Commit Graph

10252 Commits

Author SHA1 Message Date
sthen 14df1d3deb update to step-cli-0.30.3
(syscall issue with github.com/chzyer/readline library still applies so,
as before, some features fail at runtime)
2026-06-11 11:26:28 +00:00
naddy b83ca81049 security/gringotts: use proper object type-casting macro to appease llvm22 2026-06-10 22:53:21 +00:00
sthen e9d4b4face opensc passes pointers to unsigned int to DES_encrypt[123] functions.
this breaks on i386 with LLVM 22's more restrictive checks as the types
of the variable pointed to don't match (the functions want DES_LONG *,
which is an unsigned long on i386). change to passing pointers to DES_LONG
instead, fixing i386, and a noop on other archs.  ok tb@
2026-06-10 13:27:55 +00:00
tb eed98a3446 bump statically linked openssl consumers 2026-06-09 13:03:44 +00:00
tb 281c429bc3 Update to openssl 3.5.7 2026-06-09 12:55:42 +00:00
tb a567414c59 Update to OpenSSL 4.0.1 2026-06-09 12:55:19 +00:00
pvk 3e867ddee4 Update keycloak 26.6.2 -> 26.6.3
Changelogs: https://github.com/keycloak/keycloak/releases
Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
Upgrading guide: https://www.keycloak.org/docs/26.6.3/upgrading
2026-06-08 14:00:26 +00:00
pvk 44bc7be6af Update vault 2.0.0 -> 2.0.2
Changelogs: https://github.com/hashicorp/vault/releases
2026-06-08 13:58:37 +00:00
jca 467cb400e9 Ignore type mismatch in riscv-specific code, fixes the build on riscv64
clang-22 considers pointer mismatches between unsigned long * and
unsigned long long * as fatal errors. Make the errors non-fatal until
I nuderstand what it takes to appease the compiler. Said errors
shouldn't matter anyway given that said types are always the same size
on riscv64 anyway.  make test agrees.

Some performance increases are visible for eg chacha or AES on this
Spacemit k1, but more efforts are needed to unlock performance
improvements gated behind riscv_hwprobe checks.
2026-06-07 15:08:59 +00:00
bluhm 6aa0f4aa6e update p5-Crypt-OpenSSL-X509 to 2.1.1 2026-06-06 16:13:58 +00:00
danj 9b458a22ba Update to gosec-2.27.1
From Laurent Cheylus (maintainer)
2026-06-06 10:17:33 +00:00
tb 1bc67fc8f9 Update to pizauth 1.1.0, from maintainer/upstream 2026-06-06 08:40:02 +00:00
sebastia 982eb09216 update to 4.0.0, major rewrite, no need for cms_scanner and opt_parse_validator anymore 2026-06-04 17:58:41 +00:00
sebastia fcc161938c no need for ruby-cms_scanner, due to wpscan update 2026-06-04 17:57:04 +00:00
sebastia 76c3d2f369 unhook security/ruby-cms_scanner 2026-06-04 17:56:28 +00:00
volker 8be5757884 security/sequoia-sq: Fix build with LLVM 22
(update nettle-sys to 2.3.2 to pull in the upstream fix)
2026-06-03 18:31:29 +00:00
sebastia d99dd58484 update 2026-05-16 -> 2026-02-06 2026-06-02 20:56:42 +00:00
tb def31032cc Bump clang module consumers whose MODCLANG_VERSION changed
(these link against libllvm or have a wantlib or rdep change because
of that).
2026-06-02 17:47:05 +00:00
bentley ddb6f08415 Update to cyberchef-11.0.0. 2026-06-01 08:20:45 +00:00
kmos e28d71c5f6 Building with the newer nettle, aide now also needs stdalign.h
Move to ports-gcc on sparc64 to fix the build
2026-05-30 17:18:37 +00:00
naddy 887206546b security/libgcrypt: drop our custom aarch64 feature detection
Hardware crypto features are found with elf_aux_info() out of the box.
Confirmed by timings from the test suite.

ok ajacoutot@
2026-05-29 15:34:37 +00:00
kmos 4f5e046573 nettle wants stdalign.h which is not available in base-gcc
Move to ports-gcc on sparc64 to fix the build
2026-05-29 02:51:00 +00:00
sthen 2e0ff54f3e update to gpa-0.11.1 2026-05-28 15:46:57 +00:00
sthen b6534b3042 update to pcsc-lite-2.5.0
add PORTROACH site url pointing at github, doesn't pick up new versions
correctly at author's site
2026-05-28 15:46:07 +00:00
sthen 5dcf6a42a4 update to ccid-1.8.0
set PORTROACH to gh releases in the hope that it might do a better job of
picking up new versions
2026-05-28 15:38:41 +00:00
sthen fa3f87ac8d update to ccid-1.7.1 2026-05-28 15:29:38 +00:00
ajacoutot ee4592d784 Build with nettle 4 (from upstream). 2026-05-27 06:51:19 +00:00
pvk 5e89678d77 Update keycloak 26.5.3 -> 26.6.2
Changelogs: https://github.com/keycloak/keycloak/releases
Release notes: https://www.keycloak.org/docs/latest/release_notes/index.html
Upgrading guide: https://www.keycloak.org/docs/26.6.2/upgrading
2026-05-26 18:48:01 +00:00
ajacoutot bf90f8ea1b Quiet PORTROACH. 2026-05-26 17:04:58 +00:00
tb fb691044a4 pgp5: switch int to size_t to fix build with llvm22
regen patches & plist while there
2026-05-25 18:18:34 +00:00
ajacoutot bfe4cb8b8a Add missing @conflict libnettle-<3.10.2p0 2026-05-25 06:57:36 +00:00
kn 3ee45377e6 drop myself as maintainer 2026-05-23 21:52:48 +00:00
ajacoutot 456be0d26b Unbreak. 2026-05-23 09:58:37 +00:00
ajacoutot 7fe4725b96 Temporarily mark broken until I fix it after the recent nettle changes. 2026-05-22 15:22:08 +00:00
ajacoutot d8df43f1c8 Stick with older nettle for the time being (security/libnettle). 2026-05-22 15:21:16 +00:00
ajacoutot 2ba5a01dbf Move from security/libnettle(v3) to security/nettle(v4). 2026-05-22 15:20:54 +00:00
ajacoutot 24e5892412 Fix conflict with security/nettle. 2026-05-22 15:19:22 +00:00
ajacoutot 75aca3d273 +nettle 2026-05-22 15:19:05 +00:00
ajacoutot 6f66ec669a Import security/libnettle as nettle and update to 4.0.
So both can co-exist.

ok robert@
2026-05-22 15:18:39 +00:00
ajacoutot 445e013aef Regen WANTLIB. 2026-05-22 14:52:00 +00:00
tb d057b7c2e1 Update to Crypt::OpenSSL::RSA 0.41, tested by henning
Attacks on the Marvin attack were too aggressive and 0.35 disabled the
widely used PKCS#1 v1.5 padding outright, when only decryption is
problematic due to the padding oracle. Signing is fine and required for
many things, among other things TLS and DNSSEC.

  Version 0.35 disabled PKCS#1 v1.5 padding entirely to mitigate the
  Marvin attack. However, the Marvin attack only affects PKCS#1 v1.5
  decryption (padding oracle), not signatures. Version 0.38 re-enables
  use_pkcs1_padding() for use with sign() and verify(), while keeping it
  disabled for encrypt() and decrypt(). PKCS1_OAEP should be used for
  encryption and either PKCS1_PSS or PKCS1 can be used for signing.

https://metacpan.org/pod/Crypt::OpenSSL::RSA
2026-05-22 14:50:14 +00:00
sebastia ab2ecd1152 update 20260119 -> 20260512 2026-05-22 10:44:00 +00:00
sebastia 91d44bc060 update 20240505 -> 20260411 2026-05-22 08:25:50 +00:00
sebastia 6119c23762 update 20251018 -> 20260411 2026-05-22 08:25:05 +00:00
sebastia bbdd27072c update 20250913 -> 20260421 2026-05-22 08:24:35 +00:00
kn c18008294e add missing bdep on p11-kit
bulk failure noticed by sthen and aja, fix from tb, thanks
2026-05-21 19:19:35 +00:00
ajacoutot f5b10c952a Bump to be ahead of -stable. 2026-05-20 13:50:30 +00:00
tb f8df7149a0 cyrus-sasl2: fix build with llvm22, ok ajacoutot naddy
Switch from hand-rolled memset(3) and memcpy(3) to the ones in libc.
The versions inherited from libdes abuse unsigned char * for void *
and [-Wincompatible-pointer-types] is now an error:

md5.c:400:14: error: incompatible pointer types passing 'unsigned char (*)[65]' to parameter of type 'POINTER' (aka 'unsigned char *') [-Wincompatible-pointer-types]

Switching POINTER to void * causes other problems.
2026-05-20 04:00:22 +00:00
sebastia dcc4b32ace a simple update 2.0.25 -> 2.0.26 2026-05-19 19:34:06 +00:00
sebastia deabf7add3 simple update 0.1.7 -> 0.1.11 2026-05-19 19:08:42 +00:00