7833 Commits

Author SHA1 Message Date
rsadowski
b68b839f3b Update gpgme to 1.18.0
Tweaks and OK sthen@
2022-08-29 15:33:14 +00:00
gonzalo
5dedc6faa3 Update for Suricata to 6.0.6
OK sthen@
2022-08-29 15:28:17 +00:00
sthen
89417cfe2b yubico changed /releases/ to /Releases/ 2022-08-28 09:02:45 +00:00
abieber
b8f2e2d3cb +step-ca 2022-08-27 21:19:02 +00:00
abieber
5a1ded31a2 Import step-ca at 0.22.0
step-ca is a private certificate authority and ACME server.

Description:
step-ca is an online certificate authority for secure, automated certificate
management. It's the server counterpart to the step CLI tool.

You can use it to:

- Issue X.509 certificates for your internal infrastructure:
  - HTTPS certificates that work in browsers (RFC5280 and CA/Browser Forum
    compliance)
  - TLS certificates for VMs, containers, APIs, mobile clients, database
    connections, printers, wifi networks, toaster ovens...
  - Client certificates to enable mutual TLS (mTLS) in your infra. mTLS is an
    optional feature in TLS where both client and server authenticate each
    other. Why add the complexity of a VPN when you can safely use mTLS over
    the public internet?
- Issue SSH certificates:
  - For people, in exchange for single sign-on ID tokens
  - For hosts, in exchange for cloud instance identity documents
- Easily automate certificate management:
  - It's an ACME v2 server
  - It has a JSON API
  - It comes with a Go wrapper
  - ... and there's a command-line client you can use in scripts!

OK sthen@
2022-08-27 21:16:46 +00:00
sthen
45209eec68 update to py3-PyNaCl-1.5.0, ok jasper@ (maintainer) 2022-08-27 15:29:26 +00:00
sthen
e3740549c1 update to certbot/py-acme 1.29.0 2022-08-26 21:05:13 +00:00
sthen
280d0daa2a update to py3-bcrypt-4.0.0 2022-08-26 20:51:13 +00:00
ajacoutot
2f48df9d64 Update to libtasn1-4.19.0. 2022-08-25 07:48:53 +00:00
jca
18f40a1af8 Disable this port on powerpc64 and riscv64
Uses a libc crate version too old to support those archs.
2022-08-24 21:54:37 +00:00
jca
045015cdb7 Those ports use the ring crate and can't build on powerpc64 and riscv64.
The ring-v0.16.20 crate (latest) only builds on a handful of archs.
Work seems to be ongoing upstream to add support for more architectures.

ok semarie@
2022-08-24 21:53:42 +00:00
jasper
f572b8befb update to ROPgadget-6.9 2022-08-24 13:30:49 +00:00
sthen
0ec15bf0a0 update to py3-cryptography-37.0.4 2022-08-24 12:28:07 +00:00
sthen
c030acc214 update to py3-gnupg-0.5.0 2022-08-24 10:24:06 +00:00
kmos
93be9b639b Add py-in-toto and py-securesystemslib to the build 2022-08-23 20:36:13 +00:00
kmos
c6e8ebe704 in-toto provides a framework to protect the integrity of the software
supply chain. It does so by verifying that each task in the chain
is carried out as planned, by authorized personnel only, and that
the product is not tampered with in transit.

from George Rosamond

ok sthen
2022-08-23 20:34:36 +00:00
kmos
68afa1f2d9 A library that provides cryptographic and general-purpose functions
for Secure Systems Lab projects at New York University. The routines
are general enough to be usable by other projects.

From George Rosamond

ok sthen
2022-08-23 20:33:51 +00:00
sthen
58d8989a28 move py-argon2-cffi to MODPY_PEP517 and add some notes about updates 2022-08-22 14:49:54 +00:00
jasper
0ccc3028bc update to ROPgadget-6.8 2022-08-21 18:40:33 +00:00
landry
55cb0a61ca security/nss: update to 3.82.
see https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_82.html
2022-08-19 10:22:06 +00:00
sthen
47ff250980 make sure setuptools is present at build time 2022-08-19 09:12:34 +00:00
sebastia
7ecb949260 update to 2022-08-10 2022-08-18 15:15:09 +00:00
sthen
9238122526 py-ecdsa doesn't need a py2 flavour any more, it was used as TEST_DEPENDS
for py2-dnspy, but we dropped py2 tests with the pytest update
ok benoit@
2022-08-18 14:18:04 +00:00
sthen
eed574102a Fix ports for newer py3-setuptools; mostly just PLIST regens after some
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.

Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
2022-08-18 02:24:48 +00:00
jca
ba62589b85 Disable hidden deps, sync WANTLIB and zap the bundled libressl copy.
gawk hidden dep spotted in phessler's aarch64 bulk build, json-c noticed
after Makefile scrutiny.

Zap the LibreSSL copy so that we know it starts being built instead
using the system libs.

ok tb@ jmatthew@ (maintainer)
2022-08-16 00:58:44 +00:00
sthen
494c4d8d3b regen plist to unbreak 2022-08-15 20:13:01 +00:00
sthen
be731be323 update to py3-secretstorage-3.3.3 2022-08-15 11:20:10 +00:00
sthen
64596a8f47 missed bump, found by naddy 2022-08-10 21:49:01 +00:00
sthen
a00cf03ee0 split py2-parsing off from py-parsing, update to py3-parsing-3.0.9,
and fix up deps
2022-08-10 13:54:41 +00:00
kmos
e0a7d826f6 Do the usual C99 invocation for base-gcc
Fixes the build on sparc64
2022-08-10 06:12:51 +00:00
kn
e6e44ef3a9 Update about pending/merged PRs 2022-08-09 11:19:46 +00:00
jasper
511833e703 update to py-cryptodome-3.15.0 2022-08-05 18:23:07 +00:00
kn
fafa88ca84 Make sure OpenSC gets actually installed as dependency
Both ports dlopen(3) opensc-pkcs11.so, but since this unversioned library
is not registered in WANTLIB, LIB_DEPENDS += security/opensc won't be
turned into a RNU_DEPENDS and thus remains a mere BUILD_DEPENDS.

Turn LIB_ into BUILD_ + RUN_DEPENDS to match reality.
Noticed on a fresh install.
2022-08-01 00:06:57 +00:00
ajacoutot
7c513f3986 Bump openfiles to 384.
Default configuration requires at least 267 FD; that will leave us some margin.
While here, remove the _clamav user from the daemon class.

ok sthen (maintainer)
2022-07-31 08:12:57 +00:00
tb
3aeae59ed8 Update to tlsfuzzer 20220729 2022-07-29 17:19:51 +00:00
tb
0e82e2b37b Update to openssl-ruby-tests 20220728 2022-07-29 08:22:11 +00:00
ajacoutot
5459442f1b SECURITY update to gnutls-3.7.7.
CVE-2022-2509
2022-07-29 08:20:42 +00:00
abieber
60af17403c + sops 2022-07-28 22:24:31 +00:00
abieber
b1c34225b1 Import security/sops at 3.7.2
sops is a tool for managing secrets

Description:
sops is an editor of encrypted files that supports YAML, JSON, ENV, INI and
BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, age, and
PGP.

OK sdk@
2022-07-28 22:07:18 +00:00
ajacoutot
4ff1bb94e5 Update to libnettle-3.8.1. 2022-07-28 05:48:39 +00:00
sthen
b4797dc16d update to clamav-0.105.1 2022-07-27 20:42:59 +00:00
kn
612d602049 Update patch comment, two PRs have been merged
Upstream now builds without any local LibreSSL patches.
2022-07-26 15:15:12 +00:00
kn
14da97ac89 Update i386 patch (fixed bogus message) 2022-07-26 15:09:22 +00:00
tb
e34a538e2c Update to openssl-ruby-tests 20220725 2022-07-26 14:39:22 +00:00
landry
11c8b991e5 security/nss: update to 3.81.
see https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_81.html
remove patch from naddy@ that was merged upstream in #1762831.
2022-07-25 13:42:28 +00:00
kn
bb495b0cc2 Refetch tweaked LibreSSL patch
Actual bits from tb
2022-07-24 19:59:33 +00:00
benoit
73727fe7c0 Update to py-ecdsa-0.18.0. 2022-07-24 09:07:03 +00:00
kmos
fa1d94ee22 Swap HOMEPAGE and MASTER_SITES to https 2022-07-22 06:48:06 +00:00
kn
d9fb3c8247 Update to qdigidoc4 4.2.12
Trade local patches for rebased upstream PRs.
Stick to Qt5 for now (Qt6 is new default).
2022-07-22 05:32:54 +00:00
kn
b7e9b666b8 Update to libdigidocpp 3.14.10
Trade all local patches for their rebases PRs.
Old/current qdigidoc4 keeps working against new libdigidocpp.
2022-07-21 14:34:44 +00:00