summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/bitwarden-cli/Makefile4
-rw-r--r--security/bitwarden-cli/distinfo14
-rw-r--r--security/bitwarden-cli/files/node/patch-common.gypi6
-rw-r--r--security/bitwarden-cli/files/node/patch-configure.py11
-rw-r--r--security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi4
-rw-r--r--security/bitwarden-cli/files/node/patch-node.gypi4
-rw-r--r--security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp4
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/browser/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/cli/package.json10
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/desktop/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/apps/web/package.json2
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/client-type/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/guid/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/messaging/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/serialization/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/libs/state/package.json11
-rw-r--r--security/bitwarden-cli/files/packagejsons/package-lock.json252
-rw-r--r--security/bitwarden-cli/files/packagejsons/package.json12
-rw-r--r--security/boringssl/Makefile3
-rw-r--r--security/boringssl/distinfo6
-rw-r--r--security/boringssl/pkg-plist1
-rw-r--r--security/botan3/Makefile8
-rw-r--r--security/botan3/distinfo6
-rw-r--r--security/fizz/Makefile3
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/gnupg/Makefile7
-rw-r--r--security/gnupg/distinfo6
-rw-r--r--security/gnupg/files/patch-doc_Makefile.in13
-rw-r--r--security/keepassxc/Makefile1
-rw-r--r--security/krb5-122/Makefile2
-rw-r--r--security/krb5-122/distinfo6
-rw-r--r--security/krb5-122/files/patch-clients__ksu__Makefile.in9
-rw-r--r--security/krb5-122/files/patch-config__pre.in8
-rw-r--r--security/krb5-122/files/patch-config__shlib.conf6
-rw-r--r--security/krb5-122/files/patch-configure.ac6
-rw-r--r--security/krb5-122/files/patch-lib-krb5-os-localaddr.c16
-rw-r--r--security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c8
-rw-r--r--security/krb5-122/files/patch-lib_krad_packet.c6
-rw-r--r--security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c12
-rw-r--r--security/krb5-122/files/patch-util_ss_listen.c4
-rw-r--r--security/krb5-devel/Makefile4
-rw-r--r--security/krb5-devel/distinfo6
-rw-r--r--security/lasso/Makefile2
-rw-r--r--security/lasso/files/patch-bindings_perl_Makefile.in2
-rw-r--r--security/lego/Makefile3
-rw-r--r--security/lego/distinfo10
-rw-r--r--security/mailzu/Makefile1
-rw-r--r--security/netbird/Makefile3
-rw-r--r--security/netbird/distinfo10
-rw-r--r--security/nextcloud-twofactor_webauthn/Makefile2
-rw-r--r--security/nextcloud-twofactor_webauthn/distinfo6
-rw-r--r--security/nss/Makefile2
-rw-r--r--security/nss/distinfo6
-rw-r--r--security/openssh-portable/Makefile2
-rw-r--r--security/openssh-portable/files/patch-uidswap.c57
-rw-r--r--security/openssl35/Makefile16
-rw-r--r--security/openvpn/Makefile3
-rw-r--r--security/openvpn/files/patch-doc_man-sections_generic-options.rst4
-rw-r--r--security/openvpn/files/patch-doc_tests_authentication-plugins.md11
-rw-r--r--security/openvpn/files/patch-sample__sample-config-files__loopback-client13
-rw-r--r--security/openvpn/files/patch-sample__sample-config-files__loopback-server12
-rw-r--r--security/openvpn/files/patch-sample_sample-config-files_loopback-client13
-rw-r--r--security/openvpn/files/patch-sample_sample-config-files_server.conf21
-rw-r--r--security/openvpn/files/patch-sample_sample-plugins_keying-material-exporter-demo_server.ovpn11
-rw-r--r--security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c10
-rw-r--r--security/py-acme/Makefile1
-rw-r--r--security/py-acme/distinfo6
-rw-r--r--security/py-acme/version.mk2
-rw-r--r--security/py-certbot-apache/distinfo6
-rw-r--r--security/py-certbot-dns-cloudflare/distinfo6
-rw-r--r--security/py-certbot-dns-digitalocean/distinfo6
-rw-r--r--security/py-certbot-dns-dnsimple/distinfo6
-rw-r--r--security/py-certbot-dns-dnsmadeeasy/distinfo6
-rw-r--r--security/py-certbot-dns-gehirn/distinfo6
-rw-r--r--security/py-certbot-dns-google/distinfo6
-rw-r--r--security/py-certbot-dns-linode/distinfo6
-rw-r--r--security/py-certbot-dns-luadns/distinfo6
-rw-r--r--security/py-certbot-dns-nsone/distinfo6
-rw-r--r--security/py-certbot-dns-ovh/distinfo6
-rw-r--r--security/py-certbot-dns-rfc2136/distinfo6
-rw-r--r--security/py-certbot-dns-route53/distinfo6
-rw-r--r--security/py-certbot-dns-sakuracloud/distinfo6
-rw-r--r--security/py-certbot-nginx/distinfo6
-rw-r--r--security/py-certbot/Makefile1
-rw-r--r--security/py-certbot/distinfo6
-rw-r--r--security/py-fail2ban/Makefile4
-rw-r--r--security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf44
-rw-r--r--security/py-nethsm/Makefile2
-rw-r--r--security/py-nethsm/distinfo6
-rw-r--r--security/py-nitrokey/Makefile31
-rw-r--r--security/py-nitrokey/distinfo3
-rw-r--r--security/py-nitrokey/pkg-descr12
-rw-r--r--security/py-nvdlib/Makefile2
-rw-r--r--security/py-nvdlib/distinfo6
-rw-r--r--security/rnp/Makefile2
-rw-r--r--security/rpm-sequoia/Makefile148
-rw-r--r--security/rpm-sequoia/distinfo292
-rw-r--r--security/rubygem-acme-client-gitlab/Makefile2
-rw-r--r--security/rubygem-acme-client-gitlab/distinfo6
-rw-r--r--security/rubygem-gitlab-cloud-connector/Makefile2
-rw-r--r--security/rubygem-gitlab-cloud-connector/distinfo6
-rw-r--r--security/rubygem-googleauth-gitlab/Makefile5
-rw-r--r--security/rubygem-googleauth-gitlab/distinfo6
-rw-r--r--security/rubygem-lockbox/Makefile2
-rw-r--r--security/rubygem-lockbox/distinfo6
-rw-r--r--security/s2n-tls/Makefile2
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/sequoia-chameleon-gnupg/Makefile9
-rw-r--r--security/shibboleth-idp/Makefile8
-rw-r--r--security/shibboleth-idp/distinfo6
-rw-r--r--security/softether-devel/files/patch-increase-nat-sessions2
-rw-r--r--security/softether-devel/files/patch-log-db-pid-dir2
-rw-r--r--security/softether-devel/files/patch-unrestrict-enterprise-functions2
-rw-r--r--security/softether-devel/files/vpncmd.in2
-rw-r--r--security/softether/files/patch-increase-nat-sessions2
-rw-r--r--security/softether/files/patch-log-db-pid-dir2
-rw-r--r--security/softether/files/patch-unrestrict-enterprise-functions2
-rw-r--r--security/softether/files/vpncmd.in2
-rw-r--r--security/vuls/Makefile3
-rw-r--r--security/vuls/distinfo10
-rw-r--r--security/vuxml/vuln/2025.xml274
-rw-r--r--security/wazuh-manager/Makefile8
-rw-r--r--security/wazuh-manager/distinfo12
-rw-r--r--security/wazuh-manager/pkg-plist34
-rw-r--r--security/zeek/Makefile11
-rw-r--r--security/zeek/distinfo6
-rw-r--r--security/zeek/pkg-plist282
131 files changed, 1512 insertions, 657 deletions
diff --git a/security/Makefile b/security/Makefile
index bc6e280e9315..e7f3d95c9556 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -995,6 +995,7 @@
SUBDIR += py-netbox-secrets
SUBDIR += py-nethsm
SUBDIR += py-netmiko
+ SUBDIR += py-nitrokey
SUBDIR += py-noiseprotocol
SUBDIR += py-notus-scanner
SUBDIR += py-ntlm-auth
diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile
index ec9b367cbd10..109a0fb2efab 100644
--- a/security/bitwarden-cli/Makefile
+++ b/security/bitwarden-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bitwarden-cli
DISTVERSIONPREFIX= cli-v
-DISTVERSION= 2025.7.0
+DISTVERSION= 2025.8.0
CATEGORIES= security
MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node
DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \
@@ -56,7 +56,7 @@ OPTIONS_DEFINE= DOCS
PREFETCH_FILE= ${PORTNAME}-${DISTVERSION}-node-modules${EXTRACT_SUFX}
PREFETCH_TIMESTAMP= 61171200
-PKG_NODE_VER= 22.10.0
+PKG_NODE_VER= 22.15.1
PKG_FETCH_VER= 3.5
PKG_NODE_CONFIGURE_ARGS=--openssl-use-def-ca-store \
--shared-brotli \
diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo
index 1b44f20cfdbd..dcd2a2b46914 100644
--- a/security/bitwarden-cli/distinfo
+++ b/security/bitwarden-cli/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1753739322
-SHA256 (node-v22.10.0.tar.gz) = 42e4ab4ce34383488185cef6f06f8d1267bf91ebc5c6596fc3786efb0f8b5aaa
-SIZE (node-v22.10.0.tar.gz) = 96921636
-SHA256 (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 2a5c9a44bcab4c9101e750e0ad6b3b39928149cb6a27bec00fc5d88ddcf5dc2d
-SIZE (bitwarden-cli-2025.7.0-node-modules.tar.gz) = 266367377
-SHA256 (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = a3e603683504e7e56c839b7408cacfc1a5a19cb0310f7431ec18c254224d82bc
-SIZE (bitwarden-clients-cli-v2025.7.0_GH0.tar.gz) = 25713772
+TIMESTAMP = 1756102426
+SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be
+SIZE (node-v22.15.1.tar.gz) = 100310295
+SHA256 (bitwarden-cli-2025.8.0-node-modules.tar.gz) = 2833a9da9460fedce3e496e0b8dd533a0101a2aab216e06fddddc37f528b3424
+SIZE (bitwarden-cli-2025.8.0-node-modules.tar.gz) = 265668327
+SHA256 (bitwarden-clients-cli-v2025.8.0_GH0.tar.gz) = ce1534f70c0643fdd1036af7b18eb6b85f5210eabd4fcfbb5723c2cef55aa650
+SIZE (bitwarden-clients-cli-v2025.8.0_GH0.tar.gz) = 25899695
diff --git a/security/bitwarden-cli/files/node/patch-common.gypi b/security/bitwarden-cli/files/node/patch-common.gypi
index 9bf22808351f..ce5b72531850 100644
--- a/security/bitwarden-cli/files/node/patch-common.gypi
+++ b/security/bitwarden-cli/files/node/patch-common.gypi
@@ -1,6 +1,6 @@
---- common.gypi.orig 2024-10-16 14:36:50 UTC
+--- common.gypi.orig 2025-05-14 12:21:11 UTC
+++ common.gypi
-@@ -521,7 +521,7 @@
+@@ -533,7 +533,7 @@
'ldflags': [ '-m32' ],
}],
[ 'host_arch=="ppc64" and OS not in "aix os400"', {
@@ -9,7 +9,7 @@
'ldflags': [ '-m64' ],
}],
[ 'host_arch=="s390x" and OS=="linux"', {
-@@ -545,7 +545,7 @@
+@@ -557,7 +557,7 @@
'ldflags': [ '-m32' ],
}],
[ 'target_arch=="ppc64" and OS not in "aix os400"', {
diff --git a/security/bitwarden-cli/files/node/patch-configure.py b/security/bitwarden-cli/files/node/patch-configure.py
deleted file mode 100644
index 11a8cdf9caf6..000000000000
--- a/security/bitwarden-cli/files/node/patch-configure.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.py.orig 2024-10-16 14:36:50 UTC
-+++ configure.py
-@@ -1876,7 +1876,7 @@ def configure_intl(o):
- elif with_intl == 'system-icu':
- # ICU from pkg-config.
- o['variables']['v8_enable_i18n_support'] = 1
-- pkgicu = pkg_config('icu-i18n')
-+ pkgicu = pkg_config(['icu-i18n', 'icu-uc'])
- if not pkgicu[0]:
- error('''Could not load pkg-config data for "icu-i18n".
- See above errors or the README.md.''')
diff --git a/security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi b/security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi
index f12d1557535d..5ed96a946de4 100644
--- a/security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi
+++ b/security/bitwarden-cli/files/node/patch-deps_openssl_config_archs_linux-elf_no-asm_openssl.gypi
@@ -1,6 +1,6 @@
---- deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi.orig 2024-02-13 21:43:29 UTC
+--- deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi.orig 2025-05-14 12:21:12 UTC
+++ deps/openssl/config/archs/linux-elf/no-asm/openssl.gypi
-@@ -976,7 +976,7 @@
+@@ -974,7 +974,7 @@
'-Wall -O3 -fomit-frame-pointer',
],
'openssl_ex_libs_linux-elf': [
diff --git a/security/bitwarden-cli/files/node/patch-node.gypi b/security/bitwarden-cli/files/node/patch-node.gypi
index fde0e67aec64..f6d7711e140d 100644
--- a/security/bitwarden-cli/files/node/patch-node.gypi
+++ b/security/bitwarden-cli/files/node/patch-node.gypi
@@ -1,6 +1,6 @@
---- node.gypi.orig 2024-10-16 14:36:58 UTC
+--- node.gypi.orig 2025-05-14 12:21:16 UTC
+++ node.gypi
-@@ -358,6 +358,9 @@
+@@ -379,6 +379,9 @@
[ 'node_use_openssl=="true"', {
'defines': [ 'HAVE_OPENSSL=1' ],
'conditions': [
diff --git a/security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp b/security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp
index d857e98f0d0a..302359c6a226 100644
--- a/security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp
+++ b/security/bitwarden-cli/files/node/patch-tools_v8__gypfiles_v8.gyp
@@ -1,6 +1,6 @@
---- tools/v8_gypfiles/v8.gyp.orig 2024-10-16 14:36:59 UTC
+--- tools/v8_gypfiles/v8.gyp.orig 2025-05-14 12:21:17 UTC
+++ tools/v8_gypfiles/v8.gyp
-@@ -1245,7 +1245,7 @@
+@@ -1343,7 +1343,7 @@
}],
# Platforms that don't have Compare-And-Swap (CAS) support need to link atomic library
# to implement atomic memory access
diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
index 70dd0d7a2413..e75d2b235db8 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/browser",
- "version": "2025.7.0",
+ "version": "2025.8.0",
"scripts": {
"build": "npm run build:chrome",
"build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
index ca7af3ec596e..4964cd4e4035 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/cli",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.7.0",
+ "version": "2025.8.0",
"keywords": [
"bitwarden",
"password",
@@ -69,8 +69,8 @@
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.42.0",
- "form-data": "4.0.2",
+ "core-js": "3.44.0",
+ "form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -90,9 +90,5 @@
"semver": "7.7.2",
"tldts": "7.0.1",
"zxcvbn": "4.4.2"
- },
- "engines": {
- "node": "~20",
- "npm": "~10"
}
}
diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
index 2ab88fed6214..37650c08b955 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json
@@ -1,7 +1,7 @@
{
"name": "@bitwarden/desktop",
"description": "A secure and free password manager for all of your devices.",
- "version": "2025.7.0",
+ "version": "2025.8.0",
"keywords": [
"bitwarden",
"password",
diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
index 98f6e76c26d1..73e79d4f5135 100644
--- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json
+++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@bitwarden/web-vault",
- "version": "2025.7.1",
+ "version": "2025.8.0",
"scripts": {
"build:oss": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack",
"build:bit": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-web/webpack.config.js",
diff --git a/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json b/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json
new file mode 100644
index 000000000000..1db72603bf9f
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/client-type/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/client-type",
+ "version": "0.0.1",
+ "description": "Exports the ClientType enum",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json
new file mode 100644
index 000000000000..acb2edc8eb5a
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/core-test-utils/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/core-test-utils",
+ "version": "0.0.1",
+ "description": "Async test tools for state and clients",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/guid/package.json b/security/bitwarden-cli/files/packagejsons/libs/guid/package.json
new file mode 100644
index 000000000000..9f7af0667a35
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/guid/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/guid",
+ "version": "0.0.1",
+ "description": "Guid utilities extracted from common",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json b/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json
new file mode 100644
index 000000000000..7a0a13d2d673
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/messaging-internal/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/messaging-internal",
+ "version": "0.0.1",
+ "description": "Internal details to accompany @bitwarden/messaging this library should not be consumed in non-platform code.",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json b/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json
new file mode 100644
index 000000000000..01c8d7cb0e7a
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/messaging/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/messaging",
+ "version": "0.0.1",
+ "description": "Services for sending and recieving messages from different contexts of the same application.",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json b/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json
new file mode 100644
index 000000000000..d582d28ac236
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/serialization/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/serialization",
+ "version": "0.0.1",
+ "description": "Core serialization utilities",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json
new file mode 100644
index 000000000000..9fd9aa64e5f1
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/state-test-utils/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/state-test-utils",
+ "version": "0.0.1",
+ "description": "Test utilities and fakes for state management",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/libs/state/package.json b/security/bitwarden-cli/files/packagejsons/libs/state/package.json
new file mode 100644
index 000000000000..2c25647e4e35
--- /dev/null
+++ b/security/bitwarden-cli/files/packagejsons/libs/state/package.json
@@ -0,0 +1,11 @@
+{
+ "name": "@bitwarden/state",
+ "version": "0.0.1",
+ "description": "Centralized application state management",
+ "private": true,
+ "type": "commonjs",
+ "main": "dist/index.js",
+ "types": "dist/index.d.ts",
+ "license": "GPL-3.0",
+ "author": "platform"
+}
diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json
index e6d4a0b9b89f..15f6b1a85187 100644
--- a/security/bitwarden-cli/files/packagejsons/package-lock.json
+++ b/security/bitwarden-cli/files/packagejsons/package-lock.json
@@ -23,7 +23,7 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.225",
+ "@bitwarden/sdk-internal": "0.2.0-main.242",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -42,8 +42,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.42.0",
- "form-data": "4.0.2",
+ "core-js": "3.44.0",
+ "form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -120,7 +120,7 @@
"@typescript-eslint/rule-tester": "8.31.0",
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
- "@yao-pkg/pkg": "5.16.1",
+ "@yao-pkg/pkg": "6.5.1",
"angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
@@ -128,7 +128,7 @@
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
"chromatic": "13.1.2",
- "concurrently": "9.1.2",
+ "concurrently": "9.2.0",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
@@ -160,7 +160,7 @@
"nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
- "prettier": "3.5.3",
+ "prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.6.11",
"process": "0.11.10",
"remark-gfm": "4.0.1",
@@ -192,11 +192,11 @@
},
"apps/browser": {
"name": "@bitwarden/browser",
- "version": "2025.7.0"
+ "version": "2025.8.0"
},
"apps/cli": {
"name": "@bitwarden/cli",
- "version": "2025.7.0",
+ "version": "2025.8.0",
"license": "SEE LICENSE IN LICENSE.txt",
"dependencies": {
"@koa/multer": "4.0.0",
@@ -205,8 +205,8 @@
"browser-hrtime": "1.1.8",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.42.0",
- "form-data": "4.0.2",
+ "core-js": "3.44.0",
+ "form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
@@ -229,10 +229,6 @@
},
"bin": {
"bw": "build/bw.js"
- },
- "engines": {
- "node": "~20",
- "npm": "~10"
}
},
"apps/cli/node_modules/define-lazy-prop": {
@@ -282,7 +278,7 @@
},
"apps/desktop": {
"name": "@bitwarden/desktop",
- "version": "2025.7.0",
+ "version": "2025.8.0",
"hasInstallScript": true,
"license": "GPL-3.0"
},
@@ -296,7 +292,7 @@
},
"apps/web": {
"name": "@bitwarden/web-vault",
- "version": "2025.7.1"
+ "version": "2025.8.0"
},
"libs/admin-console": {
"name": "@bitwarden/admin-console",
@@ -318,6 +314,11 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/client-type": {
+ "name": "@bitwarden/client-type",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/common": {
"name": "@bitwarden/common",
"version": "0.0.0",
@@ -327,11 +328,21 @@
"name": "@bitwarden/components",
"version": "0.0.0"
},
+ "libs/core-test-utils": {
+ "name": "@bitwarden/core-test-utils",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/dirt/card": {
"name": "@bitwarden/dirt-card",
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/guid": {
+ "name": "@bitwarden/guid",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/importer": {
"name": "@bitwarden/importer",
"version": "0.0.0",
@@ -352,6 +363,16 @@
"version": "0.0.1",
"license": "GPL-3.0"
},
+ "libs/messaging": {
+ "name": "@bitwarden/messaging",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
+ "libs/messaging-internal": {
+ "name": "@bitwarden/messaging-internal",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/node": {
"name": "@bitwarden/node",
"version": "0.0.0",
@@ -367,6 +388,21 @@
"version": "0.0.0",
"license": "GPL-3.0"
},
+ "libs/serialization": {
+ "name": "@bitwarden/serialization",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
+ "libs/state": {
+ "name": "@bitwarden/state",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
+ "libs/state-test-utils": {
+ "name": "@bitwarden/state-test-utils",
+ "version": "0.0.1",
+ "license": "GPL-3.0"
+ },
"libs/storage-core": {
"name": "@bitwarden/storage-core",
"version": "0.0.1",
@@ -4535,6 +4571,10 @@
"resolved": "apps/cli",
"link": true
},
+ "node_modules/@bitwarden/client-type": {
+ "resolved": "libs/client-type",
+ "link": true
+ },
"node_modules/@bitwarden/common": {
"resolved": "libs/common",
"link": true
@@ -4543,6 +4583,10 @@
"resolved": "libs/components",
"link": true
},
+ "node_modules/@bitwarden/core-test-utils": {
+ "resolved": "libs/core-test-utils",
+ "link": true
+ },
"node_modules/@bitwarden/desktop": {
"resolved": "apps/desktop",
"link": true
@@ -4575,6 +4619,10 @@
"resolved": "libs/tools/generator/extensions/navigation",
"link": true
},
+ "node_modules/@bitwarden/guid": {
+ "resolved": "libs/guid",
+ "link": true
+ },
"node_modules/@bitwarden/importer": {
"resolved": "libs/importer",
"link": true
@@ -4591,6 +4639,14 @@
"resolved": "libs/logging",
"link": true
},
+ "node_modules/@bitwarden/messaging": {
+ "resolved": "libs/messaging",
+ "link": true
+ },
+ "node_modules/@bitwarden/messaging-internal": {
+ "resolved": "libs/messaging-internal",
+ "link": true
+ },
"node_modules/@bitwarden/node": {
"resolved": "libs/node",
"link": true
@@ -4604,9 +4660,9 @@
"link": true
},
"node_modules/@bitwarden/sdk-internal": {
- "version": "0.2.0-main.225",
- "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.225.tgz",
- "integrity": "sha512-bhSFNX584GPJ9wMBYff1d18/Hfj+o+D4E1l3uDLZNXRI9s7w919AQWqJ0xUy1vh8gpkLJovkf64HQGqs0OiQQA==",
+ "version": "0.2.0-main.242",
+ "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.242.tgz",
+ "integrity": "sha512-LFPNAAq9ORVGdvcB3PBhlM3GQZUMf3MhIuYbZxmhAG5SVlvem+sbaolgK3Fnf/8ajVx1IDMNEhfgQkA4mU9uAg==",
"license": "GPL-3.0",
"dependencies": {
"type-fest": "^4.41.0"
@@ -4628,6 +4684,18 @@
"resolved": "libs/tools/send/send-ui",
"link": true
},
+ "node_modules/@bitwarden/serialization": {
+ "resolved": "libs/serialization",
+ "link": true
+ },
+ "node_modules/@bitwarden/state": {
+ "resolved": "libs/state",
+ "link": true
+ },
+ "node_modules/@bitwarden/state-test-utils": {
+ "resolved": "libs/state-test-utils",
+ "link": true
+ },
"node_modules/@bitwarden/storage-core": {
"resolved": "libs/storage-core",
"link": true
@@ -14060,34 +14128,39 @@
"license": "Apache-2.0"
},
"node_modules/@yao-pkg/pkg": {
- "version": "5.16.1",
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-5.16.1.tgz",
- "integrity": "sha512-crUlnNFSReFNFuXDc4f3X2ignkFlc9kmEG7Bp/mJMA1jYyqR0lqjZGLgrSDYTYiNsYud8AzgA3RY1DrMdcUZWg==",
+ "version": "6.5.1",
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg/-/pkg-6.5.1.tgz",
+ "integrity": "sha512-z6XlySYfnqfm1AfVlBN8A3yeAQniIwL7TKQfDCGsswYSVYLt2snbRefQYsfQQ3pw5lVXrZdLqgTjzaqID9IkWA==",
"dev": true,
"license": "MIT",
"dependencies": {
"@babel/generator": "^7.23.0",
"@babel/parser": "^7.23.0",
"@babel/types": "^7.23.0",
- "@yao-pkg/pkg-fetch": "3.5.16",
+ "@yao-pkg/pkg-fetch": "3.5.23",
"into-stream": "^6.0.0",
"minimist": "^1.2.6",
"multistream": "^4.1.0",
"picocolors": "^1.1.0",
"picomatch": "^4.0.2",
"prebuild-install": "^7.1.1",
- "resolve": "^1.22.0",
+ "resolve": "^1.22.10",
"stream-meter": "^1.0.4",
- "tinyglobby": "^0.2.9"
+ "tar": "^7.4.3",
+ "tinyglobby": "^0.2.11",
+ "unzipper": "^0.12.3"
},
"bin": {
"pkg": "lib-es5/bin.js"
+ },
+ "engines": {
+ "node": ">=18.0.0"
}
},
"node_modules/@yao-pkg/pkg-fetch": {
- "version": "3.5.16",
- "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.16.tgz",
- "integrity": "sha512-mCnZvZz0/Ylpk4TGyt34pqWJyBGYJM8c3dPoMRV8Knodv2QhcYS4iXb5kB/JNWkrRtCKukGZIKkMLXZ3TQlzPg==",
+ "version": "3.5.23",
+ "resolved": "https://registry.npmjs.org/@yao-pkg/pkg-fetch/-/pkg-fetch-3.5.23.tgz",
+ "integrity": "sha512-rn45sqVQSkcJNSBdTnYze3n+kyub4CN8aiWYlPgA9yp9FZeEF+BlpL68kSIm3HaVuANniF+7RBMH5DkC4zlHZA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14189,6 +14262,73 @@
"node": ">=10"
}
},
+ "node_modules/@yao-pkg/pkg/node_modules/chownr": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
+ "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@yao-pkg/pkg/node_modules/minizlib": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz",
+ "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "minipass": "^7.1.2"
+ },
+ "engines": {
+ "node": ">= 18"
+ }
+ },
+ "node_modules/@yao-pkg/pkg/node_modules/mkdirp": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
+ "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "mkdirp": "dist/cjs/src/bin.js"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@yao-pkg/pkg/node_modules/tar": {
+ "version": "7.4.3",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz",
+ "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "@isaacs/fs-minipass": "^4.0.0",
+ "chownr": "^3.0.0",
+ "minipass": "^7.1.2",
+ "minizlib": "^3.0.1",
+ "mkdirp": "^3.0.1",
+ "yallist": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@yao-pkg/pkg/node_modules/yallist": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
+ "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
+ "dev": true,
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=18"
+ }
+ },
"node_modules/@yarnpkg/lockfile": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz",
@@ -15697,6 +15837,13 @@
"node": ">= 6"
}
},
+ "node_modules/bluebird": {
+ "version": "3.7.2",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
+ "dev": true,
+ "license": "MIT"
+ },
"node_modules/body-parser": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz",
@@ -17188,9 +17335,9 @@
}
},
"node_modules/concurrently": {
- "version": "9.1.2",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.1.2.tgz",
- "integrity": "sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==",
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-9.2.0.tgz",
+ "integrity": "sha512-IsB/fiXTupmagMW4MNp2lx2cdSN2FfZq78vF90LBB+zZHArbIQZjQtzXCiXnvTxCZSvXanTqFLWBjw2UkLx1SQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -17512,9 +17659,9 @@
}
},
"node_modules/core-js": {
- "version": "3.42.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.42.0.tgz",
- "integrity": "sha512-Sz4PP4ZA+Rq4II21qkNqOEDTDrCvcANId3xpIgB34NDkWc3UduWj2dqEtN9yZIq8Dk3HyPI33x9sqqU5C8sr0g==",
+ "version": "3.44.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.44.0.tgz",
+ "integrity": "sha512-aFCtd4l6GvAXwVEh3XbbVqJGHDJt0OZRa+5ePGx3LLwi12WfexqQxcsohb2wgsa/92xtl19Hd66G/L+TaAxDMw==",
"hasInstallScript": true,
"license": "MIT",
"funding": {
@@ -18809,6 +18956,16 @@
"dev": true,
"license": "MIT"
},
+ "node_modules/duplexer2": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
+ "integrity": "sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "readable-stream": "^2.0.2"
+ }
+ },
"node_modules/eastasianwidth": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
@@ -21177,14 +21334,15 @@
}
},
"node_modules/form-data": {
- "version": "4.0.2",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz",
- "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==",
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz",
+ "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==",
"license": "MIT",
"dependencies": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"es-set-tostringtag": "^2.1.0",
+ "hasown": "^2.0.2",
"mime-types": "^2.1.12"
},
"engines": {
@@ -32304,9 +32462,9 @@
}
},
"node_modules/prettier": {
- "version": "3.5.3",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
- "integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz",
+ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==",
"dev": true,
"license": "MIT",
"bin": {
@@ -37538,6 +37696,20 @@
"@unrs/resolver-binding-win32-x64-msvc": "1.9.1"
}
},
+ "node_modules/unzipper": {
+ "version": "0.12.3",
+ "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.12.3.tgz",
+ "integrity": "sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "bluebird": "~3.7.2",
+ "duplexer2": "~0.1.4",
+ "fs-extra": "^11.2.0",
+ "graceful-fs": "^4.2.2",
+ "node-int64": "^0.4.0"
+ }
+ },
"node_modules/update-browserslist-db": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json
index b7923a92f6f1..0d8ba9989b4f 100644
--- a/security/bitwarden-cli/files/packagejsons/package.json
+++ b/security/bitwarden-cli/files/packagejsons/package.json
@@ -83,7 +83,7 @@
"@typescript-eslint/rule-tester": "8.31.0",
"@typescript-eslint/utils": "8.31.0",
"@webcomponents/custom-elements": "1.6.0",
- "@yao-pkg/pkg": "5.16.1",
+ "@yao-pkg/pkg": "6.5.1",
"angular-eslint": "19.6.0",
"autoprefixer": "10.4.21",
"axe-playwright": "2.1.0",
@@ -91,7 +91,7 @@
"base64-loader": "1.0.0",
"browserslist": "4.23.2",
"chromatic": "13.1.2",
- "concurrently": "9.1.2",
+ "concurrently": "9.2.0",
"copy-webpack-plugin": "13.0.0",
"cross-env": "7.0.3",
"css-loader": "7.1.2",
@@ -123,7 +123,7 @@
"nx": "21.1.2",
"postcss": "8.5.3",
"postcss-loader": "8.1.1",
- "prettier": "3.5.3",
+ "prettier": "3.6.2",
"prettier-plugin-tailwindcss": "0.6.11",
"process": "0.11.10",
"remark-gfm": "4.0.1",
@@ -158,7 +158,7 @@
"@angular/platform-browser": "19.2.14",
"@angular/platform-browser-dynamic": "19.2.14",
"@angular/router": "19.2.14",
- "@bitwarden/sdk-internal": "0.2.0-main.225",
+ "@bitwarden/sdk-internal": "0.2.0-main.242",
"@electron/fuses": "1.8.0",
"@emotion/css": "11.13.5",
"@koa/multer": "4.0.0",
@@ -177,8 +177,8 @@
"bufferutil": "4.0.9",
"chalk": "4.1.2",
"commander": "11.1.0",
- "core-js": "3.42.0",
- "form-data": "4.0.2",
+ "core-js": "3.44.0",
+ "form-data": "4.0.4",
"https-proxy-agent": "7.0.6",
"inquirer": "8.2.6",
"jsdom": "26.1.0",
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index da35c8c3c48b..606bce9a84fe 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= boringssl
-PORTVERSION= 0.20250807.0
-PORTREVISION= 1
+PORTVERSION= 0.20250818.0
CATEGORIES= security
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}_GH0.tar.gz
diff --git a/security/boringssl/distinfo b/security/boringssl/distinfo
index e9a598fd2289..4b93c2105a79 100644
--- a/security/boringssl/distinfo
+++ b/security/boringssl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1754855712
+TIMESTAMP = 1755975342
SHA256 (filippo.io/edwards25519/@v/v1.1.0.zip) = 9ac43a686d06fdebd719f7af3866c87eb069302272dfb131007adf471c308b65
SIZE (filippo.io/edwards25519/@v/v1.1.0.zip) = 55809
SHA256 (filippo.io/edwards25519/@v/v1.1.0.mod) = 099556fc4d7e6f5cb135efdd8b6bb4c0932e38ea058c53fc5fa5ce285572fb61
@@ -11,5 +11,5 @@ SHA256 (golang.org/x/sys/@v/v0.32.0.zip) = 85d47075d21fd7ef35d9a47fc73f2356fb3cd
SIZE (golang.org/x/sys/@v/v0.32.0.zip) = 1991164
SHA256 (golang.org/x/sys/@v/v0.32.0.mod) = f67e3e18f4c08e60a7e80726ab36b691fdcea5b81ae1c696ff64caf518bcfe3d
SIZE (golang.org/x/sys/@v/v0.32.0.mod) = 35
-SHA256 (google-boringssl-0.20250807.0_GH0.tar.gz) = 0cd3a2ba242ead4b3365b8c66cfed4a5f3f0ae511e9c0fd627edee1252d3dbe2
-SIZE (google-boringssl-0.20250807.0_GH0.tar.gz) = 47303805
+SHA256 (google-boringssl-0.20250818.0_GH0.tar.gz) = 64529449ef458381346b163302523a1fb876e5b667bec4a4bd38d0d2fff8b42b
+SIZE (google-boringssl-0.20250818.0_GH0.tar.gz) = 47338787
diff --git a/security/boringssl/pkg-plist b/security/boringssl/pkg-plist
index 7f697389e1b1..69f86eb13dc8 100644
--- a/security/boringssl/pkg-plist
+++ b/security/boringssl/pkg-plist
@@ -41,7 +41,6 @@ include/openssl/err.h
include/openssl/evp.h
include/openssl/evp_errors.h
include/openssl/ex_data.h
-include/openssl/experimental/kyber.h
include/openssl/hkdf.h
include/openssl/hmac.h
include/openssl/hpke.h
diff --git a/security/botan3/Makefile b/security/botan3/Makefile
index c5c0ff84d783..6f79df55eb9a 100644
--- a/security/botan3/Makefile
+++ b/security/botan3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botan
-DISTVERSION= 3.8.1
+DISTVERSION= 3.9.0
CATEGORIES= security
MASTER_SITES= http://botan.randombit.net/releases/
PKGNAMESUFFIX= ${_BOTANMAJOR}
@@ -38,7 +38,7 @@ LDFLAGS+= -pthread
DOCSDIR= ${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION}
-_SOABIVER= 8
+_SOABIVER= 9
_BOTANMAJOR= ${DISTVERSION:S/./ /g:[1]}
_SHLIBVER= ${DISTVERSION:S/./ /g:[2]}
_SHLIBVERPATCH= ${DISTVERSION:S/./ /g:[3]}
@@ -81,8 +81,8 @@ CHOSEN_COMPILER_TYPE= clang
CONFIGURE_ARGS+= --cc-abi="-march=armv8-a+crypto"
.elif ${ARCH:Mpowerpc64*}
CONFIGURE_ARGS+= --cpu="ppc64"
-.if !defined(MACHINE_CPU) || (defined(MACHINE_CPU) && !${MACHINE_ABI:Mvsx2})
-CONFIGURE_ARGS+= --disable-powercrypto
+.if !defined(MACHINE_CPU) || (defined(MACHINE_CPU) && !${MACHINE_CPU:Mvsx2})
+CONFIGURE_ARGS+= --disable-modules=aes_power8,ghash_cpu
.endif
.endif
diff --git a/security/botan3/distinfo b/security/botan3/distinfo
index e64fce607f4f..fcfd51da6b9e 100644
--- a/security/botan3/distinfo
+++ b/security/botan3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747422221
-SHA256 (Botan-3.8.1.tar.xz) = b039681d4b861a2f5853746d8ba806f553e23869ed72d89edbfa3c3dbfa17e68
-SIZE (Botan-3.8.1.tar.xz) = 8706304
+TIMESTAMP = 1755770536
+SHA256 (Botan-3.9.0.tar.xz) = 8c3f284b58ddd42e8e43e9fa86a7129d87ea7c3f776a80d3da63ec20722b0883
+SIZE (Botan-3.9.0.tar.xz) = 8769364
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index d68034ee302b..8daa250a1a03 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,7 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.08.04.00
-PORTREVISION= 1
+DISTVERSION= 2025.08.18.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index 1edf532fb819..28ff38651a1c 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754411605
-SHA256 (facebookincubator-fizz-v2025.08.04.00_GH0.tar.gz) = 4d235a9986560c9d590377db56ccf266fa22e7b0560115477d9443248d73bfb6
-SIZE (facebookincubator-fizz-v2025.08.04.00_GH0.tar.gz) = 758708
+TIMESTAMP = 1755586105
+SHA256 (facebookincubator-fizz-v2025.08.18.00_GH0.tar.gz) = 9f565b6a15a9ff514c92aa35366911be73c6d23a79d96c03b7663a4ee1aa9ca7
+SIZE (facebookincubator-fizz-v2025.08.18.00_GH0.tar.gz) = 759335
diff --git a/security/gnupg/Makefile b/security/gnupg/Makefile
index 3be8c9c76d46..125fc45bb9a4 100644
--- a/security/gnupg/Makefile
+++ b/security/gnupg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gnupg
-DISTVERSION= 2.4.7
+DISTVERSION= 2.4.8
CATEGORIES= security
MASTER_SITES= GNUPG
@@ -24,6 +24,10 @@ USES= compiler:c11 cpe gmake iconv makeinfo pkgconfig readline sqlite \
CPE_VENDOR= gnupg
+# Odd minor-versions are the development branch; in particular 2.5 is
+# close to being a new 2.6, but we don't want portscout informing about it.
+PORTSCOUT= limitw:1,even
+
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-ntbtls \
--enable-gpg-is-gpg2
@@ -76,7 +80,6 @@ pre-build:
${TOUCH} ${WRKSRC}/doc/*.texi
post-install:
- ${RMDIR} ${STAGEDIR}${PREFIX}/share/man/manh
${MV} ${STAGEDIR}${PREFIX}/bin/gpgsplit ${STAGEDIR}${PREFIX}/bin/gpgsplit2
${MV} ${STAGEDIR}${DATADIR}/help*.txt ${STAGEDIR}${DOCSDIR}
diff --git a/security/gnupg/distinfo b/security/gnupg/distinfo
index 5fbcbc92d83a..263b7cea5e9f 100644
--- a/security/gnupg/distinfo
+++ b/security/gnupg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733605089
-SHA256 (gnupg-2.4.7.tar.bz2) = 7b24706e4da7e0e3b06ca068231027401f238102c41c909631349dcc3b85eb46
-SIZE (gnupg-2.4.7.tar.bz2) = 8010244
+TIMESTAMP = 1747922827
+SHA256 (gnupg-2.4.8.tar.bz2) = b58c80d79b04d3243ff49c1c3fc6b5f83138eb3784689563bcdd060595318616
+SIZE (gnupg-2.4.8.tar.bz2) = 8017685
diff --git a/security/gnupg/files/patch-doc_Makefile.in b/security/gnupg/files/patch-doc_Makefile.in
index 9149a0b4ab89..fb06450df233 100644
--- a/security/gnupg/files/patch-doc_Makefile.in
+++ b/security/gnupg/files/patch-doc_Makefile.in
@@ -1,6 +1,6 @@
---- doc/Makefile.in.orig 2024-10-29 12:52:23 UTC
+--- doc/Makefile.in.orig 2025-05-14 12:51:22 UTC
+++ doc/Makefile.in
-@@ -521,14 +521,14 @@ myman_sources = gnupg7.texi gpg.texi gpgsm.texi gpg-ag
+@@ -519,14 +519,14 @@ myman_sources = gnupg7.texi gpg.texi gpgsm.texi gpg-ag
dirmngr.texi scdaemon.texi tools.texi wks.texi \
gpg-card.texi
@@ -17,12 +17,3 @@
gpg-agent.1.html dirmngr.8.html scdaemon.1.html \
watchgnupg.1.html gpgconf.1.html addgnupghome.8.html \
gpg-preset-passphrase.1.html \
-@@ -538,7 +538,7 @@ myhtmlman_pages = \
- gpg-wks-server.1.html \
- dirmngr-client.1.html gpg-card.1.html gpg-check-pattern.1.html
-
--man_MANS = $(myman_pages) gnupg.7 gnupg.7.html
-+man_MANS = $(myman_pages) gnupg.7
- watchgnupg_SOURCE = gnupg.texi
- CLEANFILES = yat2m mkdefsinc defs.inc
- DISTCLEANFILES = gnupg.tmp gnupg.ops yat2m-stamp.tmp yat2m-stamp \
diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile
index a9974bd60ec9..602aed669b0e 100644
--- a/security/keepassxc/Makefile
+++ b/security/keepassxc/Makefile
@@ -1,5 +1,6 @@
PORTNAME= keepassxc
DISTVERSION= 2.7.10
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/security/krb5-122/Makefile b/security/krb5-122/Makefile
index f68506489590..de7531fc483a 100644
--- a/security/krb5-122/Makefile
+++ b/security/krb5-122/Makefile
@@ -1,5 +1,5 @@
PORTNAME= krb5
-PORTVERSION= 1.22
+PORTVERSION= 1.22.1
CATEGORIES= security
MASTER_SITES= http://web.mit.edu/kerberos/dist/${PORTNAME}/${PORTVERSION:C/^[0-9]*\.[0-9]*/&X/:C/X\.[0-9]*$//:C/X//}/
.if !defined(MASTERDIR)
diff --git a/security/krb5-122/distinfo b/security/krb5-122/distinfo
index fba29315a391..63cbfb3d57cb 100644
--- a/security/krb5-122/distinfo
+++ b/security/krb5-122/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754462805
-SHA256 (krb5-1.22.tar.gz) = 652be617b4647f3c5dcac21547d47c7097101aad4e306f1778fb48e17b220ba3
-SIZE (krb5-1.22.tar.gz) = 8749616
+TIMESTAMP = 1755752451
+SHA256 (krb5-1.22.1.tar.gz) = 1a8832b8cad923ebbf1394f67e2efcf41e3a49f460285a66e35adec8fa0053af
+SIZE (krb5-1.22.1.tar.gz) = 8747101
diff --git a/security/krb5-122/files/patch-clients__ksu__Makefile.in b/security/krb5-122/files/patch-clients__ksu__Makefile.in
index 3544db84fc2c..b664998ba9c5 100644
--- a/security/krb5-122/files/patch-clients__ksu__Makefile.in
+++ b/security/krb5-122/files/patch-clients__ksu__Makefile.in
@@ -1,6 +1,6 @@
---- clients/ksu/Makefile.in.orig 2019-05-21 14:09:23.000000000 -0700
-+++ clients/ksu/Makefile.in 2019-05-21 20:30:48.612847000 -0700
-@@ -1,6 +1,6 @@
+--- clients/ksu/Makefile.in.orig 2025-08-05 14:15:15 UTC
++++ clients/ksu/Makefile.in
+@@ -1,6 +1,6 @@ BUILDTOP=$(REL)..$(S)..
mydir=clients$(S)ksu
BUILDTOP=$(REL)..$(S)..
-DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/usr/local/sbin /usr/local/bin /sbin /bin /usr/sbin /usr/bin"'
@@ -8,7 +8,7 @@
KSU_LIBS=@KSU_LIBS@
-@@ -30,6 +30,6 @@
+@@ -30,7 +30,7 @@ install:
install:
-for f in ksu; do \
@@ -16,3 +16,4 @@
+ $(INSTALL_PROGRAM) $$f \
$(DESTDIR)$(CLIENT_BINDIR)/`echo $$f|sed '$(transform)'`; \
done
+
diff --git a/security/krb5-122/files/patch-config__pre.in b/security/krb5-122/files/patch-config__pre.in
index 8527c550dc25..8d4180f36d4b 100644
--- a/security/krb5-122/files/patch-config__pre.in
+++ b/security/krb5-122/files/patch-config__pre.in
@@ -1,6 +1,6 @@
---- config/pre.in.orig 2014-10-15 16:55:10.000000000 -0700
-+++ config/pre.in 2015-02-04 12:43:45.693875606 -0800
-@@ -178,9 +178,9 @@
+--- config/pre.in.orig 2025-08-05 14:15:15 UTC
++++ config/pre.in
+@@ -182,9 +182,9 @@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP)
INSTALL=@INSTALL@
INSTALL_STRIP=
INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP)
@@ -12,7 +12,7 @@
INSTALL_SETUID=$(INSTALL) $(INSTALL_STRIP) -m 4755 -o root
## This is needed because autoconf will sometimes define @exec_prefix@ to be
## ${prefix}.
-@@ -197,7 +197,7 @@
+@@ -202,7 +202,7 @@ CLIENT_BINDIR =@bindir@
ADMIN_BINDIR = @sbindir@
SERVER_BINDIR = @sbindir@
CLIENT_BINDIR =@bindir@
diff --git a/security/krb5-122/files/patch-config__shlib.conf b/security/krb5-122/files/patch-config__shlib.conf
index 6761ad7ef35c..bd1630361860 100644
--- a/security/krb5-122/files/patch-config__shlib.conf
+++ b/security/krb5-122/files/patch-config__shlib.conf
@@ -1,6 +1,6 @@
---- config/shlib.conf.orig 2025-08-05 07:15:15.000000000 -0700
-+++ config/shlib.conf 2025-08-06 00:01:20.148882000 -0700
-@@ -168,14 +168,15 @@
+--- config/shlib.conf.orig 2025-08-05 14:15:15 UTC
++++ config/shlib.conf
+@@ -168,14 +168,15 @@ mips-*-netbsd*)
PICFLAGS=-fpic
;;
esac
diff --git a/security/krb5-122/files/patch-configure.ac b/security/krb5-122/files/patch-configure.ac
index abbae0e771b3..c5348a6d82dd 100644
--- a/security/krb5-122/files/patch-configure.ac
+++ b/security/krb5-122/files/patch-configure.ac
@@ -1,6 +1,6 @@
---- configure.ac.orig 2023-08-07 11:38:21.000000000 -0700
-+++ configure.ac 2023-08-09 14:49:19.833149000 -0700
-@@ -1356,8 +1356,12 @@
+--- configure.ac.orig 2025-08-05 14:15:15 UTC
++++ configure.ac
+@@ -1365,8 +1365,12 @@ if test "x$with_libedit" != xno; then
AC_DEFINE([HAVE_LIBEDIT], 1, [Define if building with libedit.])
AC_MSG_NOTICE([Using libedit for readline support])
elif test "x$with_libedit" = xyes; then
diff --git a/security/krb5-122/files/patch-lib-krb5-os-localaddr.c b/security/krb5-122/files/patch-lib-krb5-os-localaddr.c
index 06b6043f22c9..0eb941de968b 100644
--- a/security/krb5-122/files/patch-lib-krb5-os-localaddr.c
+++ b/security/krb5-122/files/patch-lib-krb5-os-localaddr.c
@@ -1,6 +1,6 @@
---- lib/krb5/os/localaddr.c.orig 2009-10-30 20:17:27.000000000 -0700
-+++ lib/krb5/os/localaddr.c 2010-04-19 12:39:56.707090973 -0700
-@@ -175,6 +175,7 @@
+--- lib/krb5/os/localaddr.c.orig 2025-08-05 14:15:15 UTC
++++ lib/krb5/os/localaddr.c
+@@ -176,6 +176,7 @@ printaddr(struct sockaddr *sa)
}
#endif
@@ -8,7 +8,7 @@
static int
is_loopback_address(struct sockaddr *sa)
{
-@@ -191,6 +192,7 @@
+@@ -188,6 +189,7 @@ is_loopback_address(struct sockaddr *sa)
return 0;
}
}
@@ -16,7 +16,7 @@
#ifdef HAVE_IFADDRS_H
#include <ifaddrs.h>
-@@ -467,12 +469,14 @@
+@@ -445,12 +447,14 @@ foreach_localaddr (/*@null@*/ void *data,
ifp->ifa_flags &= ~IFF_UP;
continue;
}
@@ -31,7 +31,7 @@
/* If this address is a duplicate, punt. */
match = 0;
for (ifp2 = ifp_head; ifp2 && ifp2 != ifp; ifp2 = ifp2->ifa_next) {
-@@ -601,11 +605,13 @@
+@@ -579,11 +583,13 @@ foreach_localaddr (/*@null@*/ void *data,
}
/*@=moduncon@*/
@@ -45,7 +45,7 @@
/* Ignore interfaces that are down. */
if ((lifreq.lifr_flags & IFF_UP) == 0) {
Tprintf ((" down\n"));
-@@ -772,11 +778,13 @@
+@@ -750,11 +756,13 @@ foreach_localaddr (/*@null@*/ void *data,
}
/*@=moduncon@*/
@@ -59,7 +59,7 @@
/* Ignore interfaces that are down. */
if ((lifreq.iflr_flags & IFF_UP) == 0) {
Tprintf ((" down\n"));
-@@ -987,11 +995,13 @@
+@@ -968,11 +976,13 @@ foreach_localaddr (/*@null@*/ void *data,
}
/*@=moduncon@*/
diff --git a/security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c b/security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c
index 40f116af2196..e316a6d6e4bf 100644
--- a/security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c
+++ b/security/krb5-122/files/patch-lib__gssapi__krb5__import_name.c
@@ -1,7 +1,7 @@
---- lib/gssapi/krb5/import_name.c.orig Mon Jul 18 15:12:42 2005
-+++ lib/gssapi/krb5/import_name.c Tue Nov 8 09:53:58 2005
-@@ -33,6 +33,11 @@
- #endif
+--- lib/gssapi/krb5/import_name.c.orig 2025-08-05 14:15:15 UTC
++++ lib/gssapi/krb5/import_name.c
+@@ -32,6 +32,11 @@
+ #include <stdio.h>
#endif
+#include <sys/param.h>
diff --git a/security/krb5-122/files/patch-lib_krad_packet.c b/security/krb5-122/files/patch-lib_krad_packet.c
index 2668d9121524..33752633a2e5 100644
--- a/security/krb5-122/files/patch-lib_krad_packet.c
+++ b/security/krb5-122/files/patch-lib_krad_packet.c
@@ -1,6 +1,6 @@
---- lib/krad/packet.c.orig 2025-08-05 07:15:15.000000000 -0700
-+++ lib/krad/packet.c 2025-08-06 00:16:54.383533000 -0700
-@@ -477,6 +477,9 @@
+--- lib/krad/packet.c.orig 2025-08-05 14:15:15 UTC
++++ lib/krad/packet.c
+@@ -477,6 +477,9 @@ verify_msgauth(const char *secret, const krad_packet *
krb5_error_code retval;
msgauth = krad_packet_get_attr(pkt, KRAD_ATTR_MESSAGE_AUTHENTICATOR, 0);
diff --git a/security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c b/security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c
index 71d27a31b406..da280356c92c 100644
--- a/security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c
+++ b/security/krb5-122/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c
@@ -1,8 +1,8 @@
---- plugins/preauth/pkinit/pkinit_crypto_openssl.c.orig 2022-10-17 09:52:43 UTC
+--- plugins/preauth/pkinit/pkinit_crypto_openssl.c.orig 2025-08-05 14:15:15 UTC
+++ plugins/preauth/pkinit/pkinit_crypto_openssl.c
-@@ -184,6 +184,17 @@ pkcs11err(int err);
- (*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si)
- #endif
+@@ -201,6 +201,17 @@ create_identifiers_from_stack(STACK_OF(X509) *sk,
+ create_identifiers_from_stack(STACK_OF(X509) *sk,
+ krb5_external_principal_identifier *** ids);
+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
+
@@ -18,7 +18,7 @@
#if OPENSSL_VERSION_NUMBER < 0x10100000L
/* 1.1 standardizes constructor and destructor names, renaming
-@@ -193,13 +204,6 @@ pkcs11err(int err);
+@@ -210,13 +221,6 @@ create_identifiers_from_stack(STACK_OF(X509) *sk,
#define EVP_MD_CTX_free EVP_MD_CTX_destroy
#define ASN1_STRING_get0_data ASN1_STRING_data
@@ -32,7 +32,7 @@
/* 1.1 makes many handle types opaque and adds accessors. Add compatibility
* versions of the new accessors we use for pre-1.1. */
-@@ -588,7 +592,7 @@ set_padded_derivation(EVP_PKEY_CTX *ctx)
+@@ -657,7 +661,7 @@ set_padded_derivation(EVP_PKEY_CTX *ctx)
{
EVP_PKEY_CTX_set_dh_pad(ctx, 1);
}
diff --git a/security/krb5-122/files/patch-util_ss_listen.c b/security/krb5-122/files/patch-util_ss_listen.c
index 127784b0e2c0..86271a2041e6 100644
--- a/security/krb5-122/files/patch-util_ss_listen.c
+++ b/security/krb5-122/files/patch-util_ss_listen.c
@@ -1,5 +1,5 @@
---- util/ss/listen.c.orig 2023-08-07 11:38:21.000000000 -0700
-+++ util/ss/listen.c 2023-08-09 13:09:30.816661000 -0700
+--- util/ss/listen.c.orig 2025-08-05 14:15:15 UTC
++++ util/ss/listen.c
@@ -15,7 +15,11 @@
#include <sys/param.h>
diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile
index 3d978d02618f..d33092501e7b 100644
--- a/security/krb5-devel/Makefile
+++ b/security/krb5-devel/Makefile
@@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//}
.endif
PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//}
-HASH= f458ddf03
-MIT_COMMIT_DATE= 2025.08.11
+HASH= 59256a0cc
+MIT_COMMIT_DATE= 2025.08.20
PATCH_SITES= http://web.mit.edu/kerberos/advisories/
PATCH_DIST_STRIP= -p2
diff --git a/security/krb5-devel/distinfo b/security/krb5-devel/distinfo
index dc8d9cde94ff..426448a7f0a0 100644
--- a/security/krb5-devel/distinfo
+++ b/security/krb5-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755218758
-SHA256 (krb5-krb5-1.22.2025.08.11-f458ddf03_GH0.tar.gz) = 5e689d186e0520ef6f2fea0e539ac4d24535fc41e664698815230b445bd7f821
-SIZE (krb5-krb5-1.22.2025.08.11-f458ddf03_GH0.tar.gz) = 4676985
+TIMESTAMP = 1755753494
+SHA256 (krb5-krb5-1.22.2025.08.20-59256a0cc_GH0.tar.gz) = c884a9b7d26c2ac4d1f487142403e9ae56f60fc5bcc3c50d1db4429787d2674c
+SIZE (krb5-krb5-1.22.2025.08.20-59256a0cc_GH0.tar.gz) = 4682245
diff --git a/security/lasso/Makefile b/security/lasso/Makefile
index 067be4c40dce..8f1593af9858 100644
--- a/security/lasso/Makefile
+++ b/security/lasso/Makefile
@@ -25,6 +25,8 @@ CONFIGURE_ARGS= --disable-java \
--disable-php5 \
--with-zlib
+BINARY_ALIAS= make=${GMAKE}
+
INSTALL_TARGET= install-strip
SOLIB= 3.16.0
diff --git a/security/lasso/files/patch-bindings_perl_Makefile.in b/security/lasso/files/patch-bindings_perl_Makefile.in
index 9618983f6e9d..9044b3d1c77b 100644
--- a/security/lasso/files/patch-bindings_perl_Makefile.in
+++ b/security/lasso/files/patch-bindings_perl_Makefile.in
@@ -4,7 +4,7 @@
@PERL_ENABLED_TRUE@ chmod -R u+rwX $(TOCOPY); \
@PERL_ENABLED_TRUE@ fi;
@PERL_ENABLED_TRUE@ $(AM_V_SUBMAKE) $(PERL) Makefile.PL INSTALLDIRS=vendor DESTDIR=$(DESTDIR) PREFIX=$(prefix) CCFLAGS="$(LASSO_XS_CFLAGS)" INC="-I. -I$(top_srcdir) -I$(srcdir)" LIBS="`$(top_builddir)/lasso-src-config --libs` $(LDFLAGS)" OPTIMIZE="-g" $(AM_V_SUBMAKE_POSTFIX)
-+@PERL_ENABLED_TRUE@ $(AM_V_SUBMAKE) $(PERL) Makefile.PL CCFLAGS="$(LASSO_XS_CFLAGS)" INC="-I. -I$(top_srcdir) -I$(srcdir)" LIBS="`$(top_builddir)/lasso-src-config --libs`" OPTIMIZE="-g" $(AM_V_SUBMAKE_POSTFIX)
++@PERL_ENABLED_TRUE@ $(AM_V_SUBMAKE) $(PERL) Makefile.PL CCFLAGS="$(LASSO_XS_CFLAGS)" INC="-I. -I$(top_srcdir) -I$(srcdir)" LIBS="`$(top_builddir)/lasso-src-config --libs`" OPTIMIZE="-g" $(AM_V_SUBMAKE_POSTFIX)
@PERL_ENABLED_TRUE@Lasso.xs Lasso.pm: lang.py typemap-in typemap-out
@PERL_ENABLED_TRUE@ $(AM_V_GEN) $(PYTHON) $(top_srcdir)/bindings/bindings.py -l perl --src-dir=$(top_srcdir)/lasso/ $(EXTRA_ARGS)
diff --git a/security/lego/Makefile b/security/lego/Makefile
index 50563d9bb779..cdc574d87bc1 100644
--- a/security/lego/Makefile
+++ b/security/lego/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lego
DISTVERSIONPREFIX= v
-DISTVERSION= 4.25.1
-PORTREVISION= 1
+DISTVERSION= 4.25.2
CATEGORIES= security
MAINTAINER= matt@matthoran.com
diff --git a/security/lego/distinfo b/security/lego/distinfo
index 38327b4fc1b1..c7efe10364c1 100644
--- a/security/lego/distinfo
+++ b/security/lego/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753224987
-SHA256 (go/security_lego/lego-v4.25.1/v4.25.1.mod) = d4a62b1d418a18edeb1389150c8d2b6726ce7dd8fb4b4f17958562a5e0136884
-SIZE (go/security_lego/lego-v4.25.1/v4.25.1.mod) = 10758
-SHA256 (go/security_lego/lego-v4.25.1/v4.25.1.zip) = 3227df424f99eabfb24cba0a636fb710a5084212fd9051385a63fea6c9f7321b
-SIZE (go/security_lego/lego-v4.25.1/v4.25.1.zip) = 1562186
+TIMESTAMP = 1754576407
+SHA256 (go/security_lego/lego-v4.25.2/v4.25.2.mod) = d4a62b1d418a18edeb1389150c8d2b6726ce7dd8fb4b4f17958562a5e0136884
+SIZE (go/security_lego/lego-v4.25.2/v4.25.2.mod) = 10758
+SHA256 (go/security_lego/lego-v4.25.2/v4.25.2.zip) = ecf3cd5c1056d13a6a0d7f841834df8492c7a0877d4934cfade0dbdddfc6d551
+SIZE (go/security_lego/lego-v4.25.2/v4.25.2.zip) = 1562189
diff --git a/security/mailzu/Makefile b/security/mailzu/Makefile
index 7a2c9271de78..d0fa985fcd04 100644
--- a/security/mailzu/Makefile
+++ b/security/mailzu/Makefile
@@ -21,6 +21,7 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/amavisd:security/amavisd-new \
USES= php:flavors,web
USE_PHP= sockets
+IGNORE_WITH_PHP= 81
NO_ARCH= yes
NO_BUILD= yes
diff --git a/security/netbird/Makefile b/security/netbird/Makefile
index 09ae137949e5..1ea7f5225c50 100644
--- a/security/netbird/Makefile
+++ b/security/netbird/Makefile
@@ -1,7 +1,6 @@
PORTNAME= netbird
DISTVERSIONPREFIX= v
-DISTVERSION= 0.52.2
-PORTREVISION= 1
+DISTVERSION= 0.55.1
CATEGORIES= security net net-vpn
MAINTAINER= hakan.external@netbird.io
diff --git a/security/netbird/distinfo b/security/netbird/distinfo
index 30303e730edc..cfabf2a6c0fe 100644
--- a/security/netbird/distinfo
+++ b/security/netbird/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1753909987
-SHA256 (go/security_netbird/netbird-v0.52.2/v0.52.2.mod) = 9faca275525c7b46083fcf1e3160017832c72ef72242d04026d15caa77799fbd
-SIZE (go/security_netbird/netbird-v0.52.2/v0.52.2.mod) = 12507
-SHA256 (go/security_netbird/netbird-v0.52.2/v0.52.2.zip) = adfcda9d4b297724d74e75230b6717a3bf3364ffed2a22282ced507b211e687b
-SIZE (go/security_netbird/netbird-v0.52.2/v0.52.2.zip) = 3010706
+TIMESTAMP = 1756098278
+SHA256 (go/security_netbird/netbird-v0.55.1/v0.55.1.mod) = c2299db0600b77c686e27da4a20c0e4f391de2491c94fd331d3da7c366e30655
+SIZE (go/security_netbird/netbird-v0.55.1/v0.55.1.mod) = 12507
+SHA256 (go/security_netbird/netbird-v0.55.1/v0.55.1.zip) = 5c1564631d955f97bbb0d62e2f0adfefde9528aa6022b88ce249f602599f6306
+SIZE (go/security_netbird/netbird-v0.55.1/v0.55.1.zip) = 3102125
diff --git a/security/nextcloud-twofactor_webauthn/Makefile b/security/nextcloud-twofactor_webauthn/Makefile
index c1bbf6628f89..e7656a49724b 100644
--- a/security/nextcloud-twofactor_webauthn/Makefile
+++ b/security/nextcloud-twofactor_webauthn/Makefile
@@ -1,5 +1,5 @@
PORTNAME= twofactor_webauthn
-PORTVERSION= 2.2.1
+PORTVERSION= 2.3.1
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/nextcloud-twofactor_webauthn/distinfo b/security/nextcloud-twofactor_webauthn/distinfo
index 5162cc2923a5..e8ad16420e3e 100644
--- a/security/nextcloud-twofactor_webauthn/distinfo
+++ b/security/nextcloud-twofactor_webauthn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755081999
-SHA256 (nextcloud/twofactor_webauthn-v2.2.1.tar.gz) = 7da631d8605b790f03a7015a399c622105fcf2e767ef68e91e2d9065fea310cb
-SIZE (nextcloud/twofactor_webauthn-v2.2.1.tar.gz) = 14685658
+TIMESTAMP = 1756140953
+SHA256 (nextcloud/twofactor_webauthn-v2.3.1.tar.gz) = 21bca85c45a8f9e4d171c43b3cb21fc114408757edf9e419e96cd1bcd289c87d
+SIZE (nextcloud/twofactor_webauthn-v2.3.1.tar.gz) = 14611474
diff --git a/security/nss/Makefile b/security/nss/Makefile
index 781d9e0aabd5..c9a20263a864 100644
--- a/security/nss/Makefile
+++ b/security/nss/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nss
-PORTVERSION= 3.115
+PORTVERSION= 3.115.1
CATEGORIES= security
MASTER_SITES= MOZILLA/security/${PORTNAME}/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src
diff --git a/security/nss/distinfo b/security/nss/distinfo
index 50adf9c0dbc3..37d2ef7208b7 100644
--- a/security/nss/distinfo
+++ b/security/nss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755280243
-SHA256 (nss-3.115.tar.gz) = ac2a47fb33bd79320159144e01c0d4af9a937a2d928c7c77ff06f5d9507861ab
-SIZE (nss-3.115.tar.gz) = 76656357
+TIMESTAMP = 1755861627
+SHA256 (nss-3.115.1.tar.gz) = b8189c030b528e57dc5290023c07eea429ce242912a51a0388c184c75a257bcf
+SIZE (nss-3.115.1.tar.gz) = 76656855
diff --git a/security/openssh-portable/Makefile b/security/openssh-portable/Makefile
index 87e3d95826fd..842355156ecd 100644
--- a/security/openssh-portable/Makefile
+++ b/security/openssh-portable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openssh
DISTVERSION= 10.0p1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= security
MASTER_SITES= OPENBSD/OpenSSH/portable
diff --git a/security/openssh-portable/files/patch-uidswap.c b/security/openssh-portable/files/patch-uidswap.c
new file mode 100644
index 000000000000..b906d1d67480
--- /dev/null
+++ b/security/openssh-portable/files/patch-uidswap.c
@@ -0,0 +1,57 @@
+commit 239e8c98636a7578cc67a6f9d54d14c71b095e36
+Author: Kyle Evans <kevans@FreeBSD.org>
+Date: Sat Aug 9 11:01:57 2025 -0500
+
+ ssh: sshd-session: properly save off the privileged gid
+
+ Current and traditional FreeBSD behavior means that getegid() here is
+ the first element in the prior setgroups() call, if any, so we may
+ inadvertently wipe out our rgid with the unprivileged gid. This is
+ rendered somewhat harmless by the fact that we're losing the privileged
+ gid -- we'll still regain it as the egid in restore_uid() later by way
+ of restoring saved_egroups, rather than by intentionally restoring it
+ from getgid().
+
+ This will be promptly reverted if we can get setgroups(2)/getgroups(2)
+ changed in FreeBSD 15.0, but it seemed wise to get this technically
+ correct for previous branches.
+
+ Reviewed by: jlduran
+ Differential Revision: https://reviews.freebsd.org/D51753
+
+diff --git uidswap.c uidswap.c
+index 6ed3024d0180..0143f4994611 100644
+--- uidswap.c
++++ uidswap.c
+@@ -14,6 +14,10 @@
+
+ #include "includes.h"
+
++#ifdef __FreeBSD__
++#include <sys/param.h>
++#include <assert.h>
++#endif
+ #include <errno.h>
+ #include <pwd.h>
+ #include <string.h>
+@@ -121,8 +124,20 @@ temporarily_use_uid(struct passwd *pw)
+ fatal("setgroups: %.100s", strerror(errno));
+ #ifndef SAVED_IDS_WORK_WITH_SETEUID
+ /* Propagate the privileged gid to all of our gids. */
++#if defined(__FreeBSD__) && __FreeBSD_version < 1500061
++ /*
++ * FreeBSD traditionally includes the egid as the first element. If we
++ * use getegid() here then we effectively propagate user_groups[0],
++ * which is probably pw->pw_gid. Fix it to work as intended by using
++ * the egid we already have stashed off.
++ */
++ assert(saved_egroupslen > 0);
++ if (setgid(saved_egroups[0]) == -1)
++ debug("setgid %u: %.100s", (u_int) saved_egroups[0], strerror(errno));
++#else
+ if (setgid(getegid()) == -1)
+ debug("setgid %u: %.100s", (u_int) getegid(), strerror(errno));
++#endif
+ /* Propagate the privileged uid to all of our uids. */
+ if (setuid(geteuid()) == -1)
+ debug("setuid %u: %.100s", (u_int) geteuid(), strerror(errno));
diff --git a/security/openssl35/Makefile b/security/openssl35/Makefile
index a415ba0b9bb0..025e57551ed5 100644
--- a/security/openssl35/Makefile
+++ b/security/openssl35/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openssl
PORTVERSION= 3.5.2
+PORTREVISION= 1
CATEGORIES= security devel
PKGNAMESUFFIX= 35
MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/
@@ -28,8 +29,10 @@ LDFLAGS_i386= -Wl,-znotext
MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}"
MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS=
-OPTIONS_GROUP= CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PQC PROTOCOLS
-OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 TLS-DEPRECATED-EC WEAK-SSL-CIPHERS
+OPTIONS_GROUP= CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PQC \
+ PROTOCOLS
+OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 TLS-DEPRECATED-EC \
+ WEAK-SSL-CIPHERS
OPTIONS_GROUP_COMPRESSION= BROTLI ZLIB ZSTD
OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3
OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS THREADPOOL
@@ -40,10 +43,9 @@ OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG QUIC SCTP SSL3 TLS1 TLS1_1 TLS1_2
OPTIONS_DEFINE= ASYNC CT FIPS-JITTER KTLS MAN3 RFC3779 SHARED
-OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST MAN3 MD4 ML-DSA ML-KEM NEXTPROTONEG \
- QUIC RFC3779 RC2 RC4 RMD160 SCTP SHARED SLH-DSA SSE2 \
- THREADPOOL THREADS TLS1 TLS1_1 TLS1_2
-#OPTIONS_DEFAULT+= KTLS pending updated KTLS patch
+OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST KTLS MAN3 MD4 ML-DSA ML-KEM \
+ NEXTPROTONEG QUIC RFC3779 RC2 RC4 RMD160 SCTP SHARED SLH-DSA \
+ SSE2 THREADPOOL THREADS TLS1 TLS1_1 TLS1_2
OPTIONS_GROUP_OPTIMIZE_amd64= EC
@@ -130,8 +132,6 @@ I386_CONFIGURE_ON= 386
FIPS-JITTER_CFLAGS= -I${PREFIX}/include
FIPS-JITTER_LDFLAGS= -L${PREFIX}/lib
FIPS-JITTER_BUILD_DEPENDS= ${LOCALBASE}/lib/libjitterentropy.a:devel/libjitterentropy
-KTLS_BROKEN= Pending updated KTLS patch
-KTLS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ktls
LEGACY_VARS= shlibs+=lib/ossl-modules/legacy.so
MAN3_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-util_find-doc-nits
SHARED_MAKE_ENV= SHLIBVER=${OPENSSL_SHLIBVER}
diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile
index c771eea03b22..7c44e64f7dba 100644
--- a/security/openvpn/Makefile
+++ b/security/openvpn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openvpn
DISTVERSION= 2.6.14
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= security net net-vpn
MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \
https://build.openvpn.net/downloads/releases/ \
@@ -105,6 +105,7 @@ pre-everything::
.endif
post-patch:
+ ${RM} sample/sample-keys/dh2048.pem # no longer needed
${REINPLACE_CMD} -E -i '' -e 's/(user|group) nobody/\1 openvpn/' \
-e 's/"nobody"( after init)/"openvpn" \1/' \
${WRKSRC}/sample/sample-config-files/*.conf \
diff --git a/security/openvpn/files/patch-doc_man-sections_generic-options.rst b/security/openvpn/files/patch-doc_man-sections_generic-options.rst
index 295f20cd7f1f..28c93860b329 100644
--- a/security/openvpn/files/patch-doc_man-sections_generic-options.rst
+++ b/security/openvpn/files/patch-doc_man-sections_generic-options.rst
@@ -1,6 +1,6 @@
---- doc/man-sections/generic-options.rst.orig 2023-01-25 10:00:58 UTC
+--- doc/man-sections/generic-options.rst.orig 2025-04-02 06:53:10 UTC
+++ doc/man-sections/generic-options.rst
-@@ -507,5 +507,8 @@ which mode OpenVPN is configured as.
+@@ -514,5 +514,8 @@ --user user
since it is usually used by other system services already. Always
create a dedicated user for openvpn.
diff --git a/security/openvpn/files/patch-doc_tests_authentication-plugins.md b/security/openvpn/files/patch-doc_tests_authentication-plugins.md
new file mode 100644
index 000000000000..d680c64019f7
--- /dev/null
+++ b/security/openvpn/files/patch-doc_tests_authentication-plugins.md
@@ -0,0 +1,11 @@
+--- doc/tests/authentication-plugins.md.orig 2025-04-02 06:53:10 UTC
++++ doc/tests/authentication-plugins.md
+@@ -36,7 +36,7 @@ To build the needed authentication plug-in, run:
+ verb 4
+ dev tun
+ server 10.8.0.0 255.255.255.0
+- dh sample/sample-keys/dh2048.pem
++ dh none
+ ca sample/sample-keys/ca.crt
+ cert sample/sample-keys/server.crt
+ key sample/sample-keys/server.key
diff --git a/security/openvpn/files/patch-sample__sample-config-files__loopback-client b/security/openvpn/files/patch-sample__sample-config-files__loopback-client
deleted file mode 100644
index 0b485a641d8a..000000000000
--- a/security/openvpn/files/patch-sample__sample-config-files__loopback-client
+++ /dev/null
@@ -1,13 +0,0 @@
---- sample/sample-config-files/loopback-client.orig 2016-08-23 14:16:22 UTC
-+++ sample/sample-config-files/loopback-client
-@@ -9,8 +9,8 @@
- # ./openvpn --config sample-config-files/loopback-client (In one window)
- # ./openvpn --config sample-config-files/loopback-server (Simultaneously in another window)
-
--rport 16000
--lport 16001
-+rport 16100
-+lport 16101
- remote localhost
- local localhost
- dev null
diff --git a/security/openvpn/files/patch-sample__sample-config-files__loopback-server b/security/openvpn/files/patch-sample__sample-config-files__loopback-server
index 58691b133de7..3eac712d9054 100644
--- a/security/openvpn/files/patch-sample__sample-config-files__loopback-server
+++ b/security/openvpn/files/patch-sample__sample-config-files__loopback-server
@@ -1,6 +1,6 @@
---- sample/sample-config-files/loopback-server.orig 2016-08-23 14:16:22 UTC
+--- sample/sample-config-files/loopback-server.orig 2025-04-02 06:53:10 UTC
+++ sample/sample-config-files/loopback-server
-@@ -9,8 +9,8 @@
+@@ -9,15 +9,15 @@
# ./openvpn --config sample-config-files/loopback-client (In one window)
# ./openvpn --config sample-config-files/loopback-server (Simultaneously in another window)
@@ -11,3 +11,11 @@
remote localhost
local localhost
dev null
+ verb 3
+ reneg-sec 10
+ tls-server
+-dh sample-keys/dh2048.pem
++dh none
+ ca sample-keys/ca.crt
+ key sample-keys/server.key
+ cert sample-keys/server.crt
diff --git a/security/openvpn/files/patch-sample_sample-config-files_loopback-client b/security/openvpn/files/patch-sample_sample-config-files_loopback-client
new file mode 100644
index 000000000000..5726f12af605
--- /dev/null
+++ b/security/openvpn/files/patch-sample_sample-config-files_loopback-client
@@ -0,0 +1,13 @@
+--- sample/sample-config-files/loopback-client.orig 2025-04-02 06:53:10 UTC
++++ sample/sample-config-files/loopback-client
+@@ -12,8 +12,8 @@
+ # this config file has the crypto material (cert, key, ..) "inlined",
+ # while the "server" config has it as external reference - test both paths
+
+-rport 16000
+-lport 16001
++rport 16100
++lport 16101
+ remote localhost
+ local localhost
+ dev null
diff --git a/security/openvpn/files/patch-sample_sample-config-files_server.conf b/security/openvpn/files/patch-sample_sample-config-files_server.conf
new file mode 100644
index 000000000000..ba2194589405
--- /dev/null
+++ b/security/openvpn/files/patch-sample_sample-config-files_server.conf
@@ -0,0 +1,21 @@
+--- sample/sample-config-files/server.conf.orig 2025-04-02 06:53:10 UTC
++++ sample/sample-config-files/server.conf
+@@ -87,11 +87,6 @@ key server.key # This file should be kept secret
+ cert server.crt
+ key server.key # This file should be kept secret
+
+-# Diffie hellman parameters.
+-# Generate your own with:
+-# openssl dhparam -out dh2048.pem 2048
+-dh dh2048.pem
+-
+ # Allow to connect to really old OpenVPN versions
+ # without AEAD support (OpenVPN 2.3.x or older)
+ # This adds AES-256-CBC as fallback cipher and
+@@ -307,4 +302,4 @@ verb 3
+
+ # Notify the client that when the server restarts so it
+ # can automatically reconnect.
+-explicit-exit-notify 1
+\ No newline at end of file
++explicit-exit-notify 1
diff --git a/security/openvpn/files/patch-sample_sample-plugins_keying-material-exporter-demo_server.ovpn b/security/openvpn/files/patch-sample_sample-plugins_keying-material-exporter-demo_server.ovpn
new file mode 100644
index 000000000000..2ff14e611905
--- /dev/null
+++ b/security/openvpn/files/patch-sample_sample-plugins_keying-material-exporter-demo_server.ovpn
@@ -0,0 +1,11 @@
+--- sample/sample-plugins/keying-material-exporter-demo/server.ovpn.orig 2025-04-02 06:53:10 UTC
++++ sample/sample-plugins/keying-material-exporter-demo/server.ovpn
+@@ -8,7 +8,7 @@ key ../../sample-keys/server.key
+ ca ../../sample-keys/ca.crt
+ cert ../../sample-keys/server.crt
+ key ../../sample-keys/server.key
+-dh ../../sample-keys/dh2048.pem
++dh none
+
+ server 10.8.0.0 255.255.255.0
+ port 1194
diff --git a/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c b/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c
deleted file mode 100644
index 633bc0f0204d..000000000000
--- a/security/openvpn/files/patch-src_plugins_auth-pam_auth-pam.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/plugins/auth-pam/auth-pam.c.orig 2021-06-21 04:44:39 UTC
-+++ src/plugins/auth-pam/auth-pam.c
-@@ -39,6 +39,7 @@
- #include <stdio.h>
- #include <string.h>
- #include <ctype.h>
-+#include <limits.h>
- #include <unistd.h>
- #include <stdlib.h>
- #include <sys/types.h>
diff --git a/security/py-acme/Makefile b/security/py-acme/Makefile
index 08d78f689405..11ad4b542c09 100644
--- a/security/py-acme/Makefile
+++ b/security/py-acme/Makefile
@@ -20,7 +20,6 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}josepy>=2.0.0:security/py-josepy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=25.0.0,1:security/py-openssl@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyrfc3339>=0:devel/py-pyrfc3339@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.20.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=41.6.0:devel/py-setuptools@${PY_FLAVOR}
diff --git a/security/py-acme/distinfo b/security/py-acme/distinfo
index ba6b77837571..73c5e4ec2856 100644
--- a/security/py-acme/distinfo
+++ b/security/py-acme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947304
-SHA256 (acme-4.1.1.tar.gz) = 0ffaaf6d3f41ff05772fd2b6170cf0b2b139f5134d7a70ee49f6e63ca20e8f9a
-SIZE (acme-4.1.1.tar.gz) = 96744
+TIMESTAMP = 1754427671
+SHA256 (acme-4.2.0.tar.gz) = 0df68c0e1acb3824a2100013f8cd51bda2e1a56aa23447449d14c942959f0c41
+SIZE (acme-4.2.0.tar.gz) = 96820
diff --git a/security/py-acme/version.mk b/security/py-acme/version.mk
index c6273480e6b0..c5accf59132e 100644
--- a/security/py-acme/version.mk
+++ b/security/py-acme/version.mk
@@ -1 +1 @@
-ACME_VERSION= 4.1.1
+ACME_VERSION= 4.2.0
diff --git a/security/py-certbot-apache/distinfo b/security/py-certbot-apache/distinfo
index 11197ab66cc3..d0f564e53439 100644
--- a/security/py-certbot-apache/distinfo
+++ b/security/py-certbot-apache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947305
-SHA256 (certbot_apache-4.1.1.tar.gz) = 8b43f9f4b3cb504109cae58b7b8edbadb62bd3fbb1e796fe17ea426a7195b41f
-SIZE (certbot_apache-4.1.1.tar.gz) = 183384
+TIMESTAMP = 1754427672
+SHA256 (certbot_apache-4.2.0.tar.gz) = b1588a5d278cb1182c0a18d182f5d3994701e784f28da5546fcd8bab54fcf411
+SIZE (certbot_apache-4.2.0.tar.gz) = 183639
diff --git a/security/py-certbot-dns-cloudflare/distinfo b/security/py-certbot-dns-cloudflare/distinfo
index a836a8eae2c1..ef5631bdde11 100644
--- a/security/py-certbot-dns-cloudflare/distinfo
+++ b/security/py-certbot-dns-cloudflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947306
-SHA256 (certbot_dns_cloudflare-4.1.1.tar.gz) = ab42e92ebac8909b40341d8fb0795bf4c938f71d1443bcda120c6ca8894d002a
-SIZE (certbot_dns_cloudflare-4.1.1.tar.gz) = 16190
+TIMESTAMP = 1754427673
+SHA256 (certbot_dns_cloudflare-4.2.0.tar.gz) = 010b9c9d8f33988c4e87c40155b57ffc16157c14e4f92f9f839bed0423bd04d3
+SIZE (certbot_dns_cloudflare-4.2.0.tar.gz) = 16210
diff --git a/security/py-certbot-dns-digitalocean/distinfo b/security/py-certbot-dns-digitalocean/distinfo
index 80a5dbf0fc8b..71dc67e63fd7 100644
--- a/security/py-certbot-dns-digitalocean/distinfo
+++ b/security/py-certbot-dns-digitalocean/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947307
-SHA256 (certbot_dns_digitalocean-4.1.1.tar.gz) = c2dca249f23eac2ad20b2aaef4773a38489c49799cce1a16cd227138e9112862
-SIZE (certbot_dns_digitalocean-4.1.1.tar.gz) = 14397
+TIMESTAMP = 1754427674
+SHA256 (certbot_dns_digitalocean-4.2.0.tar.gz) = a92c9d40353f08d4093de5861f454d9657e5e1480026fc081a31263bf8a029ef
+SIZE (certbot_dns_digitalocean-4.2.0.tar.gz) = 14397
diff --git a/security/py-certbot-dns-dnsimple/distinfo b/security/py-certbot-dns-dnsimple/distinfo
index 936dc0fce051..febafe16ef0d 100644
--- a/security/py-certbot-dns-dnsimple/distinfo
+++ b/security/py-certbot-dns-dnsimple/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947308
-SHA256 (certbot_dns_dnsimple-4.1.1.tar.gz) = c47472839a98a02171f992becf7f067a114e64be1fa647b4054f7813a1997afb
-SIZE (certbot_dns_dnsimple-4.1.1.tar.gz) = 12048
+TIMESTAMP = 1754427674
+SHA256 (certbot_dns_dnsimple-4.2.0.tar.gz) = a41172cba48250c321b4365d0952a01c6d1ab72d755e30c9498fa661db1f398f
+SIZE (certbot_dns_dnsimple-4.2.0.tar.gz) = 12045
diff --git a/security/py-certbot-dns-dnsmadeeasy/distinfo b/security/py-certbot-dns-dnsmadeeasy/distinfo
index 644ad100c41c..b5970ee42085 100644
--- a/security/py-certbot-dns-dnsmadeeasy/distinfo
+++ b/security/py-certbot-dns-dnsmadeeasy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947309
-SHA256 (certbot_dns_dnsmadeeasy-4.1.1.tar.gz) = 3b473ba6d7e7eeda907609343ac7d895182f8fff40de17d3bcc78999f2550aff
-SIZE (certbot_dns_dnsmadeeasy-4.1.1.tar.gz) = 12204
+TIMESTAMP = 1754427675
+SHA256 (certbot_dns_dnsmadeeasy-4.2.0.tar.gz) = 101cad8775bb2a34072210a3e4d206fbfee4dff7100b01ae8fada275f58107a4
+SIZE (certbot_dns_dnsmadeeasy-4.2.0.tar.gz) = 12202
diff --git a/security/py-certbot-dns-gehirn/distinfo b/security/py-certbot-dns-gehirn/distinfo
index 2550453241db..5ffebe844fe1 100644
--- a/security/py-certbot-dns-gehirn/distinfo
+++ b/security/py-certbot-dns-gehirn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947310
-SHA256 (certbot_dns_gehirn-4.1.1.tar.gz) = 305ff044228fe757f3a3ad5d7e1baba802a7a2eb0cd45ebf33c952e72945994a
-SIZE (certbot_dns_gehirn-4.1.1.tar.gz) = 12111
+TIMESTAMP = 1754427676
+SHA256 (certbot_dns_gehirn-4.2.0.tar.gz) = ae9678049e5b39d714a178240b567a52702c19495c7074c2884a49a91aac2dc5
+SIZE (certbot_dns_gehirn-4.2.0.tar.gz) = 12112
diff --git a/security/py-certbot-dns-google/distinfo b/security/py-certbot-dns-google/distinfo
index 39325fafc1ad..539dc05fbf87 100644
--- a/security/py-certbot-dns-google/distinfo
+++ b/security/py-certbot-dns-google/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947311
-SHA256 (certbot_dns_google-4.1.1.tar.gz) = c0e0e9779df9d581d85ed058f39f6ab473a39945bce209bec767b47115bc1e7b
-SIZE (certbot_dns_google-4.1.1.tar.gz) = 25128
+TIMESTAMP = 1754427676
+SHA256 (certbot_dns_google-4.2.0.tar.gz) = 7e0ee4712ede9ea0b4222b9bca2713aad47bc975d8ff2c58012245f31d4c915f
+SIZE (certbot_dns_google-4.2.0.tar.gz) = 25132
diff --git a/security/py-certbot-dns-linode/distinfo b/security/py-certbot-dns-linode/distinfo
index 1817bf57c362..6d6143ba4092 100644
--- a/security/py-certbot-dns-linode/distinfo
+++ b/security/py-certbot-dns-linode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947311
-SHA256 (certbot_dns_linode-4.1.1.tar.gz) = 9801b9f418ddf71e0572f934559557763c256fa27ab88f6303609a35a6944891
-SIZE (certbot_dns_linode-4.1.1.tar.gz) = 12320
+TIMESTAMP = 1754427677
+SHA256 (certbot_dns_linode-4.2.0.tar.gz) = 74a7f3cee605bdfe236112648dbd6bc23ea587fdad8f112d5383cd4ddd2417f2
+SIZE (certbot_dns_linode-4.2.0.tar.gz) = 12322
diff --git a/security/py-certbot-dns-luadns/distinfo b/security/py-certbot-dns-luadns/distinfo
index 7b60abf34d6e..bc36437c7b84 100644
--- a/security/py-certbot-dns-luadns/distinfo
+++ b/security/py-certbot-dns-luadns/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947312
-SHA256 (certbot_dns_luadns-4.1.1.tar.gz) = b5147c8ab8d2daf2b33e45d973f1422e4d64fe8ae1a664e78d861d861028d35a
-SIZE (certbot_dns_luadns-4.1.1.tar.gz) = 12043
+TIMESTAMP = 1754427678
+SHA256 (certbot_dns_luadns-4.2.0.tar.gz) = 4d82997d65e752dc4d469eb88f08f6dc94f9645f18b653e858f7c506f6695c78
+SIZE (certbot_dns_luadns-4.2.0.tar.gz) = 12070
diff --git a/security/py-certbot-dns-nsone/distinfo b/security/py-certbot-dns-nsone/distinfo
index be8531f7b65d..82a2c6064e42 100644
--- a/security/py-certbot-dns-nsone/distinfo
+++ b/security/py-certbot-dns-nsone/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947313
-SHA256 (certbot_dns_nsone-4.1.1.tar.gz) = 733aa1f6f97ec7122820a67c1cda82ecb012bcf4c85ae62c44860b03c7045ccd
-SIZE (certbot_dns_nsone-4.1.1.tar.gz) = 12133
+TIMESTAMP = 1754427678
+SHA256 (certbot_dns_nsone-4.2.0.tar.gz) = fc21244e6fbd7b57a3d782499cf105de27a8045dde456be20cfcc2849a6a3e54
+SIZE (certbot_dns_nsone-4.2.0.tar.gz) = 12111
diff --git a/security/py-certbot-dns-ovh/distinfo b/security/py-certbot-dns-ovh/distinfo
index aeeef787cf5b..7b276e44d401 100644
--- a/security/py-certbot-dns-ovh/distinfo
+++ b/security/py-certbot-dns-ovh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947314
-SHA256 (certbot_dns_ovh-4.1.1.tar.gz) = 167eca0226261d9ecff3d71b50153c9a88ad57e7981a68e04ebad2f6bc0e9dde
-SIZE (certbot_dns_ovh-4.1.1.tar.gz) = 12469
+TIMESTAMP = 1754427679
+SHA256 (certbot_dns_ovh-4.2.0.tar.gz) = 0168f064ad7a73bf97615c9d11788b006d229ea600fac84b564f7e5cd7cec8c3
+SIZE (certbot_dns_ovh-4.2.0.tar.gz) = 12477
diff --git a/security/py-certbot-dns-rfc2136/distinfo b/security/py-certbot-dns-rfc2136/distinfo
index a2def85da1fd..3d9e3d5cee0d 100644
--- a/security/py-certbot-dns-rfc2136/distinfo
+++ b/security/py-certbot-dns-rfc2136/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947315
-SHA256 (certbot_dns_rfc2136-4.1.1.tar.gz) = fb9a0813cc4a4d5b514b6c5d137463b133a32e79f930b61e77875df080550567
-SIZE (certbot_dns_rfc2136-4.1.1.tar.gz) = 16763
+TIMESTAMP = 1754427680
+SHA256 (certbot_dns_rfc2136-4.2.0.tar.gz) = 6044ead6386be61895faee28225df4b20be0868057404f369ef92dcfbaeb73a6
+SIZE (certbot_dns_rfc2136-4.2.0.tar.gz) = 16777
diff --git a/security/py-certbot-dns-route53/distinfo b/security/py-certbot-dns-route53/distinfo
index 4d94a52554e6..bd41da7bdd31 100644
--- a/security/py-certbot-dns-route53/distinfo
+++ b/security/py-certbot-dns-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947315
-SHA256 (certbot_dns_route53-4.1.1.tar.gz) = 52da6a9f89ee698a9d157c88fe2648e57b0073ed4bac18c13e9ce22259e4378c
-SIZE (certbot_dns_route53-4.1.1.tar.gz) = 15510
+TIMESTAMP = 1754427681
+SHA256 (certbot_dns_route53-4.2.0.tar.gz) = fc0e59ad7e0f04c373e6e412da4d90fc6f5eec7317eb94e0b785367830e6daea
+SIZE (certbot_dns_route53-4.2.0.tar.gz) = 15490
diff --git a/security/py-certbot-dns-sakuracloud/distinfo b/security/py-certbot-dns-sakuracloud/distinfo
index dd267d0de10a..e1e21d98ba1d 100644
--- a/security/py-certbot-dns-sakuracloud/distinfo
+++ b/security/py-certbot-dns-sakuracloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947316
-SHA256 (certbot_dns_sakuracloud-4.1.1.tar.gz) = 3477ff18b26133f67678f1ad50055a5de8081f5b0ece08b4f768ae325e2748b2
-SIZE (certbot_dns_sakuracloud-4.1.1.tar.gz) = 12116
+TIMESTAMP = 1754427681
+SHA256 (certbot_dns_sakuracloud-4.2.0.tar.gz) = f858be1b397d53b5789dd39a85ea819d8fea8beea3f0714bb1e80aa2ea2e629f
+SIZE (certbot_dns_sakuracloud-4.2.0.tar.gz) = 12108
diff --git a/security/py-certbot-nginx/distinfo b/security/py-certbot-nginx/distinfo
index 94a634fb7d50..7053d4ca9df4 100644
--- a/security/py-certbot-nginx/distinfo
+++ b/security/py-certbot-nginx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947317
-SHA256 (certbot_nginx-4.1.1.tar.gz) = 9b03a0c877d8004bc8b077d6aa8419257300a23c7d72f9d8fe268a0a3bb859f2
-SIZE (certbot_nginx-4.1.1.tar.gz) = 80191
+TIMESTAMP = 1754427682
+SHA256 (certbot_nginx-4.2.0.tar.gz) = 83ef0a9b16616b908905fb61fabbe49cebfc4c33cda1983347ed3ab570b4abf6
+SIZE (certbot_nginx-4.2.0.tar.gz) = 80178
diff --git a/security/py-certbot/Makefile b/security/py-certbot/Makefile
index f909c26d9147..8649e57a9a21 100644
--- a/security/py-certbot/Makefile
+++ b/security/py-certbot/Makefile
@@ -24,7 +24,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}acme>=${ACME_VERSION},1:security/py-acme@${P
${PYTHON_PKGNAMEPREFIX}josepy>=2.0.0:security/py-josepy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}parsedatetime>=2.4:devel/py-parsedatetime@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyrfc3339>=0:devel/py-pyrfc3339@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytz>=2019.3,1:devel/py-pytz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=41.6.0:devel/py-setuptools@${PY_FLAVOR}
USES= python
diff --git a/security/py-certbot/distinfo b/security/py-certbot/distinfo
index 1a10a8c352d8..ec199b581dfb 100644
--- a/security/py-certbot/distinfo
+++ b/security/py-certbot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1751947305
-SHA256 (certbot-4.1.1.tar.gz) = d1fdde3174bcf1d68f7a8dca070341acec28b78ef92ad2dd18b8d49959e96779
-SIZE (certbot-4.1.1.tar.gz) = 441624
+TIMESTAMP = 1754427671
+SHA256 (certbot-4.2.0.tar.gz) = fb1e56ca8a072bec49ac0c7b5390a29cbf68c2c05f712259a9b3491de041c27b
+SIZE (certbot-4.2.0.tar.gz) = 442984
diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile
index c571d8418ec6..2d4f78da12c4 100644
--- a/security/py-fail2ban/Makefile
+++ b/security/py-fail2ban/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fail2ban
DISTVERSION= 1.1.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -63,7 +63,6 @@ post-patch:
${MAN_FILES}
@${REINPLACE_CMD} -e 's, sed , ${SED} ,g' \
${WRKSRC}/config/action.d/hostsdeny.conf
- @${RM} ${WRKSRC}/config/filter.d/sshd.conf
# XXX Ideally this should be in do-build but it only works in
# XXX post-patch
@@ -79,7 +78,6 @@ post-install:
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
(cd ${WRKSRC}/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR})
- @${RM} ${STAGEDIR}/${ETCDIR}/filter.d/selinux-sshd.conf
do-test:
@cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test
diff --git a/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf
new file mode 100644
index 000000000000..153cdfb3bb3c
--- /dev/null
+++ b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf
@@ -0,0 +1,44 @@
+--- config/filter.d/bsd-sshd.conf.orig 2020-03-27 11:15:56 UTC
++++ config/filter.d/bsd-sshd.conf
+@@ -0,0 +1,41 @@
++# Fail2Ban configuration file
++#
++# Author: Cyril Jaquier
++#
++# $Revision: 663 $
++#
++
++[INCLUDES]
++
++# Read common prefixes. If any customizations available -- read them from
++# common.local
++before = common.conf
++
++
++[Definition]
++
++_daemon = sshd
++
++# Option: failregex
++# Notes.: regex to match the password failures messages in the logfile. The
++# host must be matched by a group named "host". The tag "<HOST>" can
++# be used for standard IP/hostname matching and is only an alias for
++# (?:::f{4,6}:)?(?P<host>\S+)
++# Values: TEXT
++#
++failregex = ^%(__prefix_line)s(?:error: PAM: )?[A|a]uthentication (?:failure|error) for .* from <HOST>\s*$
++ ^%(__prefix_line)sDid not receive identification string from <HOST>$
++ ^%(__prefix_line)sFailed [-/\w]+ for .* from <HOST>(?: port \d*)?(?: ssh\d*)?$
++ ^%(__prefix_line)sROOT LOGIN REFUSED.* FROM <HOST>\s*$
++ ^%(__prefix_line)s[iI](?:llegal|nvalid) user .* from <HOST>\s*$
++ ^%(__prefix_line)s[iI](?:llegal|nvalid) user .* from <HOST> port \d*$
++ ^%(__prefix_line)sUser \S+ from <HOST> not allowed because not listed in AllowUsers$
++ ^%(__prefix_line)sauthentication failure; logname=\S* uid=\S* euid=\S* tty=\S* ruser=\S* rhost=<HOST>(?:\s+user=.*)?\s*$
++ ^%(__prefix_line)srefused connect from \S+ \(<HOST>\)\s*$
++ ^%(__prefix_line)sreverse mapping checking getaddrinfo for .* \[<HOST>\] .* POSSIBLE BREAK-IN ATTEMPT!$
++
++# Option: ignoreregex
++# Notes.: regex to ignore. If this regex matches, the line is ignored.
++# Values: TEXT
++#
++ignoreregex =
diff --git a/security/py-nethsm/Makefile b/security/py-nethsm/Makefile
index 0fb67c6a53fc..74c456f8971c 100644
--- a/security/py-nethsm/Makefile
+++ b/security/py-nethsm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nethsm
-PORTVERSION= 1.2.1
+DISTVERSION= 1.4.1
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-nethsm/distinfo b/security/py-nethsm/distinfo
index 969dd9477036..1b62d25c4937 100644
--- a/security/py-nethsm/distinfo
+++ b/security/py-nethsm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1724146902
-SHA256 (nethsm-1.2.1.tar.gz) = 10fc462450861a5de9df22e533b347ef1b44552db0a118a028984be7b0348001
-SIZE (nethsm-1.2.1.tar.gz) = 210765
+TIMESTAMP = 1754579814
+SHA256 (nethsm-1.4.1.tar.gz) = b4502d69f60a8b675a598c3a7075a08cf7bd30f9f2ab20373f0ce427c1fc7671
+SIZE (nethsm-1.4.1.tar.gz) = 211347
diff --git a/security/py-nitrokey/Makefile b/security/py-nitrokey/Makefile
new file mode 100644
index 000000000000..4fbcdf8adcd3
--- /dev/null
+++ b/security/py-nitrokey/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= nitrokey
+DISTVERSION= 0.3.2
+CATEGORIES= security devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= monwarez@mailoo.org
+COMMENT= Python SDK for Nitrokey devices
+WWW= https://pypi.org/project/nitrokey/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<3:security/py-fido2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry>=0:devel/py-poetry@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=1.1.2,<3:security/py-fido2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>=0:devel/py-pyusb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyserial>=0:comms/py-pyserial@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}semver>=0:devel/py-semver@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tlv8>=0:converters/py-tlv8@${PY_FLAVOR}
+
+USES= python shebangfix
+USE_PYTHON= autoplist concurrent cryptography pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/security/py-nitrokey/distinfo b/security/py-nitrokey/distinfo
new file mode 100644
index 000000000000..34aa25a24d7b
--- /dev/null
+++ b/security/py-nitrokey/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1754636999
+SHA256 (nitrokey-0.3.2.tar.gz) = 240828ac0d95f961e0aadc24f1f10f8ddc28a20ed0df193ddda2922749b11e44
+SIZE (nitrokey-0.3.2.tar.gz) = 117590
diff --git a/security/py-nitrokey/pkg-descr b/security/py-nitrokey/pkg-descr
new file mode 100644
index 000000000000..5be79c063208
--- /dev/null
+++ b/security/py-nitrokey/pkg-descr
@@ -0,0 +1,12 @@
+The Nitrokey Python SDK can be used to use and configure Nitrokey devices.
+
+The SDK supports these devices and features:
+ * Nitrokey 3
+ - device and bootloader management (nitrokey.nk3)
+ - admin app (nitrokey.trussed.admin_app)
+ - provisioner app (nitrokey.trussed.provisioner_app)
+ - secrets app (nitrokey.nk3.secrets_app)
+ * Nitrokey Passkey
+ - device and bootloader management (nitrokey.nkpk)
+ - admin app (nitrokey.trussed.admin_app)
+ - provisioner app (nitrokey.trussed.provisioner_app)
diff --git a/security/py-nvdlib/Makefile b/security/py-nvdlib/Makefile
index ac3254fbc4f1..70fa4458cf60 100644
--- a/security/py-nvdlib/Makefile
+++ b/security/py-nvdlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nvdlib
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.3
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-nvdlib/distinfo b/security/py-nvdlib/distinfo
index e20291d2dc3b..d92ba3c8dedb 100644
--- a/security/py-nvdlib/distinfo
+++ b/security/py-nvdlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749814287
-SHA256 (vehemont-nvdlib-v0.8.1_GH0.tar.gz) = 3ace471f76a47b12f3ed59848aba90f711a78a93d00310230aed9d19f017d57a
-SIZE (vehemont-nvdlib-v0.8.1_GH0.tar.gz) = 545932
+TIMESTAMP = 1756134779
+SHA256 (vehemont-nvdlib-v0.8.3_GH0.tar.gz) = c42bdf89c328d6a5fd1eed343b066c88d88db16248d89d53085b6197fdb7f8a2
+SIZE (vehemont-nvdlib-v0.8.3_GH0.tar.gz) = 548525
diff --git a/security/rnp/Makefile b/security/rnp/Makefile
index 77944be6a051..73f359981c7b 100644
--- a/security/rnp/Makefile
+++ b/security/rnp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rnp
DISTVERSIONPREFIX= v
DISTVERSION= 0.18.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MASTER_SITES= https://github.com/rnpgp/${PORTNAME}/releases/download/${DISTVERSIONFULL}/
diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile
index 37158498d014..3b78fd2817a8 100644
--- a/security/rpm-sequoia/Makefile
+++ b/security/rpm-sequoia/Makefile
@@ -1,7 +1,6 @@
PORTNAME= rpm-sequoia
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.0
-PORTREVISION= 3
+DISTVERSION= 1.9.0
CATEGORIES= security archivers
MAINTAINER= yuri@FreeBSD.org
@@ -12,6 +11,8 @@ WWW= https://sequoia-pgp.org/ \
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_i386= compilation fails, see https://gitlab.com/sequoia-pgp/nettle-sys/-/issues/20
+
LIB_DEPENDS= libgmp.so:math/gmp \
libnettle.so:security/nettle
@@ -27,51 +28,51 @@ CARGO_CRATES= aead-0.5.2 \
aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstyle-1.0.10 \
- anyhow-1.0.97 \
+ anstyle-1.0.11 \
+ anyhow-1.0.98 \
argon2-0.5.3 \
ascii-canvas-3.0.0 \
- assert_cmd-2.0.16 \
- autocfg-1.4.0 \
+ assert_cmd-2.0.17 \
+ autocfg-1.5.0 \
base16ct-0.2.0 \
base64-0.22.1 \
- base64ct-1.6.0 \
+ base64ct-1.8.0 \
bindgen-0.70.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
blake2-0.10.6 \
block-buffer-0.10.4 \
block-padding-0.3.3 \
blowfish-0.9.1 \
botan-0.11.1 \
botan-sys-0.11.1 \
- bstr-1.11.3 \
+ bstr-1.12.0 \
buffered-reader-1.4.0 \
- bumpalo-3.17.0 \
+ bumpalo-3.19.0 \
byteorder-1.5.0 \
camellia-0.1.0 \
cast5-0.11.1 \
- cc-1.2.17 \
+ cc-1.2.27 \
cdylib-link-lines-0.1.5 \
cexpr-0.6.0 \
cfb-mode-0.8.2 \
- cfg-if-1.0.0 \
- chrono-0.4.40 \
+ cfg-if-1.0.1 \
+ chrono-0.4.41 \
cipher-0.4.4 \
clang-sys-1.8.1 \
cmac-0.7.2 \
const-oid-0.9.6 \
core-foundation-sys-0.8.7 \
cpufeatures-0.2.17 \
- crunchy-0.2.3 \
+ crunchy-0.2.4 \
crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
ctr-0.9.2 \
curve25519-dalek-4.1.3 \
curve25519-dalek-derive-0.1.1 \
dbl-0.3.2 \
- der-0.7.9 \
+ der-0.7.10 \
des-0.8.1 \
difflib-0.4.0 \
digest-0.10.7 \
@@ -90,7 +91,7 @@ CARGO_CRATES= aead-0.5.2 \
elliptic-curve-0.13.8 \
ena-0.14.3 \
equivalent-1.0.2 \
- errno-0.3.10 \
+ errno-0.3.13 \
fastrand-2.3.0 \
ff-0.13.1 \
fiat-crypto-0.2.9 \
@@ -98,30 +99,27 @@ CARGO_CRATES= aead-0.5.2 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
generic-array-0.14.7 \
- getrandom-0.2.15 \
- getrandom-0.3.2 \
+ getrandom-0.2.16 \
+ getrandom-0.3.3 \
ghash-0.5.1 \
glob-0.3.2 \
group-0.13.0 \
- hashbrown-0.15.2 \
+ hashbrown-0.15.4 \
hkdf-0.12.4 \
hmac-0.12.1 \
iana-time-zone-0.1.63 \
iana-time-zone-haiku-0.1.2 \
- icu_collections-1.5.0 \
- icu_locid-1.5.0 \
- icu_locid_transform-1.5.0 \
- icu_locid_transform_data-1.5.1 \
- icu_normalizer-1.5.0 \
- icu_normalizer_data-1.5.1 \
- icu_properties-1.5.1 \
- icu_properties_data-1.5.1 \
- icu_provider-1.5.0 \
- icu_provider_macros-1.5.0 \
+ icu_collections-2.0.0 \
+ icu_locale_core-2.0.0 \
+ icu_normalizer-2.0.0 \
+ icu_normalizer_data-2.0.0 \
+ icu_properties-2.0.1 \
+ icu_properties_data-2.0.1 \
+ icu_provider-2.0.0 \
idea-0.5.1 \
idna-1.0.3 \
- idna_adapter-1.2.0 \
- indexmap-2.8.0 \
+ idna_adapter-1.2.1 \
+ indexmap-2.10.0 \
inout-0.1.4 \
itertools-0.11.0 \
itertools-0.13.0 \
@@ -130,16 +128,16 @@ CARGO_CRATES= aead-0.5.2 \
lalrpop-0.20.2 \
lalrpop-util-0.20.2 \
lazy_static-1.5.0 \
- libc-0.2.171 \
- libloading-0.8.6 \
- libm-0.2.11 \
- libredox-0.1.3 \
- linux-raw-sys-0.9.3 \
- litemap-0.7.4 \
- lock_api-0.4.12 \
+ libc-0.2.174 \
+ libloading-0.8.8 \
+ libm-0.2.15 \
+ libredox-0.1.4 \
+ linux-raw-sys-0.9.4 \
+ litemap-0.8.0 \
+ lock_api-0.4.13 \
log-0.4.27 \
md-5-0.10.6 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memsec-0.7.0 \
minimal-lexical-0.2.1 \
nettle-7.4.0 \
@@ -153,14 +151,14 @@ CARGO_CRATES= aead-0.5.2 \
ocb3-0.1.0 \
once_cell-1.21.3 \
opaque-debug-0.3.1 \
- openssl-0.10.71 \
+ openssl-0.10.73 \
openssl-macros-0.1.1 \
- openssl-sys-0.9.106 \
+ openssl-sys-0.9.109 \
p256-0.13.2 \
p384-0.13.1 \
p521-0.13.3 \
- parking_lot-0.12.3 \
- parking_lot_core-0.9.10 \
+ parking_lot-0.12.4 \
+ parking_lot_core-0.9.11 \
password-hash-0.5.0 \
pem-rfc7468-0.7.0 \
petgraph-0.6.5 \
@@ -169,19 +167,20 @@ CARGO_CRATES= aead-0.5.2 \
pkcs8-0.10.2 \
pkg-config-0.3.32 \
polyval-0.6.2 \
+ potential_utf-0.1.2 \
ppv-lite86-0.2.21 \
precomputed-hash-0.1.1 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
primeorder-0.13.6 \
- proc-macro2-1.0.94 \
+ proc-macro2-1.0.95 \
quote-1.0.40 \
- r-efi-5.2.0 \
+ r-efi-5.3.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- redox_syscall-0.5.10 \
+ redox_syscall-0.5.13 \
redox_users-0.4.6 \
regex-1.11.1 \
regex-automata-0.4.9 \
@@ -191,8 +190,8 @@ CARGO_CRATES= aead-0.5.2 \
rsa-0.9.8 \
rustc-hash-1.1.0 \
rustc_version-0.4.1 \
- rustix-1.0.3 \
- rustversion-1.0.20 \
+ rustix-1.0.7 \
+ rustversion-1.0.21 \
same-file-1.0.6 \
scopeguard-1.2.0 \
sec1-0.7.3 \
@@ -202,41 +201,38 @@ CARGO_CRATES= aead-0.5.2 \
serde-1.0.219 \
serde_derive-1.0.219 \
sha1collisiondetection-0.3.4 \
- sha2-0.10.8 \
+ sha2-0.10.9 \
sha3-0.10.8 \
shlex-1.3.0 \
signature-2.2.0 \
siphasher-1.0.1 \
- smallvec-1.14.0 \
+ smallvec-1.15.1 \
spin-0.9.8 \
spki-0.7.3 \
stable_deref_trait-1.2.0 \
string_cache-0.8.9 \
subtle-2.6.1 \
- syn-2.0.100 \
- synstructure-0.13.1 \
- tempfile-3.19.1 \
+ syn-2.0.104 \
+ synstructure-0.13.2 \
+ tempfile-3.20.0 \
term-0.7.0 \
termtree-0.5.1 \
thiserror-1.0.69 \
- thiserror-2.0.12 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.12 \
tiny-keccak-2.0.2 \
- tinystr-0.7.6 \
+ tinystr-0.8.1 \
toml-0.5.11 \
twofish-0.7.1 \
typenum-1.18.0 \
unicode-ident-1.0.18 \
unicode-xid-0.2.6 \
universal-hash-0.5.1 \
- utf16_iter-1.0.5 \
utf8_iter-1.0.4 \
vcpkg-0.2.15 \
version_check-0.9.5 \
wait-timeout-0.2.1 \
walkdir-2.5.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasi-0.14.2+wasi-0.2.4 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
@@ -248,37 +244,47 @@ CARGO_CRATES= aead-0.5.2 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.9 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.61.0 \
+ windows-core-0.61.2 \
windows-implement-0.60.0 \
windows-interface-0.59.1 \
- windows-link-0.1.1 \
- windows-result-0.3.2 \
- windows-strings-0.4.0 \
+ windows-link-0.1.3 \
+ windows-result-0.3.4 \
+ windows-strings-0.4.2 \
windows-sys-0.59.0 \
+ windows-sys-0.60.2 \
windows-targets-0.52.6 \
+ windows-targets-0.53.2 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
wit-bindgen-rt-0.39.0 \
- write16-1.0.0 \
- writeable-0.5.5 \
+ writeable-0.6.1 \
x25519-dalek-2.0.1 \
xxhash-rust-0.8.15 \
- yoke-0.7.5 \
- yoke-derive-0.7.5 \
- zerocopy-0.8.24 \
- zerocopy-derive-0.8.24 \
- zerofrom-0.1.5 \
+ yoke-0.8.0 \
+ yoke-derive-0.8.0 \
+ zerocopy-0.8.26 \
+ zerocopy-derive-0.8.26 \
+ zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zeroize-1.8.1 \
zeroize_derive-1.4.2 \
- zerovec-0.10.4 \
- zerovec-derive-0.10.3
+ zerotrie-0.2.2 \
+ zerovec-0.11.2 \
+ zerovec-derive-0.11.1
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/security/rpm-sequoia/distinfo b/security/rpm-sequoia/distinfo
index f73faf130552..8fde9ec6f7b4 100644
--- a/security/rpm-sequoia/distinfo
+++ b/security/rpm-sequoia/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1743699982
+TIMESTAMP = 1755977783
SHA256 (rust/crates/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
SIZE (rust/crates/aead-0.5.2.crate) = 15509
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -11,32 +11,32 @@ SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e
SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
-SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
-SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
-SHA256 (rust/crates/anyhow-1.0.97.crate) = dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f
-SIZE (rust/crates/anyhow-1.0.97.crate) = 52221
+SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
+SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487
+SIZE (rust/crates/anyhow-1.0.98.crate) = 53334
SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072
SIZE (rust/crates/argon2-0.5.3.crate) = 28795
SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/assert_cmd-2.0.16.crate) = dc1835b7f27878de8525dc71410b5a31cdcc5f230aed5ba5df968e09c201b23d
-SIZE (rust/crates/assert_cmd-2.0.16.crate) = 26554
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/assert_cmd-2.0.17.crate) = 2bd389a4b2970a01282ee455294913c0a43724daedcd1a24c3eb0ec1c1320b66
+SIZE (rust/crates/assert_cmd-2.0.17.crate) = 26914
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
SIZE (rust/crates/base64-0.22.1.crate) = 81597
-SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
-SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
+SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
SHA256 (rust/crates/bindgen-0.70.1.crate) = f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f
SIZE (rust/crates/bindgen-0.70.1.crate) = 226363
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
@@ -49,30 +49,30 @@ SHA256 (rust/crates/botan-0.11.1.crate) = 24d4c7647d67c53194fa0740404c6c508880ae
SIZE (rust/crates/botan-0.11.1.crate) = 41477
SHA256 (rust/crates/botan-sys-0.11.1.crate) = 04285fa0c094cc9961fe435b1b279183db9394844ad82ce483aa6196c0e6da38
SIZE (rust/crates/botan-sys-0.11.1.crate) = 8441
-SHA256 (rust/crates/bstr-1.11.3.crate) = 531a9155a481e2ee699d4f98f43c0ca4ff8ee1bfd55c31e9e98fb29d2b176fe0
-SIZE (rust/crates/bstr-1.11.3.crate) = 351536
+SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
+SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/buffered-reader-1.4.0.crate) = db26bf1f092fd5e05b5ab3be2f290915aeb6f3f20c4e9f86ce0f07f336c2412f
SIZE (rust/crates/buffered-reader-1.4.0.crate) = 64475
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
+SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
+SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/camellia-0.1.0.crate) = 3264e2574e9ef2b53ce6f536dea83a69ac0bc600b762d1523ff83fe07230ce30
SIZE (rust/crates/camellia-0.1.0.crate) = 89085
SHA256 (rust/crates/cast5-0.11.1.crate) = 26b07d673db1ccf000e90f54b819db9e75a8348d6eb056e9b8ab53231b7a9911
SIZE (rust/crates/cast5-0.11.1.crate) = 37018
-SHA256 (rust/crates/cc-1.2.17.crate) = 1fcb57c740ae1daf453ae85f16e37396f672b039e00d9d866e07ddb24e328e3a
-SIZE (rust/crates/cc-1.2.17.crate) = 105794
+SHA256 (rust/crates/cc-1.2.27.crate) = d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc
+SIZE (rust/crates/cc-1.2.27.crate) = 107070
SHA256 (rust/crates/cdylib-link-lines-0.1.5.crate) = d98eabef08bbdf5afd0b9c0cabb1ac335f7c70447ef095eed85dffd9628b20bc
SIZE (rust/crates/cdylib-link-lines-0.1.5.crate) = 2946
SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfb-mode-0.8.2.crate) = 738b8d467867f80a71351933f70461f5b56f24d5c93e0cf216e59229c968d330
SIZE (rust/crates/cfb-mode-0.8.2.crate) = 25334
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.40.crate) = 1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c
-SIZE (rust/crates/chrono-0.4.40.crate) = 229824
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
+SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
+SIZE (rust/crates/chrono-0.4.41.crate) = 234621
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
@@ -85,8 +85,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/crunchy-0.2.3.crate) = 43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929
-SIZE (rust/crates/crunchy-0.2.3.crate) = 3775
+SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5
+SIZE (rust/crates/crunchy-0.2.4.crate) = 3887
SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
@@ -99,8 +99,8 @@ SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af
SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723
SHA256 (rust/crates/dbl-0.3.2.crate) = bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9
SIZE (rust/crates/dbl-0.3.2.crate) = 6336
-SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
-SIZE (rust/crates/der-0.7.9.crate) = 85173
+SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb
+SIZE (rust/crates/der-0.7.10.crate) = 90111
SHA256 (rust/crates/des-0.8.1.crate) = ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e
SIZE (rust/crates/des-0.8.1.crate) = 38783
SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8
@@ -137,8 +137,8 @@ SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d29
SIZE (rust/crates/ena-0.14.3.crate) = 22986
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.10.crate) = 33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d
-SIZE (rust/crates/errno-0.3.10.crate) = 11824
+SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
+SIZE (rust/crates/errno-0.3.13.crate) = 12449
SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
SIZE (rust/crates/fastrand-2.3.0.crate) = 15076
SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393
@@ -153,18 +153,18 @@ SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7f
SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672
SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
-SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
-SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
-SHA256 (rust/crates/getrandom-0.3.2.crate) = 73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0
-SIZE (rust/crates/getrandom-0.3.2.crate) = 49140
+SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592
+SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
+SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
+SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1
SIZE (rust/crates/ghash-0.5.1.crate) = 9482
SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2
SIZE (rust/crates/glob-0.3.2.crate) = 22359
SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
SIZE (rust/crates/group-0.13.0.crate) = 16526
-SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
-SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
+SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5
+SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447
SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7
SIZE (rust/crates/hkdf-0.12.4.crate) = 171163
SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
@@ -173,34 +173,28 @@ SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a
SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
-SHA256 (rust/crates/icu_collections-1.5.0.crate) = db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526
-SIZE (rust/crates/icu_collections-1.5.0.crate) = 82762
-SHA256 (rust/crates/icu_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637
-SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131
-SHA256 (rust/crates/icu_locid_transform-1.5.0.crate) = 01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e
-SIZE (rust/crates/icu_locid_transform-1.5.0.crate) = 29094
-SHA256 (rust/crates/icu_locid_transform_data-1.5.1.crate) = 7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d
-SIZE (rust/crates/icu_locid_transform_data-1.5.1.crate) = 42937
-SHA256 (rust/crates/icu_normalizer-1.5.0.crate) = 19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f
-SIZE (rust/crates/icu_normalizer-1.5.0.crate) = 53113
-SHA256 (rust/crates/icu_normalizer_data-1.5.1.crate) = c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7
-SIZE (rust/crates/icu_normalizer_data-1.5.1.crate) = 50737
-SHA256 (rust/crates/icu_properties-1.5.1.crate) = 93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5
-SIZE (rust/crates/icu_properties-1.5.1.crate) = 64479
-SHA256 (rust/crates/icu_properties_data-1.5.1.crate) = 85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2
-SIZE (rust/crates/icu_properties_data-1.5.1.crate) = 229231
-SHA256 (rust/crates/icu_provider-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9
-SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722
-SHA256 (rust/crates/icu_provider_macros-1.5.0.crate) = 1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6
-SIZE (rust/crates/icu_provider_macros-1.5.0.crate) = 6436
+SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
+SIZE (rust/crates/icu_collections-2.0.0.crate) = 83033
+SHA256 (rust/crates/icu_locale_core-2.0.0.crate) = 0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a
+SIZE (rust/crates/icu_locale_core-2.0.0.crate) = 74430
+SHA256 (rust/crates/icu_normalizer-2.0.0.crate) = 436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979
+SIZE (rust/crates/icu_normalizer-2.0.0.crate) = 61543
+SHA256 (rust/crates/icu_normalizer_data-2.0.0.crate) = 00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3
+SIZE (rust/crates/icu_normalizer_data-2.0.0.crate) = 68101
+SHA256 (rust/crates/icu_properties-2.0.1.crate) = 016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b
+SIZE (rust/crates/icu_properties-2.0.1.crate) = 58165
+SHA256 (rust/crates/icu_properties_data-2.0.1.crate) = 298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632
+SIZE (rust/crates/icu_properties_data-2.0.1.crate) = 159735
+SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af
+SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966
SHA256 (rust/crates/idea-0.5.1.crate) = 075557004419d7f2031b8bb7f44bb43e55a83ca7b63076a8fb8fe75753836477
SIZE (rust/crates/idea-0.5.1.crate) = 23243
SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e
SIZE (rust/crates/idna-1.0.3.crate) = 142515
-SHA256 (rust/crates/idna_adapter-1.2.0.crate) = daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71
-SIZE (rust/crates/idna_adapter-1.2.0.crate) = 8206
-SHA256 (rust/crates/indexmap-2.8.0.crate) = 3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058
-SIZE (rust/crates/indexmap-2.8.0.crate) = 89670
+SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344
+SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389
+SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661
+SIZE (rust/crates/indexmap-2.10.0.crate) = 95836
SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01
SIZE (rust/crates/inout-0.1.4.crate) = 11280
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
@@ -217,26 +211,26 @@ SHA256 (rust/crates/lalrpop-util-0.20.2.crate) = 507460a910eb7b32ee961886ff48539
SIZE (rust/crates/lalrpop-util-0.20.2.crate) = 15064
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.171.crate) = c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6
-SIZE (rust/crates/libc-0.2.171.crate) = 785246
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
-SHA256 (rust/crates/libm-0.2.11.crate) = 8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa
-SIZE (rust/crates/libm-0.2.11.crate) = 111477
-SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
-SIZE (rust/crates/libredox-0.1.3.crate) = 6068
-SHA256 (rust/crates/linux-raw-sys-0.9.3.crate) = fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413
-SIZE (rust/crates/linux-raw-sys-0.9.3.crate) = 2311047
-SHA256 (rust/crates/litemap-0.7.4.crate) = 4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104
-SIZE (rust/crates/litemap-0.7.4.crate) = 28257
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
+SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667
+SIZE (rust/crates/libloading-0.8.8.crate) = 31345
+SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
+SIZE (rust/crates/libm-0.2.15.crate) = 156108
+SHA256 (rust/crates/libredox-0.1.4.crate) = 1580801010e535496706ba011c15f8532df6b42297d2e471fec38ceadd8c0638
+SIZE (rust/crates/libredox-0.1.4.crate) = 6946
+SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
+SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
+SIZE (rust/crates/litemap-0.8.0.crate) = 34344
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf
SIZE (rust/crates/md-5-0.10.6.crate) = 16161
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memsec-0.7.0.crate) = c797b9d6bb23aab2fc369c65f871be49214f5c759af65bde26ffaaa2b646b492
SIZE (rust/crates/memsec-0.7.0.crate) = 6532
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -263,22 +257,22 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
-SHA256 (rust/crates/openssl-0.10.71.crate) = 5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd
-SIZE (rust/crates/openssl-0.10.71.crate) = 281165
+SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8
+SIZE (rust/crates/openssl-0.10.73.crate) = 283994
SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c
SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601
-SHA256 (rust/crates/openssl-sys-0.9.106.crate) = 8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd
-SIZE (rust/crates/openssl-sys-0.9.106.crate) = 76230
+SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571
+SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247
SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
SIZE (rust/crates/p256-0.13.2.crate) = 63434
SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce51856e68edaa38f7ae3a46b8d6b6
SIZE (rust/crates/p384-0.13.1.crate) = 193022
SHA256 (rust/crates/p521-0.13.3.crate) = 0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2
SIZE (rust/crates/p521-0.13.3.crate) = 138499
-SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
-SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
+SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166
SIZE (rust/crates/password-hash-0.5.0.crate) = 26884
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
@@ -295,6 +289,8 @@ SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c1
SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370
SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25
SIZE (rust/crates/polyval-0.6.2.crate) = 18425
+SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585
+SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613
SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
@@ -307,20 +303,20 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.94.crate) = a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84
-SIZE (rust/crates/proc-macro2-1.0.94.crate) = 52391
+SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
+SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/r-efi-5.2.0.crate) = 74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5
-SIZE (rust/crates/r-efi-5.2.0.crate) = 64764
+SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
+SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
-SHA256 (rust/crates/redox_syscall-0.5.10.crate) = 0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1
-SIZE (rust/crates/redox_syscall-0.5.10.crate) = 30226
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191
@@ -339,10 +335,10 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92
SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245
-SHA256 (rust/crates/rustix-1.0.3.crate) = e56a18552996ac8d29ecc3b190b4fdbb2d91ca4ec396de7bbffaf43f3d637e96
-SIZE (rust/crates/rustix-1.0.3.crate) = 413960
-SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2
-SIZE (rust/crates/rustversion-1.0.20.crate) = 20666
+SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
+SIZE (rust/crates/rustix-1.0.7.crate) = 414500
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -361,8 +357,8 @@ SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21
SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
SHA256 (rust/crates/sha1collisiondetection-0.3.4.crate) = 1f606421e4a6012877e893c399822a4ed4b089164c5969424e1b9d1e66e6964b
SIZE (rust/crates/sha1collisiondetection-0.3.4.crate) = 799321
-SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
-SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283
+SIZE (rust/crates/sha2-0.10.9.crate) = 29271
SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60
SIZE (rust/crates/sha3-0.10.8.crate) = 858216
SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
@@ -371,8 +367,8 @@ SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf7
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
-SHA256 (rust/crates/smallvec-1.14.0.crate) = 7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd
-SIZE (rust/crates/smallvec-1.14.0.crate) = 35561
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -383,28 +379,24 @@ SHA256 (rust/crates/string_cache-0.8.9.crate) = bf776ba3fa74f83bf4b63c3dcbbf8217
SIZE (rust/crates/string_cache-0.8.9.crate) = 17408
SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
SIZE (rust/crates/subtle-2.6.1.crate) = 14562
-SHA256 (rust/crates/syn-2.0.100.crate) = b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0
-SIZE (rust/crates/syn-2.0.100.crate) = 297947
-SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
-SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
-SHA256 (rust/crates/tempfile-3.19.1.crate) = 7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf
-SIZE (rust/crates/tempfile-3.19.1.crate) = 39634
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
+SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
+SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
+SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
+SIZE (rust/crates/tempfile-3.20.0.crate) = 42306
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683
SIZE (rust/crates/termtree-0.5.1.crate) = 8498
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
-SIZE (rust/crates/thiserror-2.0.12.crate) = 28693
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d
-SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
-SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f
-SIZE (rust/crates/tinystr-0.7.6.crate) = 16971
+SHA256 (rust/crates/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b
+SIZE (rust/crates/tinystr-0.8.1.crate) = 23333
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/twofish-0.7.1.crate) = a78e83a30223c757c3947cd144a31014ff04298d8719ae10d03c31c0448c8013
@@ -417,8 +409,6 @@ SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9
SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744
SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
-SHA256 (rust/crates/utf16_iter-1.0.5.crate) = c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246
-SIZE (rust/crates/utf16_iter-1.0.5.crate) = 9736
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
@@ -429,8 +419,8 @@ SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cb
SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3
SIZE (rust/crates/wasi-0.14.2+wasi-0.2.4.crate) = 140921
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
@@ -453,67 +443,87 @@ SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55
SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-core-0.61.0.crate) = 4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980
-SIZE (rust/crates/windows-core-0.61.0.crate) = 36707
+SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
+SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.1.crate) = 76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38
-SIZE (rust/crates/windows-link-0.1.1.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.2.crate) = c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252
-SIZE (rust/crates/windows-result-0.3.2.crate) = 13399
-SHA256 (rust/crates/windows-strings-0.4.0.crate) = 7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97
-SIZE (rust/crates/windows-strings-0.4.0.crate) = 13939
+SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
+SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
+SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
+SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
+SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
+SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
+SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
+SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.2.crate) = c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef
+SIZE (rust/crates/windows-targets-0.53.2.crate) = 7046
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/wit-bindgen-rt-0.39.0.crate) = 6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1
SIZE (rust/crates/wit-bindgen-rt-0.39.0.crate) = 12241
-SHA256 (rust/crates/write16-1.0.0.crate) = d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936
-SIZE (rust/crates/write16-1.0.0.crate) = 7218
-SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51
-SIZE (rust/crates/writeable-0.5.5.crate) = 22354
+SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
+SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3
SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515
-SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40
-SIZE (rust/crates/yoke-0.7.5.crate) = 29673
-SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154
-SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525
-SHA256 (rust/crates/zerocopy-0.8.24.crate) = 2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879
-SIZE (rust/crates/zerocopy-0.8.24.crate) = 243777
-SHA256 (rust/crates/zerocopy-derive-0.8.24.crate) = a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be
-SIZE (rust/crates/zerocopy-derive-0.8.24.crate) = 86487
-SHA256 (rust/crates/zerofrom-0.1.5.crate) = cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e
-SIZE (rust/crates/zerofrom-0.1.5.crate) = 5091
+SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc
+SIZE (rust/crates/yoke-0.8.0.crate) = 28726
+SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
+SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
+SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
+SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
+SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
+SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
+SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305
SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079
-SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
-SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
-SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (rpm-software-management-rpm-sequoia-v1.8.0_GH0.tar.gz) = a34de2923f07b2610de82baa42f664850a4caedc23c35b39df315d94cb5dc751
-SIZE (rpm-software-management-rpm-sequoia-v1.8.0_GH0.tar.gz) = 98952
+SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595
+SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423
+SHA256 (rust/crates/zerovec-0.11.2.crate) = 4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428
+SIZE (rust/crates/zerovec-0.11.2.crate) = 124500
+SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f
+SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294
+SHA256 (rpm-software-management-rpm-sequoia-v1.9.0_GH0.tar.gz) = fc5acdbdfd4c3a5d296732ccfb2fec1fcfb3e7e5f41bf9a0789f8b54c161f5f7
+SIZE (rpm-software-management-rpm-sequoia-v1.9.0_GH0.tar.gz) = 97957
diff --git a/security/rubygem-acme-client-gitlab/Makefile b/security/rubygem-acme-client-gitlab/Makefile
index d7bb794558d2..54d2b0ec99e2 100644
--- a/security/rubygem-acme-client-gitlab/Makefile
+++ b/security/rubygem-acme-client-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= acme-client
-PORTVERSION= 2.0.22
+PORTVERSION= 2.0.25
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/security/rubygem-acme-client-gitlab/distinfo b/security/rubygem-acme-client-gitlab/distinfo
index 71f01bae6c87..784128f3ad52 100644
--- a/security/rubygem-acme-client-gitlab/distinfo
+++ b/security/rubygem-acme-client-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752678379
-SHA256 (rubygem/acme-client-2.0.22.gem) = 817534b743e2c93b3e498dad6b0f1a96a8e6df273bb04e37525d586a519176f7
-SIZE (rubygem/acme-client-2.0.22.gem) = 21504
+TIMESTAMP = 1755677522
+SHA256 (rubygem/acme-client-2.0.25.gem) = e0bba7b9f785fd9ffe0933f8733ca81357ac46e4a979cb4f84806ab88fee0f31
+SIZE (rubygem/acme-client-2.0.25.gem) = 22016
diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile
index c18d0abff516..6636b36e9282 100644
--- a/security/rubygem-gitlab-cloud-connector/Makefile
+++ b/security/rubygem-gitlab-cloud-connector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-cloud-connector
-PORTVERSION= 1.24.0
+PORTVERSION= 1.26.0
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo
index 707ec643b309..f8e69490bb53 100644
--- a/security/rubygem-gitlab-cloud-connector/distinfo
+++ b/security/rubygem-gitlab-cloud-connector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753860951
-SHA256 (rubygem/gitlab-cloud-connector-1.24.0.gem) = 8b99c5ef53fee27cbf92734672afaf33bf642164d950a743e5b48eca936c9eec
-SIZE (rubygem/gitlab-cloud-connector-1.24.0.gem) = 18944
+TIMESTAMP = 1755677339
+SHA256 (rubygem/gitlab-cloud-connector-1.26.0.gem) = c1c8f82ae7f28b7d69e1fbe79c121f894d1166a9e0da01abcf741467150f0bcc
+SIZE (rubygem/gitlab-cloud-connector-1.26.0.gem) = 19456
diff --git a/security/rubygem-googleauth-gitlab/Makefile b/security/rubygem-googleauth-gitlab/Makefile
index 9e26e30aae58..b764b9b82b51 100644
--- a/security/rubygem-googleauth-gitlab/Makefile
+++ b/security/rubygem-googleauth-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= googleauth
-PORTVERSION= 1.11.2
+PORTVERSION= 1.14.0
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
@@ -12,7 +12,8 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-faraday-gitlab>=1.0<3.0:www/rubygem-faraday-gitlab \
- rubygem-google-cloud-env-gitlab>=2.1<3:net/rubygem-google-cloud-env-gitlab \
+ rubygem-google-cloud-env-gitlab>=2.2<3:net/rubygem-google-cloud-env-gitlab \
+ rubygem-google-logging-utils>=0.1<1:devel/rubygem-google-logging-utils \
rubygem-jwt>=1.4<3.0:www/rubygem-jwt \
rubygem-multi_json>=1.11<2:devel/rubygem-multi_json \
rubygem-os>=0.9<2.0:devel/rubygem-os \
diff --git a/security/rubygem-googleauth-gitlab/distinfo b/security/rubygem-googleauth-gitlab/distinfo
index 03478707b837..189629ba8dc4 100644
--- a/security/rubygem-googleauth-gitlab/distinfo
+++ b/security/rubygem-googleauth-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729927069
-SHA256 (rubygem/googleauth-1.11.2.gem) = 7e6bacaeed7aea3dd66dcea985266839816af6633e9f5983c3c2e0e40a44731e
-SIZE (rubygem/googleauth-1.11.2.gem) = 51712
+TIMESTAMP = 1755675669
+SHA256 (rubygem/googleauth-1.14.0.gem) = 62e7de11791890c3d3dc70582dfd9ab5516530e4e4f56d96451fd62c76475149
+SIZE (rubygem/googleauth-1.14.0.gem) = 60928
diff --git a/security/rubygem-lockbox/Makefile b/security/rubygem-lockbox/Makefile
index c2002e920c32..f49c1693eefa 100644
--- a/security/rubygem-lockbox/Makefile
+++ b/security/rubygem-lockbox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lockbox
-PORTVERSION= 1.3.2
+PORTVERSION= 1.4.1
CATEGORIES= security rubygems
MASTER_SITES= RG
diff --git a/security/rubygem-lockbox/distinfo b/security/rubygem-lockbox/distinfo
index ad5a6d3b9318..1d1a4bb27149 100644
--- a/security/rubygem-lockbox/distinfo
+++ b/security/rubygem-lockbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704966184
-SHA256 (rubygem/lockbox-1.3.2.gem) = 9d8c0faaf993c5708cee319eb837ff575119e84a4168c21ee1a3c384e5c47815
-SIZE (rubygem/lockbox-1.3.2.gem) = 30208
+TIMESTAMP = 1755677124
+SHA256 (rubygem/lockbox-1.4.1.gem) = 92a5aad33bd3da8ee0ce5b2ddde4c343e98f644e3b0dbc06157661acbc597260
+SIZE (rubygem/lockbox-1.4.1.gem) = 30720
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index 44ef316be8a9..425f7245e1b4 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.24
+DISTVERSION= 1.5.25
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index 18096b130eee..752762392237 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1754352078
-SHA256 (aws-s2n-tls-v1.5.24_GH0.tar.gz) = 72a160498f97565d694c740901fbfa320f6fad7db4a8e946ccd5352c9472c556
-SIZE (aws-s2n-tls-v1.5.24_GH0.tar.gz) = 5074020
+TIMESTAMP = 1756159633
+SHA256 (aws-s2n-tls-v1.5.25_GH0.tar.gz) = ba7d7000a13e109c062e758afa26a6355d7fae3a7279da17e69f0d5a74e438f2
+SIZE (aws-s2n-tls-v1.5.25_GH0.tar.gz) = 5081332
diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile
index b93f3584cd69..31ac7bb3e6d0 100644
--- a/security/sequoia-chameleon-gnupg/Makefile
+++ b/security/sequoia-chameleon-gnupg/Makefile
@@ -62,4 +62,11 @@ post-install-ZSH-on:
${CARGO_TARGET_DIR}/shell-completions/_gpgv-sq.ps1 \
${STAGEDIR}${PREFIX}/share/zsh/site-functions
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${ARCH:Marmv?}
+LTO_UNSAFE= yes
+CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/security/shibboleth-idp/Makefile b/security/shibboleth-idp/Makefile
index 72fca3a32fa8..8545da958e35 100644
--- a/security/shibboleth-idp/Makefile
+++ b/security/shibboleth-idp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shibboleth
-PORTVERSION= 5.1.5
+PORTVERSION= 5.1.6
CATEGORIES= security www
MASTER_SITES= http://shibboleth.net/downloads/identity-provider/${PORTVERSION}/ \
http://shibboleth.net/downloads/identity-provider/latest5/${PORTVERSION}/ \
@@ -30,10 +30,10 @@ NO_ARCH= yes
NO_BUILD= yes
LOGBACKVER= 1.5.6
-SHIBVER= 9.1.5
-SPRINGVER1= 6.2.9
+SHIBVER= 9.1.6
+SPRINGVER1= 6.2.10
SPRINGVER2= 3.0.1
-MMVER= 1.14.9
+MMVER= 1.14.10
SHIBUSER= shibd
SHIBGROUP= shibd
LOGDIR= /var/log/${PORTNAME}
diff --git a/security/shibboleth-idp/distinfo b/security/shibboleth-idp/distinfo
index 58901a444952..aa5b77653c49 100644
--- a/security/shibboleth-idp/distinfo
+++ b/security/shibboleth-idp/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1755099081
-SHA256 (shibboleth-identity-provider-5.1.5.tar.gz) = 618b8cb5c3bc4921822f4e86b9cfdea538c50b925d5d3efd050152272559c150
-SIZE (shibboleth-identity-provider-5.1.5.tar.gz) = 44718961
+TIMESTAMP = 1756211518
+SHA256 (shibboleth-identity-provider-5.1.6.tar.gz) = 6c195cfa88df0cdfb2fa8ef0f788ae977c4e14b8ac8f4e679aa74e5b6f844810
+SIZE (shibboleth-identity-provider-5.1.6.tar.gz) = 44719800
SHA256 (logback-classic-1.5.6.jar) = 6115c6cac5ed1d9db810d14f2f7f4dd6a9f21f0acbba8016e4daaca2ba0f5eb8
SIZE (logback-classic-1.5.6.jar) = 293697
SHA256 (logback-core-1.5.6.jar) = 898c7d120199f37e1acc8118d97ab15a4d02b0e72e27ba9f05843cb374e160c6
diff --git a/security/softether-devel/files/patch-increase-nat-sessions b/security/softether-devel/files/patch-increase-nat-sessions
index d4113bd6d54a..bf68cc98424b 100644
--- a/security/softether-devel/files/patch-increase-nat-sessions
+++ b/security/softether-devel/files/patch-increase-nat-sessions
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Cedar.h.orig2 2020-07-25 22:58:57.344813000 +0900
+++ src/Cedar/Cedar.h 2020-07-25 23:00:25.740997000 +0900
@@ -208,7 +208,7 @@
diff --git a/security/softether-devel/files/patch-log-db-pid-dir b/security/softether-devel/files/patch-log-db-pid-dir
index 8538d16572b0..b3486d46c9a7 100644
--- a/security/softether-devel/files/patch-log-db-pid-dir
+++ b/security/softether-devel/files/patch-log-db-pid-dir
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Admin.c.orig 2019-09-18 01:40:24 UTC
+++ src/Cedar/Admin.c
@@ -11482,7 +11482,7 @@ void SiReadLocalLogFile(SERVER *s, char *filepath, UIN
diff --git a/security/softether-devel/files/patch-unrestrict-enterprise-functions b/security/softether-devel/files/patch-unrestrict-enterprise-functions
index 72ab925376c1..382e914446ee 100644
--- a/security/softether-devel/files/patch-unrestrict-enterprise-functions
+++ b/security/softether-devel/files/patch-unrestrict-enterprise-functions
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Server.c.orig 2016-04-24 14:49:31 UTC
+++ src/Cedar/Server.c
@@ -10822,23 +10822,7 @@ bool SiCheckCurrentRegion(CEDAR *c, char
diff --git a/security/softether-devel/files/vpncmd.in b/security/softether-devel/files/vpncmd.in
index 28216eaec721..d0f97f1b3bea 100644
--- a/security/softether-devel/files/vpncmd.in
+++ b/security/softether-devel/files/vpncmd.in
@@ -1,6 +1,6 @@
#!/bin/sh
#
# wrapper script for vpncmd, the configuration binary for
-# SoftEther vpn
+# SoftEther VPN
#
%%PREFIX%%/libexec/softether/vpncmd ${1+"$@"}
diff --git a/security/softether/files/patch-increase-nat-sessions b/security/softether/files/patch-increase-nat-sessions
index d4113bd6d54a..bf68cc98424b 100644
--- a/security/softether/files/patch-increase-nat-sessions
+++ b/security/softether/files/patch-increase-nat-sessions
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Cedar.h.orig2 2020-07-25 22:58:57.344813000 +0900
+++ src/Cedar/Cedar.h 2020-07-25 23:00:25.740997000 +0900
@@ -208,7 +208,7 @@
diff --git a/security/softether/files/patch-log-db-pid-dir b/security/softether/files/patch-log-db-pid-dir
index 8538d16572b0..b3486d46c9a7 100644
--- a/security/softether/files/patch-log-db-pid-dir
+++ b/security/softether/files/patch-log-db-pid-dir
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Admin.c.orig 2019-09-18 01:40:24 UTC
+++ src/Cedar/Admin.c
@@ -11482,7 +11482,7 @@ void SiReadLocalLogFile(SERVER *s, char *filepath, UIN
diff --git a/security/softether/files/patch-unrestrict-enterprise-functions b/security/softether/files/patch-unrestrict-enterprise-functions
index 72ab925376c1..382e914446ee 100644
--- a/security/softether/files/patch-unrestrict-enterprise-functions
+++ b/security/softether/files/patch-unrestrict-enterprise-functions
@@ -1,3 +1,5 @@
+# Copyright (c) 2019, Koichiro Iwao <meta@FreeBSD.org> (https://github.com/metalefty)
+# SPDX-License-Identifier: Apache-2.0
--- src/Cedar/Server.c.orig 2016-04-24 14:49:31 UTC
+++ src/Cedar/Server.c
@@ -10822,23 +10822,7 @@ bool SiCheckCurrentRegion(CEDAR *c, char
diff --git a/security/softether/files/vpncmd.in b/security/softether/files/vpncmd.in
index 28216eaec721..d0f97f1b3bea 100644
--- a/security/softether/files/vpncmd.in
+++ b/security/softether/files/vpncmd.in
@@ -1,6 +1,6 @@
#!/bin/sh
#
# wrapper script for vpncmd, the configuration binary for
-# SoftEther vpn
+# SoftEther VPN
#
%%PREFIX%%/libexec/softether/vpncmd ${1+"$@"}
diff --git a/security/vuls/Makefile b/security/vuls/Makefile
index 67ecaa2a8071..c1538b9d3408 100644
--- a/security/vuls/Makefile
+++ b/security/vuls/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vuls
DISTVERSIONPREFIX=v
-DISTVERSION= 0.33.2
-PORTREVISION= 2
+DISTVERSION= 0.33.3
CATEGORIES= security
MAINTAINER= girgen@FreeBSD.org
diff --git a/security/vuls/distinfo b/security/vuls/distinfo
index d9947208f662..4ec8c1d57d8f 100644
--- a/security/vuls/distinfo
+++ b/security/vuls/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1751501710
-SHA256 (go/security_vuls/vuls-v0.33.2/v0.33.2.mod) = 0b0947e2e7f76a71fb628bd2fc9d1c3d905f5479811a5b3077e4cd71730b4a80
-SIZE (go/security_vuls/vuls-v0.33.2/v0.33.2.mod) = 20476
-SHA256 (go/security_vuls/vuls-v0.33.2/v0.33.2.zip) = 8648d1937f5eb955e444cf8aa12e647d9f0daf982cb0e1d2b0e2ca731b96d32d
-SIZE (go/security_vuls/vuls-v0.33.2/v0.33.2.zip) = 1399904
+TIMESTAMP = 1755778122
+SHA256 (go/security_vuls/vuls-v0.33.3/v0.33.3.mod) = 58bcb90a4067f623c6c3bcb960b6aed4fcf08e6b94014667105f74b66f446da6
+SIZE (go/security_vuls/vuls-v0.33.3/v0.33.3.mod) = 20710
+SHA256 (go/security_vuls/vuls-v0.33.3/v0.33.3.zip) = 361d81941d793ed08f9f524a9d6374a31e3704078a53505be96263c97bc57236
+SIZE (go/security_vuls/vuls-v0.33.3/v0.33.3.zip) = 1398346
diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml
index 1572fa6cd69e..acb32c2444fe 100644
--- a/security/vuxml/vuln/2025.xml
+++ b/security/vuxml/vuln/2025.xml
@@ -1,3 +1,277 @@
+ <vuln vid="c323bab5-80dd-11f0-97c4-40b034429ecf">
+ <topic>p5-Catalyst-Authentication-Credential-HTTP -- Insecure source of randomness</topic>
+ <affects>
+ <package>
+ <name>p5-Catalyst-Authentication-Credential-HTTP</name>
+ <range><lt>1.019</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>perl-catalyst project reports:</p>
+ <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2025-40920">
+ <p>Catalyst::Authentication::Credential::HTTP versions 1.018 and earlier for Perl generate nonces using
+ the Perl Data::UUID library. * Data::UUID does not use a strong cryptographic source for generating
+ UUIDs.* Data::UUID returns v3 UUIDs, which are generated from known information and are unsuitable for
+ security, as per RFC 9562. * The nonces should be generated from a strong cryptographic source, as per RFC 7616.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-40920</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-40920</url>
+ </references>
+ <dates>
+ <discovery>2025-08-11</discovery>
+ <entry>2025-08-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="07335fb9-7eb1-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>142</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1825621%2C1970079%2C1976736%2C1979072">
+ <p>Memory safety bugs present in Firefox 141 and Thunderbird
+ 141. Some of these bugs showed evidence of memory corruption
+ and we presume that with enough effort some of these could
+ have been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9187</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9187</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="feb359ef-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- memory safety bugs</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>128.14</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/buglist.cgi?bug_id=1970154%2C1976782%2C1977166">
+ <p>Memory safety bugs present in Firefox ESR 115.26, Firefox
+ ESR 128.13, Thunderbird ESR 128.13, Firefox ESR 140.1,
+ Thunderbird ESR 140.1, Firefox 141 and Thunderbird 141.
+ Some of these bugs showed evidence of memory corruption and
+ we presume that with enough effort some of these could have
+ been exploited to run arbitrary code.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9184</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9184</url>
+ <cvename>CVE-2025-9185</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9185</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="fa7fd6d4-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Firefox -- Spoofing in the Address Bar</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1976102">
+ <p>Spoofing issue in the Address Bar component.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9183</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9183</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f994cea5-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- DoS in WebRender</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>142</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1975837">
+ <p>&apos;Denial-of-service due to out-of-memory in the
+ Graphics: WebRender component.&apos;</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9182</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9182</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f7e8e9a3-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- Uninitialized memory</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1977130">
+ <p>Uninitialized memory in the JavaScript Engine component.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9181</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9181</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f6219d24-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- Same-origin policy bypass</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>142</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1979782">
+ <p>&apos;Same-origin policy bypass in the Graphics: Canvas2D
+ component.&apos;</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9180</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9180</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="f42ee983-7eb0-11f0-ba14-b42e991fc52e">
+ <topic>Mozilla -- memory corruption in GMP</topic>
+ <affects>
+ <package>
+ <name>firefox</name>
+ <range><lt>142,2</lt></range>
+ </package>
+ <package>
+ <name>firefox-esr</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ <package>
+ <name>thunderbird</name>
+ <range><lt>140.2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security@mozilla.org reports:</p>
+ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1979527">
+ <p>An attacker was able to perform memory corruption in the GMP process
+ which processes encrypted media. This process is also heavily
+ sandboxed, but represents slightly different privileges from the
+ content process.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2025-9179</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2025-9179</url>
+ </references>
+ <dates>
+ <discovery>2025-08-19</discovery>
+ <entry>2025-08-21</entry>
+ </dates>
+ </vuln>
+
<vuln vid="eb03714d-79f0-11f0-b4c1-ac5afc632ba3">
<topic>nginx -- worker process memory disclosure</topic>
<affects>
diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile
index 1734493f67ff..1c22792d7d62 100644
--- a/security/wazuh-manager/Makefile
+++ b/security/wazuh-manager/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wazuh
DISTVERSIONPREFIX= v
DISTVERSION= 4.12.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MASTER_SITES= https://packages.wazuh.com/deps/40/libraries/sources/:wazuh_sources \
LOCAL/acm/${PORTNAME}/:wazuh_cache
@@ -149,7 +149,7 @@ WZPYTHONWHEELS= cffi-1.15.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
multidict-5.2.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
numpy-1.26.4-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
psutil-5.9.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
- pyarrow-19.0.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
+ pyarrow-20.0.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
pyyaml-6.0.1-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
rpds_py-0.15.2-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl \
uvloop-0.17.0-cp311-cp311-${FBSD_VERSION_BASE}_${ARCH_BASE}.whl
@@ -165,12 +165,12 @@ IGNORE= FreeBSD ${OSVERSION} ${ARCH} is not supported
.endif
.if ${ARCH} == "aarch64"
-FBSD14_PATCH_LEVEL= #
+FBSD14_PATCH_LEVEL= _p2
.endif
.if ${ARCH} != "aarch64"
FBSD13_PATCH_LEVEL= #
-FBSD14_PATCH_LEVEL= #
+FBSD14_PATCH_LEVEL= _p2
.endif
.if ${OSVERSION} >= 1300139 && ${OSVERSION} < 1400000
diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo
index 31e3af0fbad7..dcb6fa3c9c46 100644
--- a/security/wazuh-manager/distinfo
+++ b/security/wazuh-manager/distinfo
@@ -57,12 +57,12 @@ SHA256 (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = c5e7ce333b2ec47f40c748ff79
SIZE (wazuh-4.12.0/wazuh-cache-any-4.12.0.tar.gz) = 22863738
SHA256 (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = d4c68ac05ec7c45af17cc784f3708dbfc6322f124bd8f46b43ad6a360ab28ba7
SIZE (wazuh-4.12.0/wazuh-python-4.12.0.tar.gz) = 466860
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = b3acdd77f9a37e6ad43c64d8e71c35fa78d247d2aeb2bccbb746e55e74bc3478
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 26779275
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 0f6168a1207b6080d966ad3c4f3c7ac73d62a95bc5169f95452eaefc1219bd7b
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 24834192
-SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = dd8b50065084e35102b7fdfcb6356455c693d1096e0174ae5d7bb0353ca7cd60
-SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 25190184
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 849c3e2d56993b62863a29233d72c1e7c29f296e61036e35d1ab606da0b12c87
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd13-amd64-4.12.0.tar.gz) = 26668167
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 4e141560aa0bed0ee196cea698b241f65cf7cf7ae4ce2f217fa53ec86b06236b
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-aarch64-4.12.0.tar.gz) = 24730902
+SHA256 (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = e8559a7b67345074f380e45e859d80bfea4638851455a6777bfa59f5806be1d6
+SIZE (wazuh-4.12.0/wazuh-cache-fbsd14-amd64-4.12.0.tar.gz) = 25090533
SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = cd041a1f0210edcf58c68751bd3279c008e4062638a964afc5a743bee5f75e05
SIZE (wazuh-4.12.0/wazuh-cache-fbsd15-aarch64-4.12.0.tar.gz) = 24812302
SHA256 (wazuh-4.12.0/wazuh-cache-fbsd15-amd64-4.12.0.tar.gz) = d8f8cc2e052fc2bb6ef32f0a25077de7d3c6a6ef9aa2592b1dc8a649b7b6efd9
diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist
index 99807f1146a5..1e89d248c9e2 100644
--- a/security/wazuh-manager/pkg-plist
+++ b/security/wazuh-manager/pkg-plist
@@ -19278,13 +19278,13 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_testutils.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_unicode.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/psutil/tests/test_windows.py
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/INSTALLER
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/METADATA
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/RECORD
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/REQUESTED
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/WHEEL
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/direct_url.json
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info/top_level.txt
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/INSTALLER
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/METADATA
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/RECORD
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/REQUESTED
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/WHEEL
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/direct_url.json
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info/top_level.txt
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__init__.pxd
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__init__.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -19627,7 +19627,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/csv.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/datetime.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/decimal.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/deserialize.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/extension_type.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/filesystem.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/flight.h
@@ -19651,7 +19650,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/pyarrow_lib.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_test.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/python_to_arrow.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/serialize.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/type_traits.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/udf.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/include/arrow/python/vendored/pythoncapi_compat.h
@@ -19867,14 +19865,14 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/lib.pyx
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/lib_api.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.1900
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.1900.1.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python.so.2000.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.1900
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.1900.1.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_flight.so.2000.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.1900
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.1900.1.0
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000
+/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/libarrow_python_parquet_encryption.so.2000.0.0
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/memory.pxi
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/orc.py
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/pandas-shim.pxi
@@ -19909,8 +19907,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/datetime.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/decimal.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/decimal.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/deserialize.cc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/deserialize.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/extension_type.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/extension_type.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/filesystem.cc
@@ -19948,8 +19944,6 @@
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_test.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_to_arrow.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/python_to_arrow.h
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/serialize.cc
-/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/serialize.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/type_traits.h
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.cc
/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/src/arrow/python/udf.h
@@ -33191,7 +33185,7 @@
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/vendored/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow/vendored
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow
-@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-19.0.1.dist-info
+@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyarrow-20.0.0.dist-info
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/codec/__pycache__
@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/pyasn1/codec/ber/__pycache__
diff --git a/security/zeek/Makefile b/security/zeek/Makefile
index e9a2bcc78a26..15dd7d7a4249 100644
--- a/security/zeek/Makefile
+++ b/security/zeek/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zeek
-DISTVERSION= 7.0.9
+DISTVERSION= 8.0.1
CATEGORIES= security
MASTER_SITES= https://download.zeek.org/
@@ -12,11 +12,12 @@ LICENSE= CC-BY-4.0
BUILD_DEPENDS= bison>=3.3:devel/bison \
flex>=2.6:textproc/flex \
swig>=4.0.2:devel/swig
-LIB_DEPENDS= libcares.so:dns/c-ares
+LIB_DEPENDS= libcares.so:dns/c-ares \
+ libzmq.so:net/libzmq4
RUN_DEPENDS= c-ares>=1.25.0:dns/c-ares
-USES= bison cmake compiler:c++17-lang cpe perl5 python \
- shebangfix ssl
+USES= bison cmake compiler:c++17-lang cpe gettext-runtime perl5 \
+ python shebangfix ssl
USE_LDCONFIG= yes
@@ -176,6 +177,8 @@ post-install:
${STAGEDIR}${DATADIR}/site/local.zeek.sample
@${RM} -rf ${STAGEDIR}${PREFIX}/var
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/zeek-cut
+ @${RM} ${STAGEDIR}${PREFIX}/share/zeek/tests
+ ${LN} -s ../btest/data ${STAGEDIR}${PREFIX}/share/zeek/tests
post-install-SPICY-on:
@${RM} -rf ${STAGEDIR}${PREFIX}/include/hilti/rt/3rdparty/SafeInt/Archive
diff --git a/security/zeek/distinfo b/security/zeek/distinfo
index 716e78e681b4..cf681afb7421 100644
--- a/security/zeek/distinfo
+++ b/security/zeek/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753129322
-SHA256 (zeek-7.0.9.tar.gz) = bebec9a71242da250ef8476bfce632c43892995c247d8dfafcef80ce42f6adbc
-SIZE (zeek-7.0.9.tar.gz) = 95973519
+TIMESTAMP = 1756236375
+SHA256 (zeek-8.0.1.tar.gz) = ee916387e762345a6ffa84514cc3b66761f110d845a08b88e4a8da48db97ce8a
+SIZE (zeek-8.0.1.tar.gz) = 99592537
diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist
index 9305a9eda9d9..c913e47f378d 100644
--- a/security/zeek/pkg-plist
+++ b/security/zeek/pkg-plist
@@ -65,10 +65,8 @@ include/broker/detail/monotonic_buffer_resource.hh
include/broker/detail/native_socket.hh
include/broker/detail/next_tick.hh
include/broker/detail/opaque_type.hh
-include/broker/detail/operators.hh
include/broker/detail/overload.hh
include/broker/detail/peer_status_map.hh
-include/broker/detail/pp.hh
include/broker/detail/prefix_matcher.hh
include/broker/detail/promote.hh
include/broker/detail/radix_tree.hh
@@ -85,6 +83,8 @@ include/broker/entity_id.hh
include/broker/enum_value.hh
include/broker/envelope.hh
include/broker/error.hh
+include/broker/event.hh
+include/broker/event_observer.hh
include/broker/expected.hh
include/broker/filter_type.hh
include/broker/format/bin.hh
@@ -92,13 +92,17 @@ include/broker/format/json.hh
include/broker/format/txt.hh
include/broker/frontend.hh
include/broker/fwd.hh
+include/broker/hub.hh
+include/broker/hub_id.hh
include/broker/internal_command.hh
include/broker/intrusive_ptr.hh
include/broker/lamport_timestamp.hh
+include/broker/logger.hh
include/broker/mailbox.hh
include/broker/message.hh
include/broker/network_info.hh
include/broker/none.hh
+include/broker/overflow_policy.hh
include/broker/p2p_message_type.hh
include/broker/peer_flags.hh
include/broker/peer_info.hh
@@ -111,7 +115,6 @@ include/broker/publisher_id.hh
include/broker/routing_update_envelope.hh
include/broker/shutdown_options.hh
include/broker/snapshot.hh
-include/broker/span.hh
include/broker/status.hh
include/broker/status_subscriber.hh
include/broker/store.hh
@@ -189,8 +192,8 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/ast/expressions/assign.h
%%SPICY%%include/hilti/ast/expressions/builtin-function.h
%%SPICY%%include/hilti/ast/expressions/coerced.h
+%%SPICY%%include/hilti/ast/expressions/condition-test.h
%%SPICY%%include/hilti/ast/expressions/ctor.h
-%%SPICY%%include/hilti/ast/expressions/deferred.h
%%SPICY%%include/hilti/ast/expressions/grouping.h
%%SPICY%%include/hilti/ast/expressions/keyword.h
%%SPICY%%include/hilti/ast/expressions/list-comprehension.h
@@ -313,6 +316,7 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/autogen/config.h
%%SPICY%%include/hilti/base/cache.h
%%SPICY%%include/hilti/base/code-formatter.h
+%%SPICY%%include/hilti/base/graph.h
%%SPICY%%include/hilti/base/id-base.h
%%SPICY%%include/hilti/base/intrusive-ptr.h
%%SPICY%%include/hilti/base/logger.h
@@ -324,6 +328,7 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/compiler/coercer.h
%%SPICY%%include/hilti/compiler/context.h
%%SPICY%%include/hilti/compiler/detail/ast-dumper.h
+%%SPICY%%include/hilti/compiler/detail/cfg.h
%%SPICY%%include/hilti/compiler/detail/codegen/codegen.h
%%SPICY%%include/hilti/compiler/detail/constant-folder.h
%%SPICY%%include/hilti/compiler/detail/cxx/all.h
@@ -347,14 +352,6 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/hilti.h
%%SPICY%%include/hilti/rt/3rdparty/ArticleEnumClass-v2/EnumClass.h
%%SPICY%%include/hilti/rt/3rdparty/SafeInt/SafeInt.hpp
-%%SPICY%%include/hilti/rt/3rdparty/any/any.hpp
-%%SPICY%%include/hilti/rt/3rdparty/any/test_shared_lib.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/filesystem.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/fs_fwd.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/fs_impl.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/fs_std.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/fs_std_fwd.hpp
-%%SPICY%%include/hilti/rt/3rdparty/ghc/fs_std_impl.hpp
%%SPICY%%include/hilti/rt/3rdparty/nlohmann/json.hpp
%%SPICY%%include/hilti/rt/3rdparty/nlohmann/json_fwd.hpp
%%SPICY%%include/hilti/rt/3rdparty/tinyformat/tinyformat.h
@@ -367,7 +364,6 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/rt/configuration.h
%%SPICY%%include/hilti/rt/context.h
%%SPICY%%include/hilti/rt/debug-logger.h
-%%SPICY%%include/hilti/rt/deferred-expression.h
%%SPICY%%include/hilti/rt/doctest.h
%%SPICY%%include/hilti/rt/exception.h
%%SPICY%%include/hilti/rt/extension-points.h
@@ -425,6 +421,7 @@ include/broker/zeek.hh
%%SPICY%%include/hilti/rt/types/union.h
%%SPICY%%include/hilti/rt/types/vector.h
%%SPICY%%include/hilti/rt/types/vector_fwd.h
+%%SPICY%%include/hilti/rt/unicode.h
%%SPICY%%include/hilti/rt/unpack.h
%%SPICY%%include/hilti/rt/util.h
include/paraglob/exceptions.h
@@ -432,6 +429,7 @@ include/paraglob/node.h
include/paraglob/paraglob.h
include/paraglob/serializer.h
%%SPICY%%include/spicy/ast/all.h
+%%SPICY%%include/spicy/ast/attribute.h
%%SPICY%%include/spicy/ast/builder/builder.h
%%SPICY%%include/spicy/ast/builder/node-factory.h
%%SPICY%%include/spicy/ast/ctors/all.h
@@ -454,6 +452,7 @@ include/paraglob/serializer.h
%%SPICY%%include/spicy/ast/types/sink.h
%%SPICY%%include/spicy/ast/types/unit-item.h
%%SPICY%%include/spicy/ast/types/unit-items/all.h
+%%SPICY%%include/spicy/ast/types/unit-items/block.h
%%SPICY%%include/spicy/ast/types/unit-items/field.h
%%SPICY%%include/spicy/ast/types/unit-items/property.h
%%SPICY%%include/spicy/ast/types/unit-items/sink.h
@@ -471,7 +470,7 @@ include/paraglob/serializer.h
%%SPICY%%include/spicy/compiler/detail/codegen/parser-builder.h
%%SPICY%%include/spicy/compiler/detail/codegen/production.h
%%SPICY%%include/spicy/compiler/detail/codegen/productions/all.h
-%%SPICY%%include/spicy/compiler/detail/codegen/productions/boolean.h
+%%SPICY%%include/spicy/compiler/detail/codegen/productions/block.h
%%SPICY%%include/spicy/compiler/detail/codegen/productions/counter.h
%%SPICY%%include/spicy/compiler/detail/codegen/productions/ctor.h
%%SPICY%%include/spicy/compiler/detail/codegen/productions/deferred.h
@@ -524,13 +523,8 @@ include/paraglob/serializer.h
include/zeek/3rdparty/ConvertUTF.h
include/zeek/3rdparty/bsd-getopt-long.h
include/zeek/3rdparty/doctest.h
-include/zeek/3rdparty/ghc/filesystem.hpp
-include/zeek/3rdparty/ghc/fs_fwd.hpp
-include/zeek/3rdparty/ghc/fs_impl.hpp
-include/zeek/3rdparty/ghc/fs_std.hpp
-include/zeek/3rdparty/ghc/fs_std_fwd.hpp
-include/zeek/3rdparty/ghc/fs_std_impl.hpp
include/zeek/3rdparty/modp_numtoa.h
+include/zeek/3rdparty/nonstd/expected.hpp
include/zeek/3rdparty/patricia.h
include/zeek/3rdparty/prometheus-cpp/include/prometheus/check_names.h
include/zeek/3rdparty/prometheus-cpp/include/prometheus/client_metric.h
@@ -553,44 +547,6 @@ include/zeek/3rdparty/prometheus-cpp/include/prometheus/registry.h
include/zeek/3rdparty/prometheus-cpp/include/prometheus/serializer.h
include/zeek/3rdparty/prometheus-cpp/include/prometheus/summary.h
include/zeek/3rdparty/prometheus-cpp/include/prometheus/text_serializer.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/allocators.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/cursorstreamwrapper.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/document.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/encodedstream.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/encodings.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/error/en.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/error/error.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/filereadstream.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/filewritestream.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/fwd.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/biginteger.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/clzll.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/diyfp.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/dtoa.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/ieee754.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/itoa.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/meta.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/pow10.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/regex.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/stack.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/strfunc.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/strtod.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/internal/swap.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/istreamwrapper.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/memorybuffer.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/memorystream.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/msinttypes/inttypes.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/msinttypes/stdint.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/ostreamwrapper.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/pointer.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/prettywriter.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/rapidjson.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/reader.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/schema.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/stream.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/stringbuffer.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/uri.h
-include/zeek/3rdparty/rapidjson/include/rapidjson/writer.h
include/zeek/3rdparty/setsignal.h
include/zeek/3rdparty/sqlite3.h
include/zeek/3rdparty/zeek_inet_ntop.h
@@ -602,6 +558,7 @@ include/zeek/CPP-load.bif.func_h
include/zeek/CPP-load.bif.netvar_h
include/zeek/CompHash.h
include/zeek/Conn.h
+include/zeek/ConnKey.h
include/zeek/DFA.h
include/zeek/DNS_Mapping.h
include/zeek/DNS_Mgr.h
@@ -972,6 +929,8 @@ include/zeek/analyzer/protocol/ssl/tls-handshake-protocol.pac
include/zeek/analyzer/protocol/ssl/tls-handshake-signed_certificate_timestamp.pac
include/zeek/analyzer/protocol/ssl/tls-handshake.pac
include/zeek/analyzer/protocol/ssl/types.bif.h
+include/zeek/analyzer/protocol/stream_event/StreamEvent.h
+include/zeek/analyzer/protocol/stream_event/events.bif.h
include/zeek/analyzer/protocol/syslog/legacy/Syslog.h
include/zeek/analyzer/protocol/syslog/legacy/syslog-analyzer.pac
include/zeek/analyzer/protocol/syslog/legacy/syslog-protocol.pac
@@ -1004,13 +963,92 @@ include/zeek/binpac_zeek-lib.pac
include/zeek/binpac_zeek.h
include/zeek/broker/Data.h
include/zeek/broker/Manager.h
+include/zeek/broker/Plugin.h
include/zeek/broker/Store.h
+include/zeek/broker/WebSocketShim.h
include/zeek/broker/comm.bif.h
include/zeek/broker/data.bif.h
include/zeek/broker/messaging.bif.h
include/zeek/broker/store.bif.h
+include/zeek/cluster/Backend.h
+include/zeek/cluster/BifSupport.h
+include/zeek/cluster/Component.h
+include/zeek/cluster/Event.h
+include/zeek/cluster/Manager.h
+include/zeek/cluster/OnLoop.h
+include/zeek/cluster/Serializer.h
+include/zeek/cluster/Telemetry.h
+include/zeek/cluster/backend/zeromq/Plugin.h
+include/zeek/cluster/backend/zeromq/ZeroMQ-Proxy.h
+include/zeek/cluster/backend/zeromq/ZeroMQ.h
+include/zeek/cluster/backend/zeromq/cluster_backend_zeromq.bif.h
+include/zeek/cluster/cluster.bif.h
+include/zeek/cluster/serializer/binary-serialization-format/Plugin.h
+include/zeek/cluster/serializer/binary-serialization-format/Serializer.h
+include/zeek/cluster/serializer/broker/Plugin.h
+include/zeek/cluster/serializer/broker/Serializer.h
+include/zeek/cluster/websocket/Plugin.h
+include/zeek/cluster/websocket/WebSocket.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXBase64.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXBench.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXCancellationRequest.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXConnectionState.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXDNSLookup.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXExponentialBackoff.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXGetFreePort.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXGzipCodec.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXHttp.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXHttpClient.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXHttpServer.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXNetSystem.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXProgressCallback.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSelectInterrupt.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSelectInterruptEvent.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSelectInterruptFactory.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSelectInterruptPipe.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSetThreadName.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocket.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketAppleSSL.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketConnect.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketFactory.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketMbedTLS.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketOpenSSL.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketServer.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXSocketTLSOptions.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXStrCaseCompare.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUdpSocket.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUniquePtr.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUrlParser.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUserAgent.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUtf8Validator.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXUuid.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocket.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketCloseConstants.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketCloseInfo.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketErrorInfo.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketHandshake.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketHandshakeKeyGen.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketHttpHeaders.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketInitResult.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketMessage.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketMessageType.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketOpenInfo.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketPerMessageDeflate.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketPerMessageDeflateCodec.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketPerMessageDeflateOptions.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketProxyServer.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketSendData.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketSendInfo.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketServer.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketTransport.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/ixwebsocket/IXWebSocketVersion.h
+include/zeek/cluster/websocket/auxil/IXWebSocket/test/IXTest.h
+include/zeek/cluster/websocket/events.bif.h
include/zeek/communityid.bif.func_h
include/zeek/communityid.bif.netvar_h
+include/zeek/conn_key/Component.h
+include/zeek/conn_key/Factory.h
+include/zeek/conn_key/Manager.h
include/zeek/const.bif.func_h
include/zeek/const.bif.netvar_h
include/zeek/digest.h
@@ -1083,6 +1121,7 @@ include/zeek/iosource/pcap/Source.h
include/zeek/iosource/pcap/pcap.bif.h
include/zeek/logging/Component.h
include/zeek/logging/Manager.h
+include/zeek/logging/Types.h
include/zeek/logging/WriterBackend.h
include/zeek/logging/WriterFrontend.h
include/zeek/logging/logging.bif.h
@@ -1111,6 +1150,7 @@ include/zeek/packet_analysis/protocol/ethernet/Ethernet.h
include/zeek/packet_analysis/protocol/fddi/FDDI.h
include/zeek/packet_analysis/protocol/geneve/Geneve.h
include/zeek/packet_analysis/protocol/geneve/events.bif.h
+include/zeek/packet_analysis/protocol/geneve/functions.bif.h
include/zeek/packet_analysis/protocol/gre/GRE.h
include/zeek/packet_analysis/protocol/gtpv1/GTPv1.h
include/zeek/packet_analysis/protocol/gtpv1/events.bif.h
@@ -1126,6 +1166,9 @@ include/zeek/packet_analysis/protocol/ieee802_11_radio/IEEE802_11_Radio.h
include/zeek/packet_analysis/protocol/ip/IP.h
include/zeek/packet_analysis/protocol/ip/IPBasedAnalyzer.h
include/zeek/packet_analysis/protocol/ip/SessionAdapter.h
+include/zeek/packet_analysis/protocol/ip/conn_key/IPBasedConnKey.h
+include/zeek/packet_analysis/protocol/ip/conn_key/fivetuple/Factory.h
+include/zeek/packet_analysis/protocol/ip/conn_key/vlan_fivetuple/Factory.h
include/zeek/packet_analysis/protocol/iptunnel/IPTunnel.h
include/zeek/packet_analysis/protocol/linux_sll/LinuxSLL.h
include/zeek/packet_analysis/protocol/linux_sll2/LinuxSLL2.h
@@ -1138,6 +1181,7 @@ include/zeek/packet_analysis/protocol/pbb/PBB.h
include/zeek/packet_analysis/protocol/ppp/PPP.h
include/zeek/packet_analysis/protocol/ppp_serial/PPPSerial.h
include/zeek/packet_analysis/protocol/pppoe/PPPoE.h
+include/zeek/packet_analysis/protocol/pppoe/functions.bif.h
include/zeek/packet_analysis/protocol/root/Root.h
include/zeek/packet_analysis/protocol/skip/Skip.h
include/zeek/packet_analysis/protocol/snap/SNAP.h
@@ -1150,11 +1194,12 @@ include/zeek/packet_analysis/protocol/teredo/functions.bif.h
include/zeek/packet_analysis/protocol/udp/UDP.h
include/zeek/packet_analysis/protocol/udp/UDPSessionAdapter.h
include/zeek/packet_analysis/protocol/udp/events.bif.h
+include/zeek/packet_analysis/protocol/unknown_ip_transport/UnknownIPSessionAdapter.h
+include/zeek/packet_analysis/protocol/unknown_ip_transport/UnknownIPTransport.h
include/zeek/packet_analysis/protocol/vlan/VLAN.h
include/zeek/packet_analysis/protocol/vntag/VNTag.h
include/zeek/packet_analysis/protocol/vxlan/VXLAN.h
include/zeek/packet_analysis/protocol/vxlan/events.bif.h
-include/zeek/packet_analysis/protocol/wrapper/Wrapper.h
include/zeek/plugin/Component.h
include/zeek/plugin/ComponentManager.h
include/zeek/plugin/Manager.h
@@ -1170,17 +1215,28 @@ include/zeek/probabilistic/cardinality-counter.bif.h
include/zeek/probabilistic/top-k.bif.h
include/zeek/reporter.bif.func_h
include/zeek/reporter.bif.netvar_h
+include/zeek/script_opt/CPP/AttrExprType.h
include/zeek/script_opt/CPP/Attrs.h
include/zeek/script_opt/CPP/Compile.h
+include/zeek/script_opt/CPP/Consts.h
+include/zeek/script_opt/CPP/DeclFunc.h
+include/zeek/script_opt/CPP/Driver.h
+include/zeek/script_opt/CPP/Emit.h
+include/zeek/script_opt/CPP/Exprs.h
include/zeek/script_opt/CPP/Func.h
+include/zeek/script_opt/CPP/GenFunc.h
+include/zeek/script_opt/CPP/Inits.h
include/zeek/script_opt/CPP/InitsInfo.h
include/zeek/script_opt/CPP/Runtime.h
include/zeek/script_opt/CPP/RuntimeInitSupport.h
include/zeek/script_opt/CPP/RuntimeInits.h
include/zeek/script_opt/CPP/RuntimeOps.h
include/zeek/script_opt/CPP/RuntimeVec.h
+include/zeek/script_opt/CPP/Stmts.h
include/zeek/script_opt/CPP/Tracker.h
+include/zeek/script_opt/CPP/Types.h
include/zeek/script_opt/CPP/Util.h
+include/zeek/script_opt/CPP/Vars.h
include/zeek/script_opt/CSE.h
include/zeek/script_opt/Expr.h
include/zeek/script_opt/FuncInfo.h
@@ -1195,15 +1251,24 @@ include/zeek/script_opt/StmtOptInfo.h
include/zeek/script_opt/TempVar.h
include/zeek/script_opt/UsageAnalyzer.h
include/zeek/script_opt/UseDefs.h
+include/zeek/script_opt/ZAM/AM-Opt.h
+include/zeek/script_opt/ZAM/Branches.h
include/zeek/script_opt/ZAM/BuiltIn.h
include/zeek/script_opt/ZAM/BuiltInSupport.h
include/zeek/script_opt/ZAM/Compile.h
+include/zeek/script_opt/ZAM/Driver.h
+include/zeek/script_opt/ZAM/Expr.h
+include/zeek/script_opt/ZAM/Frame.h
include/zeek/script_opt/ZAM/Inst-Gen.h
include/zeek/script_opt/ZAM/IterInfo.h
+include/zeek/script_opt/ZAM/Low-Level.h
include/zeek/script_opt/ZAM/Profile.h
+include/zeek/script_opt/ZAM/Stmt.h
include/zeek/script_opt/ZAM/Support.h
+include/zeek/script_opt/ZAM/Vars.h
include/zeek/script_opt/ZAM/ZBody.h
include/zeek/script_opt/ZAM/ZInst.h
+include/zeek/script_opt/ZAM/ZInstAux.h
include/zeek/script_opt/ZAM/ZOp.h
include/zeek/session/Key.h
include/zeek/session/Manager.h
@@ -1222,6 +1287,18 @@ include/zeek/spicy/spicyz/glue-compiler.h
include/zeek/spicy/spicyz/zeek-version.h
include/zeek/stats.bif.func_h
include/zeek/stats.bif.netvar_h
+include/zeek/storage/Backend.h
+include/zeek/storage/Component.h
+include/zeek/storage/Manager.h
+include/zeek/storage/ReturnCode.h
+include/zeek/storage/Serializer.h
+include/zeek/storage/backend/redis/Redis.h
+include/zeek/storage/backend/sqlite/SQLite.h
+include/zeek/storage/serializer/json/JSON.h
+include/zeek/storage/storage-async.bif.h
+include/zeek/storage/storage-events.bif.h
+include/zeek/storage/storage-sync.bif.h
+include/zeek/storage/storage.bif.h
include/zeek/strings.bif.func_h
include/zeek/strings.bif.netvar_h
include/zeek/supervisor.bif.func_h
@@ -1236,8 +1313,12 @@ include/zeek/telemetry/Opaques.h
include/zeek/telemetry/ProcessStats.h
include/zeek/telemetry/Timer.h
include/zeek/telemetry/Utils.h
-include/zeek/telemetry/consts.bif.h
-include/zeek/telemetry/telemetry.bif.h
+include/zeek/telemetry_consts.bif.func_h
+include/zeek/telemetry_consts.bif.netvar_h
+include/zeek/telemetry_functions.bif.func_h
+include/zeek/telemetry_functions.bif.netvar_h
+include/zeek/telemetry_types.bif.func_h
+include/zeek/telemetry_types.bif.netvar_h
include/zeek/threading/BasicThread.h
include/zeek/threading/Formatter.h
include/zeek/threading/Manager.h
@@ -1248,6 +1329,7 @@ include/zeek/threading/formatters/Ascii.h
include/zeek/threading/formatters/JSON.h
include/zeek/types.bif.func_h
include/zeek/types.bif.netvar_h
+include/zeek/util-types.h
include/zeek/util.h
include/zeek/zeek-affinity.h
include/zeek/zeek-bif.h
@@ -1301,10 +1383,6 @@ lib/zeek/python/zeekclient/logs.py
lib/zeek/python/zeekclient/ssl.py
lib/zeek/python/zeekclient/types.py
lib/zeek/python/zeekclient/utils.py
-lib/zeek/python/zeekctl/BroControl/__init__.py
-lib/zeek/python/zeekctl/BroControl/cmdresult.py
-lib/zeek/python/zeekctl/BroControl/config.py
-lib/zeek/python/zeekctl/BroControl/plugin.py
lib/zeek/python/zeekctl/ZeekControl/__init__.py
lib/zeek/python/zeekctl/ZeekControl/cmdresult.py
lib/zeek/python/zeekctl/ZeekControl/config.py
@@ -1329,6 +1407,9 @@ lib/zeek/python/zeekctl/ZeekControl/version.py
lib/zeek/python/zeekctl/ZeekControl/zeekcmd.py
lib/zeek/python/zeekctl/ZeekControl/zeekctl.py
lib/zeek/python/zeekctl/plugins/TestPlugin.py
+lib/zeek/python/zeekctl/plugins/cluster_backend_broker.py
+lib/zeek/python/zeekctl/plugins/cluster_backend_check.py
+lib/zeek/python/zeekctl/plugins/cluster_backend_zeromq.py
lib/zeek/python/zeekctl/plugins/lb_custom.py
lib/zeek/python/zeekctl/plugins/lb_myricom.py
lib/zeek/python/zeekctl/plugins/lb_pf_ring.py
@@ -1352,6 +1433,7 @@ share/btest/scripts/diff-clean-doctest
share/btest/scripts/diff-remove-abspath
share/btest/scripts/diff-remove-fields
share/btest/scripts/diff-remove-file-ids
+share/btest/scripts/diff-remove-first-timestamp
share/btest/scripts/diff-remove-fractions
share/btest/scripts/diff-remove-openclose-timestamps
share/btest/scripts/diff-remove-spicy-abspath
@@ -1362,7 +1444,6 @@ share/btest/scripts/diff-remove-x509-key-info
share/btest/scripts/diff-remove-x509-names
share/btest/scripts/diff-sort
share/btest/scripts/diff-sort-and-remove-abspath
-share/btest/scripts/diff-sort-conn-service
share/btest/scripts/diff-sort-set-elements
share/btest/scripts/spicy/diff-remove-abspath
share/btest/scripts/spicy/diff-remove-timestamps
@@ -1378,7 +1459,11 @@ share/man/man8/zeek.8.gz
%%SPICY%%share/spicy/ldap/asn1.spicy
%%SPICY%%share/spicy/ldap/ldap.spicy
%%SPICY%%share/spicy/ldap/ldap_zeek.spicy
+%%SPICY%%share/spicy/postgresql/postgresql.spicy
+%%SPICY%%share/spicy/postgresql/postgresql_zeek.spicy
%%SPICY%%share/spicy/quic/QUIC.spicy
+%%SPICY%%share/spicy/redis/redis.spicy
+%%SPICY%%share/spicy/redis/resp.spicy
%%SPICY%%share/spicy/spicy-driver-host.cc
%%SPICY%%share/spicy/spicy.spicy
%%SPICY%%share/spicy/spicy_rt.hlt
@@ -1389,10 +1474,10 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/analyzer.bif.zeek
%%DATADIR%%/base/bif/bloom-filter.bif.zeek
%%DATADIR%%/base/bif/cardinality-counter.bif.zeek
+%%DATADIR%%/base/bif/cluster.bif.zeek
%%DATADIR%%/base/bif/comm.bif.zeek
%%DATADIR%%/base/bif/communityid.bif.zeek
%%DATADIR%%/base/bif/const.bif.zeek
-%%DATADIR%%/base/bif/consts.bif.zeek
%%DATADIR%%/base/bif/data.bif.zeek
%%DATADIR%%/base/bif/event.bif.zeek
%%DATADIR%%/base/bif/file_analysis.bif.zeek
@@ -1409,6 +1494,8 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/plugins/Zeek_BenchmarkReader.benchmark.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_BinaryReader.binary.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_BitTorrent.events.bif.zeek
+%%DATADIR%%/base/bif/plugins/Zeek_Cluster_Backend_ZeroMQ.cluster_backend_zeromq.bif.zeek
+%%DATADIR%%/base/bif/plugins/Zeek_Cluster_WebSocket.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_ConfigReader.config.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_ConnSize.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_ConnSize.functions.bif.zeek
@@ -1430,6 +1517,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/plugins/Zeek_GTPv1.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_GTPv1.functions.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_Geneve.events.bif.zeek
+%%DATADIR%%/base/bif/plugins/Zeek_Geneve.functions.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_Gnutella.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_HTTP.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_HTTP.functions.bif.zeek
@@ -1459,6 +1547,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/plugins/Zeek_PE.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_POP3.consts.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_POP3.events.bif.zeek
+%%DATADIR%%/base/bif/plugins/Zeek_PPPoE.functions.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_RADIUS.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_RDP.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_RDP.types.bif.zeek
@@ -1513,6 +1602,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/plugins/Zeek_SSL.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_SSL.functions.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_SSL.types.bif.zeek
+%%DATADIR%%/base/bif/plugins/Zeek_StreamEvent.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_TCP.events.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_TCP.functions.bif.zeek
%%DATADIR%%/base/bif/plugins/Zeek_TCP.types.bif.zeek
@@ -1533,10 +1623,16 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/bif/reporter.bif.zeek
%%DATADIR%%/base/bif/spicy.bif.zeek
%%DATADIR%%/base/bif/stats.bif.zeek
+%%DATADIR%%/base/bif/storage-async.bif.zeek
+%%DATADIR%%/base/bif/storage-events.bif.zeek
+%%DATADIR%%/base/bif/storage-sync.bif.zeek
+%%DATADIR%%/base/bif/storage.bif.zeek
%%DATADIR%%/base/bif/store.bif.zeek
%%DATADIR%%/base/bif/strings.bif.zeek
%%DATADIR%%/base/bif/supervisor.bif.zeek
-%%DATADIR%%/base/bif/telemetry.bif.zeek
+%%DATADIR%%/base/bif/telemetry_consts.bif.zeek
+%%DATADIR%%/base/bif/telemetry_functions.bif.zeek
+%%DATADIR%%/base/bif/telemetry_types.bif.zeek
%%DATADIR%%/base/bif/top-k.bif.zeek
%%DATADIR%%/base/bif/types.bif.zeek
%%DATADIR%%/base/bif/zeek.bif.zeek
@@ -1557,11 +1653,14 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/frameworks/analyzer/logging.zeek
%%DATADIR%%/base/frameworks/analyzer/main.zeek
%%DATADIR%%/base/frameworks/broker/__load__.zeek
+%%DATADIR%%/base/frameworks/broker/backpressure.zeek
%%DATADIR%%/base/frameworks/broker/log.zeek
%%DATADIR%%/base/frameworks/broker/main.zeek
%%DATADIR%%/base/frameworks/broker/store.zeek
%%DATADIR%%/base/frameworks/cluster/__load__.zeek
+%%DATADIR%%/base/frameworks/cluster/broker-backpressure.zeek
%%DATADIR%%/base/frameworks/cluster/broker-stores.zeek
+%%DATADIR%%/base/frameworks/cluster/broker-telemetry.zeek
%%DATADIR%%/base/frameworks/cluster/main.zeek
%%DATADIR%%/base/frameworks/cluster/nodes/logger.zeek
%%DATADIR%%/base/frameworks/cluster/nodes/manager.zeek
@@ -1570,6 +1669,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/frameworks/cluster/pools.zeek
%%DATADIR%%/base/frameworks/cluster/setup-connections.zeek
%%DATADIR%%/base/frameworks/cluster/supervisor.zeek
+%%DATADIR%%/base/frameworks/cluster/telemetry.zeek
%%DATADIR%%/base/frameworks/config/__load__.zeek
%%DATADIR%%/base/frameworks/config/input.zeek
%%DATADIR%%/base/frameworks/config/main.zeek
@@ -1588,6 +1688,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/frameworks/files/magic/libmagic.sig
%%DATADIR%%/base/frameworks/files/magic/office.sig
%%DATADIR%%/base/frameworks/files/magic/programming.sig
+%%DATADIR%%/base/frameworks/files/magic/python.sig
%%DATADIR%%/base/frameworks/files/magic/video.sig
%%DATADIR%%/base/frameworks/files/main.zeek
%%DATADIR%%/base/frameworks/input/__load__.zeek
@@ -1657,6 +1758,10 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/frameworks/spicy/init-bare.zeek
%%DATADIR%%/base/frameworks/spicy/init-framework.zeek
%%DATADIR%%/base/frameworks/spicy/main.zeek
+%%DATADIR%%/base/frameworks/storage/__load__.zeek
+%%DATADIR%%/base/frameworks/storage/async.zeek
+%%DATADIR%%/base/frameworks/storage/main.zeek
+%%DATADIR%%/base/frameworks/storage/sync.zeek
%%DATADIR%%/base/frameworks/sumstats/__load__.zeek
%%DATADIR%%/base/frameworks/sumstats/cluster.zeek
%%DATADIR%%/base/frameworks/sumstats/main.zeek
@@ -1774,6 +1879,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/protocols/dnp3/dpd.sig
%%DATADIR%%/base/protocols/dnp3/main.zeek
%%DATADIR%%/base/protocols/dns/__load__.zeek
+%%DATADIR%%/base/protocols/dns/check-event-handlers.zeek
%%DATADIR%%/base/protocols/dns/consts.zeek
%%DATADIR%%/base/protocols/dns/main.zeek
%%DATADIR%%/base/protocols/finger/__load__.zeek
@@ -1827,6 +1933,11 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/protocols/ntp/main.zeek
%%DATADIR%%/base/protocols/pop3/__load__.zeek
%%DATADIR%%/base/protocols/pop3/dpd.sig
+%%DATADIR%%/base/protocols/postgresql/__load__.zeek
+%%DATADIR%%/base/protocols/postgresql/consts.zeek
+%%DATADIR%%/base/protocols/postgresql/dpd.sig
+%%DATADIR%%/base/protocols/postgresql/main.zeek
+%%DATADIR%%/base/protocols/postgresql/spicy-events.zeek
%%DATADIR%%/base/protocols/quic/__load__.zeek
%%DATADIR%%/base/protocols/quic/consts.zeek
%%DATADIR%%/base/protocols/quic/main.zeek
@@ -1838,6 +1949,10 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/base/protocols/rdp/consts.zeek
%%DATADIR%%/base/protocols/rdp/dpd.sig
%%DATADIR%%/base/protocols/rdp/main.zeek
+%%DATADIR%%/base/protocols/redis/__load__.zeek
+%%DATADIR%%/base/protocols/redis/dpd.sig
+%%DATADIR%%/base/protocols/redis/main.zeek
+%%DATADIR%%/base/protocols/redis/spicy-events.zeek
%%DATADIR%%/base/protocols/rfb/__load__.zeek
%%DATADIR%%/base/protocols/rfb/dpd.sig
%%DATADIR%%/base/protocols/rfb/main.zeek
@@ -1931,7 +2046,6 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/cmake/FindBinPAC.cmake
%%DATADIR%%/cmake/FindCAres.cmake
%%DATADIR%%/cmake/FindCapstats.cmake
-%%DATADIR%%/cmake/FindClangTidy.cmake
%%DATADIR%%/cmake/FindFTS.cmake
%%DATADIR%%/cmake/FindGooglePerftools.cmake
%%DATADIR%%/cmake/FindJeMalloc.cmake
@@ -1960,7 +2074,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/cmake/PCAPTests.cmake
%%DATADIR%%/cmake/ProhibitInSourceBuild.cmake
%%DATADIR%%/cmake/README
-%%DATADIR%%/cmake/RequireCXX17.cmake
+%%DATADIR%%/cmake/RequireCXXStd.cmake
%%DATADIR%%/cmake/SetDefaultCompileFlags.cmake
%%DATADIR%%/cmake/SetupRPATH.cmake
%%DATADIR%%/cmake/UserChangedWarning.cmake
@@ -1981,8 +2095,16 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/cmake/zeek-plugin-create-package.sh
%%DATADIR%%/cmake/zeek-plugin-install-package.sh
%%DATADIR%%/policy/files/x509/disable-certificate-events-known-certs.zeek
+%%DATADIR%%/policy/frameworks/analyzer/debug-logging.zeek
+%%DATADIR%%/policy/frameworks/analyzer/deprecated-dpd-log.zeek
+%%DATADIR%%/policy/frameworks/analyzer/detect-protocols.zeek
+%%DATADIR%%/policy/frameworks/analyzer/packet-segment-logging.zeek
+%%DATADIR%%/policy/frameworks/cluster/backend/zeromq/__load__.zeek
+%%DATADIR%%/policy/frameworks/cluster/backend/zeromq/connect.zeek
+%%DATADIR%%/policy/frameworks/cluster/backend/zeromq/main.zeek
%%DATADIR%%/policy/frameworks/cluster/experimental.zeek
%%DATADIR%%/policy/frameworks/cluster/nodes-experimental/manager.zeek
+%%DATADIR%%/policy/frameworks/conn_key/vlan_fivetuple.zeek
%%DATADIR%%/policy/frameworks/control/controllee.zeek
%%DATADIR%%/policy/frameworks/control/controller.zeek
%%DATADIR%%/policy/frameworks/dpd/detect-protocols.zeek
@@ -2001,6 +2123,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/frameworks/intel/seen/file-names.zeek
%%DATADIR%%/policy/frameworks/intel/seen/http-headers.zeek
%%DATADIR%%/policy/frameworks/intel/seen/http-url.zeek
+%%DATADIR%%/policy/frameworks/intel/seen/manage-event-groups.zeek
%%DATADIR%%/policy/frameworks/intel/seen/pubkey-hashes.zeek
%%DATADIR%%/policy/frameworks/intel/seen/smb-filenames.zeek
%%DATADIR%%/policy/frameworks/intel/seen/smtp-url-extraction.zeek
@@ -2048,8 +2171,11 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/frameworks/software/windows-version-detection.zeek
%%DATADIR%%/policy/frameworks/spicy/record-spicy-batch.zeek
%%DATADIR%%/policy/frameworks/spicy/resource-usage.zeek
+%%DATADIR%%/policy/frameworks/storage/backend/redis/__load__.zeek
+%%DATADIR%%/policy/frameworks/storage/backend/redis/main.zeek
+%%DATADIR%%/policy/frameworks/storage/backend/sqlite/__load__.zeek
+%%DATADIR%%/policy/frameworks/storage/backend/sqlite/main.zeek
%%DATADIR%%/policy/frameworks/telemetry/log.zeek
-%%DATADIR%%/policy/frameworks/telemetry/prometheus.zeek
%%DATADIR%%/policy/integration/collective-intel/__load__.zeek
%%DATADIR%%/policy/integration/collective-intel/main.zeek
%%DATADIR%%/policy/misc/capture-loss.zeek
@@ -2057,7 +2183,6 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/misc/detect-traceroute/detect-low-ttls.sig
%%DATADIR%%/policy/misc/detect-traceroute/main.zeek
%%DATADIR%%/policy/misc/dump-events.zeek
-%%DATADIR%%/policy/misc/load-balancing.zeek
%%DATADIR%%/policy/misc/loaded-scripts.zeek
%%DATADIR%%/policy/misc/profiling.zeek
%%DATADIR%%/policy/misc/stats.zeek
@@ -2065,9 +2190,13 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/misc/unknown-protocols.zeek
%%DATADIR%%/policy/misc/weird-stats.zeek
%%DATADIR%%/policy/protocols/conn/community-id-logging.zeek
+%%DATADIR%%/policy/protocols/conn/disable-unknown-ip-proto-support.zeek
+%%DATADIR%%/policy/protocols/conn/failed-service-logging.zeek
+%%DATADIR%%/policy/protocols/conn/ip-proto-name-logging.zeek
%%DATADIR%%/policy/protocols/conn/known-hosts.zeek
%%DATADIR%%/policy/protocols/conn/known-services.zeek
%%DATADIR%%/policy/protocols/conn/mac-logging.zeek
+%%DATADIR%%/policy/protocols/conn/pppoe-session-id-logging.zeek
%%DATADIR%%/policy/protocols/conn/speculative-service.zeek
%%DATADIR%%/policy/protocols/conn/vlan-logging.zeek
%%DATADIR%%/policy/protocols/conn/weirds.zeek
@@ -2080,6 +2209,7 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/protocols/ftp/detect-bruteforcing.zeek
%%DATADIR%%/policy/protocols/ftp/detect.zeek
%%DATADIR%%/policy/protocols/ftp/software.zeek
+%%DATADIR%%/policy/protocols/http/detect-sql-injection.zeek
%%DATADIR%%/policy/protocols/http/detect-sqli.zeek
%%DATADIR%%/policy/protocols/http/detect-webapps.sig
%%DATADIR%%/policy/protocols/http/detect-webapps.zeek
@@ -2115,11 +2245,6 @@ share/man/man8/zeek.8.gz
%%DATADIR%%/policy/protocols/ssl/validate-ocsp.zeek
%%DATADIR%%/policy/protocols/ssl/validate-sct.zeek
%%DATADIR%%/policy/protocols/ssl/weak-keys.zeek
-%%DATADIR%%/policy/tuning/__load__.zeek
-%%DATADIR%%/policy/tuning/defaults/__load__.zeek
-%%DATADIR%%/policy/tuning/defaults/extracted_file_limits.zeek
-%%DATADIR%%/policy/tuning/defaults/packet-fragments.zeek
-%%DATADIR%%/policy/tuning/defaults/warnings.zeek
%%DATADIR%%/policy/tuning/json-logs.zeek
%%DATADIR%%/policy/tuning/track-all-assets.zeek
@sample %%DATADIR%%/site/local.zeek.sample
@@ -2127,6 +2252,7 @@ share/man/man8/zeek.8.gz
%%SPICY%%share/zeek/spicy/zeek_file.spicy
%%SPICY%%share/zeek/spicy/zeek_rt.hlt
%%ZEEKCTL%%%%DATADIR%%/test-all-policy.zeek
+share/zeek/tests
%%ZEEKCTL%%share/zeek/zeekctl/__load__.zeek
%%ZEEKCTL%%share/zeek/zeekctl/auto.zeek
%%ZEEKCTL%%share/zeek/zeekctl/check.zeek
@@ -2184,8 +2310,6 @@ share/man/man8/zeek.8.gz
%%ZEEKCTL%%@dir logs
%%SPICY%%@dir lib/zeek/spicy
@dir lib/zeek/plugins
-@dir include/zeek/script_opt/ZAM/maint
-@dir include/zeek/script_opt/ZAM/OPs
@dir include/zeek/analyzer/protocol/quic
@dir include/zeek/analyzer/protocol/ldap
%%ZEEKCTL%%@postexec su -fm %%ZEEKUSER%% -c '%D/bin/zeekctl install; rm -f %D/spool/debug.log'