diff options
Diffstat (limited to 'security')
765 files changed, 13072 insertions, 5966 deletions
diff --git a/security/2fa/Makefile b/security/2fa/Makefile index f7baf8708f3e..315791e7bea9 100644 --- a/security/2fa/Makefile +++ b/security/2fa/Makefile @@ -1,7 +1,7 @@ PORTNAME= 2fa DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= mauroeldritch@gmail.com diff --git a/security/Makefile b/security/Makefile index bc6e280e9315..b057302f2c66 100644 --- a/security/Makefile +++ b/security/Makefile @@ -58,7 +58,6 @@ SUBDIR += bitwarden-cli SUBDIR += blst SUBDIR += boringssl - SUBDIR += botan2 SUBDIR += botan3 SUBDIR += bruteblock SUBDIR += bsdsfv @@ -235,11 +234,11 @@ SUBDIR += hyperhotp SUBDIR += i2pd SUBDIR += iaikpkcs11wrapper - SUBDIR += iddawc SUBDIR += idea SUBDIR += identify SUBDIR += imds-filterd SUBDIR += intel-ipsec-mb + SUBDIR += interactsh SUBDIR += ipfmeta SUBDIR += ipguard SUBDIR += ipsec-tools @@ -331,7 +330,6 @@ SUBDIR += libtasn1 SUBDIR += libtatsu SUBDIR += libtomcrypt - SUBDIR += libu2f-host SUBDIR += libwhisker SUBDIR += libxcrypt SUBDIR += libyubikey @@ -453,11 +451,11 @@ SUBDIR += openssl-quictls SUBDIR += openssl-unsafe SUBDIR += openssl111 - SUBDIR += openssl32 SUBDIR += openssl33 SUBDIR += openssl33-quictls SUBDIR += openssl34 SUBDIR += openssl35 + SUBDIR += openssl36 SUBDIR += openvas SUBDIR += openvpn SUBDIR += openvpn-admin @@ -641,6 +639,7 @@ SUBDIR += p5-Crypt-Twofish2 SUBDIR += p5-Crypt-Twofish_PP SUBDIR += p5-Crypt-URandom + SUBDIR += p5-Crypt-URandom-Token SUBDIR += p5-Crypt-UnixCrypt SUBDIR += p5-Crypt-UnixCrypt_XS SUBDIR += p5-Crypt-X509 @@ -649,15 +648,10 @@ SUBDIR += p5-Crypt-xDBM_File SUBDIR += p5-CryptX SUBDIR += p5-Dancer-Plugin-Auth-Extensible - SUBDIR += p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup - SUBDIR += p5-Dancer-Plugin-Passphrase SUBDIR += p5-Dancer2-Plugin-Auth-Extensible SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-Database SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP - SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup - SUBDIR += p5-Dancer2-Plugin-Passphrase - SUBDIR += p5-Data-Entropy SUBDIR += p5-Data-Password SUBDIR += p5-Digest SUBDIR += p5-Digest-Adler32 @@ -753,6 +747,7 @@ SUBDIR += p5-Yahoo-BBAuth SUBDIR += p5-dicewaregen SUBDIR += p5-openxpki + SUBDIR += p5-openxpki-clca SUBDIR += p5-openxpki-i18n SUBDIR += p5-plog SUBDIR += pam-modules @@ -900,6 +895,7 @@ SUBDIR += py-bcrypt SUBDIR += py-bitbox02 SUBDIR += py-btchip-python + SUBDIR += py-cart SUBDIR += py-cerealizer SUBDIR += py-cert-human SUBDIR += py-certbot @@ -923,6 +919,7 @@ SUBDIR += py-certbot-dns-standalone SUBDIR += py-certbot-nginx SUBDIR += py-certifi + SUBDIR += py-certipy SUBDIR += py-certomancer SUBDIR += py-certstream SUBDIR += py-ckcc-protocol @@ -956,10 +953,12 @@ SUBDIR += py-google-auth SUBDIR += py-google-auth-httplib2 SUBDIR += py-google-auth-oauthlib + SUBDIR += py-google-cloud-kms SUBDIR += py-gpg SUBDIR += py-gpsoauth SUBDIR += py-greenbone-feed-sync SUBDIR += py-gssapi + SUBDIR += py-guardpost SUBDIR += py-gvm-tools SUBDIR += py-hkdf SUBDIR += py-htpasswd @@ -995,13 +994,13 @@ SUBDIR += py-netbox-secrets SUBDIR += py-nethsm SUBDIR += py-netmiko + SUBDIR += py-nitrokey SUBDIR += py-noiseprotocol SUBDIR += py-notus-scanner SUBDIR += py-ntlm-auth SUBDIR += py-nvdlib SUBDIR += py-oauthlib SUBDIR += py-omemo-dr - SUBDIR += py-onlykey SUBDIR += py-openssh-wrapper SUBDIR += py-openssl SUBDIR += py-oscrypto @@ -1049,6 +1048,7 @@ SUBDIR += py-python-gnupg SUBDIR += py-python-gvm SUBDIR += py-python-jose + SUBDIR += py-python-nmap SUBDIR += py-python-nss SUBDIR += py-python-openid SUBDIR += py-python-pam @@ -1071,6 +1071,7 @@ SUBDIR += py-securesystemslib SUBDIR += py-service-identity SUBDIR += py-signedjson + SUBDIR += py-signxml SUBDIR += py-social-auth-core SUBDIR += py-spake2 SUBDIR += py-ssh-audit @@ -1118,7 +1119,6 @@ SUBDIR += rekor SUBDIR += reop SUBDIR += rhash - SUBDIR += rhonabwy SUBDIR += ridl SUBDIR += rifiuti2 SUBDIR += rkhunter @@ -1199,6 +1199,7 @@ SUBDIR += rubygem-omniauth-cas SUBDIR += rubygem-omniauth-dingtalk-oauth2 SUBDIR += rubygem-omniauth-gitlab + SUBDIR += rubygem-omniauth-gl SUBDIR += rubygem-omniauth-jwt SUBDIR += rubygem-omniauth-multipassword SUBDIR += rubygem-omniauth-multipassword2 @@ -1210,6 +1211,7 @@ SUBDIR += rubygem-omniauth-saml1 SUBDIR += rubygem-omniauth-shibboleth SUBDIR += rubygem-omniauth-shibboleth-redux + SUBDIR += rubygem-omniauth-shibboleth-redux-gitlab SUBDIR += rubygem-omniauth1 SUBDIR += rubygem-openssl SUBDIR += rubygem-openssl-ccm diff --git a/security/R-cran-openssl/Makefile b/security/R-cran-openssl/Makefile index 31882d609237..a3bbe8410355 100644 --- a/security/R-cran-openssl/Makefile +++ b/security/R-cran-openssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -DISTVERSION= 2.3.3 +DISTVERSION= 2.3.4 CATEGORIES= security DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/security/R-cran-openssl/distinfo b/security/R-cran-openssl/distinfo index c28d46c50229..71b1da1eac98 100644 --- a/security/R-cran-openssl/distinfo +++ b/security/R-cran-openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748336768 -SHA256 (openssl_2.3.3.tar.gz) = b6b709a98dc3de47ec59adc234d8f0864c4f5b31c5e65478ec5e49c80ba7bf59 -SIZE (openssl_2.3.3.tar.gz) = 1206720 +TIMESTAMP = 1759355959 +SHA256 (openssl_2.3.4.tar.gz) = a24a02e26abc4055a190e7f14c207cec2853eada77485184835c0b220a71d385 +SIZE (openssl_2.3.4.tar.gz) = 1208445 diff --git a/security/acme.sh/Makefile b/security/acme.sh/Makefile index e5ad098963d2..c36e819d362f 100644 --- a/security/acme.sh/Makefile +++ b/security/acme.sh/Makefile @@ -1,5 +1,6 @@ PORTNAME= acme.sh PORTVERSION= 3.1.1 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= dvl@FreeBSD.org diff --git a/security/acme.sh/files/patch-acme.sh b/security/acme.sh/files/patch-acme.sh new file mode 100644 index 000000000000..e21b8561a5dc --- /dev/null +++ b/security/acme.sh/files/patch-acme.sh @@ -0,0 +1,36 @@ +diff --git acme.sh acme.sh +index 3316b25fa9..02986a332d 100755 +--- acme.sh ++++ acme.sh +@@ -436,14 +436,28 @@ _secure_debug3() { + fi + } + ++__USE_TR_TAG="" ++if [ "$(echo "abc" | LANG=C tr a-z A-Z 2>/dev/null)" != "ABC" ] ; then ++ __USE_TR_TAG="1" ++fi ++export __USE_TR_TAG ++ + _upper_case() { ++ if [ "$__USE_TR_TAG" ]; then ++ LANG=C tr '[:lower:]' '[:upper:]' ++ else + # shellcheck disable=SC2018,SC2019 +- tr '[a-z]' '[A-Z]' ++ LANG=C tr '[a-z]' '[A-Z]' ++ fi + } + + _lower_case() { +- # shellcheck disable=SC2018,SC2019 +- tr '[A-Z]' '[a-z]' ++ if [ "$__USE_TR_TAG" ]; then ++ LANG=C tr '[:upper:]' '[:lower:]' ++ else ++ # shellcheck disable=SC2018,SC2019 ++ LANG=C tr '[A-Z]' '[a-z]' ++ fi + } + + _startswith() { diff --git a/security/acmed/Makefile b/security/acmed/Makefile index 8e0aa0273009..35b47483237a 100644 --- a/security/acmed/Makefile +++ b/security/acmed/Makefile @@ -1,7 +1,7 @@ PORTNAME= acmed DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 -PORTREVISION= 21 +PORTREVISION= 23 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/acmetool/Makefile b/security/acmetool/Makefile index be2f921a29c0..163dc95796e4 100644 --- a/security/acmetool/Makefile +++ b/security/acmetool/Makefile @@ -1,7 +1,7 @@ PORTNAME= acmetool DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 -PORTREVISION= 19 +PORTREVISION= 23 CATEGORIES= security MAINTAINER= samm@FreeBSD.org diff --git a/security/afl++/Makefile b/security/afl++/Makefile index 1a90d83b36a6..7b5377a26750 100644 --- a/security/afl++/Makefile +++ b/security/afl++/Makefile @@ -1,6 +1,6 @@ PORTNAME= afl DISTVERSIONPREFIX= v -DISTVERSION= 4.33c +DISTVERSION= 4.34c CATEGORIES= security PKGNAMESUFFIX= ++-${FLAVOR} @@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/docs/COPYING ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= uses x86-only instrumentation or requires complete LLVM support -BROKEN_FreeBSD_13= fails to build, error: unknown type name 'mode_t' BUILD_DEPENDS= ginstall:sysutils/coreutils @@ -35,6 +34,7 @@ SHEBANG_FILES= afl-cmin.py afl-persistent-config MAKEFILE= GNUmakefile MAKE_ARGS= AFL_NO_X86=1 AFL_NO_TEST_BUILD=1 \ + NO_FRIDA=1 NO_UNICORN=1 NO_QEMU=1 \ PREFIX="${PREFIX}/${PKGBASE}" .if ${FLAVOR} == llvm CFLAGS_riscv64= -mno-relax diff --git a/security/afl++/distinfo b/security/afl++/distinfo index 871fd6e76ebe..c5f257fe07e5 100644 --- a/security/afl++/distinfo +++ b/security/afl++/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751370940 -SHA256 (AFLplusplus-AFLplusplus-v4.33c_GH0.tar.gz) = 98903c8036282c8908b1d8cc0d60caf3ea259db4339503a76449b47acce58d1d -SIZE (AFLplusplus-AFLplusplus-v4.33c_GH0.tar.gz) = 3058802 +TIMESTAMP = 1759308044 +SHA256 (AFLplusplus-AFLplusplus-v4.34c_GH0.tar.gz) = b500b3d8012757ba6f3435814f7f36a474a1b722efce464216c87af0c515888c +SIZE (AFLplusplus-AFLplusplus-v4.34c_GH0.tar.gz) = 3100867 diff --git a/security/afl++/files/patch-GNUmakefile.llvm b/security/afl++/files/patch-GNUmakefile.llvm deleted file mode 100644 index 8642167f99eb..000000000000 --- a/security/afl++/files/patch-GNUmakefile.llvm +++ /dev/null @@ -1,20 +0,0 @@ ---- GNUmakefile.llvm.orig 2025-06-28 20:29:37 UTC -+++ GNUmakefile.llvm -@@ -554,6 +554,9 @@ test_build: $(PROGS) - - .PHONY: test_build - test_build: $(PROGS) -+ifdef AFL_NO_TEST_BUILD -+ @echo "[*] Not testing the CC wrapper and instrumentation output (AFL_NO_TEST_BUILD set)." -+else - @echo "[*] Testing the CC wrapper and instrumentation output..." - unset AFL_USE_ASAN AFL_USE_MSAN AFL_INST_RATIO AFL_LLVM_ALLOWLIST AFL_LLVM_DENYLIST; ASAN_OPTIONS=detect_leaks=0 AFL_QUIET=1 AFL_PATH=. AFL_LLVM_LAF_ALL=1 ./afl-cc $(CFLAGS) $(CPPFLAGS) ./test-instr.c -o test-instr $(LDFLAGS) - ifdef IS_IOS -@@ -564,6 +567,7 @@ endif - @rm -f test-instr - @cmp -s .test-instr0 .test-instr1; DR="$$?"; rm -f .test-instr0 .test-instr1; if [ "$$DR" = "0" ]; then echo; echo "Oops, the instrumentation does not seem to be behaving correctly!"; echo; echo "Please post to https://github.com/AFLplusplus/AFLplusplus/issues to troubleshoot the issue."; echo; exit 1; fi - @echo "[+] All right, the instrumentation seems to be working!" -+endif - - .PHONY: all_done - all_done: test_build diff --git a/security/afl++/files/patch-include_forkserver.h b/security/afl++/files/patch-include_forkserver.h deleted file mode 100644 index d47f462f9bd0..000000000000 --- a/security/afl++/files/patch-include_forkserver.h +++ /dev/null @@ -1,11 +0,0 @@ ---- include/forkserver.h.orig 2025-06-28 20:29:37 UTC -+++ include/forkserver.h -@@ -30,6 +30,8 @@ - - #include <stdio.h> - #include <stdbool.h> -+#include <string.h> -+#include <unistd.h> - - #include "types.h" - diff --git a/security/agave/Makefile b/security/agave/Makefile index aed19e0f2e41..179a8edfbce1 100644 --- a/security/agave/Makefile +++ b/security/agave/Makefile @@ -1,7 +1,7 @@ PORTNAME= agave DISTVERSIONPREFIX= v DISTVERSION= 2.2.14 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= security PKGNAMESUFFIX= -blockchain diff --git a/security/age/Makefile b/security/age/Makefile index cc387501e1b4..c07d0b13e5b2 100644 --- a/security/age/Makefile +++ b/security/age/Makefile @@ -1,7 +1,7 @@ PORTNAME= age DISTVERSIONPREFIX= v DISTVERSION= 1.2.1 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index 3f22e747abeb..69e1ce087d59 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -14,7 +14,7 @@ BUILD_DEPENDS= sq:security/sequoia-sq \ RUN_DEPENDS= bash:shells/bash \ pacman-key:sysutils/pacman@archlinux -USES= gmake pkgconfig python:3.10+ shebangfix trigger +USES= gmake pkgconfig python shebangfix trigger SHEBANG_FILES= keyringctl wkd_sync BINARY_ALIAS= install=ginstall diff --git a/security/arti/Makefile b/security/arti/Makefile index 8345b8836e34..4c08c90c5772 100644 --- a/security/arti/Makefile +++ b/security/arti/Makefile @@ -1,5 +1,5 @@ PORTNAME= arti -DISTVERSION= 1.4.6 +DISTVERSION= 1.7.0 CATEGORIES= security MAINTAINER= cs@FreeBSD.org @@ -23,7 +23,7 @@ PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" USE_GITLAB= yes GL_SITE= https://gitlab.torproject.org GL_ACCOUNT= tpo/core -GL_TAGNAME= 35ecc0896dfcea19692004341a0d5c3a5167e142 +GL_TAGNAME= c0e88ed299458b6e050584a2045a026cd49714c9 CARGO_INSTALL= no default_DESCR= ${.CURDIR}/pkg-descr full_DESCR= ${.CURDIR}/pkg-descr-full diff --git a/security/arti/Makefile.crates b/security/arti/Makefile.crates index 4c0f8b6b8f23..709e70c8d300 100644 --- a/security/arti/Makefile.crates +++ b/security/arti/Makefile.crates @@ -1,4 +1,4 @@ -CARGO_CRATES= addr2line-0.24.2 \ +CARGO_CRATES= addr2line-0.25.1 \ adler2-2.0.1 \ aes-0.8.4 \ ahash-0.8.12 \ @@ -7,17 +7,16 @@ CARGO_CRATES= addr2line-0.24.2 \ amplify_derive-4.0.1 \ amplify_num-0.5.3 \ amplify_syn-2.0.1 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ anes-0.1.6 \ - anstream-0.6.19 \ - anstyle-1.0.11 \ + anstream-0.6.20 \ + anstyle-1.0.13 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.3 \ - anstyle-wincon-3.0.9 \ - anyhow-1.0.98 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + anyhow-1.0.100 \ approx-0.5.1 \ - arbitrary-1.4.1 \ + arbitrary-1.4.2 \ arrayvec-0.7.6 \ ascii-1.1.0 \ asn1-rs-0.7.1 \ @@ -29,18 +28,20 @@ CARGO_CRATES= addr2line-0.24.2 \ async-broadcast-0.7.2 \ async-channel-1.9.0 \ async-channel-2.5.0 \ - async-compression-0.4.27 \ + async-compression-0.4.32 \ async-ctrlc-1.2.0 \ - async-executor-1.13.2 \ + async-executor-1.13.3 \ + async-fs-2.2.0 \ async-global-executor-2.4.1 \ - async-io-2.5.0 \ + async-io-2.6.0 \ async-lock-3.4.1 \ async-native-tls-0.5.0 \ - async-process-2.4.0 \ - async-signal-0.2.12 \ - async-std-1.13.1 \ + async-net-2.0.0 \ + async-process-2.5.0 \ + async-signal-0.2.13 \ + async-std-1.13.2 \ async-task-4.7.1 \ - async-trait-0.1.88 \ + async-trait-0.1.89 \ async_executors-0.7.0 \ asynchronous-codec-0.7.0 \ atomic-0.5.3 \ @@ -48,46 +49,49 @@ CARGO_CRATES= addr2line-0.24.2 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ automod-1.0.15 \ - axum-0.8.4 \ - axum-core-0.5.2 \ - backtrace-0.3.75 \ + axum-0.8.6 \ + axum-core-0.5.5 \ + backtrace-0.3.76 \ base16ct-0.2.0 \ + base16ct-0.3.0 \ base32-0.5.1 \ base64-0.22.1 \ base64ct-1.8.0 \ - bincode-2.0.1 \ + bincode-1.3.3 \ bitflags-1.3.2 \ - bitflags-2.9.1 \ + bitflags-2.9.4 \ bitvec-1.0.1 \ blake2-0.10.6 \ blanket-0.3.0 \ block-buffer-0.10.4 \ blocking-1.6.2 \ - bounded-vec-deque-0.1.1 \ bstr-1.12.0 \ bumpalo-3.19.0 \ by_address-1.2.1 \ - bytemuck-1.23.1 \ + bytemuck-1.23.2 \ byteorder-1.5.0 \ bytes-1.10.1 \ cast-0.3.0 \ - cc-1.2.31 \ + cc-1.2.39 \ cesu8-1.1.0 \ - cfg-if-1.0.1 \ + cfg-if-1.0.3 \ cfg_aliases-0.2.1 \ - chrono-0.4.41 \ + chrono-0.4.42 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ cipher-0.4.4 \ - clap-4.5.42 \ - clap_builder-4.5.42 \ - clap_derive-4.5.41 \ + clap-4.5.48 \ + clap_builder-4.5.48 \ + clap_derive-4.5.47 \ clap_lex-0.7.5 \ coarsetime-0.1.36 \ colorchoice-1.0.4 \ combine-4.6.7 \ + compression-codecs-0.4.31 \ + compression-core-0.4.29 \ concurrent-queue-2.5.0 \ + const-hex-1.16.0 \ const-oid-0.9.6 \ content_inspector-0.2.4 \ convert_case-0.7.1 \ @@ -96,10 +100,12 @@ CARGO_CRATES= addr2line-0.24.2 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ + crc-3.3.0 \ + crc-catalog-2.4.0 \ crc32fast-1.5.0 \ - criterion-0.5.1 \ - criterion-cycles-per-byte-0.6.1 \ - criterion-plot-0.5.0 \ + criterion-0.7.0 \ + criterion-cycles-per-byte-0.7.0 \ + criterion-plot-0.6.0 \ critical-section-1.2.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ @@ -110,24 +116,29 @@ CARGO_CRATES= addr2line-0.24.2 \ crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ ctr-0.9.2 \ - ctrlc-3.4.7 \ + ctrlc-3.5.0 \ curve25519-dalek-4.1.3 \ curve25519-dalek-derive-0.1.1 \ darling-0.14.4 \ - darling-0.20.11 \ + darling-0.21.3 \ darling_core-0.14.4 \ - darling_core-0.20.11 \ + darling_core-0.21.3 \ darling_macro-0.14.4 \ - darling_macro-0.20.11 \ + darling_macro-0.21.3 \ data-encoding-2.9.0 \ + deadpool-0.12.3 \ + deadpool-runtime-0.1.4 \ + deadpool-sqlite-0.12.1 \ + deadpool-sync-0.1.4 \ der-0.7.10 \ der-parser-10.0.0 \ - deranged-0.4.0 \ + der_derive-0.7.3 \ + deranged-0.5.4 \ derive-deftly-0.14.6 \ - derive-deftly-1.2.0 \ + derive-deftly-1.3.0 \ derive-deftly-macros-0.14.6 \ - derive-deftly-macros-1.2.0 \ - derive_arbitrary-1.4.1 \ + derive-deftly-macros-1.3.0 \ + derive_arbitrary-1.4.2 \ derive_builder_core_fork_arti-0.11.2 \ derive_builder_fork_arti-0.11.2 \ derive_builder_macro_fork_arti-0.11.2 \ @@ -138,14 +149,15 @@ CARGO_CRATES= addr2line-0.24.2 \ directories-6.0.0 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ + dispatch-0.2.0 \ displaydoc-0.2.5 \ doc-comment-0.3.3 \ - downcast-rs-2.0.1 \ + downcast-rs-2.0.2 \ dsa-0.6.3 \ dunce-1.0.5 \ dyn-clone-1.0.20 \ - dynasm-3.2.1 \ - dynasmrt-3.2.1 \ + dynasm-4.0.1 \ + dynasmrt-4.0.1 \ ecdsa-0.16.9 \ ed25519-2.2.3 \ ed25519-dalek-2.2.0 \ @@ -153,10 +165,13 @@ CARGO_CRATES= addr2line-0.24.2 \ either-1.15.0 \ elliptic-curve-0.13.8 \ enum-as-inner-0.6.1 \ + enum-map-2.7.3 \ + enum-map-derive-0.17.0 \ enum-ordinalize-3.1.15 \ + enum_dispatch-0.3.13 \ equivalent-1.0.2 \ - erased-serde-0.4.6 \ - errno-0.3.13 \ + erased-serde-0.4.8 \ + errno-0.3.14 \ event-listener-2.5.3 \ event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ @@ -167,8 +182,10 @@ CARGO_CRATES= addr2line-0.24.2 \ ff-0.13.1 \ fiat-crypto-0.2.9 \ figment-0.10.19 \ - filetime-0.2.25 \ + filetime-0.2.26 \ + find-msvc-tools-0.1.2 \ fixed-capacity-vec-1.0.1 \ + flagset-0.4.7 \ flate2-1.1.2 \ float-cmp-0.10.0 \ float-ord-0.3.2 \ @@ -178,7 +195,7 @@ CARGO_CRATES= addr2line-0.24.2 \ foldhash-0.1.5 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ - form_urlencoded-1.2.1 \ + form_urlencoded-1.2.2 \ fslock-0.2.1 \ fslock-arti-fork-0.2.0 \ funty-2.0.0 \ @@ -198,21 +215,23 @@ CARGO_CRATES= addr2line-0.24.2 \ generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.3 \ - gimli-0.31.1 \ - glob-0.3.2 \ + getset-0.1.6 \ + gimli-0.32.3 \ + glob-0.3.3 \ glob-match-0.2.1 \ gloo-timers-0.3.0 \ group-0.13.0 \ growable-bloom-filter-2.1.1 \ - h2-0.4.11 \ + h2-0.4.12 \ half-2.6.0 \ hashbrown-0.12.3 \ - hashbrown-0.15.4 \ + hashbrown-0.15.5 \ + hashbrown-0.16.0 \ hashlink-0.10.0 \ heck-0.5.0 \ hermit-abi-0.5.2 \ hex-0.4.3 \ - hex-literal-0.4.1 \ + hex-literal-1.0.0 \ hickory-proto-0.25.2 \ hkdf-0.12.4 \ hmac-0.12.1 \ @@ -222,11 +241,12 @@ CARGO_CRATES= addr2line-0.24.2 \ http-body-util-0.1.3 \ httparse-1.10.1 \ httpdate-1.0.3 \ - humantime-2.2.0 \ + humantime-2.3.0 \ humantime-serde-1.1.1 \ - hyper-1.6.0 \ - hyper-util-0.1.16 \ - iana-time-zone-0.1.63 \ + hyper-1.7.0 \ + hyper-timeout-0.5.2 \ + hyper-util-0.1.17 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ icu_collections-2.0.0 \ icu_locale_core-2.0.0 \ @@ -236,48 +256,50 @@ CARGO_CRATES= addr2line-0.24.2 \ icu_properties_data-2.0.1 \ icu_provider-2.0.0 \ ident_case-1.0.1 \ - idna-1.0.3 \ + idna-1.1.0 \ idna_adapter-1.2.1 \ indexmap-1.9.3 \ - indexmap-2.10.0 \ + indexmap-2.11.4 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ inout-0.1.4 \ - inventory-0.3.20 \ + inventory-0.3.21 \ io-extras-0.18.4 \ io-lifetimes-2.0.4 \ - io-uring-0.7.9 \ + io-uring-0.7.10 \ ipnet-2.11.0 \ - is-terminal-0.4.16 \ + iri-string-0.7.8 \ is_terminal_polyfill-1.70.1 \ - itertools-0.10.5 \ + itertools-0.13.0 \ itertools-0.14.0 \ itoa-1.0.15 \ jni-0.21.1 \ jni-sys-0.3.0 \ - jobserver-0.1.33 \ - js-sys-0.3.77 \ + jobserver-0.1.34 \ + js-sys-0.3.81 \ k12-0.3.0 \ keccak-0.1.5 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ kv-log-macro-1.0.7 \ lazy_static-1.5.0 \ - libc-0.2.174 \ - liblzma-0.4.2 \ + libc-0.2.176 \ + liblzma-0.4.5 \ liblzma-sys-0.4.4 \ libm-0.2.15 \ - libredox-0.1.9 \ + libredox-0.1.10 \ libsqlite3-sys-0.35.0 \ - linux-raw-sys-0.9.4 \ + linux-raw-sys-0.11.0 \ litemap-0.8.0 \ lock_api-0.4.13 \ - log-0.4.27 \ - matchers-0.1.0 \ + log-0.4.28 \ + lzma-rs-0.3.0 \ + matchers-0.2.0 \ matchit-0.8.4 \ matrixmultiply-0.3.10 \ - memchr-2.7.5 \ - memmap2-0.9.7 \ + maybenot-2.2.2 \ + memchr-2.7.6 \ + memmap2-0.9.8 \ merlin-3.0.0 \ metrics-0.24.2 \ metrics-exporter-prometheus-0.17.2 \ @@ -290,11 +312,12 @@ CARGO_CRATES= addr2line-0.24.2 \ native-tls-0.2.14 \ nix-0.30.1 \ nom-7.1.3 \ + nonany-0.3.0 \ normalize-line-endings-0.3.0 \ notify-8.2.0 \ notify-types-2.0.0 \ ntapi-0.4.1 \ - nu-ansi-term-0.46.0 \ + nu-ansi-term-0.50.1 \ num-bigint-0.4.6 \ num-bigint-dig-0.8.4 \ num-complex-0.4.6 \ @@ -303,11 +326,12 @@ CARGO_CRATES= addr2line-0.24.2 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ + num_cpus-1.17.0 \ num_enum-0.7.4 \ num_enum_derive-0.7.4 \ objc2-core-foundation-0.3.1 \ objc2-io-kit-0.3.1 \ - object-0.36.7 \ + object-0.37.3 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.1 \ oorandom-11.1.5 \ @@ -315,13 +339,18 @@ CARGO_CRATES= addr2line-0.24.2 \ openssl-0.10.73 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-src-300.5.1+3.5.1 \ + openssl-src-300.5.3+3.5.4 \ openssl-sys-0.9.109 \ + opentelemetry-0.31.0 \ + opentelemetry-appender-tracing-0.31.1 \ + opentelemetry-http-0.31.0 \ + opentelemetry-otlp-0.31.0 \ + opentelemetry-proto-0.31.0 \ + opentelemetry_sdk-0.31.0 \ option-ext-0.2.0 \ ordered-float-2.10.1 \ os_pipe-1.2.2 \ os_str_bytes-6.6.1 \ - overload-0.1.1 \ p256-0.13.2 \ p384-0.13.1 \ p521-0.13.3 \ @@ -330,12 +359,12 @@ CARGO_CRATES= addr2line-0.24.2 \ parking_lot_core-0.9.11 \ paste-1.0.15 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ permutohedron-0.2.4 \ - phf-0.12.1 \ - phf_generator-0.12.1 \ - phf_macros-0.12.1 \ - phf_shared-0.12.1 \ + phf-0.13.1 \ + phf_generator-0.13.1 \ + phf_macros-0.13.1 \ + phf_shared-0.13.1 \ pico-args-0.5.0 \ pin-project-1.1.10 \ pin-project-internal-1.1.10 \ @@ -348,25 +377,28 @@ CARGO_CRATES= addr2line-0.24.2 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ - polling-3.10.0 \ + polling-3.11.0 \ polyval-0.6.2 \ portable-atomic-1.11.1 \ postage-0.5.0 \ - potential_utf-0.1.2 \ + potential_utf-0.1.3 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ predicates-3.1.3 \ predicates-core-1.0.9 \ predicates-tree-1.0.12 \ primeorder-0.13.6 \ - priority-queue-2.5.0 \ - proc-macro-crate-3.3.0 \ + priority-queue-2.7.0 \ + proc-macro-crate-3.4.0 \ proc-macro-error-attr2-2.0.0 \ proc-macro-error2-2.0.1 \ - proc-macro2-1.0.95 \ + proc-macro2-1.0.101 \ + proptest-1.8.0 \ + prost-0.14.1 \ + prost-derive-0.14.1 \ pwd-grp-1.0.0 \ quanta-0.12.6 \ - quote-1.0.40 \ + quote-1.0.41 \ r-efi-5.3.0 \ radium-0.7.0 \ rand-0.8.5 \ @@ -376,23 +408,24 @@ CARGO_CRATES= addr2line-0.24.2 \ rand_core-0.6.4 \ rand_core-0.9.3 \ rand_distr-0.4.3 \ + rand_distr-0.5.1 \ rand_jitter-0.5.0 \ + rand_xorshift-0.4.0 \ rand_xoshiro-0.7.0 \ rangemap-1.6.0 \ - raw-cpuid-11.5.0 \ + raw-cpuid-11.6.0 \ rawpointer-0.2.1 \ - rayon-1.10.0 \ - rayon-core-1.12.1 \ + rayon-1.11.0 \ + rayon-core-1.13.0 \ rdrand-0.8.3 \ redox_syscall-0.5.17 \ redox_users-0.5.2 \ - ref-cast-1.0.24 \ - ref-cast-impl-1.0.24 \ - regex-1.11.1 \ - regex-automata-0.1.10 \ - regex-automata-0.4.9 \ - regex-syntax-0.6.29 \ - regex-syntax-0.8.5 \ + ref-cast-1.0.25 \ + ref-cast-impl-1.0.25 \ + regex-1.11.3 \ + regex-automata-0.4.11 \ + regex-syntax-0.8.6 \ + reqwest-0.12.23 \ rfc6979-0.4.0 \ ring-0.17.14 \ rlimit-0.10.2 \ @@ -403,22 +436,22 @@ CARGO_CRATES= addr2line-0.24.2 \ rustc-demangle-0.1.26 \ rustc_version-0.4.1 \ rusticata-macros-4.1.0 \ - rustix-1.0.8 \ + rustix-1.1.2 \ rustix-linux-procfs-0.1.1 \ - rustls-0.23.31 \ + rustls-0.23.32 \ rustls-native-certs-0.8.1 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.12.0 \ - rustls-platform-verifier-0.5.3 \ + rustls-platform-verifier-0.6.1 \ rustls-platform-verifier-android-0.1.1 \ - rustls-webpki-0.103.4 \ - rustversion-1.0.21 \ + rustls-webpki-0.103.7 \ + rustversion-1.0.22 \ ryu-1.0.20 \ safe_arch-0.7.4 \ same-file-1.0.6 \ sanitize-filename-0.6.0 \ - scc-2.3.4 \ - schannel-0.1.27 \ + scc-2.4.0 \ + schannel-0.1.28 \ schemars-0.9.0 \ schemars-1.0.4 \ scopeguard-1.2.0 \ @@ -426,40 +459,43 @@ CARGO_CRATES= addr2line-0.24.2 \ sec1-0.7.3 \ secmem-proc-0.3.7 \ security-framework-2.11.1 \ - security-framework-3.2.0 \ - security-framework-sys-2.14.0 \ - semver-1.0.26 \ - serde-1.0.219 \ + security-framework-3.5.1 \ + security-framework-sys-2.15.0 \ + semver-1.0.27 \ + serde-1.0.228 \ serde-value-0.7.0 \ - serde_bytes-0.11.17 \ - serde_derive-1.0.219 \ - serde_ignored-0.1.12 \ - serde_json-1.0.142 \ - serde_path_to_error-0.1.17 \ + serde_bytes-0.11.19 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_ignored-0.1.14 \ + serde_json-1.0.145 \ + serde_path_to_error-0.1.20 \ serde_spanned-0.6.9 \ - serde_spanned-1.0.0 \ + serde_spanned-1.0.2 \ serde_test-1.0.177 \ serde_urlencoded-0.7.1 \ - serde_with-3.14.0 \ - serde_with_macros-3.14.0 \ + serde_with-3.14.1 \ + serde_with_macros-3.14.1 \ serial_test-3.2.0 \ serial_test_derive-3.2.0 \ sha1-0.10.6 \ sha1-asm-0.5.3 \ sha2-0.10.9 \ + sha256-1.6.0 \ sha3-0.10.8 \ sharded-slab-0.1.7 \ shellexpand-3.1.1 \ shlex-1.3.0 \ signal-hook-registry-1.4.6 \ signature-2.2.0 \ - simba-0.9.0 \ + simba-0.9.1 \ similar-2.7.0 \ siphasher-1.0.1 \ sketches-ddsketch-0.3.0 \ - slab-0.4.10 \ + slab-0.4.11 \ slotmap-1.0.7 \ smallvec-1.15.1 \ + smol-2.0.2 \ snapbox-0.6.21 \ snapbox-macros-0.3.10 \ socket2-0.6.0 \ @@ -478,27 +514,32 @@ CARGO_CRATES= addr2line-0.24.2 \ strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.104 \ + syn-2.0.106 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sysinfo-0.36.1 \ + system-configuration-0.6.1 \ + system-configuration-sys-0.6.0 \ tap-1.0.1 \ - tempfile-3.20.0 \ - terminal_size-0.4.2 \ + tempfile-3.23.0 \ + terminal_size-0.4.3 \ termtree-0.5.1 \ + testresult-0.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.12 \ + thiserror-2.0.17 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.12 \ + thiserror-impl-2.0.17 \ thread_local-1.1.9 \ - time-0.3.41 \ - time-core-0.1.4 \ - time-macros-0.2.22 \ + time-0.3.44 \ + time-core-0.1.6 \ + time-macros-0.2.24 \ tiny-keccak-2.0.2 \ tinystr-0.8.1 \ tinytemplate-1.2.1 \ - tinyvec-1.9.0 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ + tls_codec-0.4.2 \ + tls_codec_derive-0.4.2 \ tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ @@ -506,14 +547,18 @@ CARGO_CRATES= addr2line-0.24.2 \ tokio-stream-0.1.17 \ tokio-util-0.7.16 \ toml-0.8.23 \ + toml-0.9.7 \ toml_datetime-0.6.11 \ - toml_datetime-0.7.0 \ + toml_datetime-0.7.2 \ toml_edit-0.22.27 \ - toml_edit-0.23.2 \ - toml_parser-1.0.1 \ + toml_edit-0.23.6 \ + toml_parser-1.0.3 \ toml_write-0.1.2 \ - toml_writer-1.0.2 \ + toml_writer-1.0.3 \ + tonic-0.14.2 \ + tonic-prost-0.14.2 \ tower-0.5.2 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ @@ -522,30 +567,31 @@ CARGO_CRATES= addr2line-0.24.2 \ tracing-core-0.1.34 \ tracing-journald-0.3.1 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ + tracing-opentelemetry-0.32.0 \ + tracing-subscriber-0.3.20 \ tracing-test-0.2.5 \ tracing-test-macro-0.2.5 \ try-lock-0.2.5 \ trycmd-0.15.10 \ - typed-index-collections-3.3.0 \ + typed-index-collections-3.2.3 \ typeid-1.0.3 \ typenum-1.18.0 \ - typetag-0.2.20 \ - typetag-impl-0.2.20 \ + typetag-0.2.21 \ + typetag-impl-0.2.21 \ + unarray-0.1.4 \ uncased-0.9.10 \ - unicode-ident-1.0.18 \ + unicode-ident-1.0.19 \ unicode-segmentation-1.12.0 \ unicode-xid-0.2.6 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ - unty-0.0.4 \ - ureq-3.0.12 \ - ureq-proto-0.4.2 \ - url-2.5.4 \ + ureq-3.1.2 \ + ureq-proto-0.5.2 \ + url-2.5.7 \ utf-8-0.7.6 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.17.0 \ + uuid-1.18.1 \ valuable-0.1.1 \ value-bag-1.11.1 \ vcpkg-0.2.15 \ @@ -557,42 +603,48 @@ CARGO_CRATES= addr2line-0.24.2 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasi-0.14.2+wasi-0.2.4 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ wasix-0.12.21 \ - wasm-bindgen-0.2.100 \ - wasm-bindgen-backend-0.2.100 \ - wasm-bindgen-futures-0.4.50 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ + wasm-bindgen-0.2.104 \ + wasm-bindgen-backend-0.2.104 \ + wasm-bindgen-futures-0.4.54 \ + wasm-bindgen-macro-0.2.104 \ + wasm-bindgen-macro-support-0.2.104 \ + wasm-bindgen-shared-0.2.104 \ weak-table-0.3.2 \ - web-sys-0.3.77 \ - webpki-root-certs-0.26.11 \ + web-sys-0.3.81 \ + web-time-1.1.0 \ webpki-root-certs-1.0.2 \ - webpki-roots-0.26.11 \ webpki-roots-1.0.2 \ wide-0.7.33 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.9 \ + winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.61.3 \ windows-collections-0.2.0 \ windows-core-0.61.2 \ + windows-core-0.62.1 \ windows-future-0.2.1 \ - windows-implement-0.60.0 \ - windows-interface-0.59.1 \ + windows-implement-0.60.1 \ + windows-interface-0.59.2 \ windows-link-0.1.3 \ + windows-link-0.2.0 \ windows-numerics-0.2.0 \ + windows-registry-0.5.3 \ windows-result-0.3.4 \ + windows-result-0.4.0 \ windows-strings-0.4.2 \ + windows-strings-0.5.0 \ windows-sys-0.45.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ + windows-sys-0.61.1 \ windows-targets-0.42.2 \ windows-targets-0.52.6 \ - windows-targets-0.53.3 \ + windows-targets-0.53.4 \ windows-threading-0.1.0 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.52.6 \ @@ -617,23 +669,24 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ - winnow-0.7.12 \ - wit-bindgen-rt-0.39.0 \ + winnow-0.7.13 \ + wit-bindgen-0.46.0 \ writeable-0.6.1 \ wyz-0.5.1 \ x25519-dalek-2.0.1 \ + x509-cert-0.2.5 \ xxhash-rust-0.8.15 \ yoke-0.8.0 \ yoke-derive-0.8.0 \ - zerocopy-0.8.26 \ - zerocopy-derive-0.8.26 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ - zeroize-1.8.1 \ + zeroize-1.8.2 \ zeroize_derive-1.4.2 \ zerotrie-0.2.2 \ - zerovec-0.11.2 \ + zerovec-0.11.4 \ zerovec-derive-0.11.1 \ zstd-0.13.3 \ zstd-safe-7.2.4 \ - zstd-sys-2.0.15+zstd.1.5.7 + zstd-sys-2.0.16+zstd.1.5.7 diff --git a/security/arti/distinfo b/security/arti/distinfo index 9b4f7265664a..c058ef1a5567 100644 --- a/security/arti/distinfo +++ b/security/arti/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1754426518 -SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 -SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +TIMESTAMP = 1761945265 +SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b +SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 @@ -17,28 +17,26 @@ SHA256 (rust/crates/amplify_num-0.5.3.crate) = 99bcb75a2982047f733547042fc3968c0 SIZE (rust/crates/amplify_num-0.5.3.crate) = 27590 SHA256 (rust/crates/amplify_syn-2.0.1.crate) = 7736fb8d473c0d83098b5bac44df6a561e20470375cd8bcae30516dc889fd62a SIZE (rust/crates/amplify_syn-2.0.1.crate) = 19566 -SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0 -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/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 SIZE (rust/crates/anes-0.1.6.crate) = 23857 -SHA256 (rust/crates/anstream-0.6.19.crate) = 301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933 -SIZE (rust/crates/anstream-0.6.19.crate) = 28767 -SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd -SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 +SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-query-1.1.3.crate) = 6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9 -SIZE (rust/crates/anstyle-query-1.1.3.crate) = 10190 -SHA256 (rust/crates/anstyle-wincon-3.0.9.crate) = 403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882 -SIZE (rust/crates/anstyle-wincon-3.0.9.crate) = 12561 -SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 -SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 +SIZE (rust/crates/anyhow-1.0.100.crate) = 54059 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 SIZE (rust/crates/approx-0.5.1.crate) = 15100 -SHA256 (rust/crates/arbitrary-1.4.1.crate) = dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223 -SIZE (rust/crates/arbitrary-1.4.1.crate) = 36816 +SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 +SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16 @@ -61,30 +59,34 @@ SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9 SIZE (rust/crates/async-channel-1.9.0.crate) = 13664 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 -SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8 -SIZE (rust/crates/async-compression-0.4.27.crate) = 118487 +SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0 +SIZE (rust/crates/async-compression-0.4.32.crate) = 98949 SHA256 (rust/crates/async-ctrlc-1.2.0.crate) = 907279f6e91a51c8ec7cac24711e8308f21da7c10c7700ca2f7e125694ed2df1 SIZE (rust/crates/async-ctrlc-1.2.0.crate) = 12413 -SHA256 (rust/crates/async-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa -SIZE (rust/crates/async-executor-1.13.2.crate) = 28392 +SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8 +SIZE (rust/crates/async-executor-1.13.3.crate) = 29126 +SHA256 (rust/crates/async-fs-2.2.0.crate) = 8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5 +SIZE (rust/crates/async-fs-2.2.0.crate) = 18824 SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844 -SHA256 (rust/crates/async-io-2.5.0.crate) = 19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca -SIZE (rust/crates/async-io-2.5.0.crate) = 50545 +SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc +SIZE (rust/crates/async-io-2.6.0.crate) = 51062 SHA256 (rust/crates/async-lock-3.4.1.crate) = 5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc SIZE (rust/crates/async-lock-3.4.1.crate) = 40981 SHA256 (rust/crates/async-native-tls-0.5.0.crate) = 9343dc5acf07e79ff82d0c37899f079db3534d99f189a1837c8e549c99405bec SIZE (rust/crates/async-native-tls-0.5.0.crate) = 24719 -SHA256 (rust/crates/async-process-2.4.0.crate) = 65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00 -SIZE (rust/crates/async-process-2.4.0.crate) = 26871 -SHA256 (rust/crates/async-signal-0.2.12.crate) = f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1 -SIZE (rust/crates/async-signal-0.2.12.crate) = 16790 -SHA256 (rust/crates/async-std-1.13.1.crate) = 730294c1c08c2e0f85759590518f6333f0d5a0a766a27d519c1b244c3dfd8a24 -SIZE (rust/crates/async-std-1.13.1.crate) = 219113 +SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7 +SIZE (rust/crates/async-net-2.0.0.crate) = 17787 +SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75 +SIZE (rust/crates/async-process-2.5.0.crate) = 27552 +SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c +SIZE (rust/crates/async-signal-0.2.13.crate) = 17015 +SHA256 (rust/crates/async-std-1.13.2.crate) = 2c8e079a4ab67ae52b7403632e4618815d6db36d2a010cfe41b02c1b1578f93b +SIZE (rust/crates/async-std-1.13.2.crate) = 220177 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de SIZE (rust/crates/async-task-4.7.1.crate) = 38077 -SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5 -SIZE (rust/crates/async-trait-0.1.88.crate) = 32084 +SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/async_executors-0.7.0.crate) = a982d2f86de6137cc05c9db9a915a19886c97911f9790d04f174cede74be01a5 SIZE (rust/crates/async_executors-0.7.0.crate) = 36636 SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233 @@ -99,26 +101,28 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/automod-1.0.15.crate) = ebb4bd301db2e2ca1f5be131c24eb8ebf2d9559bc3744419e93baf8ddea7e670 SIZE (rust/crates/automod-1.0.15.crate) = 9129 -SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5 -SIZE (rust/crates/axum-0.8.4.crate) = 175159 -SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6 -SIZE (rust/crates/axum-core-0.5.2.crate) = 26212 -SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 -SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 +SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871 +SIZE (rust/crates/axum-0.8.6.crate) = 178581 +SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22 +SIZE (rust/crates/axum-core-0.5.5.crate) = 26919 +SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 +SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 +SHA256 (rust/crates/base16ct-0.3.0.crate) = d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b +SIZE (rust/crates/base16ct-0.3.0.crate) = 10541 SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076 SIZE (rust/crates/base32-0.5.1.crate) = 9238 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 -SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740 -SIZE (rust/crates/bincode-2.0.1.crate) = 70469 +SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad +SIZE (rust/crates/bincode-1.3.3.crate) = 28958 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 -SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe @@ -129,32 +133,30 @@ SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996a SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21 SIZE (rust/crates/blocking-1.6.2.crate) = 17754 -SHA256 (rust/crates/bounded-vec-deque-0.1.1.crate) = 2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd -SIZE (rust/crates/bounded-vec-deque-0.1.1.crate) = 22869 SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 SIZE (rust/crates/bstr-1.12.0.crate) = 351557 SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06 SIZE (rust/crates/by_address-1.2.1.crate) = 8437 -SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 -SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 +SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677 +SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a SIZE (rust/crates/bytes-1.10.1.crate) = 76779 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2 -SIZE (rust/crates/cc-1.2.31.crate) = 109427 +SHA256 (rust/crates/cc-1.2.39.crate) = e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f +SIZE (rust/crates/cc-1.2.39.crate) = 90774 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 -SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 -SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 -SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d -SIZE (rust/crates/chrono-0.4.41.crate) = 234621 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 @@ -163,12 +165,12 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882 -SIZE (rust/crates/clap-4.5.42.crate) = 58305 -SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966 -SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655 -SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 -SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 +SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae +SIZE (rust/crates/clap-4.5.48.crate) = 61935 +SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9 +SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133 +SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c +SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550 SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/coarsetime-0.1.36.crate) = 91849686042de1b41cd81490edc83afbcb0abe5a9b6f2c4114f23ce8cca1bcf4 @@ -177,8 +179,14 @@ SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd SIZE (rust/crates/combine-4.6.7.crate) = 134808 +SHA256 (rust/crates/compression-codecs-0.4.31.crate) = ef8a506ec4b81c460798f572caead636d57d3d7e940f998160f52bd254bf2d23 +SIZE (rust/crates/compression-codecs-0.4.31.crate) = 22694 +SHA256 (rust/crates/compression-core-0.4.29.crate) = e47641d3deaf41fb1538ac1f54735925e275eaf3bf4d55c81b137fba797e5cbb +SIZE (rust/crates/compression-core-0.4.29.crate) = 4321 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 +SHA256 (rust/crates/const-hex-1.16.0.crate) = b6407bff74dea37e0fa3dc1c1c974e5d46405f0c987bf9997a0762adce71eda6 +SIZE (rust/crates/const-hex-1.16.0.crate) = 31698 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38 @@ -195,14 +203,18 @@ 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/crc-3.3.0.crate) = 9710d3b3739c2e349eb44fe848ad0b7c8cb1e42bd87ee49371df2f7acaf3e675 +SIZE (rust/crates/crc-3.3.0.crate) = 13905 +SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 +SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 -SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f -SIZE (rust/crates/criterion-0.5.1.crate) = 110088 -SHA256 (rust/crates/criterion-cycles-per-byte-0.6.1.crate) = 1029452fa751c93f8834962dd74807d69f0a6c7624d5b06625b393aeb6a14fc2 -SIZE (rust/crates/criterion-cycles-per-byte-0.6.1.crate) = 8932 -SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 -SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 +SHA256 (rust/crates/criterion-0.7.0.crate) = e1c047a62b0cc3e145fa84415a3191f628e980b194c2755aa12300a4e6cbd928 +SIZE (rust/crates/criterion-0.7.0.crate) = 119908 +SHA256 (rust/crates/criterion-cycles-per-byte-0.7.0.crate) = 6f82e634fea1e2312dc41e6c0ca7444c5d6e7a1ccf3cf4b8de559831c3dcc271 +SIZE (rust/crates/criterion-cycles-per-byte-0.7.0.crate) = 13551 +SHA256 (rust/crates/criterion-plot-0.6.0.crate) = 9b1bcc0dc7dfae599d84ad0b1a55f80cde8af3725da8313b528da95ef783e338 +SIZE (rust/crates/criterion-plot-0.6.0.crate) = 24495 SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b SIZE (rust/crates/critical-section-1.2.0.crate) = 19133 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 @@ -223,42 +235,52 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 SIZE (rust/crates/ctr-0.9.2.crate) = 18344 -SHA256 (rust/crates/ctrlc-3.4.7.crate) = 46f93780a459b7d656ef7f071fe699c4d3d2cb201c4b24d085b6ddc505276e73 -SIZE (rust/crates/ctrlc-3.4.7.crate) = 14606 +SHA256 (rust/crates/ctrlc-3.5.0.crate) = 881c5d0a13b2f1498e2306e82cbada78390e152d4b1378fb28a84f4dcd0dc4f3 +SIZE (rust/crates/ctrlc-3.5.0.crate) = 13886 SHA256 (rust/crates/curve25519-dalek-4.1.3.crate) = 97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be SIZE (rust/crates/curve25519-dalek-4.1.3.crate) = 306017 SHA256 (rust/crates/curve25519-dalek-derive-0.1.1.crate) = f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3 SIZE (rust/crates/curve25519-dalek-derive-0.1.1.crate) = 11723 SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850 SIZE (rust/crates/darling-0.14.4.crate) = 25168 -SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee -SIZE (rust/crates/darling-0.20.11.crate) = 37614 +SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0 +SIZE (rust/crates/darling-0.21.3.crate) = 41398 SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0 SIZE (rust/crates/darling_core-0.14.4.crate) = 57485 -SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e -SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4 +SIZE (rust/crates/darling_core-0.21.3.crate) = 74471 SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896 -SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead -SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81 +SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 +SHA256 (rust/crates/deadpool-0.12.3.crate) = 0be2b1d1d6ec8d846f05e137292d0b89133caf95ef33695424c09568bdd39b1b +SIZE (rust/crates/deadpool-0.12.3.crate) = 45380 +SHA256 (rust/crates/deadpool-runtime-0.1.4.crate) = 092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b +SIZE (rust/crates/deadpool-runtime-0.1.4.crate) = 7664 +SHA256 (rust/crates/deadpool-sqlite-0.12.1.crate) = 8510000b26f632483a35120c2ce280c29e1e14c2dcb27b5055dbdac276f63f58 +SIZE (rust/crates/deadpool-sqlite-0.12.1.crate) = 24366 +SHA256 (rust/crates/deadpool-sync-0.1.4.crate) = 524bc3df0d57e98ecd022e21ba31166c2625e7d3e5bcc4510efaeeab4abcab04 +SIZE (rust/crates/deadpool-sync-0.1.4.crate) = 9292 SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb SIZE (rust/crates/der-0.7.10.crate) = 90111 SHA256 (rust/crates/der-parser-10.0.0.crate) = 07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6 SIZE (rust/crates/der-parser-10.0.0.crate) = 66186 -SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e -SIZE (rust/crates/deranged-0.4.0.crate) = 23235 +SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3d30b4505c294a6550db47f3c17ad18 +SIZE (rust/crates/der_derive-0.7.3.crate) = 24657 +SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071 +SIZE (rust/crates/deranged-0.5.4.crate) = 24461 SHA256 (rust/crates/derive-deftly-0.14.6.crate) = e8ea84d0109517cc2253d4a679bdda1e8989e9bd86987e9e4f75ffdda0095fd1 SIZE (rust/crates/derive-deftly-0.14.6.crate) = 96768 -SHA256 (rust/crates/derive-deftly-1.2.0.crate) = 957bb73a3a9c0bbcac67e129b81954661b3cfcb9e28873d8441f91b54852e77a -SIZE (rust/crates/derive-deftly-1.2.0.crate) = 97855 +SHA256 (rust/crates/derive-deftly-1.3.0.crate) = 7d308ebe4b10924331bd079044b418da7b227d724d3e2408567a47ad7c3da2a0 +SIZE (rust/crates/derive-deftly-1.3.0.crate) = 98162 SHA256 (rust/crates/derive-deftly-macros-0.14.6.crate) = 357422a457ccb850dc8f1c1680e0670079560feaad6c2e247e3f345c4fab8a3f SIZE (rust/crates/derive-deftly-macros-0.14.6.crate) = 99701 -SHA256 (rust/crates/derive-deftly-macros-1.2.0.crate) = 9ea41269bd490d251b9eca50ccb43117e641cc68b129849757c15ece88fe0574 -SIZE (rust/crates/derive-deftly-macros-1.2.0.crate) = 103467 -SHA256 (rust/crates/derive_arbitrary-1.4.1.crate) = 30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800 -SIZE (rust/crates/derive_arbitrary-1.4.1.crate) = 11521 +SHA256 (rust/crates/derive-deftly-macros-1.3.0.crate) = dd5f2b7218a51c827a11d22d1439b598121fac94bf9b99452e4afffe512d78c9 +SIZE (rust/crates/derive-deftly-macros-1.3.0.crate) = 103587 +SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a +SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290 SHA256 (rust/crates/derive_builder_core_fork_arti-0.11.2.crate) = 24c1b715c79be6328caa9a5e1a387a196ea503740f0722ec3dd8f67a9e72314d SIZE (rust/crates/derive_builder_core_fork_arti-0.11.2.crate) = 31064 SHA256 (rust/crates/derive_builder_fork_arti-0.11.2.crate) = c3eae24d595f4d0ecc90a9a5a6d11c2bd8dafe2375ec4a1ec63250e5ade7d228 @@ -279,22 +301,24 @@ SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5a SIZE (rust/crates/dirs-6.0.0.crate) = 14190 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 +SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b +SIZE (rust/crates/dispatch-0.2.0.crate) = 10229 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 -SHA256 (rust/crates/downcast-rs-2.0.1.crate) = ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf -SIZE (rust/crates/downcast-rs-2.0.1.crate) = 12492 +SHA256 (rust/crates/downcast-rs-2.0.2.crate) = 117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc +SIZE (rust/crates/downcast-rs-2.0.2.crate) = 12730 SHA256 (rust/crates/dsa-0.6.3.crate) = 48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689 SIZE (rust/crates/dsa-0.6.3.crate) = 25991 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 SIZE (rust/crates/dunce-1.0.5.crate) = 8244 SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 -SHA256 (rust/crates/dynasm-3.2.1.crate) = 7f7d4c414c94bc830797115b8e5f434d58e7e80cb42ba88508c14bc6ea270625 -SIZE (rust/crates/dynasm-3.2.1.crate) = 150841 -SHA256 (rust/crates/dynasmrt-3.2.1.crate) = 602f7458a3859195fb840e6e0cce5f4330dd9dfbfece0edaf31fe427af346f55 -SIZE (rust/crates/dynasmrt-3.2.1.crate) = 28769 +SHA256 (rust/crates/dynasm-4.0.1.crate) = 6a31e49f416ec431ceef002ee220eee9da97687ec3ecea8040703edbaa75e157 +SIZE (rust/crates/dynasm-4.0.1.crate) = 151810 +SHA256 (rust/crates/dynasmrt-4.0.1.crate) = 81897269eb88949825a9add5a33fb4456ba6a39811e0909172f21c841457d347 +SIZE (rust/crates/dynasmrt-4.0.1.crate) = 29077 SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406 SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53 @@ -309,14 +333,20 @@ SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff214 SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 +SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9 +SIZE (rust/crates/enum-map-2.7.3.crate) = 21792 +SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb +SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781 SHA256 (rust/crates/enum-ordinalize-3.1.15.crate) = 1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee SIZE (rust/crates/enum-ordinalize-3.1.15.crate) = 5783 +SHA256 (rust/crates/enum_dispatch-0.3.13.crate) = aa18ce2bc66555b3218614519ac839ddb759a7d6720732f979ef8d13be147ecd +SIZE (rust/crates/enum_dispatch-0.3.13.crate) = 29876 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/erased-serde-0.4.6.crate) = e004d887f51fcb9fef17317a2f3525c887d8aa3f4f50fed920816a688284a5b7 -SIZE (rust/crates/erased-serde-0.4.6.crate) = 28352 -SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad -SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/erased-serde-0.4.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b +SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0 SIZE (rust/crates/event-listener-2.5.3.crate) = 15392 SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab @@ -337,10 +367,14 @@ SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf9 SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 SHA256 (rust/crates/figment-0.10.19.crate) = 8cb01cd46b0cf372153850f4c6c272d9cbea2da513e07538405148f95bd789f3 SIZE (rust/crates/figment-0.10.19.crate) = 70111 -SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 -SIZE (rust/crates/filetime-0.2.25.crate) = 14940 +SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed +SIZE (rust/crates/filetime-0.2.26.crate) = 17273 +SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959 +SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461 SHA256 (rust/crates/fixed-capacity-vec-1.0.1.crate) = 6b31a14f5ee08ed1a40e1252b35af18bed062e3f39b69aab34decde36bc43e40 SIZE (rust/crates/fixed-capacity-vec-1.0.1.crate) = 14879 +SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe +SIZE (rust/crates/flagset-0.4.7.crate) = 13688 SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d SIZE (rust/crates/flate2-1.1.2.crate) = 76495 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 @@ -359,8 +393,8 @@ SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 -SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 -SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb SIZE (rust/crates/fslock-0.2.1.crate) = 13463 SHA256 (rust/crates/fslock-arti-fork-0.2.0.crate) = 8b21bd626aaab7b904b20bef6d9e06298914a0c8d9fb8b010483766b2e532791 @@ -399,10 +433,12 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433 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/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f -SIZE (rust/crates/gimli-0.31.1.crate) = 279515 -SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 -SIZE (rust/crates/glob-0.3.2.crate) = 22359 +SHA256 (rust/crates/getset-0.1.6.crate) = 9cf0fc11e47561d47397154977bc219f4cf809b2974facc3ccb3b89e2436f912 +SIZE (rust/crates/getset-0.1.6.crate) = 10072 +SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 +SIZE (rust/crates/gimli-0.32.3.crate) = 289789 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/glob-match-0.2.1.crate) = 9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d SIZE (rust/crates/glob-match-0.2.1.crate) = 13599 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994 @@ -411,14 +447,16 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07 SIZE (rust/crates/group-0.13.0.crate) = 16526 SHA256 (rust/crates/growable-bloom-filter-2.1.1.crate) = d174ccb4ba660d431329e7f0797870d0a4281e36353ec4b4a3c5eab6c2cfb6f1 SIZE (rust/crates/growable-bloom-filter-2.1.1.crate) = 10305 -SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785 -SIZE (rust/crates/h2-0.4.11.crate) = 175810 +SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 +SIZE (rust/crates/h2-0.4.12.crate) = 176264 SHA256 (rust/crates/half-2.6.0.crate) = 459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9 SIZE (rust/crates/half-2.6.0.crate) = 59507 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 -SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 -SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d +SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708 SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1 SIZE (rust/crates/hashlink-0.10.0.crate) = 29402 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -427,8 +465,8 @@ SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 -SHA256 (rust/crates/hex-literal-0.4.1.crate) = 6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46 -SIZE (rust/crates/hex-literal-0.4.1.crate) = 8559 +SHA256 (rust/crates/hex-literal-1.0.0.crate) = bcaaec4551594c969335c98c903c1397853d4198408ea609190f420500f6be71 +SIZE (rust/crates/hex-literal-1.0.0.crate) = 8673 SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7ef3a5e51f46163bd6dd60b5c71ca6c6502 SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616 SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7 @@ -447,16 +485,18 @@ SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 -SHA256 (rust/crates/humantime-2.2.0.crate) = 9b112acc8b3adf4b107a8ec20977da0273a8c386765a3ec0229bd500a1443f9f -SIZE (rust/crates/humantime-2.2.0.crate) = 20646 +SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424 +SIZE (rust/crates/humantime-2.3.0.crate) = 23242 SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb261dc5ee9b4efa158b0315f788cf549cc200c SIZE (rust/crates/humantime-serde-1.1.1.crate) = 7886 -SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 -SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e -SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 -SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 -SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919 +SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e +SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0 +SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222 +SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8 +SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999 +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 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-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47 @@ -475,36 +515,36 @@ SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276 SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 -SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e -SIZE (rust/crates/idna-1.0.3.crate) = 142515 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 -SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5 +SIZE (rust/crates/indexmap-2.11.4.crate) = 100302 SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 SIZE (rust/crates/inotify-0.11.0.crate) = 26241 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 SIZE (rust/crates/inout-0.1.4.crate) = 11280 -SHA256 (rust/crates/inventory-0.3.20.crate) = ab08d7cd2c5897f2c949e5383ea7c7db03fb19130ffcfbf7eda795137ae3cb83 -SIZE (rust/crates/inventory-0.3.20.crate) = 16414 +SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e +SIZE (rust/crates/inventory-0.3.21.crate) = 16600 SHA256 (rust/crates/io-extras-0.18.4.crate) = 2285ddfe3054097ef4b2fe909ef8c3bcd1ea52a8f0d274416caebeef39f04a65 SIZE (rust/crates/io-extras-0.18.4.crate) = 34254 SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf80db2832f47fec34c01f65b3d9d774983 SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501 -SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 -SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 +SHA256 (rust/crates/io-uring-0.7.10.crate) = 046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b +SIZE (rust/crates/io-uring-0.7.10.crate) = 103070 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 -SHA256 (rust/crates/is-terminal-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9 -SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 -SIZE (rust/crates/itertools-0.10.5.crate) = 115354 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c @@ -513,10 +553,10 @@ SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17 SIZE (rust/crates/jni-0.21.1.crate) = 105028 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a -SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 -SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305 +SIZE (rust/crates/js-sys-0.3.81.crate) = 56399 SHA256 (rust/crates/k12-0.3.0.crate) = f4dc5fdb62af2f520116927304f15d25b3c2667b4817b90efdc045194c912c54 SIZE (rust/crates/k12-0.3.0.crate) = 9896 SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654 @@ -529,36 +569,40 @@ SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7 SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842 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.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 -SIZE (rust/crates/libc-0.2.174.crate) = 779933 -SHA256 (rust/crates/liblzma-0.4.2.crate) = 0791ab7e08ccc8e0ce893f6906eb2703ed8739d8e89b57c0714e71bad09024c8 -SIZE (rust/crates/liblzma-0.4.2.crate) = 35677 +SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 +SIZE (rust/crates/libc-0.2.176.crate) = 790040 +SHA256 (rust/crates/liblzma-0.4.5.crate) = 73c36d08cad03a3fbe2c4e7bb3a9e84c57e4ee4135ed0b065cade3d98480c648 +SIZE (rust/crates/liblzma-0.4.5.crate) = 36363 SHA256 (rust/crates/liblzma-sys-0.4.4.crate) = 01b9596486f6d60c3bbe644c0e1be1aa6ccc472ad630fe8927b456973d7cb736 SIZE (rust/crates/liblzma-sys-0.4.4.crate) = 1503677 SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de SIZE (rust/crates/libm-0.2.15.crate) = 156108 -SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3 -SIZE (rust/crates/libredox-0.1.9.crate) = 7281 +SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb +SIZE (rust/crates/libredox-0.1.10.crate) = 7332 SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364 -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/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 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/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 +SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e +SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3 SIZE (rust/crates/matchit-0.8.4.crate) = 33986 SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08 SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170 -SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 -SIZE (rust/crates/memchr-2.7.5.crate) = 97603 -SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28 -SIZE (rust/crates/memmap2-0.9.7.crate) = 33915 +SHA256 (rust/crates/maybenot-2.2.2.crate) = 44731ed644f441efeb5ca66a440a84555a40883e2873e20c9afde89b5b4836c8 +SIZE (rust/crates/maybenot-2.2.2.crate) = 64693 +SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 +SIZE (rust/crates/memchr-2.7.6.crate) = 97616 +SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7 +SIZE (rust/crates/memmap2-0.9.8.crate) = 34478 SHA256 (rust/crates/merlin-3.0.0.crate) = 58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d SIZE (rust/crates/merlin-3.0.0.crate) = 10964 SHA256 (rust/crates/metrics-0.24.2.crate) = 25dea7ac8057892855ec285c440160265225438c3c45072613c25a4b26e98ef5 @@ -583,6 +627,8 @@ SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304 SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/nonany-0.3.0.crate) = f6b8866ec53810a9a4b3d434a29801e78c707430a9ae11c2db4b8b62bb9675a0 +SIZE (rust/crates/nonany-0.3.0.crate) = 13676 SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737 SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3 @@ -591,8 +637,8 @@ SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece0 SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4 SIZE (rust/crates/ntapi-0.4.1.crate) = 126552 -SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 -SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 +SHA256 (rust/crates/nu-ansi-term-0.50.1.crate) = d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399 +SIZE (rust/crates/nu-ansi-term-0.50.1.crate) = 28536 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151 @@ -609,6 +655,8 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54 SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b +SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a SIZE (rust/crates/num_enum-0.7.4.crate) = 21553 SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d @@ -617,8 +665,8 @@ SHA256 (rust/crates/objc2-core-foundation-0.3.1.crate) = 1c10c2894a6fed806ade602 SIZE (rust/crates/objc2-core-foundation-0.3.1.crate) = 178121 SHA256 (rust/crates/objc2-io-kit-0.3.1.crate) = 71c1c64d6120e51cd86033f67176b1cb66780c2efe34dec55176f77befd93c0a SIZE (rust/crates/objc2-io-kit-0.3.1.crate) = 220419 -SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 -SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe +SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad @@ -633,10 +681,22 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4 SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 735230c832b28c000e3bc117119e6466a663ec73506bc0a9907ea4187508e42a -SIZE (rust/crates/openssl-src-300.5.1+3.5.1.crate) = 10505501 +SHA256 (rust/crates/openssl-src-300.5.3+3.5.4.crate) = dc6bad8cd0233b63971e232cc9c5e83039375b8586d2312f31fda85db8f888c2 +SIZE (rust/crates/openssl-src-300.5.3+3.5.4.crate) = 10565856 SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 +SHA256 (rust/crates/opentelemetry-0.31.0.crate) = b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0 +SIZE (rust/crates/opentelemetry-0.31.0.crate) = 87368 +SHA256 (rust/crates/opentelemetry-appender-tracing-0.31.1.crate) = ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2 +SIZE (rust/crates/opentelemetry-appender-tracing-0.31.1.crate) = 27196 +SHA256 (rust/crates/opentelemetry-http-0.31.0.crate) = d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d +SIZE (rust/crates/opentelemetry-http-0.31.0.crate) = 17959 +SHA256 (rust/crates/opentelemetry-otlp-0.31.0.crate) = 7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf +SIZE (rust/crates/opentelemetry-otlp-0.31.0.crate) = 51448 +SHA256 (rust/crates/opentelemetry-proto-0.31.0.crate) = a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f +SIZE (rust/crates/opentelemetry-proto-0.31.0.crate) = 57871 +SHA256 (rust/crates/opentelemetry_sdk-0.31.0.crate) = e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd +SIZE (rust/crates/opentelemetry_sdk-0.31.0.crate) = 225104 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c @@ -645,8 +705,6 @@ SHA256 (rust/crates/os_pipe-1.2.2.crate) = db335f4760b14ead6290116f2427bf33a14d4 SIZE (rust/crates/os_pipe-1.2.2.crate) = 10810 SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1 SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643 -SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 -SIZE (rust/crates/overload-0.1.1.crate) = 24439 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 @@ -663,18 +721,18 @@ SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b4 SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/permutohedron-0.2.4.crate) = b687ff7b5da449d39e418ad391e5e08da53ec334903ddbb921db208908fc372c SIZE (rust/crates/permutohedron-0.2.4.crate) = 11090 -SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 -SIZE (rust/crates/phf-0.12.1.crate) = 23768 -SHA256 (rust/crates/phf_generator-0.12.1.crate) = 2cbb1126afed61dd6368748dae63b1ee7dc480191c6262a3b4ff1e29d86a6c5b -SIZE (rust/crates/phf_generator-0.12.1.crate) = 15743 -SHA256 (rust/crates/phf_macros-0.12.1.crate) = d713258393a82f091ead52047ca779d37e5766226d009de21696c4e667044368 -SIZE (rust/crates/phf_macros-0.12.1.crate) = 19133 -SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981 -SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568 +SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf +SIZE (rust/crates/phf-0.13.1.crate) = 24786 +SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737 +SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952 +SHA256 (rust/crates/phf_macros-0.13.1.crate) = 812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef +SIZE (rust/crates/phf_macros-0.13.1.crate) = 21732 +SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266 +SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141 SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315 SIZE (rust/crates/pico-args-0.5.0.crate) = 11545 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a @@ -699,16 +757,16 @@ SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9a SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709 SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670 SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715 -SHA256 (rust/crates/polling-3.10.0.crate) = b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829 -SIZE (rust/crates/polling-3.10.0.crate) = 60095 +SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218 +SIZE (rust/crates/polling-3.11.0.crate) = 59387 SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 SIZE (rust/crates/polyval-0.6.2.crate) = 18425 SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 SHA256 (rust/crates/postage-0.5.0.crate) = af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1 SIZE (rust/crates/postage-0.5.0.crate) = 431521 -SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 -SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/potential_utf-0.1.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a +SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 @@ -721,22 +779,28 @@ 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/priority-queue-2.5.0.crate) = 5676d703dda103cbb035b653a9f11448c0a7216c7926bd35fcb5865475d0c970 -SIZE (rust/crates/priority-queue-2.5.0.crate) = 49045 -SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 -SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432 +SHA256 (rust/crates/priority-queue-2.7.0.crate) = 93980406f12d9f8140ed5abe7155acb10bb1e69ea55c88960b9c2f117445ef96 +SIZE (rust/crates/priority-queue-2.7.0.crate) = 51641 +SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 +SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5 SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745 SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802 SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/proptest-1.8.0.crate) = 2bb0be07becd10686a0bb407298fb425360a5c44a663774406340c59a22de4ce +SIZE (rust/crates/proptest-1.8.0.crate) = 204571 +SHA256 (rust/crates/prost-0.14.1.crate) = 7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d +SIZE (rust/crates/prost-0.14.1.crate) = 32444 +SHA256 (rust/crates/prost-derive-0.14.1.crate) = 9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425 +SIZE (rust/crates/prost-derive-0.14.1.crate) = 20626 SHA256 (rust/crates/pwd-grp-1.0.0.crate) = b94fdf3867b7f2889a736f0022ea9386766280d2cca4bdbe41629ada9e4f3b8f SIZE (rust/crates/pwd-grp-1.0.0.crate) = 28723 SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7 SIZE (rust/crates/quanta-0.12.6.crate) = 35284 -SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d -SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 +SIZE (rust/crates/quote-1.0.41.crate) = 31408 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 @@ -755,40 +819,42 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31 SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255 +SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463 +SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593 SHA256 (rust/crates/rand_jitter-0.5.0.crate) = b16df48f071248e67b8fc5e866d9448d45c08ad8b672baaaf796e2f15e606ff0 SIZE (rust/crates/rand_jitter-0.5.0.crate) = 20220 +SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a +SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262 SHA256 (rust/crates/rand_xoshiro-0.7.0.crate) = f703f4665700daf5512dcca5f43afa6af89f09db47fb56be587f80636bda2d41 SIZE (rust/crates/rand_xoshiro-0.7.0.crate) = 18189 SHA256 (rust/crates/rangemap-1.6.0.crate) = f93e7e49bb0bf967717f7bd674458b3d6b0c5f48ec7e3038166026a69fc22223 SIZE (rust/crates/rangemap-1.6.0.crate) = 58332 -SHA256 (rust/crates/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146 -SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596 +SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186 +SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569 SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3 SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490 -SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa -SIZE (rust/crates/rayon-1.10.0.crate) = 180155 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 SHA256 (rust/crates/rdrand-0.8.3.crate) = d92195228612ac8eed47adbc2ed0f04e513a4ccb98175b6f2bd04d963b533655 SIZE (rust/crates/rdrand-0.8.3.crate) = 8675 SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 -SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf -SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 -SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 -SIZE (rust/crates/ref-cast-impl-1.0.24.crate) = 9968 -SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 -SIZE (rust/crates/regex-1.11.1.crate) = 254170 -SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 -SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 -SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 -SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 -SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 -SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c -SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 +SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d +SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192 +SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da +SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167 +SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c +SIZE (rust/crates/regex-1.11.3.crate) = 163275 +SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad +SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 +SHA256 (rust/crates/reqwest-0.12.23.crate) = d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb +SIZE (rust/crates/reqwest-0.12.23.crate) = 161307 SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2 SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 @@ -809,26 +875,26 @@ SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 -SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 -SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e +SIZE (rust/crates/rustix-1.1.2.crate) = 422717 SHA256 (rust/crates/rustix-linux-procfs-0.1.1.crate) = 2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056 SIZE (rust/crates/rustix-linux-procfs-0.1.1.crate) = 17465 -SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc -SIZE (rust/crates/rustls-0.23.31.crate) = 371259 +SHA256 (rust/crates/rustls-0.23.32.crate) = cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40 +SIZE (rust/crates/rustls-0.23.32.crate) = 372459 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 -SHA256 (rust/crates/rustls-platform-verifier-0.5.3.crate) = 19787cda76408ec5404443dc8b31795c87cd8fec49762dc75fa727740d34acc1 -SIZE (rust/crates/rustls-platform-verifier-0.5.3.crate) = 61014 +SHA256 (rust/crates/rustls-platform-verifier-0.6.1.crate) = be59af91596cac372a6942530653ad0c3a246cdd491aaa9dcaee47f88d67d5a0 +SIZE (rust/crates/rustls-platform-verifier-0.6.1.crate) = 60142 SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 -SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc -SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 -SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d -SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/rustls-webpki-0.103.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf +SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323 @@ -837,10 +903,10 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/sanitize-filename-0.6.0.crate) = bc984f4f9ceb736a7bb755c3e3bd17dc56370af2600c9780dcc48c66453da34d SIZE (rust/crates/sanitize-filename-0.6.0.crate) = 4819 -SHA256 (rust/crates/scc-2.3.4.crate) = 22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4 -SIZE (rust/crates/scc-2.3.4.crate) = 143387 -SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d -SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/scc-2.4.0.crate) = 46e6f046b7fef48e2660c57ed794263155d713de679057f2d0c169bfc6e756cc +SIZE (rust/crates/scc-2.4.0.crate) = 145014 +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f SIZE (rust/crates/schemars-0.9.0.crate) = 80032 SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 @@ -855,38 +921,40 @@ SHA256 (rust/crates/secmem-proc-0.3.7.crate) = 473559b1d28f530c3a9b5f91a2866053e SIZE (rust/crates/secmem-proc-0.3.7.crate) = 30830 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 -SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316 -SIZE (rust/crates/security-framework-3.2.0.crate) = 86095 -SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 -SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 -SIZE (rust/crates/semver-1.0.26.crate) = 31303 -SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 -SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef +SIZE (rust/crates/security-framework-3.5.1.crate) = 89937 +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 +SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 +SIZE (rust/crates/semver-1.0.27.crate) = 30081 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde-value-0.7.0.crate) = f3a1a3341211875ef120e117ea7fd5228530ae7e7036a779fdc9117be6b3282c SIZE (rust/crates/serde-value-0.7.0.crate) = 10249 -SHA256 (rust/crates/serde_bytes-0.11.17.crate) = 8437fd221bde2d4ca316d61b90e337e9e702b3820b87d63caa9ba6c02bd06d96 -SIZE (rust/crates/serde_bytes-0.11.17.crate) = 13256 -SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 -SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_ignored-0.1.12.crate) = b516445dac1e3535b6d658a7b528d771153dfb272ed4180ca4617a20550365ff -SIZE (rust/crates/serde_ignored-0.1.12.crate) = 13050 -SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7 -SIZE (rust/crates/serde_json-1.0.142.crate) = 155363 -SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a -SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662 +SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8 +SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_ignored-0.1.14.crate) = 115dffd5f3853e06e746965a20dcbae6ee747ae30b543d91b0e089668bb07798 +SIZE (rust/crates/serde_ignored-0.1.14.crate) = 13078 +SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c +SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 +SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457 +SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046 SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 -SHA256 (rust/crates/serde_spanned-1.0.0.crate) = 40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83 -SIZE (rust/crates/serde_spanned-1.0.0.crate) = 10956 +SHA256 (rust/crates/serde_spanned-1.0.2.crate) = 5417783452c2be558477e104686f7de5dae53dba813c28435e0e70f82d9b04ee +SIZE (rust/crates/serde_spanned-1.0.2.crate) = 11032 SHA256 (rust/crates/serde_test-1.0.177.crate) = 7f901ee573cab6b3060453d2d5f0bae4e6d628c23c0a962ff9b5f1d7c8d4f1ed SIZE (rust/crates/serde_test-1.0.177.crate) = 18671 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 -SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5 -SIZE (rust/crates/serde_with-3.14.0.crate) = 192177 -SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f -SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066 +SHA256 (rust/crates/serde_with-3.14.1.crate) = c522100790450cf78eeac1507263d0a350d4d5b30df0c8e1fe051a10c22b376e +SIZE (rust/crates/serde_with-3.14.1.crate) = 193025 +SHA256 (rust/crates/serde_with_macros-3.14.1.crate) = 327ada00f7d64abaac1e55a6911e90cf665aa051b9a561c7006c157f4633135e +SIZE (rust/crates/serde_with_macros-3.14.1.crate) = 39432 SHA256 (rust/crates/serial_test-3.2.0.crate) = 1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9 SIZE (rust/crates/serial_test-3.2.0.crate) = 9232 SHA256 (rust/crates/serial_test_derive-3.2.0.crate) = 5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef @@ -897,6 +965,8 @@ SHA256 (rust/crates/sha1-asm-0.5.3.crate) = 286acebaf8b67c1130aedffad26f594eff0c SIZE (rust/crates/sha1-asm-0.5.3.crate) = 5830 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/sha256-1.6.0.crate) = f880fc8562bdeb709793f00eb42a2ad0e672c4f883bbe59122b926eca935c8f6 +SIZE (rust/crates/sha256-1.6.0.crate) = 13740 SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60 SIZE (rust/crates/sha3-0.10.8.crate) = 858216 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 @@ -909,20 +979,22 @@ SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c0 SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 -SHA256 (rust/crates/simba-0.9.0.crate) = b3a386a501cd104797982c15ae17aafe8b9261315b5d07e3ec803f2ea26be0fa -SIZE (rust/crates/simba-0.9.0.crate) = 52680 +SHA256 (rust/crates/simba-0.9.1.crate) = c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95 +SIZE (rust/crates/simba-0.9.1.crate) = 57448 SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa SIZE (rust/crates/similar-2.7.0.crate) = 53928 SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 SHA256 (rust/crates/sketches-ddsketch-0.3.0.crate) = c1e9a774a6c28142ac54bb25d25562e6bcf957493a184f15ad4eebccb23e410a SIZE (rust/crates/sketches-ddsketch-0.3.0.crate) = 13202 -SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d -SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a SIZE (rust/crates/slotmap-1.0.7.crate) = 61390 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/smol-2.0.2.crate) = a33bd3e260892199c3ccfc487c88b2da2265080acb316cd920da72fdfd7c599f +SIZE (rust/crates/smol-2.0.2.crate) = 275552 SHA256 (rust/crates/snapbox-0.6.21.crate) = 96dcfc4581e3355d70ac2ee14cfdf81dce3d85c85f1ed9e2c1d3013f53b3436b SIZE (rust/crates/snapbox-0.6.21.crate) = 55301 SHA256 (rust/crates/snapbox-macros-0.3.10.crate) = 16569f53ca23a41bb6f62e0a5084aa1661f4814a67fa33696a79073e03a664af @@ -959,48 +1031,58 @@ SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 -SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/sysinfo-0.36.1.crate) = 252800745060e7b9ffb7b2badbd8b31cfa4aa2e61af879d0a3bf2a317c20217d SIZE (rust/crates/sysinfo-0.36.1.crate) = 213643 +SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b +SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 +SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 +SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 -SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 -SHA256 (rust/crates/terminal_size-0.4.2.crate) = 45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed -SIZE (rust/crates/terminal_size-0.4.2.crate) = 9976 +SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 +SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 +SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0 +SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686 SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 SIZE (rust/crates/termtree-0.5.1.crate) = 8498 +SHA256 (rust/crates/testresult-0.4.1.crate) = 614b328ff036a4ef882c61570f72918f7e9c5bee1da33f8e7f91e01daee7e56c +SIZE (rust/crates/testresult-0.4.1.crate) = 12237 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-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 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/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 +SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 -SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 -SIZE (rust/crates/time-0.3.41.crate) = 138369 -SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c -SIZE (rust/crates/time-core-0.1.4.crate) = 8422 -SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49 -SIZE (rust/crates/time-macros-0.2.22.crate) = 24604 +SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d +SIZE (rust/crates/time-0.3.44.crate) = 143200 +SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b +SIZE (rust/crates/time-core-0.1.6.crate) = 9105 +SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 +SIZE (rust/crates/time-macros-0.2.24.crate) = 24715 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.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 -SHA256 (rust/crates/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 -SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624dbd7b1846859876c7dad82e90bf6b +SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213 +SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd +SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155 SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 @@ -1015,22 +1097,30 @@ SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6a SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml-0.9.7.crate) = 00e5e5d9bf2475ac9d4f0d9edab68cc573dc2fd644b0dba36b0c30a92dd9eaa0 +SIZE (rust/crates/toml-0.9.7.crate) = 55852 SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 -SHA256 (rust/crates/toml_datetime-0.7.0.crate) = bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3 -SIZE (rust/crates/toml_datetime-0.7.0.crate) = 18108 +SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1 +SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859 SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 -SHA256 (rust/crates/toml_edit-0.23.2.crate) = d1dee9dc43ac2aaf7d3b774e2fba5148212bf2bd9374f4e50152ebe9afd03d42 -SIZE (rust/crates/toml_edit-0.23.2.crate) = 66406 -SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30 -SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063 +SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b +SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753 +SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627 +SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982 SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 -SHA256 (rust/crates/toml_writer-1.0.2.crate) = fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64 -SIZE (rust/crates/toml_writer-1.0.2.crate) = 16988 +SHA256 (rust/crates/toml_writer-1.0.3.crate) = d163a63c116ce562a22cda521fcc4d79152e7aba014456fb5eb442f6d6a10109 +SIZE (rust/crates/toml_writer-1.0.3.crate) = 17173 +SHA256 (rust/crates/tonic-0.14.2.crate) = eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203 +SIZE (rust/crates/tonic-0.14.2.crate) = 108054 +SHA256 (rust/crates/tonic-prost-0.14.2.crate) = 66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67 +SIZE (rust/crates/tonic-prost-0.14.2.crate) = 8266 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 @@ -1047,8 +1137,10 @@ SHA256 (rust/crates/tracing-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 -SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 +SHA256 (rust/crates/tracing-opentelemetry-0.32.0.crate) = 1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e +SIZE (rust/crates/tracing-opentelemetry-0.32.0.crate) = 149087 +SHA256 (rust/crates/tracing-subscriber-0.3.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 +SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 SHA256 (rust/crates/tracing-test-0.2.5.crate) = 557b891436fe0d5e0e363427fc7f217abf9ccd510d5136549847bdcbcd011d68 SIZE (rust/crates/tracing-test-0.2.5.crate) = 9080 SHA256 (rust/crates/tracing-test-macro-0.2.5.crate) = 04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568 @@ -1057,20 +1149,22 @@ SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418 SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/trycmd-0.15.10.crate) = 659488a954e37cc663704c169f829952c49b315e2fe5fd375508baffa698f106 SIZE (rust/crates/trycmd-0.15.10.crate) = 34065 -SHA256 (rust/crates/typed-index-collections-3.3.0.crate) = 3fd393dbd1e7b23e0cab7396570309b4068aa504e9dac2cd41d827583b4e9ab7 -SIZE (rust/crates/typed-index-collections-3.3.0.crate) = 51513 +SHA256 (rust/crates/typed-index-collections-3.2.3.crate) = 8d844b11f547a6fb9dee7ed073d9860174917a072aabe05df6ee60dbe79e7afa +SIZE (rust/crates/typed-index-collections-3.2.3.crate) = 43590 SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c SIZE (rust/crates/typeid-1.0.3.crate) = 9006 SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f SIZE (rust/crates/typenum-1.18.0.crate) = 74871 -SHA256 (rust/crates/typetag-0.2.20.crate) = 73f22b40dd7bfe8c14230cf9702081366421890435b2d625fa92b4acc4c3de6f -SIZE (rust/crates/typetag-0.2.20.crate) = 30833 -SHA256 (rust/crates/typetag-impl-0.2.20.crate) = 35f5380909ffc31b4de4f4bdf96b877175a016aa2ca98cee39fcfd8c4d53d952 -SIZE (rust/crates/typetag-impl-0.2.20.crate) = 9778 +SHA256 (rust/crates/typetag-0.2.21.crate) = be2212c8a9b9bcfca32024de14998494cf9a5dfa59ea1b829de98bac374b86bf +SIZE (rust/crates/typetag-0.2.21.crate) = 31010 +SHA256 (rust/crates/typetag-impl-0.2.21.crate) = 27a7a9b72ba121f6f1f6c3632b85604cac41aedb5ddc70accbebb6cac83de846 +SIZE (rust/crates/typetag-impl-0.2.21.crate) = 10006 +SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94 +SIZE (rust/crates/unarray-0.1.4.crate) = 12895 SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697 SIZE (rust/crates/uncased-0.9.10.crate) = 10872 -SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 -SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 @@ -1079,22 +1173,20 @@ SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c38540 SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae -SIZE (rust/crates/unty-0.0.4.crate) = 7200 -SHA256 (rust/crates/ureq-3.0.12.crate) = 9f0fde9bc91026e381155f8c67cb354bcd35260b2f4a29bcc84639f762760c39 -SIZE (rust/crates/ureq-3.0.12.crate) = 131026 -SHA256 (rust/crates/ureq-proto-0.4.2.crate) = 59db78ad1923f2b1be62b6da81fe80b173605ca0d57f85da2e005382adf693f7 -SIZE (rust/crates/ureq-proto-0.4.2.crate) = 61832 -SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 -SIZE (rust/crates/url-2.5.4.crate) = 81097 +SHA256 (rust/crates/ureq-3.1.2.crate) = 99ba1025f18a4a3fc3e9b48c868e9beb4f24f4b4b1a325bada26bd4119f46537 +SIZE (rust/crates/ureq-3.1.2.crate) = 133481 +SHA256 (rust/crates/ureq-proto-0.5.2.crate) = 60b4531c118335662134346048ddb0e54cc86bd7e81866757873055f0e38f5d2 +SIZE (rust/crates/ureq-proto-0.5.2.crate) = 64346 +SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b +SIZE (rust/crates/url-2.5.7.crate) = 87907 SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9 SIZE (rust/crates/utf-8-0.7.6.crate) = 10422 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d -SIZE (rust/crates/uuid-1.17.0.crate) = 59014 +SHA256 (rust/crates/uuid-1.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 +SIZE (rust/crates/uuid-1.18.1.crate) = 60468 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/value-bag-1.11.1.crate) = 943ce29a8a743eb10d6082545d861b24f9d1b160b7d741e0f2cdf726bec909c5 @@ -1117,32 +1209,32 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da SIZE (rust/crates/want-0.3.1.crate) = 6398 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/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 SHA256 (rust/crates/wasix-0.12.21.crate) = c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d SIZE (rust/crates/wasix-0.12.21.crate) = 193621 -SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 -SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d +SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19 +SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c +SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119 +SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1 +SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057 SHA256 (rust/crates/weak-table-0.3.2.crate) = 323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549 SIZE (rust/crates/weak-table-0.3.2.crate) = 23989 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 -SHA256 (rust/crates/webpki-root-certs-0.26.11.crate) = 75c7f0ef91146ebfb530314f5f1d24528d7f0767efbfd31dce919275413e393e -SIZE (rust/crates/webpki-root-certs-0.26.11.crate) = 8098 +SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120 +SIZE (rust/crates/web-sys-0.3.81.crate) = 641812 +SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 SHA256 (rust/crates/webpki-root-certs-1.0.2.crate) = 4e4ffd8df1c57e87c325000a3d6ef93db75279dc3a231125aac571650f22b12a SIZE (rust/crates/webpki-root-certs-1.0.2.crate) = 173652 -SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 -SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 SHA256 (rust/crates/wide-0.7.33.crate) = 0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03 @@ -1151,8 +1243,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb -SIZE (rust/crates/winapi-util-0.1.9.crate) = 12464 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 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-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 @@ -1161,20 +1253,30 @@ SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b3816 SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SHA256 (rust/crates/windows-core-0.62.1.crate) = 6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9 +SIZE (rust/crates/windows-core-0.62.1.crate) = 36948 SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 -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-implement-0.60.1.crate) = edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0 +SIZE (rust/crates/windows-implement-0.60.1.crate) = 15257 +SHA256 (rust/crates/windows-interface-0.59.2.crate) = c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5 +SIZE (rust/crates/windows-interface-0.59.2.crate) = 11735 SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 +SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 +SHA256 (rust/crates/windows-registry-0.5.3.crate) = 5b8a9ed28765efc97bbc954883f4e6796c33a06546ebafacbabee9696967499e +SIZE (rust/crates/windows-registry-0.5.3.crate) = 13386 SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f +SIZE (rust/crates/windows-result-0.4.0.crate) = 13420 SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda +SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992 SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0 SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d @@ -1183,12 +1285,14 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3 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-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f +SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255 SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071 SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 -SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b +SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161 SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 @@ -1237,45 +1341,47 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270 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/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 -SIZE (rust/crates/winnow-0.7.12.crate) = 174403 -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/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf +SIZE (rust/crates/winnow-0.7.13.crate) = 174454 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb SIZE (rust/crates/writeable-0.6.1.crate) = 24068 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed SIZE (rust/crates/wyz-0.5.1.crate) = 18790 SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277 SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820 +SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94 +SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819 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.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/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 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-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 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-0.11.4.crate) = e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b +SIZE (rust/crates/zerovec-0.11.4.crate) = 125080 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a SIZE (rust/crates/zstd-0.13.3.crate) = 30514 SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 -SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237 -SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 -SHA256 (tpo/core-arti-35ecc0896dfcea19692004341a0d5c3a5167e142_GL0.tar.gz) = 565f9580c680fafaa5809071d643c5f0b899ae4ffdacb3be7c8e35d10977d74b -SIZE (tpo/core-arti-35ecc0896dfcea19692004341a0d5c3a5167e142_GL0.tar.gz) = 5590537 +SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 +SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 +SHA256 (tpo/core-arti-c0e88ed299458b6e050584a2045a026cd49714c9_GL0.tar.gz) = 0f8bacd8c10f7b767180a355b3856d7f7945ddc3a4dfd6b4787c7e336f9b6828 +SIZE (tpo/core-arti-c0e88ed299458b6e050584a2045a026cd49714c9_GL0.tar.gz) = 5896879 diff --git a/security/assh/Makefile b/security/assh/Makefile index 99abada502ef..afbbf12258dc 100644 --- a/security/assh/Makefile +++ b/security/assh/Makefile @@ -1,7 +1,7 @@ PORTNAME= assh DISTVERSIONPREFIX= v DISTVERSION= 2.15.0 -PORTREVISION= 23 +PORTREVISION= 27 CATEGORIES= security MAINTAINER= ashish@FreeBSD.org diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile index fb1d86d80305..faedbe606e3d 100644 --- a/security/authenticator/Makefile +++ b/security/authenticator/Makefile @@ -1,6 +1,6 @@ PORTNAME= authenticator DISTVERSION= 4.4.0 -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile index 94c87c4a6fdf..36d3767ae8ec 100644 --- a/security/authoscope/Makefile +++ b/security/authoscope/Makefile @@ -1,7 +1,7 @@ PORTNAME= authoscope DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 -PORTREVISION= 23 +PORTREVISION= 25 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/aws-c-auth/Makefile b/security/aws-c-auth/Makefile index 77592156a966..bd723975d7a5 100644 --- a/security/aws-c-auth/Makefile +++ b/security/aws-c-auth/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-auth DISTVERSIONPREFIX= v -DISTVERSION= 0.9.0 +DISTVERSION= 0.9.1 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/aws-c-auth/distinfo b/security/aws-c-auth/distinfo index c3f580df1db8..b950bee4af3c 100644 --- a/security/aws-c-auth/distinfo +++ b/security/aws-c-auth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743191973 -SHA256 (awslabs-aws-c-auth-v0.9.0_GH0.tar.gz) = aa6e98864fefb95c249c100da4ae7aed36ba13a8a91415791ec6fad20bec0427 -SIZE (awslabs-aws-c-auth-v0.9.0_GH0.tar.gz) = 265696 +TIMESTAMP = 1757251762 +SHA256 (awslabs-aws-c-auth-v0.9.1_GH0.tar.gz) = adae1e725d9725682366080b8bf8e49481650c436b846ceeb5efe955d5e03273 +SIZE (awslabs-aws-c-auth-v0.9.1_GH0.tar.gz) = 265755 diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile index 52468dac9844..df1866a90234 100644 --- a/security/aws-c-cal/Makefile +++ b/security/aws-c-cal/Makefile @@ -1,6 +1,6 @@ PORTNAME= aws-c-cal DISTVERSIONPREFIX= v -DISTVERSION= 0.9.2 +DISTVERSION= 0.9.10 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo index 8116b8f68b89..8d00c8ff20f9 100644 --- a/security/aws-c-cal/distinfo +++ b/security/aws-c-cal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749211990 -SHA256 (awslabs-aws-c-cal-v0.9.2_GH0.tar.gz) = f9f3bc6a069e2efe25fcdf73e4d2b16b5608c327d2eb57c8f7a8524e9e1fcad0 -SIZE (awslabs-aws-c-cal-v0.9.2_GH0.tar.gz) = 1686368 +TIMESTAMP = 1762617666 +SHA256 (awslabs-aws-c-cal-v0.9.10_GH0.tar.gz) = a41b389e942fadd599a6a0f692b75480d663f1e702c0301177f00f365e0c9b94 +SIZE (awslabs-aws-c-cal-v0.9.10_GH0.tar.gz) = 1699147 diff --git a/security/aws-c-cal/pkg-plist b/security/aws-c-cal/pkg-plist index 2901859b8ed6..ef00bc0bcd56 100644 --- a/security/aws-c-cal/pkg-plist +++ b/security/aws-c-cal/pkg-plist @@ -3,6 +3,7 @@ include/aws/cal/ecc.h include/aws/cal/ed25519.h include/aws/cal/exports.h include/aws/cal/hash.h +include/aws/cal/hkdf.h include/aws/cal/hmac.h include/aws/cal/rsa.h include/aws/cal/symmetric_cipher.h diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile index 4dff9e6a0a33..b30707f3720c 100644 --- a/security/aws-iam-authenticator/Makefile +++ b/security/aws-iam-authenticator/Makefile @@ -1,5 +1,5 @@ PORTNAME= aws-iam-authenticator -PORTVERSION= 0.7.5 +PORTVERSION= 0.7.8 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= security @@ -10,7 +10,7 @@ WWW= https://github.com/kubernetes-sigs/aws-iam-authenticator LICENSE= APACHE20 -USES= go:modules +USES= go:1.25,modules GO_MODULE= github.com/kubernetes-sigs/${PORTNAME} GO_TARGET= ./cmd/${PORTNAME} diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo index c569b643322b..30287a3b4b50 100644 --- a/security/aws-iam-authenticator/distinfo +++ b/security/aws-iam-authenticator/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754318075 -SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.5/v0.7.5.mod) = 7c7ce7ec411eb207b89773f5ad424d29eb20f050ba71ec55bd7ed4e524799018 -SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.5/v0.7.5.mod) = 4229 -SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.5/v0.7.5.zip) = 3343d8bc6247d90901f36f31ff6bb2538b390c57881983f38e859106b86e1f8b -SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.5/v0.7.5.zip) = 231356 +TIMESTAMP = 1760692813 +SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4163efce19348a71e733d26c118986834ed5afac48be7cec9dfc9c57d094dae3 +SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.mod) = 4788 +SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 499be04fd4aaec4210863e54e653220138fd9f6b7280b785ac90bbbe40594fe9 +SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.8/v0.7.8.zip) = 233860 diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile index 1e0c61f021c8..4740b01a8cb0 100644 --- a/security/aws-lc/Makefile +++ b/security/aws-lc/Makefile @@ -1,5 +1,5 @@ PORTNAME= aws-lc -PORTVERSION= 1.55.0 +PORTVERSION= 1.62.0 DISTVERSIONPREFIX= v CATEGORIES= security diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo index 0dbd7af0dc75..6c27498c6a06 100644 --- a/security/aws-lc/distinfo +++ b/security/aws-lc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751622349 -SHA256 (aws-aws-lc-v1.55.0_GH0.tar.gz) = a216e5e572ad9f68e6b93666f0bbca4d7792f400ca525731583196c139c12ce9 -SIZE (aws-aws-lc-v1.55.0_GH0.tar.gz) = 127105253 +TIMESTAMP = 1761446504 +SHA256 (aws-aws-lc-v1.62.0_GH0.tar.gz) = 731b740179ad5ab4222ad63d422ff19b2168f6a0f9d892bf40b41083a328f839 +SIZE (aws-aws-lc-v1.62.0_GH0.tar.gz) = 127445460 diff --git a/security/aws-lc/files/patch-powerpc64le b/security/aws-lc/files/patch-powerpc64le deleted file mode 100644 index 49cc0f44382b..000000000000 --- a/security/aws-lc/files/patch-powerpc64le +++ /dev/null @@ -1,20 +0,0 @@ -Obtained from: https://cgit.FreeBSD.org/ports/commit/?id=f08b67611f0b19c0ee8d9053ee4d22e09b03f2b1 - ---- crypto/fipsmodule/cpucap/cpu_ppc64le.c.orig 2024-07-03 21:50:24 UTC -+++ crypto/fipsmodule/cpucap/cpu_ppc64le.c -@@ -69,10 +69,15 @@ void OPENSSL_cpuid_setup(void) { - - void OPENSSL_cpuid_setup(void) { - #if defined(AT_HWCAP2) -+#if defined(__linux__) - OPENSSL_ppc64le_hwcap2 = getauxval(AT_HWCAP2); -+#elif defined(__FreeBSD__) -+ elf_aux_info(AT_HWCAP2, &OPENSSL_ppc64le_hwcap2, sizeof(OPENSSL_ppc64le_hwcap2)); -+#endif - #else - OPENSSL_ppc64le_hwcap2 = 0; - #endif -+ - OPENSSL_cpucap_initialized = 1; - - // OPENSSL_ppccap is a 64-bit hex string which may start with "0x". diff --git a/security/aws-lc/pkg-plist b/security/aws-lc/pkg-plist index 74bd41ebfb82..87899532d793 100644 --- a/security/aws-lc/pkg-plist +++ b/security/aws-lc/pkg-plist @@ -88,6 +88,7 @@ include/openssl/time.h include/openssl/tls1.h include/openssl/trust_token.h include/openssl/type_check.h +include/openssl/ui.h include/openssl/x509.h include/openssl/x509_vfy.h include/openssl/x509v3.h diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile index 0db83a5b6da4..3b6e8c8b9738 100644 --- a/security/aws-vault/Makefile +++ b/security/aws-vault/Makefile @@ -1,7 +1,7 @@ PORTNAME= aws-vault DISTVERSIONPREFIX= v DISTVERSION= 6.6.2 -PORTREVISION= 20 +PORTREVISION= 24 CATEGORIES= security MAINTAINER= mauroeldritch@gmail.com diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile index ec9b367cbd10..e34b0a700f7b 100644 --- a/security/bitwarden-cli/Makefile +++ b/security/bitwarden-cli/Makefile @@ -1,6 +1,7 @@ PORTNAME= bitwarden-cli DISTVERSIONPREFIX= cli-v -DISTVERSION= 2025.7.0 +DISTVERSION= 2025.10.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://nodejs.org/dist/v${PKG_NODE_VER}/:node DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node \ @@ -56,7 +57,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 \ @@ -77,11 +78,40 @@ pre-fetch: ${CP} -R ${FILESDIR}/packagejsons/* ${WRKDIR}/node-modules-cache; \ cd ${WRKDIR}/node-modules-cache && \ ${SETENV} HOME=${WRKDIR} \ - npm ci --ignore-scripts --no-progress --no-audit --no-fund; \ + npm ci --ignore-scripts --no-progress --no-audit --no-fund --no-update-notifier; \ ${FIND} ${WRKDIR}/node-modules-cache -type d -exec ${CHMOD} 755 {} ';'; \ for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \ ${GREP} -ve 'node_modules/.*/node_modules'`; do \ - ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | ${SED} \ + ${MTREE_CMD} -cbnSp $${dir} | ${MTREE_CMD} -C | \ + ${AWK} ' \ + function oct2dec(octstr, i, c, val) { \ + val = 0; \ + for (i = 1; i <= length(octstr); i++) { \ + c = substr(octstr, i, 1); \ + if (c < "0" || c > "7") { \ + break; \ + } \ + val = val * 8 + (c - "0"); \ + } \ + return val; \ + } \ + { \ + if (match($$0, /mode=[0-7]+/)) { \ + mode_str = substr($$0, RSTART+5, RLENGTH-5); \ + mode = oct2dec(mode_str); \ + exec_bits = 73; \ + special_bits = 3584; \ + special = and(mode, special_bits); \ + if (and(mode, exec_bits) != 0) { \ + newmode = or(special, 493); \ + } else { \ + newmode = or(special, 420); \ + } \ + sub(/mode=[0-7]+/, "mode=" sprintf("%04o", newmode)); \ + } \ + print; \ + }' | \ + ${SED} \ -e 's:time=[0-9.]*:time=${PREFETCH_TIMESTAMP}.000000000:' \ -e 's:\([gu]id\)=[0-9]*:\1=0:g' \ -e 's:flags=.*:flags=none:' \ @@ -101,11 +131,10 @@ post-extract: post-patch: # apply FreeBSD patches for node - for p in ${PATCHDIR}/node/patch-*;do \ - ${PATCH} -s -p0 -d ${WRKDIR}/node-v${PKG_NODE_VER} < $${p}; \ - done + @${BSDMAKE} PATCHDIR=${PATCHDIR}/node \ + WRKSRC=${WRKDIR}/node-v${PKG_NODE_VER} do-patch # apply node patch from pkg-fetch - ${PATCH} -s -p1 -d ${WRKDIR}/node-v${PKG_NODE_VER} < \ + @${PATCH} -s -p1 -d ${WRKDIR}/node-v${PKG_NODE_VER} < \ ${WRKSRC}/node_modules/@yao-pkg/pkg-fetch/patches/node.v${PKG_NODE_VER}.cpp.patch pre-build: diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo index 1b44f20cfdbd..58fed7bf314a 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 = 1760949423 +SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be +SIZE (node-v22.15.1.tar.gz) = 100310295 +SHA256 (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 94b46790681dd3506479d9f650135e31220b64dec0ec7ada0e56f63de8b56766 +SIZE (bitwarden-cli-2025.10.0-node-modules.tar.gz) = 267045345 +SHA256 (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = e9f5b989e3403525c08ef0d295e7a315de2e5f05121e67b0352fed21417277df +SIZE (bitwarden-clients-cli-v2025.10.0_GH0.tar.gz) = 28302200 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/.npmrc b/security/bitwarden-cli/files/packagejsons/.npmrc index cffe8cdef132..38a7eb153c0a 100644 --- a/security/bitwarden-cli/files/packagejsons/.npmrc +++ b/security/bitwarden-cli/files/packagejsons/.npmrc @@ -1 +1,4 @@ save-exact=true +# Increase available heap size to avoid running out of memory when compiling. +# This applies to all npm scripts in this repository. +node-options=--max-old-space-size=8192 diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json index 70dd0d7a2413..402a00fee31a 100644 --- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json +++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json @@ -1,32 +1,60 @@ { "name": "@bitwarden/browser", - "version": "2025.7.0", + "version": "2025.10.0", "scripts": { "build": "npm run build:chrome", + "build:bit": "npm run build:bit:chrome", "build:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:bit:chrome": "cross-env BROWSER=chrome MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js", "build:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:bit:edge": "cross-env BROWSER=edge MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js", "build:firefox": "cross-env BROWSER=firefox NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:bit:firefox": "cross-env BROWSER=firefox NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js", "build:opera": "cross-env BROWSER=opera MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:bit:opera": "cross-env BROWSER=opera MANIFEST_VERSION=3 NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js", "build:safari": "cross-env BROWSER=safari NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:bit:safari": "cross-env BROWSER=safari NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-browser/webpack.config.js", "build:watch": "npm run build:watch:chrome", "build:watch:chrome": "npm run build:chrome -- --watch", + "build:bit:watch:chrome": "npm run build:bit:chrome -- --watch", "build:watch:edge": "npm run build:edge -- --watch", + "build:bit:watch:edge": "npm run build:bit:edge -- --watch", "build:watch:firefox": "npm run build:firefox -- --watch", + "build:bit:watch:firefox": "npm run build:bit:firefox -- --watch", "build:watch:opera": "npm run build:opera -- --watch", + "build:bit:watch:opera": "npm run build:bit:opera -- --watch", "build:watch:safari": "npm run build:safari -- --watch", + "build:bit:watch:safari": "npm run build:bit:safari -- --watch", + "build:watch:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run build:watch:firefox", + "build:bit:watch:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run build:bit:watch:firefox", + "build:watch:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run build:watch:safari", + "build:bit:watch:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run build:bit:watch:safari", "build:prod:chrome": "cross-env NODE_ENV=production npm run build:chrome", + "build:bit:prod:chrome": "cross-env NODE_ENV=production npm run build:bit:chrome", "build:prod:edge": "cross-env NODE_ENV=production npm run build:edge", + "build:bit:prod:edge": "cross-env NODE_ENV=production npm run build:bit:edge", "build:prod:firefox": "cross-env NODE_ENV=production npm run build:firefox", + "build:bit:prod:firefox": "cross-env NODE_ENV=production npm run build:bit:firefox", "build:prod:opera": "cross-env NODE_ENV=production npm run build:opera", + "build:bit:prod:opera": "cross-env NODE_ENV=production npm run build:bit:opera", "build:prod:safari": "cross-env NODE_ENV=production npm run build:safari", + "build:bit:prod:safari": "cross-env NODE_ENV=production npm run build:bit:safari", "dist:chrome": "npm run build:prod:chrome && mkdir -p dist && ./scripts/compress.sh dist-chrome.zip", + "dist:bit:chrome": "npm run build:bit:prod:chrome && mkdir -p dist && ./scripts/compress.sh bit-dist-chrome.zip", "dist:edge": "npm run build:prod:edge && mkdir -p dist && ./scripts/compress.sh dist-edge.zip", + "dist:bit:edge": "npm run build:bit:prod:edge && mkdir -p dist && ./scripts/compress.sh bit-dist-edge.zip", "dist:firefox": "npm run build:prod:firefox && mkdir -p dist && ./scripts/compress.sh dist-firefox.zip", + "dist:bit:firefox": "npm run build:bit:prod:firefox && mkdir -p dist && ./scripts/compress.sh bit-dist-firefox.zip", "dist:opera": "npm run build:prod:opera && mkdir -p dist && ./scripts/compress.sh dist-opera.zip", + "dist:bit:opera": "npm run build:bit:prod:opera && mkdir -p dist && ./scripts/compress.sh bit-dist-opera.zip", "dist:safari": "npm run build:prod:safari && ./scripts/package-safari.ps1", + "dist:bit:safari": "npm run build:bit:prod:safari && ./scripts/package-safari.ps1", "dist:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:firefox", + "dist:bit:firefox:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:bit:firefox", "dist:opera:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:opera", + "dist:bit:opera:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:bit:opera", "dist:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:safari", + "dist:bit:safari:mv3": "cross-env MANIFEST_VERSION=3 npm run dist:bit:safari", "test": "jest", "test:watch": "jest --watch", "test:watch:all": "jest --watchAll", diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json index ca7af3ec596e..02db5317a26b 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.10.0", "keywords": [ "bitwarden", "password", @@ -18,14 +18,14 @@ "license": "SEE LICENSE IN LICENSE.txt", "scripts": { "clean": "rimraf dist", - "build:oss": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack", + "build:oss": "webpack", "build:oss:debug": "npm run build:oss && node --inspect ./build/bw.js", "build:oss:watch": "webpack --watch", "build:oss:prod": "cross-env NODE_ENV=production webpack", "build:oss:prod:watch": "cross-env NODE_ENV=production webpack --watch", "debug": "node --inspect ./build/bw.js", "publish:npm": "npm run build:oss:prod && npm publish --access public", - "build:bit": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack -c ../../bitwarden_license/bit-cli/webpack.config.js", + "build:bit": "webpack -c ../../bitwarden_license/bit-cli/webpack.config.js", "build:bit:debug": "npm run build:bit && node --inspect ./build/bw.js", "build:bit:watch": "webpack --watch -c ../../bitwarden_license/bit-cli/webpack.config.js", "build:bit:prod": "cross-env NODE_ENV=production npm run build:bit", @@ -64,13 +64,13 @@ }, "dependencies": { "@koa/multer": "4.0.0", - "@koa/router": "13.1.0", + "@koa/router": "14.0.0", "big-integer": "1.6.52", "browser-hrtime": "1.1.8", "chalk": "4.1.2", - "commander": "11.1.0", - "core-js": "3.42.0", - "form-data": "4.0.2", + "commander": "14.0.0", + "core-js": "3.45.0", + "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", @@ -80,7 +80,7 @@ "koa-json": "2.0.2", "lowdb": "1.0.0", "lunr": "2.3.9", - "multer": "1.4.5-lts.2", + "multer": "2.0.2", "node-fetch": "2.6.12", "node-forge": "1.3.1", "open": "10.1.2", @@ -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..cb997273f1e8 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.10.0", "keywords": [ "bitwarden", "password", @@ -19,10 +19,11 @@ "postinstall": "electron-rebuild", "start": "cross-env ELECTRON_IS_DEV=0 ELECTRON_NO_UPDATER=1 electron ./build", "build-native": "cd desktop_native && node build.js", - "build": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main\" \"npm run build:renderer\" \"npm run build:preload\"", - "build:dev": "concurrently -n Main,Rend -c yellow,cyan \"npm run build:main:dev\" \"npm run build:renderer:dev\"", + "build": "concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main\" \"npm run build:renderer\" \"npm run build:preload\"", + "build:dev": "concurrently -n Main,Rend,Prel -c yellow,cyan \"npm run build:main:dev\" \"npm run build:renderer:dev\" \"npm run build:preload:dev\"", "build:preload": "cross-env NODE_ENV=production webpack --config webpack.preload.js", - "build:preload:watch": "cross-env NODE_ENV=production webpack --config webpack.preload.js --watch", + "build:preload:dev": "cross-env NODE_ENV=development webpack --config webpack.preload.js", + "build:preload:watch": "cross-env NODE_ENV=development webpack --config webpack.preload.js --watch", "build:macos-extension:mac": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mac", "build:macos-extension:mas": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mas", "build:macos-extension:masdev": "./desktop_native/macos_provider/build.sh && node scripts/build-macos-extension.js mas-dev", @@ -55,15 +56,15 @@ "dist:mac:with-extension": "npm run build && npm run pack:mac:with-extension", "dist:mac:mas": "npm run build && npm run pack:mac:mas", "dist:mac:mas:with-extension": "npm run build && npm run pack:mac:mas:with-extension", - "dist:mac:masdev": "npm run build && npm run pack:mac:masdev", - "dist:mac:masdev:with-extension": "npm run build && npm run pack:mac:masdev:with-extension", + "dist:mac:masdev": "npm run build:dev && npm run pack:mac:masdev", + "dist:mac:masdev:with-extension": "npm run build:dev && npm run pack:mac:masdev:with-extension", "dist:win": "npm run build && npm run pack:win", "dist:win:ci": "npm run build && npm run pack:win:ci", "publish:lin": "npm run build && npm run clean:dist && electron-builder --linux --x64 -p always", "publish:mac": "npm run build && npm run clean:dist && electron-builder --mac -p always", "publish:mac:mas": "npm run dist:mac:mas && npm run upload:mas", "publish:win": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"", - "publish:win:dev": "npm run build && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always", + "publish:win:dev": "npm run build:dev && npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p always", "upload:mas": "xcrun altool --upload-app --type osx --file \"$(find ./dist/mas-universal/Bitwarden*.pkg)\" --apiKey $APP_STORE_CONNECT_AUTH_KEY --apiIssuer $APP_STORE_CONNECT_TEAM_ISSUER", "test": "jest", "test:watch": "jest --watch", diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json index 98f6e76c26d1..5690ce77dec9 100644 --- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json +++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json @@ -1,11 +1,11 @@ { "name": "@bitwarden/web-vault", - "version": "2025.7.1", + "version": "2025.10.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", - "build:oss:watch": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack serve", - "build:bit:watch": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" webpack serve -c ../../bitwarden_license/bit-web/webpack.config.js", + "build:oss": "webpack", + "build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js", + "build:oss:watch": "webpack serve", + "build:bit:watch": "webpack serve -c ../../bitwarden_license/bit-web/webpack.config.js", "build:bit:dev": "cross-env ENV=development npm run build:bit", "build:bit:dev:analyze": "cross-env LOGGING=false webpack -c ../../bitwarden_license/bit-web/webpack.config.js --profile --json > stats.json && npx webpack-bundle-analyzer stats.json build/", "build:bit:dev:watch": "cross-env ENV=development NODE_OPTIONS=\"--max-old-space-size=8192\" npm run build:bit:watch", @@ -18,6 +18,7 @@ "build:bit:selfhost:watch": "cross-env ENV=selfhosted npm run build:bit:watch", "build:oss:selfhost:prod": "cross-env ENV=selfhosted NODE_ENV=production npm run build:oss", "build:bit:selfhost:prod": "cross-env ENV=selfhosted NODE_ENV=production npm run build:bit", + "build:bit:selfhost:dev": "cross-env ENV=selfhosted NODE_ENV=production npm run build:bit", "build:bit:ee": "cross-env NODE_ENV=production ENV=ee npm run build:bit", "clean:l10n": "git push origin --delete l10n_master", "dist:bit:cloud": "npm run build:bit:cloud", diff --git a/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json b/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json index c319beb8f4cc..5e934006d0db 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/admin-console/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/angular/package.json b/security/bitwarden-cli/files/packagejsons/libs/angular/package.json index 322c8c826a2f..0b9111f88fbd 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/angular/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/angular/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/assets/package.json b/security/bitwarden-cli/files/packagejsons/libs/assets/package.json new file mode 100644 index 000000000000..c46c2a4e954a --- /dev/null +++ b/security/bitwarden-cli/files/packagejsons/libs/assets/package.json @@ -0,0 +1,15 @@ +{ + "name": "@bitwarden/assets", + "version": "0.0.1", + "description": "Assets used in Bitwarden clients", + "private": true, + "type": "commonjs", + "main": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "ui-foundation", + "scripts": { + "test": "jest" + }, + "sideEffects": false +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/auth/package.json b/security/bitwarden-cli/files/packagejsons/libs/auth/package.json index 52c1be63f817..cab83bd3b8dc 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/auth/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/auth/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/billing/package.json b/security/bitwarden-cli/files/packagejsons/libs/billing/package.json index 8858cfaa2669..3afd267cc231 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/billing/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/billing/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest --passWithNoTests" } } 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..9a18cf281818 --- /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": "index.js", + "types": "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..dd9e54e6548e --- /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": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "platform" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json index cf613ead7af6..d6fc1841888e 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/dirt/card/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest --passWithNoTests" } } 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..4461add637f5 --- /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": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "platform" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/importer/package.json b/security/bitwarden-cli/files/packagejsons/libs/importer/package.json index eb2588b6340e..2c85c78cb666 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/importer/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/importer/package.json @@ -13,6 +13,7 @@ }, "license": "GPL-3.0", "scripts": { + "test": "jest", "clean": "rimraf dist", "build": "npm run clean && tsc", "build:watch": "npm run clean && tsc -watch" diff --git a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json index b9cfbe35eb0f..2b1d529af334 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/logging/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/logging/package.json @@ -4,8 +4,8 @@ "description": "Logging primitives", "private": true, "type": "commonjs", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "main": "index.js", + "types": "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..7f83f0170c80 --- /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": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "platform" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/node/package.json b/security/bitwarden-cli/files/packagejsons/libs/node/package.json index 823913c997d3..6a375a2a5ad8 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/node/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/node/package.json @@ -13,6 +13,7 @@ }, "license": "GPL-3.0", "scripts": { + "test": "jest", "clean": "rimraf dist", "build": "npm run clean && tsc", "build:watch": "npm run clean && tsc -watch" diff --git a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json index 8a3bdebf9ac5..8d132bad96b6 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/nx-plugin/package.json @@ -4,8 +4,8 @@ "description": "Custom Nx tools like generators and executors for Bitwarden projects", "private": true, "type": "commonjs", - "main": "./src/index.js", - "types": "./src/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "license": "GPL-3.0", "author": "Platform", "generators": "./generators.json" diff --git a/security/bitwarden-cli/files/packagejsons/libs/platform/package.json b/security/bitwarden-cli/files/packagejsons/libs/platform/package.json index 093019b446d9..b063def1a9b3 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/platform/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/platform/package.json @@ -13,6 +13,7 @@ }, "license": "GPL-3.0", "scripts": { + "test": "jest", "clean": "rimraf dist", "build": "npm run clean && tsc", "build:watch": "npm run clean && tsc -watch" diff --git a/security/bitwarden-cli/files/packagejsons/libs/pricing/package.json b/security/bitwarden-cli/files/packagejsons/libs/pricing/package.json new file mode 100644 index 000000000000..9d5ec85c1bc4 --- /dev/null +++ b/security/bitwarden-cli/files/packagejsons/libs/pricing/package.json @@ -0,0 +1,21 @@ +{ + "name": "@bitwarden/pricing", + "version": "0.0.0", + "description": "Components and services that facilitate the retrieval and display of Bitwarden's pricing.", + "keywords": [ + "bitwarden" + ], + "author": "Bitwarden Inc.", + "homepage": "https://bitwarden.com", + "repository": { + "type": "git", + "url": "https://github.com/bitwarden/clients" + }, + "license": "GPL-3.0", + "scripts": { + "clean": "rimraf dist", + "build": "npm run clean && tsc", + "build:watch": "npm run clean && tsc -watch" + }, + "private": true +} 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..09d1e05e19d8 --- /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": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "platform" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json b/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json new file mode 100644 index 000000000000..b8634a672f37 --- /dev/null +++ b/security/bitwarden-cli/files/packagejsons/libs/state-internal/package.json @@ -0,0 +1,11 @@ +{ + "name": "@bitwarden/state-internal", + "version": "0.0.1", + "description": "The internal parts of @bitwarden/state that should not be used by other teams.", + "private": true, + "type": "commonjs", + "main": "index.js", + "types": "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..f4c2fb45a19c --- /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": "index.js", + "types": "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..62805f6a084b --- /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": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "platform" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json index 7b18e4dcb5f4..4f566ef2056b 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/storage-core/package.json @@ -4,8 +4,8 @@ "description": "Abstractions over storage APIs", "private": true, "type": "commonjs", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "license": "GPL-3.0", "author": "platform" } diff --git a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json index 22d83f2334ed..6fcca07803d0 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/storage-test-utils/package.json @@ -4,8 +4,8 @@ "description": "Test tools for the storage library", "private": true, "type": "commonjs", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "license": "GPL-3.0", "author": "platform" } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json index c7fcd26d8847..887f64a2f0c5 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-core/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json index 4dc5e3251241..2a2d2dc599d8 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/export/vault-export/vault-export-ui/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest --passWithNoTests" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json index be4bbbe4ae89..4e6ddd39df7e 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/components/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest --passWithNoTests" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json index 23ef352f9a61..00adf1c7e521 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/core/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json index 5941d675536e..2e61910941a3 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/history/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json index 151f48d5aba1..eaf07d0e3ed1 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/legacy/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json index 61b6d2b8da3f..96b1eb3c3bba 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/generator/extensions/navigation/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json b/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json index 98f7e0ca27e8..1bfdf87da104 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/tools/send/send-ui/package.json @@ -15,6 +15,7 @@ "scripts": { "clean": "rimraf dist", "build": "npm run clean && tsc", - "build:watch": "npm run clean && tsc -watch" + "build:watch": "npm run clean && tsc -watch", + "test": "jest" } } diff --git a/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json b/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json index 4ea0f8aed771..0cc6d4b153f3 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/ui/common/package.json @@ -12,6 +12,11 @@ "url": "https://github.com/bitwarden/clients" }, "license": "GPL-3.0", + "scripts": { + "clean": "rimraf dist", + "build": "npm run clean && tsc", + "build:watch": "npm run clean && tsc -watch" + }, "exports": { ".": { "import": "./src/index.ts" diff --git a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json index 2251d2ceace7..b32afd6d8f9a 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/user-core/package.json @@ -3,8 +3,8 @@ "version": "0.0.0", "description": "The very basic concept that constitutes a user, this needs to be very low level to facilitate Platform keeping their own code low level.", "type": "commonjs", - "main": "dist/index.js", - "types": "dist/index.d.ts", + "main": "index.js", + "types": "index.d.ts", "license": "GPL-3.0", "author": "auth" } diff --git a/security/bitwarden-cli/files/packagejsons/libs/vault/package.json b/security/bitwarden-cli/files/packagejsons/libs/vault/package.json index 48822f93a40f..3d0653205201 100644 --- a/security/bitwarden-cli/files/packagejsons/libs/vault/package.json +++ b/security/bitwarden-cli/files/packagejsons/libs/vault/package.json @@ -13,6 +13,7 @@ }, "license": "GPL-3.0", "scripts": { + "test": "jest", "clean": "rimraf dist", "build": "npm run clean && tsc", "build:watch": "npm run clean && tsc -watch" diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json index e6d4a0b9b89f..71196389be2a 100644 --- a/security/bitwarden-cli/files/packagejsons/package-lock.json +++ b/security/bitwarden-cli/files/packagejsons/package-lock.json @@ -23,27 +23,26 @@ "@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.311", "@electron/fuses": "1.8.0", "@emotion/css": "11.13.5", "@koa/multer": "4.0.0", - "@koa/router": "13.1.0", + "@koa/router": "14.0.0", "@microsoft/signalr": "8.0.7", "@microsoft/signalr-protocol-msgpack": "8.0.7", "@ng-select/ng-select": "14.9.0", - "@nx/devkit": "21.1.2", - "@nx/eslint": "21.1.2", - "@nx/jest": "21.1.2", - "@nx/js": "21.1.2", + "@nx/devkit": "21.3.11", + "@nx/eslint": "21.3.11", + "@nx/jest": "21.3.11", + "@nx/js": "21.3.11", "big-integer": "1.6.52", - "bootstrap": "4.6.0", "braintree-web-drop-in": "1.44.0", "buffer": "6.0.3", "bufferutil": "4.0.9", "chalk": "4.1.2", - "commander": "11.1.0", - "core-js": "3.42.0", - "form-data": "4.0.2", + "commander": "14.0.0", + "core-js": "3.45.0", + "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", @@ -54,7 +53,7 @@ "lit": "3.3.0", "lowdb": "1.0.0", "lunr": "2.3.9", - "multer": "1.4.5-lts.2", + "multer": "2.0.2", "ngx-toastr": "19.0.0", "node-fetch": "2.6.12", "node-forge": "1.3.1", @@ -98,12 +97,12 @@ "@storybook/test-runner": "0.22.0", "@storybook/theming": "8.6.12", "@storybook/web-components-webpack5": "8.6.12", - "@types/chrome": "0.0.306", + "@types/chrome": "0.1.12", "@types/firefox-webext-browser": "120.0.4", "@types/inquirer": "8.2.10", "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", - "@types/koa": "2.15.0", + "@types/koa": "3.0.0", "@types/koa__multer": "2.0.7", "@types/koa__router": "12.0.4", "@types/koa-bodyparser": "4.3.7", @@ -120,7 +119,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,11 +127,11 @@ "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", + "cross-env": "10.0.0", "css-loader": "7.1.2", - "electron": "36.4.0", + "electron": "36.9.3", "electron-builder": "26.0.12", "electron-log": "5.4.0", "electron-reload": "2.0.0-alpha.1", @@ -157,10 +156,10 @@ "json5": "2.2.3", "lint-staged": "16.0.0", "mini-css-extract-plugin": "2.9.2", - "nx": "21.1.2", + "nx": "21.3.11", "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,21 +191,21 @@ }, "apps/browser": { "name": "@bitwarden/browser", - "version": "2025.7.0" + "version": "2025.10.0" }, "apps/cli": { "name": "@bitwarden/cli", - "version": "2025.7.0", + "version": "2025.10.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@koa/multer": "4.0.0", - "@koa/router": "13.1.0", + "@koa/router": "14.0.0", "big-integer": "1.6.52", "browser-hrtime": "1.1.8", "chalk": "4.1.2", - "commander": "11.1.0", - "core-js": "3.42.0", - "form-data": "4.0.2", + "commander": "14.0.0", + "core-js": "3.45.0", + "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", @@ -216,7 +215,7 @@ "koa-json": "2.0.2", "lowdb": "1.0.0", "lunr": "2.3.9", - "multer": "1.4.5-lts.2", + "multer": "2.0.2", "node-fetch": "2.6.12", "node-forge": "1.3.1", "open": "10.1.2", @@ -229,10 +228,6 @@ }, "bin": { "bw": "build/bw.js" - }, - "engines": { - "node": "~20", - "npm": "~10" } }, "apps/cli/node_modules/define-lazy-prop": { @@ -282,7 +277,7 @@ }, "apps/desktop": { "name": "@bitwarden/desktop", - "version": "2025.7.0", + "version": "2025.10.0", "hasInstallScript": true, "license": "GPL-3.0" }, @@ -296,7 +291,7 @@ }, "apps/web": { "name": "@bitwarden/web-vault", - "version": "2025.7.1" + "version": "2025.10.0" }, "libs/admin-console": { "name": "@bitwarden/admin-console", @@ -308,6 +303,11 @@ "version": "0.0.0", "license": "GPL-3.0" }, + "libs/assets": { + "name": "@bitwarden/assets", + "version": "0.0.1", + "license": "GPL-3.0" + }, "libs/auth": { "name": "@bitwarden/auth", "version": "0.0.0", @@ -318,6 +318,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 +332,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 +367,17 @@ "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", + "extraneous": true, + "license": "GPL-3.0" + }, "libs/node": { "name": "@bitwarden/node", "version": "0.0.0", @@ -367,6 +393,31 @@ "version": "0.0.0", "license": "GPL-3.0" }, + "libs/pricing": { + "name": "@bitwarden/pricing", + "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-internal": { + "name": "@bitwarden/state-internal", + "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", @@ -2803,6 +2854,15 @@ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz", @@ -2994,12 +3054,12 @@ } }, "node_modules/@babel/parser": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.0.tgz", + "integrity": "sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==", "license": "MIT", "dependencies": { - "@babel/types": "^7.27.3" + "@babel/types": "^7.28.0" }, "bin": { "parser": "bin/babel-parser.js" @@ -4459,33 +4519,33 @@ } }, "node_modules/@babel/traverse": { - "version": "7.27.4", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", - "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.0.tgz", + "integrity": "sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==", "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", - "@babel/generator": "^7.27.3", - "@babel/parser": "^7.27.4", + "@babel/generator": "^7.28.0", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.0", "@babel/template": "^7.27.2", - "@babel/types": "^7.27.3", - "debug": "^4.3.1", - "globals": "^11.1.0" + "@babel/types": "^7.28.0", + "debug": "^4.3.1" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.27.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", - "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.27.5", - "@babel/types": "^7.27.3", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.0", + "@babel/types": "^7.28.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -4493,9 +4553,9 @@ } }, "node_modules/@babel/types": { - "version": "7.27.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "version": "7.28.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", + "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.27.1", @@ -4519,6 +4579,10 @@ "resolved": "libs/angular", "link": true }, + "node_modules/@bitwarden/assets": { + "resolved": "libs/assets", + "link": true + }, "node_modules/@bitwarden/auth": { "resolved": "libs/auth", "link": true @@ -4535,6 +4599,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 +4611,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 +4647,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 +4667,10 @@ "resolved": "libs/logging", "link": true }, + "node_modules/@bitwarden/messaging": { + "resolved": "libs/messaging", + "link": true + }, "node_modules/@bitwarden/node": { "resolved": "libs/node", "link": true @@ -4603,10 +4683,14 @@ "resolved": "libs/platform", "link": true }, + "node_modules/@bitwarden/pricing": { + "resolved": "libs/pricing", + "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.311", + "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.311.tgz", + "integrity": "sha512-zJdQykNMFOyivpNaCB9jc85wZ1ci2HM8/E4hI+yS7FgRm0sRigK5rieF3+xRjiq7pEsZSD8AucR+u/XK9ADXiw==", "license": "GPL-3.0", "dependencies": { "type-fest": "^4.41.0" @@ -4628,6 +4712,22 @@ "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-internal": { + "resolved": "libs/state-internal", + "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 @@ -5958,6 +6058,13 @@ "integrity": "sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==", "license": "MIT" }, + "node_modules/@epic-web/invariant": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@epic-web/invariant/-/invariant-1.0.0.tgz", + "integrity": "sha512-lrTPqgvfFQtR/eY/qkIzp98OGdNJu0m5ji3q/nJI8v3SXkRKEnWiOxMmbvcSoAIzv/cGiuvRy57k4suKQSAdwA==", + "dev": true, + "license": "MIT" + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.25.4", "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.4.tgz", @@ -7120,7 +7227,6 @@ "version": "8.0.2", "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, "license": "ISC", "dependencies": { "string-width": "^5.1.2", @@ -7138,7 +7244,6 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -7151,7 +7256,6 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -7164,14 +7268,12 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, "license": "MIT" }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", @@ -7189,7 +7291,6 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" @@ -7205,7 +7306,6 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", @@ -7313,6 +7413,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-29.7.0.tgz", "integrity": "sha512-5Ni4CU7XHQi32IJ398EEP4RrB8eV09sXP2ROqD4bksHrnTree52PsxvX8tpL8LvTZ3pFzXyPbNQReSN41CAhOg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -7422,10 +7523,20 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/diff-sequences": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", + "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, "node_modules/@jest/environment": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-29.7.0.tgz", "integrity": "sha512-aQIfHDq33ExsN4jP1NWGXhxgQ/wixs60gDiKO+XVMd8Mn0NWPWgc34ZQDTb2jKaUWQ7MuwoitXAsN2XVXNMpAw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/fake-timers": "^29.7.0", @@ -7441,6 +7552,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-29.7.0.tgz", "integrity": "sha512-8uMeAMycttpva3P1lBHB8VciS9V0XAr3GymPpipdyQXbBcuhkLQOSe8E/p92RyAdToS6ZD1tFkX+CkhoECE0dQ==", + "dev": true, "license": "MIT", "dependencies": { "expect": "^29.7.0", @@ -7454,6 +7566,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-29.7.0.tgz", "integrity": "sha512-GlsNBWiFQFCVi9QVSx7f5AgMeLxe9YCCs5PuP2O2LdjDAA8Jh9eX7lA1Jq/xdXw3Wb3hyvlFNfZIfcRetSzYcA==", + "dev": true, "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3" @@ -7466,6 +7579,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-29.7.0.tgz", "integrity": "sha512-q4DH1Ha4TTFPdxLsqDXK1d3+ioSL7yL5oCMJZgDYm6i+6CygW5E5xVr/D1HdsGxjt1ZWSfUAs9OxSB/BNelWrQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -7479,10 +7593,20 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/get-type": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.0.1.tgz", + "integrity": "sha512-AyYdemXCptSRFirI5EPazNxyPwAL0jXt3zceFjaj8NFiKP9pOi0bfXonf6qkf82z2t3QWPeLCWWw4stPBzctLw==", + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, "node_modules/@jest/globals": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-29.7.0.tgz", "integrity": "sha512-mpiz3dutLbkW2MNFubUGUEVLkTGiqW6yLVTA+JbP6fI6J5iL9Y0Nlg8k95pcF8ctKwCS7WVxteBs29hhfAotzQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", @@ -7494,10 +7618,33 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/pattern": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", + "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-regex-util": "30.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/pattern/node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, "node_modules/@jest/reporters": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-29.7.0.tgz", "integrity": "sha512-DApq0KJbJOEzAFYjHADNNxAE3KbhxQB1y5Kplb5Waqw6zVbuWatSnMjE5gs8FUgEPmNsnZA3NCWl9NG0ia04Pg==", + "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -7541,6 +7688,7 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -7552,6 +7700,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -7572,6 +7721,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -7584,6 +7734,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "devOptional": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -7592,10 +7743,62 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@jest/snapshot-utils": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.0.5.tgz", + "integrity": "sha512-XcCQ5qWHLvi29UUrowgDFvV4t7ETxX91CbDczMnoqXPOIcZOxyNdSjm6kV5XMc8+HkxfRegU/MUmnTbJRzGrUQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "natural-compare": "^1.4.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/snapshot-utils/node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.34.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/snapshot-utils/node_modules/@jest/types": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", + "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==", + "license": "MIT", + "dependencies": { + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", + "@types/node": "*", + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@jest/snapshot-utils/node_modules/@sinclair/typebox": { + "version": "0.34.38", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz", + "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==", + "license": "MIT" + }, "node_modules/@jest/source-map": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-29.6.3.tgz", "integrity": "sha512-MHjT95QuipcPrpLM+8JMSzFx6eHp5Bm+4XeFDJlwsvVBjmKNiIAvasGK2fxz2WbGRlnvqehFbh07MMa7n3YJnw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", @@ -7610,6 +7813,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-29.7.0.tgz", "integrity": "sha512-Fdx+tv6x1zlkJPcWXmMDAG2HBnaR9XPSd5aDWQVsfrZmLVT3lU1cwyxLgRmXR9yrq4NBoEm9BMsfgFzTQAbJYA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", @@ -7625,6 +7829,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-29.7.0.tgz", "integrity": "sha512-GQwJ5WZVrKnOJuiYiAF52UNUJXgTZx1NHjFSEB0qEMmSZKAkdMoIzw/Cj6x6NF4AvV23AUqDpFzQkN/eYCYTxw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", @@ -7640,6 +7845,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", @@ -7666,12 +7872,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, "license": "MIT" }, "node_modules/@jest/types": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -7686,17 +7894,13 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "license": "MIT", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" } }, "node_modules/@jridgewell/resolve-uri": { @@ -7708,15 +7912,6 @@ "node": ">=6.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/@jridgewell/source-map": { "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", @@ -7735,9 +7930,9 @@ "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "version": "0.3.30", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", + "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -7815,17 +8010,18 @@ } }, "node_modules/@koa/router": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/@koa/router/-/router-13.1.0.tgz", - "integrity": "sha512-mNVu1nvkpSd8Q8gMebGbCkDWJ51ODetrFvLKYusej+V0ByD4btqHYnPIzTBLXnQMVUlm/oxVwqmWBY3zQfZilw==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@koa/router/-/router-14.0.0.tgz", + "integrity": "sha512-LBSu5K0qAaaQcXX/0WIB9PGDevyCxxpnc1uq13vV/CgObaVxuis5hKl3Eboq/8gcb6ebnkAStW9NB/Em2eYyFA==", "license": "MIT", "dependencies": { + "debug": "^4.4.1", "http-errors": "^2.0.0", "koa-compose": "^4.1.0", - "path-to-regexp": "^6.3.0" + "path-to-regexp": "^8.2.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" } }, "node_modules/@leichtgewicht/ip-codec": { @@ -9122,9 +9318,9 @@ } }, "node_modules/@nx/devkit": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.1.2.tgz", - "integrity": "sha512-1dgjwSsNDdp/VXydZnSfzfVwySEB3C9yjzeIw6+3+nRvZfH16a7ggZE7MF5sJTq4d+01hAgIDz3KyvGa6Jf73g==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.3.11.tgz", + "integrity": "sha512-JOV8TAa9K5+ZwTA/EUi0g5qcKEg5vmi0AyOUsrNUHlv3BgQnwZtPLDDTPPZ+ezq24o6YzgwueZWj3CLEdMHEDg==", "license": "MIT", "dependencies": { "ejs": "^3.1.7", @@ -9137,7 +9333,7 @@ "yargs-parser": "21.1.1" }, "peerDependencies": { - "nx": "21.1.2" + "nx": "21.3.11" } }, "node_modules/@nx/devkit/node_modules/ignore": { @@ -9150,16 +9346,16 @@ } }, "node_modules/@nx/eslint": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.1.2.tgz", - "integrity": "sha512-Mp8u0RlkhxYtZ47d2ou6t8XIpRy7N/n23OzikqMro4Wt/DK1irGyShSoNIqdGdwalAE5MG1OFXspttXB+y/wOQ==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.3.11.tgz", + "integrity": "sha512-9jeD8QuU3OMcItjtw0QHl5cwohLeA9R+lajNJoOjS2tUGXTHWb8NOcEZBXWMcML+eV1iloIDW8/P4jV4BYqP2w==", "license": "MIT", "dependencies": { - "@nx/devkit": "21.1.2", - "@nx/js": "21.1.2", + "@nx/devkit": "21.3.11", + "@nx/js": "21.3.11", "semver": "^7.5.3", "tslib": "^2.3.0", - "typescript": "~5.7.2" + "typescript": "~5.8.2" }, "peerDependencies": { "@zkochan/js-yaml": "0.0.7", @@ -9172,9 +9368,9 @@ } }, "node_modules/@nx/eslint/node_modules/typescript": { - "version": "5.7.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", - "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "version": "5.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz", + "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -9185,20 +9381,20 @@ } }, "node_modules/@nx/jest": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.1.2.tgz", - "integrity": "sha512-y4VZita9LFb6XajulRIwjMcqHU6/f73C4SNSH6IM5BYmkN68ovICmzTGvoaL7wGTaYrA4Moh/WoKwEwQWKxRPQ==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.3.11.tgz", + "integrity": "sha512-PkdNWeoUY81zr+jtUapBdvvh26lWYIhDNyUwTjIBFajX8EAlhJpvShKHs7QObmrwOMLMXwLHKINiSCw9rueOBQ==", "license": "MIT", "dependencies": { - "@jest/reporters": "^29.4.1", - "@jest/test-result": "^29.4.1", - "@nx/devkit": "21.1.2", - "@nx/js": "21.1.2", + "@jest/reporters": "^30.0.2", + "@jest/test-result": "^30.0.2", + "@nx/devkit": "21.3.11", + "@nx/js": "21.3.11", "@phenomnomnominal/tsquery": "~5.0.1", "identity-obj-proxy": "3.0.0", - "jest-config": "^29.4.1", - "jest-resolve": "^29.4.1", - "jest-util": "^29.4.1", + "jest-config": "^30.0.2", + "jest-resolve": "^30.0.2", + "jest-util": "^30.0.2", "minimatch": "9.0.3", "picocolors": "^1.1.0", "resolve.exports": "2.0.3", @@ -9207,10 +9403,1039 @@ "yargs-parser": "21.1.1" } }, + "node_modules/@nx/jest/node_modules/@babel/core": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.0.tgz", + "integrity": "sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.6", + "@babel/parser": "^7.28.0", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.0", + "@babel/types": "^7.28.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@nx/jest/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@nx/jest/node_modules/@babel/generator": { + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.0.tgz", + "integrity": "sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.0", + "@babel/types": "^7.28.0", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/console": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.0.5.tgz", + "integrity": "sha512-xY6b0XiL0Nav3ReresUarwl2oIz1gTnxGbGpho9/rbUWsLH0f1OD/VT84xs8c7VmH7MChnLb0pag6PhZhAdDiA==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "jest-message-util": "30.0.5", + "jest-util": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/environment": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.0.5.tgz", + "integrity": "sha512-aRX7WoaWx1oaOkDQvCWImVQ8XNtdv5sEWgk4gxR6NXb7WBUnL5sRak4WRzIQRZ1VTWPvV4VI4mgGjNL9TeKMYA==", + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/expect": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.0.5.tgz", + "integrity": "sha512-6udac8KKrtTtC+AXZ2iUN/R7dp7Ydry+Fo6FPFnDG54wjVMnb6vW/XNlf7Xj8UDjAE3aAVAsR4KFyKk3TCXmTA==", + "license": "MIT", + "dependencies": { + "expect": "30.0.5", + "jest-snapshot": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/expect-utils": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.0.5.tgz", + "integrity": "sha512-F3lmTT7CXWYywoVUGTCmom0vXq3HTTkaZyTAzIy+bXSBizB7o5qzlC9VCtq0arOa8GqmNsbg/cE9C6HLn7Szew==", + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/fake-timers": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.0.5.tgz", + "integrity": "sha512-ZO5DHfNV+kgEAeP3gK3XlpJLL4U3Sz6ebl/n68Uwt64qFFs5bv4bfEEjyRGK5uM0C90ewooNgFuKMdkbEoMEXw==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@sinonjs/fake-timers": "^13.0.0", + "@types/node": "*", + "jest-message-util": "30.0.5", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/globals": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.0.5.tgz", + "integrity": "sha512-7oEJT19WW4oe6HR7oLRvHxwlJk2gev0U9px3ufs8sX9PoD1Eza68KF0/tlN7X0dq/WVsBScXQGgCldA1V9Y/jA==", + "license": "MIT", + "dependencies": { + "@jest/environment": "30.0.5", + "@jest/expect": "30.0.5", + "@jest/types": "30.0.5", + "jest-mock": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/reporters": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.0.5.tgz", + "integrity": "sha512-mafft7VBX4jzED1FwGC1o/9QUM2xebzavImZMeqnsklgcyxBto8mV4HzNSzUrryJ+8R9MFOM3HgYuDradWR+4g==", + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "30.0.5", + "@jest/test-result": "30.0.5", + "@jest/transform": "30.0.5", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "@types/node": "*", + "chalk": "^4.1.2", + "collect-v8-coverage": "^1.0.2", + "exit-x": "^0.2.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^5.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "30.0.5", + "jest-util": "30.0.5", + "jest-worker": "30.0.5", + "slash": "^3.0.0", + "string-length": "^4.0.2", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@nx/jest/node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.34.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/source-map": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", + "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "callsites": "^3.1.0", + "graceful-fs": "^4.2.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/test-result": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.0.5.tgz", + "integrity": "sha512-wPyztnK0gbDMQAJZ43tdMro+qblDHH1Ru/ylzUo21TBKqt88ZqnKKK2m30LKmLLoKtR2lxdpCC/P3g1vfKcawQ==", + "license": "MIT", + "dependencies": { + "@jest/console": "30.0.5", + "@jest/types": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "collect-v8-coverage": "^1.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/test-sequencer": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.0.5.tgz", + "integrity": "sha512-Aea/G1egWoIIozmDD7PBXUOxkekXl7ueGzrsGGi1SbeKgQqCYCIf+wfbflEbf2LiPxL8j2JZGLyrzZagjvW4YQ==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.0.5", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.0.5", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/transform": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.0.5.tgz", + "integrity": "sha512-Vk8amLQCmuZyy6GbBht1Jfo9RSdBtg7Lks+B0PecnjI8J+PCLQPGh7uI8Q/2wwpW2gLdiAfiHNsmekKlywULqg==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/types": "30.0.5", + "@jridgewell/trace-mapping": "^0.3.25", + "babel-plugin-istanbul": "^7.0.0", + "chalk": "^4.1.2", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.0.5", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "micromatch": "^4.0.8", + "pirates": "^4.0.7", + "slash": "^3.0.0", + "write-file-atomic": "^5.0.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@jest/types": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.0.5.tgz", + "integrity": "sha512-aREYa3aku9SSnea4aX6bhKn4bgv3AXkgijoQgbYV3yvbiGt6z+MQ85+6mIhx9DsKW2BuB/cLR/A+tcMThx+KLQ==", + "license": "MIT", + "dependencies": { + "@jest/pattern": "30.0.1", + "@jest/schemas": "30.0.5", + "@types/istanbul-lib-coverage": "^2.0.6", + "@types/istanbul-reports": "^3.0.4", + "@types/node": "*", + "@types/yargs": "^17.0.33", + "chalk": "^4.1.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/@sinclair/typebox": { + "version": "0.34.38", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz", + "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==", + "license": "MIT" + }, + "node_modules/@nx/jest/node_modules/@sinonjs/fake-timers": { + "version": "13.0.5", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-13.0.5.tgz", + "integrity": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.1" + } + }, + "node_modules/@nx/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@nx/jest/node_modules/babel-jest": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.0.5.tgz", + "integrity": "sha512-mRijnKimhGDMsizTvBTWotwNpzrkHr+VvZUQBof2AufXKB8NXrL1W69TG20EvOz7aevx6FTJIaBuBkYxS8zolg==", + "license": "MIT", + "dependencies": { + "@jest/transform": "30.0.5", + "@types/babel__core": "^7.20.5", + "babel-plugin-istanbul": "^7.0.0", + "babel-preset-jest": "30.0.1", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "slash": "^3.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/@nx/jest/node_modules/babel-plugin-istanbul": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.0.tgz", + "integrity": "sha512-C5OzENSx/A+gt7t4VH1I2XsflxyPUmXRFPKBxt33xncdOmq7oROVM3bZv9Ysjjkv8OJYDMa+tKuKMvqU/H3xdw==", + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-instrument": "^6.0.2", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@nx/jest/node_modules/babel-plugin-jest-hoist": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.0.1.tgz", + "integrity": "sha512-zTPME3pI50NsFW8ZBaVIOeAxzEY7XHlmWeXXu9srI+9kNfzCUTy8MFan46xOGZY8NZThMqq+e3qZUKsvXbasnQ==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "@types/babel__core": "^7.20.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/babel-preset-jest": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.0.1.tgz", + "integrity": "sha512-+YHejD5iTWI46cZmcc/YtX4gaKBtdqCHCVfuVinizVpbmyjO3zYmeuyFdfA8duRqQZfgCAMlsfmkVbJ+e2MAJw==", + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "30.0.1", + "babel-preset-current-node-syntax": "^1.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0" + } + }, + "node_modules/@nx/jest/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@nx/jest/node_modules/ci-info": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.0.tgz", + "integrity": "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@nx/jest/node_modules/cjs-module-lexer": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.0.tgz", + "integrity": "sha512-UX0OwmYRYQQetfrLEZeewIFFI+wSTofC+pMBLNuH3RUuu/xzG1oz84UCEDOSoQlN3fZ4+AzmV50ZYvGqkMh9yA==", + "license": "MIT" + }, + "node_modules/@nx/jest/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/@nx/jest/node_modules/expect": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/expect/-/expect-30.0.5.tgz", + "integrity": "sha512-P0te2pt+hHI5qLJkIR+iMvS+lYUZml8rKKsohVHAGY+uClp9XVbdyYNJOIjSRpHVp8s8YqxJCiHUkSYZGr8rtQ==", + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "30.0.5", + "@jest/get-type": "30.0.1", + "jest-matcher-utils": "30.0.5", + "jest-message-util": "30.0.5", + "jest-mock": "30.0.5", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/jest/node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/jest/node_modules/istanbul-lib-source-maps": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-5.0.6.tgz", + "integrity": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==", + "license": "BSD-3-Clause", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.23", + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@nx/jest/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-circus": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.0.5.tgz", + "integrity": "sha512-h/sjXEs4GS+NFFfqBDYT7y5Msfxh04EwWLhQi0F8kuWpe+J/7tICSlswU8qvBqumR3kFgHbfu7vU6qruWWBPug==", + "license": "MIT", + "dependencies": { + "@jest/environment": "30.0.5", + "@jest/expect": "30.0.5", + "@jest/test-result": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "co": "^4.6.0", + "dedent": "^1.6.0", + "is-generator-fn": "^2.1.0", + "jest-each": "30.0.5", + "jest-matcher-utils": "30.0.5", + "jest-message-util": "30.0.5", + "jest-runtime": "30.0.5", + "jest-snapshot": "30.0.5", + "jest-util": "30.0.5", + "p-limit": "^3.1.0", + "pretty-format": "30.0.5", + "pure-rand": "^7.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-config": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.0.5.tgz", + "integrity": "sha512-aIVh+JNOOpzUgzUnPn5FLtyVnqc3TQHVMupYtyeURSb//iLColiMIR8TxCIDKyx9ZgjKnXGucuW68hCxgbrwmA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@jest/get-type": "30.0.1", + "@jest/pattern": "30.0.1", + "@jest/test-sequencer": "30.0.5", + "@jest/types": "30.0.5", + "babel-jest": "30.0.5", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "deepmerge": "^4.3.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-circus": "30.0.5", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.0.5", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.0.5", + "jest-runner": "30.0.5", + "jest-util": "30.0.5", + "jest-validate": "30.0.5", + "micromatch": "^4.0.8", + "parse-json": "^5.2.0", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "esbuild-register": ">=3.4.0", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "esbuild-register": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/@nx/jest/node_modules/jest-diff": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz", + "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==", + "license": "MIT", + "dependencies": { + "@jest/diff-sequences": "30.0.1", + "@jest/get-type": "30.0.1", + "chalk": "^4.1.2", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-docblock": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.0.1.tgz", + "integrity": "sha512-/vF78qn3DYphAaIc3jy4gA7XSAz167n9Bm/wn/1XhTLW7tTBIzXtCJpb/vcmc73NIIeeohCbdL94JasyXUZsGA==", + "license": "MIT", + "dependencies": { + "detect-newline": "^3.1.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-each": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.0.5.tgz", + "integrity": "sha512-dKjRsx1uZ96TVyejD3/aAWcNKy6ajMaN531CwWIsrazIqIoXI9TnnpPlkrEYku/8rkS3dh2rbH+kMOyiEIv0xQ==", + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.0.1", + "@jest/types": "30.0.5", + "chalk": "^4.1.2", + "jest-util": "30.0.5", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-environment-node": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.0.5.tgz", + "integrity": "sha512-ppYizXdLMSvciGsRsMEnv/5EFpvOdXBaXRBzFUDPWrsfmog4kYrOGWXarLllz6AXan6ZAA/kYokgDWuos1IKDA==", + "license": "MIT", + "dependencies": { + "@jest/environment": "30.0.5", + "@jest/fake-timers": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-mock": "30.0.5", + "jest-util": "30.0.5", + "jest-validate": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-haste-map": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.0.5.tgz", + "integrity": "sha512-dkmlWNlsTSR0nH3nRfW5BKbqHefLZv0/6LCccG0xFCTWcJu8TuEwG+5Cm75iBfjVoockmO6J35o5gxtFSn5xeg==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "anymatch": "^3.1.3", + "fb-watchman": "^2.0.2", + "graceful-fs": "^4.2.11", + "jest-regex-util": "30.0.1", + "jest-util": "30.0.5", + "jest-worker": "30.0.5", + "micromatch": "^4.0.8", + "walker": "^1.0.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.3" + } + }, + "node_modules/@nx/jest/node_modules/jest-leak-detector": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.0.5.tgz", + "integrity": "sha512-3Uxr5uP8jmHMcsOtYMRB/zf1gXN3yUIc+iPorhNETG54gErFIiUhLvyY/OggYpSMOEYqsmRxmuU4ZOoX5jpRFg==", + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.0.1", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-matcher-utils": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.0.5.tgz", + "integrity": "sha512-uQgGWt7GOrRLP1P7IwNWwK1WAQbq+m//ZY0yXygyfWp0rJlksMSLQAA4wYQC3b6wl3zfnchyTx+k3HZ5aPtCbQ==", + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.0.1", + "chalk": "^4.1.2", + "jest-diff": "30.0.5", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-message-util": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.0.5.tgz", + "integrity": "sha512-NAiDOhsK3V7RU0Aa/HnrQo+E4JlbarbmI3q6Pi4KcxicdtjV82gcIUrejOtczChtVQR4kddu1E1EJlW6EN9IyA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@jest/types": "30.0.5", + "@types/stack-utils": "^2.0.3", + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "micromatch": "^4.0.8", + "pretty-format": "30.0.5", + "slash": "^3.0.0", + "stack-utils": "^2.0.6" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-mock": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.0.5.tgz", + "integrity": "sha512-Od7TyasAAQX/6S+QCbN6vZoWOMwlTtzzGuxJku1GhGanAjz9y+QsQkpScDmETvdc9aSXyJ/Op4rhpMYBWW91wQ==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "jest-util": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-regex-util": { + "version": "30.0.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-30.0.1.tgz", + "integrity": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==", + "license": "MIT", + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-resolve": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.0.5.tgz", + "integrity": "sha512-d+DjBQ1tIhdz91B79mywH5yYu76bZuE96sSbxj8MkjWVx5WNdt1deEFRONVL4UkKLSrAbMkdhb24XN691yDRHg==", + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.0.5", + "jest-pnp-resolver": "^1.2.3", + "jest-util": "30.0.5", + "jest-validate": "30.0.5", + "slash": "^3.0.0", + "unrs-resolver": "^1.7.11" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-runner": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.0.5.tgz", + "integrity": "sha512-JcCOucZmgp+YuGgLAXHNy7ualBx4wYSgJVWrYMRBnb79j9PD0Jxh0EHvR5Cx/r0Ce+ZBC4hCdz2AzFFLl9hCiw==", + "license": "MIT", + "dependencies": { + "@jest/console": "30.0.5", + "@jest/environment": "30.0.5", + "@jest/test-result": "30.0.5", + "@jest/transform": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "exit-x": "^0.2.2", + "graceful-fs": "^4.2.11", + "jest-docblock": "30.0.1", + "jest-environment-node": "30.0.5", + "jest-haste-map": "30.0.5", + "jest-leak-detector": "30.0.5", + "jest-message-util": "30.0.5", + "jest-resolve": "30.0.5", + "jest-runtime": "30.0.5", + "jest-util": "30.0.5", + "jest-watcher": "30.0.5", + "jest-worker": "30.0.5", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-runtime": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.0.5.tgz", + "integrity": "sha512-7oySNDkqpe4xpX5PPiJTe5vEa+Ak/NnNz2bGYZrA1ftG3RL3EFlHaUkA1Cjx+R8IhK0Vg43RML5mJedGTPNz3A==", + "license": "MIT", + "dependencies": { + "@jest/environment": "30.0.5", + "@jest/fake-timers": "30.0.5", + "@jest/globals": "30.0.5", + "@jest/source-map": "30.0.1", + "@jest/test-result": "30.0.5", + "@jest/transform": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "cjs-module-lexer": "^2.1.0", + "collect-v8-coverage": "^1.0.2", + "glob": "^10.3.10", + "graceful-fs": "^4.2.11", + "jest-haste-map": "30.0.5", + "jest-message-util": "30.0.5", + "jest-mock": "30.0.5", + "jest-regex-util": "30.0.1", + "jest-resolve": "30.0.5", + "jest-snapshot": "30.0.5", + "jest-util": "30.0.5", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-snapshot": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.0.5.tgz", + "integrity": "sha512-T00dWU/Ek3LqTp4+DcW6PraVxjk28WY5Ua/s+3zUKSERZSNyxTqhDXCWKG5p2HAJ+crVQ3WJ2P9YVHpj1tkW+g==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@babel/generator": "^7.27.5", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1", + "@babel/types": "^7.27.3", + "@jest/expect-utils": "30.0.5", + "@jest/get-type": "30.0.1", + "@jest/snapshot-utils": "30.0.5", + "@jest/transform": "30.0.5", + "@jest/types": "30.0.5", + "babel-preset-current-node-syntax": "^1.1.0", + "chalk": "^4.1.2", + "expect": "30.0.5", + "graceful-fs": "^4.2.11", + "jest-diff": "30.0.5", + "jest-matcher-utils": "30.0.5", + "jest-message-util": "30.0.5", + "jest-util": "30.0.5", + "pretty-format": "30.0.5", + "semver": "^7.7.2", + "synckit": "^0.11.8" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-util": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.0.5.tgz", + "integrity": "sha512-pvyPWssDZR0FlfMxCBoc0tvM8iUEskaRFALUtGQYzVEAqisAztmy+R8LnU14KT4XA0H/a5HMVTXat1jLne010g==", + "license": "MIT", + "dependencies": { + "@jest/types": "30.0.5", + "@types/node": "*", + "chalk": "^4.1.2", + "ci-info": "^4.2.0", + "graceful-fs": "^4.2.11", + "picomatch": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-validate": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.0.5.tgz", + "integrity": "sha512-ouTm6VFHaS2boyl+k4u+Qip4TSH7Uld5tyD8psQ8abGgt2uYYB8VwVfAHWHjHc0NWmGGbwO5h0sCPOGHHevefw==", + "license": "MIT", + "dependencies": { + "@jest/get-type": "30.0.1", + "@jest/types": "30.0.5", + "camelcase": "^6.3.0", + "chalk": "^4.1.2", + "leven": "^3.1.0", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-watcher": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.0.5.tgz", + "integrity": "sha512-z9slj/0vOwBDBjN3L4z4ZYaA+pG56d6p3kTUhFRYGvXbXMWhXmb/FIxREZCD06DYUwDKKnj2T80+Pb71CQ0KEg==", + "license": "MIT", + "dependencies": { + "@jest/test-result": "30.0.5", + "@jest/types": "30.0.5", + "@types/node": "*", + "ansi-escapes": "^4.3.2", + "chalk": "^4.1.2", + "emittery": "^0.13.1", + "jest-util": "30.0.5", + "string-length": "^4.0.2" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/jest-worker": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.0.5.tgz", + "integrity": "sha512-ojRXsWzEP16NdUuBw/4H/zkZdHOa7MMYCk4E430l+8fELeLg/mqmMlRhjL7UNZvQrDmnovWZV4DxX03fZF48fQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@ungap/structured-clone": "^1.3.0", + "jest-util": "30.0.5", + "merge-stream": "^2.0.0", + "supports-color": "^8.1.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/@nx/jest/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/jest/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/@nx/jest/node_modules/pure-rand": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", + "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/@nx/jest/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/@nx/jest/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@nx/jest/node_modules/source-map-support": { + "version": "0.5.13", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", + "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@nx/jest/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@nx/jest/node_modules/write-file-atomic": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", + "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, "node_modules/@nx/js": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.1.2.tgz", - "integrity": "sha512-ZF6Zf4Ys+RBvH0GoQHio94C/0N07Px/trAvseMuQ8PKc0tSkXycu/EBc1uAZQvgJThR5o3diAKtIQug77pPYMQ==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.3.11.tgz", + "integrity": "sha512-aN8g1TP3FMN6MFLvMrZNaoqSwAkBFH1PunKQV17w4nlPkimWICaCP2DhY5W3VoOpjQBbhQoqrRt4mVfgnEpyvA==", "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", @@ -9220,8 +10445,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "21.1.2", - "@nx/workspace": "21.1.2", + "@nx/devkit": "21.3.11", + "@nx/workspace": "21.3.11", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", @@ -9360,9 +10585,9 @@ } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.1.2.tgz", - "integrity": "sha512-9dO32jd+h7SrvQafJph6b7Bsmp2IotTE0w7dAGb4MGBQni3JWCXaxlMMpWUZXWW1pM5uIkFJO5AASW4UOI7w2w==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.3.11.tgz", + "integrity": "sha512-qXZrW6kfsfGG9n4cWugR2v8ys7P1SsbQuFahlbNSTd7g+ZxozaOnc7tyxW9XuY84KQ35HwP/QSu1E13fK5CXwQ==", "cpu": [ "arm64" ], @@ -9373,9 +10598,9 @@ ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.1.2.tgz", - "integrity": "sha512-5sf+4PRVg9pDVgD53NE1hoPz4lC8Ni34UovQsOrZgDvwU5mqPbIhTzVYRDH86i/086AcCvjT5tEt7rEcuRwlKw==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.3.11.tgz", + "integrity": "sha512-6NJEIGRITpFZYptJtr/wdnVuidAS/wONMMSwX5rgAqh5A9teI0vxZVOgG6n5f6NQyqEDvZ9ytcIvLsQWA4kJFg==", "cpu": [ "x64" ], @@ -9386,9 +10611,9 @@ ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.1.2.tgz", - "integrity": "sha512-E5HR44fimXlQuAgn/tP9esmvxbzt/92AIl0PBT6L3Juh/xYiXKWhda63H4+UNT8AcLRxVXwfZrGPuGCDs+7y/Q==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.3.11.tgz", + "integrity": "sha512-9VZOM9mutzuZCUgijHXrIl3NgKt2CWuH/awLqDS8ijhLs6WfI5TYTa+mFwx90dfZZ4y/jy6XWXa2Ee3OShf7Hg==", "cpu": [ "x64" ], @@ -9399,9 +10624,9 @@ ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.1.2.tgz", - "integrity": "sha512-V4n6DE+r12gwJHFjZs+e2GmWYZdhpgA2DYWbsYWRYb1XQCNUg4vPzt+YFzWZ+K2o91k93EBnlLfrag7CqxUslw==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.3.11.tgz", + "integrity": "sha512-a05tAySKDEWt0TGoSnWp/l5+HL/CDJQkHfI9pXho85oDSkVRzhOInAn1EeZB/F+Q3PnJFsMHMhbuu2/nm3uYJA==", "cpu": [ "arm" ], @@ -9412,9 +10637,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.1.2.tgz", - "integrity": "sha512-NFhsp27O+mS3r7PWLmJgyZy42WQ72c2pTQSpYfhaBbZPTI5DqBHdANa0sEPmV+ON24qkl5CZKvsmhzjsNmyW6A==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.3.11.tgz", + "integrity": "sha512-MPeivf0ptNpzQYvww6zHIqVbE5dTT2isl/WqzGyy7NgSeYDpFXmouDCQaeKxo5WytMVRCvCw/NnWTQuCK6TjnA==", "cpu": [ "arm64" ], @@ -9425,9 +10650,9 @@ ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.1.2.tgz", - "integrity": "sha512-BgS9npARwcnw+hoaRsbas6vdBAJRBAj5qSeL57LO8Dva+e/6PYqoNyVJ0BgJ98xPXDpzM/NnpeRsndQGpLyhDw==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.3.11.tgz", + "integrity": "sha512-/hJpc4VJsbxDEreXt5Ka9HJ3TBEHgIa9y/i+H9MmWOeapCdH1Edhx58Heuv9OaX7kK8Y8q0cSicv0dJCghiTjA==", "cpu": [ "arm64" ], @@ -9438,9 +10663,9 @@ ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.1.2.tgz", - "integrity": "sha512-tjBINbymQgxnIlNK/m6B0P5eiGRSHSYPNkFdh3+sra80AP/ymHGLRxxZy702Ga2xg8RVr9zEvuXYHI+QBa1YmA==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.3.11.tgz", + "integrity": "sha512-pTBHuloqTxpTHa/fdKjHkFFsfW16mEcTp37HDtoQpjPfcd9nO8CYO8OClaewr9khNqCnSbCLfSoIg/alnb7BWw==", "cpu": [ "x64" ], @@ -9451,9 +10676,9 @@ ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.1.2.tgz", - "integrity": "sha512-+0V0YAOWMh1wvpQZuayQ7y+sj2MhE3l7z0JMD9SX/4xv9zLOWGv+EiUmN/fGoU/mwsSkH2wTCo6G6quKF1E8jQ==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.3.11.tgz", + "integrity": "sha512-OhFjURB68rd6xld8t8fiNpopF2E7v+8/jfbpsku9c0gdV2UhzoxCeZwooe7qhQjCcjVO8JNOs4dAf7qs1VtpMw==", "cpu": [ "x64" ], @@ -9464,9 +10689,9 @@ ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.1.2.tgz", - "integrity": "sha512-E+ECMQIMJ6R47BMW5YpDyOhTqczvFaL8k24umRkcvlRh3SraczyxBVPkYHDukDp7tCeIszc5EvdWc83C3W8U4w==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.3.11.tgz", + "integrity": "sha512-pGE2Td13oEj7aeogwCL+2fjmpabQVSduKfGOTlt4YoMlM0w0bXYSWqwiGBMKbMA50qkhnVapwwkuWF38PgCIxg==", "cpu": [ "arm64" ], @@ -9477,9 +10702,9 @@ ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.1.2.tgz", - "integrity": "sha512-J9rNTBOS7Ld6CybU/cou1Fg52AHSYsiwpZISM2RNM0XIoVSDk3Jsvh4OJgS2rvV0Sp/cgDg3ieOMAreekH+TKw==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.3.11.tgz", + "integrity": "sha512-KJqLL/Zyx96hs+7pKbo/fsU7ZTFSLeZLnYQu05o6fvJJ5I1+p85t212/7vkbKKWJncyMospQdzLr3zLG3A/u8A==", "cpu": [ "x64" ], @@ -9490,16 +10715,16 @@ ] }, "node_modules/@nx/workspace": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.1.2.tgz", - "integrity": "sha512-I4e/X/GN0Vx3FDZv/7bFYmXfOPmcMI3cDO/rg+TqudsuxVM7tJ7+8jtwdpU4I2IEpI6oU9FZ7Fu9R2uNqL5rrQ==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.3.11.tgz", + "integrity": "sha512-DD2iu9Ip/faNQ5MXZk+UbbBxGofYKjzHsXKRvMNQ/OAVzP/u9z2CPXEmRKlRAEQoy1lInmyopwfEUWwK1v4x0g==", "license": "MIT", "dependencies": { - "@nx/devkit": "21.1.2", + "@nx/devkit": "21.3.11", "@zkochan/js-yaml": "0.0.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "21.1.2", + "nx": "21.3.11", "picomatch": "4.0.2", "tslib": "^2.3.0", "yargs-parser": "21.1.1" @@ -9883,13 +11108,24 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, "license": "MIT", "optional": true, "engines": { "node": ">=14" } }, + "node_modules/@pkgr/core": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", + "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/pkgr" + } + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.34.8", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.8.tgz", @@ -10660,6 +11896,7 @@ "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "devOptional": true, "license": "MIT" }, "node_modules/@sindresorhus/is": { @@ -10701,6 +11938,7 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz", "integrity": "sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.0" @@ -12139,9 +13377,9 @@ } }, "node_modules/@types/chrome": { - "version": "0.0.306", - "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.0.306.tgz", - "integrity": "sha512-95kgcqvTNcaZCXmx/kIKY6uo83IaRNT3cuPxYqlB2Iu+HzKDCP4t7TUe7KhJijTdibcvn+SzziIcfSLIlgRnhQ==", + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.12.tgz", + "integrity": "sha512-jEkxs9GPQHx7g49WjkA8QDNcqODbMGDuBbWQOtjiS/Wf9AiEcDmQMIAgJvC/Xi36WoCVNx584g0Dd9ThJQCAiw==", "dev": true, "license": "MIT", "dependencies": { @@ -12291,6 +13529,7 @@ "version": "4.1.9", "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "devOptional": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -12472,9 +13711,9 @@ } }, "node_modules/@types/koa": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.15.0.tgz", - "integrity": "sha512-7QFsywoE5URbuVnG3loe03QXuGajrnotr3gQkXcEBShORai23MePfFYdhz90FEtBBpkyIYQbVD+evKtloCgX3g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.0.tgz", + "integrity": "sha512-MOcVYdVYmkSutVHZZPh8j3+dAjLyR5Tl59CN0eKgpkE1h/LBSmPAsQQuWs+bKu7WtGNn+hKfJH9Gzml+PulmDg==", "dev": true, "license": "MIT", "dependencies": { @@ -12482,7 +13721,7 @@ "@types/content-disposition": "*", "@types/cookies": "*", "@types/http-assert": "*", - "@types/http-errors": "*", + "@types/http-errors": "^2", "@types/keygrip": "*", "@types/koa-compose": "*", "@types/node": "*" @@ -13439,6 +14678,12 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, "node_modules/@unrs/resolver-binding-android-arm-eabi": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/@unrs/resolver-binding-android-arm-eabi/-/resolver-binding-android-arm-eabi-1.9.1.tgz", @@ -13446,7 +14691,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13460,7 +14704,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13474,7 +14717,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13488,7 +14730,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13502,7 +14743,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13516,7 +14756,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13530,7 +14769,6 @@ "cpu": [ "arm" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13544,7 +14782,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13558,7 +14795,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13572,7 +14808,6 @@ "cpu": [ "ppc64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13586,7 +14821,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13600,7 +14834,6 @@ "cpu": [ "riscv64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13614,7 +14847,6 @@ "cpu": [ "s390x" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13628,7 +14860,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13642,7 +14873,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13656,7 +14886,6 @@ "cpu": [ "wasm32" ], - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13670,7 +14899,6 @@ "version": "0.2.11", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.11.tgz", "integrity": "sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==", - "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -13686,7 +14914,6 @@ "cpu": [ "arm64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13700,7 +14927,6 @@ "cpu": [ "ia32" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -13714,7 +14940,6 @@ "cpu": [ "x64" ], - "dev": true, "license": "MIT", "optional": true, "os": [ @@ -14060,34 +15285,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 +15419,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", @@ -15183,6 +16480,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", "integrity": "sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/transform": "^29.7.0", @@ -15236,6 +16534,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -15252,6 +16551,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", @@ -15268,6 +16568,7 @@ "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -15277,6 +16578,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-29.6.3.tgz", "integrity": "sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", @@ -15424,6 +16726,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz", "integrity": "sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^29.6.3", @@ -15697,6 +17000,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", @@ -15744,20 +17054,6 @@ "license": "MIT", "optional": true }, - "node_modules/bootstrap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.6.0.tgz", - "integrity": "sha512-Io55IuQY3kydzHtbGvQya3H+KorS/M9rSNyfCGCg9WZ4pyT/lCxIlpJgG1GXW/PswzC84Tr2fBYi+7+jFVQQBw==", - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/bootstrap" - }, - "peerDependencies": { - "jquery": "1.9.1 - 3", - "popper.js": "^1.16.1" - } - }, "node_modules/bootstrap.native": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.5.tgz", @@ -16702,6 +17998,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "devOptional": true, "funding": [ { "type": "github", @@ -16717,6 +18014,7 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "dev": true, "license": "MIT" }, "node_modules/clean-css": { @@ -17065,12 +18363,12 @@ } }, "node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.0.tgz", + "integrity": "sha512-2uM9rYjPvyq39NwLRqaiLtWHyDC1FvryJDa2ATTVims5YAS4PupsEQsDvP14FqhFr0P49CYDugi59xaxJlTXRA==", "license": "MIT", "engines": { - "node": ">=16" + "node": ">=20" } }, "node_modules/common-path-prefix": { @@ -17173,24 +18471,38 @@ "license": "MIT" }, "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", + "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", "engines": [ - "node >= 0.8" + "node >= 6.0" ], "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", - "readable-stream": "^2.2.2", + "readable-stream": "^3.0.2", "typedarray": "^0.0.6" } }, + "node_modules/concat-stream/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "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 +18824,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.45.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", + "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -17707,22 +19019,21 @@ "peer": true }, "node_modules/cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-10.0.0.tgz", + "integrity": "sha512-aU8qlEK/nHYtVuN4p7UQgAwVljzMg8hB4YK5ThRqD2l/ziSnryncPNn7bMLt5cFYsKVKBh8HqLqyCoTupEUu7Q==", "dev": true, "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" + "@epic-web/invariant": "^1.0.0", + "cross-spawn": "^7.0.6" }, "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" + "cross-env": "dist/bin/cross-env.js", + "cross-env-shell": "dist/bin/cross-env-shell.js" }, "engines": { - "node": ">=10.14", - "npm": ">=6", - "yarn": ">=1" + "node": ">=20" } }, "node_modules/cross-spawn": { @@ -18333,6 +19644,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", + "dev": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -18809,11 +20121,20 @@ "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", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, "license": "MIT" }, "node_modules/ee-first": { @@ -18838,9 +20159,9 @@ } }, "node_modules/electron": { - "version": "36.4.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-36.4.0.tgz", - "integrity": "sha512-LLOOZEuW5oqvnjC7HBQhIqjIIJAZCIFjQxltQGLfEC7XFsBoZgQ3u3iFj+Kzw68Xj97u1n57Jdt7P98qLvUibQ==", + "version": "36.9.3", + "resolved": "https://registry.npmjs.org/electron/-/electron-36.9.3.tgz", + "integrity": "sha512-eR5yswsA55zVTPDEIA/PSdVNBLOp0q0Wsavgx0S3BmJYOqKoH1gqzS+hggf0/aY5OvUjVNSHiJJA1VsB5aJUug==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -19517,7 +20838,7 @@ "version": "0.25.4", "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", - "dev": true, + "devOptional": true, "hasInstallScript": true, "license": "MIT", "bin": { @@ -19558,7 +20879,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "debug": "^4.3.4" @@ -20272,6 +21593,16 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/exit-x": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exit-x/-/exit-x-0.2.2.tgz", + "integrity": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -20303,6 +21634,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", "integrity": "sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/expect-utils": "^29.7.0", @@ -20941,7 +22273,6 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.1.tgz", "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", - "dev": true, "license": "ISC", "dependencies": { "cross-spawn": "^7.0.6", @@ -21177,14 +22508,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": { @@ -23764,6 +25096,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", @@ -23778,6 +25111,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -23898,6 +25232,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-29.7.0.tgz", "integrity": "sha512-3E1nCMgipcTkCocFwM90XXQab9bS+GMsjdpmPrlelaxwD93Ad8iVEjX/vvHPdLPnFf+L40u+5+iutRdA1N9myw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", @@ -23929,6 +25264,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -23941,6 +25277,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -23955,6 +25292,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-cli": { @@ -23995,6 +25333,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-29.7.0.tgz", "integrity": "sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", @@ -24040,6 +25379,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24052,6 +25392,7 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -24063,6 +25404,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -24083,6 +25425,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -24095,6 +25438,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24109,12 +25453,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-diff": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-29.7.0.tgz", "integrity": "sha512-LMIgiIrhigmPrs03JHpxUh2yISK3vLFPkAodPeo0+BuF7wA2FoQbkEg1u8gBYBThncu7e1oEDUfIXVuTqLRUjw==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.0.0", @@ -24130,6 +25476,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24142,6 +25489,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24156,12 +25504,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-docblock": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-29.7.0.tgz", "integrity": "sha512-q617Auw3A612guyaFgsbFeYpNP5t2aoUNLwBUbc/0kD1R4t9ixDbyFTHd1nok4epoVFpr7PmeWHrhvuV3XaJ4g==", + "dev": true, "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" @@ -24174,6 +25524,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-29.7.0.tgz", "integrity": "sha512-gns+Er14+ZrEoC5fhOfYCY1LOHHr0TI+rQUHZS8Ttw2l7gl+80eHc/gFf2Ktkw0+SIACDTeWvpFcv3B04VembQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -24190,6 +25541,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24202,6 +25554,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24216,6 +25569,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-environment-jsdom": { @@ -24471,6 +25825,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-29.7.0.tgz", "integrity": "sha512-DOSwCRqXirTOyheM+4d5YZOrWcdu0LNZ87ewUoywbcb2XR4wKgqiG8vNeYwhjFMbEkfju7wx2GYH0P2gevGvFw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", @@ -24488,6 +25843,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", + "devOptional": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -24497,6 +25853,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -24548,6 +25905,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-29.7.0.tgz", "integrity": "sha512-kYA8IJcSYtST2BY9I+SMC32nDpBT3J2NvWJx8+JCuCdl/CR1I4EKUJROiP8XtCcxqgTTBGJNdbB1A8XRKbTetw==", + "dev": true, "license": "MIT", "dependencies": { "jest-get-type": "^29.6.3", @@ -24561,6 +25919,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24573,6 +25932,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24587,12 +25947,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-matcher-utils": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-29.7.0.tgz", "integrity": "sha512-sBkD+Xi9DtcChsI3L3u0+N0opgPYnCRPtGcQYrgXmR+hmt/fYfWAL0xRXYU8eWOdfuLgBe0YCW3AFtnRLagq/g==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.0.0", @@ -24608,6 +25970,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24620,6 +25983,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24634,12 +25998,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-message-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-29.7.0.tgz", "integrity": "sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", @@ -24660,6 +26026,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -24672,6 +26039,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -24686,12 +26054,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-mock": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-29.7.0.tgz", "integrity": "sha512-ITOMZn+UkYS4ZFh83xYAOzWStloNzJFO2s8DWrE4lhtGD+AorgnbkiKERe4wQVBydIGPx059g6riW5Btp6Llnw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -24946,6 +26316,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", + "devOptional": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -24955,6 +26326,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-29.7.0.tgz", "integrity": "sha512-IOVhZSrg+UvVAshDSDtHyFCCBUl/Q3AAJv8iZ6ZjnZ74xzvwuzLXid9IIIPgTnY62SJjfuupMKZsZQRsCvxEgA==", + "devOptional": true, "license": "MIT", "dependencies": { "chalk": "^4.0.0", @@ -24989,6 +26361,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-29.7.0.tgz", "integrity": "sha512-fsc4N6cPCAahybGBfTRcq5wFR6fpLznMg47sY5aDpsoejOcVYFb07AHuSnR0liMcPTgBsA3ZJL6kFOjPdoNipQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/console": "^29.7.0", @@ -25021,6 +26394,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -25030,6 +26404,7 @@ "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -25040,6 +26415,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-29.7.0.tgz", "integrity": "sha512-gUnLjgwdGqW7B4LvOIkbKs9WGbn+QLqRQQ9juC6HndeDiezIwhDP+mhMwHWCEcfQ5RUXa6OPnFF8BJh5xegwwQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "^29.7.0", @@ -25073,6 +26449,7 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", @@ -25084,6 +26461,7 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", @@ -25104,6 +26482,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" @@ -25126,6 +26505,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-29.7.0.tgz", "integrity": "sha512-Rm0BMWtxBcioHr1/OX5YCP8Uov4riHvKPknOGs804Zg9JGZgmIBkbtlxJC/7Z4msKYVbIJtfU+tKb8xlYNfdkw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.11.6", @@ -25157,6 +26537,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -25169,6 +26550,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -25183,12 +26565,14 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "dev": true, "license": "MIT" }, "node_modules/jest-util": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -25206,6 +26590,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -25218,6 +26603,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -25235,6 +26621,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -25247,6 +26634,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "devOptional": true, "license": "MIT", "engines": { "node": ">=10" @@ -25259,6 +26647,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "devOptional": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -25273,6 +26662,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "devOptional": true, "license": "MIT" }, "node_modules/jest-watch-typeahead": { @@ -25396,6 +26786,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-29.7.0.tgz", "integrity": "sha512-49Fg7WXkU3Vl2h6LbLtMQ/HyB6rXSIX7SqvBLQmssRBGN9I0PNvPmAmCWSOY6SOvrjhI/F7/bGAv9RtnsPA03g==", + "dev": true, "license": "MIT", "dependencies": { "@jest/test-result": "^29.7.0", @@ -25415,6 +26806,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "devOptional": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -25430,6 +26822,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "devOptional": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -25465,13 +26858,6 @@ "@sideway/pinpoint": "^2.0.0" } }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "license": "MIT", - "peer": true - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -28370,7 +29756,6 @@ "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -28708,22 +30093,21 @@ } }, "node_modules/multer": { - "version": "1.4.5-lts.2", - "resolved": "https://registry.npmjs.org/multer/-/multer-1.4.5-lts.2.tgz", - "integrity": "sha512-VzGiVigcG9zUAoCNU+xShztrlr1auZOlurXynNvO9GiWD1/mTBbUljOKY+qMeazBqXgRnjzeEgJI/wyjJUHg9A==", - "deprecated": "Multer 1.x is impacted by a number of vulnerabilities, which have been patched in 2.x. You should upgrade to the latest 2.x version.", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/multer/-/multer-2.0.2.tgz", + "integrity": "sha512-u7f2xaZ/UG8oLXHvtF/oWTRvT44p9ecwBBqTwgJVq0+4BW1g8OW01TyMEGWBHbyMOYVHXslaut7qEQ1meATXgw==", "license": "MIT", "dependencies": { "append-field": "^1.0.0", - "busboy": "^1.0.0", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.4", + "busboy": "^1.6.0", + "concat-stream": "^2.0.0", + "mkdirp": "^0.5.6", "object-assign": "^4.1.1", - "type-is": "^1.6.4", - "xtend": "^4.0.0" + "type-is": "^1.6.18", + "xtend": "^4.0.2" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 10.16.0" } }, "node_modules/multer/node_modules/media-typer": { @@ -28910,7 +30294,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/napi-postinstall/-/napi-postinstall-0.2.4.tgz", "integrity": "sha512-ZEzHJwBhZ8qQSbknHqYcdtQVr8zUgGyM/q6h6qAyhtyVMNrSgDhrC4disf03dYW0e+czXyLnZINnCTEkWy0eJg==", - "dev": true, "license": "MIT", "bin": { "napi-postinstall": "lib/cli.js" @@ -30044,9 +31427,9 @@ "license": "MIT" }, "node_modules/nx": { - "version": "21.1.2", - "resolved": "https://registry.npmjs.org/nx/-/nx-21.1.2.tgz", - "integrity": "sha512-oczAEOOkQHElxCXs2g2jXDRabDRsmub/h5SAgqAUDSJ2CRnYGVVlgZX7l+o+A9kSqfONyLy5FlJ1pSWlvPuG4w==", + "version": "21.3.11", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.3.11.tgz", + "integrity": "sha512-nj2snZ3mHZnbHcoB3NUdxbch9L1sQKV1XccLs1B79fmI/N5oOgWgctm/bWoZH2UH5b4A8ZLAMTsC6YnSJGbcaw==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -30066,7 +31449,7 @@ "flat": "^5.0.2", "front-matter": "^4.0.2", "ignore": "^5.0.4", - "jest-diff": "^29.4.1", + "jest-diff": "^30.0.2", "jsonc-parser": "3.2.0", "lines-and-columns": "2.0.3", "minimatch": "9.0.3", @@ -30091,16 +31474,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "21.1.2", - "@nx/nx-darwin-x64": "21.1.2", - "@nx/nx-freebsd-x64": "21.1.2", - "@nx/nx-linux-arm-gnueabihf": "21.1.2", - "@nx/nx-linux-arm64-gnu": "21.1.2", - "@nx/nx-linux-arm64-musl": "21.1.2", - "@nx/nx-linux-x64-gnu": "21.1.2", - "@nx/nx-linux-x64-musl": "21.1.2", - "@nx/nx-win32-arm64-msvc": "21.1.2", - "@nx/nx-win32-x64-msvc": "21.1.2" + "@nx/nx-darwin-arm64": "21.3.11", + "@nx/nx-darwin-x64": "21.3.11", + "@nx/nx-freebsd-x64": "21.3.11", + "@nx/nx-linux-arm-gnueabihf": "21.3.11", + "@nx/nx-linux-arm64-gnu": "21.3.11", + "@nx/nx-linux-arm64-musl": "21.3.11", + "@nx/nx-linux-x64-gnu": "21.3.11", + "@nx/nx-linux-x64-musl": "21.3.11", + "@nx/nx-win32-arm64-msvc": "21.3.11", + "@nx/nx-win32-x64-msvc": "21.3.11" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -30115,6 +31498,36 @@ } } }, + "node_modules/nx/node_modules/@jest/schemas": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", + "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.34.0" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/nx/node_modules/@sinclair/typebox": { + "version": "0.34.38", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.38.tgz", + "integrity": "sha512-HpkxMmc2XmZKhvaKIZZThlHmx1L0I/V1hWK1NubtlFnr6ZqdiOpV72TKudZUNQjZNsyDBay72qFEhEvb+bcwcA==", + "license": "MIT" + }, + "node_modules/nx/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/nx/node_modules/define-lazy-prop": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", @@ -30172,6 +31585,21 @@ "node": ">=8" } }, + "node_modules/nx/node_modules/jest-diff": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.0.5.tgz", + "integrity": "sha512-1UIqE9PoEKaHcIKvq2vbibrCog4Y8G0zmOxgQUVEiTqwR5hJVMCoDsN1vFvI5JvwD37hjueZ1C4l2FyGnfpE0A==", + "license": "MIT", + "dependencies": { + "@jest/diff-sequences": "30.0.1", + "@jest/get-type": "30.0.1", + "chalk": "^4.1.2", + "pretty-format": "30.0.5" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, "node_modules/nx/node_modules/jsonc-parser": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", @@ -30217,6 +31645,26 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/nx/node_modules/pretty-format": { + "version": "30.0.5", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.0.5.tgz", + "integrity": "sha512-D1tKtYvByrBkFLe2wHJl2bwMJIiT8rW+XA+TiataH79/FszLQMrpGEvzUVkzPau7OCO0Qnrhpe87PqtOAIB8Yw==", + "license": "MIT", + "dependencies": { + "@jest/schemas": "30.0.5", + "ansi-styles": "^5.2.0", + "react-is": "^18.3.1" + }, + "engines": { + "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" + } + }, + "node_modules/nx/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, "node_modules/nx/node_modules/strip-bom": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -31029,7 +32477,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, "license": "BlueOak-1.0.0" }, "node_modules/pacote": { @@ -31560,10 +33007,13 @@ } }, "node_modules/path-to-regexp": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", - "integrity": "sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==", - "license": "MIT" + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", + "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } }, "node_modules/path-type": { "version": "6.0.0", @@ -31949,18 +33399,6 @@ "node": ">=10" } }, - "node_modules/popper.js": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", - "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==", - "deprecated": "You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1", - "license": "MIT", - "peer": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, "node_modules/possible-typed-array-names": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", @@ -32304,9 +33742,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": { @@ -32637,6 +34075,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.1.0.tgz", "integrity": "sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==", + "dev": true, "funding": [ { "type": "individual", @@ -33624,15 +35063,6 @@ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", "license": "MIT" }, - "node_modules/router/node_modules/path-to-regexp": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-8.2.0.tgz", - "integrity": "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==", - "license": "MIT", - "engines": { - "node": ">=16" - } - }, "node_modules/rrweb-cssom": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.8.0.tgz", @@ -34426,7 +35856,6 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, "license": "ISC", "engines": { "node": ">=14" @@ -35177,7 +36606,6 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", @@ -35264,7 +36692,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" @@ -35517,6 +36944,21 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "license": "MIT" }, + "node_modules/synckit": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", + "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "license": "MIT", + "dependencies": { + "@pkgr/core": "^0.2.9" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/synckit" + } + }, "node_modules/tabbable": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", @@ -37507,7 +38949,6 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/unrs-resolver/-/unrs-resolver-1.9.1.tgz", "integrity": "sha512-4AZVxP05JGN6DwqIkSP4VKLOcwQa5l37SWHF/ahcuqBMbfxbpN1L1QKafEhWCziHhzKex9H/AR09H0OuVyU+9g==", - "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -37538,6 +38979,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", @@ -39574,7 +41029,6 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", @@ -39598,6 +41052,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "dev": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", @@ -39611,6 +41066,7 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, "license": "ISC" }, "node_modules/ws": { diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json index b7923a92f6f1..961a7fd1d6a2 100644 --- a/security/bitwarden-cli/files/packagejsons/package.json +++ b/security/bitwarden-cli/files/packagejsons/package.json @@ -25,9 +25,9 @@ "test:locales": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/test-locales.js", "lint:dep-ownership": "tsc --project ./scripts/tsconfig.json && node ./scripts/dist/dep-ownership.js", "docs:json": "compodoc -p ./tsconfig.json -e json -d . --disableRoutesGraph", - "storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:storybook", - "build-storybook": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook", - "build-storybook:ci": "cross-env NODE_OPTIONS=\"--max-old-space-size=8192\" ng run components:build-storybook --webpack-stats-json", + "storybook": "ng run components:storybook", + "build-storybook": "ng run components:build-storybook", + "build-storybook:ci": "ng run components:build-storybook --webpack-stats-json", "test-stories": "test-storybook --url http://localhost:6006", "test-stories:watch": "test-stories --watch" }, @@ -61,12 +61,12 @@ "@storybook/test-runner": "0.22.0", "@storybook/theming": "8.6.12", "@storybook/web-components-webpack5": "8.6.12", - "@types/chrome": "0.0.306", + "@types/chrome": "0.1.12", "@types/firefox-webext-browser": "120.0.4", "@types/inquirer": "8.2.10", "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", - "@types/koa": "2.15.0", + "@types/koa": "3.0.0", "@types/koa__multer": "2.0.7", "@types/koa__router": "12.0.4", "@types/koa-bodyparser": "4.3.7", @@ -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,11 +91,11 @@ "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", + "cross-env": "10.0.0", "css-loader": "7.1.2", - "electron": "36.4.0", + "electron": "36.9.3", "electron-builder": "26.0.12", "electron-log": "5.4.0", "electron-reload": "2.0.0-alpha.1", @@ -120,10 +120,10 @@ "json5": "2.2.3", "lint-staged": "16.0.0", "mini-css-extract-plugin": "2.9.2", - "nx": "21.1.2", + "nx": "21.3.11", "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,27 +158,26 @@ "@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.311", "@electron/fuses": "1.8.0", "@emotion/css": "11.13.5", "@koa/multer": "4.0.0", - "@koa/router": "13.1.0", + "@koa/router": "14.0.0", "@microsoft/signalr": "8.0.7", "@microsoft/signalr-protocol-msgpack": "8.0.7", "@ng-select/ng-select": "14.9.0", - "@nx/devkit": "21.1.2", - "@nx/eslint": "21.1.2", - "@nx/jest": "21.1.2", - "@nx/js": "21.1.2", + "@nx/devkit": "21.3.11", + "@nx/eslint": "21.3.11", + "@nx/jest": "21.3.11", + "@nx/js": "21.3.11", "big-integer": "1.6.52", - "bootstrap": "4.6.0", "braintree-web-drop-in": "1.44.0", "buffer": "6.0.3", "bufferutil": "4.0.9", "chalk": "4.1.2", - "commander": "11.1.0", - "core-js": "3.42.0", - "form-data": "4.0.2", + "commander": "14.0.0", + "core-js": "3.45.0", + "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", @@ -189,7 +188,7 @@ "lit": "3.3.0", "lowdb": "1.0.0", "lunr": "2.3.9", - "multer": "1.4.5-lts.2", + "multer": "2.0.2", "ngx-toastr": "19.0.0", "node-fetch": "2.6.12", "node-forge": "1.3.1", diff --git a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts index 908e64ec7ba8..d5489628220a 100644 --- a/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts +++ b/security/bitwarden-cli/files/patch-apps_cli_src_platform_services_cli-platform-utils.service.ts @@ -1,4 +1,4 @@ ---- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-07-01 17:12:33 UTC +--- apps/cli/src/platform/services/cli-platform-utils.service.ts.orig 2025-10-10 16:12:57 UTC +++ apps/cli/src/platform/services/cli-platform-utils.service.ts @@ -28,7 +28,7 @@ export class CliPlatformUtilsService implements Platfo case "darwin": @@ -9,7 +9,7 @@ default: this.deviceCache = DeviceType.LinuxCLI; break; -@@ -80,7 +80,7 @@ export class CliPlatformUtilsService implements Platfo +@@ -84,7 +84,7 @@ export class CliPlatformUtilsService implements Platfo } launchUri(uri: string, options?: any): void { diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile index da35c8c3c48b..b23e0eb16a7e 100644 --- a/security/boringssl/Makefile +++ b/security/boringssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= boringssl -PORTVERSION= 0.20250807.0 +PORTVERSION= 0.20251002.0 PORTREVISION= 1 CATEGORIES= security EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}_GH0.tar.gz @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:insource cpe go:no_targets,1.24 localbase perl5 CONFLICTS_INSTALL= libressl libressl-devel openssl openssl111 \ - openssl3[2345] openssl-quictls openssl33-quictls + openssl3[23456] openssl-quictls openssl33-quictls CPE_VENDOR= google diff --git a/security/boringssl/distinfo b/security/boringssl/distinfo index e9a598fd2289..899d4dba651a 100644 --- a/security/boringssl/distinfo +++ b/security/boringssl/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1754855712 +TIMESTAMP = 1761819556 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.20251002.0_GH0.tar.gz) = f96733fc3df03d4195db656d1b7b8c174c33f95d052f811f0ecc8f4e4e3db332 +SIZE (google-boringssl-0.20251002.0_GH0.tar.gz) = 47389161 diff --git a/security/boringssl/files/patch-CMakeLists.txt b/security/boringssl/files/patch-CMakeLists.txt index 1748d8275a99..c6d7859a8b12 100644 --- a/security/boringssl/files/patch-CMakeLists.txt +++ b/security/boringssl/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2025-05-07 17:46:04 UTC +--- CMakeLists.txt.orig 2025-10-02 17:17:00 UTC +++ CMakeLists.txt -@@ -661,6 +661,8 @@ target_link_libraries(ssl crypto) +@@ -648,6 +648,8 @@ target_link_libraries(ssl crypto) # here. set_property(TARGET ssl PROPERTY EXPORT_NAME SSL) target_link_libraries(ssl crypto) 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/botan2/Makefile b/security/botan2/Makefile deleted file mode 100644 index 5e0f65c0ff07..000000000000 --- a/security/botan2/Makefile +++ /dev/null @@ -1,119 +0,0 @@ -PORTNAME= botan -DISTVERSION= 2.19.5 -PORTREVISION= 5 -CATEGORIES= security -MASTER_SITES= http://botan.randombit.net/releases/ -PKGNAMESUFFIX= 2 -DISTNAME= Botan-${PORTVERSION} - -PATCH_SITES+= https://github.com/randombit/botan/commit/ -PATCHFILES+= 37fec38ff97604f964122cd2d33f5d503f319b10.patch:-p1 \ - 698c383b050591ae1a239c9e6d4ebe05532d2eee.patch:-p1 \ - 0fed26215b52a3d30122deb528f6b4deb824eae7.patch:-p1 \ - 1eb0d14a7c110207479f40c8369faacc73d945c8.patch:-p1 - -MAINTAINER= fluffy@FreeBSD.org -COMMENT= Portable, easy to use and efficient C++ crypto library -WWW= https://botan.randombit.net/ - -LICENSE= BSD2CLAUSE -LICENSE_FILE= ${WRKSRC}/license.txt - -DEPRECATED= End of life 2024-12-31 upstream, consider migrating to security/botan3 -EXPIRATION_DATE=2025-03-31 - -BROKEN_armv6= include/arm_neon.h:28:2: error: "NEON support not enabled" - -LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs - -USES= compiler:c++17-lang cpe gmake shebangfix tar:xz -CPE_VENDOR= ${PORTNAME}_project -USE_LDCONFIG= yes - -SHEBANG_FILES= configure.py src/python/botan2.py src/scripts/install.py - -HAS_CONFIGURE= yes -CONFIGURE_SCRIPT= configure.py -CONFIGURE_ARGS= --cc=${CHOSEN_COMPILER_TYPE} \ - --prefix=${PREFIX:Q} \ - --with-boost \ - --with-bzip2 \ - --with-external-includedir=${LOCALBASE}/include \ - --with-external-libdir=${LOCALBASE}/lib \ - --with-lzma \ - --with-zlib -LDFLAGS+= -pthread - -DOCSDIR= ${LOCALBASE}/share/doc/${PORTNAME}-${PORTVERSION} - -_SOABIVER= 19 -_SHLIBVER= ${DISTVERSION:S/./ /g:[2]} -_SHLIBVERPATCH= ${DISTVERSION:S/./ /g:[3]} -PLIST_SUB= SHLIBVER=${_SHLIBVER} \ - SHLIBVERPATCH=${_SHLIBVERPATCH} \ - SOABIVER=${_SOABIVER} -PORTDOCS= * - -OPTIONS_DEFINE= DOCS MANPAGES PYTHON SQLITE3 -OPTIONS_DEFINE_aarch64= OPENMP -OPTIONS_DEFINE_amd64= OPENMP -OPTIONS_DEFINE_i386= OPENMP -OPTIONS_DEFINE_powerpc64= OPENMP -OPTIONS_DEFINE_powerpc64le= OPENMP -OPTIONS_DEFINE_riscv64= OPENMP -OPTIONS_DEFAULT= MANPAGES -OPTIONS_DEFAULT_aarch64= OPENMP -OPTIONS_DEFAULT_amd64= OPENMP -OPTIONS_DEFAULT_powerpc64= OPENMP -OPTIONS_DEFAULT_powerpc64le= OPENMP -OPTIONS_DEFAULT_riscv64= OPENMP -OPTIONS_SUB= yes - -MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} -MANPAGES_CONFIGURE_WITH= sphinx - -OPENMP_CONFIGURE_ON= --with-openmp - -PYTHON_USES= python -PYTHON_USES_OFF= python:build -PYTHON_CONFIGURE_ON= --with-python-versions=${PYTHON_VER} -PYTHON_CONFIGURE_OFF= --no-install-python-module - -SQLITE3_USES= sqlite -SQLITE3_CONFIGURE_WITH= sqlite3 - -.include <bsd.port.options.mk> - -.if ${ARCH} == aarch64 -CONFIGURE_ARGS+= --cc-abi="-march=armv8-a+crypto" -.elif ${ARCH} == powerpc64 -CONFIGURE_ARGS+= --cpu="ppc64" -.if !defined(MACHINE_CPU) || (defined(MACHINE_CPU) && !${MACHINE_ABI:Mvsx2}) -CONFIGURE_ARGS+= --disable-powercrypto -.endif -.elif ${ARCH} == powerpc64le -CONFIGURE_ARGS+= --cpu="ppc64le" -.endif - -.if ${ARCH} == i386 || ${ARCH} == amd64 -PLIST_SUB+= HAS_RDRAND_RNG="" -.else -PLIST_SUB+= HAS_RDRAND_RNG="@comment " -.endif - -.if ${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH:Mpowerpc64*} -PLIST_SUB+= HAS_PROCESSOR_RNG="" -.else -PLIST_SUB+= HAS_PROCESSOR_RNG="@comment " -.endif - -post-patch: - @${REINPLACE_CMD} -e 's|^optimization_flags .*|optimization_flags "${CXXFLAGS}"|' \ - ${WRKSRC}/src/build-data/cc/clang.txt - @${REINPLACE_CMD} -e 's|boost_system|boost_filesystem|' \ - ${WRKSRC}/src/lib/utils/boost/info.txt - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/botan ${STAGEDIR}${PREFIX}/lib/libbotan-2.so.${_SOABIVER}.${_SHLIBVER}.${_SHLIBVERPATCH} - -.include <bsd.port.mk> diff --git a/security/botan2/distinfo b/security/botan2/distinfo deleted file mode 100644 index f45a3087e771..000000000000 --- a/security/botan2/distinfo +++ /dev/null @@ -1,11 +0,0 @@ -TIMESTAMP = 1753445434 -SHA256 (Botan-2.19.5.tar.xz) = dfeea0e0a6f26d6724c4af01da9a7b88487adb2d81ba7c72fcaf52db522c9ad4 -SIZE (Botan-2.19.5.tar.xz) = 6140148 -SHA256 (37fec38ff97604f964122cd2d33f5d503f319b10.patch) = 65d185241f6ca5ed5f1ee271855d7733874218df7fccb82a21c12b97e47828c0 -SIZE (37fec38ff97604f964122cd2d33f5d503f319b10.patch) = 15365 -SHA256 (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = b3d9c32018fb17035b81191e3d69fe94a0ba2df7513eba0b4f7a66f3417ce187 -SIZE (698c383b050591ae1a239c9e6d4ebe05532d2eee.patch) = 2927 -SHA256 (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 5af4a25ee9252829469cdb33de9f8afd212b96520a03b50855f8fc73cb99779a -SIZE (0fed26215b52a3d30122deb528f6b4deb824eae7.patch) = 2512 -SHA256 (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 97df96aab5fb3632773b804e077171da48204e81776a945c69672e5c7b0d7396 -SIZE (1eb0d14a7c110207479f40c8369faacc73d945c8.patch) = 1300 diff --git a/security/botan2/pkg-descr b/security/botan2/pkg-descr deleted file mode 100644 index 8016bb1d4668..000000000000 --- a/security/botan2/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Botan is a crypto library written in C++. It provides a variety of -cryptographic algorithms, including common ones such as AES, MD5, SHA, -HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that -are more obscure or specialized. It also offers X.509v3 certificates -and CRLs, and PKCS #10 certificate requests. A message processing -system that uses a filter/pipeline metaphor allows for many common -cryptographic tasks to be completed with just a few lines of code. -Assembly optimizations for common CPUs, including x86, x86-64, and -PowerPC, offers further speedups for critical tasks such as SHA-1 -hashing and multiple precision integer operations. - -Botan is licensed under the same permissive terms as FreeBSD itself. diff --git a/security/botan2/pkg-plist b/security/botan2/pkg-plist deleted file mode 100644 index bfa3fab768e3..000000000000 --- a/security/botan2/pkg-plist +++ /dev/null @@ -1,327 +0,0 @@ -bin/botan -include/botan-2/botan/adler32.h -include/botan-2/botan/aead.h -include/botan-2/botan/aes.h -include/botan-2/botan/alg_id.h -include/botan-2/botan/argon2.h -include/botan-2/botan/aria.h -include/botan-2/botan/asio_async_ops.h -include/botan-2/botan/asio_context.h -include/botan-2/botan/asio_error.h -include/botan-2/botan/asio_stream.h -include/botan-2/botan/asn1_alt_name.h -include/botan-2/botan/asn1_attribute.h -include/botan-2/botan/asn1_obj.h -include/botan-2/botan/asn1_oid.h -include/botan-2/botan/asn1_print.h -include/botan-2/botan/asn1_str.h -include/botan-2/botan/asn1_time.h -include/botan-2/botan/assert.h -include/botan-2/botan/auto_rng.h -include/botan-2/botan/b64_filt.h -include/botan-2/botan/base32.h -include/botan-2/botan/base58.h -include/botan-2/botan/base64.h -include/botan-2/botan/basefilt.h -include/botan-2/botan/bcrypt.h -include/botan-2/botan/bcrypt_pbkdf.h -include/botan-2/botan/ber_dec.h -include/botan-2/botan/bigint.h -include/botan-2/botan/blake2b.h -include/botan-2/botan/blinding.h -include/botan-2/botan/block_cipher.h -include/botan-2/botan/blowfish.h -include/botan-2/botan/botan.h -include/botan-2/botan/bswap.h -include/botan-2/botan/buf_comp.h -include/botan-2/botan/buf_filt.h -include/botan-2/botan/build.h -include/botan-2/botan/bzip2.h -include/botan-2/botan/calendar.h -include/botan-2/botan/camellia.h -include/botan-2/botan/cascade.h -include/botan-2/botan/cast128.h -include/botan-2/botan/cast256.h -include/botan-2/botan/cbc.h -include/botan-2/botan/cbc_mac.h -include/botan-2/botan/ccm.h -include/botan-2/botan/cecpq1.h -include/botan-2/botan/cert_status.h -include/botan-2/botan/certstor.h -include/botan-2/botan/certstor_flatfile.h -include/botan-2/botan/certstor_system.h -include/botan-2/botan/certstor_sql.h -%%SQLITE3%%include/botan-2/botan/certstor_sqlite.h -include/botan-2/botan/cfb.h -include/botan-2/botan/chacha.h -include/botan-2/botan/chacha20poly1305.h -include/botan-2/botan/chacha_rng.h -include/botan-2/botan/charset.h -include/botan-2/botan/cipher_filter.h -include/botan-2/botan/cipher_mode.h -include/botan-2/botan/cmac.h -include/botan-2/botan/comb4p.h -include/botan-2/botan/comp_filter.h -include/botan-2/botan/compiler.h -include/botan-2/botan/compression.h -include/botan-2/botan/cpuid.h -include/botan-2/botan/crc24.h -include/botan-2/botan/crc32.h -include/botan-2/botan/credentials_manager.h -include/botan-2/botan/crl_ent.h -include/botan-2/botan/cryptobox.h -include/botan-2/botan/ctr.h -include/botan-2/botan/curve25519.h -include/botan-2/botan/curve_gfp.h -include/botan-2/botan/curve_nistp.h -include/botan-2/botan/data_snk.h -include/botan-2/botan/data_src.h -include/botan-2/botan/database.h -include/botan-2/botan/datastor.h -include/botan-2/botan/der_enc.h -include/botan-2/botan/des.h -include/botan-2/botan/desx.h -include/botan-2/botan/dh.h -include/botan-2/botan/divide.h -include/botan-2/botan/dl_algo.h -include/botan-2/botan/dl_group.h -include/botan-2/botan/dlies.h -include/botan-2/botan/dsa.h -include/botan-2/botan/dyn_load.h -include/botan-2/botan/eax.h -include/botan-2/botan/ec_group.h -include/botan-2/botan/ecc_key.h -include/botan-2/botan/ecdh.h -include/botan-2/botan/ecdsa.h -include/botan-2/botan/ecgdsa.h -include/botan-2/botan/ecies.h -include/botan-2/botan/eckcdsa.h -include/botan-2/botan/ed25519.h -include/botan-2/botan/elgamal.h -include/botan-2/botan/eme.h -include/botan-2/botan/eme_pkcs.h -include/botan-2/botan/eme_raw.h -include/botan-2/botan/emsa.h -include/botan-2/botan/emsa1.h -include/botan-2/botan/emsa_pkcs1.h -include/botan-2/botan/emsa_raw.h -include/botan-2/botan/emsa_x931.h -include/botan-2/botan/entropy_src.h -include/botan-2/botan/exceptn.h -include/botan-2/botan/fd_unix.h -include/botan-2/botan/ffi.h -include/botan-2/botan/filter.h -include/botan-2/botan/filters.h -include/botan-2/botan/fpe_fe1.h -include/botan-2/botan/gcm.h -include/botan-2/botan/gf2m_small_m.h -include/botan-2/botan/ghash.h -include/botan-2/botan/gmac.h -include/botan-2/botan/gost_28147.h -include/botan-2/botan/gost_3410.h -include/botan-2/botan/gost_3411.h -include/botan-2/botan/hash.h -include/botan-2/botan/hash_id.h -include/botan-2/botan/hex.h -include/botan-2/botan/hex_filt.h -include/botan-2/botan/hkdf.h -include/botan-2/botan/hmac.h -include/botan-2/botan/hmac_drbg.h -include/botan-2/botan/hotp.h -include/botan-2/botan/http_util.h -include/botan-2/botan/idea.h -include/botan-2/botan/init.h -include/botan-2/botan/iso9796.h -include/botan-2/botan/kasumi.h -include/botan-2/botan/kdf.h -include/botan-2/botan/kdf1.h -include/botan-2/botan/kdf1_iso18033.h -include/botan-2/botan/kdf2.h -include/botan-2/botan/keccak.h -include/botan-2/botan/key_constraint.h -include/botan-2/botan/key_filt.h -include/botan-2/botan/key_spec.h -include/botan-2/botan/keypair.h -include/botan-2/botan/lion.h -include/botan-2/botan/loadstor.h -include/botan-2/botan/locking_allocator.h -include/botan-2/botan/lookup.h -include/botan-2/botan/lzma.h -include/botan-2/botan/mac.h -include/botan-2/botan/mceies.h -include/botan-2/botan/mceliece.h -include/botan-2/botan/md4.h -include/botan-2/botan/md5.h -include/botan-2/botan/mdx_hash.h -include/botan-2/botan/mem_ops.h -include/botan-2/botan/mgf1.h -include/botan-2/botan/misty1.h -include/botan-2/botan/mode_pad.h -include/botan-2/botan/monty.h -include/botan-2/botan/mul128.h -include/botan-2/botan/mutex.h -include/botan-2/botan/name_constraint.h -include/botan-2/botan/newhope.h -include/botan-2/botan/nist_keywrap.h -include/botan-2/botan/noekeon.h -include/botan-2/botan/numthry.h -include/botan-2/botan/oaep.h -include/botan-2/botan/ocb.h -include/botan-2/botan/ocsp.h -include/botan-2/botan/ocsp_types.h -include/botan-2/botan/ofb.h -include/botan-2/botan/oids.h -include/botan-2/botan/otp.h -include/botan-2/botan/p11.h -include/botan-2/botan/p11_ecc_key.h -include/botan-2/botan/p11_ecdh.h -include/botan-2/botan/p11_ecdsa.h -include/botan-2/botan/p11_module.h -include/botan-2/botan/p11_object.h -include/botan-2/botan/p11_randomgenerator.h -include/botan-2/botan/p11_rsa.h -include/botan-2/botan/p11_session.h -include/botan-2/botan/p11_slot.h -include/botan-2/botan/p11_types.h -include/botan-2/botan/p11_x509.h -include/botan-2/botan/package.h -include/botan-2/botan/par_hash.h -include/botan-2/botan/parsing.h -include/botan-2/botan/passhash9.h -include/botan-2/botan/pbes2.h -include/botan-2/botan/pbkdf.h -include/botan-2/botan/pbkdf1.h -include/botan-2/botan/pbkdf2.h -include/botan-2/botan/pem.h -include/botan-2/botan/pgp_s2k.h -include/botan-2/botan/pipe.h -include/botan-2/botan/pk_algs.h -include/botan-2/botan/pk_keys.h -include/botan-2/botan/pk_ops.h -include/botan-2/botan/pk_ops_fwd.h -include/botan-2/botan/pkcs10.h -include/botan-2/botan/pkcs11.h -include/botan-2/botan/pkcs11f.h -include/botan-2/botan/pkcs11t.h -include/botan-2/botan/pkcs8.h -include/botan-2/botan/pkix_enums.h -include/botan-2/botan/pkix_types.h -include/botan-2/botan/point_gfp.h -include/botan-2/botan/poly1305.h -include/botan-2/botan/polyn_gf2m.h -include/botan-2/botan/pow_mod.h -include/botan-2/botan/prf_tls.h -include/botan-2/botan/prf_x942.h -%%HAS_PROCESSOR_RNG%%include/botan-2/botan/processor_rng.h -include/botan-2/botan/psk_db.h -include/botan-2/botan/psk_db_sql.h -include/botan-2/botan/pssr.h -include/botan-2/botan/pubkey.h -include/botan-2/botan/pwdhash.h -include/botan-2/botan/rc4.h -%%HAS_RDRAND_RNG%%include/botan-2/botan/rdrand_rng.h -include/botan-2/botan/reducer.h -include/botan-2/botan/rfc3394.h -include/botan-2/botan/rfc6979.h -include/botan-2/botan/rmd160.h -include/botan-2/botan/rng.h -include/botan-2/botan/rotate.h -include/botan-2/botan/roughtime.h -include/botan-2/botan/rsa.h -include/botan-2/botan/salsa20.h -include/botan-2/botan/scan_name.h -include/botan-2/botan/scrypt.h -include/botan-2/botan/secmem.h -include/botan-2/botan/secqueue.h -include/botan-2/botan/seed.h -include/botan-2/botan/serpent.h -include/botan-2/botan/sha160.h -include/botan-2/botan/sha2_32.h -include/botan-2/botan/sha2_64.h -include/botan-2/botan/sha3.h -include/botan-2/botan/shacal2.h -include/botan-2/botan/shake.h -include/botan-2/botan/shake_cipher.h -include/botan-2/botan/siphash.h -include/botan-2/botan/siv.h -include/botan-2/botan/skein_512.h -include/botan-2/botan/sm2.h -include/botan-2/botan/sm2_enc.h -include/botan-2/botan/sm3.h -include/botan-2/botan/sm4.h -include/botan-2/botan/sodium.h -include/botan-2/botan/sp800_108.h -include/botan-2/botan/sp800_56a.h -include/botan-2/botan/sp800_56c.h -%%SQLITE3%%include/botan-2/botan/sqlite3.h -include/botan-2/botan/srp6.h -include/botan-2/botan/stateful_rng.h -include/botan-2/botan/stl_compatibility.h -include/botan-2/botan/stream_cipher.h -include/botan-2/botan/stream_mode.h -include/botan-2/botan/streebog.h -include/botan-2/botan/sym_algo.h -include/botan-2/botan/symkey.h -include/botan-2/botan/system_rng.h -include/botan-2/botan/threefish.h -include/botan-2/botan/threefish_512.h -include/botan-2/botan/tiger.h -include/botan-2/botan/tls_alert.h -include/botan-2/botan/tls_algos.h -include/botan-2/botan/tls_blocking.h -include/botan-2/botan/tls_callbacks.h -include/botan-2/botan/tls_channel.h -include/botan-2/botan/tls_ciphersuite.h -include/botan-2/botan/tls_client.h -include/botan-2/botan/tls_exceptn.h -include/botan-2/botan/tls_extensions.h -include/botan-2/botan/tls_handshake_msg.h -include/botan-2/botan/tls_magic.h -include/botan-2/botan/tls_messages.h -include/botan-2/botan/tls_policy.h -include/botan-2/botan/tls_server.h -include/botan-2/botan/tls_server_info.h -include/botan-2/botan/tls_session.h -include/botan-2/botan/tls_session_manager.h -include/botan-2/botan/tls_session_manager_sql.h -%%SQLITE3%%include/botan-2/botan/tls_session_manager_sqlite.h -include/botan-2/botan/tls_version.h -include/botan-2/botan/totp.h -include/botan-2/botan/tss.h -include/botan-2/botan/twofish.h -include/botan-2/botan/types.h -include/botan-2/botan/uuid.h -include/botan-2/botan/version.h -include/botan-2/botan/whrlpool.h -include/botan-2/botan/workfactor.h -include/botan-2/botan/x509_ca.h -include/botan-2/botan/x509_crl.h -include/botan-2/botan/x509_dn.h -include/botan-2/botan/x509_ext.h -include/botan-2/botan/x509_key.h -include/botan-2/botan/x509_obj.h -include/botan-2/botan/x509cert.h -include/botan-2/botan/x509path.h -include/botan-2/botan/x509self.h -include/botan-2/botan/x919_mac.h -include/botan-2/botan/xmss.h -include/botan-2/botan/xmss_hash.h -include/botan-2/botan/xmss_key_pair.h -include/botan-2/botan/xmss_parameters.h -include/botan-2/botan/xmss_privatekey.h -include/botan-2/botan/xmss_publickey.h -include/botan-2/botan/xmss_wots.h -include/botan-2/botan/xmss_wots_parameters.h -include/botan-2/botan/xmss_wots_privatekey.h -include/botan-2/botan/xmss_wots_publickey.h -include/botan-2/botan/xtea.h -include/botan-2/botan/xts.h -include/botan-2/botan/zfec.h -include/botan-2/botan/zlib.h -lib/libbotan-2.a -lib/libbotan-2.so -lib/libbotan-2.so.%%SOABIVER%% -lib/libbotan-2.so.%%SOABIVER%%.%%SHLIBVER%%.%%SHLIBVERPATCH%% -%%PYTHON%%%%PYTHON_SITELIBDIR%%/botan2.py -libdata/pkgconfig/botan-2.pc -%%MANPAGES%%share/man/man1/botan.1.gz 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/bruteblock/Makefile b/security/bruteblock/Makefile index f31b5bf141fb..71afc2ce1c08 100644 --- a/security/bruteblock/Makefile +++ b/security/bruteblock/Makefile @@ -1,5 +1,5 @@ PORTNAME= bruteblock -PORTVERSION= 0.0.6 +PORTVERSION= 0.1.1 DISTVERSIONPREFIX= v CATEGORIES= security diff --git a/security/bruteblock/distinfo b/security/bruteblock/distinfo index a1208e109fa1..c52ecf36d9b4 100644 --- a/security/bruteblock/distinfo +++ b/security/bruteblock/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731881673 -SHA256 (samm-git-bruteblock-v0.0.6_GH0.tar.gz) = f13df4444c9686ff109e1fadaa62e95608630c0284e57bcad27f0528e3bcf51a -SIZE (samm-git-bruteblock-v0.0.6_GH0.tar.gz) = 24665 +TIMESTAMP = 1761303938 +SHA256 (samm-git-bruteblock-v0.1.1_GH0.tar.gz) = e35892c33e57372e94ee66ee9e5731b0e19b404752f345db9b2ce243f2b7d810 +SIZE (samm-git-bruteblock-v0.1.1_GH0.tar.gz) = 40029 diff --git a/security/bzrtp/Makefile b/security/bzrtp/Makefile index 800884d25be9..0c188aaba3ba 100644 --- a/security/bzrtp/Makefile +++ b/security/bzrtp/Makefile @@ -1,5 +1,5 @@ PORTNAME= bzrtp -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.28 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -9,8 +9,8 @@ WWW= https://www.linphone.org LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit +LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ + libbcunit.so:devel/bcunit USES= cmake cpe gnome sqlite CPE_VENDOR= ${PORTNAME}_project @@ -20,7 +20,7 @@ GL_ACCOUNT= public USE_GNOME= libxml2 USE_LDCONFIG= yes -CMAKE_ARGS= -DENABLE_STRICT=NO +CMAKE_ON= BUILD_SHARED_LIBS post-patch: @${REINPLACE_CMD} 's/<alloca\.h>/<stdlib.h>/' ${WRKSRC}/src/zidCache.c diff --git a/security/bzrtp/distinfo b/security/bzrtp/distinfo index 0511c983a7a5..462c3cff61cf 100644 --- a/security/bzrtp/distinfo +++ b/security/bzrtp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751281561 -SHA256 (bzrtp-5.4.24.tar.bz2) = 5fdd590ed302f8f4db3c06902c7a711a307e323a125a265bc3720efeda4ce0d7 -SIZE (bzrtp-5.4.24.tar.bz2) = 154137 +TIMESTAMP = 1758132108 +SHA256 (bzrtp-5.4.28.tar.bz2) = 1279fdc692962c6697dd3c17af419c43926fa2203fd76d74104325e1db71c933 +SIZE (bzrtp-5.4.28.tar.bz2) = 154158 diff --git a/security/bzrtp/pkg-plist b/security/bzrtp/pkg-plist index fc6e36c5148a..25d2f51e7af9 100644 --- a/security/bzrtp/pkg-plist +++ b/security/bzrtp/pkg-plist @@ -1,5 +1,6 @@ include/bzrtp/bzrtp.h -lib/libbzrtp.a +lib/libbzrtp.so +lib/libbzrtp.so.0 share/BZRTP/cmake/BZRTPConfig.cmake share/BZRTP/cmake/BZRTPConfigVersion.cmake share/BZRTP/cmake/BZRTPTargets-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/security/ca_root_nss/Makefile b/security/ca_root_nss/Makefile index 581eaf31b155..3ab0c1a1745e 100644 --- a/security/ca_root_nss/Makefile +++ b/security/ca_root_nss/Makefile @@ -1,5 +1,6 @@ PORTNAME= ca_root_nss PORTVERSION= ${VERSION_NSS} +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= MOZILLA/security/nss/releases/${DISTNAME:tu:C/[-.]/_/g}_RTM/src DISTNAME= nss-${VERSION_NSS}${NSS_SUFFIX} @@ -18,6 +19,8 @@ WRKSRC_SUBDIR= nss OPTIONS_DEFINE= ETCSYMLINK OPTIONS_DEFAULT= ETCSYMLINK +OPTIONS_EXCLUDE_FreeBSD_15= ETCSYMLINK +OPTIONS_EXCLUDE_FreeBSD_16= ETCSYMLINK OPTIONS_SUB= yes @@ -27,11 +30,11 @@ ETCSYMLINK_CONFLICTS_INSTALL= ca-roots-[0-9]* CERTDIR?= share/certs PLIST_SUB+= CERTDIR=${CERTDIR} -VERSION_NSS= 3.115 +VERSION_NSS= 3.117 CERTDATA_TXT_PATH= lib/ckfw/builtins/certdata.txt BUNDLE_PROCESSOR= MAca-bundle.pl -SUB_FILES= MAca-bundle.pl pkg-message +SUB_FILES= MAca-bundle.pl pkg-deinstall pkg-install pkg-message SUB_LIST= VERSION_NSS=${VERSION_NSS} do-build: diff --git a/security/ca_root_nss/distinfo b/security/ca_root_nss/distinfo index dd0317cb9911..ad628b103bcb 100644 --- a/security/ca_root_nss/distinfo +++ b/security/ca_root_nss/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755292668 -SHA256 (nss-3.115.tar.gz) = ac2a47fb33bd79320159144e01c0d4af9a937a2d928c7c77ff06f5d9507861ab -SIZE (nss-3.115.tar.gz) = 76656357 +TIMESTAMP = 1759523021 +SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 +SIZE (nss-3.117.tar.gz) = 76684970 diff --git a/security/ca_root_nss/files/pkg-deinstall.in b/security/ca_root_nss/files/pkg-deinstall.in new file mode 100644 index 000000000000..8e5138c10c22 --- /dev/null +++ b/security/ca_root_nss/files/pkg-deinstall.in @@ -0,0 +1,6 @@ +#!/bin/sh + +if [ "$2" = POST-DEINSTALL ]; then + CERTCTL_ARGS="-D ${PKG_ROOTDIR}" + certctl ${CERTCTL_ARGS} rehash +fi diff --git a/security/ca_root_nss/files/pkg-install.in b/security/ca_root_nss/files/pkg-install.in new file mode 100644 index 000000000000..6f05ab7e72ed --- /dev/null +++ b/security/ca_root_nss/files/pkg-install.in @@ -0,0 +1,12 @@ +#!/bin/sh + +if [ "$2" = POST-INSTALL ]; then + CERTCTL_ARGS="-D ${PKG_ROOTDIR}" + if [ -n "${PKG_METALOG}" ]; then + CERTCTL_ARGS="${CERTCTL_ARGS} -U -M ${PKG_METALOG}" + fi + certctl ${CERTCTL_ARGS} rehash + + [ ! -e %%LOCALBASE%%/bin/cert-sync ] || \ + %%LOCALBASE%%/bin/cert-sync --quiet %%PREFIX%%/share/certs/ca-root-nss.crt +fi diff --git a/security/ca_root_nss/pkg-plist b/security/ca_root_nss/pkg-plist index 7899413567aa..79f18017fea6 100644 --- a/security/ca_root_nss/pkg-plist +++ b/security/ca_root_nss/pkg-plist @@ -2,6 +2,3 @@ @sample etc/ssl/cert.pem.sample %%ETCSYMLINK%%openssl/cert.pem %%ETCSYMLINK%%/etc/ssl/cert.pem -@postexec certctl rehash -@postunexec certctl rehash -@postexec [ ! -e %%LOCALBASE%%/bin/cert-sync ] || %%LOCALBASE%%/bin/cert-sync --quiet %%PREFIX%%/share/certs/ca-root-nss.crt diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile index 05d869e4dc11..3e8a5ecf8619 100644 --- a/security/caldera-ot/Makefile +++ b/security/caldera-ot/Makefile @@ -1,6 +1,6 @@ PORTNAME= caldera-ot DISTVERSION= 5.3.0 -PORTREVISION= 3 +PORTREVISION= 8 CATEGORIES= security python MAINTAINER= acm@FreeBSD.org diff --git a/security/caldera/Makefile b/security/caldera/Makefile index 1e8b283724e1..90e96ed349ff 100644 --- a/security/caldera/Makefile +++ b/security/caldera/Makefile @@ -1,6 +1,6 @@ PORTNAME= caldera DISTVERSION= 5.3.0 -PORTREVISION= 4 +PORTREVISION= 10 CATEGORIES= security python MAINTAINER= acm@FreeBSD.org @@ -33,7 +33,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}donut-shellcode>0:devel/py-donut-shellcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}marshmallow-enum>0:devel/py-marshmallow-enum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ldap3>0:net/py-ldap3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile index 750963d30c54..a45d7b4b4a7c 100644 --- a/security/cargo-audit/Makefile +++ b/security/cargo-audit/Makefile @@ -1,7 +1,7 @@ PORTNAME= cargo-audit DISTVERSIONPREFIX= ${PORTNAME}/v DISTVERSION= 0.21.2 -PORTREVISION= 2 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile index c322ca9d3cd0..453b353a90bc 100644 --- a/security/certificate_maker/Makefile +++ b/security/certificate_maker/Makefile @@ -1,7 +1,6 @@ PORTNAME= certificate_maker DISTVERSIONPREFIX= v -DISTVERSION= 1.7.1 -PORTREVISION= 4 +DISTVERSION= 1.8.1 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/certificate_maker/distinfo b/security/certificate_maker/distinfo index fadf33354c58..f3fcd9c2b007 100644 --- a/security/certificate_maker/distinfo +++ b/security/certificate_maker/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746359699 -SHA256 (go/security_certificate_maker/certificate_maker-v1.7.1/v1.7.1.mod) = f73db55e2700414badd445bbbd28a504fdf60ba8208dc64693b9fee081af96b1 -SIZE (go/security_certificate_maker/certificate_maker-v1.7.1/v1.7.1.mod) = 8422 -SHA256 (go/security_certificate_maker/certificate_maker-v1.7.1/v1.7.1.zip) = 10ef150900b5fc340fe7393523377d815a19c70cb9b37b61b7360f05b9ef76b9 -SIZE (go/security_certificate_maker/certificate_maker-v1.7.1/v1.7.1.zip) = 1235824 +TIMESTAMP = 1762603796 +SHA256 (go/security_certificate_maker/certificate_maker-v1.8.1/v1.8.1.mod) = b617c807d83cba66761ab0fa60492806dbe6c9409029f8e3b976c45e2cf38eb3 +SIZE (go/security_certificate_maker/certificate_maker-v1.8.1/v1.8.1.mod) = 8642 +SHA256 (go/security_certificate_maker/certificate_maker-v1.8.1/v1.8.1.zip) = 7bc1d3d394754e9309aaff8cc3254bbe8715cfe9795c44f14ecaec6cc2cfae1d +SIZE (go/security_certificate_maker/certificate_maker-v1.8.1/v1.8.1.zip) = 1245083 diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile index 8ef39b4f6fcf..c2e49df44e8a 100644 --- a/security/certmgr/Makefile +++ b/security/certmgr/Makefile @@ -1,7 +1,7 @@ PORTNAME= certmgr DISTVERSIONPREFIX= v DISTVERSION= 3.0.3 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security net MAINTAINER= fuz@FreeBSD.org diff --git a/security/cfssl/Makefile b/security/cfssl/Makefile index 71ad591947b1..7fd6f1685b66 100644 --- a/security/cfssl/Makefile +++ b/security/cfssl/Makefile @@ -1,7 +1,7 @@ PORTNAME= cfssl DISTVERSIONPREFIX= v DISTVERSION= 1.6.5 -PORTREVISION= 12 +PORTREVISION= 16 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/cfv/Makefile b/security/cfv/Makefile index 84232a4b26a4..b2e2a690bc7d 100644 --- a/security/cfv/Makefile +++ b/security/cfv/Makefile @@ -1,7 +1,6 @@ PORTNAME= cfv DISTVERSIONPREFIX= v -DISTVERSION= 3.1.0 -PORTREVISION= 1 +DISTVERSION= 3.2.0 CATEGORIES= security MASTER_SITES= GH PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/cfv/distinfo b/security/cfv/distinfo index 5531baf45827..fad39af9c40b 100644 --- a/security/cfv/distinfo +++ b/security/cfv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720162990 -SHA256 (cfv-project-cfv-v3.1.0_GH0.tar.gz) = 6578de2309925d1adbd8432fc5c0f9f2b06f8ea32beea77e06aeca7b62219382 -SIZE (cfv-project-cfv-v3.1.0_GH0.tar.gz) = 93155 +TIMESTAMP = 1762144228 +SHA256 (cfv-project-cfv-v3.2.0_GH0.tar.gz) = fb043f4b9de0dde2985734298a299e91898d4b6b3263eb4f09a72335c42cf72b +SIZE (cfv-project-cfv-v3.2.0_GH0.tar.gz) = 93931 diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile index 4543bd7cfe81..649e55e9c5c3 100644 --- a/security/clamav-lts/Makefile +++ b/security/clamav-lts/Makefile @@ -1,5 +1,5 @@ PORTNAME= clamav -DISTVERSION= 1.0.9 +DISTVERSION= 1.4.3 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= https://www.clamav.net/downloads/production/ @@ -55,7 +55,7 @@ PLIST_SUB+= CLAMAVGROUP=${_CLAMAVGROUP} \ LOGDIR=${_LOGDIR} \ RUNDIR=${_RUNDIR} -OPTIONS_DEFINE= ARC ARJ DOCS EXPERIMENTAL LHA MILTER STDERR TESTS UNRAR UNZOO +OPTIONS_DEFINE= ARC ARJ DOCS EXPERIMENTAL MILTER STDERR TESTS UNRAR UNZOO OPTIONS_DEFAULT= ARC ARJ MILTER UNRAR UNZOO OPTIONS_SUB= yes @@ -63,7 +63,6 @@ OPTIONS_SUB= yes ARC_DESC= Enable arch archives support ARJ_DESC= Enable arj archives support EXPERIMENTAL_DESC= Build experimental code -LHA_DESC= Enable lha archives support MILTER_DESC= Compile the milter interface STDERR_DESC= Print logs to stderr instead of stdout TESTS_DESC= Build with test enabled (`make test` requires it) @@ -72,7 +71,6 @@ UNZOO_DESC= Enable zoo archives support ARC_RUN_DEPENDS= arc:archivers/arc ARJ_RUN_DEPENDS= arj:archivers/arj EXPERIMENTAL_CMAKE_BOOL= ENABLE_EXPERIMENTAL -LHA_RUN_DEPENDS= lha:archivers/lha .if !exists(/usr/lib/libmilter.so) MILTER_LIB_DEPENDS= libmilter.so:mail/libmilter .endif diff --git a/security/clamav-lts/distinfo b/security/clamav-lts/distinfo index 419e91d444af..a1d6758e0bc9 100644 --- a/security/clamav-lts/distinfo +++ b/security/clamav-lts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751913572 -SHA256 (clamav-1.0.9.tar.gz) = 5d3a20633bd589f612a71905a4fb50c1ee857cfbe6c72644368cac0030a1eeb4 -SIZE (clamav-1.0.9.tar.gz) = 50881023 +TIMESTAMP = 1755724912 +SHA256 (clamav-1.4.3.tar.gz) = d874cabf3d4765b35b518ef535658a1e6ec74802006a1d613f9f124aa1343210 +SIZE (clamav-1.4.3.tar.gz) = 49606835 diff --git a/security/clamav-lts/files/clamav_clamd.in b/security/clamav-lts/files/clamav_clamd.in index ad640c7c45f0..0fe5f9fe2329 100644 --- a/security/clamav-lts/files/clamav_clamd.in +++ b/security/clamav-lts/files/clamav_clamd.in @@ -26,6 +26,7 @@ load_rc_config "$name" : ${clamav_clamd_enable:=NO} : ${clamav_clamd_pidfile="%%CLAMAV_CLAMD_PIDFILE%%"} +: ${clamav_clamd_malloc_conf:=""} command=%%PREFIX%%/sbin/clamd pidfile=${clamav_clamd_pidfile} @@ -45,4 +46,6 @@ clamav_clamd_precmd() fi } +export MALLOC_CONF="${clamav_clamd_malloc_conf}" + run_rc_command "$1" diff --git a/security/clamav-lts/pkg-plist b/security/clamav-lts/pkg-plist index c80a4f378e0c..5781f49bea8a 100644 --- a/security/clamav-lts/pkg-plist +++ b/security/clamav-lts/pkg-plist @@ -13,17 +13,18 @@ include/clamav-version.h include/clamav.h include/libfreshclam.h lib/libclamav.so -lib/libclamav.so.11 -lib/libclamav.so.11.0.0 +lib/libclamav.so.12 +lib/libclamav.so.12.0.3 +lib/libclamav_rust.a %%UNRAR%%lib/libclamunrar.so -%%UNRAR%%lib/libclamunrar.so.11 -%%UNRAR%%lib/libclamunrar.so.11.0.0 +%%UNRAR%%lib/libclamunrar.so.12 +%%UNRAR%%lib/libclamunrar.so.12.0.3 %%UNRAR%%lib/libclamunrar_iface.so -%%UNRAR%%lib/libclamunrar_iface.so.11 -%%UNRAR%%lib/libclamunrar_iface.so.11.0.0 +%%UNRAR%%lib/libclamunrar_iface.so.12 +%%UNRAR%%lib/libclamunrar_iface.so.12.0.3 lib/libfreshclam.so -lib/libfreshclam.so.2 -lib/libfreshclam.so.2.0.2 +lib/libfreshclam.so.3 +lib/libfreshclam.so.3.0.2 libdata/pkgconfig/libclamav.pc share/man/man1/clambc.1.gz share/man/man1/clamconf.1.gz diff --git a/security/clamav/Makefile b/security/clamav/Makefile index cd3a95b8f21b..8a8f61eb6e7e 100644 --- a/security/clamav/Makefile +++ b/security/clamav/Makefile @@ -1,5 +1,5 @@ PORTNAME= clamav -DISTVERSION= 1.4.3 +DISTVERSION= 1.5.1 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= https://www.clamav.net/downloads/production/ diff --git a/security/clamav/distinfo b/security/clamav/distinfo index f24c562cfc4b..3d7208d2db3a 100644 --- a/security/clamav/distinfo +++ b/security/clamav/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751908814 -SHA256 (clamav-1.4.3.tar.gz) = d874cabf3d4765b35b518ef535658a1e6ec74802006a1d613f9f124aa1343210 -SIZE (clamav-1.4.3.tar.gz) = 49606835 +TIMESTAMP = 1760651998 +SHA256 (clamav-1.5.1.tar.gz) = 64fe4a16a5622c1d71efe9ed7f2c2fbd37f8f237da9f11ff66b73038df71db91 +SIZE (clamav-1.5.1.tar.gz) = 65638226 diff --git a/security/clamav/files/clamav_clamd.in b/security/clamav/files/clamav_clamd.in index ad640c7c45f0..0fe5f9fe2329 100644 --- a/security/clamav/files/clamav_clamd.in +++ b/security/clamav/files/clamav_clamd.in @@ -26,6 +26,7 @@ load_rc_config "$name" : ${clamav_clamd_enable:=NO} : ${clamav_clamd_pidfile="%%CLAMAV_CLAMD_PIDFILE%%"} +: ${clamav_clamd_malloc_conf:=""} command=%%PREFIX%%/sbin/clamd pidfile=${clamav_clamd_pidfile} @@ -45,4 +46,6 @@ clamav_clamd_precmd() fi } +export MALLOC_CONF="${clamav_clamd_malloc_conf}" + run_rc_command "$1" diff --git a/security/clamav/pkg-plist b/security/clamav/pkg-plist index 5781f49bea8a..4be04f0d2ff7 100644 --- a/security/clamav/pkg-plist +++ b/security/clamav/pkg-plist @@ -7,6 +7,7 @@ bin/clamscan bin/clamsubmit bin/freshclam bin/sigtool +etc/certs/clamav.crt include/clamav-config.h include/clamav-types.h include/clamav-version.h @@ -14,17 +15,17 @@ include/clamav.h include/libfreshclam.h lib/libclamav.so lib/libclamav.so.12 -lib/libclamav.so.12.0.3 +lib/libclamav.so.12.1.0 lib/libclamav_rust.a %%UNRAR%%lib/libclamunrar.so %%UNRAR%%lib/libclamunrar.so.12 -%%UNRAR%%lib/libclamunrar.so.12.0.3 +%%UNRAR%%lib/libclamunrar.so.12.1.0 %%UNRAR%%lib/libclamunrar_iface.so %%UNRAR%%lib/libclamunrar_iface.so.12 -%%UNRAR%%lib/libclamunrar_iface.so.12.0.3 +%%UNRAR%%lib/libclamunrar_iface.so.12.1.0 lib/libfreshclam.so -lib/libfreshclam.so.3 -lib/libfreshclam.so.3.0.2 +lib/libfreshclam.so.4 +lib/libfreshclam.so.4.0.0 libdata/pkgconfig/libclamav.pc share/man/man1/clambc.1.gz share/man/man1/clamconf.1.gz @@ -128,7 +129,6 @@ share/man/man8/clamd.8.gz %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Add-clamav-user.html %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Community-projects.html %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Docker.html -%%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Installing-from-source-Unix-old.html %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Installing-from-source-Unix.html %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Installing-from-source-Windows.html %%PORTDOCS%%%%DOCSDIR%%/html/manual/Installing/Packages.html diff --git a/security/cloak/Makefile b/security/cloak/Makefile index 0dbc8fc8d3f6..11042978be15 100644 --- a/security/cloak/Makefile +++ b/security/cloak/Makefile @@ -1,7 +1,7 @@ PORTNAME= cloak DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 31 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/cosign/Makefile b/security/cosign/Makefile index 317ebaa1c7d7..33df3016882f 100644 --- a/security/cosign/Makefile +++ b/security/cosign/Makefile @@ -1,7 +1,7 @@ PORTNAME= cosign DISTVERSIONPREFIX= v -DISTVERSION= 2.5.3 -PORTREVISION= 1 +DISTVERSION= 2.6.1 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -24,7 +24,7 @@ GO_BUILDFLAGS= -ldflags="-buildid= \ PLIST_FILES= bin/${PORTNAME} -GIT_HASH= 488ef8ceed5ab5d77379e9077a124a0d0df41d06 +GIT_HASH= 634fabe54f9fbbab55d821a83ba93b2d25bdba5f .include <bsd.port.pre.mk> diff --git a/security/cosign/distinfo b/security/cosign/distinfo index 162267863be7..f7a8031a9264 100644 --- a/security/cosign/distinfo +++ b/security/cosign/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752874321 -SHA256 (go/security_cosign/cosign-v2.5.3/v2.5.3.mod) = 3d3e90c2ad6b9f1dc45c9f83c5408d4296d80ae3728998504d9d3e077dd19afe -SIZE (go/security_cosign/cosign-v2.5.3/v2.5.3.mod) = 16693 -SHA256 (go/security_cosign/cosign-v2.5.3/v2.5.3.zip) = e0158a5721ba7c8e2b775af499c07d89957ae42177a1794c8382e1e91901b531 -SIZE (go/security_cosign/cosign-v2.5.3/v2.5.3.zip) = 1335557 +TIMESTAMP = 1759523978 +SHA256 (go/security_cosign/cosign-v2.6.1/v2.6.1.mod) = 4d6e9e11c0efec4ed8d03058cd1b73a0f9a830b804fb59a42890e6ea7f91fea8 +SIZE (go/security_cosign/cosign-v2.6.1/v2.6.1.mod) = 17701 +SHA256 (go/security_cosign/cosign-v2.6.1/v2.6.1.zip) = 8821408a71dba7b6ed4b94cac23b8e0679a9d23419d83a3e4b303796d920c6d3 +SIZE (go/security_cosign/cosign-v2.6.1/v2.6.1.zip) = 1367164 diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile index f542e393c400..c4a29f7623bb 100644 --- a/security/courier-authlib/Makefile +++ b/security/courier-authlib/Makefile @@ -1,5 +1,5 @@ PORTNAME= courier-authlib -PORTVERSION= 0.72.4 +PORTVERSION= 0.72.5 CATEGORIES?= security mail .if defined(PKGNAMESUFFIX) MASTER_SITES= SF/courier/authlib/${PORTVERSION} diff --git a/security/courier-authlib/distinfo b/security/courier-authlib/distinfo index 1b97be6c6ce6..826791c9cc47 100644 --- a/security/courier-authlib/distinfo +++ b/security/courier-authlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744018659 -SHA256 (courier-authlib-0.72.4.tar.bz2) = 2a9d4e4535f1eeae84cc57589e8fdb9b46ae4f695d40e943413dfd6e949e3137 -SIZE (courier-authlib-0.72.4.tar.bz2) = 2290493 +TIMESTAMP = 1760733071 +SHA256 (courier-authlib-0.72.5.tar.bz2) = a94ff34c560f7b338108fe13ba876f1d15b9700bbc26e249da34d4db79d3aa42 +SIZE (courier-authlib-0.72.5.tar.bz2) = 2801834 diff --git a/security/courier-authlib/files/patch-Makefile.in b/security/courier-authlib/files/patch-Makefile.in index 4af934841bf2..f3dc3a55900d 100644 --- a/security/courier-authlib/files/patch-Makefile.in +++ b/security/courier-authlib/files/patch-Makefile.in @@ -1,6 +1,6 @@ ---- Makefile.in.orig 2025-04-06 14:25:31 UTC +--- Makefile.in.orig 2025-10-14 23:04:09 UTC +++ Makefile.in -@@ -95,11 +95,10 @@ host_triplet = @host@ +@@ -97,11 +97,10 @@ host_triplet = @host@ POST_UNINSTALL = : build_triplet = @build@ host_triplet = @host@ @@ -16,7 +16,7 @@ subdir = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/configure.ac -@@ -154,7 +153,7 @@ am__v_lt_0 = --silent +@@ -155,7 +154,7 @@ am__v_lt_0 = --silent AM_V_lt = $(am__v_lt_@AM_V@) am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) am__v_lt_0 = --silent @@ -25,10 +25,10 @@ libauthcustom_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ $(AM_CFLAGS) $(CFLAGS) $(libauthcustom_la_LDFLAGS) $(LDFLAGS) \ -@@ -219,6 +218,13 @@ libcourierauth_la_DEPENDENCIES = libs/libhmac/libhmac. - libs/md5/libmd5.la libs/sha1/libsha1.la \ - libs/numlib/libnumlib.la libs/random128/librandom128.la \ - libs/rfc822/libencode.la +@@ -223,6 +222,13 @@ am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemo + am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \ + preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \ + authoption.lo +am_libauthvchkpw_la_OBJECTS = authvchkpw.lo authvchkpwlib.lo \ + preauthvchkpw.lo +libauthvchkpw_la_OBJECTS = $(am_libauthvchkpw_la_OBJECTS) @@ -36,10 +36,10 @@ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(AM_CFLAGS) $(CFLAGS) $(libauthvchkpw_la_LDFLAGS) $(LDFLAGS) \ + -o $@ - am_libcourierauth_la_OBJECTS = authdaemon.lo authdaemonlib.lo \ - preauthdaemon.lo authmoduser2.lo authmoduser3.lo debug.lo \ - authoption.lo -@@ -299,11 +305,11 @@ am__v_GEN_0 = @echo " GEN " $@; + libcourierauth_la_OBJECTS = $(am_libcourierauth_la_OBJECTS) + libcourierauth_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ +@@ -300,11 +306,11 @@ am__v_GEN_0 = @echo " GEN " $@; AM_V_GEN = $(am__v_GEN_@AM_V@) am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) am__v_GEN_0 = @echo " GEN " $@; @@ -53,7 +53,7 @@ DEFAULT_INCLUDES = -I.@am__isrc@ depcomp = $(SHELL) $(top_srcdir)/depcomp am__maybe_remake_depfiles = depfiles -@@ -335,7 +341,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \ +@@ -336,7 +342,9 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \ ./$(DEPDIR)/authsqlite.Plo ./$(DEPDIR)/authsqlitelib.Plo \ ./$(DEPDIR)/authsyschangepwd.Plo ./$(DEPDIR)/authsyscommon.Plo \ ./$(DEPDIR)/authtest.Po ./$(DEPDIR)/authuserdb.Plo \ @@ -64,7 +64,7 @@ ./$(DEPDIR)/checkpasswordmd5.Plo \ ./$(DEPDIR)/checkpasswordsha1.Plo ./$(DEPDIR)/cramlib.Plo \ ./$(DEPDIR)/cryptpassword.Plo ./$(DEPDIR)/debug.Plo \ -@@ -343,7 +351,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \ +@@ -344,7 +352,7 @@ am__depfiles_remade = ./$(DEPDIR)/authconfigfile.Plo \ ./$(DEPDIR)/preauthldap.Plo ./$(DEPDIR)/preauthmysql.Plo \ ./$(DEPDIR)/preauthpam.Plo ./$(DEPDIR)/preauthpwd.Plo \ ./$(DEPDIR)/preauthshadow.Plo ./$(DEPDIR)/preauthuserdb.Plo \ @@ -73,7 +73,7 @@ am__mv = mv -f COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -@@ -354,7 +362,7 @@ am__v_CC_0 = @echo " CC " $@; +@@ -355,7 +363,7 @@ am__v_CC_0 = @echo " CC " $@; AM_V_CC = $(am__v_CC_@AM_V@) am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) am__v_CC_0 = @echo " CC " $@; @@ -82,7 +82,7 @@ CCLD = $(CC) LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ -@@ -362,7 +370,7 @@ am__v_CCLD_0 = @echo " CCLD " $@; +@@ -363,7 +371,7 @@ am__v_CCLD_0 = @echo " CCLD " $@; AM_V_CCLD = $(am__v_CCLD_@AM_V@) am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) am__v_CCLD_0 = @echo " CCLD " $@; @@ -91,7 +91,7 @@ CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ -@@ -372,7 +380,7 @@ am__v_CXX_0 = @echo " CXX " $@; +@@ -373,7 +381,7 @@ am__v_CXX_0 = @echo " CXX " $@; AM_V_CXX = $(am__v_CXX_@AM_V@) am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@) am__v_CXX_0 = @echo " CXX " $@; @@ -100,7 +100,7 @@ CXXLD = $(CXX) CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ -@@ -380,12 +388,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@; +@@ -381,12 +389,13 @@ am__v_CXXLD_0 = @echo " CXXLD " $@; AM_V_CXXLD = $(am__v_CXXLD_@AM_V@) am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@) am__v_CXXLD_0 = @echo " CXXLD " $@; @@ -115,7 +115,7 @@ $(libcourierauth_la_SOURCES) \ $(libcourierauthcommon_la_SOURCES) \ $(libcourierauthsasl_la_SOURCES) \ -@@ -399,6 +408,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld +@@ -400,6 +409,7 @@ DIST_SOURCES = $(libauthcustom_la_SOURCES) $(libauthld $(libauthpgsql_la_SOURCES) $(libauthpipe_la_SOURCES) \ $(libauthpwd_la_SOURCES) $(libauthshadow_la_SOURCES) \ $(libauthsqlite_la_SOURCES) $(libauthuserdb_la_SOURCES) \ @@ -123,7 +123,7 @@ $(libcourierauth_la_SOURCES) \ $(libcourierauthcommon_la_SOURCES) \ $(libcourierauthsasl_la_SOURCES) \ -@@ -571,6 +581,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@ +@@ -575,6 +585,7 @@ LIBAUTHUSERDB = @LIBAUTHUSERDB@ LIBAUTHSHADOW = @LIBAUTHSHADOW@ LIBAUTHSQLITE = @LIBAUTHSQLITE@ LIBAUTHUSERDB = @LIBAUTHUSERDB@ @@ -131,19 +131,19 @@ LIBDB = @LIBDB@ LIBDL = @LIBDL@ LIBGDBM = @LIBGDBM@ -@@ -704,7 +715,10 @@ AUTOMAKE_OPTIONS = dist-bzip2 +@@ -710,7 +721,10 @@ AUTOMAKE_OPTIONS = dist-bzip2 userdb = @userdb@ using_systemd = @using_systemd@ AUTOMAKE_OPTIONS = dist-bzip2 --SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/random128 libs/liblock liblog +-SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib libs/makedat userdb libs/rfc822 libs/rfc2045 libs/random128 libs/liblock liblog +SUBDIRS = libs/gdbmobj libs/bdbobj libs/md5 libs/sha1 libs/libhmac libs/numlib +@HAVE_USERDB_TRUE@SUBDIRS += libs/makedat userdb -+SUBDIRS += libs/rfc822 libs/random128 ++SUBDIRS += libs/rfc822 libs/rfc2045 libs/random128 +@HAVE_BASE_TRUE@SUBDIRS += libs/liblock liblog AM_CPPFLAGS = -I liblock $(LTDLINCL) BUILT_SOURCES = authdaemonrc.h $(BUILT1) $(GITFILES) \ $(man3:%.3=%.html) $(man1:%.1=%.html) authsqliterc.h \ -@@ -712,16 +726,18 @@ modules = @LIBAUTHUSERDB@ \ +@@ -718,16 +732,18 @@ modules = @LIBAUTHUSERDB@ \ modules = @LIBAUTHUSERDB@ \ @LIBAUTHPAM@ @LIBAUTHPWD@ @LIBAUTHSHADOW@ \ @LIBAUTHPGSQL@ @LIBAUTHLDAP@ @LIBAUTHMYSQL@ @LIBAUTHSQLITE@ \ @@ -166,7 +166,7 @@ libauthpgsql.la \ libauthldap.la \ libauthmysql.la \ -@@ -794,6 +810,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags) +@@ -800,6 +816,13 @@ libauthshadow_la_LDFLAGS = $(commonldflags) libauthshadow_la_LIBADD = $(commonlibadd) $(libauthshadow_t) libauthshadow_la_LDFLAGS = $(commonldflags) @@ -180,7 +180,7 @@ # The authpgsql module libauthpgsql_t = @PGSQL_LIBS@ @LIBM@ @NETLIBS@ libauthpgsql_la_SOURCES = authpgsql.c authpgsqllib.cpp authpgsql.h -@@ -883,8 +906,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols- +@@ -889,8 +912,8 @@ libcourierauthsaslclient_la_LDFLAGS = -export-symbols- libcourierauthsaslclient_la_LIBADD = libcourierauth.la libcourierauthsaslclient_la_LDFLAGS = -export-symbols-regex '^auth_sasl_client$$' -version-info @LIBVERSION_INFO@ @@ -191,7 +191,7 @@ courierauthconfig_SOURCES = authinfo.c authpasswd_SOURCES = authpasswd.c -@@ -901,7 +924,7 @@ authenumerate_LDADD = libcourierauth.la \ +@@ -907,7 +930,7 @@ authenumerate_LDADD = libcourierauth.la \ authenumerate_LDADD = libcourierauth.la \ libs/numlib/libnumlib.la @@ -200,7 +200,7 @@ # # The main daemon. -@@ -932,7 +955,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth +@@ -938,7 +961,7 @@ extraman3 = auth_generic_meta.3 auth_login_meta.3 auth extraman3 = auth_generic_meta.3 auth_login_meta.3 auth_getuserinfo_meta.3 \ auth_sasl_ex.3 @@ -209,18 +209,18 @@ man_MANS = $(man1) $(man3) $(extraman3) BUILT1 = authlib.html authldaprc.h authmysqlrc.h authpgsqlrc.h authpiperc.h \ authdaemonrc.h packageversion.h \ -@@ -990,7 +1013,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui +@@ -996,7 +1019,7 @@ stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_bui stamp-h1: $(srcdir)/courier_auth_config.h.in $(top_builddir)/config.status - @rm -f stamp-h1 - cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h + $(AM_V_at)rm -f stamp-h1 + $(AM_V_GEN)cd $(top_builddir) && $(SHELL) ./config.status courier_auth_config.h -$(srcdir)/courier_auth_config.h.in: $(am__configure_deps) +$(srcdir)/courier_auth_config.h.in: $(am__configure_deps) - ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) - rm -f stamp-h1 - touch $@ -@@ -1162,73 +1185,76 @@ clean-pkglibLTLIBRARIES: - rm -f $${locs}; \ - } + $(AM_V_GEN)($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + $(AM_V_at)rm -f stamp-h1 + $(AM_V_at)touch $@ +@@ -1151,73 +1174,76 @@ clean-pkglibLTLIBRARIES: + echo rm -f $${locs}; \ + $(am__rm_f) $${locs} -libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES) +libauthcustom.la: $(libauthcustom_la_OBJECTS) $(libauthcustom_la_DEPENDENCIES) $(EXTRA_libauthcustom_la_DEPENDENCIES) @@ -316,7 +316,7 @@ @rm -f courierauthconfig$(EXEEXT) $(AM_V_CCLD)$(LINK) $(courierauthconfig_OBJECTS) $(courierauthconfig_LDADD) $(LIBS) install-pkglibexecSCRIPTS: $(pkglibexec_SCRIPTS) -@@ -1355,6 +1381,8 @@ distclean-compile: +@@ -1344,6 +1370,8 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authtest.Po@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdb.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/authuserdbpwd.Plo@am__quote@ # am--include-marker @@ -325,7 +325,7 @@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpassword.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordmd5.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/checkpasswordsha1.Plo@am__quote@ # am--include-marker -@@ -1370,6 +1398,7 @@ distclean-compile: +@@ -1359,6 +1387,7 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthshadow.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdb.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/preauthuserdbcommon.Plo@am__quote@ # am--include-marker @@ -333,7 +333,7 @@ $(am__depfiles_remade): @$(MKDIR_P) $(@D) -@@ -1939,6 +1968,8 @@ distclean: distclean-recursive +@@ -1928,6 +1957,8 @@ distclean: distclean-recursive -rm -f ./$(DEPDIR)/authtest.Po -rm -f ./$(DEPDIR)/authuserdb.Plo -rm -f ./$(DEPDIR)/authuserdbpwd.Plo @@ -342,7 +342,7 @@ -rm -f ./$(DEPDIR)/checkpassword.Plo -rm -f ./$(DEPDIR)/checkpasswordmd5.Plo -rm -f ./$(DEPDIR)/checkpasswordsha1.Plo -@@ -1954,6 +1985,7 @@ distclean: distclean-recursive +@@ -1943,6 +1974,7 @@ distclean: distclean-recursive -rm -f ./$(DEPDIR)/preauthshadow.Plo -rm -f ./$(DEPDIR)/preauthuserdb.Plo -rm -f ./$(DEPDIR)/preauthuserdbcommon.Plo @@ -350,7 +350,7 @@ -rm -f Makefile distclean-am: clean-am distclean-compile distclean-generic \ distclean-hdr distclean-libtool distclean-tags -@@ -1970,18 +2002,26 @@ info-am: +@@ -1959,18 +1991,26 @@ info-am: info-am: @@ -385,7 +385,7 @@ install-html: install-html-recursive install-html-am: -@@ -2124,13 +2164,16 @@ uninstall-man: uninstall-man1 uninstall-man3 +@@ -2113,13 +2153,16 @@ uninstall-man: uninstall-man1 uninstall-man3 .PRECIOUS: Makefile @@ -404,7 +404,7 @@ @HAVE_AUTHPGSQL_TRUE@uninstall-authpgsqlrc: @HAVE_AUTHPGSQL_TRUE@ rm -f $(DESTDIR)@authpgsqlrc@.dist -@@ -2148,8 +2191,6 @@ authpgsqlrc.h: +@@ -2137,8 +2180,6 @@ authpgsqlrc.h: @HAVE_LDAP_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authldaprc@` || : @HAVE_LDAP_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authldaprc \ @HAVE_LDAP_TRUE@ $(DESTDIR)@authldaprc@.dist @@ -413,7 +413,7 @@ @HAVE_LDAP_TRUE@uninstall-authldaprc: @HAVE_LDAP_TRUE@ rm -f $(DESTDIR)@authldaprc@.dist -@@ -2160,6 +2201,18 @@ authpgsqlrc.h: +@@ -2149,6 +2190,18 @@ authpgsqlrc.h: @HAVE_LDAP_FALSE@uninstall-authldaprc: @HAVE_LDAP_FALSE@ @: @@ -432,7 +432,7 @@ authldaprc.h: echo "#define AUTHLDAPRC \"@authldaprc@\"" >authldaprc.h -@@ -2167,8 +2220,6 @@ authldaprc.h: +@@ -2156,8 +2209,6 @@ authldaprc.h: @HAVE_AUTHMYSQL_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authmysqlrc@` || : @HAVE_AUTHMYSQL_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authmysqlrc \ @HAVE_AUTHMYSQL_TRUE@ $(DESTDIR)@authmysqlrc@.dist @@ -441,7 +441,7 @@ @HAVE_AUTHMYSQL_TRUE@uninstall-authmysqlrc: @HAVE_AUTHMYSQL_TRUE@ rm -f $(DESTDIR)@authmysqlrc@.dist -@@ -2186,8 +2237,6 @@ authmysqlrc.h: +@@ -2175,8 +2226,6 @@ authmysqlrc.h: @HAVE_AUTHSQLITE_TRUE@ $(mkinstalldirs) $(DESTDIR)`dirname @authsqliterc@` || : @HAVE_AUTHSQLITE_TRUE@ $(INSTALL_DATA) -m 660 $(srcdir)/authsqliterc \ @HAVE_AUTHSQLITE_TRUE@ $(DESTDIR)@authsqliterc@.dist @@ -450,7 +450,7 @@ @HAVE_AUTHSQLITE_TRUE@uninstall-authsqliterc: @HAVE_AUTHSQLITE_TRUE@ rm -f $(DESTDIR)@authsqliterc@.dist -@@ -2206,17 +2255,21 @@ authpiperc.h: +@@ -2195,17 +2244,21 @@ authpiperc.h: authpiperc.h: echo "#define PIPE_PROGRAM \"@authProg@\"" >authpiperc.h @@ -481,7 +481,7 @@ authdaemonrc.h: echo "#define AUTHDAEMONRC \"@authdaemonrc@\"" >authdaemonrc.h echo "#define AUTHDAEMONVAR \"@authdaemonvar@\"" >>authdaemonrc.h -@@ -2272,24 +2325,24 @@ install-data-hook: install-authdaemonrc install-authpg +@@ -2261,24 +2314,24 @@ install-data-hook: install-authdaemonrc install-authpg # automake still a bit stupid... install-data-hook: install-authdaemonrc install-authpgsqlrc \ @@ -518,7 +518,7 @@ $(INSTALL_SCRIPT) userdb/pw2userdb \ $(DESTDIR)$(sbindir)/pw2userdb ; \ $(INSTALL_SCRIPT) userdb/makeuserdb \ -@@ -2300,9 +2353,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae +@@ -2289,9 +2342,10 @@ uninstall-hook: uninstall-authldaprc uninstall-authdae $(DESTDIR)$(sbindir)/userdbpw uninstall-hook: uninstall-authldaprc uninstall-authdaemonrc uninstall-authmysqlrc uninstall-authpgsqlrc uninstall-authsqliterc @@ -530,7 +530,7 @@ $(DESTDIR)$(sbindir)/pw2userdb \ $(DESTDIR)$(sbindir)/makeuserdb \ $(DESTDIR)$(sbindir)/userdb \ -@@ -2312,7 +2366,7 @@ authlib.3: authlib.3.in +@@ -2301,7 +2355,7 @@ authlib.3: authlib.3.in $(SHELL) ./config.status --file=authlib.html authlib.3: authlib.3.in diff --git a/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h new file mode 100644 index 000000000000..af387f7e7dd7 --- /dev/null +++ b/security/courier-authlib/files/patch-libs_rfc2045_rfc2045.h @@ -0,0 +1,11 @@ +--- libs/rfc2045/rfc2045.h.orig 2025-10-06 09:00:02 UTC ++++ libs/rfc2045/rfc2045.h +@@ -3224,7 +3224,7 @@ void rfc822::mime_decoder<out_iter, src_type>::decode( + + if (decode_header) + { +- typename rfc2045::entity::line_iter<crlf>::headers< ++ typename rfc2045::entity::line_iter<crlf>::template headers< + src_type> parser{e, src }; + + parser.name_lc=header_name_lc; diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C new file mode 100644 index 000000000000..649fadc8ea79 --- /dev/null +++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp.C @@ -0,0 +1,11 @@ +--- libs/rfc2045/testsuitecpp.C.orig 2025-10-04 09:00:06 UTC ++++ libs/rfc2045/testsuitecpp.C +@@ -19,7 +19,7 @@ void testrfc2045line_iter_testset(int &testnum, test_t + auto b=s.begin(); + auto e=s.end(); + +- typename rfc2045::entity::line_iter<crlf>::iter< ++ typename rfc2045::entity::line_iter<crlf>::template iter< + std::string_view::iterator, + std::string_view::iterator + > diff --git a/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C new file mode 100644 index 000000000000..353465b17a71 --- /dev/null +++ b/security/courier-authlib/files/patch-libs_rfc2045_testsuitecpp2.C @@ -0,0 +1,29 @@ +--- libs/rfc2045/testsuitecpp2.C.orig 2025-09-10 09:00:05 UTC ++++ libs/rfc2045/testsuitecpp2.C +@@ -217,7 +217,7 @@ void test3() + auto b=std::istreambuf_iterator<char>{ss}; + auto e=std::istreambuf_iterator<char>{}; + +- typename rfc2045::entity::line_iter<crlf>::iter< ++ typename rfc2045::entity::line_iter<crlf>::template iter< + std::istreambuf_iterator<char>, + std::istreambuf_iterator<char> + > iter{b, e}; +@@ -310,7 +310,7 @@ void test4() + auto b=std::istreambuf_iterator<char>{ss}; + auto e=std::istreambuf_iterator<char>{}; + +- typename rfc2045::entity::line_iter<crlf>::iter< ++ typename rfc2045::entity::line_iter<crlf>::template iter< + std::istreambuf_iterator<char>, + std::istreambuf_iterator<char> + > iter{b, e}; +@@ -488,7 +488,7 @@ void test5() + auto b=std::istreambuf_iterator<char>{ss}; + auto e=std::istreambuf_iterator<char>{}; + +- typename rfc2045::entity::line_iter<crlf>::iter< ++ typename rfc2045::entity::line_iter<crlf>::template iter< + std::istreambuf_iterator<char>, + std::istreambuf_iterator<char> + > iter{b, e}; diff --git a/security/crlfuzz/Makefile b/security/crlfuzz/Makefile index 2331286ca7fa..4bc93efd8190 100644 --- a/security/crlfuzz/Makefile +++ b/security/crlfuzz/Makefile @@ -1,7 +1,7 @@ PORTNAME= crlfuzz PORTVERSION= 1.4.1 DISTVERSIONPREFIX= v -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/crowdsec-blocklist-mirror/Makefile b/security/crowdsec-blocklist-mirror/Makefile index b91a2ba80ea1..c6e353d8d467 100644 --- a/security/crowdsec-blocklist-mirror/Makefile +++ b/security/crowdsec-blocklist-mirror/Makefile @@ -2,7 +2,7 @@ PORTNAME= crowdsec-blocklist-mirror DISTVERSIONPREFIX= v DISTVERSION= 0.0.2 DISTVERSIONSUFFIX= -freebsd -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= security MAINTAINER= marco@crowdsec.net diff --git a/security/crowdsec-firewall-bouncer/Makefile b/security/crowdsec-firewall-bouncer/Makefile index 02b7be73fcd8..ff1b49128e54 100644 --- a/security/crowdsec-firewall-bouncer/Makefile +++ b/security/crowdsec-firewall-bouncer/Makefile @@ -1,7 +1,7 @@ PORTNAME= crowdsec-firewall-bouncer DISTVERSIONPREFIX= v DISTVERSION= 0.0.32 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= marco@crowdsec.net diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile index 68b3ba268fef..04cef025995b 100644 --- a/security/crowdsec/Makefile +++ b/security/crowdsec/Makefile @@ -1,6 +1,6 @@ PORTNAME= crowdsec DISTVERSIONPREFIX= v -DISTVERSION= 1.6.11 +DISTVERSION= 1.7.3 PORTREVISION= 1 CATEGORIES= security @@ -14,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libabsl_base.so:devel/abseil \ libre2.so:devel/re2 -USES= go:modules pkgconfig -_COMMIT= d64ee2ae +USES= go:1.25,modules pkgconfig +_COMMIT= c8aad699 _BUILD_DATE= $$(date -u "+%F_%T") USE_RC_SUBR= crowdsec @@ -86,6 +86,9 @@ do-install: @${MV} ${STAGEDIR}${ETCDIR}/acquis.yaml \ ${STAGEDIR}${ETCDIR}/acquis.yaml.sample + ${INSTALL_DATA} ${FILESDIR}/acquis.yaml.sample \ + ${STAGEDIR}${ETCDIR}/acquis.yaml.sample + @${MV} ${STAGEDIR}${ETCDIR}/config.yaml \ ${STAGEDIR}${ETCDIR}/config.yaml.sample @@ -162,6 +165,7 @@ do-install: @${RM} ${STAGEDIR}${ETCDIR}/context.yaml @${RM} ${STAGEDIR}${ETCDIR}/detect.yaml @${RM} ${STAGEDIR}${ETCDIR}/dev.yaml + @${RM} ${STAGEDIR}${ETCDIR}/windows-dev.yaml @${RM} ${STAGEDIR}${ETCDIR}/user.yaml @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/email @${RMDIR} ${STAGEDIR}${ETCDIR}/notifications/http diff --git a/security/crowdsec/distinfo b/security/crowdsec/distinfo index 47a7babd24af..6bc97888e68a 100644 --- a/security/crowdsec/distinfo +++ b/security/crowdsec/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754034506 -SHA256 (go/security_crowdsec/crowdsec-v1.6.11/v1.6.11.mod) = c4dcc18622d60438579ba803257295e8118772dd383825b72ee758800e282bb7 -SIZE (go/security_crowdsec/crowdsec-v1.6.11/v1.6.11.mod) = 10729 -SHA256 (go/security_crowdsec/crowdsec-v1.6.11/v1.6.11.zip) = ca01f1e1321075a0690b5a2378dbd4cc02eee104594fe71ab64c010df5b77591 -SIZE (go/security_crowdsec/crowdsec-v1.6.11/v1.6.11.zip) = 1780687 +TIMESTAMP = 1761254848 +SHA256 (go/security_crowdsec/crowdsec-v1.7.3/v1.7.3.mod) = c4bbd96e96bb3b6c05909402d1894201ebdff7255e525a228c9756a38576c87e +SIZE (go/security_crowdsec/crowdsec-v1.7.3/v1.7.3.mod) = 11817 +SHA256 (go/security_crowdsec/crowdsec-v1.7.3/v1.7.3.zip) = f9c0b012fc97bcbe26948a27d7c4e80f3adf0015af26298ffaf72fd395b79c09 +SIZE (go/security_crowdsec/crowdsec-v1.7.3/v1.7.3.zip) = 1819249 diff --git a/security/crowdsec/files/acquis.yaml.sample b/security/crowdsec/files/acquis.yaml.sample new file mode 100644 index 000000000000..b994f31b0a6b --- /dev/null +++ b/security/crowdsec/files/acquis.yaml.sample @@ -0,0 +1,18 @@ +filenames: + - /var/log/nginx/*.log + - ./tests/nginx/nginx.log +#this is not a syslog log, indicate which kind of logs it is +labels: + type: nginx +--- +filenames: + - /var/log/auth.log + - /var/log/syslog +labels: + type: syslog +--- +filenames: + - /var/log/httpd-access.log + - /var/log/httpd-error.log +labels: + type: apache2 diff --git a/security/crowdsec/files/patch-config_acquis.yaml b/security/crowdsec/files/patch-config_acquis.yaml deleted file mode 100644 index 67b4ef3c693b..000000000000 --- a/security/crowdsec/files/patch-config_acquis.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- config/acquis.yaml.orig 2021-12-15 10:39:37 UTC -+++ config/acquis.yaml -@@ -11,6 +11,8 @@ filenames: - labels: - type: syslog - --- --filename: /var/log/apache2/*.log -+filenames: -+ - /var/log/httpd-access.log -+ - /var/log/httpd-error.log - labels: - type: apache2 diff --git a/security/ct-submit/Makefile b/security/ct-submit/Makefile index 6350daebccf0..33b372ac8653 100644 --- a/security/ct-submit/Makefile +++ b/security/ct-submit/Makefile @@ -1,6 +1,6 @@ PORTNAME= ct-submit PORTVERSION= 1.1.2 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security www MAINTAINER= jim@ohlste.in diff --git a/security/diswall/Makefile b/security/diswall/Makefile index 0bb4161f86b7..38bb50c05d26 100644 --- a/security/diswall/Makefile +++ b/security/diswall/Makefile @@ -1,7 +1,7 @@ PORTNAME= diswall DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 7 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/doas/Makefile b/security/doas/Makefile index 58c1aa4b15fe..d0b419bd2f06 100644 --- a/security/doas/Makefile +++ b/security/doas/Makefile @@ -1,10 +1,11 @@ PORTNAME= doas -PORTVERSION= 6.3p12 +PORTVERSION= 6.3p13 CATEGORIES= security +MASTER_SITES= https://codeberg.org/thejessesmith/doas/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/ MAINTAINER= jsmith@resonatingmedia.com COMMENT= Simple sudo alternative to run commands as another user -WWW= https://github.com/slicer69/doas/ +WWW= https://codeberg.org/thejessesmith/doas/ LICENSE= BSD2CLAUSE ISCL LICENSE_COMB= multi @@ -15,16 +16,16 @@ USES= cpe gmake CPE_VENDOR= doas_project CPE_VERSION= ${PORTVERSION:C/p.+//} CPE_UPDATE= ${PORTVERSION:C/[^p]*//} -USE_GITHUB= yes -GH_ACCOUNT= slicer69 MAKE_ENV+= TARGETPATH=-DGLOBAL_PATH='\"${_GLOBAL_PATH}\"' CONFLICTS= opendoas BINMODE= 4755 - SUB_FILES= pkg-message + +WRKSRC= ${WRKDIR}/${PORTNAME} + PLIST_FILES= bin/doas \ bin/doasedit \ bin/vidoas \ @@ -37,10 +38,6 @@ PLIST_FILES= bin/doas \ # These are upstream's default paths that are set for the GLOBAL_PATH variable # in doas.h since the 6.1 release. Those paths are then used for target user's # PATH variable instead of those of the original user. -# -# See also: -# * https://github.com/slicer69/doas/blob/6.1/doas.h#L36 -# * https://github.com/slicer69/doas/releases/tag/6.1 _GLOBAL_PATH?= ${LOCALBASE}/sbin:${LOCALBASE}/bin:/usr/sbin:/usr/bin:/sbin:/bin do-install: diff --git a/security/doas/distinfo b/security/doas/distinfo index 5a0be4612ac3..c611ad3751a8 100644 --- a/security/doas/distinfo +++ b/security/doas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715361640 -SHA256 (slicer69-doas-6.3p12_GH0.tar.gz) = e4f37745345c12d4e0c8c03c8237791729cf047dbd7b2455f8de60e2f82ac1b0 -SIZE (slicer69-doas-6.3p12_GH0.tar.gz) = 34396 +TIMESTAMP = 1757209805 +SHA256 (doas-6.3p13.tar.gz) = 2cca9003856e92ec0a50b3e559b7f3132bf8293dc8302613933f8ed06c8c7fc5 +SIZE (doas-6.3p13.tar.gz) = 34883 diff --git a/security/easy-rsa/Makefile b/security/easy-rsa/Makefile index a5cbb95139f9..f8d323fc3043 100644 --- a/security/easy-rsa/Makefile +++ b/security/easy-rsa/Makefile @@ -1,5 +1,5 @@ PORTNAME= easy-rsa -DISTVERSION= 3.2.3 +DISTVERSION= 3.2.4 PORTREVISION= 0 # leave in if 0 to avoid accidental PORTEPOCH bumps PORTEPOCH= 1 CATEGORIES= security net-mgmt diff --git a/security/easy-rsa/distinfo b/security/easy-rsa/distinfo index baa9df60a1e1..82af886df254 100644 --- a/security/easy-rsa/distinfo +++ b/security/easy-rsa/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749832261 -SHA256 (EasyRSA-3.2.3.tgz) = 577d9a0f5205ee74d818af163c2f3447fff8d3dd11b91523db2fe8d99cd851e3 -SIZE (EasyRSA-3.2.3.tgz) = 88015 +TIMESTAMP = 1756297960 +SHA256 (EasyRSA-3.2.4.tgz) = ed65e88cea892268efa71eb1161ce13af3beded6754301e1e713e36ff3613cac +SIZE (EasyRSA-3.2.4.tgz) = 89360 diff --git a/security/enc/Makefile b/security/enc/Makefile index b534f63164eb..2ade391ff48d 100644 --- a/security/enc/Makefile +++ b/security/enc/Makefile @@ -1,6 +1,6 @@ PORTNAME= enc DISTVERSION= 1.1.4 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= security MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/exploit-pattern/Makefile b/security/exploit-pattern/Makefile index a36d3b4311a6..c35dbe1c8e26 100644 --- a/security/exploit-pattern/Makefile +++ b/security/exploit-pattern/Makefile @@ -2,7 +2,7 @@ PORTNAME= exploit-pattern DISTVERSION= g20230527 CATEGORIES= security -MAINTAINER= tiago.gasiba@gmail.com +MAINTAINER= tiga@FreeBSD.org COMMENT= Generate and search pattern string for exploit development WWW= https://github.com/${GH_ACCOUNT}/${PORTNAME} diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile index fbe49eb00c28..37b509575422 100644 --- a/security/ffuf/Makefile +++ b/security/ffuf/Makefile @@ -1,7 +1,7 @@ PORTNAME= ffuf DISTVERSIONPREFIX=v DISTVERSION= 2.1.0 -PORTREVISION= 14 +PORTREVISION= 18 CATEGORIES= security www MAINTAINER= dutra@FreeBSD.org diff --git a/security/fizz/Makefile b/security/fizz/Makefile index 8daa250a1a03..a8314b4a6086 100644 --- a/security/fizz/Makefile +++ b/security/fizz/Makefile @@ -1,6 +1,6 @@ PORTNAME= fizz DISTVERSIONPREFIX= v -DISTVERSION= 2025.08.18.00 +DISTVERSION= 2025.11.03.00 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/fizz/distinfo b/security/fizz/distinfo index 28ff38651a1c..b311e948ed6e 100644 --- a/security/fizz/distinfo +++ b/security/fizz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755586105 -SHA256 (facebookincubator-fizz-v2025.08.18.00_GH0.tar.gz) = 9f565b6a15a9ff514c92aa35366911be73c6d23a79d96c03b7663a4ee1aa9ca7 -SIZE (facebookincubator-fizz-v2025.08.18.00_GH0.tar.gz) = 759335 +TIMESTAMP = 1762332297 +SHA256 (facebookincubator-fizz-v2025.11.03.00_GH0.tar.gz) = 5ecf99bdd01aa5d35c66d817789c7c0430332dd75f53ec3875e58dabbc50878b +SIZE (facebookincubator-fizz-v2025.11.03.00_GH0.tar.gz) = 760875 diff --git a/security/flawz/Makefile b/security/flawz/Makefile index 189d9e0f0b76..b8ede509ef15 100644 --- a/security/flawz/Makefile +++ b/security/flawz/Makefile @@ -1,7 +1,7 @@ PORTNAME= flawz DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 7 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/fprintd/Makefile b/security/fprintd/Makefile index ceee89d4cbd9..5e9ee6c1a499 100644 --- a/security/fprintd/Makefile +++ b/security/fprintd/Makefile @@ -14,7 +14,7 @@ LIB_DEPENDS= libbasu.so:devel/basu \ libfprint-2.so:security/libfprint \ libpolkit-gobject-1.so:sysutils/polkit -USES= gettext gnome libtool meson pkgconfig +USES= gettext gnome meson pkgconfig USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= libfprint diff --git a/security/fuzz/Makefile b/security/fuzz/Makefile index 3b99b4f85cb0..443e50e85bb7 100644 --- a/security/fuzz/Makefile +++ b/security/fuzz/Makefile @@ -4,7 +4,7 @@ PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SF -MAINTAINER= tiago.gasiba@gmail.com +MAINTAINER= tiga@FreeBSD.org COMMENT= Tool for testing software by bombarding the program with random data WWW= https://fuzz.sourceforge.net/ diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile index ee4448f25181..013b01cd8776 100644 --- a/security/git-credential-azure/Makefile +++ b/security/git-credential-azure/Makefile @@ -1,7 +1,7 @@ PORTNAME= git-credential-azure DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile index 4fb64aef3420..2f3296456eed 100644 --- a/security/git-credential-gopass/Makefile +++ b/security/git-credential-gopass/Makefile @@ -1,6 +1,6 @@ PORTNAME= git-credential-gopass DISTVERSIONPREFIX= v -DISTVERSION= 1.15.16 +DISTVERSION= 1.15.18 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-gopass/distinfo b/security/git-credential-gopass/distinfo index 9aeacf357c7f..1b1b5e3146f4 100644 --- a/security/git-credential-gopass/distinfo +++ b/security/git-credential-gopass/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1745937202 -SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/v1.15.16.mod) = 2b2e1352f04313f39466768a39c06ef832ded089be17f222358a3a855e3f5a5c -SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/v1.15.16.mod) = 1653 -SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/v1.15.16.zip) = f284b6dc6738e67ca5ee5811ab0728175b1a27c58a67cc4cc208820a190a0887 -SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/v1.15.16.zip) = 23141 -SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/gopasspw-git-credential-gopass-v1.15.16_GH0.tar.gz) = 2c17e73471983097df6a0ded43d9c2b2563e49b6b531a8ee9eec3bd84352e59c -SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.16_GH0/gopasspw-git-credential-gopass-v1.15.16_GH0.tar.gz) = 18413 +TIMESTAMP = 1758437603 +SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.mod) = da260236bef709c3dc01b0fbaab51e890ce0f79acf22adb173d5c4d24b94ac8d +SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.mod) = 1747 +SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.zip) = ca9a951909b1935683b1a697c3e176754d3efbf65dd266a9cf3dd05cdb6bf074 +SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/v1.15.18.zip) = 31146 +SHA256 (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/gopasspw-git-credential-gopass-v1.15.18_GH0.tar.gz) = f9f1c7b542efc31a0459a247915eb8249070511ef92e6ca6bf16fc946858d85b +SIZE (go/security_git-credential-gopass/gopasspw-git-credential-gopass-v1.15.18_GH0/gopasspw-git-credential-gopass-v1.15.18_GH0.tar.gz) = 23527 diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile index e3ed01c7fe53..a4ca87b6292f 100644 --- a/security/git-credential-oauth/Makefile +++ b/security/git-credential-oauth/Makefile @@ -1,7 +1,7 @@ PORTNAME= git-credential-oauth DISTVERSIONPREFIX= v -DISTVERSION= 0.15.1 -PORTREVISION= 4 +DISTVERSION= 0.16.0 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-oauth/distinfo b/security/git-credential-oauth/distinfo index a803519342ad..9f6e3803200e 100644 --- a/security/git-credential-oauth/distinfo +++ b/security/git-credential-oauth/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1746510492 -SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/v0.15.1.mod) = f1a282a6deb3e2bd50204306f038b40bdfdef48efb45a2dbe1316ff8df06f162 -SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/v0.15.1.mod) = 116 -SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/v0.15.1.zip) = fb80bf76eb0bac087218d1ffd58ed98bc214005c10e0408ba87af74b8e4b637e -SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/v0.15.1.zip) = 20205 -SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/hickford-git-credential-oauth-v0.15.1_GH0.tar.gz) = 0a0aea60bfeb19c9fa9d8bc2428c71a8b08c2b20b939a16b0709baf24d2ec7fa -SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.15.1_GH0/hickford-git-credential-oauth-v0.15.1_GH0.tar.gz) = 16105 +TIMESTAMP = 1758974012 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/v0.16.0.mod) = f1a282a6deb3e2bd50204306f038b40bdfdef48efb45a2dbe1316ff8df06f162 +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/v0.16.0.mod) = 116 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/v0.16.0.zip) = 3109e9df6f069e143ef1933bbede70aade20cee1822b17f3f4158c72055bef37 +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/v0.16.0.zip) = 20258 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/hickford-git-credential-oauth-v0.16.0_GH0.tar.gz) = 2ee9075688e3c23f92ee74e7d1e7579346e76811d5729495d3ffda053057f4b9 +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.16.0_GH0/hickford-git-credential-oauth-v0.16.0_GH0.tar.gz) = 16152 diff --git a/security/gitjacker/Makefile b/security/gitjacker/Makefile index 3c1d6102911a..c3acd0d07f88 100644 --- a/security/gitjacker/Makefile +++ b/security/gitjacker/Makefile @@ -1,7 +1,7 @@ PORTNAME= gitjacker DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org 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/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile index 6857e6c8d502..dfc761802635 100644 --- a/security/go-cve-dictionary/Makefile +++ b/security/go-cve-dictionary/Makefile @@ -1,7 +1,7 @@ PORTNAME= go-cve-dictionary DISTVERSIONPREFIX=v DISTVERSION= 0.11.0 -PORTREVISION= 6 +PORTREVISION= 10 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org diff --git a/security/go-tuf/Makefile b/security/go-tuf/Makefile index 7ddc31097234..cb071aae7e8e 100644 --- a/security/go-tuf/Makefile +++ b/security/go-tuf/Makefile @@ -1,7 +1,6 @@ PORTNAME= go-tuf DISTVERSIONPREFIX= v -DISTVERSION= 2.1.1 -PORTREVISION= 4 +DISTVERSION= 2.3.0 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/go-tuf/distinfo b/security/go-tuf/distinfo index 52b70b32b66c..104aa7017e87 100644 --- a/security/go-tuf/distinfo +++ b/security/go-tuf/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747045552 -SHA256 (go/security_go-tuf/go-tuf-v2.1.1/v2.1.1.mod) = 01abcafde3e6211d004bc6a5a052e588f541396559d23954bda5472dd008d23f -SIZE (go/security_go-tuf/go-tuf-v2.1.1/v2.1.1.mod) = 1120 -SHA256 (go/security_go-tuf/go-tuf-v2.1.1/v2.1.1.zip) = 67a08defddf0d88cda636b83d6f15daf3c61fe3fd781979ee485802004644676 -SIZE (go/security_go-tuf/go-tuf-v2.1.1/v2.1.1.zip) = 165204 +TIMESTAMP = 1762531469 +SHA256 (go/security_go-tuf/go-tuf-v2.3.0/v2.3.0.mod) = c321acc83b9fdd53fe81a1ca949a660f38a076bc9ea93069c8306eec56792ac4 +SIZE (go/security_go-tuf/go-tuf-v2.3.0/v2.3.0.mod) = 1231 +SHA256 (go/security_go-tuf/go-tuf-v2.3.0/v2.3.0.zip) = 5af239beda5fe23b712e3603d2bdb7d3f1c696e0110ba221475128f953096be8 +SIZE (go/security_go-tuf/go-tuf-v2.3.0/v2.3.0.zip) = 164919 diff --git a/security/gokart/Makefile b/security/gokart/Makefile index 83bfcfb43af6..1a77a9e53a09 100644 --- a/security/gokart/Makefile +++ b/security/gokart/Makefile @@ -1,7 +1,7 @@ PORTNAME= gokart DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 -PORTREVISION= 23 +PORTREVISION= 27 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/gokey/Makefile b/security/gokey/Makefile index 458ef44b4a90..b9eb0d657dfb 100644 --- a/security/gokey/Makefile +++ b/security/gokey/Makefile @@ -1,7 +1,7 @@ PORTNAME= gokey DISTVERSIONPREFIX= v DISTVERSION= 0.1.3 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/gopass/Makefile b/security/gopass/Makefile index 84548014ca1b..13be61d22d0f 100644 --- a/security/gopass/Makefile +++ b/security/gopass/Makefile @@ -1,7 +1,7 @@ PORTNAME= gopass DISTVERSIONPREFIX= v -DISTVERSION= 1.15.16 -PORTREVISION= 5 +DISTVERSION= 1.15.18 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/gopass/distinfo b/security/gopass/distinfo index e59dd7795986..aede68d4968d 100644 --- a/security/gopass/distinfo +++ b/security/gopass/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1745272105 -SHA256 (go/security_gopass/gopass-v1.15.16/v1.15.16.mod) = e0f570e6e6fe7b74c149e38167cb1b062def7edfd39bbf58202bfd9228e8b76c -SIZE (go/security_gopass/gopass-v1.15.16/v1.15.16.mod) = 4250 -SHA256 (go/security_gopass/gopass-v1.15.16/v1.15.16.zip) = 952169822333155f4d0a7a02c06b5cd7b6126980e942facd1014914333e57401 -SIZE (go/security_gopass/gopass-v1.15.16/v1.15.16.zip) = 2608952 -SHA256 (go/security_gopass/gopass-v1.15.16/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = e2866f4749e844ea9f7d31386f971dd8bbf19acab2c0a06fe7c4e99462eda1c5 -SIZE (go/security_gopass/gopass-v1.15.16/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = 1392 +TIMESTAMP = 1758308339 +SHA256 (go/security_gopass/gopass-v1.15.18/v1.15.18.mod) = d896a7e31597dc6cdbf6eececfb7da5c997813ef9739666727c926999b734d62 +SIZE (go/security_gopass/gopass-v1.15.18/v1.15.18.mod) = 4392 +SHA256 (go/security_gopass/gopass-v1.15.18/v1.15.18.zip) = 5c6eaa1f74632a4e8cde7eababe589136c451e9649bac1665df350bfc69db517 +SIZE (go/security_gopass/gopass-v1.15.18/v1.15.18.zip) = 2636855 +SHA256 (go/security_gopass/gopass-v1.15.18/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = e2866f4749e844ea9f7d31386f971dd8bbf19acab2c0a06fe7c4e99462eda1c5 +SIZE (go/security_gopass/gopass-v1.15.18/gopasspw-password-store-example-8db75ba3b69c_GH0.tar.gz) = 1392 diff --git a/security/gosec/Makefile b/security/gosec/Makefile index e06ce8594cbf..29b048553711 100644 --- a/security/gosec/Makefile +++ b/security/gosec/Makefile @@ -1,12 +1,13 @@ PORTNAME= gosec DISTVERSIONPREFIX= v -DISTVERSION= 2.22.0 -PORTREVISION= 6 +DISTVERSION= 2.22.10 +PORTREVISION= 1 CATEGORIES= security devel MAINTAINER= yuri@FreeBSD.org COMMENT= Go security checker -WWW= https://securego.io/ +WWW= https://securego.io/ \ + https://github.com/securego/gosec LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/security/gosec/distinfo b/security/gosec/distinfo index 61a00380b875..a013591d412f 100644 --- a/security/gosec/distinfo +++ b/security/gosec/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1736487060 -SHA256 (go/security_gosec/gosec-v2.22.0/v2.22.0.mod) = c9b50f9bd90d045c3c3d69a0b8f966f797a70417490c45b0e401f8bb119d59c2 -SIZE (go/security_gosec/gosec-v2.22.0/v2.22.0.mod) = 2382 -SHA256 (go/security_gosec/gosec-v2.22.0/v2.22.0.zip) = 77e046f8c0fbaf9da4ed0e193d3782a7d76b090485a4693f09e2b93c455b8640 -SIZE (go/security_gosec/gosec-v2.22.0/v2.22.0.zip) = 250973 +TIMESTAMP = 1762327407 +SHA256 (go/security_gosec/gosec-v2.22.10/v2.22.10.mod) = 29fdad148de0b8e526bfd22337ff99c00c3a18a66908d8301d8921d9db4c2e97 +SIZE (go/security_gosec/gosec-v2.22.10/v2.22.10.mod) = 2386 +SHA256 (go/security_gosec/gosec-v2.22.10/v2.22.10.zip) = d6f5a7256ea61e9227b65eb2ebc73f963f2fba9b0eb215502aff5d3fcea2daaa +SIZE (go/security_gosec/gosec-v2.22.10/v2.22.10.zip) = 256568 diff --git a/security/govulncheck/Makefile b/security/govulncheck/Makefile index 83986767631a..81d4ac52d3ad 100644 --- a/security/govulncheck/Makefile +++ b/security/govulncheck/Makefile @@ -1,7 +1,7 @@ PORTNAME= govulncheck DISTVERSIONPREFIX= v DISTVERSION= 1.1.4 -PORTREVISION= 3 +PORTREVISION= 7 CATEGORIES= security MAINTAINER= einar@isnic.is diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile index 97881f10986a..6dc29b19e639 100644 --- a/security/gpg-tui/Makefile +++ b/security/gpg-tui/Makefile @@ -1,7 +1,7 @@ PORTNAME= gpg-tui DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= se@FreeBSD.org diff --git a/security/gpgme/Makefile b/security/gpgme/Makefile index 92bba8a67faa..fc08be34d2bf 100644 --- a/security/gpgme/Makefile +++ b/security/gpgme/Makefile @@ -1,5 +1,5 @@ PORTNAME= gpgme -PORTVERSION= 2.0.0 +PORTVERSION= 2.0.1 CATEGORIES?= security MASTER_SITES= GNUPG/gpgme diff --git a/security/gpgme/distinfo b/security/gpgme/distinfo index c0c75d7c36e4..ce28e08029e8 100644 --- a/security/gpgme/distinfo +++ b/security/gpgme/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750274492 -SHA256 (gpgme-2.0.0.tar.bz2) = ddf161d3c41ff6a3fcbaf4be6c6e305ca4ef1cc3f1ecdfce0c8c2a167c0cc36d -SIZE (gpgme-2.0.0.tar.bz2) = 1383911 +TIMESTAMP = 1758691973 +SHA256 (gpgme-2.0.1.tar.bz2) = 821ab0695c842eab51752a81980c92b0410c7eadd04103f791d5d2a526784966 +SIZE (gpgme-2.0.1.tar.bz2) = 1392080 diff --git a/security/gpgme/pkg-plist b/security/gpgme/pkg-plist index b79e4310fc92..eccca8e9f6a2 100644 --- a/security/gpgme/pkg-plist +++ b/security/gpgme/pkg-plist @@ -1,5 +1,6 @@ bin/gpgme-config bin/gpgme-json +bin/gnupg-key-manage bin/gpgme-tool include/gpgme.h lib/common-lisp/gpgme/gpgme-grovel.lisp @@ -8,7 +9,7 @@ lib/common-lisp/gpgme/gpgme.asd lib/common-lisp/gpgme/gpgme.lisp lib/libgpgme.so lib/libgpgme.so.45 -lib/libgpgme.so.45.0.0 +lib/libgpgme.so.45.0.1 libdata/pkgconfig/gpgme-glib.pc libdata/pkgconfig/gpgme.pc share/aclocal/gpgme.m4 diff --git a/security/gsa/Makefile b/security/gsa/Makefile index 355f134bd07c..545a68bbc34b 100644 --- a/security/gsa/Makefile +++ b/security/gsa/Makefile @@ -1,6 +1,6 @@ PORTNAME= gsa DISTVERSIONPREFIX= v -DISTVERSION= 25.0.0 +DISTVERSION= 26.0.0 CATEGORIES= security MAINTAINER= acm@FreeBSD.org diff --git a/security/gsa/distinfo b/security/gsa/distinfo index 1601832c8f0e..a1e911a27787 100644 --- a/security/gsa/distinfo +++ b/security/gsa/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1750730229 -SHA256 (gsa-cache-aarch64-25.0.0.tar.gz) = 73d2a799e3e91d933a6070a68a700160fdd09d0f7cf1dbb7e5a612dbfa72f564 -SIZE (gsa-cache-aarch64-25.0.0.tar.gz) = 49641157 -SHA256 (gsa-cache-amd64-25.0.0.tar.gz) = 030b10dec16f5cddf4c91e3a38a4af2bcca411aad54e7be6ff5e29805e21eb12 -SIZE (gsa-cache-amd64-25.0.0.tar.gz) = 50160790 -SHA256 (greenbone-gsa-v25.0.0_GH0.tar.gz) = f177c1c0d5e66ea9bb93a6c898c5175b0f85a91baae416a95d8e6f3a102ba46c -SIZE (greenbone-gsa-v25.0.0_GH0.tar.gz) = 3729977 +TIMESTAMP = 1759903257 +SHA256 (gsa-cache-amd64-26.0.0.tar.gz) = bc43fba7a3e5507f9f3d8f3b0f930dd9d9347f4126f25496a223040c4f3a49b5 +SIZE (gsa-cache-amd64-26.0.0.tar.gz) = 56573102 +SHA256 (gsa-cache-aarch64-26.0.0.tar.gz) = 5d6d9325c56db77afef57350f7c3c06603e79cc9684f71bf93653573d1dac112 +SIZE (gsa-cache-aarch64-26.0.0.tar.gz) = 56081175 +SHA256 (greenbone-gsa-v26.0.0_GH0.tar.gz) = 3d96a038c5e6ddf7b828d08485cce2e46c6345fb6a7aac9bfbc327f4cda2e8fe +SIZE (greenbone-gsa-v26.0.0_GH0.tar.gz) = 2468141 diff --git a/security/gsad/Makefile b/security/gsad/Makefile index 93105ab32e2e..1f948846ac51 100644 --- a/security/gsad/Makefile +++ b/security/gsad/Makefile @@ -1,7 +1,6 @@ PORTNAME= gsad DISTVERSIONPREFIX= v -DISTVERSION= 24.3.0 -PORTREVISION= 1 +DISTVERSION= 24.5.4 CATEGORIES= security MAINTAINER= acm@FreeBSD.org diff --git a/security/gsad/distinfo b/security/gsad/distinfo index 3db5c844a5ea..edb51b301f1a 100644 --- a/security/gsad/distinfo +++ b/security/gsad/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750731904 -SHA256 (greenbone-gsad-v24.3.0_GH0.tar.gz) = d5756149e666169063516f6a94f2d6618e0a1f42ea40ee0c5e2b967c5e81a0d3 -SIZE (greenbone-gsad-v24.3.0_GH0.tar.gz) = 229954 +TIMESTAMP = 1759903294 +SHA256 (greenbone-gsad-v24.5.4_GH0.tar.gz) = f5e7fbf1a37d87ebf7ce3a50dbc55184cce4f2383c629a5fd8c638d9248e18dd +SIZE (greenbone-gsad-v24.5.4_GH0.tar.gz) = 235074 diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile index f7a8987caa7c..5160f991ded2 100644 --- a/security/gvm-libs/Makefile +++ b/security/gvm-libs/Makefile @@ -1,7 +1,6 @@ PORTNAME= gvm DISTVERSIONPREFIX= v -DISTVERSION= 22.22.0 -PORTREVISION= 2 +DISTVERSION= 22.29.2 CATEGORIES= security PKGNAMESUFFIX= -libs diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo index bd000ba5bc69..9a2991415155 100644 --- a/security/gvm-libs/distinfo +++ b/security/gvm-libs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750728151 -SHA256 (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = c97372197de5f6253580ef5f1083d32f1a2b0c47bfa4b54b60b1b87d31d1ca67 -SIZE (greenbone-gvm-libs-v22.22.0_GH0.tar.gz) = 382817 +TIMESTAMP = 1759900802 +SHA256 (greenbone-gvm-libs-v22.29.2_GH0.tar.gz) = 564b82d58ef5b7f4fcdb4735c91f2ba87fa26da89644510a71cf1a76ae0e761c +SIZE (greenbone-gvm-libs-v22.29.2_GH0.tar.gz) = 407412 diff --git a/security/gvm-libs/files/patch-util_passwordbasedauthentication.c b/security/gvm-libs/files/patch-util_passwordbasedauthentication.c index 6838446064ad..55e4d62a57a8 100644 --- a/security/gvm-libs/files/patch-util_passwordbasedauthentication.c +++ b/security/gvm-libs/files/patch-util_passwordbasedauthentication.c @@ -1,6 +1,6 @@ ---- util/passwordbasedauthentication.c 2021-08-03 06:50:41.000000000 -0500 -+++ util/passwordbasedauthentication.c 2021-09-04 20:54:26.630524000 -0500 -@@ -26,7 +26,13 @@ +--- util/passwordbasedauthentication.c 2025-10-01 02:22:47.000000000 -0700 ++++ util/passwordbasedauthentication.c 2025-10-07 22:23:18.428502000 -0700 +@@ -14,7 +14,13 @@ // UFC_crypt defines crypt_r when only when __USE_GNU is set // this shouldn't affect other implementations #define __USE_GNU @@ -14,16 +14,19 @@ // INVALID_HASH is used on verify when the given hash is a NULL pointer. // This is done to not directly jump to exit with a INVALID_HASH result // but rather keep calculating to make it a little bit harder to guess -@@ -173,6 +179,7 @@ +@@ -208,6 +214,7 @@ return strlen (setting) > 1 && setting[0] == '$'; } +#if HAS_CRYPT_R - char * - pba_hash (struct PBASettings *setting, const char *password) - { -@@ -276,3 +283,4 @@ - free (tmp); + /** + * @brief Create a password hash. + * +@@ -262,6 +269,7 @@ + free (settings); return result; } +#endif /* #if HAS_CRYPT_R */ + + /** + * @brief Verify a password hash. diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist index 6a65393809a7..d98884f22dea 100644 --- a/security/gvm-libs/pkg-plist +++ b/security/gvm-libs/pkg-plist @@ -24,8 +24,10 @@ include/gvm/boreas/cli.h include/gvm/boreas/ping.h include/gvm/boreas/sniffer.h include/gvm/boreas/util.h +include/gvm/container_image_scanner/container_image_scanner.h include/gvm/gmp/gmp.h include/gvm/http/httputils.h +include/gvm/http_scanner/http_scanner.h include/gvm/openvasd/openvasd.h include/gvm/osp/osp.h include/gvm/util/authutils.h @@ -43,39 +45,48 @@ include/gvm/util/passwordbasedauthentication.h include/gvm/util/radiusutils.h include/gvm/util/serverutils.h include/gvm/util/sshutils.h +include/gvm/util/streamvalidator.h include/gvm/util/uuidutils.h include/gvm/util/versionutils.h include/gvm/util/vtparser.h include/gvm/util/xmlutils.h lib/libgvm_agent_controller.so lib/libgvm_agent_controller.so.22 -lib/libgvm_agent_controller.so.22.22.0 +lib/libgvm_agent_controller.so.22.29.2 lib/libgvm_base.so lib/libgvm_base.so.22 -lib/libgvm_base.so.22.22.0 +lib/libgvm_base.so.22.29.2 lib/libgvm_boreas.so lib/libgvm_boreas.so.22 -lib/libgvm_boreas.so.22.22.0 +lib/libgvm_boreas.so.22.29.2 +lib/libgvm_container_image_scanner.so +lib/libgvm_container_image_scanner.so.22 +lib/libgvm_container_image_scanner.so.22.29.2 lib/libgvm_gmp.so lib/libgvm_gmp.so.22 -lib/libgvm_gmp.so.22.22.0 +lib/libgvm_gmp.so.22.29.2 lib/libgvm_http.so lib/libgvm_http.so.22 -lib/libgvm_http.so.22.22.0 +lib/libgvm_http.so.22.29.2 +lib/libgvm_http_scanner.so +lib/libgvm_http_scanner.so.22 +lib/libgvm_http_scanner.so.22.29.2 lib/libgvm_openvasd.so lib/libgvm_openvasd.so.22 -lib/libgvm_openvasd.so.22.22.0 +lib/libgvm_openvasd.so.22.29.2 lib/libgvm_osp.so lib/libgvm_osp.so.22 -lib/libgvm_osp.so.22.22.0 +lib/libgvm_osp.so.22.29.2 lib/libgvm_util.so lib/libgvm_util.so.22 -lib/libgvm_util.so.22.22.0 +lib/libgvm_util.so.22.29.2 libdata/pkgconfig/libgvm_agent_controller.pc libdata/pkgconfig/libgvm_base.pc libdata/pkgconfig/libgvm_boreas.pc +libdata/pkgconfig/libgvm_container_image_scanner.pc libdata/pkgconfig/libgvm_gmp.pc libdata/pkgconfig/libgvm_http.pc +libdata/pkgconfig/libgvm_http_scanner.pc libdata/pkgconfig/libgvm_openvasd.pc libdata/pkgconfig/libgvm_osp.pc libdata/pkgconfig/libgvm_util.pc diff --git a/security/gvm/Makefile b/security/gvm/Makefile index 0f8c629b2078..bc1a195af02c 100644 --- a/security/gvm/Makefile +++ b/security/gvm/Makefile @@ -1,5 +1,5 @@ PORTNAME= gvm -PORTVERSION= 26.0.0 +PORTVERSION= 26.3.0 CATEGORIES= security MAINTAINER= acm@FreeBSD.org diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile index 0e719b8bddbb..af884117fbfb 100644 --- a/security/gvmd/Makefile +++ b/security/gvmd/Makefile @@ -1,6 +1,5 @@ PORTNAME= gvmd -DISTVERSION= 26.0.0 -PORTREVISION= 2 +DISTVERSION= 26.3.0 DISTVERSIONPREFIX= v CATEGORIES= security @@ -15,7 +14,7 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \ libgnutls.so:security/gnutls \ libgpgme.so:security/gpgme \ libical.so:devel/libical -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${LOCALBASE}/lib/postgresql/libpg-gvm.so:databases/pg-gvm \ doxygen>0:devel/doxygen \ p5-XML-Twig>=0:textproc/p5-XML-Twig \ diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo index 3b51e4292115..d34513f64e3f 100644 --- a/security/gvmd/distinfo +++ b/security/gvmd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750728558 -SHA256 (greenbone-gvmd-v26.0.0_GH0.tar.gz) = c209a735147235b4c5d0956cfb883cb358386d0682751db3f73fc90bc5675d30 -SIZE (greenbone-gvmd-v26.0.0_GH0.tar.gz) = 1125084 +TIMESTAMP = 1759901261 +SHA256 (greenbone-gvmd-v26.3.0_GH0.tar.gz) = 7ff29b8dec6be3c24bd196d154ad103650f1b640d5b48133494c330badbd096d +SIZE (greenbone-gvmd-v26.3.0_GH0.tar.gz) = 1217037 diff --git a/security/gvmd/files/patch-src_manage_alerts.c b/security/gvmd/files/patch-src_manage_alerts.c new file mode 100644 index 000000000000..3010412c662e --- /dev/null +++ b/security/gvmd/files/patch-src_manage_alerts.c @@ -0,0 +1,25 @@ +--- src/manage_alerts.c 2025-09-05 02:59:51.000000000 -0700 ++++ src/manage_alerts.c 2025-10-07 22:40:51.468412000 -0700 +@@ -33,12 +33,12 @@ + #include "manage_sql_tickets.h" + #include "manage_tickets.h" + +-#include <bsd/unistd.h> + #include <glib/gstdio.h> + #include <grp.h> + #include <pwd.h> + #include <sys/types.h> + #include <sys/wait.h> ++#include <unistd.h> + + #include <gvm/gmp/gmp.h> + #include <gvm/util/fileutils.h> +@@ -1043,7 +1043,7 @@ + g_debug (" HTTP_GET %s", url); + + cmd = (gchar **) g_malloc (5 * sizeof (gchar *)); +- cmd[0] = g_strdup ("/usr/bin/wget"); ++ cmd[0] = g_strdup ("/usr/local/bin/wget"); + cmd[1] = g_strdup ("-O"); + cmd[2] = g_strdup ("-"); + cmd[3] = g_strdup (url); diff --git a/security/gvmd/files/patch-src_manage_sql.c b/security/gvmd/files/patch-src_manage_sql.c index f0a2558a25c8..4a8c168b398a 100644 --- a/security/gvmd/files/patch-src_manage_sql.c +++ b/security/gvmd/files/patch-src_manage_sql.c @@ -1,31 +1,28 @@ ---- src/manage_sql.c 2024-01-12 03:14:29.000000000 -0500 -+++ src/manage_sql.c 2024-01-26 16:42:23.043251000 -0500 -@@ -54,7 +54,6 @@ +--- src/manage_sql.c 2025-09-05 02:59:51.000000000 -0700 ++++ src/manage_sql.c 2025-10-07 22:42:53.666243000 -0700 +@@ -72,7 +72,6 @@ #include <errno.h> #include <glib/gstdio.h> #include <gnutls/x509.h> -#include <malloc.h> - #include <pwd.h> #include <stdlib.h> #include <sys/socket.h> -@@ -71,7 +70,6 @@ + #include <sys/stat.h> +@@ -84,12 +83,12 @@ + #include <gpgme.h> + #include <stdlib.h> + #include <string.h> ++#include <unistd.h> + + #include <gvm/base/gvm_sentry.h> #include <gvm/base/hosts.h> #include <gvm/base/pwpolicy.h> #include <gvm/base/logging.h> -#include <bsd/unistd.h> #include <gvm/util/fileutils.h> - #include <gvm/util/gpgmeutils.h> #include <gvm/util/serverutils.h> -@@ -9431,7 +9429,7 @@ - g_debug (" HTTP_GET %s", url); - - cmd = (gchar **) g_malloc (5 * sizeof (gchar *)); -- cmd[0] = g_strdup ("/usr/bin/wget"); -+ cmd[0] = g_strdup ("/usr/local/bin/wget"); - cmd[1] = g_strdup ("-O"); - cmd[2] = g_strdup ("-"); - cmd[3] = g_strdup (url); -@@ -15775,8 +15773,6 @@ + #include <gvm/util/uuidutils.h> +@@ -6382,8 +6381,6 @@ cleanup_iterator (&nvts); cleanup_iterator (&prefs); diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist index 16a215ec225e..c9035415f44b 100644 --- a/security/gvmd/pkg-plist +++ b/security/gvmd/pkg-plist @@ -3,7 +3,7 @@ bin/gvm-manage-certs @sample etc/gvm/pwpolicy.conf.sample lib/libgvm-pg-server.so lib/libgvm-pg-server.so.26 -lib/libgvm-pg-server.so.26.0.0 +lib/libgvm-pg-server.so.26.3.0 sbin/gvmd share/doc/gvm/example-gvm-manage-certs.conf share/doc/gvm/html/gmp.html diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile index 8cffda08e8b3..aae3658efa75 100644 --- a/security/hashcat/Makefile +++ b/security/hashcat/Makefile @@ -1,6 +1,7 @@ PORTNAME= hashcat -PORTVERSION= 6.2.6 +PORTVERSION= 7.1.2 DISTVERSIONPREFIX= v +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= security @@ -11,12 +12,15 @@ WWW= https://hashcat.net/hashcat/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/docs/license.txt -NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe -NOT_FOR_ARCHS_REASON= fails to compile: compiling for big-endian architecture not supported +NOT_FOR_ARCHS= powerpc powerpc64 powerpcspe i386 +NOT_FOR_ARCHS_REASON= highly optimized for specific CPUs -BUILD_DEPENDS= minizip:archivers/minizip +BUILD_DEPENDS= minizip:archivers/minizip \ + rustc:lang/${RUST_DEFAULT} +LIB_DEPENDS= libiconv.so:converters/libiconv -USES= compiler:c11 gmake iconv localbase python shebangfix +USES= cargo compiler:c++11-lang gmake iconv localbase \ + python:3.12+,build shebangfix USE_GITHUB= yes GH_ACCOUNT= KhronosGroup:opencl Cyan4973:xxhash @@ -27,14 +31,18 @@ PYTHON_NO_DEPENDS= yes SHEBANG_FILES= extra/tab_completion/install tools/*.py -MAKE_ARGS+= SHARED=1 \ - CC="${CC}" \ - LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \ - CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/LZMA-SDK/C \ - -Ideps/git/OpenCL-Headers" -ALL_TARGET= default +CARGO_CARGOLOCK= ${WRKSRC}/Rust/generic_hash/Cargo.lock +CARGO_CARGOTOML= ${WRKSRC}/Rust/generic_hash/Cargo.toml +CARGO_INSTALL= no + +MAKE_ARGS= SHARED=1 + +ALL_TARGET= default +MAKE_ARGS+= CFLAGS_PYTHON=-I${LOCALBASE}/include/${PYTHON_VERSION} CFLAGS_aarch64+= -march=armv8-a+crc+crypto +BINARY_ALIAS= python3-config ${PYTHON_VERSION}-config + PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= BRAIN DOCS @@ -43,9 +51,4 @@ BRAIN_DESC= Build Hashcat Brain BRAIN_MAKE_ARGS_OFF= ENABLE_BRAIN=0 BRAIN_CFLAGS= -DWITH_BRAIN -Ideps/git/xxHash -pre-install: - ${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION} - ${STRIP_CMD} ${WRKSRC}/modules/*.so - ${STRIP_CMD} ${WRKSRC}/hashcat - .include <bsd.port.mk> diff --git a/security/hashcat/Makefile.crates b/security/hashcat/Makefile.crates new file mode 100644 index 000000000000..3d950138cddc --- /dev/null +++ b/security/hashcat/Makefile.crates @@ -0,0 +1,44 @@ +CARGO_CRATES= aho-corasick-1.1.3 \ + bindgen-0.72.0 \ + bitflags-2.9.3 \ + block-buffer-0.10.4 \ + cexpr-0.6.0 \ + cfg-if-1.0.3 \ + clang-sys-1.8.1 \ + cpufeatures-0.2.17 \ + crypto-common-0.1.6 \ + digest-0.10.7 \ + either-1.15.0 \ + generic-array-0.14.7 \ + glob-0.3.3 \ + hex-0.4.3 \ + itertools-0.13.0 \ + libc-0.2.175 \ + libloading-0.8.8 \ + log-0.4.27 \ + memchr-2.7.5 \ + minimal-lexical-0.2.1 \ + nom-7.1.3 \ + prettyplease-0.2.37 \ + proc-macro2-1.0.101 \ + quote-1.0.40 \ + regex-1.11.2 \ + regex-automata-0.4.10 \ + regex-syntax-0.8.6 \ + rustc-hash-2.1.1 \ + sha2-0.10.9 \ + shlex-1.3.0 \ + syn-2.0.106 \ + typenum-1.18.0 \ + unicode-ident-1.0.18 \ + version_check-0.9.5 \ + windows-link-0.1.3 \ + windows-targets-0.53.3 \ + windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_msvc-0.53.0 \ + windows_i686_gnu-0.53.0 \ + windows_i686_gnullvm-0.53.0 \ + windows_i686_msvc-0.53.0 \ + windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_msvc-0.53.0 diff --git a/security/hashcat/distinfo b/security/hashcat/distinfo index 91475d03128c..37633b489199 100644 --- a/security/hashcat/distinfo +++ b/security/hashcat/distinfo @@ -1,6 +1,94 @@ -TIMESTAMP = 1662143219 -SHA256 (hashcat-hashcat-v6.2.6_GH0.tar.gz) = b25e1077bcf34908cc8f18c1a69a2ec98b047b2cbcf0f51144dcf3ba1e0b7b2a -SIZE (hashcat-hashcat-v6.2.6_GH0.tar.gz) = 14234640 +TIMESTAMP = 1756203030 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f +SIZE (rust/crates/bindgen-0.72.0.crate) = 246019 +SHA256 (rust/crates/bitflags-2.9.3.crate) = 34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d +SIZE (rust/crates/bitflags-2.9.3.crate) = 47777 +SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 +SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 +SHA256 (rust/crates/libloading-0.8.8.crate) = 07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667 +SIZE (rust/crates/libloading-0.8.8.crate) = 31345 +SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 +SIZE (rust/crates/log-0.4.27.crate) = 48120 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912 +SIZE (rust/crates/regex-1.11.2.crate) = 166265 +SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6 +SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754 +SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001 +SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 +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.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c +SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 +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.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 +SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 +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.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba +SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 +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.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 +SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (hashcat-hashcat-v7.1.2_GH0.tar.gz) = 9546a6326d747530b44fcc079babad40304a87f32d3c9080016d58b39cfc8b96 +SIZE (hashcat-hashcat-v7.1.2_GH0.tar.gz) = 19125734 SHA256 (KhronosGroup-OpenCL-Headers-1d3dc4e_GH0.tar.gz) = 21ddb21f6643e5c76aec7a78c9c2aaac6f5e4c82cd4603b437c899026c833977 SIZE (KhronosGroup-OpenCL-Headers-1d3dc4e_GH0.tar.gz) = 59767 SHA256 (Cyan4973-xxHash-c0e86bc_GH0.tar.gz) = 7dc0343140d92f19d5b436591bdb8313b6cb2c686bccb7ff5caafcbc136fe468 diff --git a/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h b/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h deleted file mode 100644 index b2ac34f0e546..000000000000 --- a/security/hashcat/files/patch-deps_LZMA-SDK_C_7zTypes.h +++ /dev/null @@ -1,13 +0,0 @@ ---- deps/LZMA-SDK/C/7zTypes.h.orig 2021-11-21 15:39:01 UTC -+++ deps/LZMA-SDK/C/7zTypes.h -@@ -196,8 +196,8 @@ typedef void *LPVOID;
- // typedef void VOID;
- // typedef ULONG_PTR DWORD_PTR, *PDWORD_PTR;
- // gcc / clang on Unix : sizeof(long==sizeof(void*) in 32 or 64 bits)
--typedef long INT_PTR;
--typedef unsigned long UINT_PTR;
-+// typedef long INT_PTR;
-+// typedef unsigned long UINT_PTR;
- typedef long LONG_PTR;
- typedef unsigned long DWORD_PTR;
-
diff --git a/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c b/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c deleted file mode 100644 index a788aaec3e8b..000000000000 --- a/security/hashcat/files/patch-deps_LZMA-SDK_C_CpuArch.c +++ /dev/null @@ -1,34 +0,0 @@ ---- deps/LZMA-SDK/C/CpuArch.c.orig 2022-03-25 08:13:08 UTC -+++ deps/LZMA-SDK/C/CpuArch.c -@@ -384,6 +384,23 @@ BoolInt CPU_IsSupported_AES (void) { return APPLE_CRYP -
- #include <sys/auxv.h>
-
-+#if defined(__FreeBSD__)
-+static UInt64 get_hwcap() {
-+ unsigned long hwcap;
-+ if(elf_aux_info(AT_HWCAP, &hwcap, sizeof(unsigned long)) != 0) {
-+ return(0);
-+ }
-+ return hwcap;
-+}
-+
-+BoolInt CPU_IsSupported_CRC32(void) { return get_hwcap() & HWCAP_CRC32; }
-+BoolInt CPU_IsSupported_NEON(void) { return 1; }
-+BoolInt CPU_IsSupported_SHA1(void){ return get_hwcap() & HWCAP_SHA1; }
-+BoolInt CPU_IsSupported_SHA2(void) { return get_hwcap() & HWCAP_SHA2; }
-+BoolInt CPU_IsSupported_AES(void) { return get_hwcap() & HWCAP_AES; }
-+
-+#else // __FreeBSD__
-+
- #define USE_HWCAP
-
- #ifdef USE_HWCAP
-@@ -410,6 +427,7 @@ MY_HWCAP_CHECK_FUNC (SHA1)
- MY_HWCAP_CHECK_FUNC (SHA2)
- MY_HWCAP_CHECK_FUNC (AES)
-
-+#endif // FreeBSD
- #endif // __APPLE__
- #endif // _WIN32
-
diff --git a/security/hashcat/files/patch-include_sort__r.h b/security/hashcat/files/patch-include_sort__r.h deleted file mode 100644 index 3e1d0e0d9d33..000000000000 --- a/security/hashcat/files/patch-include_sort__r.h +++ /dev/null @@ -1,33 +0,0 @@ ---- include/sort_r.h.orig 2022-09-02 14:58:13 UTC -+++ include/sort_r.h -@@ -25,10 +25,10 @@ Slightly modified to work with hashcat to no falsly de - */ - - #if (defined __APPLE__ || defined __MACH__ || defined __DARWIN__ || \ -- defined __FreeBSD__ || defined __DragonFly__ || defined __NetBSD__) -+ (defined __FreeBSD__ && !defined(qsort_r)) || defined __DragonFly__ || defined __NetBSD__) - # define _SORT_R_BSD - # define _SORT_R_INLINE inline --#elif (defined __linux__) || defined (__CYGWIN__) -+#elif (defined __linux__) || defined (__CYGWIN__) || (defined (__FreeBSD__) && defined(qsort_r)) - # define _SORT_R_LINUX - # define _SORT_R_INLINE inline - #elif (defined _WIN32 || defined _WIN64 || defined __WINDOWS__) -@@ -167,7 +167,7 @@ static _SORT_R_INLINE void sort_r_simple(void *base, s - #if defined _SORT_R_LINUX - - typedef int(* __compar_d_fn_t)(const void *, const void *, void *); -- extern void qsort_r(void *base, size_t nel, size_t width, -+ extern void (qsort_r)(void *base, size_t nel, size_t width, - __compar_d_fn_t __compar, void *arg) - __attribute__((nonnull (1, 4))); - -@@ -186,7 +186,7 @@ static _SORT_R_INLINE void sort_r_simple(void *base, s - /* no qsort_r in glibc before 2.8, need to use nested qsort */ - sort_r_simple(base, nel, width, compar, arg); - -- #elif defined __GLIBC__ -+ #elif defined __GLIBC__ || (defined(__FreeBSD__) && defined(qsort_r)) - - qsort_r(base, nel, width, compar, arg); - diff --git a/security/hashcat/files/patch-src_Makefile b/security/hashcat/files/patch-src_Makefile index 4e42021a7a6d..e728d5dc6d15 100644 --- a/security/hashcat/files/patch-src_Makefile +++ b/security/hashcat/files/patch-src_Makefile @@ -1,7 +1,19 @@ ---- src/Makefile.orig 2022-09-02 14:58:13 UTC +--- src/Makefile.orig 2025-08-23 08:43:56 UTC +++ src/Makefile -@@ -82,7 +82,9 @@ CXX := c++ - ifneq (,$(filter $(UNAME),FreeBSD NetBSD)) +@@ -75,8 +75,9 @@ RM := rm + FIND := find + INSTALL := install + RM := rm +-SED := sed +-SED_IN_PLACE := -i ++CXXLIB := -lc++ ++SED := /usr/bin/sed ++SED_IN_PLACE := -i "" + + ifeq ($(UNAME),Darwin) + CC := clang +@@ -95,7 +96,9 @@ CXX := c++ + ifneq (,$(filter $(UNAME),FreeBSD NetBSD DragonFly)) CC := cc CXX := c++ -SED := gsed @@ -10,17 +22,20 @@ +SED_IN_PLACE := -i "" endif + ifneq (,$(filter $(UNAME),OpenBSD)) +@@ -702,6 +705,11 @@ uninstall: + ## native compiled hashcat library and frontend ## -@@ -213,7 +215,7 @@ ifneq ($(CC),clang) - ifeq ($(ENABLE_UNRAR),1) - ifeq ($(USE_SYSTEM_UNRAR),0) - ifneq ($(CC),clang) --CFLAGS_UNRAR += -Wno-class-memaccess -+#CFLAGS_UNRAR += -Wno-class-memaccess - CFLAGS_UNRAR += -Wno-misleading-indentation - endif - CFLAGS_UNRAR += -Wno-missing-braces -@@ -651,10 +653,10 @@ $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) + ++ifeq ($(shell uname -p),powerpc64le) ++obj/emu_inc_cipher_serpent.NATIVE.o: src/emu_inc_cipher_serpent.c ++ $(CC) -c $(CCFLAGS) $(CFLAGS_NATIVE) -O0 $< -o $@ -fpic ++endif ++ + obj/%.NATIVE.o: src/%.c + $(CC) -c $(CCFLAGS) $(CFLAGS_NATIVE) $< -o $@ -fpic + +@@ -752,10 +760,10 @@ $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) ifeq ($(SHARED),1) $(HASHCAT_FRONTEND): src/main.c $(HASHCAT_LIBRARY) diff --git a/security/hashcat/files/patch-src_terminal.c b/security/hashcat/files/patch-src_terminal.c deleted file mode 100644 index cf2d5cded207..000000000000 --- a/security/hashcat/files/patch-src_terminal.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/terminal.c.orig 2022-09-02 14:58:13 UTC -+++ src/terminal.c -@@ -490,7 +490,7 @@ int tty_fix () - } - #endif - --#if defined (__APPLE__) || defined (__FreeBSD__) -+#if defined (__APPLE__) - static struct termios savemodes; - static int havemodes = 0; - diff --git a/security/hashcat/pkg-plist b/security/hashcat/pkg-plist index a8adf7f88253..ca2514147a46 100644 --- a/security/hashcat/pkg-plist +++ b/security/hashcat/pkg-plist @@ -1,4 +1,28 @@ +bin/aescrypt2hashcat.pl +bin/apfs2hashcat.py +bin/bisq2hashcat.py +bin/bitlocker2hashcat.py +bin/bitwarden2hashcat.py +bin/cachedata2hashcat.py +bin/cryptoloop2hashcat.py +bin/exodus2hashcat.py +bin/gitea2hashcat.py bin/hashcat +bin/keybag2hashcat.py +bin/kremlin2hashcat.py +bin/lastpass2hashcat.py +bin/luks2hashcat.py +bin/metamask2hashcat.py +bin/mozilla2hashcat.py +bin/radmin3_to_hashcat.pl +bin/securenotes2hashcat.pl +bin/shiro1-to-hashcat.py +bin/sqlcipher2hashcat.pl +bin/truecrypt2hashcat.py +bin/veeamvbk2hashcat.py +bin/veracrypt2hashcat.py +bin/virtualbox2hashcat.py +bin/vmwarevmx2hashcat.py include/hashcat/affinity.h include/hashcat/autotune.h include/hashcat/backend.h @@ -6,11 +30,13 @@ include/hashcat/benchmark.h include/hashcat/bitmap.h include/hashcat/bitops.h include/hashcat/brain.h +include/hashcat/bridges.h include/hashcat/combinator.h include/hashcat/common.h include/hashcat/convert.h include/hashcat/cpt.h include/hashcat/cpu_crc32.h +include/hashcat/cpu_features.h include/hashcat/debugfile.h include/hashcat/dictstat.h include/hashcat/dispatch.h @@ -43,6 +69,7 @@ include/hashcat/ext_nvml.h include/hashcat/ext_nvrtc.h include/hashcat/ext_sysfs_amdgpu.h include/hashcat/ext_sysfs_cpu.h +include/hashcat/ext_sysfs_intelgpu.h include/hashcat/filehandling.h include/hashcat/folder.h include/hashcat/hashcat.h @@ -182,6 +209,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_cp1252.hcchr +%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Romanian/ro_ISO-8859-2.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_ISO-8859-5.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_KOI8-R.hcchr %%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_cp1251.hcchr @@ -194,22 +222,36 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt %%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt %%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/device_status_code.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/exit_status_code.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-assimilation-bridge-development.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-assimilation-bridge.md %%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-brain.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-example-hashes.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-help.md %%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-plugin-development-guide.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-development-guide.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-quickstart.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-python-plugin-requirements.md +%%PORTDOCS%%%%DOCSDIR%%/docs/hashcat-rust-plugin-requirements.md %%PORTDOCS%%%%DOCSDIR%%/docs/keyboard-layout-mapping.md %%PORTDOCS%%%%DOCSDIR%%/docs/license.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/LZMA_SDK_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/MINIZ_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/OPENCL_HEADERS_LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/SSE2NEON_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/UNRAR_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/XXHASH_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/license_libs/ZLIB_LICENSE.txt %%PORTDOCS%%%%DOCSDIR%%/docs/limits.txt %%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt %%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.0.0.md +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.0.0.pdf +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.1.0.md +%%PORTDOCS%%%%DOCSDIR%%/docs/releases_notes_v7.1.0.pdf %%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt %%PORTDOCS%%%%DOCSDIR%%/docs/slow-candidates-mode.md -%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt %%PORTDOCS%%%%DOCSDIR%%/docs/team.txt %%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt %%PORTDOCS%%%%DOCSDIR%%/example.dict @@ -224,6 +266,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install %%PORTDOCS%%%%DOCSDIR%%/layouts/ch_de.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/ch_fr.hckmap +%%PORTDOCS%%%%DOCSDIR%%/layouts/da.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/de.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/it.hckmap %%PORTDOCS%%%%DOCSDIR%%/layouts/ru.hckmap @@ -249,7 +292,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC_3_rule.rule %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC_insert_HTML_entities_0_Z.rule %%PORTDOCS%%%%DOCSDIR%%/rules/T0XlCv2.rule -%%PORTDOCS%%%%DOCSDIR%%/rules/best64.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/best66.rule %%PORTDOCS%%%%DOCSDIR%%/rules/combinator.rule %%PORTDOCS%%%%DOCSDIR%%/rules/d3ad0ne.rule %%PORTDOCS%%%%DOCSDIR%%/rules/dive.rule @@ -327,38 +370,32 @@ lib/libhashcat.so.%%PORTVERSION%% %%PORTDOCS%%%%DOCSDIR%%/rules/oscommerce.rule %%PORTDOCS%%%%DOCSDIR%%/rules/rockyou-30000.rule %%PORTDOCS%%%%DOCSDIR%%/rules/specific.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/stacking58.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles1.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles2.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles3.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles4.rule %%PORTDOCS%%%%DOCSDIR%%/rules/toggles5.rule +%%PORTDOCS%%%%DOCSDIR%%/rules/top10_2025.rule %%PORTDOCS%%%%DOCSDIR%%/rules/unix-ninja-leetspeak.rule -%%PORTDOCS%%%%DOCSDIR%%/tools/aescrypt2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/bitwarden2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/cryptoloop2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/exodus2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/luks2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/metamask2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/mozilla2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/radmin3_to_hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/securenotes2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/sqlcipher2hashcat.pl -%%PORTDOCS%%%%DOCSDIR%%/tools/truecrypt2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/veracrypt2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/virtualbox2hashcat.py -%%PORTDOCS%%%%DOCSDIR%%/tools/vmwarevmx2hashcat.py %%DATADIR%%/OpenCL/amp_a0.cl %%DATADIR%%/OpenCL/amp_a1.cl %%DATADIR%%/OpenCL/amp_a3.cl %%DATADIR%%/OpenCL/inc_amp.h %%DATADIR%%/OpenCL/inc_bignum_operations.cl %%DATADIR%%/OpenCL/inc_bignum_operations.h +%%DATADIR%%/OpenCL/inc_checksum_crc.cl +%%DATADIR%%/OpenCL/inc_checksum_crc.h %%DATADIR%%/OpenCL/inc_cipher_aes-gcm.cl %%DATADIR%%/OpenCL/inc_cipher_aes-gcm.h %%DATADIR%%/OpenCL/inc_cipher_aes.cl %%DATADIR%%/OpenCL/inc_cipher_aes.h +%%DATADIR%%/OpenCL/inc_cipher_blowfish.cl +%%DATADIR%%/OpenCL/inc_cipher_blowfish.h %%DATADIR%%/OpenCL/inc_cipher_camellia.cl %%DATADIR%%/OpenCL/inc_cipher_camellia.h +%%DATADIR%%/OpenCL/inc_cipher_cast.cl +%%DATADIR%%/OpenCL/inc_cipher_cast.h %%DATADIR%%/OpenCL/inc_cipher_des.cl %%DATADIR%%/OpenCL/inc_cipher_des.h %%DATADIR%%/OpenCL/inc_cipher_kuznyechik.cl @@ -375,6 +412,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_comp_multi.h %%DATADIR%%/OpenCL/inc_comp_multi_bs.cl %%DATADIR%%/OpenCL/inc_comp_multi_bs.h +%%DATADIR%%/OpenCL/inc_comp_multi_iba.cl +%%DATADIR%%/OpenCL/inc_comp_multi_iba.h %%DATADIR%%/OpenCL/inc_comp_single.cl %%DATADIR%%/OpenCL/inc_comp_single.h %%DATADIR%%/OpenCL/inc_comp_single_bs.cl @@ -383,16 +422,28 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_diskcryptor_xts.h %%DATADIR%%/OpenCL/inc_ecc_secp256k1.cl %%DATADIR%%/OpenCL/inc_ecc_secp256k1.h +%%DATADIR%%/OpenCL/inc_hash_argon2.cl +%%DATADIR%%/OpenCL/inc_hash_argon2.h %%DATADIR%%/OpenCL/inc_hash_base58.cl %%DATADIR%%/OpenCL/inc_hash_base58.h %%DATADIR%%/OpenCL/inc_hash_blake2b.cl %%DATADIR%%/OpenCL/inc_hash_blake2b.h +%%DATADIR%%/OpenCL/inc_hash_blake2s.cl +%%DATADIR%%/OpenCL/inc_hash_blake2s.h +%%DATADIR%%/OpenCL/inc_hash_gost94.cl +%%DATADIR%%/OpenCL/inc_hash_gost94.h %%DATADIR%%/OpenCL/inc_hash_md4.cl %%DATADIR%%/OpenCL/inc_hash_md4.h %%DATADIR%%/OpenCL/inc_hash_md5.cl %%DATADIR%%/OpenCL/inc_hash_md5.h +%%DATADIR%%/OpenCL/inc_hash_md6.cl +%%DATADIR%%/OpenCL/inc_hash_md6.h %%DATADIR%%/OpenCL/inc_hash_ripemd160.cl %%DATADIR%%/OpenCL/inc_hash_ripemd160.h +%%DATADIR%%/OpenCL/inc_hash_ripemd320.cl +%%DATADIR%%/OpenCL/inc_hash_ripemd320.h +%%DATADIR%%/OpenCL/inc_hash_scrypt.cl +%%DATADIR%%/OpenCL/inc_hash_scrypt.h %%DATADIR%%/OpenCL/inc_hash_sha1.cl %%DATADIR%%/OpenCL/inc_hash_sha1.h %%DATADIR%%/OpenCL/inc_hash_sha224.cl @@ -403,6 +454,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_hash_sha384.h %%DATADIR%%/OpenCL/inc_hash_sha512.cl %%DATADIR%%/OpenCL/inc_hash_sha512.h +%%DATADIR%%/OpenCL/inc_hash_sm3.cl +%%DATADIR%%/OpenCL/inc_hash_sm3.h %%DATADIR%%/OpenCL/inc_hash_streebog256.cl %%DATADIR%%/OpenCL/inc_hash_streebog256.h %%DATADIR%%/OpenCL/inc_hash_streebog512.cl @@ -427,6 +480,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/inc_radmin3_constants.h %%DATADIR%%/OpenCL/inc_rp.cl %%DATADIR%%/OpenCL/inc_rp.h +%%DATADIR%%/OpenCL/inc_rp_common.cl +%%DATADIR%%/OpenCL/inc_rp_common.h %%DATADIR%%/OpenCL/inc_rp_optimized.cl %%DATADIR%%/OpenCL/inc_rp_optimized.h %%DATADIR%%/OpenCL/inc_scalar.cl @@ -598,6 +653,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m01300_a1-pure.cl %%DATADIR%%/OpenCL/m01300_a3-optimized.cl %%DATADIR%%/OpenCL/m01300_a3-pure.cl +%%DATADIR%%/OpenCL/m01310_a0-pure.cl +%%DATADIR%%/OpenCL/m01310_a1-pure.cl +%%DATADIR%%/OpenCL/m01310_a3-pure.cl +%%DATADIR%%/OpenCL/m01320_a0-pure.cl +%%DATADIR%%/OpenCL/m01320_a1-pure.cl +%%DATADIR%%/OpenCL/m01320_a3-pure.cl %%DATADIR%%/OpenCL/m01400_a0-optimized.cl %%DATADIR%%/OpenCL/m01400_a0-pure.cl %%DATADIR%%/OpenCL/m01400_a1-optimized.cl @@ -722,6 +783,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m02610_a1-pure.cl %%DATADIR%%/OpenCL/m02610_a3-optimized.cl %%DATADIR%%/OpenCL/m02610_a3-pure.cl +%%DATADIR%%/OpenCL/m02630_a0-optimized.cl +%%DATADIR%%/OpenCL/m02630_a0-pure.cl +%%DATADIR%%/OpenCL/m02630_a1-optimized.cl +%%DATADIR%%/OpenCL/m02630_a1-pure.cl +%%DATADIR%%/OpenCL/m02630_a3-optimized.cl +%%DATADIR%%/OpenCL/m02630_a3-pure.cl %%DATADIR%%/OpenCL/m02710_a0-optimized.cl %%DATADIR%%/OpenCL/m02710_a1-optimized.cl %%DATADIR%%/OpenCL/m02710_a3-optimized.cl @@ -744,12 +811,21 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m03500_a1-pure.cl %%DATADIR%%/OpenCL/m03500_a3-optimized.cl %%DATADIR%%/OpenCL/m03500_a3-pure.cl +%%DATADIR%%/OpenCL/m03610_a0-optimized.cl +%%DATADIR%%/OpenCL/m03610_a0-pure.cl +%%DATADIR%%/OpenCL/m03610_a1-optimized.cl +%%DATADIR%%/OpenCL/m03610_a1-pure.cl +%%DATADIR%%/OpenCL/m03610_a3-optimized.cl +%%DATADIR%%/OpenCL/m03610_a3-pure.cl %%DATADIR%%/OpenCL/m03710_a0-optimized.cl %%DATADIR%%/OpenCL/m03710_a0-pure.cl %%DATADIR%%/OpenCL/m03710_a1-optimized.cl %%DATADIR%%/OpenCL/m03710_a1-pure.cl %%DATADIR%%/OpenCL/m03710_a3-optimized.cl %%DATADIR%%/OpenCL/m03710_a3-pure.cl +%%DATADIR%%/OpenCL/m03730_a0-pure.cl +%%DATADIR%%/OpenCL/m03730_a1-pure.cl +%%DATADIR%%/OpenCL/m03730_a3-pure.cl %%DATADIR%%/OpenCL/m03800_a0-optimized.cl %%DATADIR%%/OpenCL/m03800_a0-pure.cl %%DATADIR%%/OpenCL/m03800_a1-optimized.cl @@ -792,6 +868,18 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m04410_a1-pure.cl %%DATADIR%%/OpenCL/m04410_a3-optimized.cl %%DATADIR%%/OpenCL/m04410_a3-pure.cl +%%DATADIR%%/OpenCL/m04420_a0-optimized.cl +%%DATADIR%%/OpenCL/m04420_a0-pure.cl +%%DATADIR%%/OpenCL/m04420_a1-optimized.cl +%%DATADIR%%/OpenCL/m04420_a1-pure.cl +%%DATADIR%%/OpenCL/m04420_a3-optimized.cl +%%DATADIR%%/OpenCL/m04420_a3-pure.cl +%%DATADIR%%/OpenCL/m04430_a0-optimized.cl +%%DATADIR%%/OpenCL/m04430_a0-pure.cl +%%DATADIR%%/OpenCL/m04430_a1-optimized.cl +%%DATADIR%%/OpenCL/m04430_a1-pure.cl +%%DATADIR%%/OpenCL/m04430_a3-optimized.cl +%%DATADIR%%/OpenCL/m04430_a3-pure.cl %%DATADIR%%/OpenCL/m04500_a0-optimized.cl %%DATADIR%%/OpenCL/m04500_a0-pure.cl %%DATADIR%%/OpenCL/m04500_a1-optimized.cl @@ -871,6 +959,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m05600_a1-pure.cl %%DATADIR%%/OpenCL/m05600_a3-optimized.cl %%DATADIR%%/OpenCL/m05600_a3-pure.cl +%%DATADIR%%/OpenCL/m05720_a0-pure.cl +%%DATADIR%%/OpenCL/m05720_a1-pure.cl +%%DATADIR%%/OpenCL/m05720_a3-pure.cl %%DATADIR%%/OpenCL/m05800-optimized.cl %%DATADIR%%/OpenCL/m05800-pure.cl %%DATADIR%%/OpenCL/m06000_a0-optimized.cl @@ -879,6 +970,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m06000_a1-pure.cl %%DATADIR%%/OpenCL/m06000_a3-optimized.cl %%DATADIR%%/OpenCL/m06000_a3-pure.cl +%%DATADIR%%/OpenCL/m06050_a0-pure.cl +%%DATADIR%%/OpenCL/m06050_a1-pure.cl +%%DATADIR%%/OpenCL/m06050_a3-pure.cl +%%DATADIR%%/OpenCL/m06060_a0-pure.cl +%%DATADIR%%/OpenCL/m06060_a1-pure.cl +%%DATADIR%%/OpenCL/m06060_a3-pure.cl %%DATADIR%%/OpenCL/m06100_a0-optimized.cl %%DATADIR%%/OpenCL/m06100_a0-pure.cl %%DATADIR%%/OpenCL/m06100_a1-optimized.cl @@ -917,6 +1014,12 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m07300_a1-pure.cl %%DATADIR%%/OpenCL/m07300_a3-optimized.cl %%DATADIR%%/OpenCL/m07300_a3-pure.cl +%%DATADIR%%/OpenCL/m07350_a0-optimized.cl +%%DATADIR%%/OpenCL/m07350_a0-pure.cl +%%DATADIR%%/OpenCL/m07350_a1-optimized.cl +%%DATADIR%%/OpenCL/m07350_a1-pure.cl +%%DATADIR%%/OpenCL/m07350_a3-optimized.cl +%%DATADIR%%/OpenCL/m07350_a3-pure.cl %%DATADIR%%/OpenCL/m07400-optimized.cl %%DATADIR%%/OpenCL/m07400-pure.cl %%DATADIR%%/OpenCL/m07500_a0-optimized.cl @@ -1014,6 +1117,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m10420_a1-optimized.cl %%DATADIR%%/OpenCL/m10420_a3-optimized.cl %%DATADIR%%/OpenCL/m10500-pure.cl +%%DATADIR%%/OpenCL/m10510-pure.cl %%DATADIR%%/OpenCL/m10700-optimized.cl %%DATADIR%%/OpenCL/m10700-pure.cl %%DATADIR%%/OpenCL/m10800_a0-optimized.cl @@ -1076,8 +1180,11 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m11400_a1-pure.cl %%DATADIR%%/OpenCL/m11400_a3-pure.cl %%DATADIR%%/OpenCL/m11500_a0-optimized.cl +%%DATADIR%%/OpenCL/m11500_a0-pure.cl %%DATADIR%%/OpenCL/m11500_a1-optimized.cl +%%DATADIR%%/OpenCL/m11500_a1-pure.cl %%DATADIR%%/OpenCL/m11500_a3-optimized.cl +%%DATADIR%%/OpenCL/m11500_a3-pure.cl %%DATADIR%%/OpenCL/m11600-optimized.cl %%DATADIR%%/OpenCL/m11600-pure.cl %%DATADIR%%/OpenCL/m11700_a0-optimized.cl @@ -1106,6 +1213,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m11860_a3-pure.cl %%DATADIR%%/OpenCL/m11900-pure.cl %%DATADIR%%/OpenCL/m12000-pure.cl +%%DATADIR%%/OpenCL/m12150-pure.cl %%DATADIR%%/OpenCL/m12200-pure.cl %%DATADIR%%/OpenCL/m12300-pure.cl %%DATADIR%%/OpenCL/m12400-pure.cl @@ -1175,6 +1283,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m14100_a0-pure.cl %%DATADIR%%/OpenCL/m14100_a1-pure.cl %%DATADIR%%/OpenCL/m14100_a3-pure.cl +%%DATADIR%%/OpenCL/m14200-pure.cl %%DATADIR%%/OpenCL/m14400_a0-optimized.cl %%DATADIR%%/OpenCL/m14400_a0-pure.cl %%DATADIR%%/OpenCL/m14400_a1-optimized.cl @@ -1301,6 +1410,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m16801-pure.cl %%DATADIR%%/OpenCL/m16900-pure.cl %%DATADIR%%/OpenCL/m17010-pure.cl +%%DATADIR%%/OpenCL/m17020-pure.cl +%%DATADIR%%/OpenCL/m17030-pure.cl +%%DATADIR%%/OpenCL/m17040-pure.cl %%DATADIR%%/OpenCL/m17200_a0-pure.cl %%DATADIR%%/OpenCL/m17200_a1-pure.cl %%DATADIR%%/OpenCL/m17200_a3-pure.cl @@ -1392,9 +1504,18 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m20710_a1-pure.cl %%DATADIR%%/OpenCL/m20710_a3-optimized.cl %%DATADIR%%/OpenCL/m20710_a3-pure.cl +%%DATADIR%%/OpenCL/m20712_a0-optimized.cl +%%DATADIR%%/OpenCL/m20712_a0-pure.cl +%%DATADIR%%/OpenCL/m20712_a1-optimized.cl +%%DATADIR%%/OpenCL/m20712_a1-pure.cl +%%DATADIR%%/OpenCL/m20712_a3-optimized.cl +%%DATADIR%%/OpenCL/m20712_a3-pure.cl %%DATADIR%%/OpenCL/m20720_a0-pure.cl %%DATADIR%%/OpenCL/m20720_a1-pure.cl %%DATADIR%%/OpenCL/m20720_a3-pure.cl +%%DATADIR%%/OpenCL/m20730_a0-pure.cl +%%DATADIR%%/OpenCL/m20730_a1-pure.cl +%%DATADIR%%/OpenCL/m20730_a3-pure.cl %%DATADIR%%/OpenCL/m20800_a0-optimized.cl %%DATADIR%%/OpenCL/m20800_a0-pure.cl %%DATADIR%%/OpenCL/m20800_a1-optimized.cl @@ -1428,6 +1549,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m21300_a0-pure.cl %%DATADIR%%/OpenCL/m21300_a1-pure.cl %%DATADIR%%/OpenCL/m21300_a3-pure.cl +%%DATADIR%%/OpenCL/m21310_a0-pure.cl +%%DATADIR%%/OpenCL/m21310_a1-pure.cl +%%DATADIR%%/OpenCL/m21310_a3-pure.cl %%DATADIR%%/OpenCL/m21400_a0-optimized.cl %%DATADIR%%/OpenCL/m21400_a0-pure.cl %%DATADIR%%/OpenCL/m21400_a1-optimized.cl @@ -1441,6 +1565,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m21600-pure.cl %%DATADIR%%/OpenCL/m21700-pure.cl %%DATADIR%%/OpenCL/m21800-pure.cl +%%DATADIR%%/OpenCL/m21900_a0-pure.cl +%%DATADIR%%/OpenCL/m21900_a1-pure.cl +%%DATADIR%%/OpenCL/m21900_a3-pure.cl %%DATADIR%%/OpenCL/m22000-pure.cl %%DATADIR%%/OpenCL/m22001-pure.cl %%DATADIR%%/OpenCL/m22100-pure.cl @@ -1465,6 +1592,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m22500_a3-pure.cl %%DATADIR%%/OpenCL/m22600-pure.cl %%DATADIR%%/OpenCL/m22700-pure.cl +%%DATADIR%%/OpenCL/m22800_a0-pure.cl +%%DATADIR%%/OpenCL/m22800_a1-pure.cl +%%DATADIR%%/OpenCL/m22800_a3-pure.cl %%DATADIR%%/OpenCL/m22911_a0-pure.cl %%DATADIR%%/OpenCL/m22911_a1-pure.cl %%DATADIR%%/OpenCL/m22911_a3-pure.cl @@ -1509,6 +1639,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m23800-optimized.cl %%DATADIR%%/OpenCL/m23800-pure.cl %%DATADIR%%/OpenCL/m23900-pure.cl +%%DATADIR%%/OpenCL/m24000-pure.cl %%DATADIR%%/OpenCL/m24100-pure.cl %%DATADIR%%/OpenCL/m24200-pure.cl %%DATADIR%%/OpenCL/m24300_a0-optimized.cl @@ -1538,6 +1669,9 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m24900_a0-optimized.cl %%DATADIR%%/OpenCL/m24900_a1-optimized.cl %%DATADIR%%/OpenCL/m24900_a3-optimized.cl +%%DATADIR%%/OpenCL/m24901_a0-optimized.cl +%%DATADIR%%/OpenCL/m24901_a1-optimized.cl +%%DATADIR%%/OpenCL/m24901_a3-optimized.cl %%DATADIR%%/OpenCL/m25000-pure.cl %%DATADIR%%/OpenCL/m25100-pure.cl %%DATADIR%%/OpenCL/m25200-pure.cl @@ -1571,6 +1705,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m26403_a3-optimized.cl %%DATADIR%%/OpenCL/m26500-pure.cl %%DATADIR%%/OpenCL/m26600-pure.cl +%%DATADIR%%/OpenCL/m26610-pure.cl %%DATADIR%%/OpenCL/m26700-pure.cl %%DATADIR%%/OpenCL/m26800-pure.cl %%DATADIR%%/OpenCL/m26900-pure.cl @@ -1591,11 +1726,17 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m27800_a1-optimized.cl %%DATADIR%%/OpenCL/m27800_a3-optimized.cl %%DATADIR%%/OpenCL/m27900_a0-optimized.cl +%%DATADIR%%/OpenCL/m27900_a0-pure.cl %%DATADIR%%/OpenCL/m27900_a1-optimized.cl +%%DATADIR%%/OpenCL/m27900_a1-pure.cl %%DATADIR%%/OpenCL/m27900_a3-optimized.cl +%%DATADIR%%/OpenCL/m27900_a3-pure.cl %%DATADIR%%/OpenCL/m28000_a0-optimized.cl +%%DATADIR%%/OpenCL/m28000_a0-pure.cl %%DATADIR%%/OpenCL/m28000_a1-optimized.cl +%%DATADIR%%/OpenCL/m28000_a1-pure.cl %%DATADIR%%/OpenCL/m28000_a3-optimized.cl +%%DATADIR%%/OpenCL/m28000_a3-pure.cl %%DATADIR%%/OpenCL/m28100-pure.cl %%DATADIR%%/OpenCL/m28200-pure.cl %%DATADIR%%/OpenCL/m28300_a0-pure.cl @@ -1634,11 +1775,213 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/OpenCL/m29200_a3-pure.cl %%DATADIR%%/OpenCL/m29600-pure.cl %%DATADIR%%/OpenCL/m29700-pure.cl +%%DATADIR%%/OpenCL/m29910-pure.cl +%%DATADIR%%/OpenCL/m29920-pure.cl +%%DATADIR%%/OpenCL/m29930-pure.cl +%%DATADIR%%/OpenCL/m29940-pure.cl +%%DATADIR%%/OpenCL/m30420_a0-optimized.cl +%%DATADIR%%/OpenCL/m30420_a0-pure.cl +%%DATADIR%%/OpenCL/m30420_a1-optimized.cl +%%DATADIR%%/OpenCL/m30420_a1-pure.cl +%%DATADIR%%/OpenCL/m30420_a3-optimized.cl +%%DATADIR%%/OpenCL/m30420_a3-pure.cl +%%DATADIR%%/OpenCL/m30500_a0-optimized.cl +%%DATADIR%%/OpenCL/m30500_a0-pure.cl +%%DATADIR%%/OpenCL/m30500_a1-optimized.cl +%%DATADIR%%/OpenCL/m30500_a1-pure.cl +%%DATADIR%%/OpenCL/m30500_a3-optimized.cl +%%DATADIR%%/OpenCL/m30500_a3-pure.cl +%%DATADIR%%/OpenCL/m30600-pure.cl +%%DATADIR%%/OpenCL/m30601-pure.cl +%%DATADIR%%/OpenCL/m30700_a0-optimized.cl +%%DATADIR%%/OpenCL/m30700_a0-pure.cl +%%DATADIR%%/OpenCL/m30700_a1-optimized.cl +%%DATADIR%%/OpenCL/m30700_a1-pure.cl +%%DATADIR%%/OpenCL/m30700_a3-optimized.cl +%%DATADIR%%/OpenCL/m30700_a3-pure.cl +%%DATADIR%%/OpenCL/m30901_a0-pure.cl +%%DATADIR%%/OpenCL/m30901_a1-pure.cl +%%DATADIR%%/OpenCL/m30901_a3-pure.cl +%%DATADIR%%/OpenCL/m30902_a0-pure.cl +%%DATADIR%%/OpenCL/m30902_a1-pure.cl +%%DATADIR%%/OpenCL/m30902_a3-pure.cl +%%DATADIR%%/OpenCL/m30905_a0-pure.cl +%%DATADIR%%/OpenCL/m30905_a1-pure.cl +%%DATADIR%%/OpenCL/m30905_a3-pure.cl +%%DATADIR%%/OpenCL/m30906_a0-pure.cl +%%DATADIR%%/OpenCL/m30906_a1-pure.cl +%%DATADIR%%/OpenCL/m30906_a3-pure.cl +%%DATADIR%%/OpenCL/m31000_a0-optimized.cl +%%DATADIR%%/OpenCL/m31000_a0-pure.cl +%%DATADIR%%/OpenCL/m31000_a1-optimized.cl +%%DATADIR%%/OpenCL/m31000_a1-pure.cl +%%DATADIR%%/OpenCL/m31000_a3-optimized.cl +%%DATADIR%%/OpenCL/m31000_a3-pure.cl +%%DATADIR%%/OpenCL/m31100_a0-optimized.cl +%%DATADIR%%/OpenCL/m31100_a0-pure.cl +%%DATADIR%%/OpenCL/m31100_a1-optimized.cl +%%DATADIR%%/OpenCL/m31100_a1-pure.cl +%%DATADIR%%/OpenCL/m31100_a3-optimized.cl +%%DATADIR%%/OpenCL/m31100_a3-pure.cl +%%DATADIR%%/OpenCL/m31200-pure.cl +%%DATADIR%%/OpenCL/m31300_a0-optimized.cl +%%DATADIR%%/OpenCL/m31300_a0-pure.cl +%%DATADIR%%/OpenCL/m31300_a1-optimized.cl +%%DATADIR%%/OpenCL/m31300_a1-pure.cl +%%DATADIR%%/OpenCL/m31300_a3-optimized.cl +%%DATADIR%%/OpenCL/m31300_a3-pure.cl +%%DATADIR%%/OpenCL/m31400_a0-optimized.cl +%%DATADIR%%/OpenCL/m31400_a0-pure.cl +%%DATADIR%%/OpenCL/m31400_a1-optimized.cl +%%DATADIR%%/OpenCL/m31400_a1-pure.cl +%%DATADIR%%/OpenCL/m31400_a3-optimized.cl +%%DATADIR%%/OpenCL/m31400_a3-pure.cl +%%DATADIR%%/OpenCL/m31500-pure.cl +%%DATADIR%%/OpenCL/m31600-pure.cl +%%DATADIR%%/OpenCL/m31700_a0-pure.cl +%%DATADIR%%/OpenCL/m31700_a1-pure.cl +%%DATADIR%%/OpenCL/m31700_a3-pure.cl +%%DATADIR%%/OpenCL/m31800-pure.cl +%%DATADIR%%/OpenCL/m31900-pure.cl +%%DATADIR%%/OpenCL/m32000-pure.cl +%%DATADIR%%/OpenCL/m32010-pure.cl +%%DATADIR%%/OpenCL/m32020-pure.cl +%%DATADIR%%/OpenCL/m32030-pure.cl +%%DATADIR%%/OpenCL/m32040-pure.cl +%%DATADIR%%/OpenCL/m32100-pure.cl +%%DATADIR%%/OpenCL/m32200-pure.cl +%%DATADIR%%/OpenCL/m32300_a0-optimized.cl +%%DATADIR%%/OpenCL/m32300_a0-pure.cl +%%DATADIR%%/OpenCL/m32300_a1-optimized.cl +%%DATADIR%%/OpenCL/m32300_a1-pure.cl +%%DATADIR%%/OpenCL/m32300_a3-optimized.cl +%%DATADIR%%/OpenCL/m32300_a3-pure.cl +%%DATADIR%%/OpenCL/m32410_a0-pure.cl +%%DATADIR%%/OpenCL/m32410_a1-pure.cl +%%DATADIR%%/OpenCL/m32410_a3-pure.cl +%%DATADIR%%/OpenCL/m32420_a0-pure.cl +%%DATADIR%%/OpenCL/m32420_a1-pure.cl +%%DATADIR%%/OpenCL/m32420_a3-pure.cl +%%DATADIR%%/OpenCL/m32500-pure.cl +%%DATADIR%%/OpenCL/m32600_a0-pure.cl +%%DATADIR%%/OpenCL/m32600_a1-pure.cl +%%DATADIR%%/OpenCL/m32600_a3-pure.cl +%%DATADIR%%/OpenCL/m32700-pure.cl +%%DATADIR%%/OpenCL/m32800_a0-optimized.cl +%%DATADIR%%/OpenCL/m32800_a0-pure.cl +%%DATADIR%%/OpenCL/m32800_a1-optimized.cl +%%DATADIR%%/OpenCL/m32800_a1-pure.cl +%%DATADIR%%/OpenCL/m32800_a3-optimized.cl +%%DATADIR%%/OpenCL/m32800_a3-pure.cl +%%DATADIR%%/OpenCL/m32900-pure.cl +%%DATADIR%%/OpenCL/m33000_a0-pure.cl +%%DATADIR%%/OpenCL/m33000_a1-pure.cl +%%DATADIR%%/OpenCL/m33000_a3-pure.cl +%%DATADIR%%/OpenCL/m33100_a0-pure.cl +%%DATADIR%%/OpenCL/m33100_a1-pure.cl +%%DATADIR%%/OpenCL/m33100_a3-pure.cl +%%DATADIR%%/OpenCL/m33300_a0-pure.cl +%%DATADIR%%/OpenCL/m33300_a1-pure.cl +%%DATADIR%%/OpenCL/m33300_a3-pure.cl +%%DATADIR%%/OpenCL/m33400-pure.cl +%%DATADIR%%/OpenCL/m33500_a0-optimized.cl +%%DATADIR%%/OpenCL/m33500_a1-optimized.cl +%%DATADIR%%/OpenCL/m33500_a3-optimized.cl +%%DATADIR%%/OpenCL/m33501_a0-optimized.cl +%%DATADIR%%/OpenCL/m33501_a1-optimized.cl +%%DATADIR%%/OpenCL/m33501_a3-optimized.cl +%%DATADIR%%/OpenCL/m33502_a0-optimized.cl +%%DATADIR%%/OpenCL/m33502_a1-optimized.cl +%%DATADIR%%/OpenCL/m33502_a3-optimized.cl +%%DATADIR%%/OpenCL/m33600_a0-optimized.cl +%%DATADIR%%/OpenCL/m33600_a0-pure.cl +%%DATADIR%%/OpenCL/m33600_a1-optimized.cl +%%DATADIR%%/OpenCL/m33600_a1-pure.cl +%%DATADIR%%/OpenCL/m33600_a3-optimized.cl +%%DATADIR%%/OpenCL/m33600_a3-pure.cl +%%DATADIR%%/OpenCL/m33650_a0-pure.cl +%%DATADIR%%/OpenCL/m33650_a1-pure.cl +%%DATADIR%%/OpenCL/m33650_a3-pure.cl +%%DATADIR%%/OpenCL/m33660_a0-pure.cl +%%DATADIR%%/OpenCL/m33660_a1-pure.cl +%%DATADIR%%/OpenCL/m33660_a3-pure.cl +%%DATADIR%%/OpenCL/m33700-pure.cl +%%DATADIR%%/OpenCL/m33800-pure.cl +%%DATADIR%%/OpenCL/m34000-pure.cl +%%DATADIR%%/OpenCL/m34100-pure.cl +%%DATADIR%%/OpenCL/m34200_a0-optimized.cl +%%DATADIR%%/OpenCL/m34200_a0-pure.cl +%%DATADIR%%/OpenCL/m34200_a1-optimized.cl +%%DATADIR%%/OpenCL/m34200_a1-pure.cl +%%DATADIR%%/OpenCL/m34200_a3-optimized.cl +%%DATADIR%%/OpenCL/m34200_a3-pure.cl +%%DATADIR%%/OpenCL/m34201_a0-optimized.cl +%%DATADIR%%/OpenCL/m34201_a0-pure.cl +%%DATADIR%%/OpenCL/m34201_a1-optimized.cl +%%DATADIR%%/OpenCL/m34201_a1-pure.cl +%%DATADIR%%/OpenCL/m34201_a3-optimized.cl +%%DATADIR%%/OpenCL/m34201_a3-pure.cl +%%DATADIR%%/OpenCL/m34211_a0-optimized.cl +%%DATADIR%%/OpenCL/m34211_a0-pure.cl +%%DATADIR%%/OpenCL/m34211_a1-optimized.cl +%%DATADIR%%/OpenCL/m34211_a1-pure.cl +%%DATADIR%%/OpenCL/m34211_a3-optimized.cl +%%DATADIR%%/OpenCL/m34211_a3-pure.cl +%%DATADIR%%/OpenCL/m34300-pure.cl +%%DATADIR%%/OpenCL/m34400_a0-pure.cl +%%DATADIR%%/OpenCL/m34400_a1-pure.cl +%%DATADIR%%/OpenCL/m34400_a3-pure.cl +%%DATADIR%%/OpenCL/m34500_a0-pure.cl +%%DATADIR%%/OpenCL/m34500_a1-pure.cl +%%DATADIR%%/OpenCL/m34500_a3-pure.cl +%%DATADIR%%/OpenCL/m34600_a0-optimized.cl +%%DATADIR%%/OpenCL/m34600_a1-optimized.cl +%%DATADIR%%/OpenCL/m34600_a3-optimized.cl +%%DATADIR%%/OpenCL/m34700_a0-pure.cl +%%DATADIR%%/OpenCL/m34700_a1-pure.cl +%%DATADIR%%/OpenCL/m34700_a3-pure.cl +%%DATADIR%%/OpenCL/m34800_a0-optimized.cl +%%DATADIR%%/OpenCL/m34800_a0-pure.cl +%%DATADIR%%/OpenCL/m34800_a1-optimized.cl +%%DATADIR%%/OpenCL/m34800_a1-pure.cl +%%DATADIR%%/OpenCL/m34800_a3-optimized.cl +%%DATADIR%%/OpenCL/m34800_a3-pure.cl +%%DATADIR%%/OpenCL/m34810_a0-optimized.cl +%%DATADIR%%/OpenCL/m34810_a0-pure.cl +%%DATADIR%%/OpenCL/m34810_a1-optimized.cl +%%DATADIR%%/OpenCL/m34810_a1-pure.cl +%%DATADIR%%/OpenCL/m34810_a3-optimized.cl +%%DATADIR%%/OpenCL/m34810_a3-pure.cl +%%DATADIR%%/OpenCL/m34820_a0-optimized.cl +%%DATADIR%%/OpenCL/m34820_a0-pure.cl +%%DATADIR%%/OpenCL/m34820_a1-optimized.cl +%%DATADIR%%/OpenCL/m34820_a1-pure.cl +%%DATADIR%%/OpenCL/m34820_a3-optimized.cl +%%DATADIR%%/OpenCL/m34820_a3-pure.cl +%%DATADIR%%/OpenCL/m35000-pure.cl +%%DATADIR%%/OpenCL/m35100-optimized.cl +%%DATADIR%%/OpenCL/m35200_a0-optimized.cl +%%DATADIR%%/OpenCL/m35200_a0-pure.cl +%%DATADIR%%/OpenCL/m35200_a1-optimized.cl +%%DATADIR%%/OpenCL/m35200_a1-pure.cl +%%DATADIR%%/OpenCL/m35200_a3-optimized.cl +%%DATADIR%%/OpenCL/m35200_a3-pure.cl +%%DATADIR%%/OpenCL/m70000-pure.cl +%%DATADIR%%/OpenCL/m70100-pure.cl +%%DATADIR%%/OpenCL/m72000-pure.cl +%%DATADIR%%/OpenCL/m73000-pure.cl %%DATADIR%%/OpenCL/markov_be.cl %%DATADIR%%/OpenCL/markov_le.cl %%DATADIR%%/OpenCL/shared.cl +%%DATADIR%%/bridges/.gitkeep +%%DATADIR%%/bridges/bridge_argon2id_reference.so +%%DATADIR%%/bridges/bridge_python_generic_hash_mp.so +%%DATADIR%%/bridges/bridge_python_generic_hash_sp.so +%%DATADIR%%/bridges/bridge_rust_generic_hash.so +%%DATADIR%%/bridges/bridge_scrypt_jane.so +%%DATADIR%%/bridges/bridge_scrypt_yescrypt.so %%DATADIR%%/hashcat.hcstat2 -%%DATADIR%%/modules/.lock +%%DATADIR%%/modules/.gitkeep %%DATADIR%%/modules/module_00000.so %%DATADIR%%/modules/module_00010.so %%DATADIR%%/modules/module_00011.so @@ -1684,6 +2027,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_01000.so %%DATADIR%%/modules/module_01100.so %%DATADIR%%/modules/module_01300.so +%%DATADIR%%/modules/module_01310.so +%%DATADIR%%/modules/module_01320.so %%DATADIR%%/modules/module_01400.so %%DATADIR%%/modules/module_01410.so %%DATADIR%%/modules/module_01411.so @@ -1718,14 +2063,17 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_02600.so %%DATADIR%%/modules/module_02611.so %%DATADIR%%/modules/module_02612.so +%%DATADIR%%/modules/module_02630.so %%DATADIR%%/modules/module_02711.so %%DATADIR%%/modules/module_02811.so %%DATADIR%%/modules/module_03000.so %%DATADIR%%/modules/module_03100.so %%DATADIR%%/modules/module_03200.so %%DATADIR%%/modules/module_03500.so +%%DATADIR%%/modules/module_03610.so %%DATADIR%%/modules/module_03710.so %%DATADIR%%/modules/module_03711.so +%%DATADIR%%/modules/module_03730.so %%DATADIR%%/modules/module_03800.so %%DATADIR%%/modules/module_03910.so %%DATADIR%%/modules/module_04010.so @@ -1733,6 +2081,8 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_04300.so %%DATADIR%%/modules/module_04400.so %%DATADIR%%/modules/module_04410.so +%%DATADIR%%/modules/module_04420.so +%%DATADIR%%/modules/module_04430.so %%DATADIR%%/modules/module_04500.so %%DATADIR%%/modules/module_04510.so %%DATADIR%%/modules/module_04520.so @@ -1751,8 +2101,11 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_05500.so %%DATADIR%%/modules/module_05600.so %%DATADIR%%/modules/module_05700.so +%%DATADIR%%/modules/module_05720.so %%DATADIR%%/modules/module_05800.so %%DATADIR%%/modules/module_06000.so +%%DATADIR%%/modules/module_06050.so +%%DATADIR%%/modules/module_06060.so %%DATADIR%%/modules/module_06100.so %%DATADIR%%/modules/module_06211.so %%DATADIR%%/modules/module_06212.so @@ -1777,6 +2130,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_07100.so %%DATADIR%%/modules/module_07200.so %%DATADIR%%/modules/module_07300.so +%%DATADIR%%/modules/module_07350.so %%DATADIR%%/modules/module_07400.so %%DATADIR%%/modules/module_07401.so %%DATADIR%%/modules/module_07500.so @@ -1791,6 +2145,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_08300.so %%DATADIR%%/modules/module_08400.so %%DATADIR%%/modules/module_08500.so +%%DATADIR%%/modules/module_08501.so %%DATADIR%%/modules/module_08600.so %%DATADIR%%/modules/module_08700.so %%DATADIR%%/modules/module_08800.so @@ -1817,6 +2172,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_10410.so %%DATADIR%%/modules/module_10420.so %%DATADIR%%/modules/module_10500.so +%%DATADIR%%/modules/module_10510.so %%DATADIR%%/modules/module_10600.so %%DATADIR%%/modules/module_10700.so %%DATADIR%%/modules/module_10800.so @@ -1844,6 +2200,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_12000.so %%DATADIR%%/modules/module_12001.so %%DATADIR%%/modules/module_12100.so +%%DATADIR%%/modules/module_12150.so %%DATADIR%%/modules/module_12200.so %%DATADIR%%/modules/module_12300.so %%DATADIR%%/modules/module_12400.so @@ -1887,6 +2244,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_13900.so %%DATADIR%%/modules/module_14000.so %%DATADIR%%/modules/module_14100.so +%%DATADIR%%/modules/module_14200.so %%DATADIR%%/modules/module_14400.so %%DATADIR%%/modules/module_14500.so %%DATADIR%%/modules/module_14600.so @@ -1910,12 +2268,16 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_16300.so %%DATADIR%%/modules/module_16400.so %%DATADIR%%/modules/module_16500.so +%%DATADIR%%/modules/module_16501.so %%DATADIR%%/modules/module_16600.so %%DATADIR%%/modules/module_16700.so %%DATADIR%%/modules/module_16800.so %%DATADIR%%/modules/module_16801.so %%DATADIR%%/modules/module_16900.so %%DATADIR%%/modules/module_17010.so +%%DATADIR%%/modules/module_17020.so +%%DATADIR%%/modules/module_17030.so +%%DATADIR%%/modules/module_17040.so %%DATADIR%%/modules/module_17200.so %%DATADIR%%/modules/module_17210.so %%DATADIR%%/modules/module_17220.so @@ -1941,6 +2303,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_19000.so %%DATADIR%%/modules/module_19100.so %%DATADIR%%/modules/module_19200.so +%%DATADIR%%/modules/module_19210.so %%DATADIR%%/modules/module_19300.so %%DATADIR%%/modules/module_19500.so %%DATADIR%%/modules/module_19600.so @@ -1958,13 +2321,16 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_20600.so %%DATADIR%%/modules/module_20710.so %%DATADIR%%/modules/module_20711.so +%%DATADIR%%/modules/module_20712.so %%DATADIR%%/modules/module_20720.so +%%DATADIR%%/modules/module_20730.so %%DATADIR%%/modules/module_20800.so %%DATADIR%%/modules/module_20900.so %%DATADIR%%/modules/module_21000.so %%DATADIR%%/modules/module_21100.so %%DATADIR%%/modules/module_21200.so %%DATADIR%%/modules/module_21300.so +%%DATADIR%%/modules/module_21310.so %%DATADIR%%/modules/module_21400.so %%DATADIR%%/modules/module_21420.so %%DATADIR%%/modules/module_21500.so @@ -1972,6 +2338,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_21600.so %%DATADIR%%/modules/module_21700.so %%DATADIR%%/modules/module_21800.so +%%DATADIR%%/modules/module_21900.so %%DATADIR%%/modules/module_22000.so %%DATADIR%%/modules/module_22001.so %%DATADIR%%/modules/module_22100.so @@ -1982,6 +2349,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_22500.so %%DATADIR%%/modules/module_22600.so %%DATADIR%%/modules/module_22700.so +%%DATADIR%%/modules/module_22800.so %%DATADIR%%/modules/module_22911.so %%DATADIR%%/modules/module_22921.so %%DATADIR%%/modules/module_22931.so @@ -1999,6 +2367,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_23700.so %%DATADIR%%/modules/module_23800.so %%DATADIR%%/modules/module_23900.so +%%DATADIR%%/modules/module_24000.so %%DATADIR%%/modules/module_24100.so %%DATADIR%%/modules/module_24200.so %%DATADIR%%/modules/module_24300.so @@ -2009,6 +2378,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_24700.so %%DATADIR%%/modules/module_24800.so %%DATADIR%%/modules/module_24900.so +%%DATADIR%%/modules/module_24901.so %%DATADIR%%/modules/module_25000.so %%DATADIR%%/modules/module_25100.so %%DATADIR%%/modules/module_25200.so @@ -2028,6 +2398,7 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_26403.so %%DATADIR%%/modules/module_26500.so %%DATADIR%%/modules/module_26600.so +%%DATADIR%%/modules/module_26610.so %%DATADIR%%/modules/module_26700.so %%DATADIR%%/modules/module_26800.so %%DATADIR%%/modules/module_26900.so @@ -2109,8 +2480,89 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/modules/module_29543.so %%DATADIR%%/modules/module_29600.so %%DATADIR%%/modules/module_29700.so +%%DATADIR%%/modules/module_29800.so +%%DATADIR%%/modules/module_29910.so +%%DATADIR%%/modules/module_29920.so +%%DATADIR%%/modules/module_29930.so +%%DATADIR%%/modules/module_29940.so %%DATADIR%%/modules/module_30000.so %%DATADIR%%/modules/module_30120.so +%%DATADIR%%/modules/module_30420.so +%%DATADIR%%/modules/module_30500.so +%%DATADIR%%/modules/module_30600.so +%%DATADIR%%/modules/module_30601.so +%%DATADIR%%/modules/module_30700.so +%%DATADIR%%/modules/module_30901.so +%%DATADIR%%/modules/module_30902.so +%%DATADIR%%/modules/module_30903.so +%%DATADIR%%/modules/module_30904.so +%%DATADIR%%/modules/module_30905.so +%%DATADIR%%/modules/module_30906.so +%%DATADIR%%/modules/module_31000.so +%%DATADIR%%/modules/module_31100.so +%%DATADIR%%/modules/module_31200.so +%%DATADIR%%/modules/module_31300.so +%%DATADIR%%/modules/module_31400.so +%%DATADIR%%/modules/module_31500.so +%%DATADIR%%/modules/module_31600.so +%%DATADIR%%/modules/module_31700.so +%%DATADIR%%/modules/module_31800.so +%%DATADIR%%/modules/module_31900.so +%%DATADIR%%/modules/module_32000.so +%%DATADIR%%/modules/module_32010.so +%%DATADIR%%/modules/module_32020.so +%%DATADIR%%/modules/module_32030.so +%%DATADIR%%/modules/module_32031.so +%%DATADIR%%/modules/module_32040.so +%%DATADIR%%/modules/module_32041.so +%%DATADIR%%/modules/module_32050.so +%%DATADIR%%/modules/module_32060.so +%%DATADIR%%/modules/module_32070.so +%%DATADIR%%/modules/module_32100.so +%%DATADIR%%/modules/module_32200.so +%%DATADIR%%/modules/module_32300.so +%%DATADIR%%/modules/module_32410.so +%%DATADIR%%/modules/module_32420.so +%%DATADIR%%/modules/module_32500.so +%%DATADIR%%/modules/module_32600.so +%%DATADIR%%/modules/module_32700.so +%%DATADIR%%/modules/module_32800.so +%%DATADIR%%/modules/module_32900.so +%%DATADIR%%/modules/module_33000.so +%%DATADIR%%/modules/module_33100.so +%%DATADIR%%/modules/module_33300.so +%%DATADIR%%/modules/module_33400.so +%%DATADIR%%/modules/module_33500.so +%%DATADIR%%/modules/module_33501.so +%%DATADIR%%/modules/module_33502.so +%%DATADIR%%/modules/module_33600.so +%%DATADIR%%/modules/module_33650.so +%%DATADIR%%/modules/module_33660.so +%%DATADIR%%/modules/module_33700.so +%%DATADIR%%/modules/module_33800.so +%%DATADIR%%/modules/module_33900.so +%%DATADIR%%/modules/module_34000.so +%%DATADIR%%/modules/module_34100.so +%%DATADIR%%/modules/module_34200.so +%%DATADIR%%/modules/module_34201.so +%%DATADIR%%/modules/module_34211.so +%%DATADIR%%/modules/module_34300.so +%%DATADIR%%/modules/module_34400.so +%%DATADIR%%/modules/module_34500.so +%%DATADIR%%/modules/module_34600.so +%%DATADIR%%/modules/module_34700.so +%%DATADIR%%/modules/module_34800.so +%%DATADIR%%/modules/module_34810.so +%%DATADIR%%/modules/module_34820.so +%%DATADIR%%/modules/module_35000.so +%%DATADIR%%/modules/module_35100.so +%%DATADIR%%/modules/module_35200.so +%%DATADIR%%/modules/module_70000.so +%%DATADIR%%/modules/module_70100.so +%%DATADIR%%/modules/module_70200.so +%%DATADIR%%/modules/module_72000.so +%%DATADIR%%/modules/module_73000.so +%%DATADIR%%/modules/module_74000.so %%DATADIR%%/modules/module_99999.so %%DATADIR%%/tunings/Alias.hctune %%DATADIR%%/tunings/Device_GeForce_GTX_TITAN.hctune @@ -2118,8 +2570,10 @@ lib/libhashcat.so.%%PORTVERSION%% %%DATADIR%%/tunings/Module_09300.hctune %%DATADIR%%/tunings/Module_15700.hctune %%DATADIR%%/tunings/Module_22700.hctune +%%DATADIR%%/tunings/Module_24000.hctune %%DATADIR%%/tunings/Module_27700.hctune %%DATADIR%%/tunings/Module_28200.hctune +%%DATADIR%%/tunings/Module_29800.hctune %%DATADIR%%/tunings/Modules_bcrypt.hctune %%DATADIR%%/tunings/Modules_default.hctune %%DATADIR%%/tunings/README.md diff --git a/security/headscale/Makefile b/security/headscale/Makefile index c678b39eb0f1..eb8e838504ef 100644 --- a/security/headscale/Makefile +++ b/security/headscale/Makefile @@ -1,7 +1,7 @@ PORTNAME= headscale PORTVERSION= 0.26.1 DISTVERSIONPREFIX= v -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= security net-vpn MAINTAINER= m.muenz@gmail.com diff --git a/security/hexl/Makefile b/security/hexl/Makefile index 614b8c054f06..50687776f3af 100644 --- a/security/hexl/Makefile +++ b/security/hexl/Makefile @@ -5,12 +5,14 @@ CATEGORIES= security MAINTAINER= yuri@FreeBSD.org COMMENT= Intel homomorphic encryption acceleration library -WWW= https://intel.github.io/hexl/v1.2.1/doxygen/html/index.html +WWW= https://github.com/IntelLabs/hexl LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_i386= error: __int128 is not supported on this target +ONLY_FOR_ARCHS= amd64 i386 +ONLY_FOR_ARCHS_REASON= ${PREFIX}/include/cpu_features/cpuinfo_x86.h is unconditionaly included +BROKEN_i386= error: __int128 is not supported on this target LIB_DEPENDS= libcpu_features.so:devel/cpu_features @@ -18,7 +20,7 @@ USES= cmake:testing compiler:c++17-lang localbase:ldflags USE_LDCONFIG= yes USE_GITHUB= yes -GH_ACCOUNT= intel +GH_ACCOUNT= IntelLabs CMAKE_ON= HEXL_SHARED_LIB CMAKE_OFF= HEXL_BENCHMARK HEXL_TESTING diff --git a/security/hexl/distinfo b/security/hexl/distinfo index f9f9a6467fa8..c1dfa9dceede 100644 --- a/security/hexl/distinfo +++ b/security/hexl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748657210 -SHA256 (intel-hexl-v1.2.6_GH0.tar.gz) = 5035cedff6984060c10e2ce7587dab83483787ea2010e1b60d18d19bb3538f3b -SIZE (intel-hexl-v1.2.6_GH0.tar.gz) = 130054 +TIMESTAMP = 1762228215 +SHA256 (IntelLabs-hexl-v1.2.6_GH0.tar.gz) = 5035cedff6984060c10e2ce7587dab83483787ea2010e1b60d18d19bb3538f3b +SIZE (IntelLabs-hexl-v1.2.6_GH0.tar.gz) = 130054 diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile index 4acd0a642028..73054e701db2 100644 --- a/security/hidden-lake/Makefile +++ b/security/hidden-lake/Makefile @@ -1,6 +1,6 @@ PORTNAME= hidden-lake DISTVERSIONPREFIX= v -DISTVERSION= 1.8.6 +DISTVERSION= 1.9.1 PORTREVISION= 2 CATEGORIES= security net-p2p @@ -14,13 +14,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:modules GO_MODULE= github.com/number571/hidden-lake -GO_TARGET= ./cmd/hla/hla_tcp:hla_tcp \ +GO_TARGET= ./cmd/hla/hla-http:hla-http \ + ./cmd/hla/hla-tcp:hla-tcp \ ./cmd/hlc:hlc \ - ./cmd/hlf:hlf \ - ./cmd/hlm:hlm \ - ./cmd/hlp:hlp \ - ./cmd/hlr:hlr \ - ./cmd/hls:hls + ./cmd/hlk:hlk \ + ./cmd/hls/hls-filesharer:hls-filesharer \ + ./cmd/hls/hls-messenger:hls-messenger \ + ./cmd/hls/hls-pinger:hls-pinger \ + ./cmd/hls/hls-remoter:hls-remoter TEST_TARGET= test-run diff --git a/security/hidden-lake/distinfo b/security/hidden-lake/distinfo index 45882d770589..0c453c912479 100644 --- a/security/hidden-lake/distinfo +++ b/security/hidden-lake/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749829911 -SHA256 (go/security_hidden-lake/hidden-lake-v1.8.6/v1.8.6.mod) = af5da6e07886561d70f87bfc232dc0effefc286c3ec66acb6ea5a6ef77a19121 -SIZE (go/security_hidden-lake/hidden-lake-v1.8.6/v1.8.6.mod) = 340 -SHA256 (go/security_hidden-lake/hidden-lake-v1.8.6/v1.8.6.zip) = 33d2c50ad079614d85954af115673ea41a0ce214d4ce21d6e97e32dd5bb334be -SIZE (go/security_hidden-lake/hidden-lake-v1.8.6/v1.8.6.zip) = 11188051 +TIMESTAMP = 1759785956 +SHA256 (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.mod) = 63e461d57f3f49cebe5696f97cf82a652a9afe45e3d17e1aaa7cac4340eca63b +SIZE (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.mod) = 340 +SHA256 (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.zip) = 3721b5c69e813a53a44ddac81e13a777784ad32dd1a373238c638a1306279c42 +SIZE (go/security_hidden-lake/hidden-lake-v1.9.1/v1.9.1.zip) = 10648837 diff --git a/security/hidden-lake/pkg-plist b/security/hidden-lake/pkg-plist index d2d728bd8408..d5c970a3b5a0 100644 --- a/security/hidden-lake/pkg-plist +++ b/security/hidden-lake/pkg-plist @@ -1,10 +1,11 @@ -bin/hla_tcp +bin/hla-http +bin/hla-tcp bin/hlc -bin/hlf -bin/hlm -bin/hlp -bin/hlr -bin/hls +bin/hlk +bin/hls-filesharer +bin/hls-messenger +bin/hls-pinger +bin/hls-remoter %%PORTDOCS%%%%DOCSDIR%%/CODESTYLE.md %%PORTDOCS%%%%DOCSDIR%%/DEF_PORTS.md %%PORTDOCS%%%%DOCSDIR%%/README.md diff --git a/security/hockeypuck/Makefile b/security/hockeypuck/Makefile index b7506daa1afa..16c5fd28d556 100644 --- a/security/hockeypuck/Makefile +++ b/security/hockeypuck/Makefile @@ -1,6 +1,6 @@ PORTNAME= hockeypuck DISTVERSION= 2.2.4 -PORTREVISION= 2 +PORTREVISION= 6 CATEGORIES= security MAINTAINER= me@svmhdvn.name diff --git a/security/honeytrap/Makefile b/security/honeytrap/Makefile index 4a3352865c03..cb60c99299f4 100644 --- a/security/honeytrap/Makefile +++ b/security/honeytrap/Makefile @@ -1,6 +1,6 @@ PORTNAME= honeytrap DISTVERSION= g20210510 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= ezri.mudde@dutchsec.com diff --git a/security/horcrux/Makefile b/security/horcrux/Makefile index c59ca34bf592..811df0730dbf 100644 --- a/security/horcrux/Makefile +++ b/security/horcrux/Makefile @@ -1,7 +1,7 @@ PORTNAME= horcrux DISTVERSIONPREFIX= v DISTVERSION= 0.3 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= security MAINTAINER= lcook@FreeBSD.org diff --git a/security/hs-cryptol/Makefile b/security/hs-cryptol/Makefile index dd65dd2a7b75..1d4cfb70fd96 100644 --- a/security/hs-cryptol/Makefile +++ b/security/hs-cryptol/Makefile @@ -1,5 +1,5 @@ PORTNAME= cryptol -DISTVERSION= 3.3.0 +DISTVERSION= 3.4.0 CATEGORIES= security lang haskell MAINTAINER= yuri@FreeBSD.org @@ -22,14 +22,14 @@ USE_CABAL= BoundedChan-1.0.3.0 \ GraphSCC-1.0.4 \ MemoTrie-0.6.11 \ OneTuple-0.4.2_1 \ - QuickCheck-2.15.0.1_1 \ + QuickCheck-2.16.0.0 \ StateVar-1.2.2 \ adjunctions-4.4.3 \ - aeson-2.2.3.0_3 \ - alex-3.5.2.0 \ - ansi-terminal-1.1.2 \ - ansi-terminal-types-1.1 \ - arithmoi-0.13.0.1 \ + aeson-2.2.3.0_4 \ + alex-3.5.4.0 \ + ansi-terminal-1.1.3 \ + ansi-terminal-types-1.1.3 \ + arithmoi-0.13.2.0 \ assoc-1.1.1_1 \ async-2.2.5_3 \ attoparsec-0.14.4_6 \ @@ -38,8 +38,9 @@ USE_CABAL= BoundedChan-1.0.3.0 \ base-orphans-0.9.3 \ bifunctors-5.6.2_2 \ bimap-0.5.0 \ + bitvec-1.1.5.0_3 \ bitwise-1.0.0.1_11 \ - blaze-builder-0.4.2.3 \ + blaze-builder-0.4.4.1 \ blaze-html-0.9.2.0_1 \ blaze-markup-0.8.3.0_2 \ boring-0.2.2_1 \ @@ -47,7 +48,7 @@ USE_CABAL= BoundedChan-1.0.3.0 \ call-stack-0.4.0 \ case-insensitive-1.2.1.0 \ character-ps-0.1 \ - chimera-0.4.1.0 \ + chimera-0.4.1.0_1 \ clock-0.8.4 \ colour-2.3.6 \ comonad-5.0.9_1 \ @@ -66,16 +67,16 @@ USE_CABAL= BoundedChan-1.0.3.0 \ exact-pi-0.5.0.2 \ extra-1.8 \ file-embed-0.0.16.0 \ - fingertree-0.1.5.0 \ + fingertree-0.1.6.2 \ free-5.2_7 \ generically-0.1.1_4 \ gitrev-1.3.1 \ - happy-2.1.5 \ - happy-lib-2.1.5 \ + happy-2.1.7 \ + happy-lib-2.1.7 \ hashable-1.5.0.0_1 \ hashtables-1.4.2 \ haskell-lexer-1.2.1 \ - hedgehog-1.5_2 \ + hedgehog-1.7 \ heredoc-0.2.0.0 \ hgmp-0.1.2.1_2 \ hsc2hs-0.68.10_4 \ @@ -85,42 +86,44 @@ USE_CABAL= BoundedChan-1.0.3.0 \ infinite-list-0.1.2 \ integer-conversion-0.1.1_1 \ integer-logarithms-1.0.4 \ - integer-roots-1.0.2.0_1 \ + integer-roots-1.0.3.0 \ invariant-0.6.4_1 \ io-streams-1.5.2.2_6 \ - kan-extensions-5.2.6_1 \ + kan-extensions-5.2.7 \ language-c99-0.2.0 \ language-c99-simple-0.3.0 \ language-c99-util-0.2.0 \ - lens-5.3.4 \ + lens-5.3.5_1 \ libBF-0.6.8 \ libffi-0.2.1 \ - lifted-async-0.10.2.7 \ + lifted-async-0.11.0 \ lifted-base-0.2.3.12 \ megaparsec-9.7.0 \ - mmorph-1.2.0_3 \ - mod-0.2.0.1 \ + mmorph-1.2.1_1 \ + mod-0.2.1.0 \ monad-control-1.0.3.1 \ monadLib-3.10.3 \ - network-3.2.7.0 \ + network-3.2.8.0 \ network-uri-2.6.4.2_1 \ - newtype-generics-0.6.2_4 \ + newtype-generics-0.6.2_5 \ numtype-dk-0.5.0.3 \ - optparse-applicative-0.18.1.0_1 \ + optparse-applicative-0.19.0.0 \ ordered-containers-0.2.4 \ - os-string-2.0.7 \ + os-string-2.0.8 \ panic-0.4.0.1 \ - parallel-3.2.2.0_9 \ - parameterized-utils-2.1.10.0 \ + parallel-3.3.0.0 \ + parameterized-utils-2.1.11.0 \ parser-combinators-1.3.0_1 \ pretty-show-1.10 \ prettyprinter-1.7.1 \ prettyprinter-ansi-terminal-1.1.3 \ - primitive-0.9.0.0_2 \ - profunctors-5.6.2_3 \ - random-1.2.1.3 \ + primitive-0.9.1.0 \ + profunctors-5.6.3 \ + random-1.3.1 \ reflection-2.1.9_1 \ resourcet-1.3.0 \ + rme-0.1.1 \ + rme-what4-0.1.1 \ s-cargot-0.1.6.0 \ safe-exceptions-0.1.7.4_1 \ sbv-10.10 \ @@ -130,12 +133,12 @@ USE_CABAL= BoundedChan-1.0.3.0 \ semigroups-0.20 \ semirings-0.7 \ simple-smt-0.9.8 \ - splitmix-0.1.1 \ + splitmix-0.1.3.1 \ strict-0.5.1_1 \ - syb-0.7.2.4 \ + syb-0.7.3 \ tagged-0.8.9 \ - tasty-1.5.3_1 \ - tasty-hedgehog-1.4.0.2_6 \ + tasty-1.5.3_2 \ + tasty-hedgehog-1.4.0.2_7 \ tasty-hunit-0.10.2 \ temporary-1.3 \ terminal-size-0.3.4_1 \ @@ -148,25 +151,24 @@ USE_CABAL= BoundedChan-1.0.3.0 \ th-lift-instances-0.1.20 \ these-1.2.1_2 \ time-compat-1.9.8 \ - toml-parser-2.0.1.0_1 \ + toml-parser-2.0.1.2_1 \ transformers-base-0.4.6 \ transformers-compat-0.7.2 \ unbounded-delays-0.1.1.1 \ uniplate-1.6.13_1 \ unliftio-0.2.25.1 \ unliftio-core-0.2.1.0_4 \ - unordered-containers-0.2.20_4 \ - utf8-string-1.0.2 \ - uuid-types-1.0.6_2 \ - vector-0.13.2.0_1 \ - vector-stream-0.1.0.1_3 \ + unordered-containers-0.2.20.1 \ + uuid-types-1.0.6_3 \ + vector-0.13.2.0_2 \ + vector-stream-0.1.0.1_4 \ versions-6.0.8 \ void-0.7.3 \ - what4-1.7 \ + what4-1.7.1.0 \ witherable-0.5_1 \ - wl-pprint-annotated-0.1.0.1_3 \ + wl-pprint-annotated-0.1.0.1_4 \ zenc-0.1.2 \ - zlib-0.7.1.0_2 \ + zlib-0.7.1.1 \ zlib-bindings-0.1.1.5_2 CABAL_FLAGS= -relocatable diff --git a/security/hs-cryptol/distinfo b/security/hs-cryptol/distinfo index 6e55d508825a..66d64bac8eee 100644 --- a/security/hs-cryptol/distinfo +++ b/security/hs-cryptol/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1742629041 -SHA256 (cabal/cryptol-3.3.0/cryptol-3.3.0.tar.gz) = 3ba3d1083c3aacd6c5ad5bbe4fddb9d9519717af4d3c6fe05d9c0c698fb737b0 -SIZE (cabal/cryptol-3.3.0/cryptol-3.3.0.tar.gz) = 579944 +TIMESTAMP = 1762587886 +SHA256 (cabal/cryptol-3.4.0/cryptol-3.4.0.tar.gz) = 5973570dfd307c0a27251bb8edcfd554034549b21dfba7b69f21963d3361a388 +SIZE (cabal/cryptol-3.4.0/cryptol-3.4.0.tar.gz) = 602439 SHA256 (cabal/BoundedChan-1.0.3.0/BoundedChan-1.0.3.0.tar.gz) = 531ceaed7f62844c2a63a7cbfdcab332ea5eaa218e9922ca3305580438adc46d SIZE (cabal/BoundedChan-1.0.3.0/BoundedChan-1.0.3.0.tar.gz) = 3591 SHA256 (cabal/GraphSCC-1.0.4/GraphSCC-1.0.4.tar.gz) = 789d93e6188845f009779b1c800b043f524587a21d324be8594d09b0f8e86cf1 @@ -11,26 +11,24 @@ SHA256 (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 174da8a0f4004d17b08182cb25 SIZE (cabal/OneTuple-0.4.2/OneTuple-0.4.2.tar.gz) = 5207 SHA256 (cabal/OneTuple-0.4.2/revision/1.cabal) = dd7266f983da2970e5662168add810dabadabb3a4bb9b137181eafc0ac7ea4d4 SIZE (cabal/OneTuple-0.4.2/revision/1.cabal) = 2013 -SHA256 (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = a3b2216ddbaf481dbc82414b6120f8b726d969db3f0b51f20a7a45425ef36e7f -SIZE (cabal/QuickCheck-2.15.0.1/QuickCheck-2.15.0.1.tar.gz) = 81502 -SHA256 (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 0cfd337bb9e6fbf09255bd24bb498a156f1d9bcd465396ac8657b25034b9ee31 -SIZE (cabal/QuickCheck-2.15.0.1/revision/1.cabal) = 9046 +SHA256 (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 0b563fa6ea11653d76d57e96625f4a476e02b9fdaeba9c05d2ccc10d8da802c0 +SIZE (cabal/QuickCheck-2.16.0.0/QuickCheck-2.16.0.0.tar.gz) = 83903 SHA256 (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5e4b39da395656a59827b0280508aafdc70335798b50e5d6fd52596026251825 SIZE (cabal/StateVar-1.2.2/StateVar-1.2.2.tar.gz) = 5048 SHA256 (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 8beb121cee2bf913dac3188ed1e0e05cf1a0d0f12d4cb4a27c0da58450eb189a SIZE (cabal/adjunctions-4.4.3/adjunctions-4.4.3.tar.gz) = 16788 SHA256 (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = daa25cf428256ad05d21f2bfa44077c1b14d6c784b7930a202ee901f11cc6baa SIZE (cabal/aeson-2.2.3.0/aeson-2.2.3.0.tar.gz) = 340855 -SHA256 (cabal/aeson-2.2.3.0/revision/3.cabal) = 61e559f2bad61a98aac564f2a4fd892d21e9e1712e14e3db93326317aa944a9b -SIZE (cabal/aeson-2.2.3.0/revision/3.cabal) = 6378 -SHA256 (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 913602f0464827470ecd9ed7590ddbbc5abab045a2b45059c46f80d17f0dc008 -SIZE (cabal/alex-3.5.2.0/alex-3.5.2.0.tar.gz) = 91436 -SHA256 (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = a8d04a3e0451e22a6499a92311f0df1196dc65b687df7d10e3f30d92420156b0 -SIZE (cabal/ansi-terminal-1.1.2/ansi-terminal-1.1.2.tar.gz) = 36259 -SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25 -SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746 -SHA256 (cabal/arithmoi-0.13.0.1/arithmoi-0.13.0.1.tar.gz) = 98827b16171e94c0daeab7f0671f272b63072e5056533220c0532be1f93dde22 -SIZE (cabal/arithmoi-0.13.0.1/arithmoi-0.13.0.1.tar.gz) = 186345 +SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c7998384be27d31a03bb35d1740af4a19a857b +SIZE (cabal/aeson-2.2.3.0/revision/4.cabal) = 6368 +SHA256 (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = a9ea70f2c4900e685312cf330d1fe955a3e8f00acd1328d463ae150481d28ade +SIZE (cabal/alex-3.5.4.0/alex-3.5.4.0.tar.gz) = 94220 +SHA256 (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 88d11a165cd709bfd603b4bc36afd5b39d3e9eec69ee466ca4359441d468c092 +SIZE (cabal/ansi-terminal-1.1.3/ansi-terminal-1.1.3.tar.gz) = 32633 +SHA256 (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 9fc9ce2157f1889bd99a4d22c9f1c64589590be0f797c3efe71c8fa17a11a689 +SIZE (cabal/ansi-terminal-types-1.1.3/ansi-terminal-types-1.1.3.tar.gz) = 8791 +SHA256 (cabal/arithmoi-0.13.2.0/arithmoi-0.13.2.0.tar.gz) = 91ac03a756fab198fc9ddb20b98400d7b9445e2313012a3c8e7007012de9674d +SIZE (cabal/arithmoi-0.13.2.0/arithmoi-0.13.2.0.tar.gz) = 186082 SHA256 (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 231149b7fef09f5dd95af51228615e3b296dbd0faadeca053e0644a4b13b0ff6 SIZE (cabal/assoc-1.1.1/assoc-1.1.1.tar.gz) = 3158 SHA256 (cabal/assoc-1.1.1/revision/1.cabal) = 0ab39b4d1feb4caca95ac6e314f48782b27a86a6b8d1f5e8dc4be9fbed11185f @@ -55,12 +53,16 @@ SHA256 (cabal/bifunctors-5.6.2/revision/2.cabal) = 115a621c4eaaabb07834f9e4dd337 SIZE (cabal/bifunctors-5.6.2/revision/2.cabal) = 3332 SHA256 (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = b0b44b0f2eaceb83f46dfa3d1747e080c45204c64d18bb9e63747299266f0c95 SIZE (cabal/bimap-0.5.0/bimap-0.5.0.tar.gz) = 11205 +SHA256 (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 83d27cee5be1d5342ddbf39999d0c8ea54cb433d0891eea5471fbfaa29f8dec5 +SIZE (cabal/bitvec-1.1.5.0/bitvec-1.1.5.0.tar.gz) = 40076 +SHA256 (cabal/bitvec-1.1.5.0/revision/3.cabal) = 434be6dc60e22858a52869c58038c35353f1a778b9679ebc06a2165bcc7f88b3 +SIZE (cabal/bitvec-1.1.5.0/revision/3.cabal) = 4921 SHA256 (cabal/bitwise-1.0.0.1/bitwise-1.0.0.1.tar.gz) = 76ae082a9f1950555dae8f1fb57ac6a7da85f30114b2f252dd2fa5e567fbbe0f SIZE (cabal/bitwise-1.0.0.1/bitwise-1.0.0.1.tar.gz) = 16473 SHA256 (cabal/bitwise-1.0.0.1/revision/11.cabal) = 74be2244a58860cae94ab1875e0bfdb4d9c3b35df46f783d01e7f886ff362d00 SIZE (cabal/bitwise-1.0.0.1/revision/11.cabal) = 3111 -SHA256 (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 66291874236b7342adab033e3cddae414a23a2865dfb44095dfc4e0b9d46703b -SIZE (cabal/blaze-builder-0.4.2.3/blaze-builder-0.4.2.3.tar.gz) = 60777 +SHA256 (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 971d360428ac97af9a4e55e4f2c23649f6cedc0ce5d6e94d520e663f33ea5113 +SIZE (cabal/blaze-builder-0.4.4.1/blaze-builder-0.4.4.1.tar.gz) = 59452 SHA256 (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 65542ef39f7644a3d76afcadeb976d3e334c6947516b7313fcb59165cea1608f SIZE (cabal/blaze-html-0.9.2.0/blaze-html-0.9.2.0.tar.gz) = 81915 SHA256 (cabal/blaze-html-0.9.2.0/revision/1.cabal) = 85c42f84f4ead2c48844fbe0865069add3bb3bb3322d38607e93d5515a4c9c58 @@ -83,6 +85,8 @@ SHA256 (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 22de71fde38b236d3e9168 SIZE (cabal/character-ps-0.1/character-ps-0.1.tar.gz) = 8192 SHA256 (cabal/chimera-0.4.1.0/chimera-0.4.1.0.tar.gz) = 894cc5bd9665d42c508a51eb70a3879da4e8a3f4c9c0617352031fdc5203bcf3 SIZE (cabal/chimera-0.4.1.0/chimera-0.4.1.0.tar.gz) = 22932 +SHA256 (cabal/chimera-0.4.1.0/revision/1.cabal) = a9e69d64c23fde32d4fb082d606dbf1f6ca59f0ee100161a7b574d83e348f5e6 +SIZE (cabal/chimera-0.4.1.0/revision/1.cabal) = 3654 SHA256 (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 6ae9898afe788a5e334cd5fad5d18a3c2e8e59fa09aaf7b957dbb38a4767df2e SIZE (cabal/clock-0.8.4/clock-0.8.4.tar.gz) = 9322 SHA256 (cabal/colour-2.3.6/colour-2.3.6.tar.gz) = 2cd35dcd6944a5abc9f108a5eb5ee564b6b1fa98a9ec79cefcc20b588991f871 @@ -135,8 +139,8 @@ SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005 SHA256 (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 5f18672eff936355557cdd163905451205d7ee22742edac313dd27cf42a3f415 SIZE (cabal/file-embed-0.0.16.0/file-embed-0.0.16.0.tar.gz) = 7198 -SHA256 (cabal/fingertree-0.1.5.0/fingertree-0.1.5.0.tar.gz) = f3263c92fa8b18f1e1a64cd12480c8c1bee2c1fa0584ab3345f3dd8522bdbf71 -SIZE (cabal/fingertree-0.1.5.0/fingertree-0.1.5.0.tar.gz) = 20656 +SHA256 (cabal/fingertree-0.1.6.2/fingertree-0.1.6.2.tar.gz) = f2617dc54dceb6e680e3ac07efe86f0d236dfa66a277005f546a5aaa04139cab +SIZE (cabal/fingertree-0.1.6.2/fingertree-0.1.6.2.tar.gz) = 20851 SHA256 (cabal/free-5.2/free-5.2.tar.gz) = 72867f7c89173263765736e8d395e94291f1aaea626ecb1d673d72ce90b94f89 SIZE (cabal/free-5.2/free-5.2.tar.gz) = 58781 SHA256 (cabal/free-5.2/revision/7.cabal) = 7f3992a66987bbba5a6546420f6129fb9b66b80cdd005d34ec77a1e1c8ed8340 @@ -147,10 +151,10 @@ SHA256 (cabal/generically-0.1.1/revision/4.cabal) = 3f64278f5c582dd7c6963967b129 SIZE (cabal/generically-0.1.1/revision/4.cabal) = 1203 SHA256 (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = a89964db24f56727b0e7b10c98fe7c116d721d8c46f52d6e77088669aaa38332 SIZE (cabal/gitrev-1.3.1/gitrev-1.3.1.tar.gz) = 3756 -SHA256 (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 7af82f24f65bf951b24000b9e16ee01c750ed40edc0b256881d29daee85c41c4 -SIZE (cabal/happy-2.1.5/happy-2.1.5.tar.gz) = 61293 -SHA256 (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = a25a6c5a2db150caf4b8c91e048e302f776372034b84b8f9461fea0483da94eb -SIZE (cabal/happy-lib-2.1.5/happy-lib-2.1.5.tar.gz) = 93792 +SHA256 (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 9e390f0ab082d11d46598f6215b2f6e8253059721860f81082409091532d7e2a +SIZE (cabal/happy-2.1.7/happy-2.1.7.tar.gz) = 62023 +SHA256 (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = f625b2c4a3f2b5fafa3c560fa8757502cc8de83d9a84c2692fc943380900f269 +SIZE (cabal/happy-lib-2.1.7/happy-lib-2.1.7.tar.gz) = 94227 SHA256 (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = e58b3a8e18da5f6cd7e937e5fd683e500bb1f8276b3768269759119ca0cddb6a SIZE (cabal/hashable-1.5.0.0/hashable-1.5.0.0.tar.gz) = 89062 SHA256 (cabal/hashable-1.5.0.0/revision/1.cabal) = 2f23146cbe0325029927b221647695a4c7d6e97548ff731110979e34361f58ef @@ -159,10 +163,8 @@ SHA256 (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = ca0e299fee6c0c918f45ce SIZE (cabal/hashtables-1.4.2/hashtables-1.4.2.tar.gz) = 58869 SHA256 (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 9d76e1528106b1b32e6e465264e39381ca4b450b72a4b5331e7e5127640a1a41 SIZE (cabal/haskell-lexer-1.2.1/haskell-lexer-1.2.1.tar.gz) = 14602 -SHA256 (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = e941609fb3deb9acb0caf161405bff1c84da92b2891753c6d937fb9970ea866a -SIZE (cabal/hedgehog-1.5/hedgehog-1.5.tar.gz) = 79621 -SHA256 (cabal/hedgehog-1.5/revision/2.cabal) = c904dc9d8ae7b47a58771a0fbfb7a77882059a2b77c9c0c722dc16de504d0bd4 -SIZE (cabal/hedgehog-1.5/revision/2.cabal) = 4817 +SHA256 (cabal/hedgehog-1.7/hedgehog-1.7.tar.gz) = 09e2bca0f798dbf5848ff3eb78c1617fc13e51660ad5d4a457a54ce87b1b564e +SIZE (cabal/hedgehog-1.7/hedgehog-1.7.tar.gz) = 79976 SHA256 (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = c90d9fc61cb8cd812be510845493b6a6eddcc4b772581fd40a9433ed8f130f40 SIZE (cabal/heredoc-0.2.0.0/heredoc-0.2.0.0.tar.gz) = 2449 SHA256 (cabal/hgmp-0.1.2.1/hgmp-0.1.2.1.tar.gz) = c681633d3e47d7eabd1cd43028a0e8f2e279a9c60c7701d0dc060145bd598023 @@ -191,10 +193,8 @@ SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5de SIZE (cabal/integer-conversion-0.1.1/revision/1.cabal) = 2256 SHA256 (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 6a93c76c2518cbe2d72ab17da6ae46d8cae93cbfb7c5a5ad5783f903c1448f45 SIZE (cabal/integer-logarithms-1.0.4/integer-logarithms-1.0.4.tar.gz) = 8948 -SHA256 (cabal/integer-roots-1.0.2.0/integer-roots-1.0.2.0.tar.gz) = 45e3fc64c80e1e0b325988395c18e71885e15a1f5209f09343b52b549f1c5697 -SIZE (cabal/integer-roots-1.0.2.0/integer-roots-1.0.2.0.tar.gz) = 54903 -SHA256 (cabal/integer-roots-1.0.2.0/revision/1.cabal) = 67a8b36c783337cb9f51a83adfc657eb8d7724a12c7b3ba186ba70ff7ce2c3b9 -SIZE (cabal/integer-roots-1.0.2.0/revision/1.cabal) = 2476 +SHA256 (cabal/integer-roots-1.0.3.0/integer-roots-1.0.3.0.tar.gz) = 33a97f909f640c055e45c0a3c05aa050e0c14dfb419b0f755f797b9addf3d750 +SIZE (cabal/integer-roots-1.0.3.0/integer-roots-1.0.3.0.tar.gz) = 54844 SHA256 (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = a9e2ab4ee3e0d4613beb7bda36a8ebc4f72318450514f4832d2fa43b74f0aeb3 SIZE (cabal/invariant-0.6.4/invariant-0.6.4.tar.gz) = 27079 SHA256 (cabal/invariant-0.6.4/revision/1.cabal) = 4a9a609f4e93ffed158b3b4f5a80822c6da30aa71a5370307c0c00c2d658d1c6 @@ -203,66 +203,62 @@ SHA256 (cabal/io-streams-1.5.2.2/io-streams-1.5.2.2.tar.gz) = d365d5051696c15414 SIZE (cabal/io-streams-1.5.2.2/io-streams-1.5.2.2.tar.gz) = 64166 SHA256 (cabal/io-streams-1.5.2.2/revision/6.cabal) = 92fb59655f173ccd60b8388277325aebb35b315c8c9987b18c86820d5051d98a SIZE (cabal/io-streams-1.5.2.2/revision/6.cabal) = 9653 -SHA256 (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = fa82283c1c9ac3dc0951b7ca9f5b2e6f13d8331c20154ebb222b509824eeeccc -SIZE (cabal/kan-extensions-5.2.6/kan-extensions-5.2.6.tar.gz) = 21718 -SHA256 (cabal/kan-extensions-5.2.6/revision/1.cabal) = e0b972f900a3c04c0f36d7e221e6b04343a5a1f00ce3aababff7932e173f0833 -SIZE (cabal/kan-extensions-5.2.6/revision/1.cabal) = 2581 +SHA256 (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = c323acff95cdef6516f2f1a733a1f00f7e0caa1b7061f8831ed82e18fd37e158 +SIZE (cabal/kan-extensions-5.2.7/kan-extensions-5.2.7.tar.gz) = 21754 SHA256 (cabal/language-c99-0.2.0/language-c99-0.2.0.tar.gz) = 7062d0fb381308316f777b52a889ef6b4ed88c23804a1cf7b4653cac8b7bcc09 SIZE (cabal/language-c99-0.2.0/language-c99-0.2.0.tar.gz) = 11220 SHA256 (cabal/language-c99-simple-0.3.0/language-c99-simple-0.3.0.tar.gz) = 7275797bd2cfd4799ae0094ecd9da4e9333d12defd396277ac403343e542e06e SIZE (cabal/language-c99-simple-0.3.0/language-c99-simple-0.3.0.tar.gz) = 8293 SHA256 (cabal/language-c99-util-0.2.0/language-c99-util-0.2.0.tar.gz) = 241b4ffce7339744eeb0b92d22814d04c6d137467a0e2f172dbec66d3e474633 SIZE (cabal/language-c99-util-0.2.0/language-c99-util-0.2.0.tar.gz) = 5018 -SHA256 (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = f1b6ed14b8d8ccafb5724929fb3d0d3b5866b923ca88e8c565b4a84b7993c88a -SIZE (cabal/lens-5.3.4/lens-5.3.4.tar.gz) = 707015 +SHA256 (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = efebacf3dfb108c96171e564f059778d21ac262a98a956fef8890223ed8f1fe8 +SIZE (cabal/lens-5.3.5/lens-5.3.5.tar.gz) = 707043 +SHA256 (cabal/lens-5.3.5/revision/1.cabal) = e0413689b39ea25e12b42b1d79b1afbd2261a1f5a98af66f33383f6393c25a19 +SIZE (cabal/lens-5.3.5/revision/1.cabal) = 15292 SHA256 (cabal/libBF-0.6.8/libBF-0.6.8.tar.gz) = d98021132f28e674958a7c41250831c2375ae70c839d943c7b1d745c68d28e0a SIZE (cabal/libBF-0.6.8/libBF-0.6.8.tar.gz) = 77104 SHA256 (cabal/libffi-0.2.1/libffi-0.2.1.tar.gz) = 76ae195f738d72bb75a34be0bbb7ab5fd097d50fb05aaf2a252e88d265d53af1 SIZE (cabal/libffi-0.2.1/libffi-0.2.1.tar.gz) = 7879 -SHA256 (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = c281bfb5761c7998cf663da529f2adc6d011ea6e524ca589047a659824fd3d55 -SIZE (cabal/lifted-async-0.10.2.7/lifted-async-0.10.2.7.tar.gz) = 10853 +SHA256 (cabal/lifted-async-0.11.0/lifted-async-0.11.0.tar.gz) = 2e52e997b44e8a850fae925aa7160510c287b15a90fb4c0385c25f4302083288 +SIZE (cabal/lifted-async-0.11.0/lifted-async-0.11.0.tar.gz) = 10684 SHA256 (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = c134a95f56750aae806e38957bb03c59627cda16034af9e00a02b699474317c5 SIZE (cabal/lifted-base-0.2.3.12/lifted-base-0.2.3.12.tar.gz) = 11700 SHA256 (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = b9ed423625bf20ae7a72480d40d2dd16018a67e2ec45afb840a3607aa931ec97 SIZE (cabal/megaparsec-9.7.0/megaparsec-9.7.0.tar.gz) = 67078 -SHA256 (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 61338058eb676b466a462ca45d59f436a77a3bd6b816e4268c6d88522b6a4280 -SIZE (cabal/mmorph-1.2.0/mmorph-1.2.0.tar.gz) = 6861 -SHA256 (cabal/mmorph-1.2.0/revision/3.cabal) = df9b213ec18f811cb3137b478d148f3f1680ee43f841cb775835fa282fdb0295 -SIZE (cabal/mmorph-1.2.0/revision/3.cabal) = 1083 -SHA256 (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 2a63f8e4e88545093cd57df02911906554e77704df3ee5c7a12044e48630e872 -SIZE (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 16279 +SHA256 (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 0e59d6028463ec832c908edf85b4e7adba02cfb98ad33cebb55295ecbba74ce6 +SIZE (cabal/mmorph-1.2.1/mmorph-1.2.1.tar.gz) = 6951 +SHA256 (cabal/mmorph-1.2.1/revision/1.cabal) = ea4c137f09d377ad071ff266a5f623c67376ff100094b96c44eedd7d3042ee02 +SIZE (cabal/mmorph-1.2.1/revision/1.cabal) = 1083 +SHA256 (cabal/mod-0.2.1.0/mod-0.2.1.0.tar.gz) = d84b3c8f5ab9e7051e763a45057dd8835ab85861e114ebe5105cd80d3f8bf3b9 +SIZE (cabal/mod-0.2.1.0/mod-0.2.1.0.tar.gz) = 16414 SHA256 (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = ae0baea04d99375ef788140367179994a7178d400a8ce0d9026846546772713c SIZE (cabal/monad-control-1.0.3.1/monad-control-1.0.3.1.tar.gz) = 13985 SHA256 (cabal/monadLib-3.10.3/monadLib-3.10.3.tar.gz) = 6a0ad322fa22c82bde1e7ca36b5904063e8d87628e9afc2b60678893ff981d11 SIZE (cabal/monadLib-3.10.3/monadLib-3.10.3.tar.gz) = 11298 -SHA256 (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 68548e660632a3c09b230c33fe08cc880273372b485e65cbe7a717936de9728b -SIZE (cabal/network-3.2.7.0/network-3.2.7.0.tar.gz) = 145714 +SHA256 (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 51788e5eeb7d77264f260acd48df8055a4dbc2477e8d634a8493677bb15c5fc8 +SIZE (cabal/network-3.2.8.0/network-3.2.8.0.tar.gz) = 146148 SHA256 (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 9c188973126e893250b881f20e8811dca06c223c23402b06f7a1f2e995797228 SIZE (cabal/network-uri-2.6.4.2/network-uri-2.6.4.2.tar.gz) = 31309 SHA256 (cabal/network-uri-2.6.4.2/revision/1.cabal) = 6fffb57373962b5651a2db8b0af732098b3bf029a7ced76a9855615de2026588 SIZE (cabal/network-uri-2.6.4.2/revision/1.cabal) = 3217 SHA256 (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = a1ac6052020a09f1bc5000a141d2edd4b31a82f95ce5957b7eedad40c065a74e SIZE (cabal/newtype-generics-0.6.2/newtype-generics-0.6.2.tar.gz) = 6854 -SHA256 (cabal/newtype-generics-0.6.2/revision/4.cabal) = 36b26be66f5736926fbd16fa3eadfcc96d23e13433e6348f0fa9509163fd0991 -SIZE (cabal/newtype-generics-0.6.2/revision/4.cabal) = 2053 +SHA256 (cabal/newtype-generics-0.6.2/revision/5.cabal) = e1bc40f387a21c6e59eff939f4e01b1eb14f069b683dce8c1c51094470c6342b +SIZE (cabal/newtype-generics-0.6.2/revision/5.cabal) = 2053 SHA256 (cabal/numtype-dk-0.5.0.3/numtype-dk-0.5.0.3.tar.gz) = f49351544dfc7920df46d24f3734f116f32ded5add7bb950b0e00e2a10c7bd9e SIZE (cabal/numtype-dk-0.5.0.3/numtype-dk-0.5.0.3.tar.gz) = 7503 -SHA256 (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 63811ab4fd26e829b8868364325a88be3acc79819f5bb5005b2dd3b961ecc491 -SIZE (cabal/optparse-applicative-0.18.1.0/optparse-applicative-0.18.1.0.tar.gz) = 60682 -SHA256 (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = f30973861ac7e7ebff05ff8c7c3d1e4d283a1f3850e1cc14106b0693ec1b6d82 -SIZE (cabal/optparse-applicative-0.18.1.0/revision/1.cabal) = 5289 +SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = cf16aeefd821730c7738447fa7c6b7ada7ca1c9cc25400d64ef283294d345871 +SIZE (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz) = 67629 SHA256 (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 3da1673e24e12902c2879ee08b73e6978f6bfa70693b13995ebf48bfb7aee546 SIZE (cabal/ordered-containers-0.2.4/ordered-containers-0.2.4.tar.gz) = 7877 -SHA256 (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 339c35fd3a290522f23de4e33528423cfd0b0a8f22946b0b9816a817b926cba0 -SIZE (cabal/os-string-2.0.7/os-string-2.0.7.tar.gz) = 44683 +SHA256 (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 02794279dd30282e7b0d45a860dda50ee26a92b1461f5da4545f62dab4172686 +SIZE (cabal/os-string-2.0.8/os-string-2.0.8.tar.gz) = 44896 SHA256 (cabal/panic-0.4.0.1/panic-0.4.0.1.tar.gz) = 15dceb4240257a8e8e451a0d9d14ca5316b204214c08e211febbdcefd1732d42 SIZE (cabal/panic-0.4.0.1/panic-0.4.0.1.tar.gz) = 2265 -SHA256 (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 170453a71a2a8b31cca63125533f7771d7debeb639700bdabdd779c34d8a6ef6 -SIZE (cabal/parallel-3.2.2.0/parallel-3.2.2.0.tar.gz) = 14681 -SHA256 (cabal/parallel-3.2.2.0/revision/9.cabal) = 9d7b34ac537940f67732eca31d48a43bd78fb65a91baebddf63bee4fc3813d81 -SIZE (cabal/parallel-3.2.2.0/revision/9.cabal) = 1961 -SHA256 (cabal/parameterized-utils-2.1.10.0/parameterized-utils-2.1.10.0.tar.gz) = 13eab9bf90769a65b0de355aa6066517b4ad7d8a8988650a312b5ca9d3c124bf -SIZE (cabal/parameterized-utils-2.1.10.0/parameterized-utils-2.1.10.0.tar.gz) = 101722 +SHA256 (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 47c21e778d8e8ebf657aa72fd30e189e71ffddb188660e9d09ca9062d7541791 +SIZE (cabal/parallel-3.3.0.0/parallel-3.3.0.0.tar.gz) = 15309 +SHA256 (cabal/parameterized-utils-2.1.11.0/parameterized-utils-2.1.11.0.tar.gz) = 8b22b019c687afa94e1fb488c99972b1b7629e9d7537f71d2018b11903f4bcba +SIZE (cabal/parameterized-utils-2.1.11.0/parameterized-utils-2.1.11.0.tar.gz) = 101731 SHA256 (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 9310ef0d49f8a8922acda10b1cded9854cbee04dea717effc6ee5983072e4447 SIZE (cabal/parser-combinators-1.3.0/parser-combinators-1.3.0.tar.gz) = 11699 SHA256 (cabal/parser-combinators-1.3.0/revision/1.cabal) = 8659573e0d443d573f5b53f81b81dafbdc988d282b90c11e3da73562b4ea7876 @@ -273,22 +269,22 @@ SHA256 (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 5e6ea6903114fa11 SIZE (cabal/prettyprinter-1.7.1/prettyprinter-1.7.1.tar.gz) = 56907 SHA256 (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 813739308ad6050620578994effe21058a170a341716acf52573fae42b5b1db3 SIZE (cabal/prettyprinter-ansi-terminal-1.1.3/prettyprinter-ansi-terminal-1.1.3.tar.gz) = 8879 -SHA256 (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 696d4bd291c94d736142d6182117dca4258d3ef28bfefdb649ac8b5ecd0999c7 -SIZE (cabal/primitive-0.9.0.0/primitive-0.9.0.0.tar.gz) = 60580 -SHA256 (cabal/primitive-0.9.0.0/revision/2.cabal) = de20bf4eff1f972088854c8efda6eaca2d3147aff62232c3707f059152638759 -SIZE (cabal/primitive-0.9.0.0/revision/2.cabal) = 3203 -SHA256 (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 65955d7b50525a4a3bccdab1d982d2ae342897fd38140d5a94b5ef3800d8c92a -SIZE (cabal/profunctors-5.6.2/profunctors-5.6.2.tar.gz) = 28522 -SHA256 (cabal/profunctors-5.6.2/revision/3.cabal) = e178ba4468982326656626e2089e296f64485e68fdddc9f4476dcd5d612b4f78 -SIZE (cabal/profunctors-5.6.2/revision/3.cabal) = 2484 -SHA256 (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = e9c81926a7d1e40328f645f73592b31efc9c631589669a7f130687b9cc3051dc -SIZE (cabal/random-1.2.1.3/random-1.2.1.3.tar.gz) = 47117 +SHA256 (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 44b4de41813c7bc5db8a57f87c3612a069b65086946268ba165097252ebd3d76 +SIZE (cabal/primitive-0.9.1.0/primitive-0.9.1.0.tar.gz) = 61724 +SHA256 (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = b9c6f427368d2e811e4c48b59005218672458fd2f00a02cbefb8be9c751c0ef3 +SIZE (cabal/profunctors-5.6.3/profunctors-5.6.3.tar.gz) = 28146 +SHA256 (cabal/random-1.3.1/random-1.3.1.tar.gz) = d840ac83f265b0cfa2a678f8ec78627eb50cf9be2f067c52c8a4239c29b71a35 +SIZE (cabal/random-1.3.1/random-1.3.1.tar.gz) = 63846 SHA256 (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = c6a7d5e41ad0ee1a05c660acf4fd34b21f38330eec165d246b7fffb398e59fb3 SIZE (cabal/reflection-2.1.9/reflection-2.1.9.tar.gz) = 17560 SHA256 (cabal/reflection-2.1.9/revision/1.cabal) = eaf28dc9884718a306ed1e0c215a24b36c68b8aa3be425617f66d886d43fe1e0 SIZE (cabal/reflection-2.1.9/revision/1.cabal) = 4171 SHA256 (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = ec601785ee42a201f32adb205b8685c983f18757b1bd33d2e806d571e0f9996b SIZE (cabal/resourcet-1.3.0/resourcet-1.3.0.tar.gz) = 17620 +SHA256 (cabal/rme-0.1.1/rme-0.1.1.tar.gz) = 9e7e7d6da04455c67574adf54dbf50ffa601da529ff197aff15b730ab904f830 +SIZE (cabal/rme-0.1.1/rme-0.1.1.tar.gz) = 6621 +SHA256 (cabal/rme-what4-0.1.1/rme-what4-0.1.1.tar.gz) = cec36e13dc80a858b611db6728e269898b200ac8d4e80d2f66684a584c8ba65f +SIZE (cabal/rme-what4-0.1.1/rme-what4-0.1.1.tar.gz) = 7519 SHA256 (cabal/s-cargot-0.1.6.0/s-cargot-0.1.6.0.tar.gz) = 216d60f8bcb8805ae8a94bf29917f3dd42c48a8cd91baa40464b431a9bf20c1d SIZE (cabal/s-cargot-0.1.6.0/s-cargot-0.1.6.0.tar.gz) = 40873 SHA256 (cabal/safe-exceptions-0.1.7.4/safe-exceptions-0.1.7.4.tar.gz) = 3c51d8d50c9b60ff8bf94f942fd92e3bea9e62c5afa778dfc9f707b79da41ef6 @@ -315,24 +311,24 @@ SHA256 (cabal/semirings-0.7/semirings-0.7.tar.gz) = 8fc80ae222196de2c7426e4be011 SIZE (cabal/semirings-0.7/semirings-0.7.tar.gz) = 21947 SHA256 (cabal/simple-smt-0.9.8/simple-smt-0.9.8.tar.gz) = c9f9fef6eb884764c6fc3212199573149c2c0b60fabcd9d41b01b4f5efacb146 SIZE (cabal/simple-smt-0.9.8/simple-smt-0.9.8.tar.gz) = 11227 -SHA256 (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = d678c41a603a62032cf7e5f8336bb8222c93990e4b59c8b291b7ca26c7eb12c7 -SIZE (cabal/splitmix-0.1.1/splitmix-0.1.1.tar.gz) = 21981 +SHA256 (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = b6bcd0d79bd4fe40975c8ebe803be2f3bfbf6006069a59745a325a0df3f86270 +SIZE (cabal/splitmix-0.1.3.1/splitmix-0.1.3.1.tar.gz) = 21955 SHA256 (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 77719280c2a86312e748227bfa732eeaae0e7df48d57acc3c2e5b7b07afe2f8b SIZE (cabal/strict-0.5.1/strict-0.5.1.tar.gz) = 11798 SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a1c10a9a9bb6894ac33f43a5cdb901f2 SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557 -SHA256 (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = ec7c1e8822d62ab910386361cdcee40a22a26cd344c34741fadd982302291e60 -SIZE (cabal/syb-0.7.2.4/syb-0.7.2.4.tar.gz) = 41809 +SHA256 (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 676668d46941fc1be26bdd2cfd727aa13bcb909eaa8189937a9dbd6d41ac3b8d +SIZE (cabal/syb-0.7.3/syb-0.7.3.tar.gz) = 42181 SHA256 (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 6daad88ebb414ba6a556d2898d2cbe7650e4276010e3a6eed939daf54b956784 SIZE (cabal/tagged-0.8.9/tagged-0.8.9.tar.gz) = 8151 SHA256 (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 54a0c7b644813af871a3726ac8771b5e17b5158c792a7acf8f9e2d3ae9360780 SIZE (cabal/tasty-1.5.3/tasty-1.5.3.tar.gz) = 66548 -SHA256 (cabal/tasty-1.5.3/revision/1.cabal) = 9d56ea9dbc274fc853fc531373b2c91bfe360e21460c2c6a5838897d86e3f6d0 -SIZE (cabal/tasty-1.5.3/revision/1.cabal) = 2923 +SHA256 (cabal/tasty-1.5.3/revision/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412 +SIZE (cabal/tasty-1.5.3/revision/2.cabal) = 2923 SHA256 (cabal/tasty-hedgehog-1.4.0.2/tasty-hedgehog-1.4.0.2.tar.gz) = 453484d732712525a9c74a07db5f18b5f80f867a98958e67031d8d0bfe007152 SIZE (cabal/tasty-hedgehog-1.4.0.2/tasty-hedgehog-1.4.0.2.tar.gz) = 5505 -SHA256 (cabal/tasty-hedgehog-1.4.0.2/revision/6.cabal) = 2c5384f1985994fc66edafeb6665036a25516ad2d443b04d96c7fb6e2eb368e5 -SIZE (cabal/tasty-hedgehog-1.4.0.2/revision/6.cabal) = 1852 +SHA256 (cabal/tasty-hedgehog-1.4.0.2/revision/7.cabal) = d9807fa3544209dcfc6c6fed0a3f23d4faef5546dc7d503844f4b9c323368f75 +SIZE (cabal/tasty-hedgehog-1.4.0.2/revision/7.cabal) = 1852 SHA256 (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 5af01fa7c1ef98b324da062e36f79986a8b1b83ff0cf6fd53f95d976b41e03f6 SIZE (cabal/tasty-hunit-0.10.2/tasty-hunit-0.10.2.tar.gz) = 7808 SHA256 (cabal/temporary-1.3/temporary-1.3.tar.gz) = 8c442993694b5ffca823ce864af95bd2841fb5264ee511c61cf48cc71d879890 @@ -367,10 +363,10 @@ SHA256 (cabal/these-1.2.1/revision/2.cabal) = 35c57aede96c15ea1fed559ac287b1168e SIZE (cabal/these-1.2.1/revision/2.cabal) = 2294 SHA256 (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 502ef8694a5b131b47c0e5df2e9053d005a3b345b30f5225af04f081d3ef5cf0 SIZE (cabal/time-compat-1.9.8/time-compat-1.9.8.tar.gz) = 63414 -SHA256 (cabal/toml-parser-2.0.1.0/toml-parser-2.0.1.0.tar.gz) = 03366d727abac9e30055487dbfa07973c321aff571a0de9e504337aa586697e1 -SIZE (cabal/toml-parser-2.0.1.0/toml-parser-2.0.1.0.tar.gz) = 48201 -SHA256 (cabal/toml-parser-2.0.1.0/revision/1.cabal) = 13b6e9987e26a41e57f8e57dacf4ff069cc076f61be366ee8c9e6da5d61771d4 -SIZE (cabal/toml-parser-2.0.1.0/revision/1.cabal) = 4017 +SHA256 (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 1bae49f84caa86ea5831c5355fb60450eab1871ff54992bfaa8a7aaab755a33a +SIZE (cabal/toml-parser-2.0.1.2/toml-parser-2.0.1.2.tar.gz) = 48374 +SHA256 (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4cbcebdcbd920e9f145ca1cf572a194883f0f8844507abae7e6ba42ea037d05c +SIZE (cabal/toml-parser-2.0.1.2/revision/1.cabal) = 4036 SHA256 (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 323bf8689eb691b122661cffa41a25e00fea7a768433fe2dde35d3da7d32cf90 SIZE (cabal/transformers-base-0.4.6/transformers-base-0.4.6.tar.gz) = 2902 SHA256 (cabal/transformers-compat-0.7.2/transformers-compat-0.7.2.tar.gz) = b62c7304c9f3cbc9463d0739aa85cb9489f217ea092b9d625d417514fbcc9d6a @@ -387,44 +383,38 @@ SHA256 (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 99384cba8d56 SIZE (cabal/unliftio-core-0.2.1.0/unliftio-core-0.2.1.0.tar.gz) = 3865 SHA256 (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = f6a2736f858b5390d9384dca43d3ea4d96e9ca17217791791ca4951ba6e8072a SIZE (cabal/unliftio-core-0.2.1.0/revision/4.cabal) = 996 -SHA256 (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = d9cfb287cf00592d39dc9c3cac8b99627ea08f2c01798e70130fc39f7c90f11d -SIZE (cabal/unordered-containers-0.2.20/unordered-containers-0.2.20.tar.gz) = 59823 -SHA256 (cabal/unordered-containers-0.2.20/revision/4.cabal) = 233cbcdda6c2698932bb391ce0935fb44f80c115621ee815a21ed33ac8ede422 -SIZE (cabal/unordered-containers-0.2.20/revision/4.cabal) = 3921 -SHA256 (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = ee48deada7600370728c4156cb002441de770d0121ae33a68139a9ed9c19b09a -SIZE (cabal/utf8-string-1.0.2/utf8-string-1.0.2.tar.gz) = 10726 +SHA256 (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 708a60513d6da61e09b60b9a486106af703a889b5b43472a27c3b60bf35246ab +SIZE (cabal/unordered-containers-0.2.20.1/unordered-containers-0.2.20.1.tar.gz) = 60625 SHA256 (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 7e0dd953483d6fd3ca49bcaed6b11f9e3c2787213479b2581e07747836b8357e SIZE (cabal/uuid-types-1.0.6/uuid-types-1.0.6.tar.gz) = 11222 -SHA256 (cabal/uuid-types-1.0.6/revision/2.cabal) = 88e78c100b699cb829524af914cea82422bd518ce90625122ebe4c8048aee13d -SIZE (cabal/uuid-types-1.0.6/revision/2.cabal) = 2619 +SHA256 (cabal/uuid-types-1.0.6/revision/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0 +SIZE (cabal/uuid-types-1.0.6/revision/3.cabal) = 2619 SHA256 (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 28f203c786cbf8ac6dc3fea3378ec36f34173d505fb4a1dd60fc8418ad91c423 SIZE (cabal/vector-0.13.2.0/vector-0.13.2.0.tar.gz) = 185739 -SHA256 (cabal/vector-0.13.2.0/revision/1.cabal) = b736a57b73520d2acf4865e3e2b40030d69782f35f870e376dc717ee2508d81f -SIZE (cabal/vector-0.13.2.0/revision/1.cabal) = 8804 +SHA256 (cabal/vector-0.13.2.0/revision/2.cabal) = 9ac338c8da52d8a37db08434ca4480fef2cea4f9aac240f4f994bb467f5275b4 +SIZE (cabal/vector-0.13.2.0/revision/2.cabal) = 8804 SHA256 (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = d0f507334bdea5431a2f07f525a97f29e76522c32210f5de6d5a2b4f1d42bf7c SIZE (cabal/vector-stream-0.1.0.1/vector-stream-0.1.0.1.tar.gz) = 12577 -SHA256 (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 5ac96695212a45ae7dc16d8031dbf5311da53e052c35f7ad4a8e2db7fafb651e -SIZE (cabal/vector-stream-0.1.0.1/revision/3.cabal) = 1642 +SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a917640589666f9fece7bea9fa13fcd41d052dab37ea289e +SIZE (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 1642 SHA256 (cabal/versions-6.0.8/versions-6.0.8.tar.gz) = 3f85f9052a8de704c94c920883d10d0eb71743b5b54469590d8fa8df59153b0e SIZE (cabal/versions-6.0.8/versions-6.0.8.tar.gz) = 19566 SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317 SIZE (cabal/void-0.7.3/void-0.7.3.tar.gz) = 6741 -SHA256 (cabal/what4-1.7/what4-1.7.tar.gz) = 7b2c2893d0770b22242fad992677d8d07bb5459a3a77b7f1ebfda97f98396ac5 -SIZE (cabal/what4-1.7/what4-1.7.tar.gz) = 434701 +SHA256 (cabal/what4-1.7.1.0/what4-1.7.1.0.tar.gz) = 52336775cbebc993f6543189c2c190056c1c94740f74ce4a3d63cce6d170a441 +SIZE (cabal/what4-1.7.1.0/what4-1.7.1.0.tar.gz) = 439047 SHA256 (cabal/witherable-0.5/witherable-0.5.tar.gz) = 48434cc1e465b13cbc0133a90c3ec0d827c93b77ce95807fe0a38b65f4918cd1 SIZE (cabal/witherable-0.5/witherable-0.5.tar.gz) = 10819 SHA256 (cabal/witherable-0.5/revision/1.cabal) = 85bab588ebca37996fc3171b9d8b2e065eb0536c9f44224bcf037c0849a881de SIZE (cabal/witherable-0.5/revision/1.cabal) = 2343 SHA256 (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 6b662b244b2e318a2923dc7057d707369a29ea4a0e721b4710eac7239cc727af SIZE (cabal/wl-pprint-annotated-0.1.0.1/wl-pprint-annotated-0.1.0.1.tar.gz) = 15458 -SHA256 (cabal/wl-pprint-annotated-0.1.0.1/revision/3.cabal) = 79d12e6d7302c8bea0986cb713fcbfc33225cca3ee158ac741cf1a468f5ed8bc -SIZE (cabal/wl-pprint-annotated-0.1.0.1/revision/3.cabal) = 2296 +SHA256 (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = fefa8c901a324bd221d3fd1e3fef2df755a8528c27c7c2df140d207d82332a6e +SIZE (cabal/wl-pprint-annotated-0.1.0.1/revision/4.cabal) = 2296 SHA256 (cabal/zenc-0.1.2/zenc-0.1.2.tar.gz) = b917a9d54a992b163aeb3c065a5199ad1ab76bd096c6e14b534c9e6555543c78 SIZE (cabal/zenc-0.1.2/zenc-0.1.2.tar.gz) = 4290 -SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc -SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318 -SHA256 (cabal/zlib-0.7.1.0/revision/2.cabal) = 85e64a75c0b490506a7edaa2d54950c668e66b65758bb08bb14cd31faf53a206 -SIZE (cabal/zlib-0.7.1.0/revision/2.cabal) = 5357 +SHA256 (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = bf95ab01ed924be800addea195fba5ca97ec69f378368f6ff466bdc29666c1c1 +SIZE (cabal/zlib-0.7.1.1/zlib-0.7.1.1.tar.gz) = 29324 SHA256 (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = c83bb438f9b6c5fe860982731eb8ac7eff993e8b56cbc15ef5b471f229f79109 SIZE (cabal/zlib-bindings-0.1.1.5/zlib-bindings-0.1.1.5.tar.gz) = 54770 SHA256 (cabal/zlib-bindings-0.1.1.5/revision/2.cabal) = 0c6f9f81832af2473281fd58631aff8c6bbad24191e00d2a5a6ae2479249043b diff --git a/security/hs-cryptol/pkg-plist b/security/hs-cryptol/pkg-plist index 02dcb0ab0201..3e234859dae9 100644 --- a/security/hs-cryptol/pkg-plist +++ b/security/hs-cryptol/pkg-plist @@ -1,7 +1,8 @@ %%DATADIR%%/Array.cry %%DATADIR%%/Cryptol.cry %%DATADIR%%/Cryptol/Reference.cry -%%DATADIR%%/CryptolTC.z3 +%%DATADIR%%/CryptolTC.smt2 %%DATADIR%%/Float.cry %%DATADIR%%/PrimeEC.cry %%DATADIR%%/SuiteB.cry +%%DATADIR%%/cry_ffi.h diff --git a/security/hydra/Makefile b/security/hydra/Makefile index ed6ac8b50893..aaf7df1076a7 100644 --- a/security/hydra/Makefile +++ b/security/hydra/Makefile @@ -1,7 +1,6 @@ PORTNAME= hydra DISTVERSIONPREFIX=v -DISTVERSION= 9.5 -PORTREVISION= 2 +DISTVERSION= 9.6 CATEGORIES= security MAINTAINER= rm@FreeBSD.org diff --git a/security/hydra/distinfo b/security/hydra/distinfo index d309177cdbc6..5d0645810845 100644 --- a/security/hydra/distinfo +++ b/security/hydra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705909249 -SHA256 (vanhauser-thc-thc-hydra-v9.5_GH0.tar.gz) = 9dd193b011fdb3c52a17b0da61a38a4148ffcad731557696819d4721d1bee76b -SIZE (vanhauser-thc-thc-hydra-v9.5_GH0.tar.gz) = 833798 +TIMESTAMP = 1758539355 +SHA256 (vanhauser-thc-thc-hydra-v9.6_GH0.tar.gz) = c839e5c64ef60185c69a07a9a59831bd2cfe9ac2eac0c4d9e87fdf38dbf04c40 +SIZE (vanhauser-thc-thc-hydra-v9.6_GH0.tar.gz) = 837339 diff --git a/security/i2pd/Makefile b/security/i2pd/Makefile index b8e3ea48d5d1..83ce7a610d7c 100644 --- a/security/i2pd/Makefile +++ b/security/i2pd/Makefile @@ -1,5 +1,6 @@ PORTNAME= i2pd -DISTVERSION= 2.57.0 +DISTVERSION= 2.58.0 +PORTREVISION= 2 CATEGORIES= security net-p2p MAINTAINER= driesm@FreeBSD.org diff --git a/security/i2pd/distinfo b/security/i2pd/distinfo index 12bf6a23c325..33b74d6b2ade 100644 --- a/security/i2pd/distinfo +++ b/security/i2pd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749125900 -SHA256 (PurpleI2P-i2pd-2.57.0_GH0.tar.gz) = e2327f816d92a369eaaf9fd1661bc8b350495199e2f2cb4bfd4680107cd1d4b4 -SIZE (PurpleI2P-i2pd-2.57.0_GH0.tar.gz) = 712641 +TIMESTAMP = 1757487050 +SHA256 (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 5ff650c6da8fda3522c10ec22889a7fd1c6b5d1af42c24531d84c36f6cc49019 +SIZE (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 719564 diff --git a/security/i2pd/pkg-plist b/security/i2pd/pkg-plist index 3142b9953a5b..9de8997b4b92 100644 --- a/security/i2pd/pkg-plist +++ b/security/i2pd/pkg-plist @@ -14,7 +14,6 @@ share/man/man1/i2pd.1.gz %%DATADIR%%/certificates/family/volatile.crt %%DATADIR%%/certificates/reseed/acetone_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/admin_at_stormycloud.org.crt -%%DATADIR%%/certificates/reseed/arnavbhatt288_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/creativecowpat_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/echelon3_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/hankhill19580_at_gmail.com.crt @@ -25,7 +24,6 @@ share/man/man1/i2pd.1.gz %%DATADIR%%/certificates/reseed/r4sas-reseed_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/rambler_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/reseed_at_diva.exchange.crt -%%DATADIR%%/certificates/reseed/unixeno_at_cubicchaos.net.crt @dir %%ETCDIR%%/tunnels.d @dir(%%USER%%,%%GROUP%%,755) /var/db/i2pd @dir(%%USER%%,%%GROUP%%,755) /var/log/i2pd diff --git a/security/iddawc/Makefile b/security/iddawc/Makefile deleted file mode 100644 index e804d6848735..000000000000 --- a/security/iddawc/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -PORTNAME= iddawc -PORTVERSION= 1.1.8 -DISTVERSIONPREFIX= v -CATEGORIES= security - -MAINTAINER= ports@FreeBSD.org -COMMENT= OAuth2/OIDC Client and Relying Party library -WWW= https://babelouest.github.io/iddawc/ \ - https://github.com/babelouest/iddawc - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= jansson>=2.11:devel/jansson \ - orcania>=2.3.2:devel/orcania \ - rhonabwy>=1.1.10:security/rhonabwy \ - ulfius>=2.7.12:www/ulfius \ - yder>=1.4.14:devel/yder -LIB_DEPENDS= libcurl.so:ftp/curl \ - libgnutls.so:security/gnutls \ - libjansson.so:devel/jansson \ - libmicrohttpd.so:www/libmicrohttpd \ - liborcania.so:devel/orcania \ - librhonabwy.so:security/rhonabwy \ - libulfius.so:www/ulfius \ - libyder.so:devel/yder - -USES= cmake pathfix - -CMAKE_OFF= BUILD_IDDAWC_DOCUMENTATION BUILD_IDDAWC_TESTING BUILD_RPM DOWNLOAD_DEPENDENCIES -CMAKE_ON= BUILD_IDWCC BUILD_STATIC INSTALL_HEADER SEARCH_ORCANIA_I SEARCH_RHONABWY_I SEARCH_ULFIUS_I SEARCH_YDER_I - -PLIST_SUB= PORTVERSION=${PORTVERSION} - -USE_GITHUB= yes -GH_ACCOUNT= babelouest - -post-install: - ${INSTALL_DATA} ${INSTALL_WRKSRC}/libiddawc.a ${STAGEDIR}${PREFIX}/lib/libiddawc.a - -.include <bsd.port.mk> diff --git a/security/iddawc/distinfo b/security/iddawc/distinfo deleted file mode 100644 index 1b99a83fccd6..000000000000 --- a/security/iddawc/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1686496690 -SHA256 (babelouest-iddawc-v1.1.8_GH0.tar.gz) = 1e075ffd64b26ab042b571473d4be6d6fcfc11f348b4833c79af52d70573dc59 -SIZE (babelouest-iddawc-v1.1.8_GH0.tar.gz) = 1463208 diff --git a/security/iddawc/files/patch-src-iddawc.c b/security/iddawc/files/patch-src-iddawc.c deleted file mode 100644 index 8841b26e2c51..000000000000 --- a/security/iddawc/files/patch-src-iddawc.c +++ /dev/null @@ -1,29 +0,0 @@ ---- src/iddawc.c.orig 2022-12-17 21:23:54 UTC -+++ src/iddawc.c -@@ -4972,7 +4972,7 @@ int i_verify_id_token(struct _i_session * i_session) { - if (alg != GNUTLS_DIG_UNKNOWN) { - hash_data.data = (unsigned char*)i_session->access_token; - hash_data.size = (unsigned int)o_strlen(i_session->access_token); -- if (gnutls_fingerprint(alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { -+ if (gnutls_fingerprint((gnutls_digest_algorithm_t) alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { - if (o_base64url_encode(hash, hash_len/2, hash_encoded, &hash_encoded_len)) { - if (o_strncmp((const char *)hash_encoded, json_string_value(json_object_get(i_session->id_token_payload, "at_hash")), hash_encoded_len) != 0) { - y_log_message(Y_LOG_LEVEL_DEBUG, "i_verify_id_token at - at_hash invalid"); -@@ -5000,7 +5000,7 @@ int i_verify_id_token(struct _i_session * i_session) { - if (alg != GNUTLS_DIG_UNKNOWN) { - hash_data.data = (unsigned char*)i_session->code; - hash_data.size = (unsigned int)o_strlen(i_session->code); -- if (gnutls_fingerprint(alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { -+ if (gnutls_fingerprint((gnutls_digest_algorithm_t) alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { - if (o_base64url_encode(hash, hash_len/2, hash_encoded, &hash_encoded_len)) { - if (o_strncmp((const char *)hash_encoded, json_string_value(json_object_get(i_session->id_token_payload, "c_hash")), hash_encoded_len) != 0) { - y_log_message(Y_LOG_LEVEL_DEBUG, "i_verify_id_token - c_hash invalid"); -@@ -5028,7 +5028,7 @@ int i_verify_id_token(struct _i_session * i_session) { - if (alg != GNUTLS_DIG_UNKNOWN) { - hash_data.data = (unsigned char*)i_session->state; - hash_data.size = (unsigned int)o_strlen(i_session->state); -- if (gnutls_fingerprint(alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { -+ if (gnutls_fingerprint((gnutls_digest_algorithm_t) alg, &hash_data, hash, &hash_len) == GNUTLS_E_SUCCESS) { - if (o_base64url_encode(hash, hash_len/2, hash_encoded, &hash_encoded_len)) { - if (o_strncmp((const char *)hash_encoded, json_string_value(json_object_get(i_session->id_token_payload, "s_hash")), hash_encoded_len) != 0) { - y_log_message(Y_LOG_LEVEL_DEBUG, "i_verify_id_token - s_hash invalid"); diff --git a/security/iddawc/pkg-descr b/security/iddawc/pkg-descr deleted file mode 100644 index 01bcbdcd4420..000000000000 --- a/security/iddawc/pkg-descr +++ /dev/null @@ -1,23 +0,0 @@ -Iddawc is a C library used to implement OAuth2/OIDC clients according to the -OAuth2 RFC and the OpenID Connect Specs. - -It's based on Ulfius library for the HTTP requests and response management and -Rhonabwy library for the JOSE management. - -Iddawc supports the following features: -- Loading openid-configuration endpoints and parsing the results -- Making auth requests using the given parameters (client_id, client_secret, - redirect_uri, etc.) and parsing the result -- Making token requests using the given parameters (code, client_id, - client_secret, redirect_uri, etc.) and parsing the result -- Making userinfo, token introspection, token revocation requests -- Parse responses, validate id_token -- Registering new clients using the register endpoint if any -- Sending signed and or encrypted requests in the auth and token endpoints -- Client TLS Authentication available -- Making Pushed Auth Requests -- Making Rich Auth Requests -- Adding claims to requests -- Sending DPoP proofs -- JWT Secured Authorization Response Mode -- End session and single-logout functionalities diff --git a/security/iddawc/pkg-plist b/security/iddawc/pkg-plist deleted file mode 100644 index b9afe21892ee..000000000000 --- a/security/iddawc/pkg-plist +++ /dev/null @@ -1,37 +0,0 @@ -bin/idwcc -include/iddawc-cfg.h -include/iddawc.h -lib/libiddawc.a -lib/libiddawc.so -lib/libiddawc.so.1.1 -lib/libiddawc.so.%%PORTVERSION%% -libdata/pkgconfig/libiddawc.pc -share/idwcc/webapp/callback.html -share/idwcc/webapp/css/bootstrap.css -share/idwcc/webapp/css/bootstrap.css.map -share/idwcc/webapp/css/bootstrap.min.css -share/idwcc/webapp/css/bootstrap.min.css.map -share/idwcc/webapp/css/fork-awesome.css -share/idwcc/webapp/css/fork-awesome.min.css -share/idwcc/webapp/css/fork-awesome.min.css.map -share/idwcc/webapp/css/idwcc.css -share/idwcc/webapp/css/v5-compat.css -share/idwcc/webapp/css/v5-compat.min.css -share/idwcc/webapp/css/v5-compat.min.css.map -share/idwcc/webapp/fonts/forkawesome-webfont.eot -share/idwcc/webapp/fonts/forkawesome-webfont.svg -share/idwcc/webapp/fonts/forkawesome-webfont.ttf -share/idwcc/webapp/fonts/forkawesome-webfont.woff -share/idwcc/webapp/fonts/forkawesome-webfont.woff2 -share/idwcc/webapp/index.html -share/idwcc/webapp/js/bootstrap.js -share/idwcc/webapp/js/bootstrap.js.map -share/idwcc/webapp/js/bootstrap.min.js -share/idwcc/webapp/js/bootstrap.min.js.map -share/idwcc/webapp/js/iddwc.js -share/idwcc/webapp/js/jquery.js -share/idwcc/webapp/js/jquery.min.js -share/idwcc/webapp/js/popper.js -share/idwcc/webapp/js/popper.min.js -share/idwcc/webapp/js/qrcode.js -share/man/man1/idwcc.1.gz diff --git a/security/interactsh/Makefile b/security/interactsh/Makefile new file mode 100644 index 000000000000..975d8008788c --- /dev/null +++ b/security/interactsh/Makefile @@ -0,0 +1,20 @@ +PORTNAME= interactsh +PORTVERSION= 1.2.4 +DISTVERSIONPREFIX= v +PORTREVISION= 3 +CATEGORIES= security + +MAINTAINER= danilo@FreeBSD.org +COMMENT= OOB interaction gathering server and client library +WWW= https://github.com/projectdiscovery/interactsh + +LICENSE= MIT + +USES= go:modules + +GO_MODULE= github.com/projectdiscovery/${PORTNAME} +GO_TARGET= ./cmd/${PORTNAME}-server ./cmd/${PORTNAME}-client + +PLIST_FILES= bin/${PORTNAME}-server bin/${PORTNAME}-client + +.include <bsd.port.mk> diff --git a/security/interactsh/distinfo b/security/interactsh/distinfo new file mode 100644 index 000000000000..75ff94c0502d --- /dev/null +++ b/security/interactsh/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1757410255 +SHA256 (go/security_interactsh/interactsh-v1.2.4/v1.2.4.mod) = 0b8614481043cb534bd402156cc8d85584da06cb9d16e099af4ba993fa7668ed +SIZE (go/security_interactsh/interactsh-v1.2.4/v1.2.4.mod) = 6497 +SHA256 (go/security_interactsh/interactsh-v1.2.4/v1.2.4.zip) = 76b5d53f5c1c3ade6c008cdd0a5bf3138dc45b967eeb215513332b6095c7d10d +SIZE (go/security_interactsh/interactsh-v1.2.4/v1.2.4.zip) = 112911 diff --git a/security/interactsh/pkg-descr b/security/interactsh/pkg-descr new file mode 100644 index 000000000000..95d2870adc87 --- /dev/null +++ b/security/interactsh/pkg-descr @@ -0,0 +1,2 @@ +Interactsh is a tool designed to detect vulnerabilities that cause external +interactions. diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile index 776a57bba5e0..e29028300f7d 100644 --- a/security/kanidm/Makefile +++ b/security/kanidm/Makefile @@ -1,6 +1,7 @@ PORTNAME= kanidm DISTVERSIONPREFIX= v -DISTVERSION= 1.6.3 +DISTVERSION= 1.7.3 +PORTREVISION= 2 CATEGORIES= security net MAINTAINER= bofh@FreeBSD.org @@ -23,21 +24,45 @@ server_PKGNAMESUFFIX= -server server_COMMENT= (server only) server_PLIST= ${.CURDIR}/pkg-plist.server -USES= cargo ssl +USES= cargo ssl llvm USE_GITHUB= yes + +MAKE_ENV= LIBCLANG_PATH=${LLVM_PREFIX}/lib + .if ${FLAVOR} == server -USE_RC_SUBR= kanidm_unixd kanidm_unixd_tasks +CARGO_BUILD_ARGS= -p daemon +USE_RC_SUBR= kanidmd .endif .if ${FLAVOR} == client CARGO_BUILD_ARGS= -p kanidm_tools -p kanidm_unix_int -p nss_kanidm -p pam_kanidm +USE_RC_SUBR= kanidm_unixd kanidm_unixd_tasks .endif + CARGO_INSTALL= no CARGO_ENV= KANIDM_BUILD_PROFILE=release_freebsd -CACHEDIR=/var/cache/kanidm-unixd -LIBDIR=/var/lib/kanidm-unixd -RUNDIR=/var/run/kanidm-unixd +CLIENT_CACHEDIR=/var/cache/kanidm-unixd +CLIENT_LIBDIR=/var/lib/kanidm-unixd +CLIENT_RUNDIR=/var/run/kanidm-unixd + +SERVER_LIBDIR=/var/lib/kanidmd +SERVER_RUNDIR=/var/run/kanidmd + +.if ${FLAVOR} == server +USERS= kanidmd +GROUPS= kanidmd + +SUB_LIST= USER=${USERS} \ + GROUP=${GROUPS} \ + ETCDIR=${PREFIX}/etc/kanidm \ + RUNDIR=/var/run/kanidmd \ + LIBDIR=/var/lib/kanidmd +.endif + +.if ${FLAVOR} == client +USERS= kanidm +GROUPS= kanidm SUB_LIST= USER=${USERS} \ GROUP=${GROUPS} \ @@ -45,26 +70,30 @@ SUB_LIST= USER=${USERS} \ RUNDIR=/var/run/kanidm-unixd \ CACHEDIR=/var/cache/kanidm-unixd \ LIBDIR=/var/lib/kanidm-unixd - -USERS= ${PORTNAME} -GROUPS= ${PORTNAME} +.endif do-install: +.if ${FLAVOR} == server + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidmd ${STAGEDIR}${PREFIX}/libexec ${MKDIR} ${STAGEDIR}${ETCDIR} + ${MKDIR} ${STAGEDIR}${SERVER_LIBDIR} + ${MKDIR} ${STAGEDIR}${SERVER_RUNDIR} +.endif + .if ${FLAVOR} == client ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm-unix ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm_ssh_authorizedkeys ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm_ssh_authorizedkeys_direct ${STAGEDIR}${PREFIX}/bin - ${INSTALL_LIB} ${WRKDIR}/target/release/libnss_kanidm.so ${STAGEDIR}${PREFIX}/lib/nss_kanidm.so.1 - ${INSTALL_LIB} ${WRKDIR}/target/release/libpam_kanidm.so ${STAGEDIR}${PREFIX}/lib -.endif -.if ${FLAVOR} == server ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm_unixd ${STAGEDIR}${PREFIX}/libexec ${INSTALL_PROGRAM} ${WRKDIR}/target/release/kanidm_unixd_tasks ${STAGEDIR}${PREFIX}/libexec - ${MKDIR} ${STAGEDIR}${CACHEDIR} - ${MKDIR} ${STAGEDIR}${LIBDIR} - ${MKDIR} ${STAGEDIR}${RUNDIR} + ${INSTALL_LIB} ${WRKDIR}/target/release/libnss_kanidm.so ${STAGEDIR}${PREFIX}/lib/nss_kanidm.so.1 + ${INSTALL_LIB} ${WRKDIR}/target/release/libpam_kanidm.so ${STAGEDIR}${PREFIX}/lib + ${MKDIR} ${STAGEDIR}${ETCDIR} + ${MKDIR} ${STAGEDIR}${CLIENT_CACHEDIR} + ${MKDIR} ${STAGEDIR}${CLIENT_LIBDIR} + ${MKDIR} ${STAGEDIR}${CLIENT_RUNDIR} .endif .include <bsd.port.mk> diff --git a/security/kanidm/Makefile.crates b/security/kanidm/Makefile.crates index f49487d21325..451f9cc8e6c8 100644 --- a/security/kanidm/Makefile.crates +++ b/security/kanidm/Makefile.crates @@ -1,15 +1,19 @@ CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.0 \ + adler2-2.0.1 \ + aead-0.5.2 \ + aes-0.8.4 \ + aes-gcm-0.10.3 \ + aes-kw-0.2.1 \ ahash-0.8.12 \ aho-corasick-1.1.3 \ allocator-api2-0.2.21 \ android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anstream-0.6.18 \ - anstyle-1.0.10 \ - anstyle-parse-0.2.6 \ - anstyle-query-1.1.2 \ - anstyle-wincon-3.0.7 \ + anstream-0.6.20 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ anyhow-1.0.98 \ arc-swap-1.7.1 \ argon2-0.5.3 \ @@ -21,71 +25,82 @@ CARGO_CRATES= addr2line-0.24.2 \ asn1-rs-0.6.2 \ asn1-rs-derive-0.5.1 \ asn1-rs-impl-0.2.0 \ - async-compression-0.4.23 \ + async-compression-0.4.27 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-trait-0.1.88 \ atomic-waker-1.1.2 \ authenticator-0.4.1 \ - autocfg-1.4.0 \ + autocfg-1.5.0 \ + aws-lc-rs-1.13.3 \ + aws-lc-sys-0.30.0 \ axum-0.7.9 \ axum-core-0.4.5 \ axum-extra-0.9.6 \ axum-htmx-0.5.0 \ axum-macros-0.4.2 \ backtrace-0.3.75 \ + base16ct-0.2.0 \ base32-0.5.1 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.1 \ - base64ct-1.7.3 \ - base64urlsafedata-0.5.1 \ + base64ct-1.8.0 \ + base64urlsafedata-0.5.2 \ basic-toml-0.1.10 \ bindgen-0.66.1 \ - bindgen-0.71.1 \ + bindgen-0.69.5 \ + bindgen-0.72.0 \ bit-set-0.5.3 \ bit-set-0.8.0 \ bit-vec-0.6.3 \ bit-vec-0.8.0 \ bitfield-0.13.2 \ bitflags-1.3.2 \ - bitflags-2.9.0 \ + bitflags-2.9.1 \ blake2-0.10.6 \ block-buffer-0.10.4 \ + block-buffer-0.11.0-rc.4 \ + block-padding-0.3.3 \ borrow-or-share-0.2.2 \ bstr-1.12.0 \ - bumpalo-3.17.0 \ - bytecount-0.6.8 \ - bytemuck-1.23.0 \ + bumpalo-3.19.0 \ + bytecount-0.6.9 \ + bytemuck-1.23.1 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-1.10.1 \ - cc-1.2.22 \ + cbc-0.1.2 \ + cc-1.2.31 \ cexpr-0.6.0 \ - cfg-if-1.0.0 \ + cfg-if-1.0.1 \ cfg_aliases-0.2.1 \ chrono-0.4.41 \ cidr-0.3.1 \ + cipher-0.4.4 \ clang-sys-1.8.1 \ - clap-4.5.38 \ - clap_builder-4.5.38 \ - clap_complete-4.5.50 \ - clap_derive-4.5.32 \ - clap_lex-0.7.4 \ + clap-4.5.42 \ + clap_builder-4.5.42 \ + clap_complete-4.5.55 \ + clap_derive-4.5.41 \ + clap_lex-0.7.5 \ clru-0.6.2 \ + cmake-0.1.54 \ color_quant-1.1.0 \ - colorchoice-1.0.3 \ - concread-0.5.5 \ + colorchoice-1.0.4 \ + compact_jwt-0.5.3-dev \ + concread-0.5.7 \ console-0.15.11 \ const-oid-0.9.6 \ cookie-0.16.2 \ cookie-0.18.1 \ cookie_store-0.21.1 \ core-foundation-0.9.4 \ - core-foundation-0.10.0 \ + core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ + core_maths-0.1.1 \ cpufeatures-0.2.17 \ - crc32fast-1.4.2 \ + crc32fast-1.5.0 \ cron-0.15.0 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.15 \ @@ -93,9 +108,13 @@ CARGO_CRATES= addr2line-0.24.2 \ crossbeam-epoch-0.9.18 \ crossbeam-queue-0.3.12 \ crossbeam-utils-0.8.21 \ + crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ + crypto-common-0.2.0-rc.3 \ + crypto-glue-0.1.9 \ csv-1.3.1 \ csv-core-0.1.12 \ + ctr-0.9.2 \ darling-0.20.11 \ darling_core-0.20.11 \ darling_macro-0.20.11 \ @@ -111,36 +130,40 @@ CARGO_CRATES= addr2line-0.24.2 \ dhat-0.3.3 \ dialoguer-0.11.0 \ digest-0.10.7 \ + digest-0.11.0-rc.0 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ displaydoc-0.2.5 \ document-features-0.2.11 \ dunce-1.0.5 \ - dyn-clone-1.0.19 \ + dyn-clone-1.0.20 \ + ecdsa-0.16.9 \ either-1.15.0 \ + elliptic-curve-0.13.8 \ email_address-0.2.9 \ encode_unicode-1.0.0 \ encoding_rs-0.8.35 \ enum-iterator-2.1.0 \ enum-iterator-derive-1.4.0 \ - enumflags2-0.7.11 \ - enumflags2_derive-0.7.11 \ + enumflags2-0.7.12 \ + enumflags2_derive-0.7.12 \ equivalent-1.0.2 \ - errno-0.3.11 \ + errno-0.3.13 \ escargot-0.5.14 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ fancy-regex-0.13.0 \ fancy-regex-0.14.0 \ - fantoccini-0.21.5 \ + fantoccini-0.22.0 \ faster-hex-0.9.0 \ faster-hex-0.10.0 \ fastrand-2.3.0 \ - file-id-0.2.2 \ + ff-0.13.1 \ + file-id-0.2.3 \ filetime-0.2.25 \ fixedbitset-0.5.7 \ flagset-0.4.7 \ - flate2-1.1.1 \ + flate2-1.1.2 \ fluent-uri-0.3.2 \ fnv-1.0.7 \ foldhash-0.1.5 \ @@ -149,6 +172,7 @@ CARGO_CRATES= addr2line-0.24.2 \ form_urlencoded-1.2.1 \ fraction-0.15.3 \ fs4-0.13.1 \ + fs_extra-1.3.0 \ fsevent-sys-4.1.0 \ futures-0.3.31 \ futures-channel-0.3.31 \ @@ -162,7 +186,8 @@ CARGO_CRATES= addr2line-0.24.2 \ generic-array-0.14.7 \ getrandom-0.2.16 \ getrandom-0.3.3 \ - gif-0.13.1 \ + ghash-0.5.1 \ + gif-0.13.3 \ gimli-0.31.1 \ gix-0.71.0 \ gix-actor-0.34.0 \ @@ -187,7 +212,7 @@ CARGO_CRATES= addr2line-0.24.2 \ gix-odb-0.68.0 \ gix-pack-0.58.0 \ gix-packetline-0.18.4 \ - gix-path-0.10.18 \ + gix-path-0.10.20 \ gix-protocol-0.49.0 \ gix-quote-0.5.0 \ gix-ref-0.51.0 \ @@ -197,7 +222,7 @@ CARGO_CRATES= addr2line-0.24.2 \ gix-sec-0.10.12 \ gix-shallow-0.3.0 \ gix-tempfile-17.1.0 \ - gix-trace-0.1.12 \ + gix-trace-0.1.13 \ gix-transport-0.46.0 \ gix-traverse-0.45.0 \ gix-url-0.30.0 \ @@ -206,19 +231,23 @@ CARGO_CRATES= addr2line-0.24.2 \ gix-validate-0.9.4 \ gix-validate-0.10.0 \ glob-0.3.2 \ - h2-0.3.26 \ - h2-0.4.10 \ + group-0.13.0 \ + h2-0.3.27 \ + h2-0.4.11 \ half-1.8.3 \ haproxy-protocol-0.0.1 \ hash32-0.3.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ - hashbrown-0.15.3 \ + hashbrown-0.15.4 \ hashlink-0.10.0 \ heapless-0.8.0 \ heck-0.5.0 \ - hermit-abi-0.3.9 \ + hermit-abi-0.5.2 \ hex-0.4.3 \ + hkdf-0.12.4 \ + hmac-0.12.1 \ + hmac-0.13.0-rc.0 \ home-0.5.11 \ hostname-validator-1.1.1 \ http-0.2.12 \ @@ -230,65 +259,82 @@ CARGO_CRATES= addr2line-0.24.2 \ httparse-1.10.1 \ httpdate-1.0.3 \ humansize-2.1.3 \ + hybrid-array-0.3.1 \ hyper-0.14.32 \ hyper-1.6.0 \ - hyper-rustls-0.27.5 \ + hyper-rustls-0.27.7 \ hyper-timeout-0.5.2 \ hyper-tls-0.6.0 \ - hyper-util-0.1.11 \ + hyper-util-0.1.16 \ iana-time-zone-0.1.63 \ iana-time-zone-haiku-0.1.2 \ + icu_collections-1.5.0 \ icu_collections-2.0.0 \ icu_locale_core-2.0.0 \ + icu_locid-1.5.0 \ icu_normalizer-2.0.0 \ icu_normalizer_data-2.0.0 \ - icu_properties-2.0.0 \ - icu_properties_data-2.0.0 \ + icu_properties-2.0.1 \ + icu_properties_data-2.0.1 \ + icu_provider-1.5.0 \ icu_provider-2.0.0 \ + icu_provider_macros-1.5.0 \ + icu_segmenter-1.5.0 \ + icu_segmenter_data-1.5.1 \ ident_case-1.0.1 \ idlset-0.2.5 \ idna-1.0.3 \ idna_adapter-1.2.1 \ image-0.25.6 \ - image-webp-0.2.1 \ + image-webp-0.2.3 \ indexmap-1.9.3 \ - indexmap-2.9.0 \ - inotify-0.11.0 \ + indexmap-2.10.0 \ + inotify-0.10.2 \ inotify-sys-0.1.5 \ + inout-0.1.4 \ + instant-0.1.13 \ + io-uring-0.7.9 \ ipnet-2.11.0 \ + iri-string-0.7.8 \ is_terminal_polyfill-1.70.1 \ + itertools-0.12.1 \ itertools-0.13.0 \ itertools-0.14.0 \ itoa-1.0.15 \ - jiff-0.2.13 \ - jiff-static-0.2.13 \ + jiff-0.2.15 \ + jiff-static-0.2.15 \ jiff-tzdb-0.1.4 \ jiff-tzdb-platform-0.1.3 \ + jobserver-0.1.33 \ js-sys-0.3.77 \ jsonschema-0.30.0 \ - kanidm-hsm-crypto-0.2.0 \ + kanidm-hsm-crypto-0.3.4 \ + kbkdf-0.0.1 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ - lambert_w-1.2.19 \ + lambert_w-1.2.24 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ lber-0.4.2 \ ldap3_client-0.5.2 \ ldap3_proto-0.5.2 \ - libc-0.2.172 \ - libloading-0.8.7 \ + libc-0.2.174 \ + libloading-0.8.8 \ libm-0.2.15 \ - libmimalloc-sys-0.1.42 \ - libredox-0.1.3 \ + libmimalloc-sys-0.1.43 \ + libnss-0.9.0 \ + libredox-0.1.9 \ libsqlite3-sys-0.33.0 \ libudev-0.2.0 \ libudev-sys-0.1.4 \ + libz-rs-sys-0.5.1 \ linux-raw-sys-0.4.15 \ linux-raw-sys-0.9.4 \ + litemap-0.7.5 \ litemap-0.8.0 \ - litrs-0.4.1 \ - lock_api-0.4.12 \ - lodepng-3.11.0 \ + litrs-0.4.2 \ + lock_api-0.4.13 \ + lodepng-3.12.1 \ log-0.4.27 \ lru-0.13.0 \ lru-0.14.0 \ @@ -301,39 +347,41 @@ CARGO_CRATES= addr2line-0.24.2 \ maybe-async-0.2.10 \ md-5-0.10.6 \ md4-0.10.2 \ - memchr-2.7.4 \ - memmap2-0.9.5 \ + memchr-2.7.5 \ + memmap2-0.9.7 \ memoffset-0.8.0 \ - mimalloc-0.1.46 \ + mimalloc-0.1.47 \ mime-0.3.17 \ mime_guess-2.0.5 \ minimal-lexical-0.2.1 \ - miniz_oxide-0.8.8 \ + miniz_oxide-0.8.9 \ mintex-0.1.4 \ - mio-1.0.3 \ + mio-1.0.4 \ multer-3.1.0 \ native-tls-0.2.14 \ nix-0.30.1 \ nom-7.1.3 \ nom-8.0.0 \ nonempty-0.11.0 \ - notify-8.0.0 \ - notify-debouncer-full-0.5.0 \ - notify-types-2.0.0 \ + notify-7.0.0 \ + notify-debouncer-full-0.4.0 \ + notify-types-1.0.1 \ nu-ansi-term-0.46.0 \ num-0.4.3 \ num-bigint-0.4.6 \ + num-bigint-dig-0.8.4 \ num-cmp-0.1.0 \ num-complex-0.4.6 \ num-conv-0.1.0 \ num-derive-0.3.3 \ + num-derive-0.4.2 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ num-traits-0.2.19 \ - num_cpus-1.16.0 \ - num_enum-0.7.3 \ - num_enum_derive-0.7.3 \ + num_cpus-1.17.0 \ + num_enum-0.7.4 \ + num_enum_derive-0.7.4 \ num_threads-0.1.7 \ oauth2-4.4.2 \ oauth2-5.0.0 \ @@ -341,10 +389,12 @@ CARGO_CRATES= addr2line-0.24.2 \ oid-0.2.1 \ oid-registry-0.7.1 \ once_cell-1.21.3 \ - openssl-0.10.72 \ + once_cell_polyfill-1.70.1 \ + opaque-debug-0.3.1 \ + openssl-0.10.73 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-sys-0.9.108 \ + openssl-sys-0.9.109 \ opentelemetry-0.27.1 \ opentelemetry-http-0.27.0 \ opentelemetry-otlp-0.27.0 \ @@ -354,17 +404,20 @@ CARGO_CRATES= addr2line-0.24.2 \ option-ext-0.2.0 \ outref-0.5.2 \ overload-0.1.1 \ - parking_lot-0.12.3 \ - parking_lot_core-0.9.10 \ + p256-0.13.2 \ + p384-0.13.1 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ password-hash-0.5.0 \ paste-1.0.15 \ + pastey-0.1.0 \ peeking_take_while-0.1.2 \ peg-0.8.5 \ peg-macros-0.8.5 \ peg-runtime-0.8.5 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.1 \ - petgraph-0.7.1 \ + petgraph-0.8.2 \ picky-asn1-0.8.0 \ picky-asn1-der-0.4.1 \ picky-asn1-x509-0.12.0 \ @@ -372,14 +425,18 @@ CARGO_CRATES= addr2line-0.24.2 \ pin-project-internal-1.1.10 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ + pkcs1-0.7.5 \ + pkcs8-0.10.2 \ pkg-config-0.3.32 \ - portable-atomic-1.11.0 \ + polyval-0.6.2 \ + portable-atomic-1.11.1 \ portable-atomic-util-0.2.4 \ potential_utf-0.1.2 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ prctl-1.0.0 \ - prettyplease-0.2.32 \ + prettyplease-0.2.36 \ + primeorder-0.13.6 \ proc-macro-crate-3.3.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ @@ -393,18 +450,18 @@ CARGO_CRATES= addr2line-0.24.2 \ quick-error-2.0.1 \ quinn-0.11.8 \ quinn-proto-0.11.12 \ - quinn-udp-0.5.12 \ + quinn-udp-0.5.13 \ quote-1.0.40 \ - r-efi-5.2.0 \ + r-efi-5.3.0 \ rand-0.8.5 \ - rand-0.9.1 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ rand_core-0.9.3 \ rawpointer-0.2.1 \ - redox_syscall-0.5.12 \ - redox_users-0.5.0 \ + redox_syscall-0.5.17 \ + redox_users-0.5.2 \ ref-cast-1.0.24 \ ref-cast-impl-1.0.24 \ referencing-0.30.0 \ @@ -414,74 +471,82 @@ CARGO_CRATES= addr2line-0.24.2 \ regex-syntax-0.6.29 \ regex-syntax-0.8.5 \ reqwest-0.11.27 \ - reqwest-0.12.15 \ - rgb-0.8.50 \ + reqwest-0.12.22 \ + rfc6979-0.4.0 \ + rgb-0.8.52 \ ring-0.17.14 \ rpassword-5.0.1 \ + rsa-0.9.8 \ runloop-0.1.0 \ rusqlite-0.35.0 \ - rust-embed-8.7.1 \ - rust-embed-impl-8.7.0 \ - rust-embed-utils-8.7.0 \ - rustc-demangle-0.1.24 \ + rust-embed-8.7.2 \ + rust-embed-impl-8.7.2 \ + rust-embed-utils-8.7.2 \ + rustc-demangle-0.1.26 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rusticata-macros-4.1.0 \ rustix-0.38.44 \ - rustix-1.0.7 \ - rustls-0.23.27 \ + rustix-1.0.8 \ + rustls-0.23.31 \ rustls-native-certs-0.8.1 \ - rustls-pemfile-2.2.0 \ rustls-pki-types-1.12.0 \ - rustls-webpki-0.103.3 \ - rustversion-1.0.20 \ + rustls-webpki-0.103.4 \ + rustversion-1.0.21 \ ryu-1.0.20 \ same-file-1.0.6 \ schannel-0.1.27 \ + schemars-0.9.0 \ + schemars-1.0.4 \ scopeguard-1.2.0 \ sd-notify-0.4.5 \ + sec1-0.7.3 \ security-framework-2.11.1 \ security-framework-3.2.0 \ security-framework-sys-2.14.0 \ - selinux-0.5.1 \ - selinux-sys-0.6.14 \ + selinux-0.5.3 \ + selinux-sys-0.6.15 \ semver-1.0.26 \ serde-1.0.219 \ serde_bytes-0.11.17 \ serde_cbor-0.11.2 \ serde_cbor_2-0.12.0-dev \ serde_derive-1.0.219 \ - serde_json-1.0.140 \ + serde_html_form-0.2.7 \ + serde_json-1.0.142 \ serde_path_to_error-0.1.17 \ - serde_spanned-0.6.8 \ + serde_spanned-0.6.9 \ serde_urlencoded-0.7.1 \ - serde_with-3.12.0 \ - serde_with_macros-3.12.0 \ + serde_with-3.14.0 \ + serde_with_macros-3.14.0 \ sha-crypt-0.5.0 \ sha1-0.10.6 \ sha1-checked-0.10.0 \ sha2-0.10.9 \ + sha2-0.11.0-rc.0 \ sharded-slab-0.1.7 \ shell-words-1.1.0 \ shellexpand-3.1.1 \ shlex-1.3.0 \ - signal-hook-registry-1.4.5 \ - slab-0.4.9 \ - smallvec-1.15.0 \ + signal-hook-registry-1.4.6 \ + signature-2.2.0 \ + slab-0.4.10 \ + smallvec-1.15.1 \ smartstring-1.0.1 \ smolset-1.3.1 \ - socket2-0.5.9 \ + socket2-0.5.10 \ + socket2-0.6.0 \ spin-0.9.8 \ spki-0.7.3 \ sptr-0.3.2 \ - sshkey-attest-0.5.0 \ + sshkey-attest-0.5.2 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ strsim-0.11.1 \ subtle-2.6.1 \ svg-0.18.0 \ syn-1.0.109 \ - syn-2.0.101 \ + syn-2.0.104 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ @@ -495,36 +560,37 @@ CARGO_CRATES= addr2line-0.24.2 \ thiserror-impl-2.0.12 \ thousands-0.2.0 \ thread-tree-0.3.3 \ - thread_local-1.1.8 \ + thread_local-1.1.9 \ time-0.3.41 \ time-core-0.1.4 \ time-macros-0.2.22 \ + tinystr-0.7.6 \ tinystr-0.8.1 \ tinyvec-1.9.0 \ tinyvec_macros-0.1.1 \ tls_codec-0.4.2 \ tls_codec_derive-0.4.2 \ - tokio-1.45.0 \ + tokio-1.47.1 \ tokio-macros-2.5.0 \ tokio-native-tls-0.3.1 \ tokio-openssl-0.6.5 \ tokio-rustls-0.26.2 \ tokio-stream-0.1.17 \ - tokio-util-0.7.15 \ - toml-0.8.22 \ - toml_datetime-0.6.9 \ - toml_edit-0.22.26 \ - toml_write-0.1.1 \ + tokio-util-0.7.16 \ + toml-0.8.23 \ + toml_datetime-0.6.11 \ + toml_edit-0.22.27 \ + toml_write-0.1.2 \ tonic-0.12.3 \ tower-0.4.13 \ tower-0.5.2 \ - tower-http-0.6.4 \ + tower-http-0.6.6 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ tracing-0.1.41 \ - tracing-attributes-0.1.28 \ - tracing-core-0.1.33 \ - tracing-forest-0.1.6 \ + tracing-attributes-0.1.30 \ + tracing-core-0.1.34 \ + tracing-forest-0.2.0 \ tracing-log-0.2.0 \ tracing-opentelemetry-0.28.0 \ tracing-subscriber-0.3.19 \ @@ -536,8 +602,8 @@ CARGO_CRATES= addr2line-0.24.2 \ unicode-bom-2.0.3 \ unicode-ident-1.0.18 \ unicode-normalization-0.1.24 \ - unicode-segmentation-1.12.0 \ - unicode-width-0.2.0 \ + unicode-width-0.2.1 \ + universal-hash-0.5.1 \ untrusted-0.9.0 \ url-2.5.4 \ urlencoding-2.1.3 \ @@ -546,7 +612,7 @@ CARGO_CRATES= addr2line-0.24.2 \ utoipa-4.2.3 \ utoipa-gen-4.3.1 \ utoipa-swagger-ui-6.0.0 \ - uuid-1.16.0 \ + uuid-1.17.0 \ uuid-simd-0.8.0 \ valuable-0.1.1 \ vcpkg-0.2.15 \ @@ -554,7 +620,7 @@ CARGO_CRATES= addr2line-0.24.2 \ vsimd-0.8.0 \ walkdir-2.5.0 \ want-0.3.1 \ - wasi-0.11.0+wasi-snapshot-preview1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ wasi-0.14.2+wasi-0.2.4 \ wasite-0.1.0 \ wasm-bindgen-0.2.100 \ @@ -565,15 +631,14 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ web-time-1.1.0 \ - webauthn-attestation-ca-0.5.1 \ - webauthn-authenticator-rs-0.5.1 \ - webauthn-rs-0.5.1 \ - webauthn-rs-core-0.5.1 \ - webauthn-rs-proto-0.5.1 \ - webdriver-0.50.0 \ - webpki-roots-0.26.11 \ - webpki-roots-1.0.0 \ - weezl-0.1.8 \ + webauthn-attestation-ca-0.5.2 \ + webauthn-authenticator-rs-0.5.2 \ + webauthn-rs-0.5.2 \ + webauthn-rs-core-0.5.2 \ + webauthn-rs-proto-0.5.2 \ + webdriver-0.53.0 \ + webpki-roots-1.0.2 \ + weezl-0.1.10 \ which-4.4.2 \ whoami-1.6.0 \ winapi-0.3.9 \ @@ -581,20 +646,19 @@ CARGO_CRATES= addr2line-0.24.2 \ winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.41.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-registry-0.4.0 \ - windows-result-0.3.2 \ - windows-strings-0.3.1 \ - windows-strings-0.4.0 \ + windows-link-0.1.3 \ + windows-result-0.3.4 \ + windows-strings-0.4.2 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.0 \ + windows-targets-0.53.3 \ windows_aarch64_gnullvm-0.41.0 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ @@ -626,27 +690,31 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.0 \ winnow-0.6.26 \ - winnow-0.7.10 \ + winnow-0.7.12 \ winreg-0.50.0 \ wit-bindgen-rt-0.39.0 \ + writeable-0.5.5 \ writeable-0.6.1 \ x509-cert-0.2.5 \ x509-parser-0.16.0 \ + yoke-0.7.5 \ yoke-0.8.0 \ + yoke-derive-0.7.5 \ yoke-derive-0.8.0 \ - zerocopy-0.8.25 \ - zerocopy-derive-0.8.25 \ + 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 \ zerotrie-0.2.2 \ - zerovec-0.11.2 \ + zerovec-0.10.4 \ + zerovec-0.11.3 \ + zerovec-derive-0.10.3 \ zerovec-derive-0.11.1 \ zip-0.6.6 \ + zlib-rs-0.5.1 \ zune-core-0.4.12 \ - zune-jpeg-0.4.14 \ + zune-jpeg-0.4.20 \ zxcvbn-3.1.0 \ - sshkeys@git+https://github.com/Firstyear/rust-sshkeys.git?rev=49cb53232115d3aea86cd059b151e376293805fc\#49cb53232115d3aea86cd059b151e376293805fc \ - libnss@git+https://github.com/Firstyear/libnss-rs.git?branch=20250207-freebsd\#763da4beaadc1e475b89ed876de31a5e393f6d30 \ - compact_jwt@git+https://github.com/Firstyear/compact-jwt.git?rev=043976842773dd035fe394261347edeb644e3091\#043976842773dd035fe394261347edeb644e3091 + sshkeys@git+https://github.com/dnaeon/rust-sshkeys.git?rev=d736693769b9c4abebad8050fba92271f3c50226\#d736693769b9c4abebad8050fba92271f3c50226 diff --git a/security/kanidm/distinfo b/security/kanidm/distinfo index d4f4a09b5062..bc3b96860339 100644 --- a/security/kanidm/distinfo +++ b/security/kanidm/distinfo @@ -1,8 +1,16 @@ -TIMESTAMP = 1751495652 +TIMESTAMP = 1755915791 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 -SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 -SIZE (rust/crates/adler2-2.0.0.crate) = 13529 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +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 +SIZE (rust/crates/aes-0.8.4.crate) = 124812 +SHA256 (rust/crates/aes-gcm-0.10.3.crate) = 831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1 +SIZE (rust/crates/aes-gcm-0.10.3.crate) = 148991 +SHA256 (rust/crates/aes-kw-0.2.1.crate) = 69fa2b352dcefb5f7f3a5fb840e02665d311d878955380515e4fd50095dd3d8c +SIZE (rust/crates/aes-kw-0.2.1.crate) = 14088 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 SIZE (rust/crates/ahash-0.8.12.crate) = 43413 SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 @@ -13,16 +21,16 @@ 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/anstream-0.6.18.crate) = 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b -SIZE (rust/crates/anstream-0.6.18.crate) = 29681 -SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 -SIZE (rust/crates/anstyle-1.0.10.crate) = 15725 -SHA256 (rust/crates/anstyle-parse-0.2.6.crate) = 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 -SIZE (rust/crates/anstyle-parse-0.2.6.crate) = 22343 -SHA256 (rust/crates/anstyle-query-1.1.2.crate) = 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c -SIZE (rust/crates/anstyle-query-1.1.2.crate) = 9969 -SHA256 (rust/crates/anstyle-wincon-3.0.7.crate) = ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e -SIZE (rust/crates/anstyle-wincon-3.0.7.crate) = 12400 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 @@ -45,8 +53,8 @@ SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760 SIZE (rust/crates/asn1-rs-derive-0.5.1.crate) = 9692 SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261 -SHA256 (rust/crates/async-compression-0.4.23.crate) = b37fc50485c4f3f736a4fb14199f6d5f5ba008d7f28fe710306c92780f004c07 -SIZE (rust/crates/async-compression-0.4.23.crate) = 116231 +SHA256 (rust/crates/async-compression-0.4.27.crate) = ddb939d66e4ae03cee6091612804ba446b12878410cfa17f785f4dd67d4014e8 +SIZE (rust/crates/async-compression-0.4.27.crate) = 118487 SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476 SIZE (rust/crates/async-stream-0.3.6.crate) = 13823 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d @@ -57,8 +65,12 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/authenticator-0.4.1.crate) = 82d71e457dc518a15eecc90d3b0660dee4b51623b34ac4262c9326e0d7e0f8e2 SIZE (rust/crates/authenticator-0.4.1.crate) = 198210 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/aws-lc-rs-1.13.3.crate) = 5c953fe1ba023e6b7730c0d4b031d06f267f23a46167dcbd40316644b10a17ba +SIZE (rust/crates/aws-lc-rs-1.13.3.crate) = 204343 +SHA256 (rust/crates/aws-lc-sys-0.30.0.crate) = dbfd150b5dbdb988bcc8fb1fe787eb6b7ee6180ca24da683b61ea5405f3d43ff +SIZE (rust/crates/aws-lc-sys-0.30.0.crate) = 9168798 SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f SIZE (rust/crates/axum-0.7.9.crate) = 155272 SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199 @@ -71,6 +83,8 @@ SHA256 (rust/crates/axum-macros-0.4.2.crate) = 57d123550fa8d071b7255cb0cc04dc302 SIZE (rust/crates/axum-macros-0.4.2.crate) = 39245 SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 +SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf +SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076 SIZE (rust/crates/base32-0.5.1.crate) = 9238 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 @@ -79,16 +93,18 @@ SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/base64ct-1.7.3.crate) = 89e25b6adfb930f02d1981565a6e5d9c547ac15a96606256d3b59040e5cd4ca3 -SIZE (rust/crates/base64ct-1.7.3.crate) = 31175 -SHA256 (rust/crates/base64urlsafedata-0.5.1.crate) = 72f0ad38ce7fbed55985ad5b2197f05cff8324ee6eb6638304e78f0108fae56c -SIZE (rust/crates/base64urlsafedata-0.5.1.crate) = 5683 +SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba +SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 +SHA256 (rust/crates/base64urlsafedata-0.5.2.crate) = e5913e643e4dfb43d5908e9e6f1386f8e0dfde086ecef124a6450c6195d89160 +SIZE (rust/crates/base64urlsafedata-0.5.2.crate) = 6763 SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a SIZE (rust/crates/basic-toml-0.1.10.crate) = 50648 SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7 SIZE (rust/crates/bindgen-0.66.1.crate) = 218860 -SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3 -SIZE (rust/crates/bindgen-0.71.1.crate) = 237785 +SHA256 (rust/crates/bindgen-0.69.5.crate) = 271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088 +SIZE (rust/crates/bindgen-0.69.5.crate) = 221128 +SHA256 (rust/crates/bindgen-0.72.0.crate) = 4f72209734318d0b619a5e0f5129918b848c416e122a3c4ce054e03cb87b726f +SIZE (rust/crates/bindgen-0.72.0.crate) = 246019 SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 @@ -101,60 +117,72 @@ SHA256 (rust/crates/bitfield-0.13.2.crate) = 46afbd2983a5d5a7bd740ccb198caf5b82f SIZE (rust/crates/bitfield-0.13.2.crate) = 16479 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -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 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SHA256 (rust/crates/block-buffer-0.11.0-rc.4.crate) = a229bfd78e4827c91b9b95784f69492c1b77c1ab75a45a8a037b139215086f94 +SIZE (rust/crates/block-buffer-0.11.0-rc.4.crate) = 13956 +SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 +SIZE (rust/crates/block-padding-0.3.3.crate) = 8504 SHA256 (rust/crates/borrow-or-share-0.2.2.crate) = 3eeab4423108c5d7c744f4d234de88d18d636100093ae04caf4825134b9c3a32 SIZE (rust/crates/borrow-or-share-0.2.2.crate) = 4871 SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 SIZE (rust/crates/bstr-1.12.0.crate) = 351557 -SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf -SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975 -SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce -SIZE (rust/crates/bytecount-0.6.8.crate) = 14694 -SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c -SIZE (rust/crates/bytemuck-1.23.0.crate) = 52534 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e +SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 +SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 +SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a SIZE (rust/crates/bytes-1.10.1.crate) = 76779 -SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1 -SIZE (rust/crates/cc-1.2.22.crate) = 106294 +SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 +SIZE (rust/crates/cbc-0.1.2.crate) = 23501 +SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2 +SIZE (rust/crates/cc-1.2.31.crate) = 109427 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d SIZE (rust/crates/chrono-0.4.41.crate) = 234621 SHA256 (rust/crates/cidr-0.3.1.crate) = bd1b64030216239a2e7c364b13cd96a2097ebf0dfe5025f2dedee14a23f2ab60 SIZE (rust/crates/cidr-0.3.1.crate) = 39130 +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 SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000 -SIZE (rust/crates/clap-4.5.38.crate) = 57140 -SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120 -SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177 -SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1 -SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292 -SHA256 (rust/crates/clap_derive-4.5.32.crate) = 09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7 -SIZE (rust/crates/clap_derive-4.5.32.crate) = 33441 -SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6 -SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858 +SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882 +SIZE (rust/crates/clap-4.5.42.crate) = 58305 +SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966 +SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655 +SHA256 (rust/crates/clap_complete-4.5.55.crate) = a5abde44486daf70c5be8b8f8f1b66c49f86236edf6fa2abadb4d961c4c6229a +SIZE (rust/crates/clap_complete-4.5.55.crate) = 48536 +SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 +SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59 SIZE (rust/crates/clru-0.6.2.crate) = 16497 +SHA256 (rust/crates/cmake-0.1.54.crate) = e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0 +SIZE (rust/crates/cmake-0.1.54.crate) = 18955 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 -SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990 -SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923 -SHA256 (rust/crates/concread-0.5.5.crate) = cdefc169c45893a578093c2f90733e3c56b60e67b0a8670a16ade3437b2fe392 -SIZE (rust/crates/concread-0.5.5.crate) = 891523 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/compact_jwt-0.5.3-dev.crate) = 23812e87894027686e22bc5b0940522315b1f0ba9347383cc41016ec0caf6c35 +SIZE (rust/crates/compact_jwt-0.5.3-dev.crate) = 69491 +SHA256 (rust/crates/concread-0.5.7.crate) = 07fd8c4b53f0aafeec114fa1cd863f323880f790656f2d7508af83a9b5110e8d +SIZE (rust/crates/concread-0.5.7.crate) = 892513 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 SIZE (rust/crates/console-0.15.11.crate) = 37822 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 @@ -167,14 +195,16 @@ SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab98 SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 -SHA256 (rust/crates/core-foundation-0.10.0.crate) = b55271e5c8c478ad3f38ad24ef34923091e0548492a266d19b3c0b4d82574c63 -SIZE (rust/crates/core-foundation-0.10.0.crate) = 27023 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30 +SIZE (rust/crates/core_maths-0.1.1.crate) = 6528 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/crc32fast-1.4.2.crate) = a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3 -SIZE (rust/crates/crc32fast-1.4.2.crate) = 38491 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 SHA256 (rust/crates/cron-0.15.0.crate) = 5877d3fbf742507b66bc2a1945106bd30dd8504019d596901ddd012a4dd01740 SIZE (rust/crates/cron-0.15.0.crate) = 21536 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 @@ -189,12 +219,20 @@ SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00c SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +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 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/crypto-common-0.2.0-rc.3.crate) = 8a23fa214dea9efd4dacee5a5614646b30216ae0f05d4bb51bafb50e9da1c5be +SIZE (rust/crates/crypto-common-0.2.0-rc.3.crate) = 12155 +SHA256 (rust/crates/crypto-glue-0.1.9.crate) = 433181d8c51b992ede9f4c5dd76bb6794cc3c412bf7b83acaa01502a1d9c423c +SIZE (rust/crates/crypto-glue-0.1.9.crate) = 33141 SHA256 (rust/crates/csv-1.3.1.crate) = acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf SIZE (rust/crates/csv-1.3.1.crate) = 888542 SHA256 (rust/crates/csv-core-0.1.12.crate) = 7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d SIZE (rust/crates/csv-core-0.1.12.crate) = 26298 +SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 +SIZE (rust/crates/ctr-0.9.2.crate) = 18344 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee SIZE (rust/crates/darling-0.20.11.crate) = 37614 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e @@ -225,6 +263,8 @@ SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64c SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/digest-0.11.0-rc.0.crate) = 460dd7f37e4950526b54a5a6b1f41b6c8e763c58eb9a8fc8fc05ba5c2f44ca7b +SIZE (rust/crates/digest-0.11.0-rc.0.crate) = 25556 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e SIZE (rust/crates/dirs-6.0.0.crate) = 14190 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab @@ -235,10 +275,14 @@ SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb3 SIZE (rust/crates/document-features-0.2.11.crate) = 14640 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 SIZE (rust/crates/dunce-1.0.5.crate) = 8244 -SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005 -SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 +SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca +SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47 +SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198 SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449 SIZE (rust/crates/email_address-0.2.9.crate) = 21579 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 @@ -249,14 +293,14 @@ SHA256 (rust/crates/enum-iterator-2.1.0.crate) = c280b9e6b3ae19e152d8e31cf47f183 SIZE (rust/crates/enum-iterator-2.1.0.crate) = 7668 SHA256 (rust/crates/enum-iterator-derive-1.4.0.crate) = a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b SIZE (rust/crates/enum-iterator-derive-1.4.0.crate) = 5516 -SHA256 (rust/crates/enumflags2-0.7.11.crate) = ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147 -SIZE (rust/crates/enumflags2-0.7.11.crate) = 17500 -SHA256 (rust/crates/enumflags2_derive-0.7.11.crate) = fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79 -SIZE (rust/crates/enumflags2_derive-0.7.11.crate) = 8524 +SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef +SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544 +SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827 +SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.11.crate) = 976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e -SIZE (rust/crates/errno-0.3.11.crate) = 12048 +SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad +SIZE (rust/crates/errno-0.3.13.crate) = 12449 SHA256 (rust/crates/escargot-0.5.14.crate) = 83f351750780493fc33fa0ce8ba3c7d61f9736cfa3b3bb9ee2342643ffe40211 SIZE (rust/crates/escargot-0.5.14.crate) = 21119 SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649 @@ -267,24 +311,26 @@ SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930 SHA256 (rust/crates/fancy-regex-0.14.0.crate) = 6e24cb5a94bcae1e5408b0effca5cd7172ea3c5755049c5f3af4cd283a165298 SIZE (rust/crates/fancy-regex-0.14.0.crate) = 86969 -SHA256 (rust/crates/fantoccini-0.21.5.crate) = e3a6a7a9a454c24453f9807c7f12b37e31ae43f3eb41888ae1f79a9a3e3be3f5 -SIZE (rust/crates/fantoccini-0.21.5.crate) = 80040 +SHA256 (rust/crates/fantoccini-0.22.0.crate) = 2d0086bcd59795408c87a04f94b5a8bd62cba2856cfe656c7e6439061d95b760 +SIZE (rust/crates/fantoccini-0.22.0.crate) = 84698 SHA256 (rust/crates/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183 SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053 SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73 SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/file-id-0.2.2.crate) = 6bc904b9bbefcadbd8e3a9fb0d464a9b979de6324c03b3c663e8994f46a5be36 -SIZE (rust/crates/file-id-0.2.2.crate) = 9531 +SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393 +SIZE (rust/crates/ff-0.13.1.crate) = 18607 +SHA256 (rust/crates/file-id-0.2.3.crate) = e1fc6a637b6dc58414714eddd9170ff187ecb0933d4c7024d1abbd23a3cc26e9 +SIZE (rust/crates/file-id-0.2.3.crate) = 10148 SHA256 (rust/crates/filetime-0.2.25.crate) = 35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586 SIZE (rust/crates/filetime-0.2.25.crate) = 14940 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe SIZE (rust/crates/flagset-0.4.7.crate) = 13688 -SHA256 (rust/crates/flate2-1.1.1.crate) = 7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece -SIZE (rust/crates/flate2-1.1.1.crate) = 77224 +SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d +SIZE (rust/crates/flate2-1.1.2.crate) = 76495 SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5 SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 @@ -301,6 +347,8 @@ SHA256 (rust/crates/fraction-0.15.3.crate) = 0f158e3ff0a1b334408dc9fb811cd99b446 SIZE (rust/crates/fraction-0.15.3.crate) = 95223 SHA256 (rust/crates/fs4-0.13.1.crate) = 8640e34b88f7652208ce9e88b1a37a2ae95227d84abec377ccd3c5cfeb141ed4 SIZE (rust/crates/fs4-0.13.1.crate) = 28794 +SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c +SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2 SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620 SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 @@ -327,8 +375,10 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433 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/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2 -SIZE (rust/crates/gif-0.13.1.crate) = 36408 +SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1 +SIZE (rust/crates/ghash-0.5.1.crate) = 9482 +SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b +SIZE (rust/crates/gif-0.13.3.crate) = 36010 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f SIZE (rust/crates/gimli-0.31.1.crate) = 279515 SHA256 (rust/crates/gix-0.71.0.crate) = a61e71ec6817fc3c9f12f812682cfe51ee6ea0d2e27e02fc3849c35524617435 @@ -377,8 +427,8 @@ SHA256 (rust/crates/gix-pack-0.58.0.crate) = 9b65fffb09393c26624ca408d32cfe8776f SIZE (rust/crates/gix-pack-0.58.0.crate) = 104138 SHA256 (rust/crates/gix-packetline-0.18.4.crate) = 123844a70cf4d5352441dc06bab0da8aef61be94ec239cb631e0ba01dc6d3a04 SIZE (rust/crates/gix-packetline-0.18.4.crate) = 26579 -SHA256 (rust/crates/gix-path-0.10.18.crate) = 567f65fec4ef10dfab97ae71f26a27fd4d7fe7b8e3f90c8a58551c41ff3fb65b -SIZE (rust/crates/gix-path-0.10.18.crate) = 30214 +SHA256 (rust/crates/gix-path-0.10.20.crate) = 06d37034a4c67bbdda76f7bcd037b2f7bc0fba0c09a6662b19697a5716e7b2fd +SIZE (rust/crates/gix-path-0.10.20.crate) = 31011 SHA256 (rust/crates/gix-protocol-0.49.0.crate) = 5678ddae1d62880bc30e2200be1b9387af3372e0e88e21f81b4e7f8367355b5a SIZE (rust/crates/gix-protocol-0.49.0.crate) = 56678 SHA256 (rust/crates/gix-quote-0.5.0.crate) = 1b005c550bf84de3b24aa5e540a23e6146a1c01c7d30470e35d75a12f827f969 @@ -397,8 +447,8 @@ SHA256 (rust/crates/gix-shallow-0.3.0.crate) = cc0598aacfe1d52575a21c9492fee086e SIZE (rust/crates/gix-shallow-0.3.0.crate) = 11890 SHA256 (rust/crates/gix-tempfile-17.1.0.crate) = c750e8c008453a2dba67a2b0d928b7716e05da31173a3f5e351d5457ad4470aa SIZE (rust/crates/gix-tempfile-17.1.0.crate) = 18804 -SHA256 (rust/crates/gix-trace-0.1.12.crate) = 7c396a2036920c69695f760a65e7f2677267ccf483f25046977d87e4cb2665f7 -SIZE (rust/crates/gix-trace-0.1.12.crate) = 10435 +SHA256 (rust/crates/gix-trace-0.1.13.crate) = e2ccaf54b0b1743a695b482ca0ab9d7603744d8d10b2e5d1a332fef337bee658 +SIZE (rust/crates/gix-trace-0.1.13.crate) = 10876 SHA256 (rust/crates/gix-transport-0.46.0.crate) = b3f68c2870bfca8278389d2484a7f2215b67d0b0cc5277d3c72ad72acf41787e SIZE (rust/crates/gix-transport-0.46.0.crate) = 68629 SHA256 (rust/crates/gix-traverse-0.45.0.crate) = 36c0b049f8bdb61b20016694102f7b507f2e1727e83e9c5e6dad4f7d84ff7384 @@ -415,10 +465,12 @@ SHA256 (rust/crates/gix-validate-0.10.0.crate) = 77b9e00cacde5b51388d28ed746c493 SIZE (rust/crates/gix-validate-0.10.0.crate) = 12688 SHA256 (rust/crates/glob-0.3.2.crate) = a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2 SIZE (rust/crates/glob-0.3.2.crate) = 22359 -SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8 -SIZE (rust/crates/h2-0.3.26.crate) = 168315 -SHA256 (rust/crates/h2-0.4.10.crate) = a9421a676d1b147b16b82c9225157dc629087ef8ec4d5e2960f9437a90dac0a5 -SIZE (rust/crates/h2-0.4.10.crate) = 174800 +SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63 +SIZE (rust/crates/group-0.13.0.crate) = 16526 +SHA256 (rust/crates/h2-0.3.27.crate) = 0beca50380b1fc32983fc1cb4587bfa4bb9e78fc259aad4a0032d2080309222d +SIZE (rust/crates/h2-0.3.27.crate) = 169180 +SHA256 (rust/crates/h2-0.4.11.crate) = 17da50a276f1e01e0ba6c029e47b7100754904ee8a278f886546e98575380785 +SIZE (rust/crates/h2-0.4.11.crate) = 175810 SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403 SIZE (rust/crates/half-1.8.3.crate) = 41624 SHA256 (rust/crates/haproxy-protocol-0.0.1.crate) = f61fc527a2f089b57ebc09301b6371bbbff4ce7b547306c17dfa55766655bec6 @@ -429,18 +481,24 @@ SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa8526 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 -SHA256 (rust/crates/hashbrown-0.15.3.crate) = 84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3 -SIZE (rust/crates/hashbrown-0.15.3.crate) = 140413 +SHA256 (rust/crates/hashbrown-0.15.4.crate) = 5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5 +SIZE (rust/crates/hashbrown-0.15.4.crate) = 140447 SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1 SIZE (rust/crates/hashlink-0.10.0.crate) = 29402 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad SIZE (rust/crates/heapless-0.8.0.crate) = 77802 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 -SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 +SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 +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 +SIZE (rust/crates/hmac-0.12.1.crate) = 42657 +SHA256 (rust/crates/hmac-0.13.0-rc.0.crate) = 8dc6a2fcc35ab09136c6df2cdf9ca49790701420a3a6b5db0987dddbabc79b21 +SIZE (rust/crates/hmac-0.13.0-rc.0.crate) = 44417 SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf SIZE (rust/crates/home-0.5.11.crate) = 9926 SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2 @@ -463,36 +521,50 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 SHA256 (rust/crates/humansize-2.1.3.crate) = 6cb51c9a029ddc91b07a787f1d86b53ccfa49b0e86688c946ebe8d3555685dd7 SIZE (rust/crates/humansize-2.1.3.crate) = 11953 +SHA256 (rust/crates/hybrid-array-0.3.1.crate) = 891d15931895091dea5c47afa5b3c9a01ba634b311919fd4d41388fa0e3d76af +SIZE (rust/crates/hybrid-array-0.3.1.crate) = 28256 SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7 SIZE (rust/crates/hyper-0.14.32.crate) = 199622 SHA256 (rust/crates/hyper-1.6.0.crate) = cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80 SIZE (rust/crates/hyper-1.6.0.crate) = 153923 -SHA256 (rust/crates/hyper-rustls-0.27.5.crate) = 2d191583f3da1305256f22463b9bb0471acad48a4e534a5218b9963e9c1f59b2 -SIZE (rust/crates/hyper-rustls-0.27.5.crate) = 34660 +SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0 SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.11.crate) = 497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2 -SIZE (rust/crates/hyper-util-0.1.11.crate) = 75973 +SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e +SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184 SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8 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_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_locid-1.5.0.crate) = 13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637 +SIZE (rust/crates/icu_locid-1.5.0.crate) = 55131 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.0.crate) = 2549ca8c7241c82f59c80ba2a6f415d931c5b58d24fb8412caa1a1f02c49139a -SIZE (rust/crates/icu_properties-2.0.0.crate) = 58065 -SHA256 (rust/crates/icu_properties_data-2.0.0.crate) = 8197e866e47b68f8f7d95249e172903bec06004b18b2937f1095d40a0c57de04 -SIZE (rust/crates/icu_properties_data-2.0.0.crate) = 159069 +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-1.5.0.crate) = 6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9 +SIZE (rust/crates/icu_provider-1.5.0.crate) = 52722 SHA256 (rust/crates/icu_provider-2.0.0.crate) = 03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af SIZE (rust/crates/icu_provider-2.0.0.crate) = 50966 +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_segmenter-1.5.0.crate) = a717725612346ffc2d7b42c94b820db6908048f39434504cb130e8b46256b0de +SIZE (rust/crates/icu_segmenter-1.5.0.crate) = 610798 +SHA256 (rust/crates/icu_segmenter_data-1.5.1.crate) = a1e52775179941363cc594e49ce99284d13d6948928d8e72c755f55e98caa1eb +SIZE (rust/crates/icu_segmenter_data-1.5.1.crate) = 3385006 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/idlset-0.2.5.crate) = ef858150272c6cce9db3710a171edf5d3e8844d38680d7657e9b1698efe8d97b @@ -503,46 +575,60 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-0.25.6.crate) = db35664ce6b9810857a38a906215e75a9c879f0696556a39f59c62829710251a SIZE (rust/crates/image-0.25.6.crate) = 242367 -SHA256 (rust/crates/image-webp-0.2.1.crate) = b77d01e822461baa8409e156015a1d91735549f0f2c17691bd2d996bef238f7f -SIZE (rust/crates/image-webp-0.2.1.crate) = 60662 +SHA256 (rust/crates/image-webp-0.2.3.crate) = f6970fe7a5300b4b42e62c52efa0187540a5bef546c60edaf554ef595d2e6f0b +SIZE (rust/crates/image-webp-0.2.3.crate) = 63210 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.9.0.crate) = cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e -SIZE (rust/crates/indexmap-2.9.0.crate) = 91214 -SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 -SIZE (rust/crates/inotify-0.11.0.crate) = 26241 +SHA256 (rust/crates/indexmap-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 +SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/inotify-0.10.2.crate) = fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc +SIZE (rust/crates/inotify-0.10.2.crate) = 26200 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 +SIZE (rust/crates/instant-0.1.13.crate) = 6305 +SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 +SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 +SHA256 (rust/crates/iri-string-0.7.8.crate) = dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2 +SIZE (rust/crates/iri-string-0.7.8.crate) = 141493 SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 +SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 +SIZE (rust/crates/itertools-0.12.1.crate) = 137761 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 -SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806 -SIZE (rust/crates/jiff-0.2.13.crate) = 707842 -SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48 -SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123 +SHA256 (rust/crates/jiff-0.2.15.crate) = be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49 +SIZE (rust/crates/jiff-0.2.15.crate) = 712996 +SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4 +SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146 SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524 SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8 SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179 +SHA256 (rust/crates/jobserver-0.1.33.crate) = 38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a +SIZE (rust/crates/jobserver-0.1.33.crate) = 29136 SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 SHA256 (rust/crates/jsonschema-0.30.0.crate) = f1b46a0365a611fbf1d2143104dcf910aada96fafd295bab16c60b802bf6fa1d SIZE (rust/crates/jsonschema-0.30.0.crate) = 124559 -SHA256 (rust/crates/kanidm-hsm-crypto-0.2.0.crate) = 10b3ed8e86cda3da4f274c677a3057d567bd7b715a0feb06a656e55cc75faf5e -SIZE (rust/crates/kanidm-hsm-crypto-0.2.0.crate) = 29700 +SHA256 (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = c5b3a38360cb864a945dfcfaaf09c9e5fc6f22f8997b226b1f13f65572cef74b +SIZE (rust/crates/kanidm-hsm-crypto-0.3.4.crate) = 47226 +SHA256 (rust/crates/kbkdf-0.0.1.crate) = b758ac9cc629a963ae38718148729d65d4e401f0e516862fa7820f6b76666aa0 +SIZE (rust/crates/kbkdf-0.0.1.crate) = 8444 SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a SIZE (rust/crates/kqueue-1.1.1.crate) = 21504 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 -SHA256 (rust/crates/lambert_w-1.2.19.crate) = a3269cd75481b02173ffe6cb30f08e3eae78b20eb2ed6bfbdb3ce2a90446d83f -SIZE (rust/crates/lambert_w-1.2.19.crate) = 39876 +SHA256 (rust/crates/lambert_w-1.2.24.crate) = 05dcaea43deea2259ce41aa33abf6e9ec8bc3e7c65bb222f2de618e10191b132 +SIZE (rust/crates/lambert_w-1.2.24.crate) = 40790 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 @@ -553,34 +639,40 @@ SHA256 (rust/crates/ldap3_client-0.5.2.crate) = c6027fc899bda353fe645cdcab9de93b SIZE (rust/crates/ldap3_client-0.5.2.crate) = 7678 SHA256 (rust/crates/ldap3_proto-0.5.2.crate) = e9a047c1b49d3b4da70f52ac54310dcd879c9b7fef658615ff17f6212ae7411e SIZE (rust/crates/ldap3_proto-0.5.2.crate) = 43605 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 -SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c -SIZE (rust/crates/libloading-0.8.7.crate) = 30374 +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/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4 -SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614 -SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d -SIZE (rust/crates/libredox-0.1.3.crate) = 6068 +SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d +SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498 +SHA256 (rust/crates/libnss-0.9.0.crate) = e401ab1018ee75ca809cd81852c635f1f453d796fdd5398c14fbb5f322855eab +SIZE (rust/crates/libnss-0.9.0.crate) = 7450 +SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3 +SIZE (rust/crates/libredox-0.1.9.crate) = 7281 SHA256 (rust/crates/libsqlite3-sys-0.33.0.crate) = 947e6816f7825b2b45027c2c32e7085da9934defa535de4a6a46b10a4d5257fa SIZE (rust/crates/libsqlite3-sys-0.33.0.crate) = 5182864 SHA256 (rust/crates/libudev-0.2.0.crate) = ea626d3bdf40a1c5aee3bcd4f40826970cae8d80a8fec934c82a63840094dcfe SIZE (rust/crates/libudev-0.2.0.crate) = 8833 SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324 SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177 +SHA256 (rust/crates/libz-rs-sys-0.5.1.crate) = 172a788537a2221661b480fee8dc5f96c580eb34fa88764d3205dc356c7e4221 +SIZE (rust/crates/libz-rs-sys-0.5.1.crate) = 17623 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 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.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 +SIZE (rust/crates/litemap-0.7.5.crate) = 29962 SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 SIZE (rust/crates/litemap-0.8.0.crate) = 34344 -SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5 -SIZE (rust/crates/litrs-0.4.1.crate) = 42603 -SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17 -SIZE (rust/crates/lock_api-0.4.12.crate) = 27591 -SHA256 (rust/crates/lodepng-3.11.0.crate) = a7720115060cd38dcfe5c758525a43fd34dc615d0566374212ff0dc3b6151eac -SIZE (rust/crates/lodepng-3.11.0.crate) = 52160 +SHA256 (rust/crates/litrs-0.4.2.crate) = f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed +SIZE (rust/crates/litrs-0.4.2.crate) = 43399 +SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765 +SIZE (rust/crates/lock_api-0.4.13.crate) = 28565 +SHA256 (rust/crates/lodepng-3.12.1.crate) = 77a32335d22e44238e2bb0b4d726964d18952ce1f1279ec3305305d2c61539eb +SIZE (rust/crates/lodepng-3.12.1.crate) = 52964 SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 SIZE (rust/crates/log-0.4.27.crate) = 48120 SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465 @@ -605,26 +697,26 @@ SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89ee SIZE (rust/crates/md-5-0.10.6.crate) = 16161 SHA256 (rust/crates/md4-0.10.2.crate) = 7da5ac363534dce5fabf69949225e174fbf111a498bf0ff794c8ea1fba9f3dda SIZE (rust/crates/md4-0.10.2.crate) = 9199 -SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 -SIZE (rust/crates/memchr-2.7.4.crate) = 96670 -SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f -SIZE (rust/crates/memmap2-0.9.5.crate) = 33280 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/memmap2-0.9.7.crate) = 483758ad303d734cec05e5c12b41d7e93e6a6390c5e9dae6bdeb7c1259012d28 +SIZE (rust/crates/memmap2-0.9.7.crate) = 33915 SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1 SIZE (rust/crates/memoffset-0.8.0.crate) = 8912 -SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af -SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601 +SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 +SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a SIZE (rust/crates/mime-0.3.17.crate) = 15712 SHA256 (rust/crates/mime_guess-2.0.5.crate) = f7c44f8e672c00fe5308fa235f821cb4198414e1c77935c1ab6948d3fd78550e SIZE (rust/crates/mime_guess-2.0.5.crate) = 27166 SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 -SHA256 (rust/crates/miniz_oxide-0.8.8.crate) = 3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a -SIZE (rust/crates/miniz_oxide-0.8.8.crate) = 67065 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/mintex-0.1.4.crate) = c505b3e17ed6b70a7ed2e67fbb2c560ee327353556120d6e72f5232b6880d536 SIZE (rust/crates/mintex-0.1.4.crate) = 6899 -SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd -SIZE (rust/crates/mio-1.0.3.crate) = 103703 +SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c +SIZE (rust/crates/mio-1.0.4.crate) = 104212 SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b SIZE (rust/crates/multer-3.1.0.crate) = 25980 SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e @@ -637,18 +729,20 @@ SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b11053 SIZE (rust/crates/nom-8.0.0.crate) = 135590 SHA256 (rust/crates/nonempty-0.11.0.crate) = 549e471b99ccaf2f89101bec68f4d244457d5a95a9c3d0672e9564124397741d SIZE (rust/crates/nonempty-0.11.0.crate) = 13278 -SHA256 (rust/crates/notify-8.0.0.crate) = 2fee8403b3d66ac7b26aee6e40a897d85dc5ce26f44da36b8b73e987cc52e943 -SIZE (rust/crates/notify-8.0.0.crate) = 35590 -SHA256 (rust/crates/notify-debouncer-full-0.5.0.crate) = d2d88b1a7538054351c8258338df7c931a590513fb3745e8c15eb9ff4199b8d1 -SIZE (rust/crates/notify-debouncer-full-0.5.0.crate) = 18990 -SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d -SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 +SHA256 (rust/crates/notify-7.0.0.crate) = c533b4c39709f9ba5005d8002048266593c1cfaf3c5f0739d5b8ab0c6c504009 +SIZE (rust/crates/notify-7.0.0.crate) = 35141 +SHA256 (rust/crates/notify-debouncer-full-0.4.0.crate) = 9dcf855483228259b2353f89e99df35fc639b2b2510d1166e4858e3f67ec1afb +SIZE (rust/crates/notify-debouncer-full-0.4.0.crate) = 18879 +SHA256 (rust/crates/notify-types-1.0.1.crate) = 585d3cb5e12e01aed9e8a1f70d5c6b5e86fe2a6e48fc8cd0b3e0b8df6f6eb174 +SIZE (rust/crates/notify-types-1.0.1.crate) = 14490 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23 SIZE (rust/crates/num-0.4.3.crate) = 9575 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151 +SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825 SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e24b3b32ecec612c3426d46dc8aaa SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375 SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495 @@ -657,6 +751,8 @@ SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3 SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d SIZE (rust/crates/num-derive-0.3.3.crate) = 14545 +SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 +SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf @@ -665,12 +761,12 @@ SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e54 SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 -SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 -SHA256 (rust/crates/num_enum-0.7.3.crate) = 4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179 -SIZE (rust/crates/num_enum-0.7.3.crate) = 18603 -SHA256 (rust/crates/num_enum_derive-0.7.3.crate) = af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56 -SIZE (rust/crates/num_enum_derive-0.7.3.crate) = 17092 +SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b +SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 +SHA256 (rust/crates/num_enum-0.7.4.crate) = a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a +SIZE (rust/crates/num_enum-0.7.4.crate) = 21553 +SHA256 (rust/crates/num_enum_derive-0.7.4.crate) = 77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d +SIZE (rust/crates/num_enum_derive-0.7.4.crate) = 18167 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 SHA256 (rust/crates/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f8f56f9071f77843ecf3baf937f @@ -685,14 +781,18 @@ SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7 SIZE (rust/crates/oid-registry-0.7.1.crate) = 15220 SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 -SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da -SIZE (rust/crates/openssl-0.10.72.crate) = 283852 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 +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.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-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847 -SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190 +SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 +SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 SHA256 (rust/crates/opentelemetry-0.27.1.crate) = ab70038c28ed37b97d8ed414b6429d343a8bbf44c9f79ec854f3a643029ba6d7 SIZE (rust/crates/opentelemetry-0.27.1.crate) = 73806 SHA256 (rust/crates/opentelemetry-http-0.27.0.crate) = 10a8a7f5f6ba7c1b286c2fbca0454eaba116f63bbe69ed250b642d36fbb04d80 @@ -711,14 +811,20 @@ SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37ab SIZE (rust/crates/outref-0.5.2.crate) = 5621 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 SIZE (rust/crates/overload-0.1.1.crate) = 24439 -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/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/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/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 +SHA256 (rust/crates/pastey-0.1.0.crate) = b3a8cb46bdc156b1c90460339ae6bfd45ba0394e5effbaa640badb4987fdc261 +SIZE (rust/crates/pastey-0.1.0.crate) = 15948 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 SHA256 (rust/crates/peg-0.8.5.crate) = 9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477 @@ -731,8 +837,8 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772 -SIZE (rust/crates/petgraph-0.7.1.crate) = 736025 +SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca +SIZE (rust/crates/petgraph-0.8.2.crate) = 780998 SHA256 (rust/crates/picky-asn1-0.8.0.crate) = 295eea0f33c16be21e2a98b908fdd4d73c04dd48c8480991b76dbcf0cb58b212 SIZE (rust/crates/picky-asn1-0.8.0.crate) = 19901 SHA256 (rust/crates/picky-asn1-der-0.4.1.crate) = 5df7873a9e36d42dadb393bea5e211fe83d793c172afad5fb4ec846ec582793f @@ -747,10 +853,16 @@ SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9a SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f +SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790 +SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 +SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 -SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e -SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 +SHA256 (rust/crates/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 +SIZE (rust/crates/polyval-0.6.2.crate) = 18425 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043 SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 @@ -761,8 +873,10 @@ SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30d SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 SHA256 (rust/crates/prctl-1.0.0.crate) = 059a34f111a9dee2ce1ac2826a68b24601c4298cfeb1a587c3cb493d5ab46f52 SIZE (rust/crates/prctl-1.0.0.crate) = 5084 -SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56312d5a2fc3b09a06da188e1ad21afadf6 -SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024 +SHA256 (rust/crates/prettyplease-0.2.36.crate) = ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2 +SIZE (rust/crates/prettyplease-0.2.36.crate) = 71870 +SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6 +SIZE (rust/crates/primeorder-0.13.6.crate) = 21296 SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35 SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432 SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c @@ -789,16 +903,16 @@ SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba SIZE (rust/crates/quinn-0.11.8.crate) = 79949 SHA256 (rust/crates/quinn-proto-0.11.12.crate) = 49df843a9161c85bb8aae55f101bc0bac8bcafd637a620d9122fd7e0b2f7422e SIZE (rust/crates/quinn-proto-0.11.12.crate) = 235821 -SHA256 (rust/crates/quinn-udp-0.5.12.crate) = ee4e529991f949c5e25755532370b8af5d114acae52326361d68d47af64aa842 -SIZE (rust/crates/quinn-udp-0.5.12.crate) = 31825 +SHA256 (rust/crates/quinn-udp-0.5.13.crate) = fcebb1209ee276352ef14ff8732e24cc2b02bbac986cd74a4c81bcb2f9881970 +SIZE (rust/crates/quinn-udp-0.5.13.crate) = 32621 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-0.9.1.crate) = 9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97 -SIZE (rust/crates/rand-0.9.1.crate) = 97986 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb @@ -809,10 +923,10 @@ SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b66 SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3 SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490 -SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af -SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544 -SHA256 (rust/crates/redox_users-0.5.0.crate) = dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b -SIZE (rust/crates/redox_users-0.5.0.crate) = 15586 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 SHA256 (rust/crates/ref-cast-1.0.24.crate) = 4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf SIZE (rust/crates/ref-cast-1.0.24.crate) = 15252 SHA256 (rust/crates/ref-cast-impl-1.0.24.crate) = 1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7 @@ -831,26 +945,30 @@ SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303af SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62 SIZE (rust/crates/reqwest-0.11.27.crate) = 163155 -SHA256 (rust/crates/reqwest-0.12.15.crate) = d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb -SIZE (rust/crates/reqwest-0.12.15.crate) = 199320 -SHA256 (rust/crates/rgb-0.8.50.crate) = 57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a -SIZE (rust/crates/rgb-0.8.50.crate) = 21980 +SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531 +SIZE (rust/crates/reqwest-0.12.22.crate) = 200283 +SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2 +SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140 +SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce +SIZE (rust/crates/rgb-0.8.52.crate) = 22449 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 SHA256 (rust/crates/rpassword-5.0.1.crate) = ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb SIZE (rust/crates/rpassword-5.0.1.crate) = 11109 +SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b +SIZE (rust/crates/rsa-0.9.8.crate) = 85741 SHA256 (rust/crates/runloop-0.1.0.crate) = 5d79b4b604167921892e84afbbaad9d5ad74e091bf6c511d9dbfb0593f09fabd SIZE (rust/crates/runloop-0.1.0.crate) = 8610 SHA256 (rust/crates/rusqlite-0.35.0.crate) = a22715a5d6deef63c637207afbe68d0c72c3f8d0022d7cf9714c442d6157606b SIZE (rust/crates/rusqlite-0.35.0.crate) = 166186 -SHA256 (rust/crates/rust-embed-8.7.1.crate) = 60e425e204264b144d4c929d126d0de524b40a961686414bab5040f7465c71be -SIZE (rust/crates/rust-embed-8.7.1.crate) = 906558 -SHA256 (rust/crates/rust-embed-impl-8.7.0.crate) = 6bf418c9a2e3f6663ca38b8a7134cc2c2167c9d69688860e8961e3faa731702e -SIZE (rust/crates/rust-embed-impl-8.7.0.crate) = 10171 -SHA256 (rust/crates/rust-embed-utils-8.7.0.crate) = 08d55b95147fe01265d06b3955db798bdaed52e60e2211c41137701b3aba8e21 -SIZE (rust/crates/rust-embed-utils-8.7.0.crate) = 6123 -SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f -SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 +SHA256 (rust/crates/rust-embed-8.7.2.crate) = 025908b8682a26ba8d12f6f2d66b987584a4a87bc024abc5bbc12553a8cd178a +SIZE (rust/crates/rust-embed-8.7.2.crate) = 906250 +SHA256 (rust/crates/rust-embed-impl-8.7.2.crate) = 6065f1a4392b71819ec1ea1df1120673418bf386f50de1d6f54204d836d4349c +SIZE (rust/crates/rust-embed-impl-8.7.2.crate) = 9663 +SHA256 (rust/crates/rust-embed-utils-8.7.2.crate) = f6cc0c81648b20b70c491ff8cce00c1c3b223bb8ed2b5d41f0e54c6c4c0a3594 +SIZE (rust/crates/rust-embed-utils-8.7.2.crate) = 6123 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d @@ -859,40 +977,44 @@ SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfc SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.0.7.crate) = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266 -SIZE (rust/crates/rustix-1.0.7.crate) = 414500 -SHA256 (rust/crates/rustls-0.23.27.crate) = 730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321 -SIZE (rust/crates/rustls-0.23.27.crate) = 355915 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustls-0.23.31.crate) = c0ebcbd2f03de0fc1122ad9bb24b127a5a6cd51d72604a3f3c50ac459762b6cc +SIZE (rust/crates/rustls-0.23.31.crate) = 371259 SHA256 (rust/crates/rustls-native-certs-0.8.1.crate) = 7fcff2dd52b58a8d98a70243663a0d234c4e2b79235637849d15913394a247d3 SIZE (rust/crates/rustls-native-certs-0.8.1.crate) = 31129 -SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 -SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 SHA256 (rust/crates/rustls-pki-types-1.12.0.crate) = 229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79 SIZE (rust/crates/rustls-pki-types-1.12.0.crate) = 64740 -SHA256 (rust/crates/rustls-webpki-0.103.3.crate) = e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435 -SIZE (rust/crates/rustls-webpki-0.103.3.crate) = 81840 -SHA256 (rust/crates/rustversion-1.0.20.crate) = eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2 -SIZE (rust/crates/rustversion-1.0.20.crate) = 20666 +SHA256 (rust/crates/rustls-webpki-0.103.4.crate) = 0a17884ae0c1b773f1ccd2bd4a8c72f16da897310a98b0e84bf349ad5ead92fc +SIZE (rust/crates/rustls-webpki-0.103.4.crate) = 84241 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f SIZE (rust/crates/ryu-1.0.20.crate) = 48738 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/schannel-0.1.27.crate) = 1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d SIZE (rust/crates/schannel-0.1.27.crate) = 42772 +SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f +SIZE (rust/crates/schemars-0.9.0.crate) = 80032 +SHA256 (rust/crates/schemars-1.0.4.crate) = 82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0 +SIZE (rust/crates/schemars-1.0.4.crate) = 88282 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/sd-notify-0.4.5.crate) = b943eadf71d8b69e661330cb0e2656e31040acf21ee7708e2c238a0ec6af2bf4 SIZE (rust/crates/sd-notify-0.4.5.crate) = 12582 +SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc +SIZE (rust/crates/sec1-0.7.3.crate) = 17979 SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 SHA256 (rust/crates/security-framework-3.2.0.crate) = 271720403f46ca04f7ba6f55d438f8bd878d6b8ca0a1046e8228c4145bcbb316 SIZE (rust/crates/security-framework-3.2.0.crate) = 86095 SHA256 (rust/crates/security-framework-sys-2.14.0.crate) = 49db231d56a190491cb4aeda9527f1ad45345af50b0851622a7adb8c03b01c32 SIZE (rust/crates/security-framework-sys-2.14.0.crate) = 20537 -SHA256 (rust/crates/selinux-0.5.1.crate) = e37f432dfe840521abd9a72fefdf88ed7ad0f43bbea7d9d1d3d80383e9f4ad13 -SIZE (rust/crates/selinux-0.5.1.crate) = 43096 -SHA256 (rust/crates/selinux-sys-0.6.14.crate) = 280da3df1236da180be5ac50a893b26a1d3c49e3a44acb2d10d1f082523ff916 -SIZE (rust/crates/selinux-sys-0.6.14.crate) = 12332 +SHA256 (rust/crates/selinux-0.5.3.crate) = 8f6af114a661557df02e60c25e5cb40779d295ec2e4ae0fd903fe414578b6191 +SIZE (rust/crates/selinux-0.5.3.crate) = 45129 +SHA256 (rust/crates/selinux-sys-0.6.15.crate) = debaba5832b4831ffe0ba9118b526c752c960f41c46c4ef197d9a15f5179d6fd +SIZE (rust/crates/selinux-sys-0.6.15.crate) = 12894 SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0 SIZE (rust/crates/semver-1.0.26.crate) = 31303 SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 @@ -905,18 +1027,20 @@ SHA256 (rust/crates/serde_cbor_2-0.12.0-dev.crate) = b46d75f449e01f1eddbe9b00f43 SIZE (rust/crates/serde_cbor_2-0.12.0-dev.crate) = 44766 SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde_html_form-0.2.7.crate) = 9d2de91cf02bbc07cde38891769ccd5d4f073d22a40683aa4bc7a95781aaa2c4 +SIZE (rust/crates/serde_html_form-0.2.7.crate) = 17915 +SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7 +SIZE (rust/crates/serde_json-1.0.142.crate) = 155363 SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662 -SHA256 (rust/crates/serde_spanned-0.6.8.crate) = 87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1 -SIZE (rust/crates/serde_spanned-0.6.8.crate) = 9330 +SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 -SHA256 (rust/crates/serde_with-3.12.0.crate) = d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa -SIZE (rust/crates/serde_with-3.12.0.crate) = 148666 -SHA256 (rust/crates/serde_with_macros-3.12.0.crate) = 8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e -SIZE (rust/crates/serde_with_macros-3.12.0.crate) = 32089 +SHA256 (rust/crates/serde_with-3.14.0.crate) = f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5 +SIZE (rust/crates/serde_with-3.14.0.crate) = 192177 +SHA256 (rust/crates/serde_with_macros-3.14.0.crate) = de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f +SIZE (rust/crates/serde_with_macros-3.14.0.crate) = 39066 SHA256 (rust/crates/sha-crypt-0.5.0.crate) = 88e79009728d8311d42d754f2f319a975f9e38f156fd5e422d2451486c78b286 SIZE (rust/crates/sha-crypt-0.5.0.crate) = 14603 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba @@ -925,6 +1049,8 @@ SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962 SIZE (rust/crates/sha1-checked-0.10.0.crate) = 783840 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/sha2-0.11.0-rc.0.crate) = aa1d2e6b3cc4e43a8258a9a3b17aa5dfd2cc5186c7024bba8a64aa65b2c71a59 +SIZE (rust/crates/sha2-0.11.0-rc.0.crate) = 33237 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde @@ -933,26 +1059,30 @@ SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c3 SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/signal-hook-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 -SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 -SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 -SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9 -SIZE (rust/crates/smallvec-1.15.0.crate) = 38113 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de +SIZE (rust/crates/signature-2.2.0.crate) = 15531 +SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d +SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smartstring-1.0.1.crate) = 3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29 SIZE (rust/crates/smartstring-1.0.1.crate) = 29555 SHA256 (rust/crates/smolset-1.3.1.crate) = a8d372e8fe15dc5229e7d6c65f5810849385e79e24f9d9d64263e132879c7be0 SIZE (rust/crates/smolset-1.3.1.crate) = 7321 -SHA256 (rust/crates/socket2-0.5.9.crate) = 4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef -SIZE (rust/crates/socket2-0.5.9.crate) = 57432 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.0.crate) = 233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807 +SIZE (rust/crates/socket2-0.6.0.crate) = 57974 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 SIZE (rust/crates/spki-0.7.3.crate) = 16409 SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a SIZE (rust/crates/sptr-0.3.2.crate) = 14598 -SHA256 (rust/crates/sshkey-attest-0.5.0.crate) = 34285eaade87ba166c4f17c0ae1e35d52659507db81888beae277e962b9e5a02 -SIZE (rust/crates/sshkey-attest-0.5.0.crate) = 10028 +SHA256 (rust/crates/sshkey-attest-0.5.2.crate) = 797b60fe4c85891133fd38337ce9fb5e274cb2230c2947dc10504c7703c4d048 +SIZE (rust/crates/sshkey-attest-0.5.2.crate) = 19339 SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3 SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f @@ -965,8 +1095,8 @@ SHA256 (rust/crates/svg-0.18.0.crate) = 94afda9cd163c04f6bee8b4bf2501c91548deae3 SIZE (rust/crates/svg-0.18.0.crate) = 18998 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160 SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933 SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 @@ -993,14 +1123,16 @@ SHA256 (rust/crates/thousands-0.2.0.crate) = 3bf63baf9f5039dadc247375c29eb137067 SIZE (rust/crates/thousands-0.2.0.crate) = 11060 SHA256 (rust/crates/thread-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630 SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263 -SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c -SIZE (rust/crates/thread_local-1.1.8.crate) = 13962 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/time-0.3.41.crate) = 8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40 SIZE (rust/crates/time-0.3.41.crate) = 138369 SHA256 (rust/crates/time-core-0.1.4.crate) = c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c SIZE (rust/crates/time-core-0.1.4.crate) = 8422 SHA256 (rust/crates/time-macros-0.2.22.crate) = 3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49 SIZE (rust/crates/time-macros-0.2.22.crate) = 24604 +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/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 @@ -1011,8 +1143,8 @@ SHA256 (rust/crates/tls_codec-0.4.2.crate) = 0de2e01245e2bb89d6f05801c564fa27624 SIZE (rust/crates/tls_codec-0.4.2.crate) = 27213 SHA256 (rust/crates/tls_codec_derive-0.4.2.crate) = 2d2e76690929402faae40aebdda620a2c0e25dd6d3b9afe48867dfd95991f4bd SIZE (rust/crates/tls_codec_derive-0.4.2.crate) = 25155 -SHA256 (rust/crates/tokio-1.45.0.crate) = 2513ca694ef9ede0fb23fe71a4ee4107cb102b9dc1930f6d0fd77aae068ae165 -SIZE (rust/crates/tokio-1.45.0.crate) = 800721 +SHA256 (rust/crates/tokio-1.47.1.crate) = 89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038 +SIZE (rust/crates/tokio-1.47.1.crate) = 829790 SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 @@ -1023,36 +1155,36 @@ SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c SIZE (rust/crates/tokio-rustls-0.26.2.crate) = 31655 SHA256 (rust/crates/tokio-stream-0.1.17.crate) = eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047 SIZE (rust/crates/tokio-stream-0.1.17.crate) = 38477 -SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df -SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 -SHA256 (rust/crates/toml-0.8.22.crate) = 05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae -SIZE (rust/crates/toml-0.8.22.crate) = 76224 -SHA256 (rust/crates/toml_datetime-0.6.9.crate) = 3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3 -SIZE (rust/crates/toml_datetime-0.6.9.crate) = 12622 -SHA256 (rust/crates/toml_edit-0.22.26.crate) = 310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e -SIZE (rust/crates/toml_edit-0.22.26.crate) = 121714 -SHA256 (rust/crates/toml_write-0.1.1.crate) = bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076 -SIZE (rust/crates/toml_write-0.1.1.crate) = 17467 +SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 +SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 +SIZE (rust/crates/toml-0.8.23.crate) = 36050 +SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c +SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a +SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 +SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 +SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52 SIZE (rust/crates/tonic-0.12.3.crate) = 99380 SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c SIZE (rust/crates/tower-0.4.13.crate) = 106906 SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SIZE (rust/crates/tower-0.5.2.crate) = 109417 -SHA256 (rust/crates/tower-http-0.6.4.crate) = 0fdb0c213ca27a9f57ab69ddb290fd80d970922355b83ae380b395d3986b8a2e -SIZE (rust/crates/tower-http-0.6.4.crate) = 132254 +SHA256 (rust/crates/tower-http-0.6.6.crate) = adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2 +SIZE (rust/crates/tower-http-0.6.6.crate) = 133515 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 SIZE (rust/crates/tracing-0.1.41.crate) = 82448 -SHA256 (rust/crates/tracing-attributes-0.1.28.crate) = 395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d -SIZE (rust/crates/tracing-attributes-0.1.28.crate) = 33280 -SHA256 (rust/crates/tracing-core-0.1.33.crate) = e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c -SIZE (rust/crates/tracing-core-0.1.33.crate) = 63434 -SHA256 (rust/crates/tracing-forest-0.1.6.crate) = ee40835db14ddd1e3ba414292272eddde9dad04d3d4b65509656414d1c42592f -SIZE (rust/crates/tracing-forest-0.1.6.crate) = 28565 +SHA256 (rust/crates/tracing-attributes-0.1.30.crate) = 81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903 +SIZE (rust/crates/tracing-attributes-0.1.30.crate) = 39142 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 +SHA256 (rust/crates/tracing-forest-0.2.0.crate) = 3298fe855716711a00474eceb89cc7dc254bbe67f6bc4afafdeec5f0c538771c +SIZE (rust/crates/tracing-forest-0.2.0.crate) = 33904 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 SHA256 (rust/crates/tracing-opentelemetry-0.28.0.crate) = 97a971f6058498b5c0f1affa23e7ea202057a7301dbff68e968b2d578bcbd053 @@ -1075,10 +1207,10 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9 SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536 -SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 -SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 -SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd -SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509 +SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c +SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 +SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea +SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 @@ -1095,8 +1227,8 @@ SHA256 (rust/crates/utoipa-gen-4.3.1.crate) = 20c24e8ab68ff9ee746aad22d39b553560 SIZE (rust/crates/utoipa-gen-4.3.1.crate) = 142985 SHA256 (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 0b39868d43c011961e04b41623e050aedf2cc93652562ff7935ce0f819aaf2da SIZE (rust/crates/utoipa-swagger-ui-6.0.0.crate) = 4372387 -SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9 -SIZE (rust/crates/uuid-1.16.0.crate) = 58549 +SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d +SIZE (rust/crates/uuid-1.17.0.crate) = 59014 SHA256 (rust/crates/uuid-simd-0.8.0.crate) = 23b082222b4f6619906941c17eb2297fff4c2fb96cb60164170522942a200bd8 SIZE (rust/crates/uuid-simd-0.8.0.crate) = 6959 SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 @@ -1111,8 +1243,8 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e SIZE (rust/crates/want-0.3.1.crate) = 6398 -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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b @@ -1133,24 +1265,22 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webauthn-attestation-ca-0.5.1.crate) = 29e77e8859ecb93b00e4a8e56ae45f8a8dd69b1539e3d32cf4cce1db9a3a0b99 -SIZE (rust/crates/webauthn-attestation-ca-0.5.1.crate) = 3903 -SHA256 (rust/crates/webauthn-authenticator-rs-0.5.1.crate) = 1bc2f8b61965979d9dd561dc8288a89e01ecf224179b40d5d496141225b540b4 -SIZE (rust/crates/webauthn-authenticator-rs-0.5.1.crate) = 207382 -SHA256 (rust/crates/webauthn-rs-0.5.1.crate) = 8b44347ee0d66f222043663a6aaf5ec78022b9b11c3a9ed488c21f2bd5680856 -SIZE (rust/crates/webauthn-rs-0.5.1.crate) = 20150 -SHA256 (rust/crates/webauthn-rs-core-0.5.1.crate) = 2ef48f07ed8f3dfe304d6c48e85317feba0439675f31a13063b2936c9b4eaf0d -SIZE (rust/crates/webauthn-rs-core-0.5.1.crate) = 123169 -SHA256 (rust/crates/webauthn-rs-proto-0.5.1.crate) = 14e1367f70e7dc7b83afc971ce8a54d578f4fdf488ea093021180e073744a69f -SIZE (rust/crates/webauthn-rs-proto-0.5.1.crate) = 13873 -SHA256 (rust/crates/webdriver-0.50.0.crate) = 144ab979b12d36d65065635e646549925de229954de2eb3b47459b432a42db71 -SIZE (rust/crates/webdriver-0.50.0.crate) = 32046 -SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 -SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 -SHA256 (rust/crates/webpki-roots-1.0.0.crate) = 2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb -SIZE (rust/crates/webpki-roots-1.0.0.crate) = 248893 -SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082 -SIZE (rust/crates/weezl-0.1.8.crate) = 42175 +SHA256 (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 384e43534efe4e8f56c4eb1615a27e24d2ff29281385c843cf9f16ac1077dbdc +SIZE (rust/crates/webauthn-attestation-ca-0.5.2.crate) = 6442 +SHA256 (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 720d11d7d7408e6c7cf65ab4d79b1f96c2a531df4e469e12656d6b814bdcd1b1 +SIZE (rust/crates/webauthn-authenticator-rs-0.5.2.crate) = 210753 +SHA256 (rust/crates/webauthn-rs-0.5.2.crate) = ed1f861a94557baeb0cf711e3e55d623c46b68f4aab7aa932562f785b8b5f1ab +SIZE (rust/crates/webauthn-rs-0.5.2.crate) = 27650 +SHA256 (rust/crates/webauthn-rs-core-0.5.2.crate) = 269c210cd5f183aaca860bb5733187d1dd110ebed54640f8fc1aca31a04aa4dc +SIZE (rust/crates/webauthn-rs-core-0.5.2.crate) = 122406 +SHA256 (rust/crates/webauthn-rs-proto-0.5.2.crate) = 144dbee9abb4bfad78fd283a2613f0312a0ed5955051b7864cfc98679112ae60 +SIZE (rust/crates/webauthn-rs-proto-0.5.2.crate) = 17675 +SHA256 (rust/crates/webdriver-0.53.0.crate) = 91d53921e1bef27512fa358179c9a22428d55778d2c2ae3c5c37a52b82ce6e92 +SIZE (rust/crates/webdriver-0.53.0.crate) = 41533 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 +SHA256 (rust/crates/weezl-0.1.10.crate) = a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3 +SIZE (rust/crates/weezl-0.1.10.crate) = 46418 SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 SIZE (rust/crates/which-4.4.2.crate) = 15953 SHA256 (rust/crates/whoami-1.6.0.crate) = 6994d13118ab492c3c80c1f81928718159254c53c472bf9ce36f8dae4add02a7 @@ -1165,34 +1295,32 @@ SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1 SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 SHA256 (rust/crates/windows-0.41.0.crate) = 5a3ed69de2c1f8d0524a8a3417a80a85dd316a071745fbfdf5eb028b310058ab SIZE (rust/crates/windows-0.41.0.crate) = 11980400 -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-registry-0.4.0.crate) = 4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3 -SIZE (rust/crates/windows-registry-0.4.0.crate) = 12572 -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.3.1.crate) = 87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319 -SIZE (rust/crates/windows-strings-0.3.1.crate) = 13922 -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.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 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.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 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.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b -SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020 +SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 SHA256 (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 163d2761774f2278ecb4e6719e80b2b5e92e5a2be73a7bcd3ef624dd5e3091fd SIZE (rust/crates/windows_aarch64_gnullvm-0.41.0.crate) = 357917 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 @@ -1255,26 +1383,32 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28 SIZE (rust/crates/winnow-0.6.26.crate) = 167349 -SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec -SIZE (rust/crates/winnow-0.7.10.crate) = 176073 +SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 +SIZE (rust/crates/winnow-0.7.12.crate) = 174403 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 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/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/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94 SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819 SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69 SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925 +SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 +SIZE (rust/crates/yoke-0.7.5.crate) = 29673 SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc SIZE (rust/crates/yoke-0.8.0.crate) = 28726 +SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 +SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 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.25.crate) = a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb -SIZE (rust/crates/zerocopy-0.8.25.crate) = 252714 -SHA256 (rust/crates/zerocopy-derive-0.8.25.crate) = 28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef -SIZE (rust/crates/zerocopy-derive-0.8.25.crate) = 87671 +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 @@ -1285,23 +1419,25 @@ SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb2491 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141 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-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 +SIZE (rust/crates/zerovec-0.10.4.crate) = 126398 +SHA256 (rust/crates/zerovec-0.11.3.crate) = bdbb9122ea75b11bf96e7492afb723e8a7fbe12c67417aa95e7e3d18144d37cd +SIZE (rust/crates/zerovec-0.11.3.crate) = 125082 +SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6 +SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 SHA256 (rust/crates/zerovec-derive-0.11.1.crate) = 5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f SIZE (rust/crates/zerovec-derive-0.11.1.crate) = 21294 SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261 SIZE (rust/crates/zip-0.6.6.crate) = 65789 +SHA256 (rust/crates/zlib-rs-0.5.1.crate) = 626bd9fa9734751fc50d6060752170984d7053f5a39061f524cda68023d4db8a +SIZE (rust/crates/zlib-rs-0.5.1.crate) = 193055 SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 -SHA256 (rust/crates/zune-jpeg-0.4.14.crate) = 99a5bab8d7dedf81405c4bb1f2b83ea057643d9cb28778cea9eecddeedd2e028 -SIZE (rust/crates/zune-jpeg-0.4.14.crate) = 63388 +SHA256 (rust/crates/zune-jpeg-0.4.20.crate) = fc1f7e205ce79eb2da3cd71c5f55f3589785cb7c79f6a03d1c8d1491bda5d089 +SIZE (rust/crates/zune-jpeg-0.4.20.crate) = 67723 SHA256 (rust/crates/zxcvbn-3.1.0.crate) = ad76e35b00ad53688d6b90c431cabe3cbf51f7a4a154739e04b63004ab1c736c SIZE (rust/crates/zxcvbn-3.1.0.crate) = 424952 -SHA256 (Firstyear-rust-sshkeys-49cb53232115d3aea86cd059b151e376293805fc_GH0.tar.gz) = 20e1c826752b0e144128f020cf953e96532232983831af3afb74f0c81f32fffd -SIZE (Firstyear-rust-sshkeys-49cb53232115d3aea86cd059b151e376293805fc_GH0.tar.gz) = 31429 -SHA256 (Firstyear-libnss-rs-763da4beaadc1e475b89ed876de31a5e393f6d30_GH0.tar.gz) = 0ac9d8c22288fc2d236ae447c867cfca07de5a44182631a68a96fb8587f23870 -SIZE (Firstyear-libnss-rs-763da4beaadc1e475b89ed876de31a5e393f6d30_GH0.tar.gz) = 12094 -SHA256 (Firstyear-compact-jwt-043976842773dd035fe394261347edeb644e3091_GH0.tar.gz) = 8ef6d8217b5cde04f624cac7eb27dd922b08aa3d815d38a11920a032115c5584 -SIZE (Firstyear-compact-jwt-043976842773dd035fe394261347edeb644e3091_GH0.tar.gz) = 62413 -SHA256 (kanidm-kanidm-v1.6.3_GH0.tar.gz) = f1e9a52a1d9f829e278a9fdb56aac85767efa768f92b3158719b8c5353302dbd -SIZE (kanidm-kanidm-v1.6.3_GH0.tar.gz) = 8650715 +SHA256 (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = facd6197e2251235d07f7ef0073efd06daaa985e0aa7164a30ca2395a791ceb2 +SIZE (dnaeon-rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226_GH0.tar.gz) = 31910 +SHA256 (kanidm-kanidm-v1.7.3_GH0.tar.gz) = a5ef1c507d61dcc5b2199ec831e709d0495534ef1a3ed03de2982e26f18fa8dc +SIZE (kanidm-kanidm-v1.7.3_GH0.tar.gz) = 8853188 diff --git a/security/kanidm/files/kanidm_unixd.in b/security/kanidm/files/kanidm_unixd.in index adc76d1c92c2..10b5226520cb 100644 --- a/security/kanidm/files/kanidm_unixd.in +++ b/security/kanidm/files/kanidm_unixd.in @@ -1,7 +1,7 @@ #!/bin/sh # PROVIDE: kanidm_unixd -# REQUIRE: LOGIN +# REQUIRE: LOGIN kanidm_unixd_tasks # KEYWORD: shutdown # # Add these lines to /etc/rc.conf.local or /etc/rc.conf @@ -19,9 +19,9 @@ load_rc_config $name : ${kanidm_unixd_enable:="NO"} -pidfile="/var/run/kanidm-unixd.pid" +pidfile="/var/run/kanidm_unixd.pid" command=/usr/sbin/daemon -command_args="-u %%USER%% -p /var/run/kanidm-unixd.pid -T kanidm_unixd /usr/local/libexec/${name}" -procname=/usr/local/libexec/${name} +command_args="-u %%USER%% -p /var/run/kanidm_unixd.pid -T kanidm_unixd %%PREFIX%%/libexec/${name}" +procname=%%PREFIX%%/libexec/${name} run_rc_command "$1" diff --git a/security/kanidm/files/kanidm_unixd_tasks.in b/security/kanidm/files/kanidm_unixd_tasks.in index ed2a2e3309d0..970ae009590f 100644 --- a/security/kanidm/files/kanidm_unixd_tasks.in +++ b/security/kanidm/files/kanidm_unixd_tasks.in @@ -19,9 +19,9 @@ load_rc_config $name : ${kanidm_unixd_tasks_enable:="NO"} -pidfile="/var/run/kanidm-unixd-tasks.pid" +pidfile="/var/run/kanidm_unixd_tasks.pid" command=/usr/sbin/daemon -command_args="-u root -p /var/run/kanidm-unixd-tasks.pid -T kanidm_unixd_tasks /usr/local/libexec/${name}" -procname=/usr/local/libexec/${name} +command_args="-u root -p /var/run/kanidm_unixd_tasks.pid -T kanidm_unixd_tasks %%PREFIX%%/libexec/${name}" +procname=%%PREFIX%%/libexec/${name} run_rc_command "$1" diff --git a/security/kanidm/files/kanidmd.in b/security/kanidm/files/kanidmd.in new file mode 100644 index 000000000000..db80a5028cfb --- /dev/null +++ b/security/kanidm/files/kanidmd.in @@ -0,0 +1,27 @@ +#!/bin/sh + +# PROVIDE: kanidmd +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# Add these lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# kanidmd_enable (bool): Set to NO by default. +# Set it to YES to enable kanidm_unixd. + +. /etc/rc.subr + +name=kanidmd +rcvar=kanidmd_enable + +load_rc_config $name + +: ${kanidmd_enable:="NO"} + +pidfile="/var/run/kanidmd.pid" +command=/usr/sbin/daemon +command_args="-u %%USER%% -p /var/run/kanidmd.pid -T kanidmd %%PREFIX%%/libexec/${name}" +procname=%%PREFIX%%/libexec/${name} + +run_rc_command "$1" diff --git a/security/kanidm/files/patch-rust-1.89.0 b/security/kanidm/files/patch-rust-1.89.0 new file mode 100644 index 000000000000..3775ee9a29d2 --- /dev/null +++ b/security/kanidm/files/patch-rust-1.89.0 @@ -0,0 +1,10 @@ +--- ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs.orig 2025-09-17 10:09:23 UTC ++++ ../rust-sshkeys-d736693769b9c4abebad8050fba92271f3c50226/src/reader.rs +@@ -21,6 +21,7 @@ impl<'a> Reader<'a> { + /// let num = reader.read_u32().unwrap(); + /// assert_eq!(num, 42); + /// ``` ++ #[allow(mismatched_lifetime_syntaxes)] + pub fn new<T: ?Sized + AsRef<[u8]>>(inner: &T) -> Reader { + Reader { + inner: inner.as_ref(), diff --git a/security/kanidm/pkg-plist.client b/security/kanidm/pkg-plist.client index 7bc416dce213..0ad083505625 100644 --- a/security/kanidm/pkg-plist.client +++ b/security/kanidm/pkg-plist.client @@ -4,4 +4,10 @@ bin/kanidm_ssh_authorizedkeys bin/kanidm_ssh_authorizedkeys_direct lib/nss_kanidm.so.1 lib/libpam_kanidm.so +libexec/kanidm_unixd +libexec/kanidm_unixd_tasks @dir %%ETCDIR%% +@dir /var/lib +@dir(kanidm,kanidm,750) /var/cache/kanidm-unixd +@dir(kanidm,kanidm,750) /var/lib/kanidm-unixd +@dir(kanidm,kanidm,755) /var/run/kanidm-unixd diff --git a/security/kanidm/pkg-plist.server b/security/kanidm/pkg-plist.server index e6af6f14aec9..d815774392b5 100644 --- a/security/kanidm/pkg-plist.server +++ b/security/kanidm/pkg-plist.server @@ -1,7 +1,5 @@ -libexec/kanidm_unixd -libexec/kanidm_unixd_tasks +libexec/kanidmd @dir %%ETCDIR%% @dir /var/lib -@dir(_kanidm_unixd,_kanidm_unixd,750) /var/cache/kanidm-unixd -@dir(_kanidm_unixd,_kanidm_unixd,750) /var/lib/kanidm-unixd -@dir(_kanidm_unixd,_kanidm_unixd,755) /var/run/kanidm-unixd +@dir(kanidmd,kanidmd,750) /var/lib/kanidmd +@dir(kanidmd,kanidmd,755) /var/run/kanidmd diff --git a/security/keepass-plugin-keepassrpc/Makefile b/security/keepass-plugin-keepassrpc/Makefile index 4b1b44503c1a..e322bb71380c 100644 --- a/security/keepass-plugin-keepassrpc/Makefile +++ b/security/keepass-plugin-keepassrpc/Makefile @@ -4,7 +4,7 @@ DISTVERSIONPREFIX=v CATEGORIES= security PKGNAMEPREFIX= keepass-plugin- -MAINTAINER= tiago.gasiba@gmail.com +MAINTAINER= tiga@FreeBSD.org COMMENT= KeePass plugin which facilitates the Kee Firefox plugin WWW= https://www.kee.pm/ diff --git a/security/keepassxc/Makefile b/security/keepassxc/Makefile index a9974bd60ec9..cf912656f0d6 100644 --- a/security/keepassxc/Makefile +++ b/security/keepassxc/Makefile @@ -1,5 +1,6 @@ PORTNAME= keepassxc DISTVERSION= 2.7.10 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src @@ -24,7 +25,7 @@ LIB_DEPENDS= libargon2.so:security/libargon2 \ USES= cmake compiler:c++17-lang desktop-file-utils minizip \ pkgconfig qt:5 readline shared-mime-info tar:xz xorg -USE_QT= concurrent core dbus gui network svg widgets x11extras \ +USE_QT= concurrent core dbus gui network svg wayland widgets x11extras \ buildtools:build linguisttools:build qmake:build testlib:build USE_XORG= x11 @@ -35,18 +36,21 @@ CONFLICTS_INSTALL= keepassx keepassx-0.* keepassx2 keepassxc276 WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//} OPTIONS_DEFINE= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING \ - SSHAGENT TEST YUBIKEY + PASSKEYS SSHAGENT TEST YUBIKEY OPTIONS_DEFAULT= AUTOTYPE BROWSER FDOSECRETS KEESHARE NETWORKING \ - SSHAGENT YUBIKEY + PASSKEYS SSHAGENT OPTIONS_SUB= yes +PASSKEYS_IMPLIES= BROWSER AUTOTYPE_DESC= Auto-type passwords in input fields BROWSER_DESC= Browser integration with KeePassXC-Browser FDOSECRETS_DESC= freedesktop.org secrets service support KEESHARE_DESC= Sharing integration with KeeShare NETWORKING_DESC= Networking support (e.g. for downloading website icons) +PASSKEYS_DESC= Passkeys support for browser integration\ + (requires BROWSER) SSHAGENT_DESC= SSH agent support -YUBIKEY_DESC= YubiKey support +YUBIKEY_DESC= YubiKey support (broken on <= 14.x) AUTOTYPE_USE= XORG=xi,xtst AUTOTYPE_CMAKE_BOOL= WITH_XC_AUTOTYPE @@ -59,6 +63,8 @@ KEESHARE_CMAKE_BOOL= WITH_XC_KEESHARE NETWORKING_CMAKE_BOOL= WITH_XC_NETWORKING +PASSKEYS_CMAKE_BOOL= WITH_XC_BROWSER_PASSKEYS + SSHAGENT_CMAKE_BOOL= WITH_XC_SSHAGENT TEST_CMAKE_BOOL= WITH_GUI_TESTS WITH_TESTS @@ -67,4 +73,10 @@ TEST_TEST_TARGET= test YUBIKEY_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite YUBIKEY_CMAKE_BOOL= WITH_XC_YUBIKEY +.include <bsd.port.options.mk> + +.if ${OSVERSION} >= 1500000 +OPTIONS_DEFAULT+= YUBIKEY +.endif + .include <bsd.port.mk> diff --git a/security/keepassxc276/Makefile b/security/keepassxc276/Makefile index e5965d9be9de..b3966eb2c5c3 100644 --- a/security/keepassxc276/Makefile +++ b/security/keepassxc276/Makefile @@ -1,5 +1,6 @@ PORTNAME= keepassxc DISTVERSION= 2.7.6 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/keepassxreboot/keepassxc/releases/download/${DISTVERSION}/ PKGNAMESUFFIX= 276 @@ -18,13 +19,10 @@ LICENSE_NAME_NOKIA-LGPL-EXCEPTION= Nokia Qt LGPL Exception version 1.1 LICENSE_FILE_NOKIA-LGPL-EXCEPTION= ${WRKSRC}/LICENSE.NOKIA-LGPL-EXCEPTION LICENSE_PERMS_NOKIA-LGPL-EXCEPTION= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -DEPRECATED= Depends on expired security/botan2 -EXPIRATION_DATE=2025-06-21 - BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor LIB_DEPENDS= libargon2.so:security/libargon2 \ libqrencode.so:graphics/libqrencode \ - libbotan-2.so:security/botan2 + libbotan-3.so:security/botan3 USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig qt:5 \ readline shared-mime-info tar:xz xorg diff --git a/security/keepassxc276/files/patch-src_keys_FileKey.cpp b/security/keepassxc276/files/patch-src_keys_FileKey.cpp new file mode 100644 index 000000000000..3ea8d551efd4 --- /dev/null +++ b/security/keepassxc276/files/patch-src_keys_FileKey.cpp @@ -0,0 +1,11 @@ +--- src/keys/FileKey.cpp.orig 2023-08-15 22:40:34 UTC ++++ src/keys/FileKey.cpp +@@ -22,6 +22,8 @@ + #include "crypto/CryptoHash.h" + #include "crypto/Random.h" + ++#include <botan/mem_ops.h> ++ + #include <QDataStream> + #include <QFile> + #include <QXmlStreamReader> diff --git a/security/keybase/Makefile b/security/keybase/Makefile index cbee3c327569..362c1a349542 100644 --- a/security/keybase/Makefile +++ b/security/keybase/Makefile @@ -1,7 +1,7 @@ PORTNAME= keybase PORTVERSION= 6.5.1 DISTVERSIONPREFIX= v -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/keychain/Makefile b/security/keychain/Makefile index 913a8fbc38f1..4f071b73d6fd 100644 --- a/security/keychain/Makefile +++ b/security/keychain/Makefile @@ -1,5 +1,5 @@ PORTNAME= keychain -PORTVERSION= 2.9.5 +PORTVERSION= 2.9.6 CATEGORIES= security MAINTAINER= garga@FreeBSD.org diff --git a/security/keychain/distinfo b/security/keychain/distinfo index 5dfacbe82b18..588c263ce07b 100644 --- a/security/keychain/distinfo +++ b/security/keychain/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750426458 -SHA256 (funtoo-keychain-2.9.5_GH0.tar.gz) = c883f26db616bc1c81ba5ef3832c7ad912f3e8bd0baf6aaff981164c538a1411 -SIZE (funtoo-keychain-2.9.5_GH0.tar.gz) = 42685 +TIMESTAMP = 1759928737 +SHA256 (funtoo-keychain-2.9.6_GH0.tar.gz) = 23e58da1f3ea7cbe15069e7d3c730277d0cb6a4bec2db76adc20a06acd4c0a42 +SIZE (funtoo-keychain-2.9.6_GH0.tar.gz) = 51990 diff --git a/security/keysmith/Makefile b/security/keysmith/Makefile index d1b3694bb376..b905d06ff0c1 100644 --- a/security/keysmith/Makefile +++ b/security/keysmith/Makefile @@ -13,9 +13,10 @@ LIB_DEPENDS= libsodium.so:security/libsodium USES= cmake desktop-file-utils gettext kde:6 pkgconfig qt:6 tar:xz \ xorg -USE_KDE= dbusaddons i18n kirigami2 prison qqc2-desktop-style windowsystem \ +USE_KDE= config coreaddons dbusaddons i18n kirigami-addons \ + kirigami2 prison qqc2-desktop-style windowsystem \ ecm:build -USE_QT= 5compat base +USE_QT= base declarative svg USE_XORG= x11 .include <bsd.port.mk> diff --git a/security/keysmith/distinfo b/security/keysmith/distinfo index 35f288229720..4dce0e73627c 100644 --- a/security/keysmith/distinfo +++ b/security/keysmith/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646550 -SHA256 (KDE/release-service/25.08.0/keysmith-25.08.0.tar.xz) = 0e5f21ebffb21856e22dfd2fa961f5d14c5c565a88002a32ce1f4117bad60987 -SIZE (KDE/release-service/25.08.0/keysmith-25.08.0.tar.xz) = 237728 +TIMESTAMP = 1762264759 +SHA256 (KDE/release-service/25.08.3/keysmith-25.08.3.tar.xz) = c188bcecbe0657b7cd53a6dc64a2f2cafbde147e7c9bd2c90b5845afd08c1525 +SIZE (KDE/release-service/25.08.3/keysmith-25.08.3.tar.xz) = 237876 diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo index 8c98e35c7322..9d50de7caa0f 100644 --- a/security/kf6-kdesu/distinfo +++ b/security/kf6-kdesu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754127975 -SHA256 (KDE/frameworks/6.17/kdesu-6.17.0.tar.xz) = 666899ad546b7bd002e3fc1697032f8920ce7261df2ef519e81d4aae91971123 -SIZE (KDE/frameworks/6.17/kdesu-6.17.0.tar.xz) = 57012 +TIMESTAMP = 1759784981 +SHA256 (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 02f92edf906a397b05554ff4bd671cd7f5ac6c2cef56732541a2c27cc03d209f +SIZE (KDE/frameworks/6.19/kdesu-6.19.0.tar.xz) = 56996 diff --git a/security/kgpg/distinfo b/security/kgpg/distinfo index e639670f58dd..ea99f3ce5b34 100644 --- a/security/kgpg/distinfo +++ b/security/kgpg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646553 -SHA256 (KDE/release-service/25.08.0/kgpg-25.08.0.tar.xz) = c343f27b1d024a9497d6df81439fdfc5a6d13016725a225d7a1d195fdb002427 -SIZE (KDE/release-service/25.08.0/kgpg-25.08.0.tar.xz) = 3049812 +TIMESTAMP = 1762264761 +SHA256 (KDE/release-service/25.08.3/kgpg-25.08.3.tar.xz) = e41e9f6e146886534cd86f149e5816ca2cf66dabc7b824f0f35006931842f8af +SIZE (KDE/release-service/25.08.3/kgpg-25.08.3.tar.xz) = 3049876 diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo index 4264a1a02270..318c574c9f70 100644 --- a/security/kleopatra/distinfo +++ b/security/kleopatra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646555 -SHA256 (KDE/release-service/25.08.0/kleopatra-25.08.0.tar.xz) = f3cba816041732ed915e4941f728f04ef9cb3129f31d845bfe8df3f4e0f0b3db -SIZE (KDE/release-service/25.08.0/kleopatra-25.08.0.tar.xz) = 2861400 +TIMESTAMP = 1762264764 +SHA256 (KDE/release-service/25.08.3/kleopatra-25.08.3.tar.xz) = 3c2f65207ecacd6f72631e832a93342a6c43260e897afcc285d1803b51cc6766 +SIZE (KDE/release-service/25.08.3/kleopatra-25.08.3.tar.xz) = 2881980 diff --git a/security/kpkpass/distinfo b/security/kpkpass/distinfo index ee3a7ed3c2ea..1f6f5b9a255f 100644 --- a/security/kpkpass/distinfo +++ b/security/kpkpass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646557 -SHA256 (KDE/release-service/25.08.0/kpkpass-25.08.0.tar.xz) = 2ee2a25ff90f23026dd687e2b62ac1a908c1c55fdf685a42583d67472a1badbb -SIZE (KDE/release-service/25.08.0/kpkpass-25.08.0.tar.xz) = 31868 +TIMESTAMP = 1762264766 +SHA256 (KDE/release-service/25.08.3/kpkpass-25.08.3.tar.xz) = 3802a6f23edd901be975c03b3eb63e478e9384386d883b2289fb598edf3e758b +SIZE (KDE/release-service/25.08.3/kpkpass-25.08.3.tar.xz) = 31892 diff --git a/security/kpmenu/Makefile b/security/kpmenu/Makefile index d34c8fba9960..08c3b2dcf833 100644 --- a/security/kpmenu/Makefile +++ b/security/kpmenu/Makefile @@ -1,7 +1,7 @@ PORTNAME= kpmenu DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 -PORTREVISION= 29 +PORTREVISION= 33 CATEGORIES= security MAINTAINER= bapt@FreeBSD.org diff --git a/security/krb5-122/Makefile b/security/krb5-122/Makefile index 1d79f5620b68..de7531fc483a 100644 --- a/security/krb5-122/Makefile +++ b/security/krb5-122/Makefile @@ -1,6 +1,5 @@ PORTNAME= krb5 -PORTVERSION= 1.22 -PORTREVISION= 1 +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-lib_gssapi_krb5_util__crypt.c b/security/krb5-122/files/patch-lib_gssapi_krb5_util__crypt.c deleted file mode 100644 index 0a97d39c347a..000000000000 --- a/security/krb5-122/files/patch-lib_gssapi_krb5_util__crypt.c +++ /dev/null @@ -1,22 +0,0 @@ ---- lib/gssapi/krb5/util_crypt.c.orig 2025-08-05 14:15:15 UTC -+++ lib/gssapi/krb5/util_crypt.c -@@ -322,12 +322,16 @@ kg_verify_checksum_v3(krb5_context context, krb5_key k - uint8_t ckhdr[16]; - krb5_boolean valid; - -- /* Compose an RFC 4121 token header with EC and RRC set to 0. */ -+ /* -+ * Compose an RFC 4121 token header for the checksum. For a wrap token, -+ * the EC and RRC fields have the value 0 for the checksum operation, -+ * regardless of their values in the actual token (RFC 4121 section 4.2.4). -+ * For a MIC token, the corresponding four bytes have the value 0xFF. -+ */ - store_16_be(toktype, ckhdr); - ckhdr[2] = flags; - ckhdr[3] = 0xFF; -- store_16_be(0, ckhdr + 4); -- store_16_be(0, ckhdr + 6); -+ store_32_be((toktype == KG2_TOK_MIC_MSG) ? 0xFFFFFFFF : 0, ckhdr + 4); - store_64_be(seqnum, ckhdr + 8); - - /* Verify the checksum over the data and composed header. */ diff --git a/security/krb5-122/files/patch-lib_gssapi_krb5_verify__mic.c b/security/krb5-122/files/patch-lib_gssapi_krb5_verify__mic.c deleted file mode 100644 index 7afb9ea4ae34..000000000000 --- a/security/krb5-122/files/patch-lib_gssapi_krb5_verify__mic.c +++ /dev/null @@ -1,27 +0,0 @@ ---- lib/gssapi/krb5/verify_mic.c.orig 2025-08-05 14:15:15 UTC -+++ lib/gssapi/krb5/verify_mic.c -@@ -90,7 +90,6 @@ verify_mic_v3(krb5_context context, OM_uint32 *minor_s - krb5_gss_ctx_id_rec *ctx, struct k5input *in, - gss_buffer_t message) - { -- OM_uint32 status; - krb5_keyusage usage; - krb5_key key; - krb5_cksumtype cksumtype; -@@ -124,12 +123,10 @@ verify_mic_v3(krb5_context context, OM_uint32 *minor_s - } - assert(key != NULL); - -- status = kg_verify_checksum_v3(context, key, usage, cksumtype, -- KG2_TOK_MIC_MSG, flags, seqnum, -- message->value, message->length, -- in->ptr, in->len); -- if (status != GSS_S_COMPLETE) -- return status; -+ if (!kg_verify_checksum_v3(context, key, usage, cksumtype, KG2_TOK_MIC_MSG, -+ flags, seqnum, message->value, message->length, -+ in->ptr, in->len)) -+ return GSS_S_BAD_SIG; - - return g_seqstate_check(ctx->seqstate, seqnum); - } diff --git a/security/krb5-122/files/patch-tests_gssapi_t__invalid.c b/security/krb5-122/files/patch-tests_gssapi_t__invalid.c deleted file mode 100644 index 736d335ea4e3..000000000000 --- a/security/krb5-122/files/patch-tests_gssapi_t__invalid.c +++ /dev/null @@ -1,45 +0,0 @@ ---- tests/gssapi/t_invalid.c.orig 2025-08-05 14:15:15 UTC -+++ tests/gssapi/t_invalid.c -@@ -397,6 +397,34 @@ test_iov_large_asn1_wrapper(gss_ctx_id_t ctx) - free(iov[0].buffer.value); - } - -+static void -+test_cfx_verify_mic(gss_ctx_id_t ctx) -+{ -+ OM_uint32 major, minor; -+ gss_buffer_desc message, token; -+ uint8_t msg[] = "message"; -+ uint8_t mic[] = "\x04\x04\x00\xFF\xFF\xFF\xFF\xFF" -+ "\x00\x00\x00\x00\x00\x00\x00\x00\x97\xE9\x63\x3F\x9D\x82\x2B\x74" -+ "\x67\x94\x8A\xD0"; -+ size_t i; -+ -+ message.value = msg; -+ message.length = sizeof(msg) - 1; -+ token.value = mic; -+ token.length = sizeof(mic) - 1; -+ -+ major = gss_verify_mic(&minor, ctx, &message, &token, NULL); -+ check_gsserr("gss_verify_mic", major, minor); -+ -+ for (i = 0; i < token.length; i++) { -+ mic[i]++; -+ major = gss_verify_mic(&minor, ctx, &message, &token, NULL); -+ if (major != GSS_S_DEFECTIVE_TOKEN && major != GSS_S_BAD_SIG) -+ abort(); -+ mic[i]--; -+ } -+} -+ - /* Process wrap and MIC tokens with incomplete headers. */ - static void - test_short_header(gss_ctx_id_t ctx) -@@ -598,6 +626,7 @@ main(int argc, char **argv) - test_cfx_short_plaintext(ctx, cfx_subkey); - test_cfx_large_ec(ctx, cfx_subkey); - test_iov_large_asn1_wrapper(ctx); -+ test_cfx_verify_mic(ctx); - free_fake_context(ctx); - - for (i = 0; i < sizeof(tests) / sizeof(*tests); i++) { diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile index 7417760ad612..062309b55e51 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= a82922e09 -MIT_COMMIT_DATE= 2025.08.19 +HASH= 3466589de +MIT_COMMIT_DATE= 2025.09.19 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 3d624462ae62..3dda3c4a799c 100644 --- a/security/krb5-devel/distinfo +++ b/security/krb5-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755701420 -SHA256 (krb5-krb5-1.22.2025.08.19-a82922e09_GH0.tar.gz) = fe7fa0076ffafd853707de0298a414007b9a513dacd6b71317e27244b108824a -SIZE (krb5-krb5-1.22.2025.08.19-a82922e09_GH0.tar.gz) = 4678169 +TIMESTAMP = 1758739087 +SHA256 (krb5-krb5-1.22.2025.09.19-3466589de_GH0.tar.gz) = 5e8f38dad09f3f9e0e486a28f55048634f95dbc4e967e15eb7d6eda222572df9 +SIZE (krb5-krb5-1.22.2025.09.19-3466589de_GH0.tar.gz) = 4679007 diff --git a/security/kwalletmanager/distinfo b/security/kwalletmanager/distinfo index 84d27d4eab2b..147f8f04c7a5 100644 --- a/security/kwalletmanager/distinfo +++ b/security/kwalletmanager/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646560 -SHA256 (KDE/release-service/25.08.0/kwalletmanager-25.08.0.tar.xz) = 0110bbc55733392f49d2de333082d29c1929a1073af27799f6c277289c8359a3 -SIZE (KDE/release-service/25.08.0/kwalletmanager-25.08.0.tar.xz) = 1052868 +TIMESTAMP = 1762264769 +SHA256 (KDE/release-service/25.08.3/kwalletmanager-25.08.3.tar.xz) = 54b6b63eb55fd554d31215319c20bbafd2e1bf948ab6b4fa4d84b5614b6dc52d +SIZE (KDE/release-service/25.08.3/kwalletmanager-25.08.3.tar.xz) = 1053124 diff --git a/security/lego/Makefile b/security/lego/Makefile index cdc574d87bc1..020508dfeb44 100644 --- a/security/lego/Makefile +++ b/security/lego/Makefile @@ -1,6 +1,7 @@ PORTNAME= lego DISTVERSIONPREFIX= v -DISTVERSION= 4.25.2 +DISTVERSION= 4.28.0 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= matt@matthoran.com @@ -23,20 +24,22 @@ SUB_LIST= LEGO_USER=${LEGO_USER} \ PORTNAME=${PORTNAME} LEGO_USER?= _lego - +.if ${LEGO_USER} == _lego USERS= ${LEGO_USER} GROUPS= ${LEGO_USER} +.endif +GROUPS+= www +PLIST_SUB= LEGO_USER=${LEGO_USER} PERIODIC_DIRS= etc/periodic/weekly PERIODIC_FILES= 604.lego post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS} - ${INSTALL_SCRIPT} ${WRKDIR}/${PERIODIC_FILES} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS}/${PERIODIC_FILES} - ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ssl/lego \ - ${STAGEDIR}${ETCDIR} ${STAGEDIR}${WWWDIR} -. for d in ${SAMPLE_FILES} - ${INSTALL_SCRIPT} ${WRKDIR}/${d} ${STAGEDIR}${ETCDIR}/${d} -. endfor + ${MKDIR} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS} \ + ${STAGEDIR}${PREFIX}/etc/ssl/lego \ + ${STAGEDIR}${ETCDIR} \ + ${STAGEDIR}${WWWDIR} + ${INSTALL_SCRIPT} ${WRKDIR}/${PERIODIC_FILES} ${STAGEDIR}${PREFIX}/${PERIODIC_DIRS} + ${INSTALL_SCRIPT} ${SAMPLE_FILES:C|^|${WRKDIR}/|} ${STAGEDIR}${ETCDIR} .include <bsd.port.mk> diff --git a/security/lego/distinfo b/security/lego/distinfo index c7efe10364c1..cdd859e41e54 100644 --- a/security/lego/distinfo +++ b/security/lego/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1762008812 +SHA256 (go/security_lego/lego-v4.28.0/v4.28.0.mod) = 08b0178bf0929722a39e7bc70a79701ffd726fd3708efccc64ebb36a201ffb33 +SIZE (go/security_lego/lego-v4.28.0/v4.28.0.mod) = 10956 +SHA256 (go/security_lego/lego-v4.28.0/v4.28.0.zip) = adfd3efdff65f0b50985f885909df71a07ec99cc57df8ff9aff91c2f619083e1 +SIZE (go/security_lego/lego-v4.28.0/v4.28.0.zip) = 1681612 diff --git a/security/lego/files/604.lego.in b/security/lego/files/604.lego.in index c2a776f6d1c5..e27d8d07b611 100644 --- a/security/lego/files/604.lego.in +++ b/security/lego/files/604.lego.in @@ -15,7 +15,7 @@ case "$weekly_lego_enable" in echo "Checking Let's Encrypt certificate status:" if [ -x "$weekly_lego_renewscript" ] ; then - echo "$weekly_lego_renewscript" | su -fm _lego || exit 3 + echo "$weekly_lego_renewscript" | su -fm %%LEGO_USER%% || exit 3 fi if [ -n "$weekly_lego_deployscript" ] ; then diff --git a/security/lego/pkg-plist b/security/lego/pkg-plist index 65ad98b95bb8..1aff9aa2f1cf 100644 --- a/security/lego/pkg-plist +++ b/security/lego/pkg-plist @@ -1,8 +1,8 @@ bin/lego etc/periodic/weekly/604.lego -@dir(_lego,_lego,0700) etc/lego +@dir(%%LEGO_USER%%,%%LEGO_USER%%,0700) etc/lego @dir(,,0755) etc/ssl -@dir(_lego,_lego,0755) etc/ssl/lego -@dir(_lego,www,) %%WWWDIR%% -@sample(_lego,_lego,0700) etc/lego/lego.sh.sample +@dir(%%LEGO_USER%%,%%LEGO_USER%%,0755) etc/ssl/lego +@dir(%%LEGO_USER%%,www,) %%WWWDIR%% +@sample(%%LEGO_USER%%,%%LEGO_USER%%,0700) etc/lego/lego.sh.sample @sample etc/lego/deploy.sh.sample diff --git a/security/libaegis/Makefile b/security/libaegis/Makefile index 0454fa2b6c28..e376fc6acfd0 100644 --- a/security/libaegis/Makefile +++ b/security/libaegis/Makefile @@ -1,5 +1,5 @@ PORTNAME= libaegis -PORTVERSION= 0.4.0 +PORTVERSION= 0.4.2 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/libaegis/distinfo b/security/libaegis/distinfo index 7223738359e9..0edd54a563ee 100644 --- a/security/libaegis/distinfo +++ b/security/libaegis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739962440 -SHA256 (jedisct1-libaegis-0.4.0_GH0.tar.gz) = bf8d363edc28b9969e9d0decc41b41f818461136619652b1a977c8afa9b81363 -SIZE (jedisct1-libaegis-0.4.0_GH0.tar.gz) = 502083 +TIMESTAMP = 1759324020 +SHA256 (jedisct1-libaegis-0.4.2_GH0.tar.gz) = 5c7e81b4c426b7b45015423fbf3b1bcb28767b596a255381eaf69c4cb4536923 +SIZE (jedisct1-libaegis-0.4.2_GH0.tar.gz) = 502922 diff --git a/security/libfprint/Makefile b/security/libfprint/Makefile index 2c84695dd52c..a0684407fe70 100644 --- a/security/libfprint/Makefile +++ b/security/libfprint/Makefile @@ -14,7 +14,7 @@ LIB_DEPENDS= libgusb.so:devel/libgusb \ libnss3.so:security/nss \ libpixman-1.so:x11/pixman -USES= gnome libtool meson pkgconfig python:env shebangfix +USES= gnome meson pkgconfig python:env shebangfix USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org USE_GNOME= glib20 diff --git a/security/libgpg-error/Makefile b/security/libgpg-error/Makefile index c5cd944be429..8e14c97232ce 100644 --- a/security/libgpg-error/Makefile +++ b/security/libgpg-error/Makefile @@ -1,5 +1,5 @@ PORTNAME= libgpg-error -DISTVERSION= 1.55 +DISTVERSION= 1.56 CATEGORIES= security devel MASTER_SITES= GNUPG diff --git a/security/libgpg-error/distinfo b/security/libgpg-error/distinfo index 71d07ea47033..5b0e4cda9143 100644 --- a/security/libgpg-error/distinfo +++ b/security/libgpg-error/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745598267 -SHA256 (libgpg-error-1.55.tar.bz2) = 95b178148863f07d45df0cea67e880a79b9ef71f5d230baddc0071128516ef78 -SIZE (libgpg-error-1.55.tar.bz2) = 1109437 +TIMESTAMP = 1759920743 +SHA256 (libgpg-error-1.56.tar.bz2) = 82c3d2deb4ad96ad3925d6f9f124fe7205716055ab50e291116ef27975d169c0 +SIZE (libgpg-error-1.56.tar.bz2) = 1116017 diff --git a/security/libgpg-error/pkg-plist b/security/libgpg-error/pkg-plist index 15910b09c9ca..12c18a64659b 100644 --- a/security/libgpg-error/pkg-plist +++ b/security/libgpg-error/pkg-plist @@ -7,7 +7,7 @@ include/gpgrt.h lib/libgpg-error.a lib/libgpg-error.so lib/libgpg-error.so.0 -lib/libgpg-error.so.0.39.3 +lib/libgpg-error.so.0.40.0 libdata/pkgconfig/gpg-error.pc share/man/man1/gpg-error-config.1.gz share/man/man1/gpgrt-config.1.gz diff --git a/security/libhijack/Makefile b/security/libhijack/Makefile index 0a18a116c52e..dd538505806a 100644 --- a/security/libhijack/Makefile +++ b/security/libhijack/Makefile @@ -1,30 +1,26 @@ PORTNAME= libhijack -PORTVERSION= 0.8.1 +DISTVERSIONPREFIX= v +DISTVERSION= 0.9.0 CATEGORIES= security MAINTAINER= shawn.webb@hardenedbsd.org COMMENT= Runtime process infection made easy -WWW= https://github.com/SoldierX/libhijack +WWW= https://git.hardenedbsd.org/SoldierX/libhijack LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE +USES= uidfix + ONLY_FOR_ARCHS= aarch64 amd64 +ONLY_FOR_ARCHS_REASON= not ported to other architectures +BROKEN_aarch64= does not build, upstream is working on a fix (PR 283408) +BROKEN_FreeBSD_13= does not build, upstream is working on a fix (PR 283408) -USE_GITHUB= yes -GH_ACCOUNT= SoldierX -GH_TAGNAME= 44f28bf2f220bb794a8f3302c6291823b23b43bb +USE_GITLAB= yes +GL_SITE= https://git.hardenedbsd.org +GL_ACCOUNT= SoldierX USE_LDCONFIG= yes -PLIST_FILES= include/hijack.h \ - lib/libhijack.so \ - lib/libhijack.so.2 \ - sbin/hijack - -do-install: # the original install fails: https://github.com/SoldierX/libhijack/issues/6 - ${INSTALL_DATA} ${WRKSRC}/include/hijack.h ${STAGEDIR}${PREFIX}/include - ${INSTALL_LIB} ${WRKSRC}/libhijack/obj/libhijack.so* ${STAGEDIR}${PREFIX}/lib - ${INSTALL_PROGRAM} ${WRKSRC}/hijack/obj/hijack ${STAGEDIR}${PREFIX}/sbin - .include <bsd.port.mk> diff --git a/security/libhijack/distinfo b/security/libhijack/distinfo index 7ef112dda49c..9311ebb29d09 100644 --- a/security/libhijack/distinfo +++ b/security/libhijack/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1686786074 -SHA256 (SoldierX-libhijack-0.8.1-44f28bf2f220bb794a8f3302c6291823b23b43bb_GH0.tar.gz) = af047575f893c9c8367cfd7f1c7e24c2767aa252aa26ea2a2ab90302cd677747 -SIZE (SoldierX-libhijack-0.8.1-44f28bf2f220bb794a8f3302c6291823b23b43bb_GH0.tar.gz) = 21025 +TIMESTAMP = 1761444330 +SHA256 (libhijack-v0.9.0.tar.bz2) = debf9412396609fa97d78729c7ddddb70e1d2e87689f6f12d97402fdcf8277f4 +SIZE (libhijack-v0.9.0.tar.bz2) = 25916 diff --git a/security/libhijack/pkg-plist b/security/libhijack/pkg-plist new file mode 100644 index 000000000000..09a31899c6cb --- /dev/null +++ b/security/libhijack/pkg-plist @@ -0,0 +1,7 @@ +include/hijack.h +lib/libdummyso.so +lib/libdummyso.so.0 +lib/libhijack.so +lib/libhijack.so.2 +sbin/hijack +sbin/injectable diff --git a/security/libhydrogen/Makefile b/security/libhydrogen/Makefile index b3c9e1bb551f..75ece9b93946 100644 --- a/security/libhydrogen/Makefile +++ b/security/libhydrogen/Makefile @@ -1,5 +1,5 @@ PORTNAME= libhydrogen -PORTVERSION= 0.0.0.g20250130 +PORTVERSION= 0.0.0.g20251020 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org @@ -15,6 +15,6 @@ MESON_ARGS= --default-library=both USE_GITHUB= yes GH_ACCOUNT= jedisct1 -GH_TAGNAME= 59bcee2 +GH_TAGNAME= 89c7957 .include <bsd.port.mk> diff --git a/security/libhydrogen/distinfo b/security/libhydrogen/distinfo index ebfb7783a760..f4332cdbf094 100644 --- a/security/libhydrogen/distinfo +++ b/security/libhydrogen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738606391 -SHA256 (jedisct1-libhydrogen-0.0.0.g20250130-59bcee2_GH0.tar.gz) = 1757034362581361b6ff24f4e6f0b58f1195afb751eaf843c9ce7d212dc059f7 -SIZE (jedisct1-libhydrogen-0.0.0.g20250130-59bcee2_GH0.tar.gz) = 46174 +TIMESTAMP = 1761446506 +SHA256 (jedisct1-libhydrogen-0.0.0.g20251020-89c7957_GH0.tar.gz) = 850520fa3e97563ad34696c415dae10cd5ad98a5595dd5b71f03b50ce6121076 +SIZE (jedisct1-libhydrogen-0.0.0.g20251020-89c7957_GH0.tar.gz) = 46265 diff --git a/security/libkleo/distinfo b/security/libkleo/distinfo index e75aa8c676d4..4edc6286f620 100644 --- a/security/libkleo/distinfo +++ b/security/libkleo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754646562 -SHA256 (KDE/release-service/25.08.0/libkleo-25.08.0.tar.xz) = 20c9553c7652f8bc59949cf4b92711c7b0e5a486fc4b10d851346439056d2bd4 -SIZE (KDE/release-service/25.08.0/libkleo-25.08.0.tar.xz) = 663320 +TIMESTAMP = 1762264771 +SHA256 (KDE/release-service/25.08.3/libkleo-25.08.3.tar.xz) = 0553b18a295cb5fbff5fae99034a782ae4d07d43d2c1637eaf67a31ca650b816 +SIZE (KDE/release-service/25.08.3/libkleo-25.08.3.tar.xz) = 668176 diff --git a/security/libkleo/pkg-plist b/security/libkleo/pkg-plist index 25a2223e34e3..3d504d3d50ec 100644 --- a/security/libkleo/pkg-plist +++ b/security/libkleo/pkg-plist @@ -168,7 +168,7 @@ lib/libKPim6Libkleo.so.6 lib/libKPim6Libkleo.so.%%KDE_APPLICATIONS_SHLIB_VER%% share/KPim6Libkleo/find-modules/FindLibAssuan.cmake share/KPim6Libkleo/find-modules/FindLibGpgError.cmake -%%DATADIR%%patra/pics/smartcard.xpm +share/libkleopatra/pics/smartcard.xpm share/locale/ar/LC_MESSAGES/libkleopatra6.mo share/locale/ast/LC_MESSAGES/libkleopatra6.mo share/locale/be/LC_MESSAGES/libkleopatra6.mo diff --git a/security/libressl-devel/Makefile b/security/libressl-devel/Makefile index c8332538d6d1..5bd38d1c7d12 100644 --- a/security/libressl-devel/Makefile +++ b/security/libressl-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= libressl -PORTVERSION= 4.1.0 +PORTVERSION= 4.2.1 CATEGORIES= security devel MASTER_SITES= OPENBSD/LibreSSL PKGNAMESUFFIX= -devel @@ -50,12 +50,12 @@ LDFLAGS+= -pthread INSTALL_TARGET= install-strip TEST_TARGET= check -PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \ - LIBCRYPTO_SHLIBFULL=56.0.0 \ - LIBSSL_SHLIBMAJ=59 \ - LIBSSL_SHLIBFULL=59.0.1 \ - LIBTLS_SHLIBMAJ=32 \ - LIBTLS_SHLIBFULL=32.0.1 +PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \ + LIBCRYPTO_SHLIBFULL=57.0.1 \ + LIBSSL_SHLIBMAJ=60 \ + LIBSSL_SHLIBFULL=60.0.1 \ + LIBTLS_SHLIBMAJ=33 \ + LIBTLS_SHLIBFULL=33.0.1 post-patch-MAN3-off: ${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \ diff --git a/security/libressl-devel/distinfo b/security/libressl-devel/distinfo index 88dda4d38cdc..c6306873f027 100644 --- a/security/libressl-devel/distinfo +++ b/security/libressl-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746175532 -SHA256 (libressl-4.1.0.tar.gz) = 0f71c16bd34bdaaccdcb96a5d94a4921bfb612ec6e0eba7a80d8854eefd8bb61 -SIZE (libressl-4.1.0.tar.gz) = 9198928 +TIMESTAMP = 1761831840 +SHA256 (libressl-4.2.1.tar.gz) = 6d5c2f58583588ea791f4c8645004071d00dfa554a5bf788a006ca1eb5abd70b +SIZE (libressl-4.2.1.tar.gz) = 9147769 diff --git a/security/libressl-devel/pkg-plist b/security/libressl-devel/pkg-plist index c73e0cb9c35a..30505e613b0c 100644 --- a/security/libressl-devel/pkg-plist +++ b/security/libressl-devel/pkg-plist @@ -38,6 +38,7 @@ include/openssl/kdf.h include/openssl/lhash.h include/openssl/md4.h include/openssl/md5.h +include/openssl/mlkem.h include/openssl/modes.h include/openssl/obj_mac.h include/openssl/objects.h diff --git a/security/libressl-devel/version.mk b/security/libressl-devel/version.mk index a43395b52412..2fe40b3646a5 100644 --- a/security/libressl-devel/version.mk +++ b/security/libressl-devel/version.mk @@ -1 +1 @@ -OPENSSL_SHLIBVER?= 56 +OPENSSL_SHLIBVER?= 57 diff --git a/security/libressl/Makefile b/security/libressl/Makefile index 35de680209e2..f733ded9e846 100644 --- a/security/libressl/Makefile +++ b/security/libressl/Makefile @@ -1,5 +1,5 @@ PORTNAME= libressl -PORTVERSION= 4.1.0 +PORTVERSION= 4.2.1 CATEGORIES= security devel MASTER_SITES= OPENBSD/LibreSSL @@ -49,12 +49,12 @@ LDFLAGS+= -pthread INSTALL_TARGET= install-strip TEST_TARGET= check -PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=56 \ - LIBCRYPTO_SHLIBFULL=56.0.0 \ - LIBSSL_SHLIBMAJ=59 \ - LIBSSL_SHLIBFULL=59.0.1 \ - LIBTLS_SHLIBMAJ=32 \ - LIBTLS_SHLIBFULL=32.0.1 +PLIST_SUB+= LIBCRYPTO_SHLIBMAJ=57 \ + LIBCRYPTO_SHLIBFULL=57.0.1 \ + LIBSSL_SHLIBMAJ=60 \ + LIBSSL_SHLIBFULL=60.0.1 \ + LIBTLS_SHLIBMAJ=33 \ + LIBTLS_SHLIBFULL=33.0.1 post-patch-MAN3-off: ${REINPLACE_CMD} -e '/^install-man:/s/install-man3//' \ diff --git a/security/libressl/distinfo b/security/libressl/distinfo index 88dda4d38cdc..c6306873f027 100644 --- a/security/libressl/distinfo +++ b/security/libressl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746175532 -SHA256 (libressl-4.1.0.tar.gz) = 0f71c16bd34bdaaccdcb96a5d94a4921bfb612ec6e0eba7a80d8854eefd8bb61 -SIZE (libressl-4.1.0.tar.gz) = 9198928 +TIMESTAMP = 1761831840 +SHA256 (libressl-4.2.1.tar.gz) = 6d5c2f58583588ea791f4c8645004071d00dfa554a5bf788a006ca1eb5abd70b +SIZE (libressl-4.2.1.tar.gz) = 9147769 diff --git a/security/libressl/pkg-plist b/security/libressl/pkg-plist index c73e0cb9c35a..30505e613b0c 100644 --- a/security/libressl/pkg-plist +++ b/security/libressl/pkg-plist @@ -38,6 +38,7 @@ include/openssl/kdf.h include/openssl/lhash.h include/openssl/md4.h include/openssl/md5.h +include/openssl/mlkem.h include/openssl/modes.h include/openssl/obj_mac.h include/openssl/objects.h diff --git a/security/libressl/version.mk b/security/libressl/version.mk index a43395b52412..2fe40b3646a5 100644 --- a/security/libressl/version.mk +++ b/security/libressl/version.mk @@ -1 +1 @@ -OPENSSL_SHLIBVER?= 56 +OPENSSL_SHLIBVER?= 57 diff --git a/security/libsecret/Makefile b/security/libsecret/Makefile index 43d6825802cd..9d01aa01e974 100644 --- a/security/libsecret/Makefile +++ b/security/libsecret/Makefile @@ -25,4 +25,6 @@ MESON_ARGS= -Dbash_completion=disabled # see PR 287429 / https://gitlab.gnome.org/GNOME/libsecret/-/issues/106 MESON_ARGS+= -Dc_args="-DHAVE_CMSGCRED" +PIE_UNSAFE= yes + .include <bsd.port.mk> diff --git a/security/libssh/Makefile b/security/libssh/Makefile index be4f25adb218..ca2a978fb8b4 100644 --- a/security/libssh/Makefile +++ b/security/libssh/Makefile @@ -1,5 +1,5 @@ PORTNAME= libssh -PORTVERSION= 0.11.2 +PORTVERSION= 0.11.3 CATEGORIES= security devel MASTER_SITES= https://www.libssh.org/files/${PORTVERSION:R}/ diff --git a/security/libssh/distinfo b/security/libssh/distinfo index a859147ae5e3..fd6e0ab0279c 100644 --- a/security/libssh/distinfo +++ b/security/libssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954132 -SHA256 (libssh-0.11.2.tar.xz) = 69529fc18f5b601f0baf0e5a4501a2bc26df5e2f116f5f8f07f19fafaa6d04e7 -SIZE (libssh-0.11.2.tar.xz) = 619428 +TIMESTAMP = 1759324022 +SHA256 (libssh-0.11.3.tar.xz) = 7d8a1361bb094ec3f511964e78a5a4dba689b5986e112afabe4f4d0d6c6125c3 +SIZE (libssh-0.11.3.tar.xz) = 622776 diff --git a/security/libssh/pkg-plist b/security/libssh/pkg-plist index 4843dee1421d..5d0b4c25f226 100644 --- a/security/libssh/pkg-plist +++ b/security/libssh/pkg-plist @@ -13,5 +13,5 @@ lib/cmake/libssh/libssh-config.cmake %%STATIC%%lib/libssh.a lib/libssh.so lib/libssh.so.4 -lib/libssh.so.4.10.2 +lib/libssh.so.4.10.3 libdata/pkgconfig/libssh.pc diff --git a/security/libu2f-host/Makefile b/security/libu2f-host/Makefile deleted file mode 100644 index 19795061d2a8..000000000000 --- a/security/libu2f-host/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -PORTNAME= libu2f-host -PORTVERSION= 1.1.10 -DISTVERSIONPREFIX= ${PORTNAME}- -PORTREVISION= 2 -CATEGORIES= security devel - -MAINTAINER= ports@FreeBSD.org -COMMENT= Yubico Universal 2nd Factor (U2F) Host C Library -WWW= https://developers.yubico.com/libu2f-host/ - -LICENSE= LGPL21+ GPLv3+ -LICENSE_COMB= multi - -DEPRECATED= This project is deprecated and is no longer being maintained. libfido2 is a new project with support for U2F and FIDO2. Use security/libfido2 instead -EXPIRATION_DATE=2025-05-31 - -BUILD_DEPENDS= gengetopt:devel/gengetopt \ - gtk-doc>0:textproc/gtk-doc \ - help2man:misc/help2man -LIB_DEPENDS= libhidapi.so:comms/hidapi \ - libjson-c.so:devel/json-c -RUN_DEPENDS= ${LOCALBASE}/etc/devd/u2f.conf:security/u2f-devd - -USES= autoreconf pkgconfig gmake libtool -USE_LDCONFIG= yes -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ARGS= -enable-gtk-doc -INSTALL_TARGET= install-strip - -USE_GITHUB= yes -GH_ACCOUNT= Yubico - -OPTIONS_DEFINE= DOCS -OPTIONS_SUB= yes - -.include <bsd.port.mk> diff --git a/security/libu2f-host/distinfo b/security/libu2f-host/distinfo deleted file mode 100644 index 424c6964723c..000000000000 --- a/security/libu2f-host/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1559205280 -SHA256 (Yubico-libu2f-host-libu2f-host-1.1.10_GH0.tar.gz) = 45937c6c04349f865d9f047d3a68cc50ea24e9085d18ac2c7d31fa38eb749303 -SIZE (Yubico-libu2f-host-libu2f-host-1.1.10_GH0.tar.gz) = 145840 diff --git a/security/libu2f-host/files/patch-u2f-host-u2fmisc.c b/security/libu2f-host/files/patch-u2f-host-u2fmisc.c deleted file mode 100644 index 686fd3a0377b..000000000000 --- a/security/libu2f-host/files/patch-u2f-host-u2fmisc.c +++ /dev/null @@ -1,29 +0,0 @@ ---- u2f-host/u2fmisc.c.orig 2019-05-15 11:54:11 UTC -+++ u2f-host/u2fmisc.c -@@ -30,7 +30,7 @@ - #define u2fh_json_object_object_get(obj, key, value) json_object_object_get_ex(obj, key, &value) - #else - typedef int json_bool; --#define u2fh_json_object_object_get(obj, key, value) (value = json_object_object_get(obj, key)) == NULL ? (json_bool)FALSE : (json_bool)TRUE -+#define u2fh_json_object_object_get(obj, key, value) (value = json_object_object_get(obj, key)) == NULL ? 0 : 1 - #endif - - static void -@@ -114,7 +114,7 @@ prepare_origin (const char *jsonstr, unsigned char *p) - if (debug) - fprintf (stderr, "JSON: %s\n", json_object_to_json_string (jo)); - -- if (u2fh_json_object_object_get (jo, "appId", k) == FALSE) -+ if (u2fh_json_object_object_get (jo, "appId", k) == 0) - return U2FH_JSON_ERROR; - - app_id = json_object_get_string (k); -@@ -390,7 +390,7 @@ get_fixed_json_data (const char *jsonstr, const char * - if (debug) - fprintf (stderr, "JSON: %s\n", json_object_to_json_string (jo)); - -- if (u2fh_json_object_object_get (jo, key, k) == FALSE) -+ if (u2fh_json_object_object_get (jo, key, k) == 0) - return U2FH_JSON_ERROR; - - urlb64 = json_object_get_string (k); diff --git a/security/libu2f-host/pkg-descr b/security/libu2f-host/pkg-descr deleted file mode 100644 index 77126da87be0..000000000000 --- a/security/libu2f-host/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -Libu2f-host provides a C library and command-line tool that implements the -host-side of the U2F protocol. There are APIs to talk to a U2F device and -perform the U2F Register and U2F Authenticate operations. diff --git a/security/libu2f-host/pkg-plist b/security/libu2f-host/pkg-plist deleted file mode 100644 index 9485c17eaf73..000000000000 --- a/security/libu2f-host/pkg-plist +++ /dev/null @@ -1,24 +0,0 @@ -bin/u2f-host -include/u2f-host/u2f-host-types.h -include/u2f-host/u2f-host-version.h -include/u2f-host/u2f-host.h -lib/libu2f-host.a -lib/libu2f-host.so -lib/libu2f-host.so.0 -lib/libu2f-host.so.0.1.10 -libdata/pkgconfig/u2f-host.pc -share/man/man1/u2f-host.1.gz -%%DOCS%%share/gtk-doc/html/u2f-host/home.png -%%DOCS%%share/gtk-doc/html/u2f-host/index.html -%%DOCS%%share/gtk-doc/html/u2f-host/intro.html -%%DOCS%%share/gtk-doc/html/u2f-host/left-insensitive.png -%%DOCS%%share/gtk-doc/html/u2f-host/left.png -%%DOCS%%share/gtk-doc/html/u2f-host/right-insensitive.png -%%DOCS%%share/gtk-doc/html/u2f-host/right.png -%%DOCS%%share/gtk-doc/html/u2f-host/style.css -%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host-types.html -%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host-version.html -%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host-u2f-host.html -%%DOCS%%share/gtk-doc/html/u2f-host/u2f-host.devhelp2 -%%DOCS%%share/gtk-doc/html/u2f-host/up-insensitive.png -%%DOCS%%share/gtk-doc/html/u2f-host/up.png diff --git a/security/libxcrypt/Makefile b/security/libxcrypt/Makefile index df6f85846a98..de5ac355f3e6 100644 --- a/security/libxcrypt/Makefile +++ b/security/libxcrypt/Makefile @@ -1,6 +1,6 @@ PORTNAME= libxcrypt DISTVERSIONPREFIX= v -DISTVERSION= 4.4.38 +DISTVERSION= 4.5.1 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org @@ -26,4 +26,13 @@ TEST_TARGET= check post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcrypt.so.2.0.0 +# tests as of 4.5.1: +# TOTAL: 52 +# PASS: 51 +# SKIP: 1 +# XFAIL: 0 +# FAIL: 0 +# XPASS: 0 +# ERROR: 0 + .include <bsd.port.mk> diff --git a/security/libxcrypt/distinfo b/security/libxcrypt/distinfo index e22b278d0f55..4bda953b4a26 100644 --- a/security/libxcrypt/distinfo +++ b/security/libxcrypt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736886490 -SHA256 (besser82-libxcrypt-v4.4.38_GH0.tar.gz) = 9fb45586b2e83727934fbe046a4fef4804017577f1d048f91d56d0d830a5a98e -SIZE (besser82-libxcrypt-v4.4.38_GH0.tar.gz) = 529995 +TIMESTAMP = 1762576412 +SHA256 (besser82-libxcrypt-v4.5.1_GH0.tar.gz) = 4ca5a5d8fbb4749d9b794e58954aa7a44f00d28c4047b75b31027413b6a22737 +SIZE (besser82-libxcrypt-v4.5.1_GH0.tar.gz) = 576196 diff --git a/security/lime/Makefile b/security/lime/Makefile index 0315dec4d176..d34706e4173e 100644 --- a/security/lime/Makefile +++ b/security/lime/Makefile @@ -1,5 +1,5 @@ PORTNAME= lime -DISTVERSION= 5.4.24 +DISTVERSION= 5.4.28 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -9,18 +9,15 @@ WWW= https://www.linphone.org/technical-corner/lime LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${LOCALBASE}/lib/libbctoolbox.a:net/bctoolbox \ - ${LOCALBASE}/lib/libbcunit.a:devel/bcunit \ - ${LOCALBASE}/lib/libbelle-sip.a:net/belle-sip \ - ${LOCALBASE}/lib/libbelr.a:textproc/belr -LIB_DEPENDS= libsoci_sqlite3.so:databases/soci +LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \ + libsoci_sqlite3.so:databases/soci USES= cmake USE_GITLAB= yes GL_SITE= https://gitlab.linphone.org/BC GL_ACCOUNT= public -CMAKE_ARGS= -DENABLE_STRICT=NO \ - -DENABLE_UNIT_TESTS=NO +CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_OFF= ENABLE_UNIT_TESTS .include <bsd.port.mk> diff --git a/security/lime/distinfo b/security/lime/distinfo index ad4f709f3363..015ebb06d3bb 100644 --- a/security/lime/distinfo +++ b/security/lime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751281759 -SHA256 (lime-5.4.24.tar.bz2) = e06de2ad663f8735dc22a06153910aa511834493b17c2f2e1dfce2c247fcc02b -SIZE (lime-5.4.24.tar.bz2) = 677362 +TIMESTAMP = 1758131856 +SHA256 (lime-5.4.28.tar.bz2) = 012055cc0a9de2bd1383d0ee5f260cd80191de8be550aa6ad061866dccfd80b0 +SIZE (lime-5.4.28.tar.bz2) = 677371 diff --git a/security/lime/pkg-plist b/security/lime/pkg-plist index 65ba2d8efec0..72cf659dfc87 100644 --- a/security/lime/pkg-plist +++ b/security/lime/pkg-plist @@ -1,5 +1,6 @@ include/lime/lime.hpp -lib/liblime.a +lib/liblime.so +lib/liblime.so.0 share/Lime/cmake/FindSoci.cmake share/Lime/cmake/LimeConfig.cmake share/Lime/cmake/LimeConfigVersion.cmake diff --git a/security/linux-rl9-gnutls/Makefile b/security/linux-rl9-gnutls/Makefile index 9dbea86f7349..d1c6738fb10c 100644 --- a/security/linux-rl9-gnutls/Makefile +++ b/security/linux-rl9-gnutls/Makefile @@ -1,7 +1,7 @@ PORTNAME= gnutls PORTVERSION= 3.8.3 -DISTVERSIONSUFFIX= -6.el9 -PORTREVISION= 3 +DISTVERSIONSUFFIX= -6.el9_6.2 +PORTREVISION= 4 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org diff --git a/security/linux-rl9-gnutls/distinfo b/security/linux-rl9-gnutls/distinfo index 60f20b4ddc7f..cc2308188d81 100644 --- a/security/linux-rl9-gnutls/distinfo +++ b/security/linux-rl9-gnutls/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1750641607 -SHA256 (rocky/g/gnutls-3.8.3-6.el9.aarch64.rpm) = 9806059ba81e6745dc5ab51053e0f5f32a8d2b95524875663131333995d7c8d8 -SIZE (rocky/g/gnutls-3.8.3-6.el9.aarch64.rpm) = 1044459 -SHA256 (rocky/g/gnutls-3.8.3-6.el9.i686.rpm) = 95ed1a15bc713ab0b43add9c44a413a55be4a17f0ad9c88368486c5354599474 -SIZE (rocky/g/gnutls-3.8.3-6.el9.i686.rpm) = 1111239 -SHA256 (rocky/g/gnutls-3.8.3-6.el9.x86_64.rpm) = 78a44d4da59749bc747644b1f6de77fa9f233c8c46bb460eab2e1feb1ae4c22f -SIZE (rocky/g/gnutls-3.8.3-6.el9.x86_64.rpm) = 1121456 -SHA256 (rocky/g/gnutls-3.8.3-6.el9.src.rpm) = a10caa833331026bb2a8825ccee3c591ff8bf257a06ba6ab8281c3668d45d873 -SIZE (rocky/g/gnutls-3.8.3-6.el9.src.rpm) = 8583863 +TIMESTAMP = 1762108292 +SHA256 (rocky/g/gnutls-3.8.3-6.el9_6.2.aarch64.rpm) = 2bb398e440c74a93d5469c3b5ca526fc196314414ef340dee0fa1d607b79e6d2 +SIZE (rocky/g/gnutls-3.8.3-6.el9_6.2.aarch64.rpm) = 1044155 +SHA256 (rocky/g/gnutls-3.8.3-6.el9_6.2.i686.rpm) = d9fdabf23de5e5c540045b62b1482375156b59e7c5767c4257af668fce990da7 +SIZE (rocky/g/gnutls-3.8.3-6.el9_6.2.i686.rpm) = 1110867 +SHA256 (rocky/g/gnutls-3.8.3-6.el9_6.2.x86_64.rpm) = 2277b97b1bc916e9a7dfb1b4b6f2241437cd0a92e8b7d4f67731e217b65af771 +SIZE (rocky/g/gnutls-3.8.3-6.el9_6.2.x86_64.rpm) = 1121372 +SHA256 (rocky/g/gnutls-3.8.3-6.el9_6.2.src.rpm) = be9426cfa538ba61fa4d8a2b140832dd09f0a92faed70c839a552a5031945dcf +SIZE (rocky/g/gnutls-3.8.3-6.el9_6.2.src.rpm) = 8599372 diff --git a/security/linux-rl9-libssh/Makefile b/security/linux-rl9-libssh/Makefile index e675e6b2b25c..7e909661134b 100644 --- a/security/linux-rl9-libssh/Makefile +++ b/security/linux-rl9-libssh/Makefile @@ -1,6 +1,7 @@ PORTNAME= libssh PORTVERSION= 0.10.4 -DISTVERSIONSUFFIX= -13.el9 +DISTVERSIONSUFFIX= -15.el9_6 +PORTREVISION= 1 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org diff --git a/security/linux-rl9-libssh/distinfo b/security/linux-rl9-libssh/distinfo index dc578dc62639..4eba536ee60c 100644 --- a/security/linux-rl9-libssh/distinfo +++ b/security/linux-rl9-libssh/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1732642025 -SHA256 (rocky/l/libssh-0.10.4-13.el9.aarch64.rpm) = 7cf16f8828ae18e7f687760ef475fd366bc38af95349441aa85652a6f7396036 -SIZE (rocky/l/libssh-0.10.4-13.el9.aarch64.rpm) = 217272 -SHA256 (rocky/l/libssh-0.10.4-13.el9.i686.rpm) = 6ce31f6e830e35b4b34dd1525e72007965bda6adb51d4479fa6982c005ec21c6 -SIZE (rocky/l/libssh-0.10.4-13.el9.i686.rpm) = 236098 -SHA256 (rocky/l/libssh-0.10.4-13.el9.x86_64.rpm) = e401d9402bc27b9c2f6318ee57db843795b97f50c558fa4d326d4cdb14a56434 -SIZE (rocky/l/libssh-0.10.4-13.el9.x86_64.rpm) = 220525 -SHA256 (rocky/l/libssh-0.10.4-13.el9.src.rpm) = 80dde706ae6c54f87ffce74b10732de0571692990e1e2f6aeb026a0ed271ba7c -SIZE (rocky/l/libssh-0.10.4-13.el9.src.rpm) = 664104 +TIMESTAMP = 1762108652 +SHA256 (rocky/l/libssh-0.10.4-15.el9_6.aarch64.rpm) = 91aed5d9c5523ebbe12e5c7a5fed9311f9758674ee352e53829d9905f5cdc183 +SIZE (rocky/l/libssh-0.10.4-15.el9_6.aarch64.rpm) = 214893 +SHA256 (rocky/l/libssh-0.10.4-15.el9_6.i686.rpm) = 6aef7d0e8e281f3f4b426a85cee8760f6e5007b1ac6a95f6526676a032d5c934 +SIZE (rocky/l/libssh-0.10.4-15.el9_6.i686.rpm) = 233675 +SHA256 (rocky/l/libssh-0.10.4-15.el9_6.x86_64.rpm) = 0feb713b9f3aaf1ce52c677fecce15d070293275dfcce4287b212aaf7e999851 +SIZE (rocky/l/libssh-0.10.4-15.el9_6.x86_64.rpm) = 218673 +SHA256 (rocky/l/libssh-0.10.4-15.el9_6.src.rpm) = 40fa9981b526dec1c66cf341cb58768ee6e6a5f07ab21c7ef200d4b58362d369 +SIZE (rocky/l/libssh-0.10.4-15.el9_6.src.rpm) = 662911 diff --git a/security/linux-rl9-nss/Makefile b/security/linux-rl9-nss/Makefile index 56c23631fcdb..67d9785c2ea9 100644 --- a/security/linux-rl9-nss/Makefile +++ b/security/linux-rl9-nss/Makefile @@ -1,7 +1,6 @@ PORTNAME= nss -PORTVERSION= 3.101.0 -DISTVERSIONSUFFIX= -10.el9_5 -PORTREVISION= 3 +PORTVERSION= 3.112.0 +DISTVERSIONSUFFIX= -4.el9_4 CATEGORIES= security linux MAINTAINER= emulation@FreeBSD.org diff --git a/security/linux-rl9-nss/distinfo b/security/linux-rl9-nss/distinfo index fd80fbb6f22d..324490ed4295 100644 --- a/security/linux-rl9-nss/distinfo +++ b/security/linux-rl9-nss/distinfo @@ -1,27 +1,27 @@ -TIMESTAMP = 1735154473 -SHA256 (rocky/n/nss-3.101.0-10.el9_5.aarch64.rpm) = 6ba783b0ccc52d3669690e1616aeed5fb8dae141c43c21001b81ef2b3c8dd74f -SIZE (rocky/n/nss-3.101.0-10.el9_5.aarch64.rpm) = 709326 -SHA256 (rocky/n/nss-3.101.0-10.el9_5.i686.rpm) = a0d8203609a6db08d6f1d7dcfa672d7cf48934a64013724b50d5e4af1c9edc30 -SIZE (rocky/n/nss-3.101.0-10.el9_5.i686.rpm) = 780546 -SHA256 (rocky/n/nss-3.101.0-10.el9_5.x86_64.rpm) = de547e8f8833bc94b9a0a10d103730829da0140bf0e91fae4edf7e9d4b8560e9 -SIZE (rocky/n/nss-3.101.0-10.el9_5.x86_64.rpm) = 733689 -SHA256 (rocky/n/nss-softokn-3.101.0-10.el9_5.aarch64.rpm) = f0e4a901fc248a7c80f3ce13d0baa53d3761ef6121b0a405f6a88aeccc5c60d6 -SIZE (rocky/n/nss-softokn-3.101.0-10.el9_5.aarch64.rpm) = 389703 -SHA256 (rocky/n/nss-softokn-3.101.0-10.el9_5.i686.rpm) = 0512bf2a82cf230f3ae0c98437b08d97d30e8422707cc7e14e7e8f15618a990b -SIZE (rocky/n/nss-softokn-3.101.0-10.el9_5.i686.rpm) = 408609 -SHA256 (rocky/n/nss-softokn-3.101.0-10.el9_5.x86_64.rpm) = dd9e60e8c1a61c558454a657fb3c4e2a9e92c5c54319ebc5e8ec7b16f1bccce6 -SIZE (rocky/n/nss-softokn-3.101.0-10.el9_5.x86_64.rpm) = 395062 -SHA256 (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.aarch64.rpm) = fcc37603ba260f5aa47dbec5943124b0cfac8a0d3dd686acd8d7b9f2779c5723 -SIZE (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.aarch64.rpm) = 307454 -SHA256 (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.i686.rpm) = 7ed9195f92f820ea75a77d4bf4b40be37259653e1029fba97c9098a61cad048e -SIZE (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.i686.rpm) = 335401 -SHA256 (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.x86_64.rpm) = a6f07b7d8036e51f177d02a7534c98388ae4ef891c2f2b0c8437e1b4a5175df7 -SIZE (rocky/n/nss-softokn-freebl-3.101.0-10.el9_5.x86_64.rpm) = 316773 -SHA256 (rocky/n/nss-util-3.101.0-10.el9_5.aarch64.rpm) = ac2d7dc19324a709582d96d35c6ab8fff4d77144e5693ae58d0798aa81a5f902 -SIZE (rocky/n/nss-util-3.101.0-10.el9_5.aarch64.rpm) = 88443 -SHA256 (rocky/n/nss-util-3.101.0-10.el9_5.i686.rpm) = 47e93025f93674777ec65dc3b7c991d3caeca58d1e61e74985057c6d89eb08ed -SIZE (rocky/n/nss-util-3.101.0-10.el9_5.i686.rpm) = 93956 -SHA256 (rocky/n/nss-util-3.101.0-10.el9_5.x86_64.rpm) = e56eb4eee80b1e8d57a1b4a2720d116424091d5d940ab80561835d6426726288 -SIZE (rocky/n/nss-util-3.101.0-10.el9_5.x86_64.rpm) = 91400 -SHA256 (rocky/n/nss-3.101.0-10.el9_5.src.rpm) = 32fb0ec6994610aeb2b2da55f8b9eab84b6f19aa8dc69d3ff25998b9bb4e08c1 -SIZE (rocky/n/nss-3.101.0-10.el9_5.src.rpm) = 77480901 +TIMESTAMP = 1762102568 +SHA256 (rocky/n/nss-3.112.0-4.el9_4.aarch64.rpm) = 098e7c67d0c4b41513edebfc6aa56534808a36cf6dc67560652765cccc22f693 +SIZE (rocky/n/nss-3.112.0-4.el9_4.aarch64.rpm) = 714338 +SHA256 (rocky/n/nss-3.112.0-4.el9_4.i686.rpm) = 926753f02e9376e811ca838c1f91b514a690bcca19f8bb4be95161db225db3dc +SIZE (rocky/n/nss-3.112.0-4.el9_4.i686.rpm) = 785630 +SHA256 (rocky/n/nss-3.112.0-4.el9_4.x86_64.rpm) = d9046f5c5d27d37dd342910bb2b037d0ecf900106505f024d15232575d45cee3 +SIZE (rocky/n/nss-3.112.0-4.el9_4.x86_64.rpm) = 738816 +SHA256 (rocky/n/nss-softokn-3.112.0-4.el9_4.aarch64.rpm) = e710b6a79410c5e656bbb62c0dcad122a55013ae0a5eb0ceb6b47f233ab8a530 +SIZE (rocky/n/nss-softokn-3.112.0-4.el9_4.aarch64.rpm) = 396867 +SHA256 (rocky/n/nss-softokn-3.112.0-4.el9_4.i686.rpm) = 81047bb17f3a5b771d16fa82fd9a08eb005d6cda17e0850735bc1509ca63b5d9 +SIZE (rocky/n/nss-softokn-3.112.0-4.el9_4.i686.rpm) = 418004 +SHA256 (rocky/n/nss-softokn-3.112.0-4.el9_4.x86_64.rpm) = 34fd39c826930c417ccb3d77666d83534cd1fd4d7acbc2265fb011fa9f0b91dc +SIZE (rocky/n/nss-softokn-3.112.0-4.el9_4.x86_64.rpm) = 406069 +SHA256 (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.aarch64.rpm) = 67ab4d8a25095b7a8d01689a469f903edf5482ee28bd0c99c9890b7fa57c1819 +SIZE (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.aarch64.rpm) = 424181 +SHA256 (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.i686.rpm) = 45e16590b380de7e323257ce3f821e16aaaeb5a70cbf7c191d818b531a6686bb +SIZE (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.i686.rpm) = 427747 +SHA256 (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.x86_64.rpm) = 7a58fb9d5c9dbea398342147c3a2ae6495f2e65177d84fecebe00acca8495e89 +SIZE (rocky/n/nss-softokn-freebl-3.112.0-4.el9_4.x86_64.rpm) = 423021 +SHA256 (rocky/n/nss-util-3.112.0-4.el9_4.aarch64.rpm) = c063418c827bb4658d88cf4ef8779b2bf839ebd36851d62d00018308c8a70d28 +SIZE (rocky/n/nss-util-3.112.0-4.el9_4.aarch64.rpm) = 88209 +SHA256 (rocky/n/nss-util-3.112.0-4.el9_4.i686.rpm) = dc3456f262d43d54e918f577661e08f0f50558293107b93b33be0f383c54d484 +SIZE (rocky/n/nss-util-3.112.0-4.el9_4.i686.rpm) = 93471 +SHA256 (rocky/n/nss-util-3.112.0-4.el9_4.x86_64.rpm) = 76fbeed7afbf93c37fd97da0cd79cbbef540141fce0d0f9d68dcfdd4d4d88fb6 +SIZE (rocky/n/nss-util-3.112.0-4.el9_4.x86_64.rpm) = 90709 +SHA256 (rocky/n/nss-3.112.0-4.el9_4.src.rpm) = bd2ba8137c67a33fd568ce8139ba78f3defede531c67b4e345a79381950ecdce +SIZE (rocky/n/nss-3.112.0-4.el9_4.src.rpm) = 81942810 diff --git a/security/logcheck/Makefile b/security/logcheck/Makefile index 4f25c9303239..3b7ac320f85c 100644 --- a/security/logcheck/Makefile +++ b/security/logcheck/Makefile @@ -1,6 +1,5 @@ PORTNAME= logcheck -DISTVERSION= 1.4.6 -PORTREVISION= 1 +DISTVERSION= 1.4.7 CATEGORIES= security MASTER_SITES= DEBIAN_POOL DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -27,7 +26,7 @@ SUB_LIST+= CRON=${PORT_OPTIONS:MCRON} \ DBDIR=${DBDIR} \ LOGCHECK_GROUP=${LOGCHECK_GROUP} \ LOGCHECK_USER=${LOGCHECK_USER} -WRKSRC= ${WRKDIR}/${PORTNAME} +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} USERS= ${LOGCHECK_USER} GROUPS= ${LOGCHECK_GROUP} PLIST_SUB+= CHGRP=${CHGRP} \ diff --git a/security/logcheck/distinfo b/security/logcheck/distinfo index 85c870f831b1..17a096f598ac 100644 --- a/security/logcheck/distinfo +++ b/security/logcheck/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754867993 -SHA256 (logcheck_1.4.6.tar.xz) = 1c038ac8bfce551e84d7be5022bfd56482f2d70ee6a8cb7a4499227f318b627d -SIZE (logcheck_1.4.6.tar.xz) = 143620 +TIMESTAMP = 1756511752 +SHA256 (logcheck_1.4.7.tar.xz) = cc160cbcac28f39388e8b96e462c4e62d005453b6957f1f0eaa8c093ff9cf3df +SIZE (logcheck_1.4.7.tar.xz) = 143776 diff --git a/security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh b/security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh index 6b8987a2c2fc..924527f2d62d 100644 --- a/security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh +++ b/security/logcheck/files/patch-rulefiles_linux_ignore.d.paranoid_ssh @@ -1,10 +1,10 @@ ---- rulefiles/linux/ignore.d.paranoid/ssh.orig 2025-08-06 20:24:39 UTC +--- rulefiles/linux/ignore.d.paranoid/ssh.orig 2025-08-25 23:42:11 UTC +++ rulefiles/linux/ignore.d.paranoid/ssh @@ -1,5 +1,5 @@ # https://sources.debian.org/src/pam/1.5.3-7/modules/pam_unix/pam_unix_sess.c/#L100 --^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session opened for user [^[:space:]]+\(uid=[0-9]+\) by \(uid=[0-9]+\)$ -+^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session opened for user [^[:space:]]+\(uid=[0-9]+\) by \(uid=[0-9]+\)$ +-^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session opened for user [^[:space:]]+\(uid=[0-9]+\) by [^[:space:]]*\(uid=[0-9]+\)$ ++^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session opened for user [^[:space:]]+\(uid=[0-9]+\) by [^[:space:]]*\(uid=[0-9]+\)$ # https://sources.debian.org/src/pam/1.5.3-7/modules/pam_unix/pam_unix_sess.c/#L130 --^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session closed for user [^[:space:]]+$ -+^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session closed for user [^[:space:]]+$ +-^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session closed for user [^[:space:]]+$ ++^(\w{3} [ :0-9]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[0-9]+\]: pam_[[:alnum:]]+\(sshd?:session\): session closed for user [^[:space:]]+$ diff --git a/security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh b/security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh index ce4fbbc0d9f5..3deda7e94af3 100644 --- a/security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh +++ b/security/logcheck/files/patch-rulefiles_linux_ignore.d.server_ssh @@ -1,147 +1,147 @@ ---- rulefiles/linux/ignore.d.server/ssh.orig 2025-08-06 20:24:39 UTC +--- rulefiles/linux/ignore.d.server/ssh.orig 2025-08-25 23:42:06 UTC +++ rulefiles/linux/ignore.d.server/ssh @@ -2,108 +2,108 @@ # gssapi-keyex is added by https://salsa.debian.org/ssh-team/openssh/-/blob/master/debian/patches/gssapi.patch -- this may be moved to a different package in future! # sshd_config(5) lists: gssapi-with-mic,hostbased, keyboard-interactive, none, password, publickey --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Accepted (gssapi(-with-mic|-keyex)?|password|publickey|keyboard-interactive/pam|hostbased) for [^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2(: (RSA|ECDSA|ED25519) (SHA256:[0-9a-zA-Z+/=]{43}|(MD5:)?([[:xdigit:]]{2}:){15}[[:xdigit:]]{2}))?$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Accepted (gssapi(-with-mic|-keyex)?|password|publickey|keyboard-interactive/pam|hostbased) for [^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2(: (RSA|ECDSA|ED25519) (SHA256:[0-9a-zA-Z+/=]{43}|(MD5:)?([[:xdigit:]]{2}:){15}[[:xdigit:]]{2}))?$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Accepted (gssapi(-with-mic|-keyex)?|password|publickey|keyboard-interactive/pam|hostbased) for [^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2(: (RSA|ECDSA|ED25519) (SHA256:[0-9a-zA-Z+/=]{43}|(MD5:)?([[:xdigit:]]{2}:){15}[[:xdigit:]]{2}))?$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/gss-serv-krb5.c#L103 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Authorized to [^[:space:]]+, krb5 principal [^[:space:]]+ \(krb5_kuserok\)$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Authorized to [^[:space:]]+, krb5 principal [^[:space:]]+ \(krb5_kuserok\)$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Authorized to [^[:space:]]+, krb5 principal [^[:space:]]+ \(krb5_kuserok\)$ # possibly https://salsa.debian.org/ssh-team/openssh/-/blob/master/packet.c#L1985 and #L1508 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Disconnecting: Bad packet length [[:digit:]]+\.$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Disconnecting: Bad packet length [[:digit:]]+\.$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Disconnecting: Bad packet length [[:digit:]]+\.$ # # possibly https://salsa.debian.org/ssh-team/openssh/-/blob/master/packet.c#L1586 (via #L1985) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Disconnecting: Corrupted MAC on input\.$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Disconnecting: Corrupted MAC on input\.$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Disconnecting: Corrupted MAC on input\.$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/packet.c#L1735 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Received disconnect from [.:[:xdigit:]]+ port [[:digit:]]+:[[:digit:]]+: .+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Received disconnect from [.:[:xdigit:]]+ port [[:digit:]]+:[[:digit:]]+: .+$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Received disconnect from [.:[:xdigit:]]+ port [[:digit:]]+:[[:digit:]]+: .+$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/packet.c#1912 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Disconnected from ((invalid|authenticating) )?(user [^[:space:]]+ )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Disconnected from ((invalid|authenticating) )?(user [^[:space:]]+ )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Disconnected from ((invalid|authenticating) )?(user [^[:space:]]+ )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/packet.c#1905 and 1906 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Connection (closed|reset) by ((invalid|authenticating) )?(user [^[:space:]]+ )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ -+^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Connection (closed|reset) by ((invalid|authenticating) )?(user [^[:space:]]+ )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Connection (closed|reset) by ((invalid|authenticating) )?(user [^[:space:]]* )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ ++^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Connection (closed|reset) by ((invalid|authenticating) )?(user [^[:space:]]* )?[.:[:xdigit:]]+ port [[:digit:]]+( \[preauth\])?$ ^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Server listening on [.:[:xdigit:]]+ port [[:digit:]]+\.$ ## packet.c#1927 (logdie("Unable to negotiate with %s: %s. "...)) # offer is something like diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1 or ecdsa-sha2-nistp256-cert-v01@openssh.com --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Unable to negotiate with [.:[:xdigit:]]+ port [[:digit:]]+: no matching (key exchange|host key) method found\. Their offer: [[:alnum:]@.,-]+ \[preauth\]$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Unable to negotiate with [.:[:xdigit:]]+ port [[:digit:]]+: no matching (key exchange|host key) method found\. Their offer: [[:alnum:]@.,-]+ \[preauth\]$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Unable to negotiate with [.:[:xdigit:]]+ port [[:digit:]]+: no matching (key exchange|host key) method found\. Their offer: [[:alnum:]@.,-]+ \[preauth\]$ # packet.c#L133 (message is at ssherr.c#L87) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: ssh_dispatch_run_fatal: Connection from user [^[:space:]]+ [.:[:xdigit:]]+ port [[:digit:]]+: message authentication code incorrect$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: ssh_dispatch_run_fatal: Connection from user [^[:space:]]+ [.:[:xdigit:]]+ port [[:digit:]]+: message authentication code incorrect$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: ssh_dispatch_run_fatal: Connection from user [^[:space:]]+ [.:[:xdigit:]]+ port [[:digit:]]+: message authentication code incorrect$ # possibly https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L344 (via packet.c#L1985) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Disconnecting: Too many authentication failures for [^[:space:]]* \[preauth\]$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Disconnecting: Too many authentication failures for [^[:space:]]* \[preauth\]$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Disconnecting: Too many authentication failures for [^[:space:]]* \[preauth\]$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L290-297 # 'invalid user' and UNKNOWN can be returned by ssh_remote_ipaddr() - see packet.c --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Failed (keyboard-interactive/pam|password|none) for (invalid user )?[^[:space:]]+ from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+ ssh2$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Failed (keyboard-interactive/pam|password|none) for (invalid user )?[^[:space:]]+ from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+ ssh2$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Failed (keyboard-interactive/pam|password|none) for (invalid user )?[^[:space:]]+ from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+ ssh2$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L494 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Invalid user [^[:space:]]+ from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+$ -+^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Invalid user [^[:space:]]+ from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Invalid user [^[:space:]]* from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+$ ++^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Invalid user [^[:space:]]* from ([.:[:xdigit:]]+|UNKNOWN) port [[:digit:]]+$ # auth.c #L286 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Postponed keyboard-interactive(/pam)? for (invalid user )?[^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2( \[preauth\])?$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Postponed keyboard-interactive(/pam)? for (invalid user )?[^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2( \[preauth\])?$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Postponed keyboard-interactive(/pam)? for (invalid user )?[^[:space:]]+ from [.:[:xdigit:]]+ port [[:digit:]]+ ssh2( \[preauth\])?$ # not found in code? --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: input_userauth_request: invalid user [^[:space:]]+ \[preauth\]$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: input_userauth_request: invalid user [^[:space:]]+ \[preauth\]$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: input_userauth_request: invalid user [^[:space:]]+ \[preauth\]$ # https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L157-158 and #L185-186 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because (listed in Deny|not listed in Allow)Users$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because (listed in Deny|not listed in Allow)Users$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because (listed in Deny|not listed in Allow)Users$ #https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L208-209 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because none of user's groups are listed in AllowGroups$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because none of user's groups are listed in AllowGroups$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because none of user's groups are listed in AllowGroups$ #' https://salsa.debian.org/ssh-team/openssh/-/blob/master/auth.c#L195-196 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because a group is listed in DenyGroups$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because a group is listed in DenyGroups$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: User [^[:space:]]+ from [-_.[:alnum:]]+ not allowed because a group is listed in DenyGroups$ # not found - auth_pam.c#L397 is close (but wont match without a ":" after "PAM") --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: PAM pam_putenv: delete non-existent entry; [[:alnum:]]+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: PAM pam_putenv: delete non-existent entry; [[:alnum:]]+$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: PAM pam_putenv: delete non-existent entry; [[:alnum:]]+$ # canohost.c#L85 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: Nasty PTR record "[.:[:xdigit:]]+" is set up for [.:[:xdigit:]]+, ignoring$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: Nasty PTR record "[.:[:xdigit:]]+" is set up for [.:[:xdigit:]]+, ignoring$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: Nasty PTR record "[.:[:xdigit:]]+" is set up for [.:[:xdigit:]]+, ignoring$ # possibly from auth-shadow.c#L96? think you would want to know if this was happening --#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: Could not get shadow information for NOUSER$ +-#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: Could not get shadow information for NOUSER$ +#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: Could not get shadow information for NOUSER$ # sshd.c#L380 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: fatal: Timeout before authentication for [.:[:xdigit:]]+ port [[:digit:]]+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: fatal: Timeout before authentication for [.:[:xdigit:]]+ port [[:digit:]]+$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: fatal: Timeout before authentication for [.:[:xdigit:]]+ port [[:digit:]]+$ # sshd.c#L977 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: fatal: recv_rexec_state: ssh_msg_recv failed$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: fatal: recv_rexec_state: ssh_msg_recv failed$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: fatal: recv_rexec_state: ssh_msg_recv failed$ # eg from auth2-pubkey.c#L291 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: fatal: userauth_pubkey: send packet: Connection reset by peer \[preauth\]$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: fatal: userauth_pubkey: send packet: Connection reset by peer \[preauth\]$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: fatal: userauth_pubkey: send packet: Connection reset by peer \[preauth\]$ # kex.c#1630 (verbose_f("Connection closed by remote host")) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: kex_exchange_identification: Connection closed by remote host$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: kex_exchange_identification: Connection closed by remote host$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: kex_exchange_identification: Connection closed by remote host$ --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: kex_exchange_identification: read: Connection reset by peer$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: kex_exchange_identification: read: Connection reset by peer$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: kex_exchange_identification: read: Connection reset by peer$ # kex.c#L1672 (verbose_f("client sent invalid protocol identifier "...)) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: kex_exchange_identification: client sent invalid protocol identifier ".+"$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: kex_exchange_identification: client sent invalid protocol identifier ".+"$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: kex_exchange_identification: client sent invalid protocol identifier ".+"$ # sshconnect.c#L1585 (sshpkt_fatal(ssh, r, "banner exchange")) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: invalid format$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: invalid format$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: invalid format$ # kex.c#L1646-1647 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: kex_exchange_identification: banner line contains invalid characters$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: kex_exchange_identification: banner line contains invalid characters$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: kex_exchange_identification: banner line contains invalid characters$ # kex.c#L1720 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: error: Protocol major versions differ: 2 vs\. 1$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: error: Protocol major versions differ: 2 vs\. 1$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: error: Protocol major versions differ: 2 vs\. 1$ # ssherr.c#L101 (SSH_ERR_NO_PROTOCOL_VERSION) --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: could not read protocol version$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: could not read protocol version$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: banner exchange: Connection from [.:[:xdigit:]]+ port [[:digit:]]+: could not read protocol version$ # subsystem.c#L1964 --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: subsystem request for sftp by user [^[:space:]]+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: subsystem request for sftp by user [^[:space:]]+$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: subsystem request for sftp by user [^[:space:]]+$ # loginrec.c#L1439 --- you would want this message reported? --#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: syslogin_perform_logout: logout\(\) returned an error$ +-#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: syslogin_perform_logout: logout\(\) returned an error$ +#^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: syslogin_perform_logout: logout\(\) returned an error$ # not sure where this is from --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: refused connect from [:[:alnum:]._-]+ \([:[:alnum:].]+\)$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: refused connect from [:[:alnum:]._-]+ \([:[:alnum:].]+\)$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: refused connect from [:[:alnum:]._-]+ \([:[:alnum:].]+\)$ # unclear if this is still generated --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: nss_ldap: reconnect(ing|ed) to LDAP server(\.\.\.| after [[:digit:]]+ attempt\(s\))$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: nss_ldap: reconnect(ing|ed) to LDAP server(\.\.\.| after [[:digit:]]+ attempt\(s\))$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: nss_ldap: reconnect(ing|ed) to LDAP server(\.\.\.| after [[:digit:]]+ attempt\(s\))$ # tcp wrappers - not sure what generates these, or if they are up-to-date --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: can't verify hostname: getaddrinfo\([._[:alnum:]-]+, AF_INET\) failed$ --^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: host name/(name|address) mismatch: [._[:alnum:]-]+ != [._[:alnum:]-]+$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: can't verify hostname: getaddrinfo\([._[:alnum:]-]+, AF_INET\) failed$ +-^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd-session\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: host name/(name|address) mismatch: [._[:alnum:]-]+ != [._[:alnum:]-]+$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: can't verify hostname: getaddrinfo\([._[:alnum:]-]+, AF_INET\) failed$ +^(\w{3} [ :[:digit:]]{11}|[0-9T:.+-]{32}) [._[:alnum:]-]+ sshd(-session)?\[[[:digit:]]+\]: warning: /etc/hosts\.(allow|deny), line [[:digit:]]+: host name/(name|address) mismatch: [._[:alnum:]-]+ != [._[:alnum:]-]+$ diff --git a/security/lua-bcrypt/Makefile b/security/lua-bcrypt/Makefile index d12a36d730b7..ef891deef73d 100644 --- a/security/lua-bcrypt/Makefile +++ b/security/lua-bcrypt/Makefile @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= luarocks${LUA_VER_STR}:devel/lua-luarocks@${FLAVOR} -USES= lua:module +USES= lua:53-54,module USE_GITHUB= yes GH_ACCOUNT= mikejsavage GH_PROJECT= lua-bcrypt diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile index 35b43e87f591..10d34bcb1565 100644 --- a/security/lxqt-openssh-askpass/Makefile +++ b/security/lxqt-openssh-askpass/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-openssh-askpass PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= LXQT diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile index c5dcf5e3f665..cb1181975101 100644 --- a/security/lxqt-sudo/Makefile +++ b/security/lxqt-sudo/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-sudo PORTVERSION= 2.2.0 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= LXQT diff --git a/security/lynis/Makefile b/security/lynis/Makefile index 28d139757d31..120de140f609 100644 --- a/security/lynis/Makefile +++ b/security/lynis/Makefile @@ -1,5 +1,5 @@ PORTNAME= lynis -PORTVERSION= 3.1.4 +PORTVERSION= 3.1.6 CATEGORIES= security MASTER_SITES= https://cisofy.com/files/ diff --git a/security/lynis/distinfo b/security/lynis/distinfo index 855e4dbea9d1..9ef9ab43e3d2 100644 --- a/security/lynis/distinfo +++ b/security/lynis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738966720 -SHA256 (lynis-3.1.4.tar.gz) = c4dbcddd429624d5b2319cd3b19728e18a7885b70b8eb0a9fdd3ca5f0ae28eb6 -SIZE (lynis-3.1.4.tar.gz) = 350939 +TIMESTAMP = 1761845722 +SHA256 (lynis-3.1.6.tar.gz) = 0513f62ba5ab615c4333827b804237d58cf7bd623d09e1b4918d3fc85f08fc70 +SIZE (lynis-3.1.6.tar.gz) = 354692 diff --git a/security/maltrail/Makefile b/security/maltrail/Makefile index 9f89fbf05b9c..312daf3201f6 100644 --- a/security/maltrail/Makefile +++ b/security/maltrail/Makefile @@ -1,5 +1,5 @@ PORTNAME= maltrail -DISTVERSION= 0.74 +DISTVERSION= 0.86 CATEGORIES= security python MAINTAINER= m.muenz@gmail.com diff --git a/security/maltrail/distinfo b/security/maltrail/distinfo index 4f3fc404236f..21ffd9c1bb38 100644 --- a/security/maltrail/distinfo +++ b/security/maltrail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728226768 -SHA256 (stamparm-maltrail-0.74_GH0.tar.gz) = edec4b1e06ad140f35e6892f4c96807aadfab30164eca4799c6a48e64a3c174d -SIZE (stamparm-maltrail-0.74_GH0.tar.gz) = 9882172 +TIMESTAMP = 1761458637 +SHA256 (stamparm-maltrail-0.86_GH0.tar.gz) = 41201896949e1e4a90cc55c3fe2843b6f61791305b7f1b5cf95c03339f971198 +SIZE (stamparm-maltrail-0.86_GH0.tar.gz) = 12216652 diff --git a/security/maltrail/pkg-plist b/security/maltrail/pkg-plist index 3369232b057d..6a649551a911 100644 --- a/security/maltrail/pkg-plist +++ b/security/maltrail/pkg-plist @@ -20,6 +20,8 @@ %%DATADIR%%/core/update.py %%DATADIR%%/docker/Dockerfile %%DATADIR%%/docker/README.md +%%DATADIR%%/docker/docker-compose.yml +%%DATADIR%%/docker/start.sh %%DATADIR%%/fail2ban/maltrail.conf.example %%DATADIR%%/html/README.txt %%DATADIR%%/html/css/main.css @@ -100,8 +102,8 @@ %%DATADIR%%/trails/feeds/botscout.py %%DATADIR%%/trails/feeds/bruteforceblocker.py %%DATADIR%%/trails/feeds/ciarmy.py +%%DATADIR%%/trails/feeds/cleantalk.py %%DATADIR%%/trails/feeds/cobaltstrike.py -%%DATADIR%%/trails/feeds/cruzit.py %%DATADIR%%/trails/feeds/cybercrimetracker.py %%DATADIR%%/trails/feeds/dataplane.py %%DATADIR%%/trails/feeds/dshieldip.py @@ -128,23 +130,23 @@ %%DATADIR%%/trails/feeds/sblam.py %%DATADIR%%/trails/feeds/scriptzteam.py %%DATADIR%%/trails/feeds/socksproxy.py -%%DATADIR%%/trails/feeds/sslbl.py %%DATADIR%%/trails/feeds/sslproxies.py %%DATADIR%%/trails/feeds/statics.py -%%DATADIR%%/trails/feeds/talosintelligence.py %%DATADIR%%/trails/feeds/torproject.py %%DATADIR%%/trails/feeds/trickbot.py %%DATADIR%%/trails/feeds/turris.py %%DATADIR%%/trails/feeds/urlhaus.py %%DATADIR%%/trails/feeds/viriback.py -%%DATADIR%%/trails/feeds/vxvault.py %%DATADIR%%/trails/feeds/zeustrackermonitor.py %%DATADIR%%/trails/feeds/zeustrackerurl.py %%DATADIR%%/trails/static/__init__.py +%%DATADIR%%/trails/static/malicious/365stealer_phishtool.txt %%DATADIR%%/trails/static/malicious/404_tds.txt %%DATADIR%%/trails/static/malicious/abcsoup.txt +%%DATADIR%%/trails/static/malicious/adaptix_c2.txt %%DATADIR%%/trails/static/malicious/alchimist_c2.txt %%DATADIR%%/trails/static/malicious/alexus_spamtool.txt +%%DATADIR%%/trails/static/malicious/anarchy_c2.txt %%DATADIR%%/trails/static/malicious/android_goldoson.txt %%DATADIR%%/trails/static/malicious/android_hiddad.txt %%DATADIR%%/trails/static/malicious/araneida.txt @@ -159,7 +161,9 @@ %%DATADIR%%/trails/static/malicious/browser_locker.txt %%DATADIR%%/trails/static/malicious/c2_panel.txt %%DATADIR%%/trails/static/malicious/caldera_c2.txt +%%DATADIR%%/trails/static/malicious/chromekatz.txt %%DATADIR%%/trails/static/malicious/cloakndagger_c2.txt +%%DATADIR%%/trails/static/malicious/contador_spamtool.txt %%DATADIR%%/trails/static/malicious/coreimpact.txt %%DATADIR%%/trails/static/malicious/covenant.txt %%DATADIR%%/trails/static/malicious/deimos_c2.txt @@ -169,6 +173,7 @@ %%DATADIR%%/trails/static/malicious/ek_capesand.txt %%DATADIR%%/trails/static/malicious/ek_clearfake.txt %%DATADIR%%/trails/static/malicious/ek_fallout.txt +%%DATADIR%%/trails/static/malicious/ek_generic.txt %%DATADIR%%/trails/static/malicious/ek_grandsoft.txt %%DATADIR%%/trails/static/malicious/ek_greenflash.txt %%DATADIR%%/trails/static/malicious/ek_kaixin.txt @@ -190,9 +195,12 @@ %%DATADIR%%/trails/static/malicious/ek_zphp.txt %%DATADIR%%/trails/static/malicious/elf_reversessh.txt %%DATADIR%%/trails/static/malicious/evilginx.txt +%%DATADIR%%/trails/static/malicious/filebroser.txt +%%DATADIR%%/trails/static/malicious/generic_tds.txt %%DATADIR%%/trails/static/malicious/gophish.txt %%DATADIR%%/trails/static/malicious/hak5cloud_c2.txt %%DATADIR%%/trails/static/malicious/havoc.txt +%%DATADIR%%/trails/static/malicious/help_tds.txt %%DATADIR%%/trails/static/malicious/install_capital.txt %%DATADIR%%/trails/static/malicious/install_cube.txt %%DATADIR%%/trails/static/malicious/interactsh.txt @@ -203,10 +211,12 @@ %%DATADIR%%/trails/static/malicious/magentocore.txt %%DATADIR%%/trails/static/malicious/merlin_c2.txt %%DATADIR%%/trails/static/malicious/metasploit.txt +%%DATADIR%%/trails/static/malicious/mini_c2.txt %%DATADIR%%/trails/static/malicious/modxcore.txt %%DATADIR%%/trails/static/malicious/moneybadgers_tds.txt %%DATADIR%%/trails/static/malicious/msau_autouploader.txt %%DATADIR%%/trails/static/malicious/mythic.txt +%%DATADIR%%/trails/static/malicious/nameless_c2.txt %%DATADIR%%/trails/static/malicious/nighthawk.txt %%DATADIR%%/trails/static/malicious/nimplant.txt %%DATADIR%%/trails/static/malicious/openxcore.txt @@ -219,6 +229,7 @@ %%DATADIR%%/trails/static/malicious/prometheus_tds.txt %%DATADIR%%/trails/static/malicious/proxychanger.txt %%DATADIR%%/trails/static/malicious/pushbug.txt +%%DATADIR%%/trails/static/malicious/pyramid_c2.txt %%DATADIR%%/trails/static/malicious/python_byob.txt %%DATADIR%%/trails/static/malicious/redguard.txt %%DATADIR%%/trails/static/malicious/redwarden.txt @@ -233,7 +244,10 @@ %%DATADIR%%/trails/static/malicious/supershell_c2.txt %%DATADIR%%/trails/static/malicious/supremebot.txt %%DATADIR%%/trails/static/malicious/sutra_tds.txt +%%DATADIR%%/trails/static/malicious/swat_c2.txt %%DATADIR%%/trails/static/malicious/telekopye_scamtool.txt +%%DATADIR%%/trails/static/malicious/upx_tds.txt +%%DATADIR%%/trails/static/malicious/villian_c2.txt %%DATADIR%%/trails/static/malicious/viper.txt %%DATADIR%%/trails/static/malicious/woof.txt %%DATADIR%%/trails/static/malicious/wp_inject.txt @@ -241,13 +255,18 @@ %%DATADIR%%/trails/static/malicious/xsender_spamtool.txt %%DATADIR%%/trails/static/malicious/xtramailer_spamtool.txt %%DATADIR%%/trails/static/malware/0bj3ctivity.txt +%%DATADIR%%/trails/static/malware/0debug.txt %%DATADIR%%/trails/static/malware/0ktapus.txt %%DATADIR%%/trails/static/malware/0mega.txt +%%DATADIR%%/trails/static/malware/0xthief.txt %%DATADIR%%/trails/static/malware/1312.txt +%%DATADIR%%/trails/static/malware/1336.txt %%DATADIR%%/trails/static/malware/1ms0rry.txt -%%DATADIR%%/trails/static/malware/365.txt %%DATADIR%%/trails/static/malware/404.txt +%%DATADIR%%/trails/static/malware/411.txt %%DATADIR%%/trails/static/malware/44caliber.txt +%%DATADIR%%/trails/static/malware/4l4md4r_ransomware.txt +%%DATADIR%%/trails/static/malware/8base.txt %%DATADIR%%/trails/static/malware/9002.txt %%DATADIR%%/trails/static/malware/a310.txt %%DATADIR%%/trails/static/malware/aabquerys.txt @@ -262,16 +281,17 @@ %%DATADIR%%/trails/static/malware/adwind.txt %%DATADIR%%/trails/static/malware/adylkuzz.txt %%DATADIR%%/trails/static/malware/adzok.txt +%%DATADIR%%/trails/static/malware/aegis.txt %%DATADIR%%/trails/static/malware/aeroblade.txt %%DATADIR%%/trails/static/malware/afrodita.txt %%DATADIR%%/trails/static/malware/agaadex.txt %%DATADIR%%/trails/static/malware/againstthewest.txt %%DATADIR%%/trails/static/malware/agartha.txt -%%DATADIR%%/trails/static/malware/agendacrypt.txt %%DATADIR%%/trails/static/malware/agenttesla.txt %%DATADIR%%/trails/static/malware/agniane.txt %%DATADIR%%/trails/static/malware/aguijon.txt %%DATADIR%%/trails/static/malware/ailurophile.txt +%%DATADIR%%/trails/static/malware/akey.txt %%DATADIR%%/trails/static/malware/akira.txt %%DATADIR%%/trails/static/malware/album.txt %%DATADIR%%/trails/static/malware/aldibot.txt @@ -282,9 +302,11 @@ %%DATADIR%%/trails/static/malware/alpha.txt %%DATADIR%%/trails/static/malware/alphav.txt %%DATADIR%%/trails/static/malware/amadey.txt +%%DATADIR%%/trails/static/malware/amatera.txt %%DATADIR%%/trails/static/malware/amavaldo.txt %%DATADIR%%/trails/static/malware/amend_miner.txt %%DATADIR%%/trails/static/malware/ammyyrat.txt +%%DATADIR%%/trails/static/malware/amnesia.txt %%DATADIR%%/trails/static/malware/anchor.txt %%DATADIR%%/trails/static/malware/android_abstractemu.txt %%DATADIR%%/trails/static/malware/android_acecard.txt @@ -296,11 +318,14 @@ %%DATADIR%%/trails/static/malware/android_alienspy.txt %%DATADIR%%/trails/static/malware/android_andichap.txt %%DATADIR%%/trails/static/malware/android_androrat.txt +%%DATADIR%%/trails/static/malware/android_antidot.txt %%DATADIR%%/trails/static/malware/android_anubis.txt %%DATADIR%%/trails/static/malware/android_arspam.txt %%DATADIR%%/trails/static/malware/android_asacub.txt %%DATADIR%%/trails/static/malware/android_autolycos.txt +%%DATADIR%%/trails/static/malware/android_awspy.txt %%DATADIR%%/trails/static/malware/android_backflash.txt +%%DATADIR%%/trails/static/malware/android_badbox.txt %%DATADIR%%/trails/static/malware/android_bankbot.txt %%DATADIR%%/trails/static/malware/android_bankun.txt %%DATADIR%%/trails/static/malware/android_basbanke.txt @@ -331,12 +356,15 @@ %%DATADIR%%/trails/static/malware/android_counterclank.txt %%DATADIR%%/trails/static/malware/android_coyote.txt %%DATADIR%%/trails/static/malware/android_craxrat.txt +%%DATADIR%%/trails/static/malware/android_crocodilus.txt %%DATADIR%%/trails/static/malware/android_cyberwurx.txt %%DATADIR%%/trails/static/malware/android_darkshades.txt %%DATADIR%%/trails/static/malware/android_dendoroid.txt %%DATADIR%%/trails/static/malware/android_dougalek.txt +%%DATADIR%%/trails/static/malware/android_droidbot.txt %%DATADIR%%/trails/static/malware/android_droidjack.txt %%DATADIR%%/trails/static/malware/android_droidkungfu.txt +%%DATADIR%%/trails/static/malware/android_eaglemsgspy.txt %%DATADIR%%/trails/static/malware/android_eaglespy.txt %%DATADIR%%/trails/static/malware/android_enesoluty.txt %%DATADIR%%/trails/static/malware/android_ermac.txt @@ -373,6 +401,7 @@ %%DATADIR%%/trails/static/malware/android_generic.txt %%DATADIR%%/trails/static/malware/android_geost.txt %%DATADIR%%/trails/static/malware/android_ghostpush.txt +%%DATADIR%%/trails/static/malware/android_ghostspy.txt %%DATADIR%%/trails/static/malware/android_gigabud.txt %%DATADIR%%/trails/static/malware/android_ginmaster.txt %%DATADIR%%/trails/static/malware/android_ginp.txt @@ -401,10 +430,12 @@ %%DATADIR%%/trails/static/malware/android_jsmshider.txt %%DATADIR%%/trails/static/malware/android_kbuster.txt %%DATADIR%%/trails/static/malware/android_kemoge.txt +%%DATADIR%%/trails/static/malware/android_lazarus.txt %%DATADIR%%/trails/static/malware/android_ligarat.txt %%DATADIR%%/trails/static/malware/android_lockdroid.txt %%DATADIR%%/trails/static/malware/android_lotoor.txt %%DATADIR%%/trails/static/malware/android_lovetrap.txt +%%DATADIR%%/trails/static/malware/android_lunabot.txt %%DATADIR%%/trails/static/malware/android_malbus.txt %%DATADIR%%/trails/static/malware/android_malibot.txt %%DATADIR%%/trails/static/malware/android_mandrake.txt @@ -416,6 +447,7 @@ %%DATADIR%%/trails/static/malware/android_mobok.txt %%DATADIR%%/trails/static/malware/android_mobstspy.txt %%DATADIR%%/trails/static/malware/android_monokle.txt +%%DATADIR%%/trails/static/malware/android_nativeworm.txt %%DATADIR%%/trails/static/malware/android_ngate.txt %%DATADIR%%/trails/static/malware/android_notcompatible.txt %%DATADIR%%/trails/static/malware/android_oneclickfraud.txt @@ -426,12 +458,15 @@ %%DATADIR%%/trails/static/malware/android_parcel.txt %%DATADIR%%/trails/static/malware/android_pareto.txt %%DATADIR%%/trails/static/malware/android_pekkarat.txt +%%DATADIR%%/trails/static/malware/android_phantomcard.txt %%DATADIR%%/trails/static/malware/android_phonespy.txt %%DATADIR%%/trails/static/malware/android_pikspam.txt %%DATADIR%%/trails/static/malware/android_pixpirate.txt %%DATADIR%%/trails/static/malware/android_pjapps.txt %%DATADIR%%/trails/static/malware/android_pjobrat.txt +%%DATADIR%%/trails/static/malware/android_playpraetor.txt %%DATADIR%%/trails/static/malware/android_qdplugin.txt +%%DATADIR%%/trails/static/malware/android_qwizzserial.txt %%DATADIR%%/trails/static/malware/android_raddex.txt %%DATADIR%%/trails/static/malware/android_rafelrat.txt %%DATADIR%%/trails/static/malware/android_ransomware.txt @@ -446,6 +481,7 @@ %%DATADIR%%/trails/static/malware/android_rocinante.txt %%DATADIR%%/trails/static/malware/android_roidsec.txt %%DATADIR%%/trails/static/malware/android_rotexy.txt +%%DATADIR%%/trails/static/malware/android_salvador.txt %%DATADIR%%/trails/static/malware/android_samsapo.txt %%DATADIR%%/trails/static/malware/android_sandrorat.txt %%DATADIR%%/trails/static/malware/android_selfmite.txt @@ -458,8 +494,10 @@ %%DATADIR%%/trails/static/malware/android_skullkey.txt %%DATADIR%%/trails/static/malware/android_smsfactory.txt %%DATADIR%%/trails/static/malware/android_sndapps.txt +%%DATADIR%%/trails/static/malware/android_sparkkitty.txt %%DATADIR%%/trails/static/malware/android_spinok.txt %%DATADIR%%/trails/static/malware/android_spynote.txt +%%DATADIR%%/trails/static/malware/android_spysolrrat.txt %%DATADIR%%/trails/static/malware/android_spytekcell.txt %%DATADIR%%/trails/static/malware/android_stels.txt %%DATADIR%%/trails/static/malware/android_svpeng.txt @@ -468,6 +506,7 @@ %%DATADIR%%/trails/static/malware/android_teelog.txt %%DATADIR%%/trails/static/malware/android_telerat.txt %%DATADIR%%/trails/static/malware/android_tetus.txt +%%DATADIR%%/trails/static/malware/android_tgtoxic.txt %%DATADIR%%/trails/static/malware/android_th33ht.txt %%DATADIR%%/trails/static/malware/android_thamera.txt %%DATADIR%%/trails/static/malware/android_thiefbot.txt @@ -476,6 +515,7 @@ %%DATADIR%%/trails/static/malware/android_triada.txt %%DATADIR%%/trails/static/malware/android_uracto.txt %%DATADIR%%/trails/static/malware/android_usbcleaver.txt +%%DATADIR%%/trails/static/malware/android_vapor.txt %%DATADIR%%/trails/static/malware/android_viceleaker.txt %%DATADIR%%/trails/static/malware/android_vmvol.txt %%DATADIR%%/trails/static/malware/android_vo1d.txt @@ -495,14 +535,17 @@ %%DATADIR%%/trails/static/malware/android_ztorg.txt %%DATADIR%%/trails/static/malware/andromeda.txt %%DATADIR%%/trails/static/malware/androxgh0st.txt +%%DATADIR%%/trails/static/malware/anel.txt %%DATADIR%%/trails/static/malware/anonrat.txt %%DATADIR%%/trails/static/malware/anonvnc.txt %%DATADIR%%/trails/static/malware/antarctica.txt %%DATADIR%%/trails/static/malware/antefrigus.txt %%DATADIR%%/trails/static/malware/antibot.txt %%DATADIR%%/trails/static/malware/anubis.txt +%%DATADIR%%/trails/static/malware/anubis_ransomware.txt %%DATADIR%%/trails/static/malware/anuna.txt %%DATADIR%%/trails/static/malware/apocalypse.txt +%%DATADIR%%/trails/static/malware/apossec.txt %%DATADIR%%/trails/static/malware/apt_12.txt %%DATADIR%%/trails/static/malware/apt_17.txt %%DATADIR%%/trails/static/malware/apt_18.txt @@ -514,6 +557,7 @@ %%DATADIR%%/trails/static/malware/apt_37.txt %%DATADIR%%/trails/static/malware/apt_38.txt %%DATADIR%%/trails/static/malware/apt_45.txt +%%DATADIR%%/trails/static/malware/apt_48.txt %%DATADIR%%/trails/static/malware/apt_5.txt %%DATADIR%%/trails/static/malware/apt_60.txt %%DATADIR%%/trails/static/malware/apt_68.txt @@ -526,15 +570,18 @@ %%DATADIR%%/trails/static/malware/apt_babyshark.txt %%DATADIR%%/trails/static/malware/apt_badmagic.txt %%DATADIR%%/trails/static/malware/apt_bahamut.txt +%%DATADIR%%/trails/static/malware/apt_banishedkitten.txt %%DATADIR%%/trails/static/malware/apt_barium.txt %%DATADIR%%/trails/static/malware/apt_bisonal.txt %%DATADIR%%/trails/static/malware/apt_bitter.txt %%DATADIR%%/trails/static/malware/apt_blackgear.txt %%DATADIR%%/trails/static/malware/apt_blacktech.txt +%%DATADIR%%/trails/static/malware/apt_bladedfeline.txt %%DATADIR%%/trails/static/malware/apt_blindeagle.txt %%DATADIR%%/trails/static/malware/apt_bluenoroff.txt %%DATADIR%%/trails/static/malware/apt_blueprint.txt %%DATADIR%%/trails/static/malware/apt_bookworm.txt +%%DATADIR%%/trails/static/malware/apt_boteam.txt %%DATADIR%%/trails/static/malware/apt_buhtrap.txt %%DATADIR%%/trails/static/malware/apt_cadetblizzard.txt %%DATADIR%%/trails/static/malware/apt_calypso.txt @@ -558,6 +605,7 @@ %%DATADIR%%/trails/static/malware/apt_commentcrew.txt %%DATADIR%%/trails/static/malware/apt_copykittens.txt %%DATADIR%%/trails/static/malware/apt_cosmicduke.txt +%%DATADIR%%/trails/static/malware/apt_cyberav3ngers.txt %%DATADIR%%/trails/static/malware/apt_cyberbit.txt %%DATADIR%%/trails/static/malware/apt_dalbit.txt %%DATADIR%%/trails/static/malware/apt_darkcaracal.txt @@ -568,7 +616,6 @@ %%DATADIR%%/trails/static/malware/apt_deadlykiss.txt %%DATADIR%%/trails/static/malware/apt_deathstalker.txt %%DATADIR%%/trails/static/malware/apt_desertfalcon.txt -%%DATADIR%%/trails/static/malware/apt_diamondsleet.txt %%DATADIR%%/trails/static/malware/apt_dnspionage.txt %%DATADIR%%/trails/static/malware/apt_docless.txt %%DATADIR%%/trails/static/malware/apt_domestickitten.txt @@ -576,13 +623,14 @@ %%DATADIR%%/trails/static/malware/apt_downex.txt %%DATADIR%%/trails/static/malware/apt_dragonok.txt %%DATADIR%%/trails/static/malware/apt_driftingcloud.txt -%%DATADIR%%/trails/static/malware/apt_droppingelephant.txt %%DATADIR%%/trails/static/malware/apt_duke.txt %%DATADIR%%/trails/static/malware/apt_dunequixote.txt %%DATADIR%%/trails/static/malware/apt_dustsquad.txt %%DATADIR%%/trails/static/malware/apt_earthberberoka.txt %%DATADIR%%/trails/static/malware/apt_earthestries.txt %%DATADIR%%/trails/static/malware/apt_earthhundun.txt +%%DATADIR%%/trails/static/malware/apt_earthkrahang.txt +%%DATADIR%%/trails/static/malware/apt_earthkurma.txt %%DATADIR%%/trails/static/malware/apt_earthwendigo.txt %%DATADIR%%/trails/static/malware/apt_egomaniac.txt %%DATADIR%%/trails/static/malware/apt_energeticbear.txt @@ -597,6 +645,7 @@ %%DATADIR%%/trails/static/malware/apt_flaxtyphoon.txt %%DATADIR%%/trails/static/malware/apt_flightnight.txt %%DATADIR%%/trails/static/malware/apt_flyingyeti.txt +%%DATADIR%%/trails/static/malware/apt_forumtroll.txt %%DATADIR%%/trails/static/malware/apt_fruityarmor.txt %%DATADIR%%/trails/static/malware/apt_gallmaker.txt %%DATADIR%%/trails/static/malware/apt_gamaredon-1.txt @@ -604,6 +653,7 @@ %%DATADIR%%/trails/static/malware/apt_gaza.txt %%DATADIR%%/trails/static/malware/apt_ghostemperor.txt %%DATADIR%%/trails/static/malware/apt_glasses.txt +%%DATADIR%%/trails/static/malware/apt_golddragon.txt %%DATADIR%%/trails/static/malware/apt_goldenbird.txt %%DATADIR%%/trails/static/malware/apt_goldenjackal.txt %%DATADIR%%/trails/static/malware/apt_goldenrat.txt @@ -626,15 +676,16 @@ %%DATADIR%%/trails/static/malware/apt_higaisa.txt %%DATADIR%%/trails/static/malware/apt_hogfish.txt %%DATADIR%%/trails/static/malware/apt_icefog.txt +%%DATADIR%%/trails/static/malware/apt_icepeony.txt %%DATADIR%%/trails/static/malware/apt_imperialkitten.txt %%DATADIR%%/trails/static/malware/apt_indigozebra.txt %%DATADIR%%/trails/static/malware/apt_indra.txt %%DATADIR%%/trails/static/malware/apt_infy.txt -%%DATADIR%%/trails/static/malware/apt_inkysquid.txt %%DATADIR%%/trails/static/malware/apt_innaput.txt %%DATADIR%%/trails/static/malware/apt_irn2.txt %%DATADIR%%/trails/static/malware/apt_ironhusky.txt %%DATADIR%%/trails/static/malware/apt_irontiger.txt +%%DATADIR%%/trails/static/malware/apt_isoon.txt %%DATADIR%%/trails/static/malware/apt_judgmentpanda.txt %%DATADIR%%/trails/static/malware/apt_kapeka.txt %%DATADIR%%/trails/static/malware/apt_karakurt.txt @@ -646,17 +697,19 @@ %%DATADIR%%/trails/static/malware/apt_lazarus.txt %%DATADIR%%/trails/static/malware/apt_lazyscripter.txt %%DATADIR%%/trails/static/malware/apt_leafminer.txt +%%DATADIR%%/trails/static/malware/apt_librarianghouls.txt %%DATADIR%%/trails/static/malware/apt_longhorn.txt %%DATADIR%%/trails/static/malware/apt_lotusblossom.txt %%DATADIR%%/trails/static/malware/apt_luckycat.txt %%DATADIR%%/trails/static/malware/apt_luminousmoth.txt %%DATADIR%%/trails/static/malware/apt_lyceum.txt %%DATADIR%%/trails/static/malware/apt_machete.txt -%%DATADIR%%/trails/static/malware/apt_magichound.txt %%DATADIR%%/trails/static/malware/apt_malkamak.txt +%%DATADIR%%/trails/static/malware/apt_marbleddust.txt %%DATADIR%%/trails/static/malware/apt_menupass.txt %%DATADIR%%/trails/static/malware/apt_mercenaryamanda.txt %%DATADIR%%/trails/static/malware/apt_middleeast.txt +%%DATADIR%%/trails/static/malware/apt_middlefloor.txt %%DATADIR%%/trails/static/malware/apt_miniduke.txt %%DATADIR%%/trails/static/malware/apt_mirrorface.txt %%DATADIR%%/trails/static/malware/apt_modifiedelephant.txt @@ -669,13 +722,18 @@ %%DATADIR%%/trails/static/malware/apt_nettraveler.txt %%DATADIR%%/trails/static/malware/apt_newsbeef.txt %%DATADIR%%/trails/static/malware/apt_newspenguin.txt +%%DATADIR%%/trails/static/malware/apt_nighteagle.txt +%%DATADIR%%/trails/static/malware/apt_noisybear.txt %%DATADIR%%/trails/static/malware/apt_noname05716.txt +%%DATADIR%%/trails/static/malware/apt_novispy.txt +%%DATADIR%%/trails/static/malware/apt_obsmogwai.txt %%DATADIR%%/trails/static/malware/apt_oceanlotus.txt %%DATADIR%%/trails/static/malware/apt_oilalpha.txt %%DATADIR%%/trails/static/malware/apt_oilrig.txt %%DATADIR%%/trails/static/malware/apt_onyxsleet.txt %%DATADIR%%/trails/static/malware/apt_opera1er.txt %%DATADIR%%/trails/static/malware/apt_packrat.txt +%%DATADIR%%/trails/static/malware/apt_paragon.txt %%DATADIR%%/trails/static/malware/apt_patchwork.txt %%DATADIR%%/trails/static/malware/apt_peepingtitle.txt %%DATADIR%%/trails/static/malware/apt_pegasus.txt @@ -687,7 +745,9 @@ %%DATADIR%%/trails/static/malware/apt_polonium.txt %%DATADIR%%/trails/static/malware/apt_potao.txt %%DATADIR%%/trails/static/malware/apt_predator.txt +%%DATADIR%%/trails/static/malware/apt_purplehaze.txt %%DATADIR%%/trails/static/malware/apt_putterpanda.txt +%%DATADIR%%/trails/static/malware/apt_q015.txt %%DATADIR%%/trails/static/malware/apt_q12.txt %%DATADIR%%/trails/static/malware/apt_q27.txt %%DATADIR%%/trails/static/malware/apt_quarian.txt @@ -718,6 +778,7 @@ %%DATADIR%%/trails/static/malware/apt_sidewinder.txt %%DATADIR%%/trails/static/malware/apt_silence.txt %%DATADIR%%/trails/static/malware/apt_silencerlion.txt +%%DATADIR%%/trails/static/malware/apt_silentlynx.txt %%DATADIR%%/trails/static/malware/apt_simbaa.txt %%DATADIR%%/trails/static/malware/apt_snowman.txt %%DATADIR%%/trails/static/malware/apt_sobaken.txt @@ -735,6 +796,7 @@ %%DATADIR%%/trails/static/malware/apt_ta416.txt %%DATADIR%%/trails/static/malware/apt_ta428.txt %%DATADIR%%/trails/static/malware/apt_ta555.txt +%%DATADIR%%/trails/static/malware/apt_ta5918.txt %%DATADIR%%/trails/static/malware/apt_tag22.txt %%DATADIR%%/trails/static/malware/apt_tag28.txt %%DATADIR%%/trails/static/malware/apt_tajmahal.txt @@ -755,7 +817,6 @@ %%DATADIR%%/trails/static/malware/apt_tvrms.txt %%DATADIR%%/trails/static/malware/apt_twistedpanda.txt %%DATADIR%%/trails/static/malware/apt_unc1151.txt -%%DATADIR%%/trails/static/malware/apt_unc1549.txt %%DATADIR%%/trails/static/malware/apt_unc215.txt %%DATADIR%%/trails/static/malware/apt_unc2190.txt %%DATADIR%%/trails/static/malware/apt_unc2447.txt @@ -767,26 +828,35 @@ %%DATADIR%%/trails/static/malware/apt_unc2970.txt %%DATADIR%%/trails/static/malware/apt_unc3500.txt %%DATADIR%%/trails/static/malware/apt_unc3535.txt +%%DATADIR%%/trails/static/malware/apt_unc3886.txt %%DATADIR%%/trails/static/malware/apt_unc3890.txt %%DATADIR%%/trails/static/malware/apt_unc3966.txt +%%DATADIR%%/trails/static/malware/apt_unc4108.txt %%DATADIR%%/trails/static/malware/apt_unc4166.txt %%DATADIR%%/trails/static/malware/apt_unc4191.txt %%DATADIR%%/trails/static/malware/apt_unc4210.txt +%%DATADIR%%/trails/static/malware/apt_unc4221.txt %%DATADIR%%/trails/static/malware/apt_unc4553.txt %%DATADIR%%/trails/static/malware/apt_unc4841.txt %%DATADIR%%/trails/static/malware/apt_unc4899.txt %%DATADIR%%/trails/static/malware/apt_unc4990.txt +%%DATADIR%%/trails/static/malware/apt_unc5174.txt %%DATADIR%%/trails/static/malware/apt_unc5221.txt %%DATADIR%%/trails/static/malware/apt_unc5267.txt %%DATADIR%%/trails/static/malware/apt_unc5537.txt -%%DATADIR%%/trails/static/malware/apt_unc788.txt +%%DATADIR%%/trails/static/malware/apt_unc5792.txt +%%DATADIR%%/trails/static/malware/apt_unc5812.txt +%%DATADIR%%/trails/static/malware/apt_unc5952.txt +%%DATADIR%%/trails/static/malware/apt_unc6293.txt %%DATADIR%%/trails/static/malware/apt_unc961.txt %%DATADIR%%/trails/static/malware/apt_unclassified.txt %%DATADIR%%/trails/static/malware/apt_ush.txt %%DATADIR%%/trails/static/malware/apt_vajraeleph.txt +%%DATADIR%%/trails/static/malware/apt_venomspider.txt %%DATADIR%%/trails/static/malware/apt_vicesociety.txt %%DATADIR%%/trails/static/malware/apt_viciouspanda.txt %%DATADIR%%/trails/static/malware/apt_voidarachne.txt +%%DATADIR%%/trails/static/malware/apt_voidblizzard.txt %%DATADIR%%/trails/static/malware/apt_volatilecedar.txt %%DATADIR%%/trails/static/malware/apt_wagemole.txt %%DATADIR%%/trails/static/malware/apt_weakestlink.txt @@ -799,12 +869,17 @@ %%DATADIR%%/trails/static/malware/apt_wuqiongdong.txt %%DATADIR%%/trails/static/malware/apt_xdspy.txt %%DATADIR%%/trails/static/malware/apt_xpath.txt +%%DATADIR%%/trails/static/malware/aptlock_ransomware.txt +%%DATADIR%%/trails/static/malware/arachna_ransomware.txt +%%DATADIR%%/trails/static/malware/arackus.txt %%DATADIR%%/trails/static/malware/arcane.txt %%DATADIR%%/trails/static/malware/arcanedoor.txt %%DATADIR%%/trails/static/malware/arcrypter.txt %%DATADIR%%/trails/static/malware/arcusmedia.txt %%DATADIR%%/trails/static/malware/arec.txt %%DATADIR%%/trails/static/malware/areses.txt +%%DATADIR%%/trails/static/malware/argonauts.txt +%%DATADIR%%/trails/static/malware/arkana.txt %%DATADIR%%/trails/static/malware/arkei.txt %%DATADIR%%/trails/static/malware/arrowrat.txt %%DATADIR%%/trails/static/malware/artemisrat.txt @@ -826,6 +901,7 @@ %%DATADIR%%/trails/static/malware/atomsilo.txt %%DATADIR%%/trails/static/malware/attor.txt %%DATADIR%%/trails/static/malware/aurora.txt +%%DATADIR%%/trails/static/malware/aurotun.txt %%DATADIR%%/trails/static/malware/autoit.txt %%DATADIR%%/trails/static/malware/avaddon.txt %%DATADIR%%/trails/static/malware/avalanche.txt @@ -847,6 +923,7 @@ %%DATADIR%%/trails/static/malware/babylonrat.txt %%DATADIR%%/trails/static/malware/bachosens.txt %%DATADIR%%/trails/static/malware/backnet.txt +%%DATADIR%%/trails/static/malware/backoff.txt %%DATADIR%%/trails/static/malware/badblock.txt %%DATADIR%%/trails/static/malware/badrabbit.txt %%DATADIR%%/trails/static/malware/balamid.txt @@ -870,17 +947,23 @@ %%DATADIR%%/trails/static/malware/bayrob.txt %%DATADIR%%/trails/static/malware/bazarloader.txt %%DATADIR%%/trails/static/malware/bbtok.txt +%%DATADIR%%/trails/static/malware/bby.txt +%%DATADIR%%/trails/static/malware/bbz.txt %%DATADIR%%/trails/static/malware/beamwinhttp.txt %%DATADIR%%/trails/static/malware/beapy.txt +%%DATADIR%%/trails/static/malware/beast_ransomware.txt %%DATADIR%%/trails/static/malware/bedep.txt %%DATADIR%%/trails/static/malware/beebone.txt +%%DATADIR%%/trails/static/malware/belesn_ransomware.txt %%DATADIR%%/trails/static/malware/belonard.txt +%%DATADIR%%/trails/static/malware/bert.txt %%DATADIR%%/trails/static/malware/bestafera.txt %%DATADIR%%/trails/static/malware/betabot.txt %%DATADIR%%/trails/static/malware/bezigaterat.txt %%DATADIR%%/trails/static/malware/bianlian.txt %%DATADIR%%/trails/static/malware/bifrost.txt %%DATADIR%%/trails/static/malware/biskvit.txt +%%DATADIR%%/trails/static/malware/bitbyte.txt %%DATADIR%%/trails/static/malware/bitpaymer.txt %%DATADIR%%/trails/static/malware/bitrat.txt %%DATADIR%%/trails/static/malware/bitshifter.txt @@ -888,6 +971,7 @@ %%DATADIR%%/trails/static/malware/blackbasta.txt %%DATADIR%%/trails/static/malware/blackbyte.txt %%DATADIR%%/trails/static/malware/blackdolphin.txt +%%DATADIR%%/trails/static/malware/blackhole.txt %%DATADIR%%/trails/static/malware/blackhunt.txt %%DATADIR%%/trails/static/malware/blackkingdom.txt %%DATADIR%%/trails/static/malware/blacklotus.txt @@ -895,12 +979,14 @@ %%DATADIR%%/trails/static/malware/blackmatter.txt %%DATADIR%%/trails/static/malware/blackmoon.txt %%DATADIR%%/trails/static/malware/blacknet.txt +%%DATADIR%%/trails/static/malware/blacknevas.txt %%DATADIR%%/trails/static/malware/blacknixrat.txt %%DATADIR%%/trails/static/malware/blacknote.txt %%DATADIR%%/trails/static/malware/blackrat.txt %%DATADIR%%/trails/static/malware/blackrota.txt %%DATADIR%%/trails/static/malware/blackshades.txt %%DATADIR%%/trails/static/malware/blackshadow.txt +%%DATADIR%%/trails/static/malware/blackshrantac.txt %%DATADIR%%/trails/static/malware/blacksquid.txt %%DATADIR%%/trails/static/malware/blackstrike.txt %%DATADIR%%/trails/static/malware/blacksuit_ransomware.txt @@ -910,15 +996,19 @@ %%DATADIR%%/trails/static/malware/blankgrabber.txt %%DATADIR%%/trails/static/malware/blaze.txt %%DATADIR%%/trails/static/malware/blister.txt +%%DATADIR%%/trails/static/malware/blitz.txt %%DATADIR%%/trails/static/malware/blockbuster.txt %%DATADIR%%/trails/static/malware/bloody.txt %%DATADIR%%/trails/static/malware/bloored.txt %%DATADIR%%/trails/static/malware/bluebananarat.txt %%DATADIR%%/trails/static/malware/bluebot.txt +%%DATADIR%%/trails/static/malware/bluebox.txt %%DATADIR%%/trails/static/malware/bluecrab.txt %%DATADIR%%/trails/static/malware/bluefox.txt %%DATADIR%%/trails/static/malware/bluesky.txt +%%DATADIR%%/trails/static/malware/blx.txt %%DATADIR%%/trails/static/malware/bobax.txt +%%DATADIR%%/trails/static/malware/bofamet.txt %%DATADIR%%/trails/static/malware/bolek.txt %%DATADIR%%/trails/static/malware/bolik.txt %%DATADIR%%/trails/static/malware/bomber.txt @@ -927,12 +1017,15 @@ %%DATADIR%%/trails/static/malware/bondnet.txt %%DATADIR%%/trails/static/malware/bonsoir.txt %%DATADIR%%/trails/static/malware/boolka.txt +%%DATADIR%%/trails/static/malware/bootkitty.txt %%DATADIR%%/trails/static/malware/borr.txt %%DATADIR%%/trails/static/malware/bot_mikrotik.txt %%DATADIR%%/trails/static/malware/boteye.txt %%DATADIR%%/trails/static/malware/boxclipper.txt %%DATADIR%%/trails/static/malware/bozokrat.txt +%%DATADIR%%/trails/static/malware/bqtlock_ransomware.txt %%DATADIR%%/trails/static/malware/braincipher.txt +%%DATADIR%%/trails/static/malware/braodo.txt %%DATADIR%%/trails/static/malware/brbbot.txt %%DATADIR%%/trails/static/malware/bredolab.txt %%DATADIR%%/trails/static/malware/breut.txt @@ -959,6 +1052,7 @@ %%DATADIR%%/trails/static/malware/caesar.txt %%DATADIR%%/trails/static/malware/calfbot.txt %%DATADIR%%/trails/static/malware/camerashy.txt +%%DATADIR%%/trails/static/malware/can.txt %%DATADIR%%/trails/static/malware/cannibalrat.txt %%DATADIR%%/trails/static/malware/capturatela.txt %%DATADIR%%/trails/static/malware/carberp.txt @@ -968,10 +1062,14 @@ %%DATADIR%%/trails/static/malware/cashrat.txt %%DATADIR%%/trails/static/malware/caspersec.txt %%DATADIR%%/trails/static/malware/cassiopeia.txt +%%DATADIR%%/trails/static/malware/castleloader.txt %%DATADIR%%/trails/static/malware/ccleaner_backdoor.txt %%DATADIR%%/trails/static/malware/ceidpagelock.txt +%%DATADIR%%/trails/static/malware/celestial.txt %%DATADIR%%/trails/static/malware/centurion.txt +%%DATADIR%%/trails/static/malware/cephalus.txt %%DATADIR%%/trails/static/malware/cerber.txt +%%DATADIR%%/trails/static/malware/cerbfyne.txt %%DATADIR%%/trails/static/malware/cerbu.txt %%DATADIR%%/trails/static/malware/cereals.txt %%DATADIR%%/trails/static/malware/certishell.txt @@ -989,19 +1087,20 @@ %%DATADIR%%/trails/static/malware/chinachopper.txt %%DATADIR%%/trails/static/malware/chinoxy.txt %%DATADIR%%/trails/static/malware/chisbur.txt +%%DATADIR%%/trails/static/malware/chort.txt %%DATADIR%%/trails/static/malware/chromeloader.txt %%DATADIR%%/trails/static/malware/chthonic.txt %%DATADIR%%/trails/static/malware/ciadoor.txt %%DATADIR%%/trails/static/malware/cicada3301.txt %%DATADIR%%/trails/static/malware/cinasquel.txt %%DATADIR%%/trails/static/malware/cinobi.txt +%%DATADIR%%/trails/static/malware/ciphbit.txt %%DATADIR%%/trails/static/malware/cirenegrat.txt %%DATADIR%%/trails/static/malware/cleanup.txt %%DATADIR%%/trails/static/malware/clientmeshrat.txt %%DATADIR%%/trails/static/malware/clipsa.txt %%DATADIR%%/trails/static/malware/cloak_ransomware.txt %%DATADIR%%/trails/static/malware/clop.txt -%%DATADIR%%/trails/static/malware/cloudatlas.txt %%DATADIR%%/trails/static/malware/cloudeye.txt %%DATADIR%%/trails/static/malware/cloudstalker.txt %%DATADIR%%/trails/static/malware/cmdstealer.txt @@ -1013,6 +1112,7 @@ %%DATADIR%%/trails/static/malware/cobianrat.txt %%DATADIR%%/trails/static/malware/cobint.txt %%DATADIR%%/trails/static/malware/coderware_ransomware.txt +%%DATADIR%%/trails/static/malware/coffeeloader.txt %%DATADIR%%/trails/static/malware/coinloader.txt %%DATADIR%%/trails/static/malware/cold.txt %%DATADIR%%/trails/static/malware/colibriloader.txt @@ -1026,26 +1126,33 @@ %%DATADIR%%/trails/static/malware/corebot.txt %%DATADIR%%/trails/static/malware/cosmicstrand.txt %%DATADIR%%/trails/static/malware/cotxrat.txt +%%DATADIR%%/trails/static/malware/countloader.txt %%DATADIR%%/trails/static/malware/couponarific.txt +%%DATADIR%%/trails/static/malware/cova.txt %%DATADIR%%/trails/static/malware/crackonosh.txt %%DATADIR%%/trails/static/malware/crapsomware.txt %%DATADIR%%/trails/static/malware/cratedepression.txt +%%DATADIR%%/trails/static/malware/crazyhunter.txt %%DATADIR%%/trails/static/malware/creal.txt %%DATADIR%%/trails/static/malware/criakl.txt %%DATADIR%%/trails/static/malware/cridex.txt %%DATADIR%%/trails/static/malware/crilock.txt -%%DATADIR%%/trails/static/malware/crimsonrat.txt %%DATADIR%%/trails/static/malware/cring.txt +%%DATADIR%%/trails/static/malware/cripto.txt +%%DATADIR%%/trails/static/malware/crmstealer.txt %%DATADIR%%/trails/static/malware/crosslock.txt %%DATADIR%%/trails/static/malware/cryakl.txt %%DATADIR%%/trails/static/malware/crylocker.txt %%DATADIR%%/trails/static/malware/cryp70n1c0d3.txt +%%DATADIR%%/trails/static/malware/cryptbb_ransomware.txt %%DATADIR%%/trails/static/malware/cryptbot.txt %%DATADIR%%/trails/static/malware/cryptfile2.txt %%DATADIR%%/trails/static/malware/cryptinfinite.txt %%DATADIR%%/trails/static/malware/cryptn8_ransomware.txt %%DATADIR%%/trails/static/malware/cryptnet.txt +%%DATADIR%%/trails/static/malware/crypto24.txt %%DATADIR%%/trails/static/malware/cryptoclippy.txt +%%DATADIR%%/trails/static/malware/cryptocroc.txt %%DATADIR%%/trails/static/malware/cryptodefense.txt %%DATADIR%%/trails/static/malware/cryptolocker.txt %%DATADIR%%/trails/static/malware/cryptoshield.txt @@ -1055,13 +1162,18 @@ %%DATADIR%%/trails/static/malware/csharpstreamerrat.txt %%DATADIR%%/trails/static/malware/ctblocker.txt %%DATADIR%%/trails/static/malware/cuba.txt +%%DATADIR%%/trails/static/malware/cube.txt %%DATADIR%%/trails/static/malware/cutwail.txt %%DATADIR%%/trails/static/malware/cybergaterat.txt +%%DATADIR%%/trails/static/malware/cyberstealer.txt %%DATADIR%%/trails/static/malware/cylance.txt %%DATADIR%%/trails/static/malware/cypress.txt %%DATADIR%%/trails/static/malware/cythosia.txt +%%DATADIR%%/trails/static/malware/d0glun_ransomware.txt %%DATADIR%%/trails/static/malware/d1onis.txt +%%DATADIR%%/trails/static/malware/d4rk4rmy.txt %%DATADIR%%/trails/static/malware/dailyscriptlet.txt +%%DATADIR%%/trails/static/malware/daixin.txt %%DATADIR%%/trails/static/malware/damoclis.txt %%DATADIR%%/trails/static/malware/dan0n_ransomware.txt %%DATADIR%%/trails/static/malware/danabot.txt @@ -1078,19 +1190,26 @@ %%DATADIR%%/trails/static/malware/darkleak.txt %%DATADIR%%/trails/static/malware/darkloader.txt %%DATADIR%%/trails/static/malware/darkmoon.txt +%%DATADIR%%/trails/static/malware/darkpower.txt %%DATADIR%%/trails/static/malware/darkrat.txt %%DATADIR%%/trails/static/malware/darkshell.txt %%DATADIR%%/trails/static/malware/darkside.txt +%%DATADIR%%/trails/static/malware/darktortilla.txt %%DATADIR%%/trails/static/malware/darkvault.txt +%%DATADIR%%/trails/static/malware/darkvision.txt %%DATADIR%%/trails/static/malware/darkvnc.txt %%DATADIR%%/trails/static/malware/darkware.txt %%DATADIR%%/trails/static/malware/darkwatchman.txt +%%DATADIR%%/trails/static/malware/darkylock.txt %%DATADIR%%/trails/static/malware/darth.txt +%%DATADIR%%/trails/static/malware/datacarry.txt +%%DATADIR%%/trails/static/malware/dataleak_ransomware.txt %%DATADIR%%/trails/static/malware/dcrat.txt %%DATADIR%%/trails/static/malware/deadbolt.txt %%DATADIR%%/trails/static/malware/deadglyph.txt %%DATADIR%%/trails/static/malware/deadnetbot.txt %%DATADIR%%/trails/static/malware/deathlocker.txt +%%DATADIR%%/trails/static/malware/deedrat.txt %%DATADIR%%/trails/static/malware/defray.txt %%DATADIR%%/trails/static/malware/defru.txt %%DATADIR%%/trails/static/malware/deftloader.txt @@ -1101,18 +1220,24 @@ %%DATADIR%%/trails/static/malware/denonia.txt %%DATADIR%%/trails/static/malware/deprimon.txt %%DATADIR%%/trails/static/malware/derialock.txt +%%DATADIR%%/trails/static/malware/dero_miner.txt +%%DATADIR%%/trails/static/malware/desolator.txt +%%DATADIR%%/trails/static/malware/destiny.txt %%DATADIR%%/trails/static/malware/destory.txt %%DATADIR%%/trails/static/malware/destruktor.txt %%DATADIR%%/trails/static/malware/detroie.txt %%DATADIR%%/trails/static/malware/devilshadow.txt %%DATADIR%%/trails/static/malware/devilstongue.txt +%%DATADIR%%/trails/static/malware/devman.txt %%DATADIR%%/trails/static/malware/dexter.txt %%DATADIR%%/trails/static/malware/dharma.txt +%%DATADIR%%/trails/static/malware/diablorat.txt %%DATADIR%%/trails/static/malware/diamondfoxrat.txt %%DATADIR%%/trails/static/malware/diavlo.txt %%DATADIR%%/trails/static/malware/diavol.txt +%%DATADIR%%/trails/static/malware/diddy.txt +%%DATADIR%%/trails/static/malware/diez.txt %%DATADIR%%/trails/static/malware/dimnie.txt -%%DATADIR%%/trails/static/malware/dinodasrat.txt %%DATADIR%%/trails/static/malware/dircrypt.txt %%DATADIR%%/trails/static/malware/dirtjump.txt %%DATADIR%%/trails/static/malware/discordgrabber.txt @@ -1123,9 +1248,12 @@ %%DATADIR%%/trails/static/malware/dnschanger.txt %%DATADIR%%/trails/static/malware/dnstrojan.txt %%DATADIR%%/trails/static/malware/dockerhub_malrepos.txt +%%DATADIR%%/trails/static/malware/doenerium.txt %%DATADIR%%/trails/static/malware/dofoil.txt +%%DATADIR%%/trails/static/malware/doge.txt %%DATADIR%%/trails/static/malware/domen.txt %%DATADIR%%/trails/static/malware/donex.txt +%%DATADIR%%/trails/static/malware/donut.txt %%DATADIR%%/trails/static/malware/dopplepaymer.txt %%DATADIR%%/trails/static/malware/doraemon.txt %%DATADIR%%/trails/static/malware/dorifel.txt @@ -1135,10 +1263,13 @@ %%DATADIR%%/trails/static/malware/dotrunpex.txt %%DATADIR%%/trails/static/malware/doublefinger.txt %%DATADIR%%/trails/static/malware/doubleguns.txt +%%DATADIR%%/trails/static/malware/doubleloader.txt %%DATADIR%%/trails/static/malware/dracula.txt +%%DATADIR%%/trails/static/malware/dragonforce.txt %%DATADIR%%/trails/static/malware/drahma.txt %%DATADIR%%/trails/static/malware/drapion.txt %%DATADIR%%/trails/static/malware/dread.txt +%%DATADIR%%/trails/static/malware/dreamc2.txt %%DATADIR%%/trails/static/malware/dridex.txt %%DATADIR%%/trails/static/malware/drill_ransomware.txt %%DATADIR%%/trails/static/malware/drokbk.txt @@ -1152,12 +1283,16 @@ %%DATADIR%%/trails/static/malware/duri.txt %%DATADIR%%/trails/static/malware/dursg.txt %%DATADIR%%/trails/static/malware/dustrat.txt +%%DATADIR%%/trails/static/malware/duvet.txt %%DATADIR%%/trails/static/malware/dynamicrat.txt %%DATADIR%%/trails/static/malware/dyreza.txt +%%DATADIR%%/trails/static/malware/eaglerat.txt %%DATADIR%%/trails/static/malware/easy.txt %%DATADIR%%/trails/static/malware/easypeasy.txt +%%DATADIR%%/trails/static/malware/ebola.txt %%DATADIR%%/trails/static/malware/echelon.txt %%DATADIR%%/trails/static/malware/echida.txt +%%DATADIR%%/trails/static/malware/eddie.txt %%DATADIR%%/trails/static/malware/edgeguard.txt %%DATADIR%%/trails/static/malware/egregor.txt %%DATADIR%%/trails/static/malware/ekiparat.txt @@ -1169,6 +1304,7 @@ %%DATADIR%%/trails/static/malware/elf_amcsh.txt %%DATADIR%%/trails/static/malware/elf_amnesiark.txt %%DATADIR%%/trails/static/malware/elf_asnarok.txt +%%DATADIR%%/trails/static/malware/elf_autocolor.txt %%DATADIR%%/trails/static/malware/elf_b1txor20.txt %%DATADIR%%/trails/static/malware/elf_bigviktor.txt %%DATADIR%%/trails/static/malware/elf_billgates.txt @@ -1183,6 +1319,7 @@ %%DATADIR%%/trails/static/malware/elf_darlloz.txt %%DATADIR%%/trails/static/malware/elf_ddosman.txt %%DATADIR%%/trails/static/malware/elf_disgomoji.txt +%%DATADIR%%/trails/static/malware/elf_diskwiper.txt %%DATADIR%%/trails/static/malware/elf_dofloo.txt %%DATADIR%%/trails/static/malware/elf_doki.txt %%DATADIR%%/trails/static/malware/elf_ekoms.txt @@ -1235,6 +1372,7 @@ %%DATADIR%%/trails/static/malware/elf_pacha.txt %%DATADIR%%/trails/static/malware/elf_pasteminer.txt %%DATADIR%%/trails/static/malware/elf_patpooty.txt +%%DATADIR%%/trails/static/malware/elf_perfctl.txt %%DATADIR%%/trails/static/malware/elf_pgmem.txt %%DATADIR%%/trails/static/malware/elf_pink.txt %%DATADIR%%/trails/static/malware/elf_pinscan.txt @@ -1242,6 +1380,7 @@ %%DATADIR%%/trails/static/malware/elf_plox.txt %%DATADIR%%/trails/static/malware/elf_powerghost.txt %%DATADIR%%/trails/static/malware/elf_prism.txt +%%DATADIR%%/trails/static/malware/elf_pumakit.txt %%DATADIR%%/trails/static/malware/elf_qbot.txt %%DATADIR%%/trails/static/malware/elf_ransomware.txt %%DATADIR%%/trails/static/malware/elf_redxor.txt @@ -1265,7 +1404,6 @@ %%DATADIR%%/trails/static/malware/elf_torii.txt %%DATADIR%%/trails/static/malware/elf_tshgod.txt %%DATADIR%%/trails/static/malware/elf_tunpot.txt -%%DATADIR%%/trails/static/malware/elf_turla.txt %%DATADIR%%/trails/static/malware/elf_vpnfilter.txt %%DATADIR%%/trails/static/malware/elf_vtflooder.txt %%DATADIR%%/trails/static/malware/elf_xbash.txt @@ -1275,7 +1413,9 @@ %%DATADIR%%/trails/static/malware/elpman.txt %%DATADIR%%/trails/static/malware/elysium.txt %%DATADIR%%/trails/static/malware/emansrepo.txt +%%DATADIR%%/trails/static/malware/embargo.txt %%DATADIR%%/trails/static/malware/emdivi.txt +%%DATADIR%%/trails/static/malware/emmenhtal.txt %%DATADIR%%/trails/static/malware/emogen.txt %%DATADIR%%/trails/static/malware/emotet.txt %%DATADIR%%/trails/static/malware/empirerat.txt @@ -1284,6 +1424,7 @@ %%DATADIR%%/trails/static/malware/entropy.txt %%DATADIR%%/trails/static/malware/ep918_ransomware.txt %%DATADIR%%/trails/static/malware/epsilon.txt +%%DATADIR%%/trails/static/malware/epsteinrat.txt %%DATADIR%%/trails/static/malware/erbium.txt %%DATADIR%%/trails/static/malware/eredel.txt %%DATADIR%%/trails/static/malware/escelar.txt @@ -1304,6 +1445,7 @@ %%DATADIR%%/trails/static/malware/evrial.txt %%DATADIR%%/trails/static/malware/exela.txt %%DATADIR%%/trails/static/malware/exorcist.txt +%%DATADIR%%/trails/static/malware/exoticloader.txt %%DATADIR%%/trails/static/malware/expiro.txt %%DATADIR%%/trails/static/malware/extenbro.txt %%DATADIR%%/trails/static/malware/eyespy.txt @@ -1313,6 +1455,7 @@ %%DATADIR%%/trails/static/malware/fakeav.txt %%DATADIR%%/trails/static/malware/fakebat.txt %%DATADIR%%/trails/static/malware/fakeran.txt +%%DATADIR%%/trails/static/malware/faketicketer.txt %%DATADIR%%/trails/static/malware/fantazyaloader.txt %%DATADIR%%/trails/static/malware/fantom.txt %%DATADIR%%/trails/static/malware/fareit.txt @@ -1331,6 +1474,7 @@ %%DATADIR%%/trails/static/malware/fiexp.txt %%DATADIR%%/trails/static/malware/fignotok.txt %%DATADIR%%/trails/static/malware/filespider.txt +%%DATADIR%%/trails/static/malware/filsh.txt %%DATADIR%%/trails/static/malware/fin12.txt %%DATADIR%%/trails/static/malware/fin4.txt %%DATADIR%%/trails/static/malware/fin6.txt @@ -1340,7 +1484,9 @@ %%DATADIR%%/trails/static/malware/finderbot.txt %%DATADIR%%/trails/static/malware/findpos.txt %%DATADIR%%/trails/static/malware/firebird.txt +%%DATADIR%%/trails/static/malware/flesh.txt %%DATADIR%%/trails/static/malware/fletchen.txt +%%DATADIR%%/trails/static/malware/flocker.txt %%DATADIR%%/trails/static/malware/floxif.txt %%DATADIR%%/trails/static/malware/fnumbot.txt %%DATADIR%%/trails/static/malware/fobber.txt @@ -1348,13 +1494,18 @@ %%DATADIR%%/trails/static/malware/formbook.txt %%DATADIR%%/trails/static/malware/fourteenhi.txt %%DATADIR%%/trails/static/malware/fox.txt +%%DATADIR%%/trails/static/malware/frag_ransomware.txt %%DATADIR%%/trails/static/malware/frankenstein.txt %%DATADIR%%/trails/static/malware/frat.txt %%DATADIR%%/trails/static/malware/fraudload.txt +%%DATADIR%%/trails/static/malware/fredy.txt %%DATADIR%%/trails/static/malware/fruitfly.txt %%DATADIR%%/trails/static/malware/ftcode.txt %%DATADIR%%/trails/static/malware/fudcrypt.txt %%DATADIR%%/trails/static/malware/fujinama.txt +%%DATADIR%%/trails/static/malware/fukuworm.txt +%%DATADIR%%/trails/static/malware/funksec.txt +%%DATADIR%%/trails/static/malware/fusionloader.txt %%DATADIR%%/trails/static/malware/fynloski.txt %%DATADIR%%/trails/static/malware/fysna.txt %%DATADIR%%/trails/static/malware/gamania.txt @@ -1363,6 +1514,7 @@ %%DATADIR%%/trails/static/malware/gaudox.txt %%DATADIR%%/trails/static/malware/gauss.txt %%DATADIR%%/trails/static/malware/gbot.txt +%%DATADIR%%/trails/static/malware/gdlockersec.txt %%DATADIR%%/trails/static/malware/gehenna.txt %%DATADIR%%/trails/static/malware/gelsemium.txt %%DATADIR%%/trails/static/malware/generic.txt @@ -1380,21 +1532,28 @@ %%DATADIR%%/trails/static/malware/ghostdns.txt %%DATADIR%%/trails/static/malware/ghostengine.txt %%DATADIR%%/trails/static/malware/ghostlocker.txt +%%DATADIR%%/trails/static/malware/ghostredirector.txt +%%DATADIR%%/trails/static/malware/giftedcrook.txt %%DATADIR%%/trails/static/malware/ginzo.txt %%DATADIR%%/trails/static/malware/gippers.txt %%DATADIR%%/trails/static/malware/glitchpos.txt -%%DATADIR%%/trails/static/malware/globeimposter.txt +%%DATADIR%%/trails/static/malware/global_ransomware.txt %%DATADIR%%/trails/static/malware/glock.txt %%DATADIR%%/trails/static/malware/glorysprout.txt +%%DATADIR%%/trails/static/malware/glove.txt %%DATADIR%%/trails/static/malware/glupteba.txt +%%DATADIR%%/trails/static/malware/goblinrat.txt %%DATADIR%%/trails/static/malware/gobotkr.txt %%DATADIR%%/trails/static/malware/gobrut.txt %%DATADIR%%/trails/static/malware/godlua.txt +%%DATADIR%%/trails/static/malware/godrat.txt %%DATADIR%%/trails/static/malware/godzilla.txt +%%DATADIR%%/trails/static/malware/gokeylogger.txt %%DATADIR%%/trails/static/malware/goldbrute.txt %%DATADIR%%/trails/static/malware/goldenspy.txt %%DATADIR%%/trails/static/malware/golroted.txt %%DATADIR%%/trails/static/malware/gomet.txt +%%DATADIR%%/trails/static/malware/good_ransomware.txt %%DATADIR%%/trails/static/malware/goodwill_ransomware.txt %%DATADIR%%/trails/static/malware/goomba.txt %%DATADIR%%/trails/static/malware/gootkit.txt @@ -1409,20 +1568,26 @@ %%DATADIR%%/trails/static/malware/gravityrat.txt %%DATADIR%%/trails/static/malware/greamerat.txt %%DATADIR%%/trails/static/malware/greenstone.txt +%%DATADIR%%/trails/static/malware/gremlin.txt %%DATADIR%%/trails/static/malware/grief.txt %%DATADIR%%/trails/static/malware/grimagent.txt %%DATADIR%%/trails/static/malware/grmsk.txt %%DATADIR%%/trails/static/malware/groooboor.txt %%DATADIR%%/trails/static/malware/groove.txt +%%DATADIR%%/trails/static/malware/growtopia.txt %%DATADIR%%/trails/static/malware/gruntstager.txt %%DATADIR%%/trails/static/malware/gtbot.txt %%DATADIR%%/trails/static/malware/guloader.txt +%%DATADIR%%/trails/static/malware/gunra.txt %%DATADIR%%/trails/static/malware/gupti_miner.txt %%DATADIR%%/trails/static/malware/gypsyteam.txt %%DATADIR%%/trails/static/malware/h1n1.txt %%DATADIR%%/trails/static/malware/habitsrat.txt %%DATADIR%%/trails/static/malware/hacked_3cx.txt %%DATADIR%%/trails/static/malware/hacked_apkpure.txt +%%DATADIR%%/trails/static/malware/hacked_chromecrxext.txt +%%DATADIR%%/trails/static/malware/hacked_ciscosslvpn.txt +%%DATADIR%%/trails/static/malware/hacked_cms8000.txt %%DATADIR%%/trails/static/malware/hacked_codecov.txt %%DATADIR%%/trails/static/malware/hacked_comm100.txt %%DATADIR%%/trails/static/malware/hacked_dependabot.txt @@ -1433,26 +1598,33 @@ %%DATADIR%%/trails/static/malware/hacked_githubrepos.txt %%DATADIR%%/trails/static/malware/hacked_globalprotect.txt %%DATADIR%%/trails/static/malware/hacked_healthcheck.txt +%%DATADIR%%/trails/static/malware/hacked_keepass.txt %%DATADIR%%/trails/static/malware/hacked_log4j.txt %%DATADIR%%/trails/static/malware/hacked_mint.txt %%DATADIR%%/trails/static/malware/hacked_monero.txt %%DATADIR%%/trails/static/malware/hacked_moveit.txt +%%DATADIR%%/trails/static/malware/hacked_netweaversap.txt %%DATADIR%%/trails/static/malware/hacked_npmrepos.txt +%%DATADIR%%/trails/static/malware/hacked_openvsxext.txt %%DATADIR%%/trails/static/malware/hacked_pygrata.txt %%DATADIR%%/trails/static/malware/hacked_pypirepos.txt %%DATADIR%%/trails/static/malware/hacked_pytorch.txt %%DATADIR%%/trails/static/malware/hacked_saltstack.txt %%DATADIR%%/trails/static/malware/hacked_solarwinds.txt %%DATADIR%%/trails/static/malware/hacked_uaparserjs.txt +%%DATADIR%%/trails/static/malware/hacked_vsixext.txt +%%DATADIR%%/trails/static/malware/hacked_whlext.txt %%DATADIR%%/trails/static/malware/hacking_team.txt %%DATADIR%%/trails/static/malware/haibonbay.txt %%DATADIR%%/trails/static/malware/hamaetot.txt %%DATADIR%%/trails/static/malware/handala.txt +%%DATADIR%%/trails/static/malware/hannibal.txt %%DATADIR%%/trails/static/malware/harnig.txt %%DATADIR%%/trails/static/malware/haron.txt %%DATADIR%%/trails/static/malware/havanacrypt.txt %%DATADIR%%/trails/static/malware/hawkball.txt %%DATADIR%%/trails/static/malware/hawkeye.txt +%%DATADIR%%/trails/static/malware/hellcat.txt %%DATADIR%%/trails/static/malware/helldown_ransomware.txt %%DATADIR%%/trails/static/malware/hellokitty.txt %%DATADIR%%/trails/static/malware/helloxd.txt @@ -1460,6 +1632,7 @@ %%DATADIR%%/trails/static/malware/helompy.txt %%DATADIR%%/trails/static/malware/hennessy.txt %%DATADIR%%/trails/static/malware/hermeticwiper.txt +%%DATADIR%%/trails/static/malware/hexon.txt %%DATADIR%%/trails/static/malware/hiddenbee.txt %%DATADIR%%/trails/static/malware/hiddenbeer.txt %%DATADIR%%/trails/static/malware/hiddentear.txt @@ -1482,6 +1655,7 @@ %%DATADIR%%/trails/static/malware/hydracrypt.txt %%DATADIR%%/trails/static/malware/hydseven.txt %%DATADIR%%/trails/static/malware/hzrat.txt +%%DATADIR%%/trails/static/malware/i2prat.txt %%DATADIR%%/trails/static/malware/icarus.txt %%DATADIR%%/trails/static/malware/icebreaker.txt %%DATADIR%%/trails/static/malware/icedid.txt @@ -1494,15 +1668,19 @@ %%DATADIR%%/trails/static/malware/imddos.txt %%DATADIR%%/trails/static/malware/imminentrat.txt %%DATADIR%%/trails/static/malware/immortal.txt +%%DATADIR%%/trails/static/malware/imncrew.txt +%%DATADIR%%/trails/static/malware/inari.txt %%DATADIR%%/trails/static/malware/inc_ransomware.txt %%DATADIR%%/trails/static/malware/indexsinas.txt %%DATADIR%%/trails/static/malware/indone_miner.txt %%DATADIR%%/trails/static/malware/infinityrat.txt %%DATADIR%%/trails/static/malware/injecto.txt %%DATADIR%%/trails/static/malware/innfirat.txt +%%DATADIR%%/trails/static/malware/interlock.txt %%DATADIR%%/trails/static/malware/interstellar.txt %%DATADIR%%/trails/static/malware/investimer.txt %%DATADIR%%/trails/static/malware/invisimole.txt +%%DATADIR%%/trails/static/malware/ios_glasscage.txt %%DATADIR%%/trails/static/malware/ios_keyraider.txt %%DATADIR%%/trails/static/malware/ios_muda.txt %%DATADIR%%/trails/static/malware/ios_oneclickfraud.txt @@ -1510,12 +1688,14 @@ %%DATADIR%%/trails/static/malware/ios_specter.txt %%DATADIR%%/trails/static/malware/ios_xcodeghost.txt %%DATADIR%%/trails/static/malware/ipikabot.txt +%%DATADIR%%/trails/static/malware/iris.txt %%DATADIR%%/trails/static/malware/iron.txt %%DATADIR%%/trails/static/malware/ismdoor.txt %%DATADIR%%/trails/static/malware/isodisk.txt %%DATADIR%%/trails/static/malware/ispy.txt %%DATADIR%%/trails/static/malware/isr.txt %%DATADIR%%/trails/static/malware/ixware.txt +%%DATADIR%%/trails/static/malware/j_ransomware.txt %%DATADIR%%/trails/static/malware/jackpos.txt %%DATADIR%%/trails/static/malware/jacksbot.txt %%DATADIR%%/trails/static/malware/jaff.txt @@ -1525,8 +1705,10 @@ %%DATADIR%%/trails/static/malware/jasmin.txt %%DATADIR%%/trails/static/malware/jasperloader.txt %%DATADIR%%/trails/static/malware/javali.txt +%%DATADIR%%/trails/static/malware/javaloader.txt %%DATADIR%%/trails/static/malware/javarat.txt %%DATADIR%%/trails/static/malware/jedobot.txt +%%DATADIR%%/trails/static/malware/jerryrat.txt %%DATADIR%%/trails/static/malware/jester.txt %%DATADIR%%/trails/static/malware/jigsaw.txt %%DATADIR%%/trails/static/malware/jinxloader.txt @@ -1534,23 +1716,32 @@ %%DATADIR%%/trails/static/malware/jripbot.txt %%DATADIR%%/trails/static/malware/jshellrat.txt %%DATADIR%%/trails/static/malware/jsoutprox.txt +%%DATADIR%%/trails/static/malware/jspspy.txt %%DATADIR%%/trails/static/malware/juice.txt +%%DATADIR%%/trails/static/malware/junos_jmagic.txt %%DATADIR%%/trails/static/malware/jupyter.txt +%%DATADIR%%/trails/static/malware/justaskjacky.txt %%DATADIR%%/trails/static/malware/k8steal.txt +%%DATADIR%%/trails/static/malware/kairos.txt +%%DATADIR%%/trails/static/malware/kamasers.txt %%DATADIR%%/trails/static/malware/kapahyku.txt %%DATADIR%%/trails/static/malware/karkoff.txt %%DATADIR%%/trails/static/malware/karma.txt %%DATADIR%%/trails/static/malware/kasidet.txt +%%DATADIR%%/trails/static/malware/katz.txt +%%DATADIR%%/trails/static/malware/kawalocker.txt %%DATADIR%%/trails/static/malware/kazy.txt %%DATADIR%%/trails/static/malware/kbot.txt %%DATADIR%%/trails/static/malware/kegotip.txt %%DATADIR%%/trails/static/malware/kelihos.txt +%%DATADIR%%/trails/static/malware/kelvinsec.txt %%DATADIR%%/trails/static/malware/kematian.txt %%DATADIR%%/trails/static/malware/keres.txt %%DATADIR%%/trails/static/malware/kernelbot.txt %%DATADIR%%/trails/static/malware/keybase.txt %%DATADIR%%/trails/static/malware/khonsari_ransomware.txt %%DATADIR%%/trails/static/malware/khrat.txt +%%DATADIR%%/trails/static/malware/kidotai.txt %%DATADIR%%/trails/static/malware/kief.txt %%DATADIR%%/trails/static/malware/killrabbit.txt %%DATADIR%%/trails/static/malware/killsec.txt @@ -1576,8 +1767,8 @@ %%DATADIR%%/trails/static/malware/krown.txt %%DATADIR%%/trails/static/malware/krugbot.txt %%DATADIR%%/trails/static/malware/krustyloader.txt +%%DATADIR%%/trails/static/malware/krypt_ransomware.txt %%DATADIR%%/trails/static/malware/kryptocibule.txt -%%DATADIR%%/trails/static/malware/krypton.txt %%DATADIR%%/trails/static/malware/kuago_miner.txt %%DATADIR%%/trails/static/malware/kuiper_ransomware.txt %%DATADIR%%/trails/static/malware/kulekmoko.txt @@ -1589,6 +1780,7 @@ %%DATADIR%%/trails/static/malware/lambda_ransomware.txt %%DATADIR%%/trails/static/malware/lampion.txt %%DATADIR%%/trails/static/malware/lanfiltrator.txt +%%DATADIR%%/trails/static/malware/lapdogs.txt %%DATADIR%%/trails/static/malware/laplasclipper.txt %%DATADIR%%/trails/static/malware/latentbot.txt %%DATADIR%%/trails/static/malware/latot.txt @@ -1596,7 +1788,10 @@ %%DATADIR%%/trails/static/malware/laurent.txt %%DATADIR%%/trails/static/malware/lazagne.txt %%DATADIR%%/trails/static/malware/laziok.txt +%%DATADIR%%/trails/static/malware/lcy.txt %%DATADIR%%/trails/static/malware/ldpinch.txt +%%DATADIR%%/trails/static/malware/leaknet_ransomware.txt +%%DATADIR%%/trails/static/malware/leaktheanalyst.txt %%DATADIR%%/trails/static/malware/ledger_backdoor.txt %%DATADIR%%/trails/static/malware/legion_loader.txt %%DATADIR%%/trails/static/malware/lemonduck_miner.txt @@ -1606,6 +1801,7 @@ %%DATADIR%%/trails/static/malware/lightning.txt %%DATADIR%%/trails/static/malware/lilith.txt %%DATADIR%%/trails/static/malware/limerat.txt +%%DATADIR%%/trails/static/malware/linkc_ransomware.txt %%DATADIR%%/trails/static/malware/linkoptimizer.txt %%DATADIR%%/trails/static/malware/litehttp.txt %%DATADIR%%/trails/static/malware/loadpcbanker.txt @@ -1614,6 +1810,7 @@ %%DATADIR%%/trails/static/malware/locky.txt %%DATADIR%%/trails/static/malware/lodarat.txt %%DATADIR%%/trails/static/malware/lodeinfo.txt +%%DATADIR%%/trails/static/malware/logx.txt %%DATADIR%%/trails/static/malware/lokibot.txt %%DATADIR%%/trails/static/malware/lokidoor.txt %%DATADIR%%/trails/static/malware/lokilock.txt @@ -1634,14 +1831,15 @@ %%DATADIR%%/trails/static/malware/lucky.txt %%DATADIR%%/trails/static/malware/luminositylinkrat.txt %%DATADIR%%/trails/static/malware/lummac2.txt +%%DATADIR%%/trails/static/malware/lunalock.txt %%DATADIR%%/trails/static/malware/lunar.txt %%DATADIR%%/trails/static/malware/luoxk.txt %%DATADIR%%/trails/static/malware/lust.txt %%DATADIR%%/trails/static/malware/luxnetrat.txt %%DATADIR%%/trails/static/malware/lv_ransomware.txt -%%DATADIR%%/trails/static/malware/lynx_ransomware.txt %%DATADIR%%/trails/static/malware/m00nd3v.txt %%DATADIR%%/trails/static/malware/m8220_miner.txt +%%DATADIR%%/trails/static/malware/madliberator.txt %%DATADIR%%/trails/static/malware/madmxshell.txt %%DATADIR%%/trails/static/malware/mado_miner.txt %%DATADIR%%/trails/static/malware/maggie.txt @@ -1651,10 +1849,12 @@ %%DATADIR%%/trails/static/malware/mallox.txt %%DATADIR%%/trails/static/malware/mambashim.txt %%DATADIR%%/trails/static/malware/mamo.txt +%%DATADIR%%/trails/static/malware/mamona.txt %%DATADIR%%/trails/static/malware/manabot.txt %%DATADIR%%/trails/static/malware/mancsyn.txt %%DATADIR%%/trails/static/malware/mandaph.txt %%DATADIR%%/trails/static/malware/maplebot.txt +%%DATADIR%%/trails/static/malware/maranhao.txt %%DATADIR%%/trails/static/malware/marap.txt %%DATADIR%%/trails/static/malware/mardom.txt %%DATADIR%%/trails/static/malware/marketo.txt @@ -1662,6 +1862,7 @@ %%DATADIR%%/trails/static/malware/marmoolak.txt %%DATADIR%%/trails/static/malware/marsjoke.txt %%DATADIR%%/trails/static/malware/masad.txt +%%DATADIR%%/trails/static/malware/maskgram.txt %%DATADIR%%/trails/static/malware/mass_miner.txt %%DATADIR%%/trails/static/malware/masslogger.txt %%DATADIR%%/trails/static/malware/mastermana.txt @@ -1670,6 +1871,7 @@ %%DATADIR%%/trails/static/malware/matrixmax.txt %%DATADIR%%/trails/static/malware/matsnu.txt %%DATADIR%%/trails/static/malware/mauri_ransomware.txt +%%DATADIR%%/trails/static/malware/mave.txt %%DATADIR%%/trails/static/malware/maze.txt %%DATADIR%%/trails/static/malware/mbc_ransomware.txt %%DATADIR%%/trails/static/malware/mdrop.txt @@ -1685,6 +1887,8 @@ %%DATADIR%%/trails/static/malware/megumin.txt %%DATADIR%%/trails/static/malware/mehcrypter.txt %%DATADIR%%/trails/static/malware/mekotio.txt +%%DATADIR%%/trails/static/malware/mena_ransomware.txt +%%DATADIR%%/trails/static/malware/meow.txt %%DATADIR%%/trails/static/malware/mercurybot.txt %%DATADIR%%/trails/static/malware/meris.txt %%DATADIR%%/trails/static/malware/merkspy.txt @@ -1693,11 +1897,13 @@ %%DATADIR%%/trails/static/malware/meta.txt %%DATADIR%%/trails/static/malware/metador.txt %%DATADIR%%/trails/static/malware/metadrain.txt +%%DATADIR%%/trails/static/malware/metaencryptor.txt %%DATADIR%%/trails/static/malware/metamorfo.txt %%DATADIR%%/trails/static/malware/mewsei.txt %%DATADIR%%/trails/static/malware/midas.txt %%DATADIR%%/trails/static/malware/midie.txt %%DATADIR%%/trails/static/malware/mielit.txt +%%DATADIR%%/trails/static/malware/miga_ransomware.txt %%DATADIR%%/trails/static/malware/migo_miner.txt %%DATADIR%%/trails/static/malware/milkman.txt %%DATADIR%%/trails/static/malware/milkyboy.txt @@ -1708,12 +1914,13 @@ %%DATADIR%%/trails/static/malware/mingloa.txt %%DATADIR%%/trails/static/malware/minotaur.txt %%DATADIR%%/trails/static/malware/mint.txt +%%DATADIR%%/trails/static/malware/mintsloader.txt %%DATADIR%%/trails/static/malware/miragefox.txt %%DATADIR%%/trails/static/malware/misogow.txt -%%DATADIR%%/trails/static/malware/mispadu.txt %%DATADIR%%/trails/static/malware/mist.txt %%DATADIR%%/trails/static/malware/mitglieder.txt %%DATADIR%%/trails/static/malware/miuref.txt +%%DATADIR%%/trails/static/malware/mixshell.txt %%DATADIR%%/trails/static/malware/mnubot.txt %%DATADIR%%/trails/static/malware/mocker.txt %%DATADIR%%/trails/static/malware/modirat.txt @@ -1721,26 +1928,32 @@ %%DATADIR%%/trails/static/malware/modpos.txt %%DATADIR%%/trails/static/malware/momo33333.txt %%DATADIR%%/trails/static/malware/moneymessage.txt +%%DATADIR%%/trails/static/malware/monkey_ransomware.txt +%%DATADIR%%/trails/static/malware/monolith.txt %%DATADIR%%/trails/static/malware/monsterinstall.txt %%DATADIR%%/trails/static/malware/montysthree.txt %%DATADIR%%/trails/static/malware/moonlight.txt %%DATADIR%%/trails/static/malware/moontag.txt -%%DATADIR%%/trails/static/malware/moreeggs.txt +%%DATADIR%%/trails/static/malware/morpheus.txt %%DATADIR%%/trails/static/malware/morto.txt %%DATADIR%%/trails/static/malware/morty.txt %%DATADIR%%/trails/static/malware/mosaicregressor.txt %%DATADIR%%/trails/static/malware/moserpass.txt %%DATADIR%%/trails/static/malware/moses.txt +%%DATADIR%%/trails/static/malware/mosquito.txt +%%DATADIR%%/trails/static/malware/mostererat.txt %%DATADIR%%/trails/static/malware/mosucker.txt %%DATADIR%%/trails/static/malware/mountlocker.txt %%DATADIR%%/trails/static/malware/mozart.txt %%DATADIR%%/trails/static/malware/mranon.txt %%DATADIR%%/trails/static/malware/mrb_miner.txt +%%DATADIR%%/trails/static/malware/mrstealer.txt %%DATADIR%%/trails/static/malware/msupedge.txt %%DATADIR%%/trails/static/malware/mufila.txt %%DATADIR%%/trails/static/malware/muggle.txt %%DATADIR%%/trails/static/malware/mumbai.txt %%DATADIR%%/trails/static/malware/muse_miner.txt +%%DATADIR%%/trails/static/malware/mydata_ransomware.txt %%DATADIR%%/trails/static/malware/mydoom.txt %%DATADIR%%/trails/static/malware/mykings_miner.txt %%DATADIR%%/trails/static/malware/mylobot.txt @@ -1753,9 +1966,11 @@ %%DATADIR%%/trails/static/malware/napolar.txt %%DATADIR%%/trails/static/malware/narniarat.txt %%DATADIR%%/trails/static/malware/nbot.txt +%%DATADIR%%/trails/static/malware/nebula.txt %%DATADIR%%/trails/static/malware/necrobot.txt %%DATADIR%%/trails/static/malware/necurs.txt %%DATADIR%%/trails/static/malware/neko.txt +%%DATADIR%%/trails/static/malware/nelsy.txt %%DATADIR%%/trails/static/malware/nemeot.txt %%DATADIR%%/trails/static/malware/nemesis.txt %%DATADIR%%/trails/static/malware/nemezida_ransomware.txt @@ -1764,6 +1979,7 @@ %%DATADIR%%/trails/static/malware/neojit.txt %%DATADIR%%/trails/static/malware/neonwallet.txt %%DATADIR%%/trails/static/malware/neptune.txt +%%DATADIR%%/trails/static/malware/neptunerat.txt %%DATADIR%%/trails/static/malware/nerbian.txt %%DATADIR%%/trails/static/malware/neshuta.txt %%DATADIR%%/trails/static/malware/nestrat.txt @@ -1774,18 +1990,25 @@ %%DATADIR%%/trails/static/malware/netsupport.txt %%DATADIR%%/trails/static/malware/netwalker.txt %%DATADIR%%/trails/static/malware/netwire.txt +%%DATADIR%%/trails/static/malware/neuron.txt %%DATADIR%%/trails/static/malware/neus.txt %%DATADIR%%/trails/static/malware/neutrino.txt +%%DATADIR%%/trails/static/malware/nevada_ransomware.txt %%DATADIR%%/trails/static/malware/newbot.txt %%DATADIR%%/trails/static/malware/newddosbot.txt %%DATADIR%%/trails/static/malware/newpos.txt %%DATADIR%%/trails/static/malware/newsrat.txt +%%DATADIR%%/trails/static/malware/nex.txt %%DATADIR%%/trails/static/malware/nexlogger.txt +%%DATADIR%%/trails/static/malware/nextmind.txt %%DATADIR%%/trails/static/malware/nexus.txt %%DATADIR%%/trails/static/malware/nicerat.txt %%DATADIR%%/trails/static/malware/nigelthorn.txt %%DATADIR%%/trails/static/malware/nightingale.txt +%%DATADIR%%/trails/static/malware/nightshadec2.txt %%DATADIR%%/trails/static/malware/nightsky.txt +%%DATADIR%%/trails/static/malware/nightspire.txt +%%DATADIR%%/trails/static/malware/nikki.txt %%DATADIR%%/trails/static/malware/nionspy.txt %%DATADIR%%/trails/static/malware/nitol.txt %%DATADIR%%/trails/static/malware/nitro.txt @@ -1796,11 +2019,16 @@ %%DATADIR%%/trails/static/malware/nocry.txt %%DATADIR%%/trails/static/malware/nodersok.txt %%DATADIR%%/trails/static/malware/nodestealer.txt +%%DATADIR%%/trails/static/malware/noescape.txt %%DATADIR%%/trails/static/malware/nokoyawa.txt %%DATADIR%%/trails/static/malware/nomercy.txt %%DATADIR%%/trails/static/malware/nonbolqu.txt +%%DATADIR%%/trails/static/malware/noodlophile.txt %%DATADIR%%/trails/static/malware/nopyfy.txt +%%DATADIR%%/trails/static/malware/norddragonscan.txt +%%DATADIR%%/trails/static/malware/normaldaki.txt %%DATADIR%%/trails/static/malware/notrobin.txt +%%DATADIR%%/trails/static/malware/nova_ransomware.txt %%DATADIR%%/trails/static/malware/novahttp.txt %%DATADIR%%/trails/static/malware/novaloader.txt %%DATADIR%%/trails/static/malware/novasentinel.txt @@ -1808,11 +2036,13 @@ %%DATADIR%%/trails/static/malware/novobot.txt %%DATADIR%%/trails/static/malware/novter.txt %%DATADIR%%/trails/static/malware/novu.txt +%%DATADIR%%/trails/static/malware/now.txt %%DATADIR%%/trails/static/malware/nozelesn.txt %%DATADIR%%/trails/static/malware/nsabuff_miner.txt %%DATADIR%%/trails/static/malware/ntstealer.txt %%DATADIR%%/trails/static/malware/nucleartor.txt %%DATADIR%%/trails/static/malware/nuggetphantom.txt +%%DATADIR%%/trails/static/malware/nullbulge.txt %%DATADIR%%/trails/static/malware/nullmixer.txt %%DATADIR%%/trails/static/malware/numando.txt %%DATADIR%%/trails/static/malware/nuqel.txt @@ -1821,15 +2051,22 @@ %%DATADIR%%/trails/static/malware/nymaim.txt %%DATADIR%%/trails/static/malware/nymeria.txt %%DATADIR%%/trails/static/malware/obliquerat.txt +%%DATADIR%%/trails/static/malware/obscura.txt +%%DATADIR%%/trails/static/malware/obscurebat.txt %%DATADIR%%/trails/static/malware/observer.txt +%%DATADIR%%/trails/static/malware/octalyn.txt %%DATADIR%%/trails/static/malware/octopus.txt +%%DATADIR%%/trails/static/malware/octopuz.txt %%DATADIR%%/trails/static/malware/odcodc.txt %%DATADIR%%/trails/static/malware/oddball.txt %%DATADIR%%/trails/static/malware/odyssey.txt %%DATADIR%%/trails/static/malware/offendium.txt %%DATADIR%%/trails/static/malware/offloader.txt %%DATADIR%%/trails/static/malware/oficla.txt +%%DATADIR%%/trails/static/malware/olymploader.txt +%%DATADIR%%/trails/static/malware/olympus.txt %%DATADIR%%/trails/static/malware/omegaloader.txt +%%DATADIR%%/trails/static/malware/oneclik.txt %%DATADIR%%/trails/static/malware/onepercent.txt %%DATADIR%%/trails/static/malware/onionpoison.txt %%DATADIR%%/trails/static/malware/onkods.txt @@ -1840,11 +2077,13 @@ %%DATADIR%%/trails/static/malware/originbot.txt %%DATADIR%%/trails/static/malware/oriongrabber.txt %%DATADIR%%/trails/static/malware/oski.txt +%%DATADIR%%/trails/static/malware/ospreypr.txt %%DATADIR%%/trails/static/malware/ostap.txt %%DATADIR%%/trails/static/malware/osx_atomic.txt %%DATADIR%%/trails/static/malware/osx_banshee.txt %%DATADIR%%/trails/static/malware/osx_bundlore.txt %%DATADIR%%/trails/static/malware/osx_cheana.txt +%%DATADIR%%/trails/static/malware/osx_chillyhell.txt %%DATADIR%%/trails/static/malware/osx_clipstealer.txt %%DATADIR%%/trails/static/malware/osx_coinminer.txt %%DATADIR%%/trails/static/malware/osx_coldroot.txt @@ -1857,6 +2096,7 @@ %%DATADIR%%/trails/static/malware/osx_hashbreaker.txt %%DATADIR%%/trails/static/malware/osx_imuler.txt %%DATADIR%%/trails/static/malware/osx_jokerspy.txt +%%DATADIR%%/trails/static/malware/osx_jscorerunner.txt %%DATADIR%%/trails/static/malware/osx_keranger.txt %%DATADIR%%/trails/static/malware/osx_keydnap.txt %%DATADIR%%/trails/static/malware/osx_keysteal.txt @@ -1865,6 +2105,7 @@ %%DATADIR%%/trails/static/malware/osx_loselose.txt %%DATADIR%%/trails/static/malware/osx_m1.txt %%DATADIR%%/trails/static/malware/osx_macma.txt +%%DATADIR%%/trails/static/malware/osx_macmeow.txt %%DATADIR%%/trails/static/malware/osx_macspy.txt %%DATADIR%%/trails/static/malware/osx_mami.txt %%DATADIR%%/trails/static/malware/osx_mokes.txt @@ -1873,6 +2114,7 @@ %%DATADIR%%/trails/static/malware/osx_proton.txt %%DATADIR%%/trails/static/malware/osx_proxy.txt %%DATADIR%%/trails/static/malware/osx_pureland.txt +%%DATADIR%%/trails/static/malware/osx_readerupdate.txt %%DATADIR%%/trails/static/malware/osx_realst.txt %%DATADIR%%/trails/static/malware/osx_rustdoor.txt %%DATADIR%%/trails/static/malware/osx_salgorea.txt @@ -1893,19 +2135,23 @@ %%DATADIR%%/trails/static/malware/palevo.txt %%DATADIR%%/trails/static/malware/palmerworm.txt %%DATADIR%%/trails/static/malware/pandabanker.txt +%%DATADIR%%/trails/static/malware/pandora.txt %%DATADIR%%/trails/static/malware/panther.txt %%DATADIR%%/trails/static/malware/paradoxrat.txt %%DATADIR%%/trails/static/malware/parallax.txt %%DATADIR%%/trails/static/malware/parasitesnatcher.txt %%DATADIR%%/trails/static/malware/patchbrowse.txt +%%DATADIR%%/trails/static/malware/patriot.txt %%DATADIR%%/trails/static/malware/pay2key.txt %%DATADIR%%/trails/static/malware/paycrypt.txt %%DATADIR%%/trails/static/malware/payloadbin.txt +%%DATADIR%%/trails/static/malware/payoutsking.txt %%DATADIR%%/trails/static/malware/paysafecard.txt %%DATADIR%%/trails/static/malware/pcastle_miner.txt %%DATADIR%%/trails/static/malware/pcshare.txt %%DATADIR%%/trails/static/malware/pdfjsc.txt %%DATADIR%%/trails/static/malware/peaklight.txt +%%DATADIR%%/trails/static/malware/pear_ransomware.txt %%DATADIR%%/trails/static/malware/pennywise.txt %%DATADIR%%/trails/static/malware/pepperat.txt %%DATADIR%%/trails/static/malware/peppyrat.txt @@ -1913,6 +2159,7 @@ %%DATADIR%%/trails/static/malware/perseusrat.txt %%DATADIR%%/trails/static/malware/petya.txt %%DATADIR%%/trails/static/malware/pghost.txt +%%DATADIR%%/trails/static/malware/phantom.txt %%DATADIR%%/trails/static/malware/phantomrat.txt %%DATADIR%%/trails/static/malware/phasebot.txt %%DATADIR%%/trails/static/malware/phemedrone.txt @@ -1926,6 +2173,7 @@ %%DATADIR%%/trails/static/malware/phxi.txt %%DATADIR%%/trails/static/malware/phytob.txt %%DATADIR%%/trails/static/malware/picgoo.txt +%%DATADIR%%/trails/static/malware/pickai.txt %%DATADIR%%/trails/static/malware/pift.txt %%DATADIR%%/trails/static/malware/pinkslipbot.txt %%DATADIR%%/trails/static/malware/pipka.txt @@ -1934,7 +2182,7 @@ %%DATADIR%%/trails/static/malware/plague.txt %%DATADIR%%/trails/static/malware/planet.txt %%DATADIR%%/trails/static/malware/plasmarat.txt -%%DATADIR%%/trails/static/malware/play_ransomware.txt +%%DATADIR%%/trails/static/malware/playboy_ransomware.txt %%DATADIR%%/trails/static/malware/plead.txt %%DATADIR%%/trails/static/malware/pleasereadme_ransomware.txt %%DATADIR%%/trails/static/malware/plugx.txt @@ -1959,6 +2207,7 @@ %%DATADIR%%/trails/static/malware/powerworm.txt %%DATADIR%%/trails/static/malware/powmet.txt %%DATADIR%%/trails/static/malware/prash.txt +%%DATADIR%%/trails/static/malware/prat.txt %%DATADIR%%/trails/static/malware/prctrlrat.txt %%DATADIR%%/trails/static/malware/predatory.txt %%DATADIR%%/trails/static/malware/pripyat_miner.txt @@ -1983,13 +2232,13 @@ %%DATADIR%%/trails/static/malware/punisherrat.txt %%DATADIR%%/trails/static/malware/pupyrat.txt %%DATADIR%%/trails/static/malware/purecrypter.txt -%%DATADIR%%/trails/static/malware/purehvnc.txt %%DATADIR%%/trails/static/malware/purelogs.txt %%DATADIR%%/trails/static/malware/purplefox.txt %%DATADIR%%/trails/static/malware/purpleurchin.txt %%DATADIR%%/trails/static/malware/purplewave.txt %%DATADIR%%/trails/static/malware/pushdo.txt %%DATADIR%%/trails/static/malware/puzzlemaker.txt +%%DATADIR%%/trails/static/malware/pxabot.txt %%DATADIR%%/trails/static/malware/pycstealer.txt %%DATADIR%%/trails/static/malware/pykspa.txt %%DATADIR%%/trails/static/malware/pyleet.txt @@ -2001,13 +2250,16 @@ %%DATADIR%%/trails/static/malware/python_brost.txt %%DATADIR%%/trails/static/malware/python_extrack.txt %%DATADIR%%/trails/static/malware/python_injector.txt +%%DATADIR%%/trails/static/malware/python_killmbr.txt %%DATADIR%%/trails/static/malware/python_memento.txt %%DATADIR%%/trails/static/malware/python_w4sp.txt %%DATADIR%%/trails/static/malware/python_xwo.txt %%DATADIR%%/trails/static/malware/pyxierat.txt %%DATADIR%%/trails/static/malware/qakbot.txt %%DATADIR%%/trails/static/malware/qarallaxrat.txt +%%DATADIR%%/trails/static/malware/qdoor.txt %%DATADIR%%/trails/static/malware/qeallerrat.txt +%%DATADIR%%/trails/static/malware/qilin.txt %%DATADIR%%/trails/static/malware/qiulong.txt %%DATADIR%%/trails/static/malware/qlocker.txt %%DATADIR%%/trails/static/malware/qnodeservice.txt @@ -2027,34 +2279,41 @@ %%DATADIR%%/trails/static/malware/r2015.txt %%DATADIR%%/trails/static/malware/raasberry.txt %%DATADIR%%/trails/static/malware/raccoon.txt +%%DATADIR%%/trails/static/malware/radar_ransomware.txt %%DATADIR%%/trails/static/malware/radx.txt %%DATADIR%%/trails/static/malware/ragnar.txt %%DATADIR%%/trails/static/malware/ragnarok.txt %%DATADIR%%/trails/static/malware/rajump.txt %%DATADIR%%/trails/static/malware/rakhni.txt %%DATADIR%%/trails/static/malware/rakhni_ransomware.txt +%%DATADIR%%/trails/static/malware/ralord.txt %%DATADIR%%/trails/static/malware/ramdo.txt %%DATADIR%%/trails/static/malware/ramnit.txt %%DATADIR%%/trails/static/malware/ramp.txt %%DATADIR%%/trails/static/malware/ranion.txt %%DATADIR%%/trails/static/malware/ransirac.txt +%%DATADIR%%/trails/static/malware/ransomblog.txt %%DATADIR%%/trails/static/malware/ransomcartel.txt %%DATADIR%%/trails/static/malware/ransomcortex.txt %%DATADIR%%/trails/static/malware/ransomed.txt %%DATADIR%%/trails/static/malware/ransomexx.txt +%%DATADIR%%/trails/static/malware/ransomhouse.txt %%DATADIR%%/trails/static/malware/ransomhub.txt %%DATADIR%%/trails/static/malware/ranzy.txt %%DATADIR%%/trails/static/malware/raptrain.txt %%DATADIR%%/trails/static/malware/rarog.txt %%DATADIR%%/trails/static/malware/rasprobin.txt +%%DATADIR%%/trails/static/malware/rat369.txt %%DATADIR%%/trails/static/malware/ratel.txt %%DATADIR%%/trails/static/malware/raticate.txt %%DATADIR%%/trails/static/malware/ratty.txt +%%DATADIR%%/trails/static/malware/raven.txt %%DATADIR%%/trails/static/malware/rawld_ransomware.txt %%DATADIR%%/trails/static/malware/razy.txt %%DATADIR%%/trails/static/malware/rdpbrutebot.txt %%DATADIR%%/trails/static/malware/reactorbot.txt %%DATADIR%%/trails/static/malware/reaver.txt +%%DATADIR%%/trails/static/malware/red_ransomware.txt %%DATADIR%%/trails/static/malware/redalpha.txt %%DATADIR%%/trails/static/malware/reddot_ransomware.txt %%DATADIR%%/trails/static/malware/reddriver.txt @@ -2063,6 +2322,7 @@ %%DATADIR%%/trails/static/malware/redsip.txt %%DATADIR%%/trails/static/malware/redtail_miner.txt %%DATADIR%%/trails/static/malware/reductor.txt +%%DATADIR%%/trails/static/malware/ref7707.txt %%DATADIR%%/trails/static/malware/remcos.txt %%DATADIR%%/trails/static/malware/remexirat.txt %%DATADIR%%/trails/static/malware/renocide.txt @@ -2073,29 +2333,37 @@ %%DATADIR%%/trails/static/malware/rhadamanthys.txt %%DATADIR%%/trails/static/malware/rhysida.txt %%DATADIR%%/trails/static/malware/rift.txt +%%DATADIR%%/trails/static/malware/rilide.txt %%DATADIR%%/trails/static/malware/rincux.txt +%%DATADIR%%/trails/static/malware/riseloader.txt %%DATADIR%%/trails/static/malware/risen_ransomware.txt %%DATADIR%%/trails/static/malware/risepro.txt %%DATADIR%%/trails/static/malware/rmsrat.txt %%DATADIR%%/trails/static/malware/robinhood.txt +%%DATADIR%%/trails/static/malware/rocco.txt %%DATADIR%%/trails/static/malware/rocketx.txt %%DATADIR%%/trails/static/malware/rogue_ransomware.txt %%DATADIR%%/trails/static/malware/rombertik.txt %%DATADIR%%/trails/static/malware/rook_ransomware.txt %%DATADIR%%/trails/static/malware/rootteam.txt %%DATADIR%%/trails/static/malware/rovnix.txt +%%DATADIR%%/trails/static/malware/royal_ransomware.txt %%DATADIR%%/trails/static/malware/rozena.txt %%DATADIR%%/trails/static/malware/rransom.txt +%%DATADIR%%/trails/static/malware/rsockstun.txt %%DATADIR%%/trails/static/malware/rtm.txt %%DATADIR%%/trails/static/malware/rtm_ransomware.txt %%DATADIR%%/trails/static/malware/rubella.txt %%DATADIR%%/trails/static/malware/ruby_backdoor.txt %%DATADIR%%/trails/static/malware/ruftar.txt %%DATADIR%%/trails/static/malware/runforestrun.txt +%%DATADIR%%/trails/static/malware/runsomewares.txt +%%DATADIR%%/trails/static/malware/rust_injector.txt %%DATADIR%%/trails/static/malware/rustock.txt %%DATADIR%%/trails/static/malware/rusty.txt %%DATADIR%%/trails/static/malware/ryuk.txt %%DATADIR%%/trails/static/malware/saefkorat.txt +%%DATADIR%%/trails/static/malware/safepay.txt %%DATADIR%%/trails/static/malware/saferat.txt %%DATADIR%%/trails/static/malware/sage.txt %%DATADIR%%/trails/static/malware/saintbot.txt @@ -2103,26 +2371,32 @@ %%DATADIR%%/trails/static/malware/sakari.txt %%DATADIR%%/trails/static/malware/sakula.txt %%DATADIR%%/trails/static/malware/sakurel.txt +%%DATADIR%%/trails/static/malware/salat.txt %%DATADIR%%/trails/static/malware/sality.txt %%DATADIR%%/trails/static/malware/samorat.txt %%DATADIR%%/trails/static/malware/samsam.txt %%DATADIR%%/trails/static/malware/sanny.txt %%DATADIR%%/trails/static/malware/sapphire.txt +%%DATADIR%%/trails/static/malware/sarcoma.txt %%DATADIR%%/trails/static/malware/satacom.txt %%DATADIR%%/trails/static/malware/satana.txt +%%DATADIR%%/trails/static/malware/satancd.txt %%DATADIR%%/trails/static/malware/sathurbot.txt %%DATADIR%%/trails/static/malware/scanbox.txt %%DATADIR%%/trails/static/malware/scarab.txt %%DATADIR%%/trails/static/malware/scarcruft.txt %%DATADIR%%/trails/static/malware/schwarzesonne.txt %%DATADIR%%/trails/static/malware/scranos.txt +%%DATADIR%%/trails/static/malware/scylla.txt %%DATADIR%%/trails/static/malware/sdbot.txt %%DATADIR%%/trails/static/malware/sdrop.txt %%DATADIR%%/trails/static/malware/seaduke.txt +%%DATADIR%%/trails/static/malware/secpo.txt %%DATADIR%%/trails/static/malware/sectoprat.txt %%DATADIR%%/trails/static/malware/sefnit.txt %%DATADIR%%/trails/static/malware/sekhmet.txt %%DATADIR%%/trails/static/malware/selfdel.txt +%%DATADIR%%/trails/static/malware/sembmarine.txt %%DATADIR%%/trails/static/malware/sendsafe.txt %%DATADIR%%/trails/static/malware/sensayq.txt %%DATADIR%%/trails/static/malware/seroxenrat.txt @@ -2130,9 +2404,12 @@ %%DATADIR%%/trails/static/malware/seth_ransomware.txt %%DATADIR%%/trails/static/malware/severe.txt %%DATADIR%%/trails/static/malware/sfile_ransomware.txt +%%DATADIR%%/trails/static/malware/shadow_ransomware.txt %%DATADIR%%/trails/static/malware/shadownet.txt %%DATADIR%%/trails/static/malware/shadowsyndicate.txt %%DATADIR%%/trails/static/malware/shadowtechrat.txt +%%DATADIR%%/trails/static/malware/sharkstealer.txt +%%DATADIR%%/trails/static/malware/shelby.txt %%DATADIR%%/trails/static/malware/shellresetrat.txt %%DATADIR%%/trails/static/malware/shelma.txt %%DATADIR%%/trails/static/malware/shifu.txt @@ -2141,9 +2418,14 @@ %%DATADIR%%/trails/static/malware/shkolota.txt %%DATADIR%%/trails/static/malware/shurl0ckr.txt %%DATADIR%%/trails/static/malware/shylock.txt +%%DATADIR%%/trails/static/malware/siegedsec.txt %%DATADIR%%/trails/static/malware/siesta.txt +%%DATADIR%%/trails/static/malware/silent.txt +%%DATADIR%%/trails/static/malware/silent_ransomware.txt %%DATADIR%%/trails/static/malware/silentbrute.txt %%DATADIR%%/trails/static/malware/silentcrypto_miner.txt +%%DATADIR%%/trails/static/malware/silentroute.txt +%%DATADIR%%/trails/static/malware/silentsyncrat.txt %%DATADIR%%/trails/static/malware/silly.txt %%DATADIR%%/trails/static/malware/silverfox.txt %%DATADIR%%/trails/static/malware/silverterrier.txt @@ -2161,6 +2443,7 @@ %%DATADIR%%/trails/static/malware/sinkhole_certgovau.txt %%DATADIR%%/trails/static/malware/sinkhole_certpl.txt %%DATADIR%%/trails/static/malware/sinkhole_certtr.txt +%%DATADIR%%/trails/static/malware/sinkhole_certua.txt %%DATADIR%%/trails/static/malware/sinkhole_changeip.txt %%DATADIR%%/trails/static/malware/sinkhole_checkpoint.txt %%DATADIR%%/trails/static/malware/sinkhole_cirtdk.txt @@ -2169,6 +2452,7 @@ %%DATADIR%%/trails/static/malware/sinkhole_conficker.txt %%DATADIR%%/trails/static/malware/sinkhole_cryptolocker.txt %%DATADIR%%/trails/static/malware/sinkhole_cydef.txt +%%DATADIR%%/trails/static/malware/sinkhole_devilish.txt %%DATADIR%%/trails/static/malware/sinkhole_dnssinkhole.txt %%DATADIR%%/trails/static/malware/sinkhole_doombringer.txt %%DATADIR%%/trails/static/malware/sinkhole_drweb.txt @@ -2219,14 +2503,17 @@ %%DATADIR%%/trails/static/malware/sinkhole_vittalia.txt %%DATADIR%%/trails/static/malware/sinkhole_wapacklabs.txt %%DATADIR%%/trails/static/malware/sinkhole_xaayda.txt +%%DATADIR%%/trails/static/malware/sinkhole_xlab.txt %%DATADIR%%/trails/static/malware/sinkhole_xyz.txt %%DATADIR%%/trails/static/malware/sinkhole_yourtrap.txt %%DATADIR%%/trails/static/malware/sinkhole_zinkhole.txt +%%DATADIR%%/trails/static/malware/sinobi.txt %%DATADIR%%/trails/static/malware/skeeyah.txt %%DATADIR%%/trails/static/malware/skidrat.txt %%DATADIR%%/trails/static/malware/skynet.txt %%DATADIR%%/trails/static/malware/skyper.txt %%DATADIR%%/trails/static/malware/slenfbot.txt +%%DATADIR%%/trails/static/malware/slnya_ransomware.txt %%DATADIR%%/trails/static/malware/sload.txt %%DATADIR%%/trails/static/malware/slothfulmedia.txt %%DATADIR%%/trails/static/malware/slserver.txt @@ -2239,11 +2526,12 @@ %%DATADIR%%/trails/static/malware/smokeloader.txt %%DATADIR%%/trails/static/malware/smsfakesky.txt %%DATADIR%%/trails/static/malware/snatch.txt +%%DATADIR%%/trails/static/malware/sneakystrike.txt %%DATADIR%%/trails/static/malware/snifula.txt -%%DATADIR%%/trails/static/malware/snipbot.txt %%DATADIR%%/trails/static/malware/snslocker.txt %%DATADIR%%/trails/static/malware/sockrat.txt %%DATADIR%%/trails/static/malware/socksbot.txt +%%DATADIR%%/trails/static/malware/sodapop.txt %%DATADIR%%/trails/static/malware/sodinokibi.txt %%DATADIR%%/trails/static/malware/sohanad.txt %%DATADIR%%/trails/static/malware/solarsys.txt @@ -2253,9 +2541,14 @@ %%DATADIR%%/trails/static/malware/sorano.txt %%DATADIR%%/trails/static/malware/sorena.txt %%DATADIR%%/trails/static/malware/sorrygomaster.txt +%%DATADIR%%/trails/static/malware/sosihvncrat.txt +%%DATADIR%%/trails/static/malware/soul.txt %%DATADIR%%/trails/static/malware/soulsearcher.txt %%DATADIR%%/trails/static/malware/spacebears.txt +%%DATADIR%%/trails/static/malware/sparta.txt %%DATADIR%%/trails/static/malware/specter.txt +%%DATADIR%%/trails/static/malware/spectra.txt +%%DATADIR%%/trails/static/malware/spectre.txt %%DATADIR%%/trails/static/malware/spicerat.txt %%DATADIR%%/trails/static/malware/spideybot.txt %%DATADIR%%/trails/static/malware/spock.txt @@ -2264,6 +2557,7 @@ %%DATADIR%%/trails/static/malware/spybotpos.txt %%DATADIR%%/trails/static/malware/spyeye.txt %%DATADIR%%/trails/static/malware/spygaterat.txt +%%DATADIR%%/trails/static/malware/spypress.txt %%DATADIR%%/trails/static/malware/squidloader.txt %%DATADIR%%/trails/static/malware/squirrelwaffle.txt %%DATADIR%%/trails/static/malware/sqzrframework480.txt @@ -2274,10 +2568,14 @@ %%DATADIR%%/trails/static/malware/stealit.txt %%DATADIR%%/trails/static/malware/stealzilla.txt %%DATADIR%%/trails/static/malware/steamreplacer.txt +%%DATADIR%%/trails/static/malware/steelfox.txt %%DATADIR%%/trails/static/malware/stely.txt %%DATADIR%%/trails/static/malware/stih.txt +%%DATADIR%%/trails/static/malware/stilachirat.txt %%DATADIR%%/trails/static/malware/stlfun.txt +%%DATADIR%%/trails/static/malware/stomida.txt %%DATADIR%%/trails/static/malware/stop_ransomware.txt +%%DATADIR%%/trails/static/malware/storm2603.txt %%DATADIR%%/trails/static/malware/stormkitty.txt %%DATADIR%%/trails/static/malware/stormous_ransomware.txt %%DATADIR%%/trails/static/malware/strela.txt @@ -2293,6 +2591,7 @@ %%DATADIR%%/trails/static/malware/surtr.txt %%DATADIR%%/trails/static/malware/susafone.txt %%DATADIR%%/trails/static/malware/svcreadyrat.txt +%%DATADIR%%/trails/static/malware/svcstealer.txt %%DATADIR%%/trails/static/malware/svproxy.txt %%DATADIR%%/trails/static/malware/swaetrat.txt %%DATADIR%%/trails/static/malware/swamprat.txt @@ -2316,11 +2615,15 @@ %%DATADIR%%/trails/static/malware/t34loader.txt %%DATADIR%%/trails/static/malware/ta2541.txt %%DATADIR%%/trails/static/malware/ta2552.txt +%%DATADIR%%/trails/static/malware/ta2726.txt +%%DATADIR%%/trails/static/malware/ta2727.txt %%DATADIR%%/trails/static/malware/ta401.txt +%%DATADIR%%/trails/static/malware/ta4557.txt %%DATADIR%%/trails/static/malware/ta505.txt %%DATADIR%%/trails/static/malware/ta558.txt %%DATADIR%%/trails/static/malware/ta569.txt %%DATADIR%%/trails/static/malware/ta581.txt +%%DATADIR%%/trails/static/malware/ta829.txt %%DATADIR%%/trails/static/malware/tables.txt %%DATADIR%%/trails/static/malware/taidoor.txt %%DATADIR%%/trails/static/malware/targetcompany.txt @@ -2329,15 +2632,20 @@ %%DATADIR%%/trails/static/malware/tdss.txt %%DATADIR%%/trails/static/malware/teambot.txt %%DATADIR%%/trails/static/malware/teamspy.txt +%%DATADIR%%/trails/static/malware/teamxxx.txt %%DATADIR%%/trails/static/malware/teerac.txt %%DATADIR%%/trails/static/malware/telebot.txt %%DATADIR%%/trails/static/malware/telegrab.txt +%%DATADIR%%/trails/static/malware/telemetr.txt %%DATADIR%%/trails/static/malware/tellyouthepass.txt %%DATADIR%%/trails/static/malware/tempheretic.txt +%%DATADIR%%/trails/static/malware/termite.txt %%DATADIR%%/trails/static/malware/terracotta.txt %%DATADIR%%/trails/static/malware/teslacrypt.txt %%DATADIR%%/trails/static/malware/tetrade.txt +%%DATADIR%%/trails/static/malware/tevrinox.txt %%DATADIR%%/trails/static/malware/tflower.txt +%%DATADIR%%/trails/static/malware/tgrcri0045.txt %%DATADIR%%/trails/static/malware/thanos.txt %%DATADIR%%/trails/static/malware/therat.txt %%DATADIR%%/trails/static/malware/thirdeye.txt @@ -2355,18 +2663,22 @@ %%DATADIR%%/trails/static/malware/titan.txt %%DATADIR%%/trails/static/malware/tobor.txt %%DATADIR%%/trails/static/malware/tofsee.txt +%%DATADIR%%/trails/static/malware/tookps.txt %%DATADIR%%/trails/static/malware/tor_backdoor.txt %%DATADIR%%/trails/static/malware/torctrat.txt %%DATADIR%%/trails/static/malware/torpig.txt %%DATADIR%%/trails/static/malware/torrentlocker.txt %%DATADIR%%/trails/static/malware/tovkater.txt +%%DATADIR%%/trails/static/malware/transferloader.txt %%DATADIR%%/trails/static/malware/trat.txt %%DATADIR%%/trails/static/malware/travle.txt %%DATADIR%%/trails/static/malware/treasurehunter.txt %%DATADIR%%/trails/static/malware/trickbot.txt +%%DATADIR%%/trails/static/malware/trinity.txt %%DATADIR%%/trails/static/malware/triumphloader.txt %%DATADIR%%/trails/static/malware/troldesh.txt %%DATADIR%%/trails/static/malware/tron.txt +%%DATADIR%%/trails/static/malware/trox.txt %%DATADIR%%/trails/static/malware/truebot.txt %%DATADIR%%/trails/static/malware/tscookie.txt %%DATADIR%%/trails/static/malware/tuhkit.txt @@ -2376,39 +2688,49 @@ %%DATADIR%%/trails/static/malware/tvspy.txt %%DATADIR%%/trails/static/malware/typhon.txt %%DATADIR%%/trails/static/malware/uboatrat.txt +%%DATADIR%%/trails/static/malware/ubomb.txt %%DATADIR%%/trails/static/malware/udpos.txt %%DATADIR%%/trails/static/malware/udprat.txt %%DATADIR%%/trails/static/malware/ufr.txt %%DATADIR%%/trails/static/malware/underground.txt +%%DATADIR%%/trails/static/malware/unicorn.txt %%DATADIR%%/trails/static/malware/unidentrat.txt +%%DATADIR%%/trails/static/malware/unk_ransomware.txt %%DATADIR%%/trails/static/malware/unruy.txt %%DATADIR%%/trails/static/malware/up007.txt %%DATADIR%%/trails/static/malware/upatre.txt %%DATADIR%%/trails/static/malware/urausy.txt %%DATADIR%%/trails/static/malware/ursaloader.txt %%DATADIR%%/trails/static/malware/ursnif.txt +%%DATADIR%%/trails/static/malware/utopia.txt %%DATADIR%%/trails/static/malware/vacban.txt %%DATADIR%%/trails/static/malware/vadokrist.txt %%DATADIR%%/trails/static/malware/vaggen.txt %%DATADIR%%/trails/static/malware/vaimalandra.txt %%DATADIR%%/trails/static/malware/valak.txt %%DATADIR%%/trails/static/malware/valleyrat.txt +%%DATADIR%%/trails/static/malware/vanhelsing.txt %%DATADIR%%/trails/static/malware/vanir.txt %%DATADIR%%/trails/static/malware/varenyky.txt %%DATADIR%%/trails/static/malware/vawtrak.txt %%DATADIR%%/trails/static/malware/vbcheman.txt %%DATADIR%%/trails/static/malware/vbrat.txt %%DATADIR%%/trails/static/malware/vector.txt +%%DATADIR%%/trails/static/malware/veety.txt +%%DATADIR%%/trails/static/malware/vektorx.txt %%DATADIR%%/trails/static/malware/venus.txt %%DATADIR%%/trails/static/malware/verblecon.txt %%DATADIR%%/trails/static/malware/vespygrabber.txt %%DATADIR%%/trails/static/malware/vespyrat.txt +%%DATADIR%%/trails/static/malware/vetra.txt +%%DATADIR%%/trails/static/malware/vexion.txt %%DATADIR%%/trails/static/malware/vfokx.txt %%DATADIR%%/trails/static/malware/vidar.txt %%DATADIR%%/trails/static/malware/viknok.txt %%DATADIR%%/trails/static/malware/vikro.txt %%DATADIR%%/trails/static/malware/vilerat.txt %%DATADIR%%/trails/static/malware/vinderuf.txt +%%DATADIR%%/trails/static/malware/violetrat.txt %%DATADIR%%/trails/static/malware/vipersoftx.txt %%DATADIR%%/trails/static/malware/virobot.txt %%DATADIR%%/trails/static/malware/virtum.txt @@ -2426,7 +2748,9 @@ %%DATADIR%%/trails/static/malware/vssdestroy.txt %%DATADIR%%/trails/static/malware/vulturi.txt %%DATADIR%%/trails/static/malware/vundo.txt +%%DATADIR%%/trails/static/malware/vvs.txt %%DATADIR%%/trails/static/malware/vxrat.txt +%%DATADIR%%/trails/static/malware/vystealer.txt %%DATADIR%%/trails/static/malware/wacatac.txt %%DATADIR%%/trails/static/malware/waledac.txt %%DATADIR%%/trails/static/malware/wallyshack.txt @@ -2436,16 +2760,19 @@ %%DATADIR%%/trails/static/malware/wapobi.txt %%DATADIR%%/trails/static/malware/waprox.txt %%DATADIR%%/trails/static/malware/warezov.txt +%%DATADIR%%/trails/static/malware/warlock.txt %%DATADIR%%/trails/static/malware/warmcookie.txt %%DATADIR%%/trails/static/malware/wasabiseed.txt %%DATADIR%%/trails/static/malware/wastedlocker.txt %%DATADIR%%/trails/static/malware/watchdog_miner.txt %%DATADIR%%/trails/static/malware/wavebys.txt +%%DATADIR%%/trails/static/malware/weaxor_ransomware.txt %%DATADIR%%/trails/static/malware/webcobra.txt %%DATADIR%%/trails/static/malware/wecorl.txt %%DATADIR%%/trails/static/malware/wecoym.txt %%DATADIR%%/trails/static/malware/weecnaw.txt %%DATADIR%%/trails/static/malware/westeal.txt +%%DATADIR%%/trails/static/malware/weyhro.txt %%DATADIR%%/trails/static/malware/whipweave.txt %%DATADIR%%/trails/static/malware/whispergate.txt %%DATADIR%%/trails/static/malware/whiteshadow.txt @@ -2456,6 +2783,7 @@ %%DATADIR%%/trails/static/malware/wikiloader.txt %%DATADIR%%/trails/static/malware/wildfire.txt %%DATADIR%%/trails/static/malware/wildpressure.txt +%%DATADIR%%/trails/static/malware/wincirrat.txt %%DATADIR%%/trails/static/malware/wingo.txt %%DATADIR%%/trails/static/malware/winnti.txt %%DATADIR%%/trails/static/malware/wip26.txt @@ -2473,6 +2801,7 @@ %%DATADIR%%/trails/static/malware/xadupi.txt %%DATADIR%%/trails/static/malware/xanthe_miner.txt %%DATADIR%%/trails/static/malware/xaparo.txt +%%DATADIR%%/trails/static/malware/xavierera.txt %%DATADIR%%/trails/static/malware/xaview.txt %%DATADIR%%/trails/static/malware/xctdoor.txt %%DATADIR%%/trails/static/malware/xehook.txt @@ -2490,11 +2819,14 @@ %%DATADIR%%/trails/static/malware/xtrat.txt %%DATADIR%%/trails/static/malware/xworm.txt %%DATADIR%%/trails/static/malware/yanisma.txt +%%DATADIR%%/trails/static/malware/yanluowang.txt %%DATADIR%%/trails/static/malware/yenibot.txt +%%DATADIR%%/trails/static/malware/yibackdoor.txt %%DATADIR%%/trails/static/malware/yimfoca.txt %%DATADIR%%/trails/static/malware/yorotrooper.txt %%DATADIR%%/trails/static/malware/yoursqldumps.txt %%DATADIR%%/trails/static/malware/ytstealer.txt +%%DATADIR%%/trails/static/malware/yurei.txt %%DATADIR%%/trails/static/malware/z0miner.txt %%DATADIR%%/trails/static/malware/zaletelly.txt %%DATADIR%%/trails/static/malware/zardoor.txt @@ -2503,12 +2835,16 @@ %%DATADIR%%/trails/static/malware/zemot.txt %%DATADIR%%/trails/static/malware/zenar_miner.txt %%DATADIR%%/trails/static/malware/zenrat.txt +%%DATADIR%%/trails/static/malware/zephyrloader.txt %%DATADIR%%/trails/static/malware/zeroaccess.txt +%%DATADIR%%/trails/static/malware/zerolockersec.txt %%DATADIR%%/trails/static/malware/zeropadypt.txt +%%DATADIR%%/trails/static/malware/zerotolerance.txt %%DATADIR%%/trails/static/malware/zeus.txt %%DATADIR%%/trails/static/malware/zgrat.txt %%DATADIR%%/trails/static/malware/zharkbot.txt %%DATADIR%%/trails/static/malware/zherotee.txt +%%DATADIR%%/trails/static/malware/zhong.txt %%DATADIR%%/trails/static/malware/zlader.txt %%DATADIR%%/trails/static/malware/zloader.txt %%DATADIR%%/trails/static/malware/zlob.txt @@ -2516,6 +2852,7 @@ %%DATADIR%%/trails/static/malware/zombieboy.txt %%DATADIR%%/trails/static/malware/zombrari.txt %%DATADIR%%/trails/static/malware/zonidel.txt +%%DATADIR%%/trails/static/malware/zoomer.txt %%DATADIR%%/trails/static/malware/zstealer.txt %%DATADIR%%/trails/static/malware/zusy.txt %%DATADIR%%/trails/static/malware/zxshell.txt @@ -2545,6 +2882,7 @@ %%DATADIR%%/trails/static/suspicious/parking_site.txt %%DATADIR%%/trails/static/suspicious/port_proxy.txt %%DATADIR%%/trails/static/suspicious/pua.txt +%%DATADIR%%/trails/static/suspicious/simplehelp.txt %%DATADIR%%/trails/static/suspicious/superfish.txt %%DATADIR%%/trails/static/suspicious/suspended_domain.txt %%DATADIR%%/trails/static/suspicious/web_shells.txt diff --git a/security/mbedtls3/Makefile b/security/mbedtls3/Makefile index 0989b7dd128f..a8af7ddabd20 100644 --- a/security/mbedtls3/Makefile +++ b/security/mbedtls3/Makefile @@ -1,5 +1,5 @@ PORTNAME= mbedtls -DISTVERSION= 3.6.3 +DISTVERSION= 3.6.5 CATEGORIES= security devel MASTER_SITES= https://github.com/Mbed-TLS/${PORTNAME}/releases/download/${DISTNAME}/ PKGNAMESUFFIX= 3 diff --git a/security/mbedtls3/distinfo b/security/mbedtls3/distinfo index 9ce51e42d147..47aadbcf865a 100644 --- a/security/mbedtls3/distinfo +++ b/security/mbedtls3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748610956 -SHA256 (mbedtls-3.6.3.tar.bz2) = 64cd73842cdc05e101172f7b437c65e7312e476206e1dbfd644433d11bc56327 -SIZE (mbedtls-3.6.3.tar.bz2) = 5138248 +TIMESTAMP = 1760661467 +SHA256 (mbedtls-3.6.5.tar.bz2) = 4a11f1777bb95bf4ad96721cac945a26e04bf19f57d905f241fe77ebeddf46d8 +SIZE (mbedtls-3.6.5.tar.bz2) = 5367178 diff --git a/security/meek/Makefile b/security/meek/Makefile index afb92731ff83..a74a58ff057e 100644 --- a/security/meek/Makefile +++ b/security/meek/Makefile @@ -1,7 +1,7 @@ PORTNAME= meek DISTVERSIONPREFIX=v DISTVERSION= 0.37.0 -PORTREVISION= 25 +PORTREVISION= 29 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile index de9d739a3813..3214c8ba9d8b 100644 --- a/security/metasploit/Makefile +++ b/security/metasploit/Makefile @@ -1,6 +1,6 @@ PORTNAME= metasploit DISTVERSION= 6.4.58 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= tanawts@gmail.com diff --git a/security/naabu/Makefile b/security/naabu/Makefile index 35da9279b69d..fafbaf7f1fe2 100644 --- a/security/naabu/Makefile +++ b/security/naabu/Makefile @@ -1,7 +1,7 @@ PORTNAME= naabu DISTVERSIONPREFIX= v DISTVERSION= 2.3.5 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/nebula/Makefile b/security/nebula/Makefile index d38485d10c6d..71f3df284b58 100644 --- a/security/nebula/Makefile +++ b/security/nebula/Makefile @@ -1,7 +1,7 @@ PORTNAME= nebula DISTVERSIONPREFIX= v DISTVERSION= 1.8.2 -PORTREVISION= 13 +PORTREVISION= 17 CATEGORIES= security MAINTAINER= ashish@FreeBSD.org diff --git a/security/netbird/Makefile b/security/netbird/Makefile index dc8447a8b75a..08985850f947 100644 --- a/security/netbird/Makefile +++ b/security/netbird/Makefile @@ -1,6 +1,7 @@ PORTNAME= netbird DISTVERSIONPREFIX= v -DISTVERSION= 0.54.2 +DISTVERSION= 0.59.8 +PORTREVISION= 1 CATEGORIES= security net net-vpn MAINTAINER= hakan.external@netbird.io diff --git a/security/netbird/distinfo b/security/netbird/distinfo index f6c3b17e6d44..44c0438be7b0 100644 --- a/security/netbird/distinfo +++ b/security/netbird/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755202526 -SHA256 (go/security_netbird/netbird-v0.54.2/v0.54.2.mod) = 43abe2b40255386b6bbc9e083cd7ae4cc4a1f93e8537977228e3329449225bab -SIZE (go/security_netbird/netbird-v0.54.2/v0.54.2.mod) = 12507 -SHA256 (go/security_netbird/netbird-v0.54.2/v0.54.2.zip) = ce927616e2f09722829814f1fa41aec53aefc7388a92ac5284b770a6a4473668 -SIZE (go/security_netbird/netbird-v0.54.2/v0.54.2.zip) = 3088930 +TIMESTAMP = 1761444444 +SHA256 (go/security_netbird/netbird-v0.59.8/v0.59.8.mod) = 1d830756ab93fb7909cae2d9fe55611e2fb0b71b249188efbf154c0773e7afc2 +SIZE (go/security_netbird/netbird-v0.59.8/v0.59.8.mod) = 12607 +SHA256 (go/security_netbird/netbird-v0.59.8/v0.59.8.zip) = 10afa1b18c78fe96e6f877fccb95d2aee997d9c12055188eee41411179f413a4 +SIZE (go/security_netbird/netbird-v0.59.8/v0.59.8.zip) = 3208781 diff --git a/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go new file mode 100644 index 000000000000..3d89c7d66a97 --- /dev/null +++ b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_decode.go @@ -0,0 +1,11 @@ +--- vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/decode.go.orig 2025-09-06 11:14:13 UTC ++++ vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/decode.go +@@ -13,7 +13,7 @@ func Unmarshal(d []byte, out List) error { + + // Unmarshal decodes a FreeBSD name-value list (nv(9)) to a Go map + func Unmarshal(d []byte, out List) error { +- sz := C.ulong(len(d)) ++ sz := C.size_t(len(d)) + dp := unsafe.Pointer(&d[0]) + nvl := C.nvlist_unpack(dp, sz, 0) + diff --git a/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go new file mode 100644 index 000000000000..54a18ac871bf --- /dev/null +++ b/security/netbird/files/patch-vendor_golang.zx2c4.com_wireguard_wgctrl_internal_wgfreebsd_internal_nv_encode.go @@ -0,0 +1,33 @@ +--- vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/encode.go.orig 2025-09-06 11:15:21 UTC ++++ vendor/golang.zx2c4.com/wireguard/wgctrl/internal/wgfreebsd/internal/nv/encode.go +@@ -44,7 +44,7 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + C.nvlist_add_bool(nvl, ckey, C.bool(value)) + + case uint64: +- C.nvlist_add_number(nvl, ckey, C.ulong(value)) ++ C.nvlist_add_number(nvl, ckey, C.uint64_t(value)) + + case []byte: + sz := len(value) +@@ -54,8 +54,8 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + + case []List: + sz := len(value) +- buf := C.malloc(C.size_t(C.sizeof_nvlist_ptr * sz)) +- items := (*[1<<30 - 1]*C.struct_nvlist)(buf) ++ buf := (**C.struct_nvlist)(C.malloc(C.size_t(C.sizeof_nvlist_ptr * sz))) ++ items := unsafe.Slice(buf, sz) + + for i, val := range value { + if items[i], err = marshal(val); err != nil { +@@ -64,8 +64,8 @@ func marshal(m List) (nvl *C.struct_nvlist, err error) + } + } + +- C.nvlist_add_nvlist_array(nvl, ckey, (**C.struct_nvlist)(buf), C.size_t(sz)) +- C.free(buf) ++ C.nvlist_add_nvlist_array(nvl, ckey, buf, C.size_t(sz)) ++ C.free(unsafe.Pointer(buf)) + } + + C.free(unsafe.Pointer(ckey)) diff --git a/security/nextcloud-end_to_end_encryption/Makefile b/security/nextcloud-end_to_end_encryption/Makefile index fb390e30f5e8..989cdea1c8ce 100644 --- a/security/nextcloud-end_to_end_encryption/Makefile +++ b/security/nextcloud-end_to_end_encryption/Makefile @@ -1,5 +1,5 @@ PORTNAME= end_to_end_encryption -PORTVERSION= 1.17.0 +PORTVERSION= 1.18.0 DISTVERSIONPREFIX= v CATEGORIES= security @@ -9,7 +9,7 @@ WWW= https://apps.nextcloud.com/apps/end_to_end_encryption LICENSE_FILE= ${WRKSRC}/LICENSE -NEXTCLOUD_RUN_DEPENDS= 31 +NEXTCLOUD_RUN_DEPENDS= 32 USES= nextcloud php:flavors diff --git a/security/nextcloud-end_to_end_encryption/distinfo b/security/nextcloud-end_to_end_encryption/distinfo index 7c3128388436..5a29084e41e2 100644 --- a/security/nextcloud-end_to_end_encryption/distinfo +++ b/security/nextcloud-end_to_end_encryption/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740558340 -SHA256 (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 5a88effd4cc34fdbfd6d5682f0aec6a9a4185531381a8446db3b4700b664b4b9 -SIZE (nextcloud/end_to_end_encryption-v1.17.0.tar.gz) = 1864255 +TIMESTAMP = 1760546414 +SHA256 (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 3426b9b7e92c6c778184bd18a448c3e26e5d8f4c0040891ce98adea409f4f133 +SIZE (nextcloud/end_to_end_encryption-v1.18.0.tar.gz) = 1899150 diff --git a/security/nextcloud-twofactor_webauthn/Makefile b/security/nextcloud-twofactor_webauthn/Makefile index d4b3333dbb5c..d59319649d43 100644 --- a/security/nextcloud-twofactor_webauthn/Makefile +++ b/security/nextcloud-twofactor_webauthn/Makefile @@ -1,5 +1,5 @@ PORTNAME= twofactor_webauthn -PORTVERSION= 2.3.0 +PORTVERSION= 2.4.1 DISTVERSIONPREFIX= v CATEGORIES= security diff --git a/security/nextcloud-twofactor_webauthn/distinfo b/security/nextcloud-twofactor_webauthn/distinfo index 311a541bfb34..c0adb1ed1dc7 100644 --- a/security/nextcloud-twofactor_webauthn/distinfo +++ b/security/nextcloud-twofactor_webauthn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755624439 -SHA256 (nextcloud/twofactor_webauthn-v2.3.0.tar.gz) = 7716f44a465f6719247d50847d0c599b33b668348131ebe3e41620945f63dfc3 -SIZE (nextcloud/twofactor_webauthn-v2.3.0.tar.gz) = 14611570 +TIMESTAMP = 1759345150 +SHA256 (nextcloud/twofactor_webauthn-v2.4.1.tar.gz) = 0753a37b9a17ebc8bd43f20616fc6337d43eefc4a7ab7caeb2092077c321dcb4 +SIZE (nextcloud/twofactor_webauthn-v2.4.1.tar.gz) = 16790114 diff --git a/security/node-sqlcipher/Makefile b/security/node-sqlcipher/Makefile index 3619cf6c698c..cd6259e9eb66 100644 --- a/security/node-sqlcipher/Makefile +++ b/security/node-sqlcipher/Makefile @@ -1,5 +1,5 @@ PORTNAME= node-sqlcipher -DISTVERSION= 2.1.0 +DISTVERSION= 2.4.4 CATEGORIES= security MASTER_SITES= https://github.com/signalapp/node-sqlcipher/archive/refs/tags/v${DISTVERSION}/:sqlcipher \ https://registry.npmjs.org/@esbuild/freebsd-arm64/-/:esbuildarm64 \ @@ -22,11 +22,11 @@ ONLY_FOR_ARCHS= aarch64 amd64 BUILD_DEPENDS= ${LOCALBASE}/lib/libsignal_sqlcipher_extension.a:devel/signal-sqlcipher-extension \ npm:www/npm${NODEJS_SUFFIX} -USES= nodejs:20,build +USES= nodejs:22,build PLIST_FILES= lib/node_sqlcipher.node -ESBUILD_VERS= 0.25.6 +ESBUILD_VERS= 0.25.9 ESBUILD_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/} MAKE_ENV+= ESBUILD_BINARY_PATH=${WRKDIR}/esbuild-freebsd-64/package/bin/esbuild diff --git a/security/node-sqlcipher/distinfo b/security/node-sqlcipher/distinfo index 2efbc32fcae3..f303ead4222c 100644 --- a/security/node-sqlcipher/distinfo +++ b/security/node-sqlcipher/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1752763972 -SHA256 (freebsd-arm64-0.25.6.tgz) = 64d7ee10a68707188ccf9bf9904771b3ca87ed38b95b38562266625d18263f1b -SIZE (freebsd-arm64-0.25.6.tgz) = 4005168 -SHA256 (freebsd-x64-0.25.6.tgz) = 802165252d595fd843b54010d0f4e96f4ca6a86ac82cfb5701a25c3fedf0e16b -SIZE (freebsd-x64-0.25.6.tgz) = 4357533 -SHA256 (node-sqlcipher-2.1.0.tar.gz) = 81dbfe085be60258d9e0daf4089adc44aaea868b3d009fb5ec47a511f6c99264 -SIZE (node-sqlcipher-2.1.0.tar.gz) = 2712831 -SHA256 (node-sqlcipher-2.1.0-npm-cache.tar.gz) = 8e01706283929ad0a11cd3c16cb97dccebd71a2ac6e982d8bf155da45b8272c4 -SIZE (node-sqlcipher-2.1.0-npm-cache.tar.gz) = 67521401 +TIMESTAMP = 1757237368 +SHA256 (freebsd-arm64-0.25.9.tgz) = ffa1616767d7660bc93d439c19d91a9b1e5751065c946d09382e330ea688f3f2 +SIZE (freebsd-arm64-0.25.9.tgz) = 4016542 +SHA256 (freebsd-x64-0.25.9.tgz) = 86d04ec7f0dc3fe07b91e625c283f07b82ef2da04809f9ba4193492743c7fcbc +SIZE (freebsd-x64-0.25.9.tgz) = 4370517 +SHA256 (node-sqlcipher-2.4.4.tar.gz) = b28b7a05d139edbf0a5aaf35caeb296ad3d90b107e0d3242451c6bf78e12f85f +SIZE (node-sqlcipher-2.4.4.tar.gz) = 2732706 +SHA256 (node-sqlcipher-2.4.4-npm-cache.tar.gz) = ead2a8db40b7bc84c4e4edf45f88f1e50be0302ed42efd3b870b005dd4e6bb0f +SIZE (node-sqlcipher-2.4.4-npm-cache.tar.gz) = 67535275 diff --git a/security/nss/Makefile b/security/nss/Makefile index 781d9e0aabd5..f7c77344a5f0 100644 --- a/security/nss/Makefile +++ b/security/nss/Makefile @@ -1,5 +1,5 @@ PORTNAME= nss -PORTVERSION= 3.115 +PORTVERSION= 3.117 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..0eb1e4a89c39 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 = 1759509202 +SHA256 (nss-3.117.tar.gz) = 5786b523a2f2e9295ed10d711960d2e33cd620bb80d6288443eda43553a51996 +SIZE (nss-3.117.tar.gz) = 76684970 diff --git a/security/nss/pkg-plist b/security/nss/pkg-plist index 54ad14fae62f..c815d71f45ca 100644 --- a/security/nss/pkg-plist +++ b/security/nss/pkg-plist @@ -50,6 +50,7 @@ include/nss/keythi.h include/nss/kyber.h include/nss/lowkeyi.h include/nss/lowkeyti.h +include/nss/ml_dsat.h include/nss/nss.h include/nss/nssb64.h include/nss/nssb64t.h diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile index 14307cedd2a0..80bd4e19b9cf 100644 --- a/security/nuclei/Makefile +++ b/security/nuclei/Makefile @@ -1,6 +1,7 @@ PORTNAME= nuclei DISTVERSIONPREFIX= v -DISTVERSION= 3.4.7 +DISTVERSION= 3.4.10 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org @@ -9,7 +10,7 @@ WWW= https://github.com/projectdiscovery/nuclei LICENSE= MIT -USES= go:1.22,modules +USES= go:1.24,modules GO_MODULE= github.com/projectdiscovery/nuclei/v3 GO_TARGET= ./cmd/${PORTNAME} diff --git a/security/nuclei/distinfo b/security/nuclei/distinfo index e84c8fc80136..d08b4c74bfad 100644 --- a/security/nuclei/distinfo +++ b/security/nuclei/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753317860 -SHA256 (go/security_nuclei/nuclei-v3.4.7/v3.4.7.mod) = bc1fb722b23218fe4ec211f30a80341a92e69f62fe0a5625afbb0a86599726fc -SIZE (go/security_nuclei/nuclei-v3.4.7/v3.4.7.mod) = 18779 -SHA256 (go/security_nuclei/nuclei-v3.4.7/v3.4.7.zip) = 0356b818c4d68bff08f690128ed089b37a83b43dfdea9a045c8f13500d52300e -SIZE (go/security_nuclei/nuclei-v3.4.7/v3.4.7.zip) = 12380996 +TIMESTAMP = 1757787405 +SHA256 (go/security_nuclei/nuclei-v3.4.10/v3.4.10.mod) = 0d3b692dbe6922d8bc13cbc334140df320f21650d7b5d073bcb2e4ae294ef913 +SIZE (go/security_nuclei/nuclei-v3.4.10/v3.4.10.mod) = 18905 +SHA256 (go/security_nuclei/nuclei-v3.4.10/v3.4.10.zip) = c42c0eb9f5727fca98aa5ee45fdeebd39c26292dcd500d3f5bf7cfb9ae552abd +SIZE (go/security_nuclei/nuclei-v3.4.10/v3.4.10.zip) = 12401381 diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile index 964c21c2f3fd..102f6a439c6e 100644 --- a/security/obfs4proxy-tor/Makefile +++ b/security/obfs4proxy-tor/Makefile @@ -1,6 +1,6 @@ PORTNAME= obfs4proxy DISTVERSION= 0.0.14 -PORTREVISION= 23 +PORTREVISION= 27 CATEGORIES= security net PKGNAMESUFFIX= -tor DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/security/onionscan/Makefile b/security/onionscan/Makefile index a3bf6157d030..fa83784a7d19 100644 --- a/security/onionscan/Makefile +++ b/security/onionscan/Makefile @@ -1,7 +1,7 @@ PORTNAME= onionscan DISTVERSIONPREFIX= OnionScan- DISTVERSION= 0.2 -PORTREVISION= 31 +PORTREVISION= 35 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/openbao/Makefile b/security/openbao/Makefile index 66ad364ac23e..a001f6430a45 100644 --- a/security/openbao/Makefile +++ b/security/openbao/Makefile @@ -1,7 +1,7 @@ PORTNAME= openbao DISTVERSIONPREFIX= v -DISTVERSION= 2.1.0 -PORTREVISION= 5 +DISTVERSION= 2.4.1 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES+= https://raw.githubusercontent.com/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/ DISTFILES= go.mod \ @@ -18,7 +18,7 @@ WWW= https://openbao.org/ LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.23,modules +USES= go:modules USE_GITHUB= yes USE_RC_SUBR= ${PORTNAME} @@ -37,7 +37,7 @@ GROUPS= ${PORTNAME} PLIST_FILES= bin/${BIN_NAME} BIN_NAME= bao -GITID= 88383dece6b4ff1b3b242280a54aeabef8101495 +GITID= efb9efa12f550e8322f3cec040862355e966f565 SOURCE_DATE_EPOCH= ${TIMEEPOCHNOW:gmtime} TIMEEPOCHNOW= %Y-%m-%dT%H:%M:%SZ diff --git a/security/openbao/distinfo b/security/openbao/distinfo index 88c98bcafb18..fb9e94011d6e 100644 --- a/security/openbao/distinfo +++ b/security/openbao/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1733111056 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/go.mod) = 1008f82689ac553a7e461ddcac299b98335ecc32eda279d6a2059a6b60d6ab7c -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/go.mod) = 17703 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/go.mod) = d3d93a24f13c88e7950506734f98782417b419f7601fa35d96f97c017f3b5eef -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/go.mod) = 1386 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/approle/go.mod) = 37d743ea994960230616092168903b7e806607fbda94757b28d646be105bee4c -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/approle/go.mod) = 182 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/kubernetes/go.mod) = cf1312fefbf43849805eb13b283556f500f246635c4f39f459908d854dacf41a -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/kubernetes/go.mod) = 185 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/userpass/go.mod) = 41994758ed7b2ba521e641b3ea77a46371e748ce675fffd39ed1b87eb64342ec -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/api/auth/userpass/go.mod) = 183 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/sdk/go.mod) = 07079788c1a26811ba0ac1806ac8720acdc11763d49f34fc1c771cbe2fd75dfb -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/sdk/go.mod) = 5303 -SHA256 (go/security_openbao/openbao-openbao-v2.1.0_GH0/openbao-openbao-v2.1.0_GH0.tar.gz) = 526080f9f4ce643e7efd947d316a56b40b4de61eaf3441eb11b6b37590de5b8b -SIZE (go/security_openbao/openbao-openbao-v2.1.0_GH0/openbao-openbao-v2.1.0_GH0.tar.gz) = 16653421 +TIMESTAMP = 1759304389 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/go.mod) = ea189356b4c13872d79e3966f0014901237783b5ad137788f26435f45900efde +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/go.mod) = 18705 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/go.mod) = 60a1ac8f4f20a408d77099fcd89f6b5534755748e5e4644e95d609a7c76a168e +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/go.mod) = 1698 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/approle/go.mod) = 16c1d35f624f21049ec5f175f9dad8c0f3fb3ac247f9b3444a4932e7b27d2c3f +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/approle/go.mod) = 1087 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/kubernetes/go.mod) = 8bf6b245793725b07fc6e152a2d707e34a28895a560b401ce8e7fd209c5789ca +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/kubernetes/go.mod) = 1090 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/userpass/go.mod) = 000b76a1b52e94f97a90645003d164652c66adf7511c2b1f9fc4e9dee8b1b383 +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/api/auth/userpass/go.mod) = 1088 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/sdk/go.mod) = 2a4a4b60af7a05c7b67a09ca1fe1a011f0eaca8cf3b086225eaf4dabf54044be +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/sdk/go.mod) = 5570 +SHA256 (go/security_openbao/openbao-openbao-v2.4.1_GH0/openbao-openbao-v2.4.1_GH0.tar.gz) = 51755264feea4924c1ee91780c13312a7f762da7ba01f1ac8bc4bf74734fe322 +SIZE (go/security_openbao/openbao-openbao-v2.4.1_GH0/openbao-openbao-v2.4.1_GH0.tar.gz) = 23530108 diff --git a/security/openconnect-gui/Makefile b/security/openconnect-gui/Makefile index 5537472de9de..21d426da25b9 100644 --- a/security/openconnect-gui/Makefile +++ b/security/openconnect-gui/Makefile @@ -1,7 +1,7 @@ PORTNAME= openconnect-gui PORTVERSION= 1.5.3 DISTVERSIONPREFIX=v -PORTREVISION= 5 +PORTREVISION= 6 MASTER_SITES= https://gitlab.com/openconnect/openconnect-gui/-/archive/v${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} CATEGORIES= security net-vpn diff --git a/security/openssh-portable/Makefile b/security/openssh-portable/Makefile index 87e3d95826fd..130687293fe4 100644 --- a/security/openssh-portable/Makefile +++ b/security/openssh-portable/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssh -DISTVERSION= 10.0p1 +DISTVERSION= 10.2p1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= security @@ -43,7 +43,7 @@ gssapi_PKGNAMESUFFIX= -portable-gssapi OPTIONS_DEFINE= DOCS PAM TCP_WRAPPERS LIBEDIT BSM \ HPN KERB_GSSAPI \ LDNS NONECIPHER XMSS FIDO_U2F BLACKLISTD -OPTIONS_DEFAULT= LIBEDIT PAM TCP_WRAPPERS LDNS FIDO_U2F +OPTIONS_DEFAULT= BLACKLISTD LIBEDIT PAM TCP_WRAPPERS LDNS FIDO_U2F .if ${FLAVOR:U} == hpn OPTIONS_DEFAULT+= HPN NONECIPHER .endif @@ -100,20 +100,29 @@ ETCDIR?= ${PREFIX}/etc/ssh PATCH_SITES+= http://mirror.shatow.net/freebsd/${PORTNAME}/:DEFAULT,hpn,gsskex # Must add this patch before HPN due to conflicts +.if !${PORT_OPTIONS:MBLACKLISTD} +. if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} +# Needed glue for applying HPN patch without conflict +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-no-blocklistd-hpn-glue +. endif +.endif + +# Must add this patch before HPN due to conflicts .if ${PORT_OPTIONS:MKERB_GSSAPI} || ${FLAVOR:U} == gssapi +# BROKEN= KERB_GSSAPI No patch for ${DISTVERSION} yet. . if ${PORT_OPTIONS:MHPN} || ${PORT_OPTIONS:MNONECIPHER} # Needed glue for applying HPN patch without conflict EXTRA_PATCHES+= ${FILESDIR}/extra-patch-hpn-gss-glue . endif # - See https://sources.debian.org/data/main/o/openssh/ for which subdir to # pull from. -GSSAPI_DEBIAN_VERSION= 10.0p1 -GSSAPI_DEBIAN_SUBDIR= ${GSSAPI_DEBIAN_VERSION:U${DISTVERSION}}-5 +GSSAPI_DEBIAN_VERSION= 10.2p1 +GSSAPI_DEBIAN_SUBDIR= ${GSSAPI_DEBIAN_VERSION:U${DISTVERSION}}-1 # - Debian does not use a versioned filename so we trick fetch to make one for # us with the ?<anything>=/ trick. PATCH_SITES+= https://sources.debian.org/data/main/o/openssh/1:${GSSAPI_DEBIAN_SUBDIR}/debian/patches/gssapi.patch?dummy=/:gsskex # Bump this when updating the patch location -GSSAPI_DISTVERSION= 10.0p1 +GSSAPI_DISTVERSION= 10.2p1 PATCHFILES+= openssh-${GSSAPI_DISTVERSION:U${DISTVERSION}}-gsskex-all-debian-rh-${GSSAPI_DISTVERSION}.patch:-p1:gsskex EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgssc.c EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gssapi-kexgsss.c diff --git a/security/openssh-portable/distinfo b/security/openssh-portable/distinfo index e011b5271ca0..6aa27b76a8c8 100644 --- a/security/openssh-portable/distinfo +++ b/security/openssh-portable/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1747920014 -SHA256 (openssh-10.0p1.tar.gz) = 021a2e709a0edf4250b1256bd5a9e500411a90dddabea830ed59cef90eb9d85c -SIZE (openssh-10.0p1.tar.gz) = 1972675 -SHA256 (openssh-10.0p1-gsskex-all-debian-rh-10.0p1.patch) = 6749430c148dacf41b396c0f7a107526e6030379ccd4f57f407993748d4a5912 -SIZE (openssh-10.0p1-gsskex-all-debian-rh-10.0p1.patch) = 126360 +TIMESTAMP = 1760240447 +SHA256 (openssh-10.2p1.tar.gz) = ccc42c0419937959263fa1dbd16dafc18c56b984c03562d2937ce56a60f798b2 +SIZE (openssh-10.2p1.tar.gz) = 1974519 +SHA256 (openssh-10.2p1-gsskex-all-debian-rh-10.2p1.patch) = a02ab012657477a85dc7e4dca90a568ff5f13199221cda888608e9d0290454a0 +SIZE (openssh-10.2p1-gsskex-all-debian-rh-10.2p1.patch) = 126336 diff --git a/security/openssh-portable/files/extra-patch-blacklistd b/security/openssh-portable/files/extra-patch-blacklistd index a7145e42ce9b..698c109ccfe6 100644 --- a/security/openssh-portable/files/extra-patch-blacklistd +++ b/security/openssh-portable/files/extra-patch-blacklistd @@ -1,9 +1,80 @@ ---- blacklist.c.orig 2021-04-28 13:37:52.679784000 -0700 -+++ blacklist.c 2021-04-28 13:56:45.677805000 -0700 -@@ -0,0 +1,92 @@ +--- Makefile.in.orig 2025-10-02 12:00:00.000000000 ++++ Makefile.in 2025-10-02 12:00:00.000000000 +@@ -208,6 +208,8 @@ + FIXPATHSCMD = $(SED) $(PATHSUBS) + FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(SED) \ + @UNSUPPORTED_ALGORITHMS@ ++ ++LIBSSH_OBJS+= blacklist.o + + all: $(CONFIGFILES) $(MANPAGES) $(TARGETS) + +--- auth-pam.c.orig 2025-10-02 12:00:00.000000000 ++++ auth-pam.c 2025-10-02 12:00:00.000000000 +@@ -101,6 +101,7 @@ + #endif + #include "monitor_wrap.h" + #include "srclimit.h" ++#include "blacklist_client.h" + + extern ServerOptions options; + extern struct sshbuf *loginmsg; +@@ -936,6 +937,8 @@ + sshbuf_free(buffer); + return (0); + } ++ BLACKLIST_NOTIFY(NULL, BLACKLIST_AUTH_FAIL, ++ "PAM illegal user"); + error("PAM: %s for %s%.100s from %.100s", msg, + sshpam_authctxt->valid ? "" : "illegal user ", + sshpam_authctxt->user, sshpam_rhost); +--- auth.c.orig 2025-10-02 12:00:00.000000000 ++++ auth.c 2025-10-02 12:00:00.000000000 +@@ -73,6 +73,7 @@ + #include "monitor_wrap.h" + #include "ssherr.h" + #include "channels.h" ++#include "blacklist_client.h" + + /* import */ + extern ServerOptions options; +@@ -283,8 +284,12 @@ + authmsg = "Postponed"; + else if (partial) + authmsg = "Partial"; +- else ++ else { + authmsg = authenticated ? "Accepted" : "Failed"; ++ if (authenticated) ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_OK, ++ "Authenticated"); ++ } + + if ((extra = format_method_key(authctxt)) == NULL) { + if (authctxt->auth_method_info != NULL) +@@ -332,6 +337,7 @@ + { + Authctxt *authctxt = (Authctxt *)ssh->authctxt; + ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Maximum attempts exceeded"); + error("maximum authentication attempts exceeded for " + "%s%.100s from %.200s port %d ssh2", + authctxt->valid ? "" : "invalid user ", +@@ -492,6 +498,8 @@ + aix_restoreauthdb(); + #endif + if (pw == NULL) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, ++ "Invalid user"); + logit("Invalid user %.100s from %.100s port %d", + user, ssh_remote_ipaddr(ssh), ssh_remote_port(ssh)); + #ifdef CUSTOM_FAILED_LOGIN +--- blacklist.c.orig 2025-10-02 12:00:00.000000000 ++++ blacklist.c 2025-10-02 12:00:00.000000000 +@@ -0,0 +1,97 @@ +/*- + * Copyright (c) 2015 The NetBSD Foundation, Inc. -+ * Copyright (c) 2016 The FreeBSD Foundation, Inc. ++ * Copyright (c) 2016 The FreeBSD Foundation + * All rights reserved. + * + * Portions of this software were developed by Kurt Lidl @@ -48,11 +119,15 @@ +#include "packet.h" +#include "log.h" +#include "misc.h" ++#include "servconf.h" +#include <blacklist.h> +#include "blacklist_client.h" + +static struct blacklist *blstate = NULL; + ++/* import */ ++extern ServerOptions options; ++ +/* internal definition from bl.h */ +struct blacklist *bl_create(bool, char *, void (*)(int, const char *, va_list)); + @@ -82,23 +157,24 @@ +blacklist_init(void) +{ + -+ blstate = bl_create(false, NULL, im_log); ++ if (options.use_blacklist) ++ blstate = bl_create(false, NULL, im_log); +} + +void -+blacklist_notify(int action, struct ssh *ssh, const char *msg) ++blacklist_notify(struct ssh *ssh, int action, const char *msg) +{ + + if (blstate != NULL && ssh_packet_connection_is_on_socket(ssh)) + (void)blacklist_r(blstate, action, + ssh_packet_get_connection_in(ssh), msg); +} ---- blacklist_client.h.orig 2020-11-16 16:45:22.823087000 -0800 -+++ blacklist_client.h 2020-11-16 16:45:09.761962000 -0800 +--- blacklist_client.h.orig 2025-10-02 12:00:00.000000000 ++++ blacklist_client.h 2025-10-02 12:00:00.000000000 @@ -0,0 +1,61 @@ +/*- + * Copyright (c) 2015 The NetBSD Foundation, Inc. -+ * Copyright (c) 2016 The FreeBSD Foundation, Inc. ++ * Copyright (c) 2016 The FreeBSD Foundation + * All rights reserved. + * + * Portions of this software were developed by Kurt Lidl @@ -143,23 +219,62 @@ + +#ifdef USE_BLACKLIST +void blacklist_init(void); -+void blacklist_notify(int, struct ssh *, const char *); ++void blacklist_notify(struct ssh *, int, const char *); + +#define BLACKLIST_INIT() blacklist_init() -+#define BLACKLIST_NOTIFY(x, ssh, msg) blacklist_notify(x, ssh, msg) ++#define BLACKLIST_NOTIFY(ssh,x,msg) blacklist_notify(ssh,x,msg) + +#else + +#define BLACKLIST_INIT() -+#define BLACKLIST_NOTIFY(x, ssh, msg) ++#define BLACKLIST_NOTIFY(ssh,x,msg) + +#endif + + +#endif /* BLACKLIST_CLIENT_H */ ---- servconf.c.orig 2021-04-15 20:55:25.000000000 -0700 -+++ servconf.c 2021-04-28 13:36:19.591999000 -0700 -@@ -172,6 +172,7 @@ initialize_server_options(ServerOptions *options) +--- monitor.c.orig 2025-10-02 12:00:00.000000000 ++++ monitor.c 2025-10-02 12:00:00.000000000 +@@ -75,6 +75,8 @@ + #include "misc.h" + #include "servconf.h" + #include "monitor.h" ++#include "blacklist_client.h" ++ + #ifdef GSSAPI + #include "ssh-gss.h" + #endif +@@ -343,16 +345,24 @@ + } + } + if (authctxt->failures > options.max_authtries) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, ++ "Too many authentication attempts"); + /* Shouldn't happen */ + fatal_f("privsep child made too many authentication " + "attempts"); + } + } + +- if (!authctxt->valid) +- fatal_f("authenticated invalid user"); +- if (strcmp(auth_method, "unknown") == 0) ++ if (!authctxt->valid) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, ++ "Authenticated invalid user"); ++ fatal_f("authenticated invalid user"); ++ } ++ if (strcmp(auth_method, "unknown") == 0) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, ++ "Authentication method name unknown"); + fatal_f("authentication method name unknown"); ++ } + + debug_f("user %s authenticated by privileged process", authctxt->user); + auth_attempted = 0; +--- servconf.c.orig 2025-10-02 12:00:00.000000000 ++++ servconf.c 2025-10-02 12:00:00.000000000 +@@ -184,6 +184,7 @@ options->max_sessions = -1; options->banner = NULL; options->use_dns = -1; @@ -167,7 +282,7 @@ options->client_alive_interval = -1; options->client_alive_count_max = -1; options->num_authkeys_files = 0; -@@ -410,6 +411,8 @@ fill_default_server_options(ServerOptions *options) +@@ -449,6 +458,8 @@ options->max_sessions = DEFAULT_SESSIONS_MAX; if (options->use_dns == -1) options->use_dns = 0; @@ -176,15 +291,15 @@ if (options->client_alive_interval == -1) options->client_alive_interval = 0; if (options->client_alive_count_max == -1) -@@ -506,6 +509,7 @@ typedef enum { +@@ -567,6 +568,7 @@ sGatewayPorts, sPubkeyAuthentication, sPubkeyAcceptedAlgorithms, sXAuthLocation, sSubsystem, sMaxStartups, sMaxAuthTries, sMaxSessions, sBanner, sUseDNS, sHostbasedAuthentication, + sUseBlacklist, sHostbasedUsesNameFromPacketOnly, sHostbasedAcceptedAlgorithms, sHostKeyAlgorithms, sPerSourceMaxStartups, sPerSourceNetBlockSize, - sClientAliveInterval, sClientAliveCountMax, sAuthorizedKeysFile, -@@ -642,6 +646,8 @@ static struct { + sPerSourcePenalties, sPerSourcePenaltyExemptList, +@@ -700,6 +712,8 @@ { "maxsessions", sMaxSessions, SSHCFG_ALL }, { "banner", sBanner, SSHCFG_ALL }, { "usedns", sUseDNS, SSHCFG_GLOBAL }, @@ -193,7 +308,7 @@ { "verifyreversemapping", sDeprecated, SSHCFG_GLOBAL }, { "reversemappingcheck", sDeprecated, SSHCFG_GLOBAL }, { "clientaliveinterval", sClientAliveInterval, SSHCFG_ALL }, -@@ -1692,6 +1698,10 @@ process_server_config_line_depth(ServerOptions *option +@@ -1782,6 +1796,10 @@ intptr = &options->use_dns; goto parse_flag; @@ -203,8 +318,8 @@ + case sLogFacility: log_facility_ptr = &options->log_facility; - arg = strdelim(&cp); -@@ -2872,6 +2882,7 @@ dump_config(ServerOptions *o) + arg = argv_next(&ac, &av); +@@ -3279,6 +3297,7 @@ dump_cfg_fmtint(sCompression, o->compression); dump_cfg_fmtint(sGatewayPorts, o->fwd_opts.gateway_ports); dump_cfg_fmtint(sUseDNS, o->use_dns); @@ -212,9 +327,9 @@ dump_cfg_fmtint(sAllowTcpForwarding, o->allow_tcp_forwarding); dump_cfg_fmtint(sAllowAgentForwarding, o->allow_agent_forwarding); dump_cfg_fmtint(sDisableForwarding, o->disable_forwarding); ---- servconf.h.orig 2020-11-16 15:51:00.752090000 -0800 -+++ servconf.h 2020-11-16 15:51:02.962173000 -0800 -@@ -179,6 +179,7 @@ typedef struct { +--- servconf.h.orig 2025-10-02 12:00:00.000000000 ++++ servconf.h 2025-10-02 12:00:00.000000000 +@@ -195,6 +195,7 @@ int max_sessions; char *banner; /* SSH-2 banner message */ int use_dns; @@ -222,150 +337,52 @@ int client_alive_interval; /* * poke the client this often to * see if it's still there ---- auth-pam.c.orig 2020-11-16 15:52:45.816578000 -0800 -+++ auth-pam.c 2020-11-16 15:54:19.796583000 -0800 -@@ -105,6 +105,7 @@ extern char *__progname; - #include "ssh-gss.h" - #endif - #include "monitor_wrap.h" -+#include "blacklist_client.h" - - extern ServerOptions options; - extern struct sshbuf *loginmsg; -@@ -916,6 +917,10 @@ sshpam_query(void *ctx, char **name, char **info, - sshbuf_free(buffer); - return (0); - } -+ /* XXX: ssh context unavailable here, unclear if this is even needed. -+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER, -+ the_active_state, sshpam_authctxt->user); -+ */ - error("PAM: %s for %s%.100s from %.100s", msg, - sshpam_authctxt->valid ? "" : "illegal user ", - sshpam_authctxt->user, sshpam_rhost); ---- auth.c.orig 2020-11-16 15:52:45.824171000 -0800 -+++ auth.c 2020-11-16 15:57:51.091969000 -0800 -@@ -76,6 +76,7 @@ - #include "ssherr.h" - #include "compat.h" - #include "channels.h" -+#include "blacklist_client.h" - - /* import */ - extern ServerOptions options; -@@ -331,8 +332,11 @@ auth_log(struct ssh *ssh, int authenticated, int parti - authmsg = "Postponed"; - else if (partial) - authmsg = "Partial"; -- else -+ else { - authmsg = authenticated ? "Accepted" : "Failed"; -+ if (authenticated) -+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_OK, ssh, "ssh"); -+ } - - if ((extra = format_method_key(authctxt)) == NULL) { - if (authctxt->auth_method_info != NULL) -@@ -586,6 +590,7 @@ getpwnamallow(struct ssh *ssh, const char *user) - aix_restoreauthdb(); - #endif - if (pw == NULL) { -+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER, ssh, user); - logit("Invalid user %.100s from %.100s port %d", - user, ssh_remote_ipaddr(ssh), ssh_remote_port(ssh)); - #ifdef CUSTOM_FAILED_LOGIN ---- auth2.c.orig 2020-11-16 17:10:36.772062000 -0800 -+++ auth2.c 2020-11-16 17:12:04.852943000 -0800 -@@ -58,6 +58,7 @@ - #include "monitor_wrap.h" - #include "digest.h" - #include "kex.h" -+#include "blacklist_client.h" - - /* import */ - extern ServerOptions options; -@@ -295,6 +296,7 @@ input_userauth_request(int type, u_int32_t seq, struct - } else { - /* Invalid user, fake password information */ - authctxt->pw = fakepw(); -+ BLACKLIST_NOTIFY(BLACKLIST_BAD_USER, ssh, "ssh"); - #ifdef SSH_AUDIT_EVENTS - PRIVSEP(audit_event(ssh, SSH_INVALID_USER)); - #endif -@@ -448,8 +450,10 @@ userauth_finish(struct ssh *ssh, int authenticated, co - } else { - /* Allow initial try of "none" auth without failure penalty */ - if (!partial && !authctxt->server_caused_failure && -- (authctxt->attempt > 1 || strcmp(method, "none") != 0)) -+ (authctxt->attempt > 1 || strcmp(method, "none") != 0)) { - authctxt->failures++; -+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh"); -+ } - if (authctxt->failures >= options.max_authtries) { - #ifdef SSH_AUDIT_EVENTS - PRIVSEP(audit_event(ssh, SSH_LOGIN_EXCEED_MAXTRIES)); ---- packet.c.orig 2020-11-16 15:52:45.839070000 -0800 -+++ packet.c 2020-11-16 15:56:09.285418000 -0800 -@@ -96,6 +96,7 @@ - #include "packet.h" - #include "ssherr.h" - #include "sshbuf.h" -+#include "blacklist_client.h" - - #ifdef PACKET_DEBUG - #define DBG(x) x -@@ -1882,6 +1883,7 @@ sshpkt_vfatal(struct ssh *ssh, int r, const char *fmt, - case SSH_ERR_NO_KEX_ALG_MATCH: - case SSH_ERR_NO_HOSTKEY_ALG_MATCH: - if (ssh->kex && ssh->kex->failed_choice) { -+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh"); - ssh_packet_clear_keys(ssh); - errno = oerrno; - logdie("Unable to negotiate with %s: %s. " ---- sshd.c.orig 2021-08-19 21:03:49.000000000 -0700 -+++ sshd.c 2021-09-10 10:37:17.926747000 -0700 -@@ -123,6 +123,7 @@ - #include "version.h" - #include "ssherr.h" +--- sshd-session.c.orig 2025-10-02 12:00:00.000000000 ++++ sshd-session.c 2025-10-02 12:00:00.000000000 +@@ -102,6 +102,7 @@ #include "sk-api.h" -+#include "blacklist_client.h" #include "srclimit.h" #include "dh.h" ++#include "blacklist_client.h" -@@ -2225,6 +2228,9 @@ main(int ac, char **av) - if ((loginmsg = sshbuf_new()) == NULL) - fatal_f("sshbuf_new failed"); - auth_debug_reset(); + #ifdef LIBWRAP + #include <tcpd.h> +@@ -1175,6 +1176,8 @@ + ssh_signal(SIGQUIT, SIG_DFL); + ssh_signal(SIGCHLD, SIG_DFL); + ssh_signal(SIGINT, SIG_DFL); + -+ if (options.use_blacklist) -+ BLACKLIST_INIT(); ++ BLACKLIST_INIT(); - if (use_privsep) { - if (privsep_preauth(ssh) == 1) ---- Makefile.in.orig 2022-10-03 07:51:42.000000000 -0700 -+++ Makefile.in 2022-10-09 10:50:06.401377000 -0700 -@@ -185,6 +185,8 @@ FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(S - FIXALGORITHMSCMD= $(SHELL) $(srcdir)/fixalgorithms $(SED) \ - @UNSUPPORTED_ALGORITHMS@ + /* + * Register our connection. This turns encryption off because we do +@@ -1249,8 +1271,10 @@ + } -+LIBSSH_OBJS+= blacklist.o -+ - all: $(CONFIGFILES) $(MANPAGES) $(TARGETS) + if ((r = kex_exchange_identification(ssh, -1, +- options.version_addendum)) != 0) ++ options.version_addendum)) != 0) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange"); + sshpkt_fatal(ssh, r, "banner exchange"); ++ } - $(LIBSSH_OBJS): Makefile.in config.h ---- sshd_config.orig 2020-11-16 16:57:14.276036000 -0800 -+++ sshd_config 2020-11-16 16:57:42.183846000 -0800 -@@ -94,6 +94,7 @@ - #PrintLastLog yes - #TCPKeepAlive yes - #PermitUserEnvironment no -+#UseBlacklist no - #Compression delayed - #ClientAliveInterval 0 - #ClientAliveCountMax 3 ---- sshd_config.5.orig 2023-12-18 15:59:50.000000000 +0100 -+++ sshd_config.5 2024-01-06 16:36:17.025742000 +0100 -@@ -1855,6 +1855,20 @@ This option may be useful in conjunction with + ssh_packet_set_nonblocking(ssh); + +@@ -1395,7 +1419,10 @@ + audit_event(the_active_state, SSH_CONNECTION_ABANDON); + #endif + /* Override default fatal exit value when auth was attempted */ +- if (i == 255 && auth_attempted) ++ if (i == 255 && auth_attempted) { ++ BLACKLIST_NOTIFY(the_active_state, BLACKLIST_AUTH_FAIL, ++ "Fatal exit"); + _exit(EXIT_AUTH_ATTEMPTED); ++ } + _exit(i); + } +--- sshd_config.5.orig 2025-10-02 12:00:00.000000000 ++++ sshd_config.5 2025-10-02 12:00:00.000000000 +@@ -2009,6 +2009,20 @@ is to never expire connections for having no open channels. This option may be useful in conjunction with .Cm ChannelTimeout . @@ -386,34 +403,13 @@ .It Cm UseDNS Specifies whether .Xr sshd 8 ---- monitor.c.orig 2020-11-16 17:24:03.457283000 -0800 -+++ monitor.c 2020-11-16 17:25:57.642510000 -0800 -@@ -96,6 +96,7 @@ - #include "match.h" - #include "ssherr.h" - #include "sk-api.h" -+#include "blacklist_client.h" +--- sshd_config.orig 2025-10-02 12:00:00.000000000 ++++ sshd_config 2025-10-02 12:00:00.000000000 +@@ -102,6 +102,7 @@ + #MaxStartups 10:30:100 + #PermitTunnel no + #ChrootDirectory none ++#UseBlacklist no + #VersionAddendum none - #ifdef GSSAPI - static Gssctxt *gsscontext = NULL; -@@ -342,8 +343,11 @@ monitor_child_preauth(struct ssh *ssh, struct monitor - if (ent->flags & (MON_AUTHDECIDE|MON_ALOG)) { - auth_log(ssh, authenticated, partial, - auth_method, auth_submethod); -- if (!partial && !authenticated) -+ if (!partial && !authenticated) { - authctxt->failures++; -+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, -+ ssh, "ssh"); -+ } - if (authenticated || partial) { - auth2_update_session_info(authctxt, - auth_method, auth_submethod); -@@ -1228,6 +1232,7 @@ mm_answer_keyallowed(struct ssh *ssh, int sock, struct - } else { - /* Log failed attempt */ - auth_log(ssh, 0, 0, auth_method, NULL); -+ BLACKLIST_NOTIFY(BLACKLIST_AUTH_FAIL, ssh, "ssh"); - free(cuser); - free(chost); - } + # no default banner path diff --git a/security/openssh-portable/files/extra-patch-hpn b/security/openssh-portable/files/extra-patch-hpn index 6fec82f1fc2e..a4df93cc2186 100644 --- a/security/openssh-portable/files/extra-patch-hpn +++ b/security/openssh-portable/files/extra-patch-hpn @@ -905,9 +905,9 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o .It Fl r Recursively copy entire directories when uploading and downloading. Note that ---- work/openssh/ssh.c.orig 2024-06-30 21:36:28.000000000 -0700 -+++ work/openssh/ssh.c 2024-07-01 13:58:31.555859000 -0700 -@@ -1070,6 +1070,14 @@ main(int ac, char **av) +--- work/openssh/ssh.c.orig 2025-10-05 19:25:16.000000000 -0700 ++++ work/openssh/ssh.c 2025-10-06 08:20:57.445863000 -0700 +@@ -1092,6 +1092,14 @@ main(int ac, char **av) break; case 'T': options.request_tty = REQUEST_TTY_NO; @@ -922,7 +922,7 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o break; case 'o': line = xstrdup(optarg); -@@ -2159,6 +2167,78 @@ ssh_session2_setup(struct ssh *ssh, int id, int succes +@@ -2235,6 +2243,78 @@ ssh_session2_setup(struct ssh *ssh, int id, int succes NULL, fileno(stdin), command, environ); } @@ -1001,7 +1001,7 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o /* open new channel for a session */ static int ssh_session2_open(struct ssh *ssh) -@@ -2177,9 +2257,17 @@ ssh_session2_open(struct ssh *ssh) +@@ -2253,9 +2333,17 @@ ssh_session2_open(struct ssh *ssh) if (in == -1 || out == -1 || err == -1) fatal("dup() in/out/err failed"); @@ -1019,22 +1019,22 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o window >>= 1; packetmax >>= 1; } -@@ -2188,6 +2276,12 @@ ssh_session2_open(struct ssh *ssh) - window, packetmax, CHAN_EXTENDED_WRITE, +@@ -2265,6 +2353,12 @@ ssh_session2_open(struct ssh *ssh) "client-session", CHANNEL_NONBLOCK_STDIO); - + if (tty_flag) + channel_set_tty(ssh, c); +#ifdef HPN_ENABLED + if (options.tcp_rcv_buf_poll > 0 && !options.hpn_disabled) { + c->dynamic_window = 1; + debug ("Enabled Dynamic Window Scaling"); + } +#endif - debug3_f("channel_new: %d", c->self); + debug3_f("channel_new: %d%s", c->self, tty_flag ? " (tty)" : ""); channel_send_open(ssh, c->self); -@@ -2203,6 +2297,15 @@ ssh_session2(struct ssh *ssh, const struct ssh_conn_in +@@ -2280,6 +2374,15 @@ ssh_session2(struct ssh *ssh, const struct ssh_conn_in { - int r, interactive, id = -1; + int r, id = -1; char *cp, *tun_fwd_ifname = NULL; + +#ifdef HPN_ENABLED @@ -1233,17 +1233,17 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o /* * Create a new session and process group since the 4.4BSD * setlogin() affects the entire process group. We don't ---- work.clean/openssh-9.8p1/sshd-session.c.orig 2024-07-01 13:54:25.745441000 -0700 -+++ work/openssh-9.8p1/sshd-session.c 2024-07-01 13:54:57.335695000 -0700 -@@ -1305,7 +1305,7 @@ main(int ac, char **av) - alarm(options.login_grace_time); +--- work/openssh/sshd-session.c.orig 2025-10-11 10:19:18.935826000 -0700 ++++ work/openssh/sshd-session.c 2025-10-11 10:20:11.460279000 -0700 +@@ -1281,7 +1281,7 @@ main(int ac, char **av) + } if ((r = kex_exchange_identification(ssh, -1, -- options.version_addendum)) != 0) -+ options.version_addendum, options.hpn_disabled)) != 0) +- options.version_addendum)) != 0) { ++ options.version_addendum, options.hpn_disabled)) != 0) { + BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange"); sshpkt_fatal(ssh, r, "banner exchange"); - - ssh_packet_set_nonblocking(ssh); + } --- work.clean/openssh-6.8p1/sshd_config 2015-04-01 22:07:18.248858000 -0500 +++ work/openssh-6.8p1/sshd_config 2015-04-01 22:16:49.932279000 -0500 @@ -111,6 +111,20 @@ AuthorizedKeysFile .ssh/authorized_keys @@ -1267,11 +1267,11 @@ diff -urN -x configure -x config.guess -x config.h.in -x config.sub work.clean/o # Example of overriding settings on a per-user basis #Match User anoncvs # X11Forwarding no ---- work/openssh/version.h.orig 2025-02-18 00:15:08.000000000 -0800 -+++ work/openssh/version.h 2025-02-19 07:59:36.425254000 -0800 +--- work/openssh/version.h.orig 2025-10-05 19:25:16.000000000 -0700 ++++ work/openssh/version.h 2025-10-06 08:19:38.217160000 -0700 @@ -4,3 +4,4 @@ - #define SSH_PORTABLE "p2" + #define SSH_PORTABLE "p1" #define SSH_RELEASE SSH_VERSION SSH_PORTABLE +#define SSH_HPN "-hpn14v15" --- work/openssh/kex.h.orig 2019-07-10 17:35:36.523216000 -0700 diff --git a/security/openssh-portable/files/extra-patch-hpn-compat b/security/openssh-portable/files/extra-patch-hpn-compat index ef6542e0e64a..58c2d7a0e0e7 100644 --- a/security/openssh-portable/files/extra-patch-hpn-compat +++ b/security/openssh-portable/files/extra-patch-hpn-compat @@ -16,12 +16,12 @@ r294563 was incomplete; re-add the client-side options as well. ------------------------------------------------------------------------ ---- readconf.c.orig 2025-04-09 00:02:43.000000000 -0700 -+++ readconf.c 2025-04-10 21:55:30.974643000 -0700 -@@ -332,6 +332,12 @@ static struct { - { "obscurekeystroketiming", oObscureKeystrokeTiming }, - { "channeltimeout", oChannelTimeout }, +--- readconf.c.orig 2025-10-05 19:25:16.000000000 -0700 ++++ readconf.c 2025-10-06 08:47:03.024775000 -0700 +@@ -328,6 +328,12 @@ static struct { { "versionaddendum", oVersionAddendum }, + { "refuseconnection", oRefuseConnection }, + { "warnweakcrypto", oWarnWeakCrypto }, + { "hpndisabled", oDeprecated }, + { "hpnbuffersize", oDeprecated }, + { "tcprcvbufpoll", oDeprecated }, diff --git a/security/openssh-portable/files/extra-patch-hpn-gss-glue b/security/openssh-portable/files/extra-patch-hpn-gss-glue index 57b47e8b023a..3924a57f9d67 100644 --- a/security/openssh-portable/files/extra-patch-hpn-gss-glue +++ b/security/openssh-portable/files/extra-patch-hpn-gss-glue @@ -22,9 +22,9 @@ if (options.gss_keyex) { /* Add the GSSAPI mechanisms currently supported on this * client to the key exchange algorithm proposal */ ---- readconf.c.orig 2019-07-19 12:13:18.000312000 -0700 -+++ readconf.c 2019-07-19 12:13:29.614552000 -0700 -@@ -63,11 +63,11 @@ +--- readconf.c.orig 2025-10-08 15:36:47.220504000 -0700 ++++ readconf.c 2025-10-08 15:38:09.729314000 -0700 +@@ -60,11 +60,11 @@ #include "readconf.h" #include "match.h" #include "kex.h" @@ -34,12 +34,12 @@ #include "myproposal.h" #include "digest.h" -#include "ssh-gss.h" + #include "version.h" /* Format of the configuration file: - ---- servconf.c.orig 2019-07-19 12:14:42.078398000 -0700 -+++ servconf.c 2019-07-19 12:14:43.543687000 -0700 -@@ -54,6 +54,7 @@ +--- servconf.c.orig 2025-10-08 15:36:47.223017000 -0700 ++++ servconf.c 2025-10-08 15:38:32.182178000 -0700 +@@ -56,6 +56,7 @@ #include "sshkey.h" #include "kex.h" #include "mac.h" @@ -47,11 +47,11 @@ #include "match.h" #include "channels.h" #include "groupaccess.h" -@@ -64,7 +65,6 @@ +@@ -66,7 +67,6 @@ #include "auth.h" #include "myproposal.h" #include "digest.h" -#include "ssh-gss.h" + #include "version.h" - static void add_listen_addr(ServerOptions *, const char *, - const char *, int); + #if !defined(SSHD_PAM_SERVICE) diff --git a/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue b/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue new file mode 100644 index 000000000000..1059f57cc88b --- /dev/null +++ b/security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue @@ -0,0 +1,27 @@ +--- sshd-session.c.orig 2025-10-11 10:16:00.048273000 -0700 ++++ sshd-session.c 2025-10-11 10:16:02.937735000 -0700 +@@ -149,6 +149,12 @@ static int have_agent = 0; + /* Daemon's agent connection */ + int auth_sock = -1; + static int have_agent = 0; ++ ++/* ++ * This is compiled WITHOUT blocklistd support. This is done for patch ++ * glue in ports. ++ */ ++#define BLACKLIST_NOTIFY(...) + + /* + * Any really sensitive data in the application is contained in this +@@ -1275,8 +1281,10 @@ main(int ac, char **av) + } + + if ((r = kex_exchange_identification(ssh, -1, +- options.version_addendum)) != 0) ++ options.version_addendum)) != 0) { ++ BLACKLIST_NOTIFY(ssh, BLACKLIST_AUTH_FAIL, "Banner exchange"); + sshpkt_fatal(ssh, r, "banner exchange"); ++ } + + ssh_packet_set_nonblocking(ssh); + diff --git a/security/openssh-portable/files/openssh.in b/security/openssh-portable/files/openssh.in index 9526a70b0d07..1818d0bf0984 100644 --- a/security/openssh-portable/files/openssh.in +++ b/security/openssh-portable/files/openssh.in @@ -23,8 +23,6 @@ load_rc_config ${name} : ${openssh_skipportscheck="NO"} # These only control ssh-keygen automatically generating host keys. -: ${openssh_dsa_enable="YES"} -: ${openssh_dsa_flags=""} : ${openssh_rsa_enable="YES"} : ${openssh_rsa_flags=""} : ${openssh_ecdsa_enable="YES"} @@ -43,14 +41,12 @@ pidfile=${openssh_pidfile:="/var/run/sshd.pid"} openssh_keygen() { - local skip_dsa= skip_rsa= skip_ecdsa= skip_ed25519= - checkyesno openssh_dsa_enable || skip_dsa=y + local skip_rsa= skip_ecdsa= skip_ed25519= checkyesno openssh_rsa_enable || skip_rsa=y checkyesno openssh_ecdsa_enable || skip_ecdsa=y checkyesno openssh_ed25519_enable || skip_ed25519=y - if [ \( -n "$skip_dsa" -o -f %%ETCDIR%%/ssh_host_dsa_key \) -a \ - \( -n "$skip_rsa" -o -f %%ETCDIR%%/ssh_host_rsa_key \) -a \ + if [ \( -n "$skip_rsa" -o -f %%ETCDIR%%/ssh_host_rsa_key \) -a \ \( -n "$skip_ecdsa" -o -f %%ETCDIR%%/ssh_host_ecdsa_key \) -a \ \( -n "$skip_ed25519" -o -f %%ETCDIR%%/ssh_host_ed25519_key \) ]; then return 0 @@ -62,15 +58,6 @@ openssh_keygen() [ -x %%PREFIX%%/bin/ssh-keygen ] || err 1 "%%PREFIX%%/bin/ssh-keygen does not exist." - if [ -f %%ETCDIR%%/ssh_host_dsa_key ]; then - echo "You already have a DSA host key" \ - "in %%ETCDIR%%/ssh_host_dsa_key" - echo "Skipping protocol version 2 DSA Key Generation" - elif checkyesno openssh_dsa_enable; then - %%PREFIX%%/bin/ssh-keygen -t dsa $openssh_dsa_flags \ - -f %%ETCDIR%%/ssh_host_dsa_key -N '' - fi - if [ -f %%ETCDIR%%/ssh_host_rsa_key ]; then echo "You already have a RSA host key" \ "in %%ETCDIR%%/ssh_host_rsa_key" diff --git a/security/openssh-portable/files/patch-ssh-agent.1 b/security/openssh-portable/files/patch-ssh-agent.1 index 8e5a9777519f..d44465be3124 100644 --- a/security/openssh-portable/files/patch-ssh-agent.1 +++ b/security/openssh-portable/files/patch-ssh-agent.1 @@ -4,21 +4,21 @@ r226103 | des | 2011-10-07 08:10:16 -0500 (Fri, 07 Oct 2011) | 5 lines Add a -x option that causes ssh-agent(1) to exit when all clients have disconnected. ---- ssh-agent.1.orig 2020-02-13 16:40:54.000000000 -0800 -+++ ssh-agent.1 2020-03-21 17:03:22.952068000 -0700 +--- ssh-agent.1.orig 2025-10-05 19:25:16.000000000 -0700 ++++ ssh-agent.1 2025-10-06 08:30:26.521757000 -0700 @@ -43,7 +43,7 @@ .Sh SYNOPSIS .Nm ssh-agent .Op Fl c | s --.Op Fl \&Dd -+.Op Fl \&Ddx +-.Op Fl \&DdTU ++.Op Fl \&DdTUx .Op Fl a Ar bind_address .Op Fl E Ar fingerprint_hash - .Op Fl P Ar provider_whitelist -@@ -125,6 +125,8 @@ A lifetime specified for an identity with - .Xr ssh-add 1 - overrides this value. - Without this option the default maximum lifetime is forever. + .Op Fl O Ar option +@@ -203,6 +203,8 @@ will delete stale agent sockets regardless of the host + If this option is given twice, + .Nm + will delete stale agent sockets regardless of the host name that created them. +.It Fl x +Exit after the last client has disconnected. .It Ar command Op Ar arg ... diff --git a/security/openssh-portable/files/patch-ssh-agent.c b/security/openssh-portable/files/patch-ssh-agent.c index cd85012d883f..b17027d0e340 100644 --- a/security/openssh-portable/files/patch-ssh-agent.c +++ b/security/openssh-portable/files/patch-ssh-agent.c @@ -8,11 +8,11 @@ r226103 | des | 2011-10-07 08:10:16 -0500 (Fri, 07 Oct 2011) | 5 lines Add a -x option that causes ssh-agent(1) to exit when all clients have disconnected. ---- ssh-agent.c.orig 2023-12-18 06:59:50.000000000 -0800 -+++ ssh-agent.c 2023-12-19 17:16:22.128981000 -0800 -@@ -196,11 +196,28 @@ - /* Refuse signing of non-SSH messages for web-origin FIDO keys */ +--- ssh-agent.c.orig 2025-10-05 19:25:16.000000000 -0700 ++++ ssh-agent.c 2025-10-06 08:33:47.247562000 -0700 +@@ -193,11 +193,28 @@ static char *websafe_allowlist; static int restrict_websafe = 1; + static char *websafe_allowlist; +/* + * Client connection count; incremented in new_socket() and decremented in @@ -39,7 +39,7 @@ disconnected. close(e->fd); sshbuf_free(e->input); sshbuf_free(e->output); -@@ -213,6 +230,8 @@ +@@ -210,6 +227,8 @@ close_socket(SocketEntry *e) memset(e, '\0', sizeof(*e)); e->fd = -1; e->type = AUTH_UNUSED; @@ -48,7 +48,7 @@ disconnected. } static void -@@ -1893,6 +1912,10 @@ +@@ -1887,6 +1906,10 @@ new_socket(sock_type type, int fd) debug_f("type = %s", type == AUTH_CONNECTION ? "CONNECTION" : (type == AUTH_SOCKET ? "SOCKET" : "UNKNOWN")); @@ -59,16 +59,16 @@ disconnected. set_nonblock(fd); if (fd > max_fd) -@@ -2184,7 +2207,7 @@ +@@ -2177,7 +2200,7 @@ usage(void) usage(void) { fprintf(stderr, -- "usage: ssh-agent [-c | -s] [-Dd] [-a bind_address] [-E fingerprint_hash]\n" -+ "usage: ssh-agent [-c | -s] [-Ddx] [-a bind_address] [-E fingerprint_hash]\n" +- "usage: ssh-agent [-c | -s] [-DdTU] [-a bind_address] [-E fingerprint_hash]\n" ++ "usage: ssh-agent [-c | -s] [-DdTUx] [-a bind_address] [-E fingerprint_hash]\n" " [-O option] [-P allowed_providers] [-t life]\n" - " ssh-agent [-a bind_address] [-E fingerprint_hash] [-O option]\n" + " ssh-agent [-TU] [-a bind_address] [-E fingerprint_hash] [-O option]\n" " [-P allowed_providers] [-t life] command [arg ...]\n" -@@ -2218,6 +2241,7 @@ +@@ -2218,6 +2241,7 @@ main(int ac, char **av) /* drop */ (void)setegid(getgid()); (void)setgid(getgid()); @@ -76,22 +76,22 @@ disconnected. platform_disable_tracing(0); /* strict=no */ -@@ -2229,7 +2253,7 @@ +@@ -2229,7 +2253,7 @@ main(int ac, char **av) __progname = ssh_get_progname(av[0]); seed_rng(); -- while ((ch = getopt(ac, av, "cDdksE:a:O:P:t:")) != -1) { -+ while ((ch = getopt(ac, av, "cDdksE:a:O:P:t:x")) != -1) { +- while ((ch = getopt(ac, av, "cDdksTuUE:a:O:P:t:")) != -1) { ++ while ((ch = getopt(ac, av, "cDdksTuUE:a:O:P:t:x")) != -1) { switch (ch) { case 'E': fingerprint_hash = ssh_digest_alg_by_name(optarg); -@@ -2280,6 +2304,9 @@ - fprintf(stderr, "Invalid lifetime\n"); +@@ -2286,6 +2310,9 @@ main(int ac, char **av) usage(); } -+ break; + break; + case 'x': + xcount = 0; ++ break; + case 'T': + T_flag++; break; - default: - usage(); 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/openssl/Makefile b/security/openssl/Makefile index 0c43cf9a6808..4bbd371479e8 100644 --- a/security/openssl/Makefile +++ b/security/openssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.0.17 +PORTVERSION= 3.0.18 PORTEPOCH= 1 CATEGORIES= security devel MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ diff --git a/security/openssl/distinfo b/security/openssl/distinfo index 110c105d736f..b0235a50d86b 100644 --- a/security/openssl/distinfo +++ b/security/openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751448128 -SHA256 (openssl-3.0.17.tar.gz) = dfdd77e4ea1b57ff3a6dbde6b0bdc3f31db5ac99e7fdd4eaf9e1fbb6ec2db8ce -SIZE (openssl-3.0.17.tar.gz) = 15344831 +TIMESTAMP = 1759300749 +SHA256 (openssl-3.0.18.tar.gz) = d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b +SIZE (openssl-3.0.18.tar.gz) = 15348046 diff --git a/security/openssl32/distinfo b/security/openssl32/distinfo deleted file mode 100644 index a79020e9f3da..000000000000 --- a/security/openssl32/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1751448354 -SHA256 (openssl-3.2.5.tar.gz) = b36347d024a0f5bd09fefcd6af7a58bb30946080eb8ce8f7be78562190d09879 -SIZE (openssl-3.2.5.tar.gz) = 17800797 diff --git a/security/openssl32/version.mk b/security/openssl32/version.mk deleted file mode 100644 index 5d1aa5452724..000000000000 --- a/security/openssl32/version.mk +++ /dev/null @@ -1 +0,0 @@ -OPENSSL_SHLIBVER?= 14 diff --git a/security/openssl33/Makefile b/security/openssl33/Makefile index 652a325e8d5c..fff511aa41c7 100644 --- a/security/openssl33/Makefile +++ b/security/openssl33/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.3.4 +PORTVERSION= 3.3.5 CATEGORIES= security devel PKGNAMESUFFIX= 33 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ diff --git a/security/openssl33/distinfo b/security/openssl33/distinfo index a6394ed16a43..b6a4a5dd03a9 100644 --- a/security/openssl33/distinfo +++ b/security/openssl33/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751448373 -SHA256 (openssl-3.3.4.tar.gz) = 8d1a5fc323d3fd351dc05458457fd48f78652d2a498e1d70ffea07b4d0eb3fa8 -SIZE (openssl-3.3.4.tar.gz) = 18113350 +TIMESTAMP = 1759303833 +SHA256 (openssl-3.3.5.tar.gz) = 9d62c00a5a6903740c8703f0e006257f429d565d3b91ac1a9bd4a4c700002e01 +SIZE (openssl-3.3.5.tar.gz) = 18125182 diff --git a/security/openssl34/Makefile b/security/openssl34/Makefile index 4f6eef7378f4..a3f4a4b46a77 100644 --- a/security/openssl34/Makefile +++ b/security/openssl34/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -DISTVERSION= 3.4.2 +DISTVERSION= 3.4.3 CATEGORIES= security devel PKGNAMESUFFIX= 34 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ diff --git a/security/openssl34/distinfo b/security/openssl34/distinfo index f57015331c43..ae521b255ad8 100644 --- a/security/openssl34/distinfo +++ b/security/openssl34/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751448388 -SHA256 (openssl-3.4.2.tar.gz) = 17b02459fc28be415470cccaae7434f3496cac1306b86b52c83886580e82834c -SIZE (openssl-3.4.2.tar.gz) = 18357346 +TIMESTAMP = 1759304020 +SHA256 (openssl-3.4.3.tar.gz) = fa727ed1399a64e754030a033435003991aee36bda9a5b080995cb2ac5cf7f37 +SIZE (openssl-3.4.3.tar.gz) = 18369414 diff --git a/security/openssl35/Makefile b/security/openssl35/Makefile index a415ba0b9bb0..9682a1c8782d 100644 --- a/security/openssl35/Makefile +++ b/security/openssl35/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.5.2 +PORTVERSION= 3.5.4 CATEGORIES= security devel PKGNAMESUFFIX= 35 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ @@ -28,8 +28,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 +42,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 +131,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/openssl35/distinfo b/security/openssl35/distinfo index 255ff3531836..ed8732a161c5 100644 --- a/security/openssl35/distinfo +++ b/security/openssl35/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754406677 -SHA256 (openssl-3.5.2.tar.gz) = c53a47e5e441c930c3928cf7bf6fb00e5d129b630e0aa873b08258656e7345ec -SIZE (openssl-3.5.2.tar.gz) = 53180161 +TIMESTAMP = 1759300466 +SHA256 (openssl-3.5.4.tar.gz) = 967311f84955316969bdb1d8d4b983718ef42338639c621ec4c34fddef355e99 +SIZE (openssl-3.5.4.tar.gz) = 53190367 diff --git a/security/openssl32/Makefile b/security/openssl36/Makefile index 7d7665c242e3..8575090a660f 100644 --- a/security/openssl32/Makefile +++ b/security/openssl36/Makefile @@ -1,7 +1,7 @@ PORTNAME= openssl -PORTVERSION= 3.2.5 +DISTVERSION= 3.6.0 CATEGORIES= security devel -PKGNAMESUFFIX= 32 +PKGNAMESUFFIX= 36 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ MAINTAINER= brnrd@FreeBSD.org @@ -11,10 +11,7 @@ WWW= https://www.openssl.org/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -DEPRECATED= Please use security/openssl35 (LTS) -EXPIRATION_DATE= 2025-09-30 - -CONFLICTS_INSTALL= boringssl libressl libressl-devel openssl openssl111 openssl3[1345] openssl*-quictls +CONFLICTS_INSTALL= boringssl libressl libressl-devel openssl openssl111 openssl3[1234] openssl*-quictls HAS_CONFIGURE= yes CONFIGURE_SCRIPT= config @@ -31,23 +28,23 @@ LDFLAGS_i386= -Wl,-znotext MAKE_ARGS+= WHOLE_ARCHIVE_FLAG=--whole-archive CNF_LDFLAGS="${LDFLAGS}" MAKE_ENV+= LIBRPATH="${PREFIX}/lib" GREP_OPTIONS= -EXTRA_PATCHES+= ${.CURDIR}/../openssl/files/patch-crypto_async_arch_async__posix.h - -OPTIONS_GROUP= CIPHERS COMPRESSION HASHES MODULES OPTIMIZE PROTOCOLS -OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 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 +OPTIONS_GROUP_PQC= ML-DSA ML-KEM SLH-DSA OPTIONS_GROUP_MODULES= FIPS LEGACY OPTIONS_DEFINE_i386= I386 OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG QUIC SCTP SSL3 TLS1 TLS1_1 TLS1_2 -OPTIONS_DEFINE= ASYNC CT KTLS MAN3 RFC3779 SHARED +OPTIONS_DEFINE= ASYNC CT FIPS-JITTER KTLS MAN3 RFC3779 SHARED -OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST MAN3 MD4 NEXTPROTONEG \ - QUIC RFC3779 RC2 RC4 RMD160 SCTP SHARED 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 @@ -68,6 +65,7 @@ CT_DESC= Certificate Transparency Support DES_DESC= (Triple) Data Encryption Standard EC_DESC= Optimize NIST elliptic curves FIPS_DESC= Build FIPS provider (Note: NOT yet FIPS validated) +FIPS-JITTER_DESC= Use JITTER seed source in FIPS provider GOST_DESC= GOST (Russian standard) HASHES_DESC= Hash Function Support I386_DESC= i386 (instead of i486+) @@ -78,9 +76,12 @@ MAN3_DESC= Install API manpages (section 3, 7) MD2_DESC= MD2 (obsolete) (requires LEGACY) MD4_DESC= MD4 (unsafe) MDC2_DESC= MDC-2 (patented, requires DES) +ML-DSA_DESC= ML-DSA CRYSTALS-Dilithium Digital Signature Algorithm +ML-KEM_DESC= ML-KEM Kyber Key Encapsulation Method MODULES_DESC= Provider modules NEXTPROTONEG_DESC= Next Protocol Negotiation (SPDY) OPTIMIZE_DESC= Optimizations +PQC_DESC= Post-Quantum Cryptography PROTOCOLS_DESC= Protocol Support QUIC_DESC= HTTP/3 RC2_DESC= RC2 (unsafe) @@ -90,11 +91,13 @@ RMD160_DESC= RIPEMD-160 RFC3779_DESC= RFC3779 support (BGP) SCTP_DESC= SCTP (Stream Control Transmission) SHARED_DESC= Build shared libraries +SLH-DSA_DESC= SLH-DSA Sphinx+ Digital Signature Algorithm SM2_DESC= SM2 Elliptic Curve DH (Chinese standard) SM3_DESC= SM3 256bit (Chinese standard) SM4_DESC= SM4 128bit (Chinese standard) SSE2_DESC= Runtime SSE2 detection SSL3_DESC= SSLv3 (unsafe) +TLS-DEPRECATED-EC_DESC= Deprecated elliptic curve groups in TLS (unsafe) TLS1_DESC= TLSv1.0 (requires TLS1_1, TLS1_2) TLS1_1_DESC= TLSv1.1 (requires TLS1_2) TLS1_2_DESC= TLSv1.2 @@ -102,17 +105,18 @@ THREADPOOL_DESC=Thread Pooling support WEAK-SSL-CIPHERS_DESC= Weak cipher support (unsafe) # Upstream default disabled options -.for _option in brotli fips md2 ktls rc5 sctp ssl3 weak-ssl-ciphers zlib zstd +.for _option in brotli fips fips-jitter md2 ktls rc5 sctp ssl3 weak-ssl-ciphers zlib zstd ${_option:tu}_CONFIGURE_ON= enable-${_option} .endfor # Upstream default enabled options -.for _option in aria asm async ct des gost idea md4 mdc2 legacy \ - nextprotoneg quic rc2 rc4 rfc3779 rmd160 shared sm2 sm3 sm4 \ - sse2 threads tls1 tls1_1 tls1_2 +.for _option in aria asm async ct des gost idea md4 mdc2 ml-kem ml-dsa \ + legacy nextprotoneg quic rc2 rc4 rfc3779 rmd160 shared slh-dsa \ + sm2 sm3 sm4 sse2 threads tls-deprecated-ec tls1 tls1_1 tls1_2 ${_option:tu}_CONFIGURE_OFF= no-${_option} .endfor +FIPS-JITTER_IMPLIES= FIPS MD2_IMPLIES= LEGACY MDC2_IMPLIES= DES TLS1_IMPLIES= TLS1_1 @@ -124,8 +128,9 @@ BROTLI_LIB_DEPENDS= libbrotlicommon.so:archivers/brotli EC_CONFIGURE_ON= enable-ec_nistp_64_gcc_128 FIPS_VARS= shlibs+=lib/ossl-modules/fips.so I386_CONFIGURE_ON= 386 -KTLS_BROKEN= Pending updated KTLS patch -KTLS_EXTRA_PATCHES= ${FILESDIR}/extra-patch-ktls +FIPS-JITTER_CFLAGS= -I${PREFIX}/include +FIPS-JITTER_LDFLAGS= -L${PREFIX}/lib +FIPS-JITTER_BUILD_DEPENDS= ${LOCALBASE}/lib/libjitterentropy.a:devel/libjitterentropy 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} @@ -136,7 +141,7 @@ SHARED_VARS= shlibs+="lib/libcrypto.so.${OPENSSL_SHLIBVER} \ lib/engines-${OPENSSL_SHLIBVER}/capi.so \ lib/engines-${OPENSSL_SHLIBVER}/devcrypto.so \ lib/engines-${OPENSSL_SHLIBVER}/padlock.so" -SSL3_CONFIGURE_ON= enable-ssl3-method +SSL3_CONFIGURE_ON= enable-ssl3 enable-ssl3-method THREADPOOL_CONFIGURE_OFF= no-thread-pool ZLIB_CONFIGURE_ON= zlib-dynamic ZSTD_CFLAGS= -I${PREFIX}/include diff --git a/security/openssl36/distinfo b/security/openssl36/distinfo new file mode 100644 index 000000000000..5d9809463414 --- /dev/null +++ b/security/openssl36/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759344047 +SHA256 (openssl-3.6.0.tar.gz) = b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9 +SIZE (openssl-3.6.0.tar.gz) = 54974351 diff --git a/security/openssl32/files/extra-patch-ktls b/security/openssl36/files/extra-patch-ktls index 8a46c272d95c..8a46c272d95c 100644 --- a/security/openssl32/files/extra-patch-ktls +++ b/security/openssl36/files/extra-patch-ktls diff --git a/security/openssl32/files/extra-patch-util_find-doc-nits b/security/openssl36/files/extra-patch-util_find-doc-nits index bf70e9fee1ac..bf70e9fee1ac 100644 --- a/security/openssl32/files/extra-patch-util_find-doc-nits +++ b/security/openssl36/files/extra-patch-util_find-doc-nits diff --git a/security/openssl32/files/patch-Configurations_10-main.conf b/security/openssl36/files/patch-Configurations_10-main.conf index 82503c0ff90c..82503c0ff90c 100644 --- a/security/openssl32/files/patch-Configurations_10-main.conf +++ b/security/openssl36/files/patch-Configurations_10-main.conf diff --git a/security/openssl32/files/patch-crypto_threads__pthread.c b/security/openssl36/files/patch-crypto_threads__pthread.c index 3347170e0bd0..3347170e0bd0 100644 --- a/security/openssl32/files/patch-crypto_threads__pthread.c +++ b/security/openssl36/files/patch-crypto_threads__pthread.c diff --git a/security/openssl32/pkg-descr b/security/openssl36/pkg-descr index c7704288547a..c7704288547a 100644 --- a/security/openssl32/pkg-descr +++ b/security/openssl36/pkg-descr diff --git a/security/openssl32/pkg-plist b/security/openssl36/pkg-plist index 322870827bf5..7bd599c31899 100644 --- a/security/openssl32/pkg-plist +++ b/security/openssl36/pkg-plist @@ -2,7 +2,6 @@ bin/c_rehash bin/openssl include/openssl/aes.h include/openssl/asn1.h -include/openssl/asn1_mac.h include/openssl/asn1err.h include/openssl/asn1t.h include/openssl/async.h @@ -14,6 +13,7 @@ include/openssl/bn.h include/openssl/bnerr.h include/openssl/buffer.h include/openssl/buffererr.h +include/openssl/byteorder.h include/openssl/camellia.h include/openssl/cast.h include/openssl/cmac.h @@ -71,6 +71,7 @@ include/openssl/hpke.h include/openssl/http.h include/openssl/httperr.h include/openssl/idea.h +include/openssl/indicator.h include/openssl/kdf.h include/openssl/kdferr.h include/openssl/lhash.h @@ -79,6 +80,7 @@ include/openssl/md2.h include/openssl/md4.h include/openssl/md5.h include/openssl/mdc2.h +include/openssl/ml_kem.h include/openssl/modes.h include/openssl/obj_mac.h include/openssl/objects.h @@ -135,10 +137,13 @@ include/openssl/ui.h include/openssl/uierr.h include/openssl/whrlpool.h include/openssl/x509.h +include/openssl/x509_acert.h include/openssl/x509_vfy.h include/openssl/x509err.h include/openssl/x509v3.h include/openssl/x509v3err.h +lib/cmake/OpenSSL/OpenSSLConfig.cmake +lib/cmake/OpenSSL/OpenSSLConfigVersion.cmake %%SHARED%%lib/engines-%%SHLIBVER%%/capi.so %%SHARED%%lib/engines-%%SHLIBVER%%/devcrypto.so %%SHARED%%lib/engines-%%SHLIBVER%%/loader_attic.so @@ -186,6 +191,7 @@ share/man/man1/openssl-ciphers.1ossl.gz share/man/man1/openssl-cmds.1ossl.gz share/man/man1/openssl-cmp.1ossl.gz share/man/man1/openssl-cms.1ossl.gz +share/man/man1/openssl-configutl.1ossl.gz share/man/man1/openssl-crl.1ossl.gz share/man/man1/openssl-crl2pkcs7.1ossl.gz share/man/man1/openssl-dgst.1ossl.gz @@ -227,6 +233,7 @@ share/man/man1/openssl-s_client.1ossl.gz share/man/man1/openssl-s_server.1ossl.gz share/man/man1/openssl-s_time.1ossl.gz share/man/man1/openssl-sess_id.1ossl.gz +share/man/man1/openssl-skeyutl.1ossl.gz share/man/man1/openssl-smime.1ossl.gz share/man/man1/openssl-speed.1ossl.gz share/man/man1/openssl-spkac.1ossl.gz diff --git a/security/openssl36/version.mk b/security/openssl36/version.mk new file mode 100644 index 000000000000..7bf1106dadd0 --- /dev/null +++ b/security/openssl36/version.mk @@ -0,0 +1 @@ +OPENSSL_SHLIBVER?= 18 diff --git a/security/openvas/Makefile b/security/openvas/Makefile index 27e3a9a1a15a..a1033b6ebeb6 100644 --- a/security/openvas/Makefile +++ b/security/openvas/Makefile @@ -1,6 +1,5 @@ PORTNAME= openvas -DISTVERSION= 23.20.1 -PORTREVISION= 2 +DISTVERSION= 23.28.0 DISTVERSIONPREFIX= v CATEGORIES= security diff --git a/security/openvas/distinfo b/security/openvas/distinfo index 321cb33a54a7..df23d9547dae 100644 --- a/security/openvas/distinfo +++ b/security/openvas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750728484 -SHA256 (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 80fbf610520c4304e901b803828e296d942ec76e95751c5607de06ef2295fcea -SIZE (greenbone-openvas-scanner-v23.20.1_GH0.tar.gz) = 1580761 +TIMESTAMP = 1759902409 +SHA256 (greenbone-openvas-scanner-v23.28.0_GH0.tar.gz) = 63afa40723a549f698c35f6458c428a2efce483a5e970a094270570254e728b6 +SIZE (greenbone-openvas-scanner-v23.28.0_GH0.tar.gz) = 1621693 diff --git a/security/openvas/files/patch-nasl_nasl_http2.c b/security/openvas/files/patch-nasl_nasl_http2.c new file mode 100644 index 000000000000..d5dfdeca691a --- /dev/null +++ b/security/openvas/files/patch-nasl_nasl_http2.c @@ -0,0 +1,20 @@ +--- nasl/nasl_http2.c 2025-10-07 22:47:47.850601000 -0700 ++++ nasl/nasl_http2.c 2025-10-07 22:49:19.267011000 -0700 +@@ -366,7 +366,7 @@ + curl_easy_setopt (handle, CURLOPT_CUSTOMREQUEST, "DELETE"); + break; + case HEAD: +- curl_easy_setopt (handle, CURLOPT_NOBODY, 1); ++ curl_easy_setopt (handle, CURLOPT_NOBODY, 1L); + break; + case PUT: + curl_easy_setopt (handle, CURLOPT_CUSTOMREQUEST, "PUT"); +@@ -377,7 +377,7 @@ + } + break; + case GET: +- curl_easy_setopt (handle, CURLOPT_HTTPGET, 1); ++ curl_easy_setopt (handle, CURLOPT_HTTPGET, 1L); + break; + case POST: + // Set body. POST is set automatically with this options diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist index 650a981dbf83..e0b6bfc886d0 100644 --- a/security/openvas/pkg-plist +++ b/security/openvas/pkg-plist @@ -3,10 +3,10 @@ bin/openvas-nasl-lint @sample %%ETCDIR%%/openvas_log.conf.sample lib/libopenvas_misc.so lib/libopenvas_misc.so.23 -lib/libopenvas_misc.so.23.20.1 +lib/libopenvas_misc.so.23.28.0 lib/libopenvas_nasl.so lib/libopenvas_nasl.so.23 -lib/libopenvas_nasl.so.23.20.1 +lib/libopenvas_nasl.so.23.28.0 sbin/openvas share/man/man1/openvas-nasl-lint.1.gz share/man/man1/openvas-nasl.1.gz diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile index 444fc1962136..902ab3366ca1 100644 --- a/security/openvpn-auth-oauth2/Makefile +++ b/security/openvpn-auth-oauth2/Makefile @@ -1,6 +1,7 @@ PORTNAME= openvpn-auth-oauth2 DISTVERSIONPREFIX= v -DISTVERSION= 1.25.2 +DISTVERSION= 1.26.2 +PORTREVISION= 2 CATEGORIES= security net net-vpn MAINTAINER= otis@FreeBSD.org @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt EXTRACT_DEPENDS= ${BUILD_DEPENDS} -USES= go:1.24,modules +USES= go:1.25,modules GO_MODULE= github.com/jkroepke/openvpn-auth-oauth2 diff --git a/security/openvpn-auth-oauth2/distinfo b/security/openvpn-auth-oauth2/distinfo index ef958b0b6d12..042c291b8b1d 100644 --- a/security/openvpn-auth-oauth2/distinfo +++ b/security/openvpn-auth-oauth2/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754885003 -SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.mod) = d0f750c04d64d7442d246f72b825d2f9fc0ed4210e066ea5f6787b9eb877f963 -SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.mod) = 1370 -SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.zip) = 0ac1f121f8eb6842a65e67e4b2a16a52c6c2f2cc068e79b06a5f90b04cce0a4e -SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.25.2/v1.25.2.zip) = 1875487 +TIMESTAMP = 1760253375 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.mod) = b747b6a37a8a76572f0004a79fdcc9af49cea7b27ef60c6b153846d7309bea76 +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.mod) = 1322 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.zip) = d7bbd034cbaa7e950c134f9157adee1da7d7609ac33c5e0e67b2578904430ddd +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.2/v1.26.2.zip) = 1879603 diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile index bf3005b49f02..3f24ec986421 100644 --- a/security/openvpn-devel/Makefile +++ b/security/openvpn-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= openvpn -DISTVERSION= g20250801 +DISTVERSION= g20251031 PORTREVISION= 0 # leave in even if 0 to avoid accidental PORTEPOCH bumps PORTEPOCH= 1 CATEGORIES= security net net-vpn @@ -21,7 +21,7 @@ LIB_DEPENDS+= liblzo2.so:archivers/lzo2 USES= autoreconf cpe libtool pkgconfig python:build shebangfix tar:xz IGNORE_SSL= libressl libressl-devel USE_GITLAB= yes -GL_TAGNAME= 7b1b283478ec008fad163c8a54659a1ed97ed727 +GL_TAGNAME= 4281449ba4db2de57375aa7087ef5920aeba10de USE_RC_SUBR= openvpn SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \ @@ -63,7 +63,6 @@ OPTIONS_EXCLUDE_FreeBSD_13= DCO # FreeBSD 14 only DCO_DESC= Build with Data Channel Offload (ovpn(4)) support EASYRSA_DESC= Install security/easy-rsa RSA helper package -MBEDTLS_DESC= SSL/TLS via mbedTLS (lacks TLS v1.3) PKCS11_DESC= Use security/pkcs11-helper SMALL_DESC= Build a smaller executable with fewer features X509ALTUSERNAME_DESC= Enable --x509-username-field (OpenSSL only) @@ -77,7 +76,7 @@ EASYRSA_RUN_DEPENDS= easy-rsa>=0:security/easy-rsa LZ4_LIB_DEPENDS+= liblz4.so:archivers/liblz4 LZ4_CONFIGURE_OFF= --disable-lz4 -MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls2 +MBEDTLS_LIB_DEPENDS= libmbedtls.so:security/mbedtls3 MBEDTLS_CONFIGURE_ON= --with-crypto-library=mbedtls OPENSSL_USES= ssl diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo index 642485f91297..d9cc4a7e963d 100644 --- a/security/openvpn-devel/distinfo +++ b/security/openvpn-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754042576 -SHA256 (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 6aae8dff746465fa30cfebece17aee8b5c8b18def9d1f44385403d9a5a17d942 -SIZE (openvpn-openvpn-7b1b283478ec008fad163c8a54659a1ed97ed727_GL0.tar.gz) = 1330547 +TIMESTAMP = 1761983634 +SHA256 (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 2e50b77994c1e589f86d772bd5f4a5d2e2f999b614e268b73c4672153e3028ae +SIZE (openvpn-openvpn-4281449ba4db2de57375aa7087ef5920aeba10de_GL0.tar.gz) = 1343555 diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile index 7c44e64f7dba..4a04c1934186 100644 --- a/security/openvpn/Makefile +++ b/security/openvpn/Makefile @@ -1,6 +1,6 @@ PORTNAME= openvpn -DISTVERSION= 2.6.14 -PORTREVISION?= 1 +DISTVERSION= 2.6.15 +PORTREVISION?= 0 CATEGORIES= security net net-vpn MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \ https://build.openvpn.net/downloads/releases/ \ @@ -105,7 +105,6 @@ 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/distinfo b/security/openvpn/distinfo index 9274b1ed493c..514208b4bb7b 100644 --- a/security/openvpn/distinfo +++ b/security/openvpn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743554391 -SHA256 (openvpn-2.6.14.tar.gz) = 9eb6a6618352f9e7b771a9d38ae1631b5edfeed6d40233e243e602ddf2195e7a -SIZE (openvpn-2.6.14.tar.gz) = 1926343 +TIMESTAMP = 1758657418 +SHA256 (openvpn-2.6.15.tar.gz) = e35513ee15995e3c71adfd8891b9f33522896c70b3baa2ed9a23c7a42c4d7bde +SIZE (openvpn-2.6.15.tar.gz) = 1917742 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 28c93860b329..ccb2493991c4 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 2025-04-02 06:53:10 UTC +--- doc/man-sections/generic-options.rst.orig 2025-09-22 09:50:37 UTC +++ doc/man-sections/generic-options.rst -@@ -514,5 +514,8 @@ --user user +@@ -513,5 +513,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 deleted file mode 100644 index d680c64019f7..000000000000 --- a/security/openvpn/files/patch-doc_tests_authentication-plugins.md +++ /dev/null @@ -1,11 +0,0 @@ ---- 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-server b/security/openvpn/files/patch-sample__sample-config-files__loopback-server index 3eac712d9054..06b3eb9f184d 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 2025-04-02 06:53:10 UTC +--- sample/sample-config-files/loopback-server.orig 2025-09-22 09:50:37 UTC +++ sample/sample-config-files/loopback-server -@@ -9,15 +9,15 @@ +@@ -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) @@ -11,11 +11,3 @@ 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_server.conf b/security/openvpn/files/patch-sample_sample-config-files_server.conf deleted file mode 100644 index ba2194589405..000000000000 --- a/security/openvpn/files/patch-sample_sample-config-files_server.conf +++ /dev/null @@ -1,21 +0,0 @@ ---- 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 deleted file mode 100644 index 2ff14e611905..000000000000 --- a/security/openvpn/files/patch-sample_sample-plugins_keying-material-exporter-demo_server.ovpn +++ /dev/null @@ -1,11 +0,0 @@ ---- 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/osv-scanner/Makefile b/security/osv-scanner/Makefile index a67332b5ff08..e13fccfbd7fa 100644 --- a/security/osv-scanner/Makefile +++ b/security/osv-scanner/Makefile @@ -1,6 +1,7 @@ PORTNAME= osv-scanner DISTVERSIONPREFIX= v -DISTVERSION= 2.2.1 +DISTVERSION= 2.2.4 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org @@ -12,8 +13,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= go:1.24,modules,run +NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe + _BUILD_VERSION= ${DISTVERSION} -_BUILD_COMMIT= 04a8728 +_BUILD_COMMIT= a66ef4b _BUILD_DATE= $$(date +%Y-%m-%d) GO_MODULE= github.com/google/${PORTNAME}/v2 diff --git a/security/osv-scanner/distinfo b/security/osv-scanner/distinfo index 265d20a79f1b..ae1fbf92f6ed 100644 --- a/security/osv-scanner/distinfo +++ b/security/osv-scanner/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754949434 -SHA256 (go/security_osv-scanner/osv-scanner-v2.2.1/v2.2.1.mod) = 0dce5dbfafb99b5582b02777a4a2b0b806fde168be423da7ed1ac6f0d9529abd -SIZE (go/security_osv-scanner/osv-scanner-v2.2.1/v2.2.1.mod) = 9801 -SHA256 (go/security_osv-scanner/osv-scanner-v2.2.1/v2.2.1.zip) = d249264cb9bfef83ef63567466dd7321032e7e7c44532be933fc12b920151637 -SIZE (go/security_osv-scanner/osv-scanner-v2.2.1/v2.2.1.zip) = 5234820 +TIMESTAMP = 1761881509 +SHA256 (go/security_osv-scanner/osv-scanner-v2.2.4/v2.2.4.mod) = c631dece9e0c9c4a6330fb70c88f4de8b05768a423a16f11995df9f385bbee93 +SIZE (go/security_osv-scanner/osv-scanner-v2.2.4/v2.2.4.mod) = 11494 +SHA256 (go/security_osv-scanner/osv-scanner-v2.2.4/v2.2.4.zip) = 25f599aae85c88034f6d960b28942c2b4c462d99e571dc9809259be838a651ca +SIZE (go/security_osv-scanner/osv-scanner-v2.2.4/v2.2.4.zip) = 12644499 diff --git a/security/osv-scanner/files/patch-internal_sourceanalysis_go.go b/security/osv-scanner/files/patch-internal_sourceanalysis_go.go index 04a027230126..101ba13911e5 100644 --- a/security/osv-scanner/files/patch-internal_sourceanalysis_go.go +++ b/security/osv-scanner/files/patch-internal_sourceanalysis_go.go @@ -1,11 +1,11 @@ ---- internal/sourceanalysis/go.go.orig 1979-11-30 03:00:00 UTC +--- internal/sourceanalysis/go.go.orig 1979-11-30 00:00:00 UTC +++ internal/sourceanalysis/go.go -@@ -19,7 +19,7 @@ func goAnalysis(pkgs []models.PackageVulns, source mod - ) +@@ -21,7 +21,7 @@ func goAnalysis(pkgs []models.PackageVulns, source mod func goAnalysis(pkgs []models.PackageVulns, source models.SourceInfo) { -- cmd := exec.Command("go", "version") -+ cmd := exec.Command("go%%GO_SUFFIX%%", "version") + // TODO: This will be moved to enrichers which does have context. +- cmd := exec.CommandContext(context.TODO(), "go", "version") ++ cmd := exec.CommandContext(context.TODO(), "go%%GO_SUFFIX%%", "version") _, err := cmd.Output() if err != nil { - slog.Info("Skipping call analysis on Go code since Go is not installed.") + cmdlogger.Infof("Skipping call analysis on Go code since Go is not installed.") diff --git a/security/osv-scanner/files/patch-vendor_github.com_erikvarga_go-rpmdb_pkg_ndb_syscall__generic.go b/security/osv-scanner/files/patch-vendor_github.com_erikvarga_go-rpmdb_pkg_ndb_syscall__generic.go new file mode 100644 index 000000000000..7c80e1ba13d3 --- /dev/null +++ b/security/osv-scanner/files/patch-vendor_github.com_erikvarga_go-rpmdb_pkg_ndb_syscall__generic.go @@ -0,0 +1,8 @@ +--- vendor/github.com/erikvarga/go-rpmdb/pkg/ndb/syscall_generic.go.orig 2025-10-31 03:51:39 UTC ++++ vendor/github.com/erikvarga/go-rpmdb/pkg/ndb/syscall_generic.go +@@ -1,4 +1,4 @@ +-//go:build linux || darwin ++//go:build linux || darwin || freebsd + + package ndb + diff --git a/security/p11-kit/Makefile b/security/p11-kit/Makefile index c2bba5c883c4..72e060395b46 100644 --- a/security/p11-kit/Makefile +++ b/security/p11-kit/Makefile @@ -1,5 +1,5 @@ PORTNAME= p11-kit -DISTVERSION= 0.25.5 +DISTVERSION= 0.25.10 CATEGORIES= security devel MASTER_SITES= https://github.com/p11-glue/${PORTNAME}/releases/download/${DISTVERSION}/ @@ -21,6 +21,7 @@ CPE_VENDOR= p11-kit_project MESON_ARGS= -Dnls=false \ -Dsystemd=disabled \ + -Dzsh_completion=disabled \ -Dtrust_paths=${DATADIR}/certs OPTIONS_DEFINE= DOCS MANPAGES TEST diff --git a/security/p11-kit/distinfo b/security/p11-kit/distinfo index 5dc3e4629f51..9e7a1ef129d8 100644 --- a/security/p11-kit/distinfo +++ b/security/p11-kit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720110883 -SHA256 (p11-kit-0.25.5.tar.xz) = 04d0a86450cdb1be018f26af6699857171a188ac6d5b8c90786a60854e1198e5 -SIZE (p11-kit-0.25.5.tar.xz) = 1002056 +TIMESTAMP = 1758701505 +SHA256 (p11-kit-0.25.10.tar.xz) = a62a137a966fb3a9bbfa670b4422161e369ddea216be51425e3be0ab2096e408 +SIZE (p11-kit-0.25.10.tar.xz) = 1053532 diff --git a/security/p11-kit/pkg-plist b/security/p11-kit/pkg-plist index a865245891c4..7b3adcb54379 100644 --- a/security/p11-kit/pkg-plist +++ b/security/p11-kit/pkg-plist @@ -11,7 +11,7 @@ include/p11-kit-1/p11-kit/uri.h include/p11-kit-1/p11-kit/version.h lib/libp11-kit.so lib/libp11-kit.so.0 -lib/libp11-kit.so.0.4.1 +lib/libp11-kit.so.0.4.5 lib/p11-kit-proxy.so lib/pkcs11/p11-kit-client.so lib/pkcs11/p11-kit-trust.so @@ -47,6 +47,7 @@ share/bash-completion/completions/trust %%DOCS%%share/gtk-doc/html/p11-kit/p11-kit.devhelp2 %%DOCS%%share/gtk-doc/html/p11-kit/p11-kit.html %%DOCS%%share/gtk-doc/html/p11-kit/pkcs11-conf.html +%%DOCS%%share/gtk-doc/html/p11-kit/proxy.html %%DOCS%%share/gtk-doc/html/p11-kit/reference.html %%DOCS%%share/gtk-doc/html/p11-kit/remoting.html %%DOCS%%share/gtk-doc/html/p11-kit/right-insensitive.png diff --git a/security/p5-Authen-Krb5-Simple/Makefile b/security/p5-Authen-Krb5-Simple/Makefile index b9e8e6ab6c68..d41811f5cecb 100644 --- a/security/p5-Authen-Krb5-Simple/Makefile +++ b/security/p5-Authen-Krb5-Simple/Makefile @@ -20,7 +20,9 @@ OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT= GSSAPI_BASE GSSAPI_BASE_USES= gssapi +.if !exists(/usr/libdata/pkgconfig/mit-krb5.pc) GSSAPI_BASE_CONFIGURE_ENV= HAVE_HEIMDAL=1 +.endif GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ENV= HAVE_HEIMDAL=1 GSSAPI_MIT_USES= gssapi:mit diff --git a/security/p5-Authen-Krb5/Makefile b/security/p5-Authen-Krb5/Makefile index 634f1f93506c..35e05519a45d 100644 --- a/security/p5-Authen-Krb5/Makefile +++ b/security/p5-Authen-Krb5/Makefile @@ -19,7 +19,9 @@ OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT OPTIONS_DEFAULT= GSSAPI_BASE GSSAPI_BASE_USES= gssapi +.if !exists(/usr/libdata/pkgconfig/mit-krb5.pc) GSSAPI_BASE_CONFIGURE_ENV= HAVE_HEIMDAL=1 +.endif GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_HEIMDAL_CONFIGURE_ENV= HAVE_HEIMDAL=1 GSSAPI_MIT_USES= gssapi:mit diff --git a/security/p5-CPAN-Audit/Makefile b/security/p5-CPAN-Audit/Makefile index 952aab98f16a..2dc3c0e06245 100644 --- a/security/p5-CPAN-Audit/Makefile +++ b/security/p5-CPAN-Audit/Makefile @@ -1,5 +1,5 @@ PORTNAME= CPAN-Audit -PORTVERSION= 20250115.001 +PORTVERSION= 20250829.001 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/security/p5-CPAN-Audit/distinfo b/security/p5-CPAN-Audit/distinfo index 4492473e7a23..3c03376eda2a 100644 --- a/security/p5-CPAN-Audit/distinfo +++ b/security/p5-CPAN-Audit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1737010616 -SHA256 (CPAN-Audit-20250115.001.tar.gz) = 4052d1ffe721805af4203ab3af9da3e3193ce30ef98bab67d01c1fc4a147f708 -SIZE (CPAN-Audit-20250115.001.tar.gz) = 32382 +TIMESTAMP = 1756709907 +SHA256 (CPAN-Audit-20250829.001.tar.gz) = ec711a2277e01dc813954dfc698ffc2dbfca83c7e16252cfdfba7333b12cd502 +SIZE (CPAN-Audit-20250829.001.tar.gz) = 32403 diff --git a/security/p5-Crypt-URandom-Token/Makefile b/security/p5-Crypt-URandom-Token/Makefile new file mode 100644 index 000000000000..ec15e49d0d88 --- /dev/null +++ b/security/p5-Crypt-URandom-Token/Makefile @@ -0,0 +1,26 @@ +PORTNAME= Crypt-URandom-Token +PORTVERSION= 0.005 +CATEGORIES= security perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR=CPAN:STIGTSP +PKGNAMEPREFIX= p5- + +MAINTAINER= bokutin@bokut.in +COMMENT= Generate secure strings for passwords, secrets and similar +WWW= https://metacpan.org/dist/Crypt-URandom-Token + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual + +RUN_DEPENDS= p5-Crypt-URandom>=0.40:security/p5-Crypt-URandom +TEST_DEPENDS= p5-Test-Exception>=0.43:devel/p5-Test-Exception + +USES= perl5 +USE_PERL5= configure + +NO_ARCH= yes + +PLIST_FILES= ${SITE_PERL}/Crypt/URandom/Token.pm \ + ${SITE_MAN3_REL}/Crypt::URandom::Token.3.gz + +.include <bsd.port.mk> diff --git a/security/p5-Crypt-URandom-Token/distinfo b/security/p5-Crypt-URandom-Token/distinfo new file mode 100644 index 000000000000..5f43d497949c --- /dev/null +++ b/security/p5-Crypt-URandom-Token/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1761480470 +SHA256 (Crypt-URandom-Token-0.005.tar.gz) = dce18ea8c920985e887dd41d98c96c285a17470321aabc4a7571c71081e3d679 +SIZE (Crypt-URandom-Token-0.005.tar.gz) = 12939 diff --git a/security/p5-Crypt-URandom-Token/pkg-descr b/security/p5-Crypt-URandom-Token/pkg-descr new file mode 100644 index 000000000000..70ead14f3af6 --- /dev/null +++ b/security/p5-Crypt-URandom-Token/pkg-descr @@ -0,0 +1,3 @@ +This module provides a secure way to generate a random token +for passwords and similar using Crypt::URandom +as the source of random bits. diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile deleted file mode 100644 index 2a1ba4015789..000000000000 --- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= Dancer-Plugin-Auth-Extensible-Provider-Usergroup -PORTVERSION= 0.21 -PORTREVISION= 2 -CATEGORIES= security perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Extensible authentication framework for Dancer apps -WWW= https://metacpan.org/pod/Dancer::Plugin::Auth::Extensible::Provider::Usergroup - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer-Plugin-Passphrase -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Dancer>=1.3118:www/p5-Dancer \ - p5-Dancer-Plugin-Auth-Extensible>=0:security/p5-Dancer-Plugin-Auth-Extensible \ - p5-Dancer-Plugin-Passphrase>=0:security/p5-Dancer-Plugin-Passphrase \ - p5-Dancer-Plugin-DBIC>=0:databases/p5-Dancer-Plugin-DBIC - -USES= perl5 -USE_PERL5= configure - -.include <bsd.port.mk> diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo deleted file mode 100644 index 6923eb3bd9d4..000000000000 --- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21.tar.gz) = 3917f4e0568d892e57a5941230ac261e66ae024bbc57f8e04bf1ceb1c46612a6 -SIZE (Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21.tar.gz) = 10033 diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr deleted file mode 100644 index 298b35a308ff..000000000000 --- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -authenticate as a member of a group - -Define that a user must be logged in and have the proper permissions to -access a route diff --git a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist b/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist deleted file mode 100644 index b8a29876bdfe..000000000000 --- a/security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -%%PERL5_MAN3%%/Dancer::Plugin::Auth::Extensible::Provider::Usergroup.3.gz -%%SITE_PERL%%/Dancer/Plugin/Auth/Extensible/Provider/Usergroup.pm diff --git a/security/p5-Dancer-Plugin-Passphrase/Makefile b/security/p5-Dancer-Plugin-Passphrase/Makefile deleted file mode 100644 index 4ae937fe5568..000000000000 --- a/security/p5-Dancer-Plugin-Passphrase/Makefile +++ /dev/null @@ -1,29 +0,0 @@ -PORTNAME= Dancer-Plugin-Passphrase -PORTVERSION= 2.0.1 -PORTREVISION= 2 -CATEGORIES= security perl5 -MASTER_SITES= CPAN -MASTER_SITE_SUBDIR= CPAN:JAITKEN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Passphrases and Passwords as objects for Dancer -WWW= https://metacpan.org/release/Dancer-Plugin-Passphrase - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Depends on expired security/p5-Data-Entropy -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Dancer>=0:www/p5-Dancer \ - p5-Data-Entropy>=0.005:security/p5-Data-Entropy \ - p5-Digest-Bcrypt>=0:security/p5-Digest-Bcrypt - -NO_ARCH= yes -USES= perl5 -USE_PERL5= configure - -.include <bsd.port.mk> diff --git a/security/p5-Dancer-Plugin-Passphrase/distinfo b/security/p5-Dancer-Plugin-Passphrase/distinfo deleted file mode 100644 index dc3dc85dcd8e..000000000000 --- a/security/p5-Dancer-Plugin-Passphrase/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (Dancer-Plugin-Passphrase-2.0.1.tar.gz) = 33b49fd46cf6732ccf2b0cf2761c6e72911e9e029f93b914a1f8b7f7ea4f7ba5 -SIZE (Dancer-Plugin-Passphrase-2.0.1.tar.gz) = 25992 diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-descr b/security/p5-Dancer-Plugin-Passphrase/pkg-descr deleted file mode 100644 index d10429f90a92..000000000000 --- a/security/p5-Dancer-Plugin-Passphrase/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Dancer::Plugin::Passphrase manages the hashing of passwords for Dancer apps, -allowing developers to follow cryptography best practices without having to -become a cryptography expert. It uses the bcrypt algorithm as the default, -while also supporting any hashing function provided by Digest. diff --git a/security/p5-Dancer-Plugin-Passphrase/pkg-plist b/security/p5-Dancer-Plugin-Passphrase/pkg-plist deleted file mode 100644 index 59e6cb2e5a92..000000000000 --- a/security/p5-Dancer-Plugin-Passphrase/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -%%SITE_PERL%%/Dancer/Plugin/Passphrase.pm -%%PERL5_MAN3%%/Dancer::Plugin::Passphrase.3.gz diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile deleted file mode 100644 index 8e9c296c3689..000000000000 --- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -PORTNAME= Dancer2-Plugin-Auth-Extensible-Provider-Usergroup -PORTVERSION= 0.709 -CATEGORIES= security perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Extensible authentication framework for Dancer2 apps -WWW= https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Usergroup - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= Depends on expired security/p5-Data-Entropy via security/p5-Dancer2-Plugin-Passphrase -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Dancer2>=0.204001:www/p5-Dancer2 \ - p5-Dancer2-Plugin-Auth-Extensible>=0.709:security/p5-Dancer2-Plugin-Auth-Extensible \ - p5-Dancer2-Plugin-Passphrase>=3.3.0:security/p5-Dancer2-Plugin-Passphrase \ - p5-Dancer2-Plugin-DBIC>=0.0013:databases/p5-Dancer2-Plugin-DBIC - -USES= perl5 -USE_PERL5= configure - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo deleted file mode 100644 index 50e050b0e6ff..000000000000 --- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1595416755 -SHA256 (Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.tar.gz) = ea182b6ba4166597f34e23099a2d694ce930c8472a1cf65a6583d0547228dd42 -SIZE (Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.tar.gz) = 13017 diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr deleted file mode 100644 index bf30ea5f1cae..000000000000 --- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Define that a user must be logged in and have the proper permissions to -access a route diff --git a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist b/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist deleted file mode 100644 index 27e9162c43f2..000000000000 --- a/security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Usergroup.pm -%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Usergroup.3.gz diff --git a/security/p5-Dancer2-Plugin-Passphrase/Makefile b/security/p5-Dancer2-Plugin-Passphrase/Makefile deleted file mode 100644 index 9ccffa262016..000000000000 --- a/security/p5-Dancer2-Plugin-Passphrase/Makefile +++ /dev/null @@ -1,28 +0,0 @@ -PORTNAME= Dancer2-Plugin-Passphrase -PORTVERSION= 3.4.1 -CATEGORIES= security perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Passphrases and Passwords as objects for Dancer2 -WWW= https://metacpan.org/release/Dancer2-Plugin-Passphrase - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= Depends on expired security/p5-Data-Entropy -EXPIRATION_DATE=2025-09-01 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Crypt-Bcrypt>=0.006:security/p5-Crypt-Bcrypt \ - p5-Dancer2>=0.200000:www/p5-Dancer2 \ - p5-Data-Entropy>=0.007:security/p5-Data-Entropy \ - p5-Digest-Bcrypt>=1.212:security/p5-Digest-Bcrypt - -USES= perl5 -USE_PERL5= configure - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/security/p5-Dancer2-Plugin-Passphrase/distinfo b/security/p5-Dancer2-Plugin-Passphrase/distinfo deleted file mode 100644 index 3c4aabeebc7b..000000000000 --- a/security/p5-Dancer2-Plugin-Passphrase/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1654275989 -SHA256 (Dancer2-Plugin-Passphrase-3.4.1.tar.gz) = ea18cae7fc21b0db92b7ca0544ad97947a8442afdf78a39fb4aa2eaf514cf50f -SIZE (Dancer2-Plugin-Passphrase-3.4.1.tar.gz) = 19675 diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr b/security/p5-Dancer2-Plugin-Passphrase/pkg-descr deleted file mode 100644 index 063cdc71f28f..000000000000 --- a/security/p5-Dancer2-Plugin-Passphrase/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Dancer2::Plugin::Passphrase manages the hashing of passwords for Dancer apps, -allowing developers to follow cryptography best practices without having to -become a cryptography expert. It uses the bcrypt algorithm as the default, -while also supporting any hashing function provided by Digest. diff --git a/security/p5-Dancer2-Plugin-Passphrase/pkg-plist b/security/p5-Dancer2-Plugin-Passphrase/pkg-plist deleted file mode 100644 index 6b920ec57fdc..000000000000 --- a/security/p5-Dancer2-Plugin-Passphrase/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -%%SITE_PERL%%/Dancer2/Plugin/Passphrase.pm -%%SITE_PERL%%/Dancer2/Plugin/Passphrase/Core.pm -%%SITE_PERL%%/Dancer2/Plugin/Passphrase/Hashed.pm -%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase::Core.3.gz -%%PERL5_MAN3%%/Dancer2::Plugin::Passphrase::Hashed.3.gz diff --git a/security/p5-Data-Entropy/Makefile b/security/p5-Data-Entropy/Makefile deleted file mode 100644 index 9908d5079b59..000000000000 --- a/security/p5-Data-Entropy/Makefile +++ /dev/null @@ -1,30 +0,0 @@ -PORTNAME= Data-Entropy -PORTVERSION= 0.008 -CATEGORIES= security perl5 -MASTER_SITES= CPAN -PKGNAMEPREFIX= p5- - -MAINTAINER= perl@FreeBSD.org -COMMENT= Entropy (randomness) management -WWW= https://metacpan.org/release/Data-Entropy - -LICENSE= ART10 GPLv1+ -LICENSE_COMB= dual - -DEPRECATED= The maintainer of this distribution has indicated that it is deprecated and no longer suitable for use -EXPIRATION_DATE=2025-05-31 - -BUILD_DEPENDS= ${RUN_DEPENDS} -RUN_DEPENDS= p5-Crypt-Rijndael>=0:security/p5-Crypt-Rijndael \ - p5-Crypt-URandom>=0.36:security/p5-Crypt-URandom \ - p5-Data-Float>=0.008:math/p5-Data-Float \ - p5-HTTP-Lite>=2.20:www/p5-HTTP-Lite \ - p5-Module-Build>=0:devel/p5-Module-Build \ - p5-Params-Classify>=0:devel/p5-Params-Classify - -USES= perl5 -USE_PERL5= configure - -NO_ARCH= yes - -.include <bsd.port.mk> diff --git a/security/p5-Data-Entropy/distinfo b/security/p5-Data-Entropy/distinfo deleted file mode 100644 index e50fa82fd6e0..000000000000 --- a/security/p5-Data-Entropy/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1744289416 -SHA256 (Data-Entropy-0.008.tar.gz) = 18a52b1386e82c6b8cdb384a39861d60220a442a790e077010be72dd853b67b3 -SIZE (Data-Entropy-0.008.tar.gz) = 40697 diff --git a/security/p5-Data-Entropy/pkg-descr b/security/p5-Data-Entropy/pkg-descr deleted file mode 100644 index e308b55388d9..000000000000 --- a/security/p5-Data-Entropy/pkg-descr +++ /dev/null @@ -1,18 +0,0 @@ -This module maintains a concept of a current selection of entropy -source. Algorithms that require entropy can use the source nominated -by this module, avoiding the need for entropy source objects to be -explicitly passed around. This is convenient because usually one -entropy source will be used for an entire program run and so an -explicit entropy source parameter would rarely vary. There is also a -default entropy source, avoiding the need to explicitly configure a -source at all. - -If nothing is done to set a source then it defaults to the use of -Rijndael (AES) in counter mode (see -Data::Entropy::RawSource::CryptCounter and Crypt::Rijndael), keyed -using Perl's built-in rand function. This gives a data stream that -looks like concentrated entropy, but really only has at most the -entropy of the rand seed. Within a single run it is cryptographically -difficult to detect the correlation between parts of the -pseudo-entropy stream. If more true entropy is required then it is -necessary to configure a different entropy source. diff --git a/security/p5-Data-Entropy/pkg-plist b/security/p5-Data-Entropy/pkg-plist deleted file mode 100644 index e83105a04eb9..000000000000 --- a/security/p5-Data-Entropy/pkg-plist +++ /dev/null @@ -1,14 +0,0 @@ -%%SITE_PERL%%/Data/Entropy.pm -%%SITE_PERL%%/Data/Entropy/Algorithms.pm -%%SITE_PERL%%/Data/Entropy/RawSource/CryptCounter.pm -%%SITE_PERL%%/Data/Entropy/RawSource/Local.pm -%%SITE_PERL%%/Data/Entropy/RawSource/RandomOrg.pm -%%SITE_PERL%%/Data/Entropy/RawSource/RandomnumbersInfo.pm -%%SITE_PERL%%/Data/Entropy/Source.pm -%%PERL5_MAN3%%/Data::Entropy.3.gz -%%PERL5_MAN3%%/Data::Entropy::Algorithms.3.gz -%%PERL5_MAN3%%/Data::Entropy::RawSource::CryptCounter.3.gz -%%PERL5_MAN3%%/Data::Entropy::RawSource::Local.3.gz -%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomOrg.3.gz -%%PERL5_MAN3%%/Data::Entropy::RawSource::RandomnumbersInfo.3.gz -%%PERL5_MAN3%%/Data::Entropy::Source.3.gz diff --git a/security/p5-GSSAPI/Makefile b/security/p5-GSSAPI/Makefile index ff17e4d13599..25102d1fa128 100644 --- a/security/p5-GSSAPI/Makefile +++ b/security/p5-GSSAPI/Makefile @@ -22,11 +22,9 @@ OPTIONS_DEFAULT=GSSAPI_BASE GSSAPI_BASE_USES= gssapi GSSAPI_HEIMDAL_USES= gssapi:heimdal GSSAPI_MIT_USES= gssapi:mit -GSSAPI_MIT_VARS= KRB5CONF=${KRB5_HOME}/bin/krb5-config -GSSAPI_MIT_VARS_OFF= KRB5CONF=${HEIMDAL_HOME}/bin/krb5-config post-patch: - @${REINPLACE_CMD} -e 's|%%KRB5CONF%%|${KRB5CONF}|g' ${WRKSRC}/Makefile.PL + @${REINPLACE_CMD} -e 's|%%KRB5CONF%%|${KRB5CONFIG}|g' ${WRKSRC}/Makefile.PL post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/GSSAPI/GSSAPI.so diff --git a/security/p5-openxpki-clca/Makefile b/security/p5-openxpki-clca/Makefile new file mode 100644 index 000000000000..51cf5fd18024 --- /dev/null +++ b/security/p5-openxpki-clca/Makefile @@ -0,0 +1,54 @@ +PORTNAME= openxpki-clca +DISTVERSIONPREFIX= v +DISTVERSION= 1.19 +CATEGORIES= security perl5 +PKGNAMEPREFIX= p5- + +MAINTAINER= svysh.fbsd@gmail.com +COMMENT= Toolkit for basic PKI operations in small CA like root CA + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/LICENSE + +MY_DEPENDS= bash:shells/bash \ + p5-Class-Std>=0:devel/p5-Class-Std \ + p5-Regexp-Common>=0:textproc/p5-Regexp-Common \ + p5-Template-Toolkit>=0:www/p5-Template-Toolkit \ + p5-YAML>=0:textproc/p5-YAML +BUILD_DEPENDS= ${MY_DEPENDS} +RUN_DEPENDS= ${MY_DEPENDS} + +USES= perl5 shebangfix ssl +USE_GITHUB= yes +GH_ACCOUNT= openxpki +GH_PROJECT= clca +SHEBANG_FILES= bin/* + +NO_ARCH= yes +NO_BUILD= yes +PORTSCOUT= skipv:^v?1\.[0-9] # Ignore ancient versions +SUB_FILES= pkg-message + +OPTIONS_DEFINE= DOCS +OPTIONS_SUB= yes + +pre-configure: + @${ECHO} "Patching dir names..."; +# shebangfix does not help in the middle of files: + ${REINPLACE_CMD} -e "s|/usr/bin/perl|${PERL}|g" ${WRKSRC}/bin/clca + ${REINPLACE_CMD} -e "s|/bin/bash|${LOCALBASE}/bin/bash|g" \ + ${WRKSRC}/README.keyceremony-shared-interactive.md + +do-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/clca ${STAGEDIR}${PREFIX}/bin + ${INSTALL_SCRIPT} ${WRKSRC}/bin/change-quorum.sh ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} "bin etc lib" ${STAGEDIR}${EXAMPLESDIR} \ + "! -name *\.orig ! -name *\.bak") + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "-name *\.md") + +.include <bsd.port.mk> diff --git a/security/p5-openxpki-clca/distinfo b/security/p5-openxpki-clca/distinfo new file mode 100644 index 000000000000..3a9f3e7e2a27 --- /dev/null +++ b/security/p5-openxpki-clca/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1758658331 +SHA256 (openxpki-clca-v1.19_GH0.tar.gz) = 31c0a552b48c870cdfc63537c0b90f0cab0acc096f101a37571c94bda4a85727 +SIZE (openxpki-clca-v1.19_GH0.tar.gz) = 46303 diff --git a/security/p5-openxpki-clca/files/pkg-message.in b/security/p5-openxpki-clca/files/pkg-message.in new file mode 100644 index 000000000000..0dc7680b1c63 --- /dev/null +++ b/security/p5-openxpki-clca/files/pkg-message.in @@ -0,0 +1,73 @@ +[ +{ type: install + message: <<EOM +- Create root directory for your root certificate authority (CA), + e.g. "/ca_home": + mkdir -p /ca_home/private +- Publish it in your environment as CA_HOME (this name is fixed): + e.g. export CA_HOME=/ca_home +- Populate it as: + cp -pR %%EXAMPLESDIR%%/ /ca_home + cp -pR %%DOCSDIR%%/ /ca_home +- Follow advice at: + /ca_home/*.md (patched for FreeBSD) or + https://github.com/openxpki/clca (for original Debian Linux) +- Revise your configuration in + /ca_home/etc/* + /ca_home/bin/* +- Run main interactive Bash script of this port as follows: + cd /ca_home + bin/clca +- This port/package installs some scripts into %%PREFIX%%/bin: + clca, change-quorum.sh, provision,secret + Sometime it is convenient to run them from your root ca directory /ca_home, + as they are in your PATH. But beware of confusing them with scripts, which + are located in /ca_home/bin/*. +- Use of OpenSSL or LibreSSL + = This package comes (from FreeBSD build cluster) bound with + openssl from base system, cf: /usr/ports/Mk/Uses/ssl.mk + If you want to use openssl or libressl from ports instead, then: + 1) add the name of respective port + (openssl, openssl30, openssl31, libressl, libressl-devel...) + to /etc/make.conf file e.g. like this: + DEFAULT_VERSIONS+= ssl=openssl31 + 2) install security/openssl31 + 3) cd /usr/ports/security/p5-openxpki-clca && make reinstall + you do not need to rebuild dependencies, installed from packages. + 4) repeat steps above for re-population of root directory and revising + configuration. + 5) If your system has more that one installation of openssl/libressl, you + may want to create a symlink (early in the path) to your preferred + openssl binary. Check your working copy of openssl with: + which openssl + openssl version + 6) Revise again your configuration in + /ca_home/etc/* + /ca_home/bin/* + = Using versions OpenSSL 1.0 or less can restrict features of this port. + = This port builds just fine with any available versions of OpenSSL or + LibreSSL. But its operation with LibreSSL or OpenSSL 3.1+ has not been fully + tested. Report your respective story to the list + https://sourceforge.net/p/openxpki/mailman/ + or use OpenSSL 3.0 instead. +- If you choose to create (as docs advice) a new optional perl script in + the /ca_home/bin directory, you may want to employ a construct like + use FindBin; + use lib "$FindBin::Bin/../lib"; + inside your script, so that perl modules from /ca_home/lib directory + become available to your script if you need them to be. +- Note, that this software is optimized for use from autonomous device, when + /ca_home directory is located on USB drive, which is extracted from computer + after work to be kept inside a steel vault. + +EOM +} +{ type: upgrade + message: <<EOM +If you update existing installation, repeat steps for re-population of root +directory and revising configuration. And please check if extra handwork +is needed in your case: + https://github.com/openxpki/clca +EOM +} +] diff --git a/security/p5-openxpki-clca/pkg-descr b/security/p5-openxpki-clca/pkg-descr new file mode 100644 index 000000000000..2b58d935e147 --- /dev/null +++ b/security/p5-openxpki-clca/pkg-descr @@ -0,0 +1,16 @@ +Command Line Certificate Authority (clca) is a collection of tools (written in +Bash and Perl atop of OpenSSL or LibreSSL) that allow for basic PKI operations +such as Sub CA certificate issuance (signing certificate requests), certificate +revocation and CRL issuance. Originally designed to be used for a Root CA, it +may also be used for lower level CAs or even end entity certificates as well. + +Ideal solution for off-line low-traffic CA, residing on a notebook, which is +most of the time kept in a vault. + +CA private keys can be held either in encrypted files (encrypted either with +a simple passphrase or using Shamir's Secret Sharing) or stored in an HSM. + +Port security/p5-openxpki-clca is an overly lightweight command-line +alternative to its elder brother, a full-featured server-born port +security/p5-openxpki designed for universal PKI solutions. These two ports are +mutually independent and can coexist on the same host. diff --git a/security/p5-openxpki-clca/pkg-plist b/security/p5-openxpki-clca/pkg-plist new file mode 100644 index 000000000000..0f4ad36c1099 --- /dev/null +++ b/security/p5-openxpki-clca/pkg-plist @@ -0,0 +1,19 @@ +bin/change-quorum.sh +bin/clca +%%PORTDOCS%%%%DOCSDIR%%/README.keyceremony-shared-interactive.md +%%PORTDOCS%%%%DOCSDIR%%/README.keyceremony-simple-noninteractive.md +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%EXAMPLESDIR%%/bin/change-quorum.sh +%%EXAMPLESDIR%%/bin/clca +%%EXAMPLESDIR%%/bin/provision +%%EXAMPLESDIR%%/bin/secret +%%EXAMPLESDIR%%/etc/clca.cfg +%%EXAMPLESDIR%%/etc/openssl.cnf +%%EXAMPLESDIR%%/lib/OpenXPKI/Crypto/Secret.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Crypto/Secret/Plain.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Crypto/Secret/Split.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Debug.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Exception.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Serialization/Simple.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/Server/Context.pm +%%EXAMPLESDIR%%/lib/OpenXPKI/VERSION.pm diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile index dcea9616f1c4..0c6fe51224ed 100644 --- a/security/pam_rssh/Makefile +++ b/security/pam_rssh/Makefile @@ -1,7 +1,7 @@ PORTNAME= pam_rssh DISTVERSIONPREFIX=v DISTVERSION= 1.1.0 -PORTREVISION= 18 +PORTREVISION= 20 CATEGORIES= security MAINTAINER= romain@FreeBSD.org diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile index afb4e2d25e80..43787025a24f 100644 --- a/security/pdfrip/Makefile +++ b/security/pdfrip/Makefile @@ -1,6 +1,7 @@ PORTNAME= pdfrip DISTVERSIONPREFIX= v DISTVERSION= 2.0.1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= fox@FreeBSD.org diff --git a/security/pecl-gnupg/Makefile b/security/pecl-gnupg/Makefile index dd2eb5172e17..acff4677d2fe 100644 --- a/security/pecl-gnupg/Makefile +++ b/security/pecl-gnupg/Makefile @@ -1,6 +1,5 @@ PORTNAME= gnupg -PORTVERSION= 1.5.3 -PORTREVISION= 1 +PORTVERSION= 1.5.4 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/pecl-gnupg/distinfo b/security/pecl-gnupg/distinfo index 52ded8388151..96fec406399e 100644 --- a/security/pecl-gnupg/distinfo +++ b/security/pecl-gnupg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749813026 -SHA256 (PECL/gnupg-1.5.3.tgz) = c1555e0c86a7f6d95141530761c1ecf3fe8dbf76e14727e6f885cd7e034bdfd2 -SIZE (PECL/gnupg-1.5.3.tgz) = 47696 +TIMESTAMP = 1757120606 +SHA256 (PECL/gnupg-1.5.4.tgz) = 4d4a0980759bf259e4129ef02cb592bbeb103b4005e7b4bb6945d79488951a50 +SIZE (PECL/gnupg-1.5.4.tgz) = 47874 diff --git a/security/pecl-gnupg/files/patch-gnupg.c b/security/pecl-gnupg/files/patch-gnupg.c deleted file mode 100644 index fda8f01312fd..000000000000 --- a/security/pecl-gnupg/files/patch-gnupg.c +++ /dev/null @@ -1,41 +0,0 @@ -The trustlist feature has been deprecated in Gpgme since 2003 and was removed -in version 2.0.0. - ---- gnupg.c.orig 2025-06-02 18:54:02 UTC -+++ gnupg.c -@@ -341,7 +341,9 @@ phpc_function_entry gnupg_methods[] = { - PHP_GNUPG_FALIAS(addencryptkey, arginfo_gnupg_key_method) - PHP_GNUPG_FALIAS(adddecryptkey, arginfo_gnupg_key_passphrase_method) - PHP_GNUPG_FALIAS(deletekey, arginfo_gnupg_deletekey_method) -+#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */ - PHP_GNUPG_FALIAS(gettrustlist, arginfo_gnupg_pattern_method) -+#endif - PHP_GNUPG_FALIAS(listsignatures, arginfo_gnupg_keyid_method) - PHP_GNUPG_FALIAS(seterrormode, arginfo_gnupg_errmode_method) - PHPC_FE_END -@@ -483,7 +485,9 @@ static zend_function_entry gnupg_functions[] = { - PHP_FE(gnupg_addencryptkey, arginfo_gnupg_key_function) - PHP_FE(gnupg_adddecryptkey, arginfo_gnupg_key_passphrase_function) - PHP_FE(gnupg_deletekey, arginfo_gnupg_deletekey_function) -+#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */ - PHP_FE(gnupg_gettrustlist, arginfo_gnupg_pattern_function) -+#endif - PHP_FE(gnupg_listsignatures, arginfo_gnupg_keyid_function) - PHP_FE(gnupg_seterrormode, arginfo_gnupg_errmode_function) - PHPC_FE_END -@@ -1936,6 +1940,7 @@ PHP_FUNCTION(gnupg_deletekey) - } - /* }}} */ - -+#if GPGME_VERSION_NUMBER < 0x020000 /* GPGME < 2.0.0 */ - /* {{{ proto array gnupg_gettrustlist(string pattern) - * searching for trust items which match PATTERN - */ -@@ -1980,6 +1985,7 @@ PHP_FUNCTION(gnupg_gettrustlist) - } - } - /* }}} */ -+#endif - - /* {{{ proto array gnupg_listsignatures(string keyid) */ - PHP_FUNCTION(gnupg_listsignatures) diff --git a/security/pecl-gnupg/files/patch-php85 b/security/pecl-gnupg/files/patch-php85 deleted file mode 100644 index de4a30311382..000000000000 --- a/security/pecl-gnupg/files/patch-php85 +++ /dev/null @@ -1,31 +0,0 @@ ---- gnupg_keylistiterator.c.orig 2025-06-02 18:54:02 UTC -+++ gnupg_keylistiterator.c -@@ -201,7 +201,7 @@ PHP_METHOD(gnupg_keylistiterator, rewind) - - if ((PHPC_THIS->err = gpgme_op_keylist_start( - PHPC_THIS->ctx, PHPC_THIS->pattern ? PHPC_THIS->pattern : "", 0)) != GPG_ERR_NO_ERROR){ -- zend_throw_exception(zend_exception_get_default(TSRMLS_C), (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC); -+ zend_throw_exception(zend_ce_exception, (char *)gpg_strerror(PHPC_THIS->err), 1 TSRMLS_CC); - } - if ((PHPC_THIS->err = gpgme_op_keylist_next(PHPC_THIS->ctx, &PHPC_THIS->gpgkey)) != GPG_ERR_NO_ERROR){ - RETURN_FALSE; ---- gnupg.c.orig 2025-06-02 18:54:02 UTC -+++ gnupg.c -@@ -64,7 +64,7 @@ PHPC_OBJ_DEFINE_HANDLER_VAR(gnupg); - break; \ - case 2: \ - zend_throw_exception(\ -- zend_exception_get_default(TSRMLS_C), \ -+ zend_ce_exception, \ - (char*) error, \ - 0 TSRMLS_CC \ - ); \ -@@ -169,7 +169,7 @@ static void php_gnupg_this_make(PHPC_THIS_DECLARE(gnup - if (gpgme_ctx_set_engine_info( - ctx, GPGME_PROTOCOL_OpenPGP, file_name, home_dir) != GPG_ERR_NO_ERROR) { - zend_throw_exception( -- zend_exception_get_default(TSRMLS_C), -+ zend_ce_exception, - (char*) "Setting engine info failed", - 0 TSRMLS_CC - ); diff --git a/security/pecl-krb5/Makefile b/security/pecl-krb5/Makefile index 84ca24082319..3ce381d52f1b 100644 --- a/security/pecl-krb5/Makefile +++ b/security/pecl-krb5/Makefile @@ -1,5 +1,6 @@ PORTNAME= krb5 PORTVERSION= 1.2.4 +PORTREVISION= 1 CATEGORIES= security pear MAINTAINER= girgen@FreeBSD.org @@ -8,9 +9,7 @@ WWW= https://pecl.php.net/package/krb5 LICENSE= BSD3CLAUSE -LIB_DEPENDS= libkrb5support.so:security/krb5 - -USES= php:pecl +USES= php:pecl gssapi:mit CONFIGURE_ARGS= --with-krb5config=${LOCALBASE}/bin/krb5-config diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile index c713ce6cc77b..a13144a5314e 100644 --- a/security/picocrypt/Makefile +++ b/security/picocrypt/Makefile @@ -1,6 +1,6 @@ PORTNAME= picocrypt DISTVERSION= 1.49 # Missing modules.txt, generate one with `go mod vendor` and place it in ${FILESDIR} -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/pidgin-encryption/Makefile b/security/pidgin-encryption/Makefile index 27911a16a7f9..4bf8d64e55ca 100644 --- a/security/pidgin-encryption/Makefile +++ b/security/pidgin-encryption/Makefile @@ -1,6 +1,6 @@ PORTNAME= pidgin PORTVERSION= 3.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= security MASTER_SITES= SF/${PORTNAME}-encrypt/Releases/${PORTVERSION} PKGNAMESUFFIX= -encryption diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo index 0343749b22a8..4126490cf163 100644 --- a/security/plasma6-kscreenlocker/distinfo +++ b/security/plasma6-kscreenlocker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754413473 -SHA256 (KDE/plasma/6.4.4/kscreenlocker-6.4.4.tar.xz) = 5cc1dd23be325f1ddcf005556f0ac14077789524aa0b3e1e83b97ff77d4932a8 -SIZE (KDE/plasma/6.4.4/kscreenlocker-6.4.4.tar.xz) = 187256 +TIMESTAMP = 1762293181 +SHA256 (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = d009894a88964a0c44370ddd5a83b7a95e64f6aad2f47b26fef7cc881d0d04b6 +SIZE (KDE/plasma/6.5.2/kscreenlocker-6.5.2.tar.xz) = 187596 diff --git a/security/plasma6-ksshaskpass/Makefile b/security/plasma6-ksshaskpass/Makefile index f276cb99a642..51333c84b25e 100644 --- a/security/plasma6-ksshaskpass/Makefile +++ b/security/plasma6-ksshaskpass/Makefile @@ -7,7 +7,7 @@ COMMENT= ssh-add helper that uses KWallet and KPasswordDialog USES= cmake gettext gl kde:6 qt:6 tar:xz USE_KDE= coreaddons i18n wallet widgetsaddons \ - ecm:build + doctools:build ecm:build USE_QT= base USE_GL= gl opengl diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo index f9b0e72d57f4..d28bccab77e3 100644 --- a/security/plasma6-ksshaskpass/distinfo +++ b/security/plasma6-ksshaskpass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754413474 -SHA256 (KDE/plasma/6.4.4/ksshaskpass-6.4.4.tar.xz) = ab47b94b6024fab148c9a7a8f8c4403a81edea96eabbb0d5f805a120fc5df230 -SIZE (KDE/plasma/6.4.4/ksshaskpass-6.4.4.tar.xz) = 30964 +TIMESTAMP = 1762293182 +SHA256 (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = e1cdacbdde464b772bc29bd520dde2503b54f7e24f6ac9ca3efd7ec9ca9d8c62 +SIZE (KDE/plasma/6.5.2/ksshaskpass-6.5.2.tar.xz) = 31004 diff --git a/security/plasma6-ksshaskpass/pkg-plist b/security/plasma6-ksshaskpass/pkg-plist index 685154236909..8f72b00dbbfe 100644 --- a/security/plasma6-ksshaskpass/pkg-plist +++ b/security/plasma6-ksshaskpass/pkg-plist @@ -53,3 +53,4 @@ share/locale/uk/LC_MESSAGES/ksshaskpass.mo share/locale/vi/LC_MESSAGES/ksshaskpass.mo share/locale/zh_CN/LC_MESSAGES/ksshaskpass.mo share/locale/zh_TW/LC_MESSAGES/ksshaskpass.mo +share/man/man1/ksshaskpass.1.gz diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo index d23794cb6bc5..2015385aca14 100644 --- a/security/plasma6-kwallet-pam/distinfo +++ b/security/plasma6-kwallet-pam/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754413474 -SHA256 (KDE/plasma/6.4.4/kwallet-pam-6.4.4.tar.xz) = e464f9bc73a4db2b593d1b19e1e8aee385d155513e58b6b11470fa78c52efbc1 -SIZE (KDE/plasma/6.4.4/kwallet-pam-6.4.4.tar.xz) = 22548 +TIMESTAMP = 1762293076 +SHA256 (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 5fc3faa59411eed74283d6aa54c2debfc7e6a2b3088d7051ae62fdf6268ae876 +SIZE (KDE/plasma/6.5.2/kwallet-pam-6.5.2.tar.xz) = 22528 diff --git a/security/pwdsafety/Makefile b/security/pwdsafety/Makefile index c143543bf2cc..6edc0f5f157f 100644 --- a/security/pwdsafety/Makefile +++ b/security/pwdsafety/Makefile @@ -1,7 +1,7 @@ PORTNAME= pwdsafety DISTVERSIONPREFIX= v -DISTVERSION= 0.4.0 -PORTREVISION= 1 +DISTVERSION= 0.4.1 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= olgeni@FreeBSD.org diff --git a/security/pwdsafety/distinfo b/security/pwdsafety/distinfo index 1bae896cbab4..3b756c7efb51 100644 --- a/security/pwdsafety/distinfo +++ b/security/pwdsafety/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1752333153 -SHA256 (go/security_pwdsafety/pwdsafety-v0.4.0/v0.4.0.mod) = e24364d55d617dd7b5b727b94d836e02a2c1994d731f8e7f839e9a4b6e4728fc -SIZE (go/security_pwdsafety/pwdsafety-v0.4.0/v0.4.0.mod) = 272 -SHA256 (go/security_pwdsafety/pwdsafety-v0.4.0/v0.4.0.zip) = 81ee80f0da8ed074ea82b4e468a901ce4858c4e1a9635428e5355114c9c43601 -SIZE (go/security_pwdsafety/pwdsafety-v0.4.0/v0.4.0.zip) = 41421 +TIMESTAMP = 1758006565 +SHA256 (go/security_pwdsafety/pwdsafety-v0.4.1/v0.4.1.mod) = 02acee94c05ac56ba345aace94dfaa0ff87ca52e86a4353be95ddd94a38f6f3d +SIZE (go/security_pwdsafety/pwdsafety-v0.4.1/v0.4.1.mod) = 274 +SHA256 (go/security_pwdsafety/pwdsafety-v0.4.1/v0.4.1.zip) = 758eea702b0dce892bc0d4efbafe8d91b3e6ed02cd5df0ab8d4dd69743879310 +SIZE (go/security_pwdsafety/pwdsafety-v0.4.1/v0.4.1.zip) = 41373 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-angr/Makefile b/security/py-angr/Makefile index 4ffe1c4e8adf..2cb0f358578f 100644 --- a/security/py-angr/Makefile +++ b/security/py-angr/Makefile @@ -1,7 +1,7 @@ PORTNAME= angr DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-asyncssh/Makefile b/security/py-asyncssh/Makefile index 787379fb0a79..27f7b57403aa 100644 --- a/security/py-asyncssh/Makefile +++ b/security/py-asyncssh/Makefile @@ -1,5 +1,5 @@ PORTNAME= asyncssh -PORTVERSION= 2.21.0 +PORTVERSION= 2.21.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -32,7 +32,7 @@ PKCS11_DESC= PKCS \#11 support PYOPENSSL_DESC= X.509 certificate authentication BCRYPT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.3:security/py-bcrypt@${PY_FLAVOR} -FIDO2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=0.9.2:security/py-fido2@${PY_FLAVOR} +FIDO2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fido2>=2:security/py-fido2@${PY_FLAVOR} GSSAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gssapi>=1.2.0:security/py-gssapi@${PY_FLAVOR} LIBNACL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libnacl>=1.4.2:security/py-libnacl@${PY_FLAVOR} PKCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.7.0:security/py-python-pkcs11@${PY_FLAVOR} diff --git a/security/py-asyncssh/distinfo b/security/py-asyncssh/distinfo index 6f759f3fb528..d5154bcec3ab 100644 --- a/security/py-asyncssh/distinfo +++ b/security/py-asyncssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747546578 -SHA256 (asyncssh-2.21.0.tar.gz) = 450fe13bb8d86a8f4e7d7b5fafce7791181ca3e7c92e15bbc45dfb25866e48b3 -SIZE (asyncssh-2.21.0.tar.gz) = 539740 +TIMESTAMP = 1759816710 +SHA256 (asyncssh-2.21.1.tar.gz) = 9943802955e2131536c2b1e71aacc68f56973a399937ed0b725086d7461c990c +SIZE (asyncssh-2.21.1.tar.gz) = 540515 diff --git a/security/py-asyncssh/files/patch-fido2 b/security/py-asyncssh/files/patch-fido2 new file mode 100644 index 000000000000..d8b9c8387a67 --- /dev/null +++ b/security/py-asyncssh/files/patch-fido2 @@ -0,0 +1,161 @@ +Obtained from: https://github.com/ronf/asyncssh/commit/b9e58a3914c7d1df7f2c096e8c1c0220799e247f + +--- asyncssh/sk.py.orig 2025-08-23 02:54:29 UTC ++++ asyncssh/sk.py +@@ -128,7 +128,9 @@ def _win_enroll(alg: int, application: str, user: str) + def _win_enroll(alg: int, application: str, user: str) -> Tuple[bytes, bytes]: + """Enroll a new security key using Windows WebAuthn API""" + +- client = WindowsClient(application, verify=_verify_rp_id) ++ data_collector = DefaultClientDataCollector(origin=application, ++ verify=_verify_rp_id) ++ client = WindowsClient(data_collector) + + rp = {'id': application, 'name': application} + user_cred = {'id': user.encode('utf-8'), 'name': user} +@@ -137,7 +139,8 @@ def _win_enroll(alg: int, application: str, user: str) + 'pubKeyCredParams': key_params} + + result = client.make_credential(options) +- cdata = result.attestation_object.auth_data.credential_data ++ response = result.response ++ cdata = response.attestation_object.auth_data.credential_data + + # pylint: disable=no-member + return _decode_public_key(alg, cdata.public_key), cdata.credential_id +@@ -188,17 +191,20 @@ def _win_sign(data: bytes, application: str, + key_handle: bytes) -> Tuple[int, int, bytes, bytes]: + """Sign a message with a security key using Windows WebAuthn API""" + +- client = WindowsClient(application, verify=_verify_rp_id) ++ data_collector = DefaultClientDataCollector(origin=application, ++ verify=_verify_rp_id) ++ client = WindowsClient(data_collector) + + creds = [{'type': 'public-key', 'id': key_handle}] + options = {'challenge': data, 'rpId': application, + 'allowCredentials': creds} + + result = client.get_assertion(options).get_response(0) +- auth_data = result.authenticator_data ++ response = result.response ++ auth_data = response.authenticator_data + + return auth_data.flags, auth_data.counter, \ +- result.signature, bytes(result.client_data) ++ response.signature, bytes(response.client_data) + + + def sk_webauthn_prefix(data: bytes, application: str) -> bytes: +@@ -327,7 +333,7 @@ try: + + + try: +- from fido2.client import WindowsClient ++ from fido2.client import DefaultClientDataCollector + from fido2.ctap import CtapError + from fido2.ctap1 import Ctap1, APDU, ApduError + from fido2.ctap2 import Ctap2, ClientPin, PinProtocolV1 +@@ -335,13 +341,8 @@ try: + from fido2.hid import CtapHidDevice + + sk_available = True +- +- sk_use_webauthn = WindowsClient.is_available() and \ +- hasattr(ctypes, 'windll') and \ +- not ctypes.windll.shell32.IsUserAnAdmin() + except (ImportError, OSError, AttributeError): # pragma: no cover + sk_available = False +- sk_use_webauthn = False + + def _sk_not_available(*args: object, **kwargs: object) -> NoReturn: + """Report that security key support is unavailable""" +@@ -351,3 +352,13 @@ except (ImportError, OSError, AttributeError): # pragm + sk_enroll = _sk_not_available + sk_sign = _sk_not_available + sk_get_resident = _sk_not_available ++ ++try: ++ from fido2.client.windows import WindowsClient ++ ++ sk_use_webauthn = WindowsClient.is_available() and \ ++ hasattr(ctypes, 'windll') and \ ++ not ctypes.windll.shell32.IsUserAnAdmin() ++except ImportError: ++ WindowsClient = None ++ sk_use_webauthn = False +--- pyproject.toml.orig 2025-09-28 13:31:10 UTC ++++ pyproject.toml +@@ -35,7 +35,7 @@ bcrypt = ['bcrypt >= 3.1.3'] + + [project.optional-dependencies] + bcrypt = ['bcrypt >= 3.1.3'] +-fido2 = ['fido2 >= 0.9.2, < 2'] ++fido2 = ['fido2 >= 2'] + gssapi = ['gssapi >= 1.2.0'] + libnacl = ['libnacl >= 1.4.2'] + pkcs11 = ['python-pkcs11 >= 0.7.0'] +--- tests/sk_stub.py.orig 2025-05-29 03:09:38 UTC ++++ tests/sk_stub.py +@@ -93,6 +93,13 @@ class _AttestationResponse: + self.attestation_object = attestation_object + + ++class _RegistrationResponse: ++ """Security key registration response""" ++ ++ def __init__(self, attestation_response): ++ self.response = attestation_response ++ ++ + class _AuthenticatorData: + """Security key authenticator data in aseertion""" + +@@ -110,6 +117,13 @@ class _AssertionResponse: + self.signature = signature + + ++class _AuthenticationResponse: ++ """Security key authentication response""" ++ ++ def __init__(self, response): ++ self.response = response ++ ++ + class _AssertionSelection: + """Security key assertion response list""" + +@@ -261,9 +275,9 @@ class WindowsClient(_CtapStub): + class WindowsClient(_CtapStub): + """Stub for unit testing U2F security keys via Windows WebAuthn""" + +- def __init__(self, origin, verify): +- self._origin = origin +- self._verify = verify ++ def __init__(self, data_collector): ++ self._origin = data_collector._origin ++ self._verify = data_collector._verify + + def make_credential(self, options): + """Make a credential using Windows WebAuthN API""" +@@ -275,8 +289,9 @@ class WindowsClient(_CtapStub): + public_key, key_handle = self._enroll(alg) + + cdata = _CredentialData(alg, public_key, key_handle) ++ attestation_object = _Credential(_CredentialAuthData(cdata)) + +- return _AttestationResponse(_Credential(_CredentialAuthData(cdata))) ++ return _RegistrationResponse(_AttestationResponse(attestation_object)) + + def get_assertion(self, options): + """Get assertion using Windows WebAuthN API""" +@@ -297,7 +312,8 @@ class WindowsClient(_CtapStub): + key_handle, flags) + + auth_data = _AuthenticatorData(flags, counter) +- assertion = _AssertionResponse(data, auth_data, sig) ++ response = _AssertionResponse(data, auth_data, sig) ++ assertion = _AuthenticationResponse(response) + + return _AssertionSelection([assertion]) + diff --git a/security/py-authlib/Makefile b/security/py-authlib/Makefile index b527bb8c9863..55033d4eb214 100644 --- a/security/py-authlib/Makefile +++ b/security/py-authlib/Makefile @@ -1,5 +1,5 @@ PORTNAME= authlib -PORTVERSION= 1.6.1 +PORTVERSION= 1.6.5 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-authlib/distinfo b/security/py-authlib/distinfo index d864619a8bce..58aaf71e0566 100644 --- a/security/py-authlib/distinfo +++ b/security/py-authlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265790 -SHA256 (authlib-1.6.1.tar.gz) = 4dffdbb1460ba6ec8c17981a4c67af7d8af131231b5a36a88a1e8c80c111cdfd -SIZE (authlib-1.6.1.tar.gz) = 159988 +TIMESTAMP = 1759774705 +SHA256 (authlib-1.6.5.tar.gz) = 6aaf9c79b7cc96c900f0b284061691c5d4e61221640a948fe690b556a6d6d10b +SIZE (authlib-1.6.5.tar.gz) = 164553 diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile index fe1618ce8018..87b89401a47d 100644 --- a/security/py-bcrypt/Makefile +++ b/security/py-bcrypt/Makefile @@ -1,6 +1,5 @@ PORTNAME= bcrypt -DISTVERSION= 4.3.0 -PORTREVISION= 1 +PORTVERSION= 5.0.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,15 +20,14 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= cargo python USE_PYTHON= autoplist concurrent pep517 pytest -CARGO_CARGOLOCK= ${WRKSRC}/src/_bcrypt/Cargo.lock -CARGO_CARGOTOML= ${WRKSRC}/src/_bcrypt/Cargo.toml -CARGO_BUILD= no -CARGO_INSTALL= no -CARGO_TEST= no - +CARGO_BUILD= no +CARGO_CARGOLOCK=${WRKSRC}/src/_bcrypt/Cargo.lock +CARGO_CARGOTOML=${WRKSRC}/src/_bcrypt/Cargo.toml +CARGO_INSTALL= no +CARGO_TEST= no TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR} -post-install: +x-post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + .include <bsd.port.mk> diff --git a/security/py-bcrypt/Makefile.crates b/security/py-bcrypt/Makefile.crates index d762d5e54aec..a7b7e5399fc1 100644 --- a/security/py-bcrypt/Makefile.crates +++ b/security/py-bcrypt/Makefile.crates @@ -1,50 +1,42 @@ -CARGO_CRATES= autocfg-1.4.0 \ +CARGO_CRATES= autocfg-1.5.0 \ base64-0.22.1 \ - bcrypt-0.17.0 \ + bcrypt-0.17.1 \ bcrypt-pbkdf-0.10.0 \ - bitflags-2.8.0 \ block-buffer-0.10.4 \ blowfish-0.9.1 \ byteorder-1.5.0 \ - cfg-if-1.0.0 \ + cfg-if-1.0.3 \ cipher-0.4.4 \ cpufeatures-0.2.17 \ crypto-common-0.1.6 \ digest-0.10.7 \ generic-array-0.14.7 \ - getrandom-0.3.1 \ + getrandom-0.3.3 \ heck-0.5.0 \ - indoc-2.0.5 \ + indoc-2.0.6 \ inout-0.1.4 \ - libc-0.2.170 \ + libc-0.2.176 \ memoffset-0.9.1 \ - once_cell-1.20.3 \ + once_cell-1.21.3 \ pbkdf2-0.12.2 \ - portable-atomic-1.11.0 \ - proc-macro2-1.0.93 \ - pyo3-0.23.5 \ - pyo3-build-config-0.23.5 \ - pyo3-ffi-0.23.5 \ - pyo3-macros-0.23.5 \ - pyo3-macros-backend-0.23.5 \ - quote-1.0.38 \ - sha2-0.10.8 \ + portable-atomic-1.11.1 \ + proc-macro2-1.0.101 \ + pyo3-0.26.0 \ + pyo3-build-config-0.26.0 \ + pyo3-ffi-0.26.0 \ + pyo3-macros-0.26.0 \ + pyo3-macros-backend-0.26.0 \ + quote-1.0.40 \ + r-efi-5.3.0 \ + sha2-0.10.9 \ subtle-2.6.1 \ - syn-2.0.98 \ - target-lexicon-0.12.16 \ + syn-2.0.106 \ + target-lexicon-0.13.3 \ typenum-1.18.0 \ - unicode-ident-1.0.17 \ - unindent-0.2.3 \ + unicode-ident-1.0.19 \ + unindent-0.2.4 \ version_check-0.9.5 \ - wasi-0.13.3+wasi-0.2.2 \ - windows-targets-0.52.6 \ - windows_aarch64_gnullvm-0.52.6 \ - windows_aarch64_msvc-0.52.6 \ - windows_i686_gnu-0.52.6 \ - windows_i686_gnullvm-0.52.6 \ - windows_i686_msvc-0.52.6 \ - windows_x86_64_gnu-0.52.6 \ - windows_x86_64_gnullvm-0.52.6 \ - windows_x86_64_msvc-0.52.6 \ - wit-bindgen-rt-0.33.0 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.1+wasi-0.2.4 \ + wit-bindgen-0.46.0 \ zeroize-1.8.1 diff --git a/security/py-bcrypt/distinfo b/security/py-bcrypt/distinfo index 9ec605554eaf..7da3d21229d7 100644 --- a/security/py-bcrypt/distinfo +++ b/security/py-bcrypt/distinfo @@ -1,24 +1,22 @@ -TIMESTAMP = 1749155161 -SHA256 (bcrypt-4.3.0.tar.gz) = 3a3fd2204178b6d2adcf09cb4f6426ffef54762577a7c9b54c159008cb288c18 -SIZE (bcrypt-4.3.0.tar.gz) = 25697 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +TIMESTAMP = 1759816990 +SHA256 (bcrypt-5.0.0.tar.gz) = f748f7c2d6fd375cc93d3fba7ef4a9e3a092421b8dbf34d8d4dc06be9492dfdd +SIZE (bcrypt-5.0.0.tar.gz) = 25386 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 SIZE (rust/crates/base64-0.22.1.crate) = 81597 -SHA256 (rust/crates/bcrypt-0.17.0.crate) = 92758ad6077e4c76a6cadbce5005f666df70d4f13b19976b1a8062eef880040f -SIZE (rust/crates/bcrypt-0.17.0.crate) = 12461 +SHA256 (rust/crates/bcrypt-0.17.1.crate) = abaf6da45c74385272ddf00e1ac074c7d8a6c1a1dda376902bd6a427522a8b2c +SIZE (rust/crates/bcrypt-0.17.1.crate) = 12542 SHA256 (rust/crates/bcrypt-pbkdf-0.10.0.crate) = 6aeac2e1fe888769f34f05ac343bbef98b14d1ffb292ab69d4608b3abc86f2a2 SIZE (rust/crates/bcrypt-pbkdf-0.10.0.crate) = 11032 -SHA256 (rust/crates/bitflags-2.8.0.crate) = 8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36 -SIZE (rust/crates/bitflags-2.8.0.crate) = 47482 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 SIZE (rust/crates/blowfish-0.9.1.crate) = 16734 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 @@ -29,75 +27,61 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c SIZE (rust/crates/digest-0.10.7.crate) = 19557 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.3.1.crate) = 43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8 -SIZE (rust/crates/getrandom-0.3.1.crate) = 42449 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5 -SIZE (rust/crates/indoc-2.0.5.crate) = 14396 +SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd +SIZE (rust/crates/indoc-2.0.6.crate) = 17164 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 SIZE (rust/crates/inout-0.1.4.crate) = 11280 -SHA256 (rust/crates/libc-0.2.170.crate) = 875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828 -SIZE (rust/crates/libc-0.2.170.crate) = 760076 +SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174 +SIZE (rust/crates/libc-0.2.176.crate) = 790040 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 -SHA256 (rust/crates/once_cell-1.20.3.crate) = 945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e -SIZE (rust/crates/once_cell-1.20.3.crate) = 33456 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906 -SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e -SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258 -SHA256 (rust/crates/proc-macro2-1.0.93.crate) = 60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99 -SIZE (rust/crates/proc-macro2-1.0.93.crate) = 52388 -SHA256 (rust/crates/pyo3-0.23.5.crate) = 7778bffd85cf38175ac1f545509665d0b9b92a198ca7941f131f85f7a4f9a872 -SIZE (rust/crates/pyo3-0.23.5.crate) = 1088533 -SHA256 (rust/crates/pyo3-build-config-0.23.5.crate) = 94f6cbe86ef3bf18998d9df6e0f3fc1050a8c5efa409bf712e661a4366e010fb -SIZE (rust/crates/pyo3-build-config-0.23.5.crate) = 33885 -SHA256 (rust/crates/pyo3-ffi-0.23.5.crate) = e9f1b4c431c0bb1c8fb0a338709859eed0d030ff6daa34368d3b152a63dfdd8d -SIZE (rust/crates/pyo3-ffi-0.23.5.crate) = 74867 -SHA256 (rust/crates/pyo3-macros-0.23.5.crate) = fbc2201328f63c4710f68abdf653c89d8dbc2858b88c5d88b0ff38a75288a9da -SIZE (rust/crates/pyo3-macros-0.23.5.crate) = 8856 -SHA256 (rust/crates/pyo3-macros-backend-0.23.5.crate) = fca6726ad0f3da9c9de093d6f116a93c1a38e417ed73bf138472cf4064f72028 -SIZE (rust/crates/pyo3-macros-backend-0.23.5.crate) = 70938 -SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc -SIZE (rust/crates/quote-1.0.38.crate) = 31252 -SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8 -SIZE (rust/crates/sha2-0.10.8.crate) = 26357 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/proc-macro2-1.0.101.crate) = 89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de +SIZE (rust/crates/proc-macro2-1.0.101.crate) = 53886 +SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383 +SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579 +SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f +SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309 +SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105 +SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247 +SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded +SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906 +SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf +SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809 +SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d +SIZE (rust/crates/quote-1.0.40.crate) = 31063 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/syn-2.0.98.crate) = 36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1 -SIZE (rust/crates/syn-2.0.98.crate) = 297807 -SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 -SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 +SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6 +SIZE (rust/crates/syn-2.0.106.crate) = 301514 +SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c +SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f SIZE (rust/crates/typenum-1.18.0.crate) = 74871 -SHA256 (rust/crates/unicode-ident-1.0.17.crate) = 00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe -SIZE (rust/crates/unicode-ident-1.0.17.crate) = 47704 -SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce -SIZE (rust/crates/unindent-0.2.3.crate) = 7306 +SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d +SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480 +SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3 +SIZE (rust/crates/unindent-0.2.4.crate) = 7422 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a SIZE (rust/crates/version_check-0.9.5.crate) = 15554 -SHA256 (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2 -SIZE (rust/crates/wasi-0.13.3+wasi-0.2.2.crate) = 136754 -SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973 -SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 -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_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469 -SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 -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_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66 -SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 -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_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_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 -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/wit-bindgen-rt-0.33.0.crate) = 3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c -SIZE (rust/crates/wit-bindgen-rt-0.33.0.crate) = 3357 +SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c +SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde SIZE (rust/crates/zeroize-1.8.1.crate) = 20029 diff --git a/security/py-cart/Makefile b/security/py-cart/Makefile new file mode 100644 index 000000000000..28b846d349a5 --- /dev/null +++ b/security/py-cart/Makefile @@ -0,0 +1,24 @@ +PORTNAME= cart +DISTVERSIONPREFIX= v +DISTVERSION= 1.2.3 +CATEGORIES= security python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= CaRT Neutering format +WWW= https://github.com/CybercentreCanada/cart + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} + +USES= python +USE_PYTHON= distutils autoplist concurrent distutils unittest + +USE_GITHUB= yes +GH_ACCOUNT= CybercentreCanada + +# tests as of 1.2.3: 11 passed, 0 failed (8.309s) + +.include <bsd.port.mk> diff --git a/security/py-cart/distinfo b/security/py-cart/distinfo new file mode 100644 index 000000000000..c6fafa96ae72 --- /dev/null +++ b/security/py-cart/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759797601 +SHA256 (CybercentreCanada-cart-v1.2.3_GH0.tar.gz) = 4b2921931b95c4a5ba81d690f8dc3107a0a1fab04470c146251faf6d6ed1a151 +SIZE (CybercentreCanada-cart-v1.2.3_GH0.tar.gz) = 16176 diff --git a/security/py-cart/pkg-descr b/security/py-cart/pkg-descr new file mode 100644 index 000000000000..9801710bc60c --- /dev/null +++ b/security/py-cart/pkg-descr @@ -0,0 +1,3 @@ +Compressed and RC4 Transport (CaRT) Neutering format. This is a file format that +is used to neuter malware files for distribution in the malware analyst +community. 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-certifi/Makefile b/security/py-certifi/Makefile index 43a6cf3fd110..7ff29f1b3c4d 100644 --- a/security/py-certifi/Makefile +++ b/security/py-certifi/Makefile @@ -1,5 +1,5 @@ PORTNAME= certifi -PORTVERSION= 2025.7.14 +PORTVERSION= 2025.10.5 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-certifi/distinfo b/security/py-certifi/distinfo index 693b25863be4..ce4d3e2a23f2 100644 --- a/security/py-certifi/distinfo +++ b/security/py-certifi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752566722 -SHA256 (certifi-2025.7.14.tar.gz) = 8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995 -SIZE (certifi-2025.7.14.tar.gz) = 163981 +TIMESTAMP = 1759774707 +SHA256 (certifi-2025.10.5.tar.gz) = 47c09d31ccf2acf0be3f701ea53595ee7e0b8fa08801c6624be771df09ae7b43 +SIZE (certifi-2025.10.5.tar.gz) = 164519 diff --git a/security/py-certipy/Makefile b/security/py-certipy/Makefile new file mode 100644 index 000000000000..85a58c2c49ba --- /dev/null +++ b/security/py-certipy/Makefile @@ -0,0 +1,32 @@ +PORTNAME= certipy +PORTVERSION= 0.2.2 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Utility to create and sign CAs and certificates +WWW= https://github.com/LLNL/certipy + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist concurrent pytest + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +NO_ARCH= yes + +do-test: + @cd ${TEST_WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest certipy/test/ -v + +# tests as of 0.2.2: 7 passed, 1 warning in 8.94s + +.include <bsd.port.mk> diff --git a/security/py-certipy/distinfo b/security/py-certipy/distinfo new file mode 100644 index 000000000000..2ef868267d23 --- /dev/null +++ b/security/py-certipy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759474134 +SHA256 (certipy-0.2.2.tar.gz) = fef1f3d8819ee29c4c67719171c988302823dfe0b6cfbb47d249f374809ba05e +SIZE (certipy-0.2.2.tar.gz) = 20591 diff --git a/security/py-certipy/files/patch-pyproject.toml b/security/py-certipy/files/patch-pyproject.toml new file mode 100644 index 000000000000..6caafb486e20 --- /dev/null +++ b/security/py-certipy/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-01-02 23:51:00 UTC ++++ pyproject.toml +@@ -10,7 +10,7 @@ + # SPDX-License-Identifier: BSD-3-Clause + ############################################################################### + [build-system] +-requires = ["setuptools>=64", "setuptools_scm>=7"] ++requires = ["setuptools", "setuptools_scm>=7"] + build-backend = "setuptools.build_meta" + + [project] diff --git a/security/py-certipy/pkg-descr b/security/py-certipy/pkg-descr new file mode 100644 index 000000000000..a238de2106b9 --- /dev/null +++ b/security/py-certipy/pkg-descr @@ -0,0 +1,13 @@ +certipy is a simple python tool for creating certificate authorities +and certificates on the fly. + +Certipy was made to simplify the certificate creation process. To that end, +Certipy exposes methods for creating and managing certificate authorities, +certificates, signing and building trust bundles. + +Behind the scenes Certipy: + +* Manages records of all certificates it creates +* External certs can be imported and managed by Certipy +* Maintains signing hierarchy +* Persists certificates to files with appropriate permissions diff --git a/security/py-ckcc-protocol/Makefile b/security/py-ckcc-protocol/Makefile index 01d504e4d6c9..254aca09428c 100644 --- a/security/py-ckcc-protocol/Makefile +++ b/security/py-ckcc-protocol/Makefile @@ -1,6 +1,5 @@ PORTNAME= ckcc-protocol -PORTVERSION= 1.4.0 -PORTREVISION= 1 +PORTVERSION= 1.5.0 CATEGORIES= security MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-ckcc-protocol/distinfo b/security/py-ckcc-protocol/distinfo index 7230355a7a04..7ac687b037d6 100644 --- a/security/py-ckcc-protocol/distinfo +++ b/security/py-ckcc-protocol/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1694699526 -SHA256 (ckcc-protocol-1.4.0.tar.gz) = cd93d4d3e3308ea4580aa6be5b4613a8266fd96b0cc1af51e7168def27bbece5 -SIZE (ckcc-protocol-1.4.0.tar.gz) = 33208 +TIMESTAMP = 1759385369 +SHA256 (ckcc-protocol-1.5.0.tar.gz) = 49d6f7d0eb413a7d93c5f87d37ceb26352402318e4c0beff341f9f03c448d74c +SIZE (ckcc-protocol-1.5.0.tar.gz) = 38818 diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile index b42dbc8ae694..5c0c9fabfec5 100644 --- a/security/py-cryptography/Makefile +++ b/security/py-cryptography/Makefile @@ -1,6 +1,6 @@ PORTNAME= cryptography PORTVERSION= 44.0.3 -PORTREVISION= 2 +PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= PYPI diff --git a/security/py-cryptojwt/Makefile b/security/py-cryptojwt/Makefile index 515dbf8eb5af..3ee84f750580 100644 --- a/security/py-cryptojwt/Makefile +++ b/security/py-cryptojwt/Makefile @@ -1,5 +1,5 @@ PORTNAME= cryptojwt -PORTVERSION= 1.9.4 +PORTVERSION= 1.10.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,8 +12,9 @@ WWW= https://cryptojwt.readthedocs.io/en/latest/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1<3:www/py-requests@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}uv-dynamic-versioning>=0:devel/py-uv-dynamic-versioning@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.25.1:www/py-requests@${PY_FLAVOR} USES= python shebangfix USE_PYTHON= autoplist concurrent cryptography pep517 diff --git a/security/py-cryptojwt/distinfo b/security/py-cryptojwt/distinfo index 97e73204deed..ca087d3591c4 100644 --- a/security/py-cryptojwt/distinfo +++ b/security/py-cryptojwt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744215559 -SHA256 (cryptojwt-1.9.4.tar.gz) = 6daa5c9a8841e34947410008c3cbfdb4330d4024961e4e623012b545f991de0c -SIZE (cryptojwt-1.9.4.tar.gz) = 64480 +TIMESTAMP = 1757120814 +SHA256 (cryptojwt-1.10.0.tar.gz) = 12bed4604adedc2f60cc529627b1283cd15abfd6c291efdc0b5225867c39415b +SIZE (cryptojwt-1.10.0.tar.gz) = 151945 diff --git a/security/py-cybox/Makefile b/security/py-cybox/Makefile index d6829f5065fc..5f934ccfb885 100644 --- a/security/py-cybox/Makefile +++ b/security/py-cybox/Makefile @@ -1,7 +1,7 @@ PORTNAME= cybox PORTVERSION= 2.1.0.21 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} diff --git a/security/py-fido2/Makefile b/security/py-fido2/Makefile index 40301f52caa9..49377d772697 100644 --- a/security/py-fido2/Makefile +++ b/security/py-fido2/Makefile @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=2.0:devel/py-poetry-core@${PY RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} -USES= python:3.10+ +USES= python USE_PYTHON= autoplist cryptography pep517 unittest NO_ARCH= yes diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile index df59d7ee2c9c..ed4c61e4b537 100644 --- a/security/py-google-auth/Makefile +++ b/security/py-google-auth/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-auth -PORTVERSION= 2.40.3 +PORTVERSION= 2.41.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0:devel/py-cachetools@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cachetools>=2.0.0<7.0:devel/py-cachetools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.1:devel/py-pyasn1-modules@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rsa>=3.1.4<5:security/py-rsa@${PY_FLAVOR} diff --git a/security/py-google-auth/distinfo b/security/py-google-auth/distinfo index 2147330fb503..bcb86d0491f3 100644 --- a/security/py-google-auth/distinfo +++ b/security/py-google-auth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749813108 -SHA256 (google_auth-2.40.3.tar.gz) = 500c3a29adedeb36ea9cf24b8d10858e152f2412e3ca37829b3fa18e33d63b77 -SIZE (google_auth-2.40.3.tar.gz) = 281029 +TIMESTAMP = 1759774709 +SHA256 (google_auth-2.41.1.tar.gz) = b76b7b1f9e61f0cb7e88870d14f6a94aeef248959ef6992670efee37709cbfd2 +SIZE (google_auth-2.41.1.tar.gz) = 292284 diff --git a/security/py-google-auth/files/patch-setup.py b/security/py-google-auth/files/patch-setup.py deleted file mode 100644 index 06b64628ef0c..000000000000 --- a/security/py-google-auth/files/patch-setup.py +++ /dev/null @@ -1,11 +0,0 @@ ---- setup.py.orig 2025-05-21 18:00:57 UTC -+++ setup.py -@@ -20,7 +20,7 @@ DEPENDENCIES = ( - - - DEPENDENCIES = ( -- "cachetools>=2.0.0,<6.0", -+ "cachetools>=2.0.0", - "pyasn1-modules>=0.2.1", - # rsa==4.5 is the last version to support 2.7 - # https://github.com/sybrenstuvel/python-rsa/issues/152#issuecomment-643470233 diff --git a/security/py-google-cloud-kms/Makefile b/security/py-google-cloud-kms/Makefile new file mode 100644 index 000000000000..9c4432c8f98e --- /dev/null +++ b/security/py-google-cloud-kms/Makefile @@ -0,0 +1,39 @@ +PORTNAME= google-cloud-kms +DISTVERSION= 3.7.0 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION} + +MAINTAINER= tagattie@FreeBSD.org +COMMENT= Python client for Google Cloud Key Management Service +WWW= https://pypi.org/project/google-cloud-kms/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-core>=1.34.1<3.0.0:www/py-google-api-core@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}google-auth>=2.14.1<3.0.0:security/py-google-auth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpcio>=1.33.2:devel/py-grpcio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}proto-plus>=1.22.3<2.0.0:devel/py-proto-plus@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=3.20.2,1<7.0.0,1:devel/py-protobuf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}grpc-google-iam-v1>=0.14.0<1.0.0:devel/py-grpc-google-iam-v1@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} + +USES= python + +USE_PYTHON= autoplist distutils pytest +PYTEST_IGNORED_TESTS= test_list_ekm_connections[grpc] \ + test_list_ekm_connections[rest] + +NO_ARCH= yes + +PORTDOCS= README.rst + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/security/py-google-cloud-kms/distinfo b/security/py-google-cloud-kms/distinfo new file mode 100644 index 000000000000..333481116e4e --- /dev/null +++ b/security/py-google-cloud-kms/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1760841619 +SHA256 (google_cloud_kms-3.7.0.tar.gz) = 389ed5cf085e212b6e4a55af1cffe06e6a47aa1827782ad8549591285cc2d620 +SIZE (google_cloud_kms-3.7.0.tar.gz) = 331064 diff --git a/security/py-google-cloud-kms/pkg-descr b/security/py-google-cloud-kms/pkg-descr new file mode 100644 index 000000000000..8eaf90a4f41f --- /dev/null +++ b/security/py-google-cloud-kms/pkg-descr @@ -0,0 +1,9 @@ +Google Cloud Key Management Service: a cloud-hosted key management +service that lets you manage cryptographic keys for your cloud +services the same way you do on-premises. You can generate, use, +rotate, and destroy AES256, RSA 2048, RSA 3072, RSA 4096, EC P256, and +EC P384 cryptographic keys. Cloud KMS is integrated with Cloud IAM and +Cloud Audit Logging so that you can manage permissions on individual +keys and monitor how these are used. Use Cloud KMS to protect secrets +and other sensitive data that you need to store in Google Cloud +Platform. diff --git a/security/py-gpg/Makefile b/security/py-gpg/Makefile index 582cb579dfc2..95fce71f01ac 100644 --- a/security/py-gpg/Makefile +++ b/security/py-gpg/Makefile @@ -19,7 +19,7 @@ LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme -USES= gmake pkgconfig python:3.9+ tar:bzip2 +USES= gmake pkgconfig python tar:bzip2 USE_PYTHON= autoplist pep517 GNU_CONFIGURE= yes diff --git a/security/py-greenbone-feed-sync/Makefile b/security/py-greenbone-feed-sync/Makefile index 353b084cfaa8..b43efa6864ab 100644 --- a/security/py-greenbone-feed-sync/Makefile +++ b/security/py-greenbone-feed-sync/Makefile @@ -1,6 +1,7 @@ PORTNAME= greenbone-feed-sync -DISTVERSION= 25.1.0 +DISTVERSION= 25.1.3 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rich>=13.2.0:textproc/py-rich@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tomli>=2.0.1:textproc/py-tomli@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shtab>=1.6.5:devel/py-shtab@${PY_FLAVOR} \ + ${PY_TOMLI} \ rsync:net/rsync USE_GITHUB= yes diff --git a/security/py-greenbone-feed-sync/distinfo b/security/py-greenbone-feed-sync/distinfo index 7c3eae88689a..c45ffe902c2a 100644 --- a/security/py-greenbone-feed-sync/distinfo +++ b/security/py-greenbone-feed-sync/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744687806 -SHA256 (greenbone-greenbone-feed-sync-v25.1.0_GH0.tar.gz) = 4cab6c3774c4bab9e2eb4453d071e56ee7d848008d02f60bc876f4c8320c0ffe -SIZE (greenbone-greenbone-feed-sync-v25.1.0_GH0.tar.gz) = 65345 +TIMESTAMP = 1759902692 +SHA256 (greenbone-greenbone-feed-sync-v25.1.3_GH0.tar.gz) = 683d8ae8194ac861085b640bffb5a2f06cb323e342e62af559abb390f1bd3a7e +SIZE (greenbone-greenbone-feed-sync-v25.1.3_GH0.tar.gz) = 70796 diff --git a/security/py-greenbone-feed-sync/pkg-plist b/security/py-greenbone-feed-sync/pkg-plist index 8e02743b6b87..885e9cd544ce 100644 --- a/security/py-greenbone-feed-sync/pkg-plist +++ b/security/py-greenbone-feed-sync/pkg-plist @@ -44,11 +44,11 @@ bin/greenbone-scapdata-sync %%PYTHON_SITELIBDIR%%/greenbone/tests/test_main.py %%PYTHON_SITELIBDIR%%/greenbone/tests/test_parser.py %%PYTHON_SITELIBDIR%%/greenbone/tests/test_rsync.py -%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/LICENSE -%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/RECORD -%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/WHEEL -%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.0.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/licenses/LICENSE +%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-25.1.3.dev1.dist-info/entry_points.txt @dir(gvm,gvm,750) etc/gvm @dir(gvm,gvm,750) /var/lib/gvm @dir(gvm,gvm,750) /var/lib/notus diff --git a/security/py-gssapi/Makefile b/security/py-gssapi/Makefile index cf860ef1c2c4..bd931ba2912b 100644 --- a/security/py-gssapi/Makefile +++ b/security/py-gssapi/Makefile @@ -1,6 +1,5 @@ PORTNAME= gssapi -DISTVERSION= 1.8.3 -PORTREVISION= 1 +DISTVERSION= 1.10.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,11 +10,13 @@ WWW= https://github.com/pythongssapi/python-gssapi LICENSE= ISCL +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} -# Officially: 3.7-3.12 +# Officially: 3.9-3.14 USES= python -USE_PYTHON= autoplist cython distutils +USE_PYTHON= autoplist cython3 pep517 OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT diff --git a/security/py-gssapi/distinfo b/security/py-gssapi/distinfo index 1a45a168b4ca..508ac4c72fe7 100644 --- a/security/py-gssapi/distinfo +++ b/security/py-gssapi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693664318 -SHA256 (gssapi-1.8.3.tar.gz) = aa3c8d0b1526f52559552bb2c9d2d6be013d76a8e5db00b39a1db5727e93b0b0 -SIZE (gssapi-1.8.3.tar.gz) = 94190 +TIMESTAMP = 1761519654 +SHA256 (gssapi-1.10.1.tar.gz) = 7b54335dc9a3c55d564624fb6e25fcf9cfc0b80296a5c51e9c7cf9781c7d295b +SIZE (gssapi-1.10.1.tar.gz) = 94262 diff --git a/security/py-gssapi/files/patch-pyproject.toml b/security/py-gssapi/files/patch-pyproject.toml new file mode 100644 index 000000000000..88bfc4b09e65 --- /dev/null +++ b/security/py-gssapi/files/patch-pyproject.toml @@ -0,0 +1,10 @@ +--- pyproject.toml.orig 2025-10-26 23:13:25 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ + [build-system] + requires = [ +- "Cython == 3.1.3", ++ "Cython >= 3.1.3", + "setuptools >= 40.6.0", # Start of PEP 517 support for setuptools + ] + build-backend = "setuptools.build_meta" diff --git a/security/py-guardpost/Makefile b/security/py-guardpost/Makefile new file mode 100644 index 000000000000..311b25c6fd70 --- /dev/null +++ b/security/py-guardpost/Makefile @@ -0,0 +1,31 @@ +PORTNAME= guardpost +DISTVERSIONPREFIX= v +DISTVERSION= 1.0.3 +CATEGORIES= security python +#MASTER_SITES= PYPI # no tests +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Framework to handle authentication and authorization +WWW= https://github.com/Neoteroi/GuardPost + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rodi>=2.0.0:devel/py-rodi@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>0:www/py-pyjwt@${PY_FLAVOR} + +USES= python +USE_PYTHON= pep517 autoplist pytest + +USE_GITHUB= yes +GH_ACCOUNT= Neoteroi +GH_PROJECT= GuardPost + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +# tests as of 1.0.3: 101 passed, 1 failed (test_jwt_validator_fetches_tokens_again_for_unknown_kid) in 11.37s + +.include <bsd.port.mk> diff --git a/security/py-guardpost/distinfo b/security/py-guardpost/distinfo new file mode 100644 index 000000000000..3c6f3c2b4fc4 --- /dev/null +++ b/security/py-guardpost/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759700648 +SHA256 (Neoteroi-GuardPost-v1.0.3_GH0.tar.gz) = 8d040697f6d540bfb386f6bd8c122090b474ab8a447ed2f402fcd5d73a05e4bf +SIZE (Neoteroi-GuardPost-v1.0.3_GH0.tar.gz) = 38518 diff --git a/security/py-guardpost/pkg-descr b/security/py-guardpost/pkg-descr new file mode 100644 index 000000000000..a1800c67e953 --- /dev/null +++ b/security/py-guardpost/pkg-descr @@ -0,0 +1,14 @@ +GuardPost is a Python framework designed to handle authentication and +authorization in web applications. It provides a flexible and extensible +system for managing user permissions, roles, and access control. + +Key features: +* Authentication and authorization framework +* Support for role-based access control (RBAC) +* Extensible permission system +* Integration with dependency injection +* JWT token support with optional cryptography +* Clean API for defining access policies + +GuardPost is particularly useful for building secure web APIs and +applications that require fine-grained access control. diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile index 9f5874b1f32f..749e435e8912 100644 --- a/security/py-gvm-tools/Makefile +++ b/security/py-gvm-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= gvm-tools -DISTVERSION= 25.3.0 +DISTVERSION= 25.4.0 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-gvm-tools/distinfo b/security/py-gvm-tools/distinfo index d33dd9268515..63c582de5f04 100644 --- a/security/py-gvm-tools/distinfo +++ b/security/py-gvm-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744687887 -SHA256 (greenbone-gvm-tools-v25.3.0_GH0.tar.gz) = 24f8385a00dc909f1862a48f063126f8f51094b8f93c5d29e6b1438e424ed538 -SIZE (greenbone-gvm-tools-v25.3.0_GH0.tar.gz) = 260850 +TIMESTAMP = 1759902961 +SHA256 (greenbone-gvm-tools-v25.4.0_GH0.tar.gz) = 63c4b35d78301052ffefb2cc79969caa23b7769567222ea5ac6b7de45376a09e +SIZE (greenbone-gvm-tools-v25.4.0_GH0.tar.gz) = 263485 diff --git a/security/py-httpx-auth/Makefile b/security/py-httpx-auth/Makefile index 8eb942d15b60..31603722f691 100644 --- a/security/py-httpx-auth/Makefile +++ b/security/py-httpx-auth/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx>=0.28.0<0.29:www/py-httpx@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/security/py-joserfc/Makefile b/security/py-joserfc/Makefile index 09603c34e6a5..4e7407d0e12a 100644 --- a/security/py-joserfc/Makefile +++ b/security/py-joserfc/Makefile @@ -1,5 +1,5 @@ PORTNAME= joserfc -PORTVERSION= 1.2.2 +PORTVERSION= 1.4.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-joserfc/distinfo b/security/py-joserfc/distinfo index 62b3a48b759b..054f9b10b463 100644 --- a/security/py-joserfc/distinfo +++ b/security/py-joserfc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752566724 -SHA256 (joserfc-1.2.2.tar.gz) = 0d2a84feecef96168635fd9bf288363fc75b4afef3d99691f77833c8e025d200 -SIZE (joserfc-1.2.2.tar.gz) = 192865 +TIMESTAMP = 1759774711 +SHA256 (joserfc-1.4.0.tar.gz) = e8c2f327bf10a937d284d57e9f8aec385381e5e5850469b50a7dade1aba59759 +SIZE (joserfc-1.4.0.tar.gz) = 196339 diff --git a/security/py-krb5/Makefile b/security/py-krb5/Makefile index 504fc24d4529..4e3347a350d3 100644 --- a/security/py-krb5/Makefile +++ b/security/py-krb5/Makefile @@ -1,5 +1,5 @@ PORTNAME= krb5 -PORTVERSION= 0.7.1 +PORTVERSION= 0.8.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42.0.0:devel/py-setuptools@${P ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} USES= python ssl -USE_PYTHON= autoplist concurrent cython pep517 +USE_PYTHON= autoplist concurrent cython3 pep517 MAKE_ENV= KRB5_KRB5CONFIG=${KRB5CONFIG} diff --git a/security/py-krb5/distinfo b/security/py-krb5/distinfo index 0ae3e79988f0..a24b53c1c653 100644 --- a/security/py-krb5/distinfo +++ b/security/py-krb5/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070460 -SHA256 (krb5-0.7.1.tar.gz) = ed5f13d5031489b10d8655c0ada28a81c2391b3ecb8a08c6d739e1e5835bc450 -SIZE (krb5-0.7.1.tar.gz) = 235732 +TIMESTAMP = 1757436543 +SHA256 (krb5-0.8.0.tar.gz) = daaf580cf563a2435cc889d4a0692e02c5788e1eb91f0246d56114cf4f08ba1c +SIZE (krb5-0.8.0.tar.gz) = 235540 diff --git a/security/py-krb5/files/patch-pyproject.toml b/security/py-krb5/files/patch-pyproject.toml new file mode 100644 index 000000000000..b3fe07055245 --- /dev/null +++ b/security/py-krb5/files/patch-pyproject.toml @@ -0,0 +1,10 @@ +--- pyproject.toml.orig 2025-09-01 04:40:28 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ requires = [ + [build-system] + requires = [ +- "Cython == 3.1.3", ++ "Cython >= 3.1.3", + "setuptools >= 42.0.0", # Supports license_files + ] + build-backend = "setuptools.build_meta" diff --git a/security/py-krb5/files/patch-src-krb5-_principal.pyi b/security/py-krb5/files/patch-src-krb5-_principal.pyi index 2efafadd135c..9a101d37eb8b 100644 --- a/security/py-krb5/files/patch-src-krb5-_principal.pyi +++ b/security/py-krb5/files/patch-src-krb5-_principal.pyi @@ -1,10 +1,10 @@ ---- src/krb5/_principal.pyi.orig 2022-08-08 21:14:44 UTC +--- src/krb5/_principal.pyi.orig 2025-09-01 04:40:28 UTC +++ src/krb5/_principal.pyi @@ -13,7 +13,6 @@ class PrincipalParseFlags(enum.IntEnum): - no_realm: PrincipalParseFlags = ... #: Error if realm is present - require_realm: PrincipalParseFlags = ... #: Error if realm is not present - enterprise: PrincipalParseFlags = ... #: Create single-component enterprise principal -- ignore_realm: PrincipalParseFlags = ... #: Ignore realm if present + no_realm = ... #: Error if realm is present + require_realm = ... #: Error if realm is not present + enterprise = ... #: Create single-component enterprise principal +- ignore_realm = ... #: Ignore realm if present class PrincipalUnparseFlags(enum.IntEnum): """Flags used to control :meth:`unparse_name_flags`.""" diff --git a/security/py-m2crypto/Makefile b/security/py-m2crypto/Makefile index 066692c320b9..d491c390a9d1 100644 --- a/security/py-m2crypto/Makefile +++ b/security/py-m2crypto/Makefile @@ -1,5 +1,5 @@ PORTNAME= m2crypto -PORTVERSION= 0.45.1 +PORTVERSION= 0.46.2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -10,8 +10,9 @@ WWW= https://m2crypto.readthedocs.io/en/latest/ \ https://gitlab.com/m2crypto/m2crypto LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSES/BSD-2-Clause.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \ swig>=4.0:devel/swig diff --git a/security/py-m2crypto/distinfo b/security/py-m2crypto/distinfo index 44832090c634..a99a2cc11750 100644 --- a/security/py-m2crypto/distinfo +++ b/security/py-m2crypto/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745936216 -SHA256 (m2crypto-0.45.1.tar.gz) = d0fc81a8828edbf4308432b3040bf06bb26bad95abb9e7d4690b6118551e76ec -SIZE (m2crypto-0.45.1.tar.gz) = 363721 +TIMESTAMP = 1761446744 +SHA256 (m2crypto-0.46.2.tar.gz) = 13c2fa89562f7b8af40cc74b55f490be5e2ab8ccfb739f11c16d3ce6221a61ba +SIZE (m2crypto-0.46.2.tar.gz) = 501816 diff --git a/security/py-m2crypto/files/patch-pyproject.toml b/security/py-m2crypto/files/patch-pyproject.toml new file mode 100644 index 000000000000..a89876004cad --- /dev/null +++ b/security/py-m2crypto/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-10-01 22:01:37 UTC ++++ pyproject.toml +@@ -1,7 +1,7 @@ requires = [ + [build-system] + requires = [ + "setuptools>=43.0.0; python_version<='3.6'", +- "setuptools>=75.8.1; python_version>='3.9'", ++ "setuptools>=61.0.0; python_version>='3.9'", + "wheel" + ] + build-backend = "setuptools.build_meta" diff --git a/security/py-m2crypto/files/patch-setup.py b/security/py-m2crypto/files/patch-setup.py index 6e2719d77feb..df3db2ca45ac 100644 --- a/security/py-m2crypto/files/patch-setup.py +++ b/security/py-m2crypto/files/patch-setup.py @@ -1,35 +1,31 @@ ---- setup.py.orig 2024-10-09 22:15:33 UTC +--- setup.py.orig 2025-10-01 23:07:58 UTC +++ setup.py -@@ -164,11 +164,6 @@ class _M2CryptoBuildExt(build_ext.build_ext): - log.debug('self.openssl_path = %s', self.openssl_path) - log.debug('self.bundledlls = %s', self.bundledlls) +@@ -168,9 +168,6 @@ class _M2CryptoBuildExt(build_ext.build_ext): + log.debug("self.openssl_path = %s", self.openssl_path) + log.debug("self.bundledlls = %s", self.bundledlls) - # swig seems to need the default header file directories -- self.swig_opts.extend( -- ['-I%s' % i for i in _get_additional_includes()] -- ) +- self.swig_opts.extend(["-I%s" % i for i in _get_additional_includes()]) - - log.debug('self.include_dirs = %s', self.include_dirs) - log.debug('self.library_dirs = %s', self.library_dirs) + log.debug("self.include_dirs = %s", self.include_dirs) + log.debug("self.library_dirs = %s", self.library_dirs) -@@ -238,6 +233,11 @@ class _M2CryptoBuildExt(build_ext.build_ext): +@@ -237,6 +234,9 @@ class _M2CryptoBuildExt(build_ext.build_ext): f"gcc -E ended with return code {pid.returncode}" ) + # swig seems to need the default header file directories -+ self.swig_opts.extend( -+ ['-I%s' % i for i in _get_additional_includes()] -+ ) ++ self.swig_opts.extend(["-I%s" % i for i in _get_additional_includes()]) + # Some Linux distributor has added the following line in # /usr/include/openssl/opensslconf.h: # @@ -257,7 +257,7 @@ class _M2CryptoBuildExt(build_ext.build_ext): - '-I' + os.path.join(openssl_include_dir, 'openssl') - ) + if platform.system() == "Darwin": + self.swig_opts.append("-cpperraswarn") -- self.swig_opts.append('-includeall') -+ #self.swig_opts.append('-includeall') - self.swig_opts.append('-builtin') +- self.swig_opts.append("-includeall") ++ #self.swig_opts.append("-includeall") + self.swig_opts.append("-builtin") - build_dir = os.path.join(self.build_lib, 'M2Crypto') + build_dir = os.path.join(self.build_lib, "M2Crypto") diff --git a/security/py-maec/Makefile b/security/py-maec/Makefile index eb40a7d2fa9b..67bfac3f499f 100644 --- a/security/py-maec/Makefile +++ b/security/py-maec/Makefile @@ -1,6 +1,6 @@ PORTNAME= maec PORTVERSION= 4.1.0.17 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/MAECProject/python-maec LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=2.2.3:devel/py-lxml5@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=2.2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=0.0.13:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} diff --git a/security/py-mixbox/Makefile b/security/py-mixbox/Makefile index af0835f1254e..647bfa0bdc01 100644 --- a/security/py-mixbox/Makefile +++ b/security/py-mixbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= mixbox PORTVERSION= 1.0.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/CybOXProject/mixbox LICENSE= BSD3CLAUSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ordered-set>=0:devel/py-ordered-set@${PY_FLAVOR} NO_ARCH= yes diff --git a/security/py-netbox-secrets/Makefile b/security/py-netbox-secrets/Makefile index 262894baf8bf..212e618c2580 100644 --- a/security/py-netbox-secrets/Makefile +++ b/security/py-netbox-secrets/Makefile @@ -1,5 +1,5 @@ PORTNAME= netbox-secrets -DISTVERSION= 2.3.0 +DISTVERSION= 2.4.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>0:security/py-pycryptodome@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycryptodome>=3.23.0:security/py-pycryptodome@${PY_FLAVOR} USES= python USE_PYTHON= autoplist pep517 diff --git a/security/py-netbox-secrets/distinfo b/security/py-netbox-secrets/distinfo index 68f590c12790..1895e681faf6 100644 --- a/security/py-netbox-secrets/distinfo +++ b/security/py-netbox-secrets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750489227 -SHA256 (netbox_secrets-2.3.0.tar.gz) = c2785de9d292407cc20bd0b0e7f4f35cf30f6fba71000bea7c7789ed5cf60503 -SIZE (netbox_secrets-2.3.0.tar.gz) = 57639 +TIMESTAMP = 1761586562 +SHA256 (netbox_secrets-2.4.1.tar.gz) = f0efb16ea703a6e6300d222c7186e3e13888b6017804dbd569de1a1de7589c56 +SIZE (netbox_secrets-2.4.1.tar.gz) = 54862 diff --git a/security/py-netbox-secrets/files/patch-requirements.txt b/security/py-netbox-secrets/files/patch-requirements.txt new file mode 100644 index 000000000000..ff23282835cf --- /dev/null +++ b/security/py-netbox-secrets/files/patch-requirements.txt @@ -0,0 +1,11 @@ +Relax version requirements. + +--- requirements.txt.orig 2025-08-27 10:56:41 UTC ++++ requirements.txt +@@ -4,5 +4,5 @@ + # + # pip-compile --output-file=requirements.txt requirements.in + # +-pycryptodome==3.23.0 ++pycryptodome>=3.23.0 + # via -r requirements.in 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..6e2c63495263 --- /dev/null +++ b/security/py-nitrokey/Makefile @@ -0,0 +1,34 @@ +PORTNAME= nitrokey +DISTVERSION= 0.3.2 +PORTREVISION= 1 +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} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0.14,<0.15:comms/py-hidapi@${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} \ + ${PYTHON_PKGNAMEPREFIX}hidapi>=0.14,<0.15:comms/py-hidapi@${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-notus-scanner/Makefile b/security/py-notus-scanner/Makefile index 713e822f766c..472d500622cf 100644 --- a/security/py-notus-scanner/Makefile +++ b/security/py-notus-scanner/Makefile @@ -1,6 +1,7 @@ PORTNAME= notus-scanner DISTVERSION= 22.7.2 DISTVERSIONPREFIX= v +PORTREVISION= 2 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tomli>0:textproc/py-tomli@${PY_FLAVOR} \ + ${PY_TOMLI} \ ${PYTHON_PKGNAMEPREFIX}sentry-sdk>0:devel/py-sentry-sdk@${PY_FLAVOR} \ mosquitto:net/mosquitto diff --git a/security/py-notus-scanner/pkg-plist b/security/py-notus-scanner/pkg-plist index 9c649e920db7..7e9406d5d758 100644 --- a/security/py-notus-scanner/pkg-plist +++ b/security/py-notus-scanner/pkg-plist @@ -180,7 +180,7 @@ bin/notus-subscriber %%PYTHON_SITELIBDIR%%/notus/tests/models/test_vulnerability.py %%PYTHON_SITELIBDIR%%/notus/tests/test_config.py %%PYTHON_SITELIBDIR%%/notus/tests/test_verifier.py -%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/LICENSE +%%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/licenses/LICENSE %%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/METADATA %%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/RECORD %%PYTHON_SITELIBDIR%%/notus_scanner-22.7.2.dist-info/WHEEL 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/py-omemo-dr/Makefile b/security/py-omemo-dr/Makefile index 16ca57acd872..143287e3ca1a 100644 --- a/security/py-omemo-dr/Makefile +++ b/security/py-omemo-dr/Makefile @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=3.0:devel/py-protobuf@${PY_FLAVOR} -USES= python:3.9+ +USES= python USE_PYTHON= autoplist cryptography pep517 .include <bsd.port.mk> diff --git a/security/py-onlykey/Makefile b/security/py-onlykey/Makefile deleted file mode 100644 index ef1985208211..000000000000 --- a/security/py-onlykey/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -PORTNAME= onlykey -PORTVERSION= 1.2.2 -PORTREVISION= 4 -CATEGORIES= security python -MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} - -MAINTAINER= dmytro@posteo.net -COMMENT= Python command line tool for configuring and using OnlyKey -WWW= https://github.com/trustcrypto/python-onlykey - -LICENSE= MIT - -DEPRECATED= Depends on expired security/libu2f-host -EXPIRATION_DATE=2025-09-01 - -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hidapi>0:comms/py-hidapi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}aenum>0:devel/py-aenum@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=2:devel/py-prompt-toolkit@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pynacl>=1.4.0:security/py-pynacl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.13:security/py-ecdsa@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cython>=0.23.4:lang/cython@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libusb1>0:devel/py-libusb1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}uhid-freebsd>0:devel/py-uhid-freebsd@${PY_FLAVOR} \ - u2f-host:security/libu2f-host - -USES= python -USE_PYTHON= autoplist distutils - -SUB_FILES= pkg-message - -PLIST_FILES= "@sample ${PREFIX}/etc/devd/onlykey.conf.sample" \ - "${PREFIX}/share/man/man1/onlykey-cli.1.gz" - -NO_ARCH= yes - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/devd - ${INSTALL_DATA} ${FILESDIR}/onlykey.conf.sample \ - ${STAGEDIR}${PREFIX}/etc/devd - ${INSTALL_MAN} ${FILESDIR}/onlykey-cli.1 ${STAGEDIR}${PREFIX}/share/man/man1 - -.include <bsd.port.mk> diff --git a/security/py-onlykey/distinfo b/security/py-onlykey/distinfo deleted file mode 100644 index 7e00628c1ffa..000000000000 --- a/security/py-onlykey/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1603049784 -SHA256 (onlykey-1.2.2.tar.gz) = b17197715e9197885574a0806cce8af087756f99c87d27415be7d15e967a6be2 -SIZE (onlykey-1.2.2.tar.gz) = 11911 diff --git a/security/py-onlykey/files/onlykey-cli.1 b/security/py-onlykey/files/onlykey-cli.1 deleted file mode 100644 index d8bf2f0583cb..000000000000 --- a/security/py-onlykey/files/onlykey-cli.1 +++ /dev/null @@ -1,230 +0,0 @@ -.Dd October 23, 2020 -.Dt ONLYKEY-CLI 1 -.Os -.Sh NAME -.Nm onlykey-cli -.Nd Python client for interacting with the OnlyKey -.Sh SYNOPSIS -.Nm -.Op Ar command -.Sh DESCRIPTION -.Nm -is a command line interface to the OnlyKey that can be used for -configuration (similar functionality to OnlyKey App). You can either -provide a -.Ar command -to get it executed immediately or run -.Nm -without parameters to open an interactive prompt and type commands there. -.Sh COMMANDS -.Bl -tag -width 2n -.It Xo -.Cm init -.Xc -.Pp -Sets OnlyKey into initial configuration mode (setting PIN). -.It Xo -.Cm settime -.Xc -.Pp -Sets time on OnlyKey, time is needed for TOTP (Google Authenticator). -.It Xo -.Cm getlabels -.Xc -.Pp -Prints label for each slot. -.It Xo -.Cm getkeylabels -.Xc -.Pp -Prints key label for each RSA and ECC key. -.It Xo -.Cm setslot -.Ar slot_id -.Ar type -.Ar value -.Xc -.Pp -For the specified slot sets parameter of the specified -.Ar type -to the -.Ar value -provided. -.Bl -tag -width indent -.It Ar slot_id -Slot id: 1a-6b. -.It Ar type -Type of the parameter to set. Must be one of the following: -.Bl -tag -offset 4n -width 8n -.It Sy label -The slot label. -.It Sy url -URL of the login page. -.It Sy delay1 -Delay after entering URL, seconds: 0-9. -.It Sy add_char1 -Additional character before username: 1 for TAB, 0 to clear. -.It Sy username -Username to login. -.It Sy add_char2 -Additional character after username: 1 for TAB, 2 for RETURN. -.It Sy delay2 -Delay after entering username, seconds: 0-9. -.It Sy password -Password to login. -.It Sy add_char3 -Additional character after password: 1 for TAB, 2 for RETURN. -.It Sy delay3 -Delay after entering password, seconds: 0-9. -.It Sy add_char4 -Additional character before OTP: 1 for TAB, 2 for RETURN. -.It Sy 2fa -Type of two factor authentication: g for Google Authenticator, y - Yubico OTP, u - U2F. -.It Sy totpkey -Google Authenticator key. -.It Sy add_char5 -Additional character after OTP: 1 for TAB, 2 for RETURN. -.El -.It Ar value -Value to set, see accepted values in each parameter type description above. -.El -.It Xo -.Cm wipeslot -.Ar slot_id -.Xc -.Pp -Erases all the data (URL/username/password/label/etc.) of the slot with provided -.Ar slot_id -(1a-6b). -.It Xo -.Cm setkey -.Ar key_slot -.Ar key_type -.Xc -.Pp -Sets custom key of provided -.Ar key_type -to the -.Ar key_slot . -.It Xo -.Cm wipekey -.Ar key_slot -.Xc -.Pp -Wipes custom key from the provided -.Ar key_slot . -.It Xo -.Cm idletimeout -.Ar timeout -.Xc -.Pp -Sets the OnlyKey auto-lock time value to -.Ar timout -minutes: 1-255; default is 30; 0 to disable. -.It Xo -.Cm wipemode -.Ar mode_id -.Xc -.Pp -Configures how the OnlyKey responds to a factory reset. Accepted -.Ar mode_id -values are: -.Bl -tag -width indent -.It 1 -Only sensitive data will be wiped (default). -.It 2 -Entire OnlyKey device will be wiped, including firmware. Firmware must be -reloaded after factory reset. This mode is recommended for plausible -deniability users. WARNING: setting to this mode cannot be changed. -.El -.It Xo -.Cm keylayout -.Ar layout_id -.Xc -.Pp -Configures the OnlyKey keyboard layout. Accepted -.Ar layout_id -values are: -.Bl -tag -width indent -.It 1 -USA_ENGLISH (default). -.It 2 -CANADIAN_FRENCH. -.It 3 -CANADIAN_MULTILINGUAL. -.It 4 -DANISH. -.It 5 -FINNISH. -.It 6 -FRENCH. -.It 7 -FRENCH_BELGIAN. -.It 8 -FRENCH_SWISS. -.It 9 -GERMAN. -.It 10 -GERMAN_MAC. -.It 11 -GERMAN_SWISS. -.It 12 -ICELANDIC. -.It 13 -IRISH. -.It 14 -ITALIAN. -.It 15 -NORWEGIAN. -.It 16 -PORTUGUESE. -.It 17 -PORTUGUESE_BRAZILIAN. -.It 18 -SPANISH. -.It 19 -SPANISH_LATIN_AMERICA. -.It 20 -SWEDISH. -.It 21 -TURKISH. -.It 22 -UNITED_KINGDOM. -.It 23 -CZECH. -.It 24 -SERBIAN_LATIN_ONLY. -.It 25 -HUNGARIAN. -.El -.It Xo -.Cm keytypespeed -.Ar speed -.Xc -.Pp -Sets type -.Ar speed -: 1 is slowest; 10 is fastest; 4 is default. -.Sh BUGS -Sometimes the -.Nm -doesn't recognize that PIN has been entered and the OnlyKey in unlocked -successfully. -In such case any command to the OnlyKey fails with an -error 'OnlyKey is locked, enter PIN to unlock'. -The workaround for such issue is to just retry one more time. -.Sh AUTHORS -This manual page is a -.Xr mdoc 7 -reimplementation of the OnlyKey PIP module's README.md, -modified and customized for -.Fx . The -.Xr mdoc 7 -implementation of this manual page was initially written by -.An Dmytro Bilokha Aq dmytro@posteo.net . -.Sh WWW -Main OnlyKey product page: https://onlykey.io/ - -OnlyKey documentation site: https://docs.crp.to/ - -Source code: https://github.com/trustcrypto/python-onlykey diff --git a/security/py-onlykey/files/onlykey.conf.sample b/security/py-onlykey/files/onlykey.conf.sample deleted file mode 100644 index 703ab3be66de..000000000000 --- a/security/py-onlykey/files/onlykey.conf.sample +++ /dev/null @@ -1,31 +0,0 @@ -# OnlyKey Security KEY -notify 100 { - match "system" "USB"; - match "subsystem" "DEVICE"; - match "type" "ATTACH"; - match "vendor" "0x1d50"; - match "product" "0x60fc"; - action "chgrp u2f /dev/$cdev; chmod g+rw /dev/$cdev"; -}; - -notify 100 { - match "system" "USB"; - match "subsystem" "DEVICE"; - match "type" "ATTACH"; - match "vendor" "0x16c0"; - match "product" "0x0486"; - action "chgrp u2f /dev/$cdev; chmod g+rw /dev/$cdev"; -}; - -attach 100 { - match "vendor" "0x1d50"; - match "product" "0x60fc"; - action "chgrp u2f /dev/$device-name; chmod g+rw /dev/$device-name"; -}; - -attach 100 { - match "vendor" "0x16c0"; - match "product" "0x0486"; - action "chgrp u2f /dev/$device-name; chmod g+rw /dev/$device-name"; -}; - diff --git a/security/py-onlykey/files/pkg-message.in b/security/py-onlykey/files/pkg-message.in deleted file mode 100644 index 3b82056a0726..000000000000 --- a/security/py-onlykey/files/pkg-message.in +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ type: install - message: <<EOM -By default the usage of OnlyKey will be allowed to users of the 'u2f' -group. To override this edit %%PREFIX%%/etc/devd/onlykey.conf -EOM -} -] diff --git a/security/py-onlykey/pkg-descr b/security/py-onlykey/pkg-descr deleted file mode 100644 index 05fff212216a..000000000000 --- a/security/py-onlykey/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -Python command line tool for configuring and using the OnlyKey -hardware password manager. diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile index c7029aa90cce..75ca8ce126fd 100644 --- a/security/py-ospd-openvas/Makefile +++ b/security/py-ospd-openvas/Makefile @@ -1,7 +1,7 @@ PORTNAME= ospd-openvas DISTVERSION= 22.9.0 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=0:databases/py-redis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-gnupg>0:security/py-python-gnupg@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paho-mqtt>0:net/py-paho-mqtt@${PY_FLAVOR} \ diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile index dcb01dc7366b..9e82d3a6c923 100644 --- a/security/py-paramiko/Makefile +++ b/security/py-paramiko/Makefile @@ -1,6 +1,5 @@ PORTNAME= paramiko -PORTVERSION= 2.11.0 -PORTREVISION= 4 +PORTVERSION= 3.5.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-paramiko/distinfo b/security/py-paramiko/distinfo index 67c625e65e55..11aeebd8dbbf 100644 --- a/security/py-paramiko/distinfo +++ b/security/py-paramiko/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1653072884 -SHA256 (paramiko-2.11.0.tar.gz) = 003e6bee7c034c21fbb051bf83dc0a9ee4106204dd3c53054c71452cc4ec3938 -SIZE (paramiko-2.11.0.tar.gz) = 1075390 +TIMESTAMP = 1752047243 +SHA256 (paramiko-3.5.1.tar.gz) = b2c665bc45b2b215bd7d7f039901b14b067da00f3a11e6640995fd58f2664822 +SIZE (paramiko-3.5.1.tar.gz) = 1566110 diff --git a/security/py-passhole/Makefile b/security/py-passhole/Makefile index 5cddfbe4da36..08723f8862cb 100644 --- a/security/py-passhole/Makefile +++ b/security/py-passhole/Makefile @@ -1,5 +1,6 @@ PORTNAME= passhole DISTVERSION= 1.10.1 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pwntools/Makefile b/security/py-pwntools/Makefile index 187252876f64..a4d19abc86c6 100644 --- a/security/py-pwntools/Makefile +++ b/security/py-pwntools/Makefile @@ -1,6 +1,5 @@ PORTNAME= pwntools -DISTVERSION= 4.14.1 -PORTREVISION= 2 +DISTVERSION= 4.15.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pwntools/distinfo b/security/py-pwntools/distinfo index 20389087269e..b83fedb7d535 100644 --- a/security/py-pwntools/distinfo +++ b/security/py-pwntools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742915479 -SHA256 (pwntools-4.14.1.tar.gz) = 60f04976d1722120d18b9d50553408a024664b5cf888f36f258afca4bf035cac -SIZE (pwntools-4.14.1.tar.gz) = 5612163 +TIMESTAMP = 1760300293 +SHA256 (pwntools-4.15.0.tar.gz) = d99a917298c1ca7241b51bba9ad2212f2af441ef66488059b2426508e9a2a776 +SIZE (pwntools-4.15.0.tar.gz) = 5627629 diff --git a/security/py-pyhanko-certvalidator/Makefile b/security/py-pyhanko-certvalidator/Makefile index 4da59bde9079..58e4f8a6dccc 100644 --- a/security/py-pyhanko-certvalidator/Makefile +++ b/security/py-pyhanko-certvalidator/Makefile @@ -1,5 +1,5 @@ PORTNAME= pyhanko-certvalidator -PORTVERSION= 0.27.0 +PORTVERSION= 0.29.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -28,6 +28,6 @@ NO_ARCH= yes OPTIONS_DEFINE= ASYNC_HTTP ASYNC_HTTP_DESC=Asynchronous support -ASYNC_HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8<3.12:www/py-aiohttp@${PY_FLAVOR} +ASYNC_HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9<3.13:www/py-aiohttp@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/security/py-pyhanko-certvalidator/distinfo b/security/py-pyhanko-certvalidator/distinfo index 551d2a7abd70..a68ec1967ee6 100644 --- a/security/py-pyhanko-certvalidator/distinfo +++ b/security/py-pyhanko-certvalidator/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748107944 -SHA256 (pyhanko_certvalidator-0.27.0.tar.gz) = 94820b23ccecadfa64fa7f61b0427f751edcfa24f1bcbfb052b5780bdeab3def -SIZE (pyhanko_certvalidator-0.27.0.tar.gz) = 104111 +TIMESTAMP = 1759324182 +SHA256 (pyhanko_certvalidator-0.29.0.tar.gz) = 8ebb98e742e4a2e2347374535c1329abf77c398addb31e623f33645ace02efa4 +SIZE (pyhanko_certvalidator-0.29.0.tar.gz) = 93212 diff --git a/security/py-pyhanko-certvalidator/files/patch-pyproject.toml b/security/py-pyhanko-certvalidator/files/patch-pyproject.toml index d7e06f702bf3..610cbd5c387d 100644 --- a/security/py-pyhanko-certvalidator/files/patch-pyproject.toml +++ b/security/py-pyhanko-certvalidator/files/patch-pyproject.toml @@ -1,14 +1,11 @@ ---- pyproject.toml.orig 2025-05-24 11:55:40 UTC +--- pyproject.toml.orig 2025-08-23 12:29:44 UTC +++ pyproject.toml -@@ -1,6 +1,6 @@ requires = [ +@@ -1,12 +1,11 @@ [build-system] - requires = [ -- "setuptools>=67.4", -+ "setuptools>=61", - "wheel" - ] +-requires = ["setuptools>=80.8.0"] ++requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" -@@ -8,8 +8,7 @@ authors = [{name = "Matthias Valvekens", email = "dev@ + [project] name = "pyhanko-certvalidator" authors = [{name = "Matthias Valvekens", email = "dev@mvalvekens.be"}] diff --git a/security/py-pyhanko-cli/Makefile b/security/py-pyhanko-cli/Makefile index 9072a46e37ba..dac41e81644a 100644 --- a/security/py-pyhanko-cli/Makefile +++ b/security/py-pyhanko-cli/Makefile @@ -1,13 +1,14 @@ PORTNAME= pyhanko-cli -DISTNAME= pyhanko_cli-${PORTVERSION} -PORTVERSION= 0.1.2 +PORTVERSION= 0.2.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pyhanko_cli-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= CLI tools for stamping and signing PDF files -WWW= https://pyhanko.readthedocs.io/en/latest/cli-guide/ \ +WWW= https://docs.pyhanko.eu/en/latest/cli-guide/ \ + https://github.com/MatthiasValvekens/pyHanko/tree/master/pkgs/pyhanko-cli \ https://github.com/MatthiasValvekens/pyHanko LICENSE= MIT @@ -17,8 +18,9 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.5.1:devel/py-asn1crypto@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=8.1.3:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyhanko>=0.29.1<0.30:security/py-pyhanko@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyhanko-certvalidator>=0.27.0<0.28:security/py-pyhanko-certvalidator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>=4.3.8:devel/py-platformdirs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyhanko>=0.31.0<0.32:security/py-pyhanko@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyhanko-certvalidator>=0.29.0<0.30:security/py-pyhanko-certvalidator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=4.3:devel/py-tzlocal@${PY_FLAVOR} USES= python diff --git a/security/py-pyhanko-cli/distinfo b/security/py-pyhanko-cli/distinfo index 531fc9827b55..483bfb177112 100644 --- a/security/py-pyhanko-cli/distinfo +++ b/security/py-pyhanko-cli/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954096 -SHA256 (pyhanko_cli-0.1.2.tar.gz) = 932c09c46a07ff070db6afc3b1475d3a61cb489ea4b0a0a3be84c70db2c41e6e -SIZE (pyhanko_cli-0.1.2.tar.gz) = 27304 +TIMESTAMP = 1759324184 +SHA256 (pyhanko_cli-0.2.0.tar.gz) = 55b89231886d3c1f5269bb9a9f8001e145f9f5e49a86f179c52bf5cbc1ef0c89 +SIZE (pyhanko_cli-0.2.0.tar.gz) = 31548 diff --git a/security/py-pyhanko-cli/files/patch-pyproject.toml b/security/py-pyhanko-cli/files/patch-pyproject.toml index 975a0994ebe7..7d1189644985 100644 --- a/security/py-pyhanko-cli/files/patch-pyproject.toml +++ b/security/py-pyhanko-cli/files/patch-pyproject.toml @@ -1,4 +1,4 @@ ---- pyproject.toml.orig 2025-06-20 20:47:42 UTC +--- pyproject.toml.orig 2025-09-12 22:23:29 UTC +++ pyproject.toml @@ -1,5 +1,5 @@ [build-system] diff --git a/security/py-pyhanko/Makefile b/security/py-pyhanko/Makefile index d2474bde825d..0cd22ee1eb3e 100644 --- a/security/py-pyhanko/Makefile +++ b/security/py-pyhanko/Makefile @@ -1,5 +1,6 @@ PORTNAME= pyhanko -PORTVERSION= 0.29.1 +PORTVERSION= 0.31.0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI \ https://github.com/MatthiasValvekens/pyHanko/releases/download/v${PORTVERSION}/ @@ -7,7 +8,7 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Tools for stamping and signing PDF files -WWW= https://pyhanko.readthedocs.io/en/latest/ \ +WWW= https://docs.pyhanko.eu/en/latest/ \ https://github.com/MatthiasValvekens/pyHanko LICENSE= MIT @@ -16,11 +17,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=1.5.1:devel/py-asn1crypto@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}click>=8.1.3<8.2.0:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8:devel/py-defusedxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyhanko-certvalidator>=0.27.0<0.28:security/py-pyhanko-certvalidator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyhanko-certvalidator>=0.29.0<0.30:security/py-pyhanko-certvalidator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=5.4.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}qrcode>=7.3.1:textproc/py-qrcode@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.31.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=4.3:devel/py-tzlocal@${PY_FLAVOR} @@ -29,21 +28,22 @@ USE_PYTHON= autoplist concurrent cryptography pep517 NO_ARCH= yes -OPTIONS_DEFINE= ASYNC_HTTP ETSI IMAGE_SUPPORT OPENTYPE PKGCS11 XMP +OPTIONS_DEFINE= ASYNC_HTTP ETSI IMAGE_SUPPORT OPENTYPE PKCS11 QR ASYNC_HTTP_DESC=Asynchronous support ETSI_DESC= European Telecommunications Standards Institute (ETSI) IMAGE_SUPPORT_DESC= Image handling support OPENTYPE_DESC= OpenType/TrueType support -PKGCS11_DESC= PKGCS\#11 support -XMP_DESC= XMP (Extensible Metadata Platform) support +PKCS11_DESC= PKCS\#11 support +QR_DESC= QR code support ASYNC_HTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9<3.13:www/py-aiohttp@${PY_FLAVOR} -ETSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xsdata>=24.4<26.0:devel/py-xsdata@${PY_FLAVOR} +ETSI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}signxml>=4.2.0:security/py-signxml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xsdata>=24.4<26.0:devel/py-xsdata@${PY_FLAVOR} \ IMAGE_SUPPORT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=7.2.0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-barcode>=0.15.1<0.15.1_99:graphics/py-python-barcode@${PY_FLAVOR} OPENTYPE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>=4.33.3:print/py-fonttools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=0.25.0<0.51.0:print/py-uharfbuzz@${PY_FLAVOR} -PKGCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.8.0<0.9:security/py-python-pkcs11@${PY_FLAVOR} -XMP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1<0.8:devel/py-defusedxml@${PY_FLAVOR} +PKCS11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-pkcs11>=0.9.0<0.10:security/py-python-pkcs11@${PY_FLAVOR} +QR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}qrcode>=7.3.1:textproc/py-qrcode@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/security/py-pyhanko/distinfo b/security/py-pyhanko/distinfo index 8f219ecc7a0c..d10ad2e42189 100644 --- a/security/py-pyhanko/distinfo +++ b/security/py-pyhanko/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954232 -SHA256 (pyhanko-0.29.1.tar.gz) = 4b7787fc9ff325012ce85f24b67c13b1c9507991e2570c955b23522e3a2dc3b6 -SIZE (pyhanko-0.29.1.tar.gz) = 366860 +TIMESTAMP = 1759324180 +SHA256 (pyhanko-0.31.0.tar.gz) = e866a565ebc89a0ce0aa9f58d0aa81099485fc254bd7e9d13ea7840d5605d606 +SIZE (pyhanko-0.31.0.tar.gz) = 407171 diff --git a/security/py-pykeepass/Makefile b/security/py-pykeepass/Makefile index 84c0e4e45cbe..734bb66ec4d7 100644 --- a/security/py-pykeepass/Makefile +++ b/security/py-pykeepass/Makefile @@ -1,7 +1,7 @@ PORTNAME= pykeepass DISTVERSION= 4.1.1 DISTVERSIONSUFFIX= .post1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}argon2-cffi>=0:security/py-argon2-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}construct>=0:devel/py-construct@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=0:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pycryptodomex>=0:security/py-pycryptodomex@${PY_FLAVOR} USES= python diff --git a/security/py-pysaml2/Makefile b/security/py-pysaml2/Makefile index 3514ee301704..898b94844f99 100644 --- a/security/py-pysaml2/Makefile +++ b/security/py-pysaml2/Makefile @@ -1,6 +1,5 @@ PORTNAME= pysaml2 -PORTVERSION= 7.5.2 -PORTREVISION= 1 +PORTVERSION= 7.5.4 CATEGORIES= security devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,9 +15,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openssl>=0,1:security/py-openssl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}requests>=2<3:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xmlschema>=2:textproc/py-xmlschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}requests>=2.0.0<3.0.0:www/py-requests@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xmlschema>=2.0.0:textproc/py-xmlschema@${PY_FLAVOR} \ xmlsec1:security/xmlsec1 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \ diff --git a/security/py-pysaml2/distinfo b/security/py-pysaml2/distinfo index ae5f535009ec..6d78add836b5 100644 --- a/security/py-pysaml2/distinfo +++ b/security/py-pysaml2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739930200 -SHA256 (pysaml2-7.5.2.tar.gz) = 529fd58107c49a9fd0e98fe545094072262d6533c6acf1124102eab170797de2 -SIZE (pysaml2-7.5.2.tar.gz) = 340843 +TIMESTAMP = 1759774715 +SHA256 (pysaml2-7.5.4.tar.gz) = b827dcaab73c4f7fe001c945401eb442cfda5d22001cea50c20c138e9adeffea +SIZE (pysaml2-7.5.4.tar.gz) = 334172 diff --git a/security/py-pysaml2/files/patch-pyproject.toml b/security/py-pysaml2/files/patch-pyproject.toml index f1dd5e35eecf..71fab6ab80f9 100644 --- a/security/py-pysaml2/files/patch-pyproject.toml +++ b/security/py-pysaml2/files/patch-pyproject.toml @@ -1,17 +1,15 @@ ---- pyproject.toml.orig 2025-02-10 21:49:33 UTC +--- pyproject.toml.orig 1970-01-01 00:00:00 UTC +++ pyproject.toml -@@ -42,12 +42,12 @@ paste = {optional = true, version = "*"} - importlib-metadata = {version = ">=1.7.0", python = "<3.8"} - importlib-resources = {python = "<3.9", version = "*"} - paste = {optional = true, version = "*"} --pyopenssl = "<24.3.0" -+pyopenssl = "*" - python-dateutil = "*" - pytz = "*" - "repoze.who" = {optional = true, version = "*"} - requests = "^2" --xmlschema = "^2" -+xmlschema = ">=2" - "zope.interface" = {optional = true, version = "*"} +@@ -25,10 +25,10 @@ dependencies = [ + dependencies = [ + "cryptography >=3.1", + "defusedxml", +- "pyopenssl <24.3.0", ++ "pyopenssl", + "python-dateutil", + "requests >=2.0.0,<3.0.0", # ^2 means compatible with 2.x +- "xmlschema >=2.0.0,<3.0.0" ++ "xmlschema >=2.0.0" + ] - [tool.poetry.extras] + [project.optional-dependencies] diff --git a/security/py-pyspnego/Makefile b/security/py-pyspnego/Makefile index ba9ac5e7eb0a..77a90292438d 100644 --- a/security/py-pyspnego/Makefile +++ b/security/py-pyspnego/Makefile @@ -1,5 +1,5 @@ PORTNAME= pyspnego -PORTVERSION= 0.11.2 +PORTVERSION= 0.12.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pyspnego/distinfo b/security/py-pyspnego/distinfo index 8149b4d44150..7a92eaef742a 100644 --- a/security/py-pyspnego/distinfo +++ b/security/py-pyspnego/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679336 -SHA256 (pyspnego-0.11.2.tar.gz) = 994388d308fb06e4498365ce78d222bf4f3570b6df4ec95738431f61510c971b -SIZE (pyspnego-0.11.2.tar.gz) = 225954 +TIMESTAMP = 1757436545 +SHA256 (pyspnego-0.12.0.tar.gz) = e1d9cd3520a87a1d6db8d68783b17edc4e1464eae3d51ead411a51c82dbaae67 +SIZE (pyspnego-0.12.0.tar.gz) = 225764 diff --git a/security/py-pyspnego/files/patch-pyproject.toml b/security/py-pyspnego/files/patch-pyproject.toml new file mode 100644 index 000000000000..6cdc7bdcb44c --- /dev/null +++ b/security/py-pyspnego/files/patch-pyproject.toml @@ -0,0 +1,20 @@ +--- pyproject.toml.orig 2025-09-02 18:23:38 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ requires = [ + [build-system] + requires = [ +- "setuptools >= 77.0.3", # license and license-files alignment ++ "setuptools >= 61.0.0", # license and license-files alignment + ] + build-backend = "setuptools.build_meta" + +@@ -9,8 +9,7 @@ requires-python = ">=3.9" + description = "Windows Negotiate Authentication Client and Server" + readme = "README.md" + requires-python = ">=3.9" +-license = "MIT" +-license-files = ["LICENSE"] ++license = {file = "LICENSE"} + authors = [ + { name = "Jordan Borean", email = "jborean93@gmail.com" } + ] diff --git a/security/py-python-cas/Makefile b/security/py-python-cas/Makefile index 2f174cd20904..e3c4d822e501 100644 --- a/security/py-python-cas/Makefile +++ b/security/py-python-cas/Makefile @@ -1,6 +1,6 @@ PORTNAME= python-cas PORTVERSION= 1.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.11.1:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=3.4:devel/py-lxml5@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}lxml>=3.4:devel/py-lxml@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile index 0b0fff283ba4..cefeace0d0b5 100644 --- a/security/py-python-gvm/Makefile +++ b/security/py-python-gvm/Makefile @@ -1,5 +1,5 @@ PORTNAME= python-gvm -DISTVERSION= 26.2.1 +DISTVERSION= 26.6.0 DISTVERSIONPREFIX= v CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo index aa2cb56cae26..545fa9caec1a 100644 --- a/security/py-python-gvm/distinfo +++ b/security/py-python-gvm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750729968 -SHA256 (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = bb4a455ab8f716df888e66832dca5a6743c7ebdd9d939993d2863b8cd560d739 -SIZE (greenbone-python-gvm-v26.2.1_GH0.tar.gz) = 333842 +TIMESTAMP = 1759903032 +SHA256 (greenbone-python-gvm-v26.6.0_GH0.tar.gz) = affd14809cdb32e5f08f2b17b3d2d9dc4106598de60bb5a02e059849c06e1676 +SIZE (greenbone-python-gvm-v26.6.0_GH0.tar.gz) = 369658 diff --git a/security/py-python-nmap/Makefile b/security/py-python-nmap/Makefile new file mode 100644 index 000000000000..9f26c9cdb659 --- /dev/null +++ b/security/py-python-nmap/Makefile @@ -0,0 +1,18 @@ +PORTNAME= python-nmap +DISTVERSION= 0.7.1 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= nxjoseph@protonmail.com +COMMENT= Use nmap and access scan results from Python3 +WWW= https://pypi.org/project/python-nmap/ \ + http://xael.org/pages/python-nmap-en.html + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt + +USES= python:build,run +USE_PYTHON= autoplist distutils flavors + +.include <bsd.port.mk> diff --git a/security/py-python-nmap/distinfo b/security/py-python-nmap/distinfo new file mode 100644 index 000000000000..d5fe5e6a3c33 --- /dev/null +++ b/security/py-python-nmap/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1756968165 +SHA256 (python-nmap-0.7.1.tar.gz) = f75af6b91dd8e3b0c31f869db32163f62ada686945e5b7c25f84bc0f7fad3b64 +SIZE (python-nmap-0.7.1.tar.gz) = 44366 diff --git a/security/py-python-nmap/pkg-descr b/security/py-python-nmap/pkg-descr new file mode 100644 index 000000000000..fdb5cf792d3e --- /dev/null +++ b/security/py-python-nmap/pkg-descr @@ -0,0 +1,7 @@ +python-nmap is a python library which helps in using nmap port scanner. +It allows to easilly manipulate nmap scan results and will be a perfect +tool for systems administrators who want to automatize scanning task +and reports. It also supports nmap script outputs. + +It can even be used asynchronously. Results are returned one +host at a time to a callback function defined by the user. diff --git a/security/py-python-pkcs11/Makefile b/security/py-python-pkcs11/Makefile index b632077457e1..201365c8a63d 100644 --- a/security/py-python-pkcs11/Makefile +++ b/security/py-python-pkcs11/Makefile @@ -1,5 +1,5 @@ PORTNAME= python-pkcs11 -PORTVERSION= 0.8.1 +PORTVERSION= 0.9.1 CATEGORIES= security python MASTER_SITES= PYPI \ https://github.com/pyauth/python-pkcs11/releases/download/v${PORTVERSION}/ diff --git a/security/py-python-pkcs11/distinfo b/security/py-python-pkcs11/distinfo index c0a5f4aad13a..32870fa06902 100644 --- a/security/py-python-pkcs11/distinfo +++ b/security/py-python-pkcs11/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954234 -SHA256 (python_pkcs11-0.8.1.tar.gz) = f9e11df146ce2e6359aeb81fa84c2dd7ab9719f707cdae06ceae22d9e6a10818 -SIZE (python_pkcs11-0.8.1.tar.gz) = 156019 +TIMESTAMP = 1761446746 +SHA256 (python_pkcs11-0.9.1.tar.gz) = 60701a11455bb1318239e7117a8676fa455f506465c5d638d02e8e2867b772b5 +SIZE (python_pkcs11-0.9.1.tar.gz) = 174623 diff --git a/security/py-python3-saml/Makefile b/security/py-python3-saml/Makefile index 2079f1a1cdb0..4c405d050ee7 100644 --- a/security/py-python3-saml/Makefile +++ b/security/py-python3-saml/Makefile @@ -1,6 +1,6 @@ PORTNAME= python3-saml PORTVERSION= 1.16.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.1.0:devel/py-poetry-core@${ ${PYTHON_PKGNAMEPREFIX}setuptools>=40.1.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0.6.1:devel/py-isodate@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=4.6.5:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=4.6.5:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xmlsec>=1.3.9:security/py-xmlsec@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.5.2:devel/py-coverage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flake8>=3.6.0:devel/py-flake8@${PY_FLAVOR} \ diff --git a/security/py-ropgadget/Makefile b/security/py-ropgadget/Makefile index e50dc8d424fc..b0e7412db90b 100644 --- a/security/py-ropgadget/Makefile +++ b/security/py-ropgadget/Makefile @@ -1,13 +1,13 @@ PORTNAME= ropgadget -PORTVERSION= 7.6 -PORTREVISION= 1 +PORTVERSION= 7.7 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= ehaupt@FreeBSD.org COMMENT= Tool to search gadgets to facilitate ROP exploitation -WWW= https://pypi.org/project/ropgadget/ +WWW= https://pypi.org/project/ropgadget/ \ + https://github.com/JonathanSalwan/ROPgadget LICENSE= BSD3CLAUSE diff --git a/security/py-ropgadget/distinfo b/security/py-ropgadget/distinfo index 754e25afc7e8..ab707c4247d9 100644 --- a/security/py-ropgadget/distinfo +++ b/security/py-ropgadget/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738402494 -SHA256 (ropgadget-7.6.tar.gz) = 8883c54e4627073a2ce7cd8adbaf7ef72478442c0a5da1308c3c2e37641174c3 -SIZE (ropgadget-7.6.tar.gz) = 25848 +TIMESTAMP = 1760594765 +SHA256 (ropgadget-7.7.tar.gz) = 8aa7db0ce48ae6b09707fecc40bdd88ee5f76afd64249885ef3c9feab5bd9cfb +SIZE (ropgadget-7.7.tar.gz) = 26077 diff --git a/security/py-scramp/Makefile b/security/py-scramp/Makefile index 7d9ab89a65e3..4a6a7eaf594f 100644 --- a/security/py-scramp/Makefile +++ b/security/py-scramp/Makefile @@ -1,5 +1,5 @@ PORTNAME= scramp -PORTVERSION= 1.4.5 +PORTVERSION= 1.4.6 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-scramp/distinfo b/security/py-scramp/distinfo index 3a28992a6d79..ac3438466ee0 100644 --- a/security/py-scramp/distinfo +++ b/security/py-scramp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715050187 -SHA256 (scramp-1.4.5.tar.gz) = be3fbe774ca577a7a658117dca014e5d254d158cecae3dd60332dfe33ce6d78e -SIZE (scramp-1.4.5.tar.gz) = 16169 +TIMESTAMP = 1759908629 +SHA256 (scramp-1.4.6.tar.gz) = fe055ebbebf4397b9cb323fcc4b299f219cd1b03fd673ca40c97db04ac7d107e +SIZE (scramp-1.4.6.tar.gz) = 16306 diff --git a/security/py-securesystemslib/Makefile b/security/py-securesystemslib/Makefile index a538021fdd4b..409ea7d5ec14 100644 --- a/security/py-securesystemslib/Makefile +++ b/security/py-securesystemslib/Makefile @@ -1,5 +1,5 @@ PORTNAME= securesystemslib -DISTVERSION= 1.3.0 +DISTVERSION= 1.3.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-securesystemslib/distinfo b/security/py-securesystemslib/distinfo index 906f2882b256..93fa94797ebf 100644 --- a/security/py-securesystemslib/distinfo +++ b/security/py-securesystemslib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744800604 -SHA256 (securesystemslib-1.3.0.tar.gz) = 5b53e5989289d97fa42ed7fde1b4bad80985f15dba8c774c043b395a90c908e5 -SIZE (securesystemslib-1.3.0.tar.gz) = 934551 +TIMESTAMP = 1759143030 +SHA256 (securesystemslib-1.3.1.tar.gz) = ca915f4b88209bb5450ac05426b859d74b7cd1421cafcf73b8dd3418a0b17486 +SIZE (securesystemslib-1.3.1.tar.gz) = 934782 diff --git a/security/py-signxml/Makefile b/security/py-signxml/Makefile new file mode 100644 index 000000000000..5dc0a39302de --- /dev/null +++ b/security/py-signxml/Makefile @@ -0,0 +1,26 @@ +PORTNAME= signxml +PORTVERSION= 4.2.0 +PORTREVISION= 1 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Python XML Signature and XAdES library +WWW= https://xml-security.github.io/signxml/ \ + https://github.com/XML-Security/signxml + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0:devel/py-hatch-vcs@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=2023.11.17:security/py-certifi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=5.2.1<7:devel/py-lxml@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent cryptography pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/py-signxml/distinfo b/security/py-signxml/distinfo new file mode 100644 index 000000000000..3e65f43e86b0 --- /dev/null +++ b/security/py-signxml/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1757120472 +SHA256 (signxml-4.2.0.tar.gz) = 5317b71f682d6b9ebd4a827d564eb43fe8f6edf98030fc30eb629621045441c6 +SIZE (signxml-4.2.0.tar.gz) = 1610974 diff --git a/security/py-signxml/pkg-descr b/security/py-signxml/pkg-descr new file mode 100644 index 000000000000..b16692a92a68 --- /dev/null +++ b/security/py-signxml/pkg-descr @@ -0,0 +1,21 @@ +SignXML is an implementation of the W3C XML Signature standard in Python. This +standard (also known as "XMLDSig") is used to provide payload security in SAML +2.0, XAdES, EBICS, and WS-Security, among other uses. The standard is defined in +the W3C Recommendation XML Signature Syntax and Processing Version 1.1. SignXML +implements all of the required components of the Version 1.1 standard, and most +recommended ones. Its features are: +- Use of a libxml2-based XML parser configured to defend against common XML + attacks when verifying signatures +- Extensions to allow signing with and verifying X.509 certificate chains, + including hostname/CN validation +- Extensions to sign and verify XAdES signatures +- Support for exclusive XML canonicalization with inclusive prefixes + (InclusiveNamespaces PrefixList, required to verify signatures generated by + some SAML implementations) +- Modern Python compatibility (3.9-3.13+ and PyPy) +- Well-supported, portable, reliable dependencies: lxml and cryptography +- Comprehensive testing (including the XMLDSig interoperability suite) and + continuous integration +- Simple interface with useful, ergonomic, and secure defaults (no network + calls, XSLT or XPath transforms) +- Compactness, readability, and extensibility diff --git a/security/py-stix/Makefile b/security/py-stix/Makefile index d32ce7cc2494..2e65a360222a 100644 --- a/security/py-stix/Makefile +++ b/security/py-stix/Makefile @@ -1,7 +1,7 @@ PORTNAME= stix PORTVERSION= 1.2.0.11 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=2.3:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml>=2.3:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cybox>=2.1.0.13:security/py-cybox@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mixbox>=1.0.2:security/py-mixbox@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>=0:devel/py-nose@${PY_FLAVOR} \ diff --git a/security/py-truststore/Makefile b/security/py-truststore/Makefile index 03832c767a53..3b063d8809f0 100644 --- a/security/py-truststore/Makefile +++ b/security/py-truststore/Makefile @@ -1,5 +1,5 @@ PORTNAME= truststore -PORTVERSION= 0.10.1 +PORTVERSION= 0.10.4 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,9 +12,9 @@ WWW= https://truststore.readthedocs.io/en/latest/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.11<4:devel/py-flit-core@${PY_FLAVOR} -USES= python:3.10+ ssl +USES= python ssl USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes diff --git a/security/py-truststore/distinfo b/security/py-truststore/distinfo index ede564e526e4..3933aabb9b4c 100644 --- a/security/py-truststore/distinfo +++ b/security/py-truststore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739116726 -SHA256 (truststore-0.10.1.tar.gz) = eda021616b59021812e800fa0a071e51b266721bef3ce092db8a699e21c63539 -SIZE (truststore-0.10.1.tar.gz) = 26101 +TIMESTAMP = 1757120824 +SHA256 (truststore-0.10.4.tar.gz) = 9d91bd436463ad5e4ee4aba766628dd6cd7010cf3e2461756b3303710eebc301 +SIZE (truststore-0.10.4.tar.gz) = 26169 diff --git a/security/py-truststore/files/patch-pyproject.toml b/security/py-truststore/files/patch-pyproject.toml new file mode 100644 index 000000000000..478ce982457f --- /dev/null +++ b/security/py-truststore/files/patch-pyproject.toml @@ -0,0 +1,12 @@ +--- pyproject.toml.orig 2025-08-12 18:47:53 UTC ++++ pyproject.toml +@@ -9,8 +9,7 @@ readme = "README.md" + {name = "David Glick", email = "david@glicksoftware.com"} + ] + readme = "README.md" +-license = "MIT" +-license-files = ["LICENSE"] ++license = {file = "LICENSE"} + classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", diff --git a/security/py-vici/Makefile b/security/py-vici/Makefile index a39300576801..ffd96b11f587 100644 --- a/security/py-vici/Makefile +++ b/security/py-vici/Makefile @@ -1,6 +1,5 @@ PORTNAME= vici -DISTVERSION= 5.9.11 -PORTREVISION= 1 +DISTVERSION= 6.0.3 CATEGORIES= security net-vpn python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-vici/distinfo b/security/py-vici/distinfo index 5d270c78ee1b..a10546cd3cd1 100644 --- a/security/py-vici/distinfo +++ b/security/py-vici/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688489010 -SHA256 (vici-5.9.11.tar.gz) = b61f798dfdfbe0fd7ac5a98b030efb811c1d85c830da7bfb0dba4be803ef996f -SIZE (vici-5.9.11.tar.gz) = 11181 +TIMESTAMP = 1762468061 +SHA256 (vici-6.0.3.tar.gz) = ec926e7a29b6ea9112fe406d1851c3c46143ac625e28089e3d4efce4eac88e56 +SIZE (vici-6.0.3.tar.gz) = 13092 diff --git a/security/py-wassima/Makefile b/security/py-wassima/Makefile index c6aabb6eb0f3..239b3a9c5fbd 100644 --- a/security/py-wassima/Makefile +++ b/security/py-wassima/Makefile @@ -1,5 +1,5 @@ PORTNAME= wassima -PORTVERSION= 2.0.0 +PORTVERSION= 2.0.2 CATEGORIES= security python MASTER_SITES= PYPI \ https://github.com/jawah/wassima/releases/download/${PORTVERSION}/ diff --git a/security/py-wassima/distinfo b/security/py-wassima/distinfo index 64dbf3f738a6..f022bae6c2e7 100644 --- a/security/py-wassima/distinfo +++ b/security/py-wassima/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954236 -SHA256 (wassima-2.0.0.tar.gz) = 9d0dd4d7f8cdc1247518daf72b656f77f87a870861aeda73e32a43e583202ae6 -SIZE (wassima-2.0.0.tar.gz) = 148821 +TIMESTAMP = 1759774717 +SHA256 (wassima-2.0.2.tar.gz) = 45de4ddf2a99e9277cc33616b3b34eee7dfcaaf5059b6e8c19ca62a6c5a65fbf +SIZE (wassima-2.0.2.tar.gz) = 150476 diff --git a/security/py-webauthn/Makefile b/security/py-webauthn/Makefile index 0224d6c5af41..230da5a74c9a 100644 --- a/security/py-webauthn/Makefile +++ b/security/py-webauthn/Makefile @@ -1,5 +1,5 @@ PORTNAME= webauthn -PORTVERSION= 2.6.0 +PORTVERSION= 2.7.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-webauthn/distinfo b/security/py-webauthn/distinfo index 4b6631072a69..ef757ee7b0cd 100644 --- a/security/py-webauthn/distinfo +++ b/security/py-webauthn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188136 -SHA256 (webauthn-2.6.0.tar.gz) = 13cf5b009a64cef569599ffecf24550df1d7c0cd4fbaea870f937148484a80b4 -SIZE (webauthn-2.6.0.tar.gz) = 123608 +TIMESTAMP = 1757436547 +SHA256 (webauthn-2.7.0.tar.gz) = 3c45c25e75a7d7d419220ccd10b8b899984de8012732e10d898f0a8f8c480575 +SIZE (webauthn-2.7.0.tar.gz) = 123770 diff --git a/security/py-xmlsec/Makefile b/security/py-xmlsec/Makefile index 8218f7db77bd..efb9a0c6b50c 100644 --- a/security/py-xmlsec/Makefile +++ b/security/py-xmlsec/Makefile @@ -1,5 +1,6 @@ PORTNAME= xmlsec DISTVERSION= 1.3.16 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +12,7 @@ WWW= https://github.com/mehcode/python-xmlsec/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml5>=5.4.0:devel/py-lxml5@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=5.4.0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=1.5.1:devel/py-pkgconfig@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PY_SETUPTOOLS} \ diff --git a/security/py-yara-python-dex/Makefile b/security/py-yara-python-dex/Makefile index c311734a66db..316aaa8d2e14 100644 --- a/security/py-yara-python-dex/Makefile +++ b/security/py-yara-python-dex/Makefile @@ -1,6 +1,5 @@ PORTNAME= yara-python-dex -PORTVERSION= 1.0.7.1 -PORTREVISION= 1 +PORTVERSION= 1.0.9 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -26,6 +25,6 @@ USE_PYTHON= distutils LDFLAGS+= -s .endif -PLIST_SUB= VER=${PORTVERSION:R} +PLIST_FILES= %%PYTHON_SITELIBDIR%%/yara%%PYTHON_TAG%%.so .include <bsd.port.mk> diff --git a/security/py-yara-python-dex/distinfo b/security/py-yara-python-dex/distinfo index 5a6611163bd9..d1571c0f5ca6 100644 --- a/security/py-yara-python-dex/distinfo +++ b/security/py-yara-python-dex/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1736800627 -SHA256 (MobSF-yara-python-dex-1.0.7.1_GH0.tar.gz) = 9b2febf8341d724480ee15f94adde22ea6f9f902346f59e2e9b92ec029b7ade2 -SIZE (MobSF-yara-python-dex-1.0.7.1_GH0.tar.gz) = 4505 +TIMESTAMP = 1757003675 +SHA256 (MobSF-yara-python-dex-1.0.9_GH0.tar.gz) = 1e135345d961f019c5dd31a85876aa6552aa471a9604fcc5683c85fab93e7425 +SIZE (MobSF-yara-python-dex-1.0.9_GH0.tar.gz) = 4748 SHA256 (VirusTotal-yara-python-188cb6e85137f715fef563f61c6b4f21ad026562_GH0.tar.gz) = f685495d280ba2105fa4ca31e0ac8173f16c93c28514c2e66b25a57c7d2d45b8 SIZE (VirusTotal-yara-python-188cb6e85137f715fef563f61c6b4f21ad026562_GH0.tar.gz) = 31860 SHA256 (VirusTotal-yara-ed1a1a430c64cf908b61a5fadc3958866a840bc6_GH0.tar.gz) = 282b97f106076f389e8f74e8e957bdcefbe87cc34887a8be6b5efd64cc96f920 diff --git a/security/py-yara-python-dex/pkg-plist b/security/py-yara-python-dex/pkg-plist deleted file mode 100644 index 5f948a5fbca8..000000000000 --- a/security/py-yara-python-dex/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -%%PYTHON_SITELIBDIR%%/yara%%PYTHON_TAG%%.so -%%PYTHON_SITELIBDIR%%/yara_python_dex-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/yara_python_dex-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/yara_python_dex-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/yara_python_dex-%%VER%%-py%%PYTHON_VER%%.egg-info/not-zip-safe -%%PYTHON_SITELIBDIR%%/yara_python_dex-%%VER%%-py%%PYTHON_VER%%.egg-info/top_level.txt diff --git a/security/py-yubikey-manager/Makefile b/security/py-yubikey-manager/Makefile index 6c3692766307..af0428348488 100644 --- a/security/py-yubikey-manager/Makefile +++ b/security/py-yubikey-manager/Makefile @@ -1,5 +1,5 @@ PORTNAME= yubikey-manager -PORTVERSION= 5.2.0 +PORTVERSION= 5.7.2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-yubikey-manager/distinfo b/security/py-yubikey-manager/distinfo index 222bb2ba71c4..31053ff43246 100644 --- a/security/py-yubikey-manager/distinfo +++ b/security/py-yubikey-manager/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1693744660 -SHA256 (yubikey_manager-5.2.0.tar.gz) = 45e0f09e3cee2375b6f930dd5d89c1d3a7ca5d5cccb599b16a12f8f7d989fd36 -SIZE (yubikey_manager-5.2.0.tar.gz) = 184873 +TIMESTAMP = 1758393581 +SHA256 (yubikey_manager-5.7.2.tar.gz) = 9aeb4035dcff8f6cb792e83f36e6a9152a9b5b65ac2c2e25e5f20d53c6064e62 +SIZE (yubikey_manager-5.7.2.tar.gz) = 222299 diff --git a/security/qt-sudo/Makefile b/security/qt-sudo/Makefile index ba9c44f2d104..8352e8d014d6 100644 --- a/security/qt-sudo/Makefile +++ b/security/qt-sudo/Makefile @@ -1,5 +1,5 @@ PORTNAME= qt-sudo -DISTVERSION= 2.0.1 +DISTVERSION= 2.2.0 CATEGORIES= security MASTER_SITES= https://github.com/aarnt/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/security/qt-sudo/distinfo b/security/qt-sudo/distinfo index e80c21a0c5ad..f0b0b52402c9 100644 --- a/security/qt-sudo/distinfo +++ b/security/qt-sudo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724061945 -SHA256 (qt-sudo-2.0.1.tar.gz) = d97f38b37f2f8e4411506bed361090415a5617ebd794a9de7d9b4bb606ece3a1 -SIZE (qt-sudo-2.0.1.tar.gz) = 40885 +TIMESTAMP = 1757877523 +SHA256 (qt-sudo-2.2.0.tar.gz) = c79b0662da4b51b70d8ac92ff996062638d579097d7798f744681c891c2142bf +SIZE (qt-sudo-2.2.0.tar.gz) = 38284 diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile index 6a0dd637ff94..e79fef92dda4 100644 --- a/security/rage-encryption/Makefile +++ b/security/rage-encryption/Makefile @@ -1,7 +1,7 @@ PORTNAME= rage DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= security PKGNAMESUFFIX= -encryption diff --git a/security/ratify/Makefile b/security/ratify/Makefile index db9db6f9fdb5..d11339ee445b 100644 --- a/security/ratify/Makefile +++ b/security/ratify/Makefile @@ -1,6 +1,6 @@ PORTNAME= ratify -DISTVERSION= 2.2.0 -PORTREVISION= 9 +DISTVERSION= 2.3.1 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org @@ -14,137 +14,177 @@ USES= cargo USE_GITHUB= yes GH_ACCOUNT= vmalloc -CARGO_CRATES= aho-corasick-1.1.2 \ - anstream-0.6.4 \ - anstyle-1.0.4 \ - anstyle-parse-0.2.2 \ - anstyle-query-1.0.0 \ - anstyle-wincon-3.0.1 \ - anyhow-1.0.75 \ - assert_fs-1.0.13 \ - autocfg-1.1.0 \ - bitflags-1.3.2 \ - bitflags-2.4.1 \ +CARGO_CRATES= aho-corasick-1.1.3 \ + anstream-0.6.20 \ + anstyle-1.0.11 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.4 \ + anstyle-wincon-3.0.10 \ + anyhow-1.0.98 \ + arrayref-0.3.9 \ + arrayvec-0.7.6 \ + assert_fs-1.1.3 \ + autocfg-1.5.0 \ + bitflags-2.9.1 \ + blake3-1.8.2 \ block-buffer-0.10.4 \ - bstr-1.8.0 \ - cfg-if-1.0.0 \ - clap-4.4.8 \ - clap_builder-4.4.8 \ - clap_derive-4.4.7 \ - clap_lex-0.6.0 \ - colorchoice-1.0.0 \ - console-0.15.8 \ - cpufeatures-0.2.11 \ - crossbeam-channel-0.5.8 \ - crossbeam-deque-0.8.3 \ - crossbeam-epoch-0.9.15 \ - crossbeam-utils-0.8.16 \ + bstr-1.12.0 \ + bumpalo-3.19.0 \ + cc-1.2.31 \ + cfg-if-1.0.1 \ + clap-4.5.42 \ + clap_builder-4.5.42 \ + clap_derive-4.5.41 \ + clap_lex-0.7.5 \ + colorchoice-1.0.4 \ + console-0.15.11 \ + constant_time_eq-0.3.1 \ + cpufeatures-0.2.17 \ + crossbeam-channel-0.5.15 \ + crossbeam-deque-0.8.6 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.21 \ + crossterm-0.27.0 \ + crossterm_winapi-0.9.1 \ crypto-common-0.1.6 \ diff-0.1.13 \ difflib-0.4.0 \ digest-0.10.7 \ doc-comment-0.3.3 \ - either-1.9.0 \ - encode_unicode-0.3.6 \ - errno-0.3.8 \ - fastrand-2.0.1 \ + either-1.15.0 \ + encode_unicode-1.0.0 \ + errno-0.3.13 \ + fastrand-2.3.0 \ generic-array-0.14.7 \ - globset-0.4.14 \ - globwalk-0.8.1 \ + getrandom-0.3.3 \ + globset-0.4.16 \ + globwalk-0.9.1 \ heck-0.4.1 \ - hermit-abi-0.3.3 \ + heck-0.5.0 \ + hermit-abi-0.5.2 \ hex-0.4.3 \ human_bytes-0.4.3 \ - ignore-0.4.21 \ - indicatif-0.17.8 \ - instant-0.1.13 \ - itertools-0.11.0 \ + ignore-0.4.23 \ + indicatif-0.17.11 \ + is_terminal_polyfill-1.70.1 \ itertools-0.12.1 \ - itoa-1.0.10 \ - lazy_static-1.4.0 \ - libc-0.2.150 \ - linux-raw-sys-0.4.12 \ - log-0.4.20 \ + itoa-1.0.15 \ + js-sys-0.3.77 \ + lazy_static-1.5.0 \ + libc-0.2.174 \ + linux-raw-sys-0.9.4 \ + lock_api-0.4.13 \ + log-0.4.27 \ matchers-0.1.0 \ md-5-0.10.6 \ - memchr-2.6.4 \ - memoffset-0.9.0 \ + memchr-2.7.5 \ + mio-0.8.11 \ nu-ansi-term-0.46.0 \ - num_cpus-1.16.0 \ + num_cpus-1.17.0 \ number_prefix-0.4.0 \ - once_cell-1.18.0 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.1 \ overload-0.1.1 \ - pathdiff-0.2.1 \ - pin-project-lite-0.2.13 \ - portable-atomic-1.6.0 \ - predicates-3.0.4 \ - predicates-core-1.0.6 \ - predicates-tree-1.0.9 \ - pretty_assertions-1.4.0 \ - proc-macro2-1.0.78 \ - quote-1.0.35 \ - redox_syscall-0.4.1 \ - regex-1.10.2 \ + parking_lot-0.12.4 \ + parking_lot_core-0.9.11 \ + pathdiff-0.2.3 \ + pin-project-lite-0.2.16 \ + portable-atomic-1.11.1 \ + predicates-3.1.3 \ + predicates-core-1.0.9 \ + predicates-tree-1.0.12 \ + pretty_assertions-1.4.1 \ + proc-macro2-1.0.95 \ + quote-1.0.40 \ + r-efi-5.3.0 \ + redox_syscall-0.5.17 \ + regex-1.11.1 \ regex-automata-0.1.10 \ - regex-automata-0.4.3 \ + regex-automata-0.4.9 \ regex-syntax-0.6.29 \ - regex-syntax-0.8.2 \ - rustix-0.38.26 \ - rustversion-1.0.14 \ - ryu-1.0.17 \ + regex-syntax-0.8.5 \ + rustix-1.0.8 \ + rustversion-1.0.21 \ + ryu-1.0.20 \ same-file-1.0.6 \ scopeguard-1.2.0 \ - serde-1.0.197 \ - serde_derive-1.0.197 \ - serde_json-1.0.114 \ + serde-1.0.219 \ + serde_derive-1.0.219 \ + serde_json-1.0.142 \ sha1-0.10.6 \ - sha2-0.10.8 \ + sha2-0.10.9 \ sharded-slab-0.1.7 \ - smallvec-1.11.2 \ - strsim-0.10.0 \ + shlex-1.3.0 \ + signal-hook-0.3.18 \ + signal-hook-mio-0.2.4 \ + signal-hook-registry-1.4.6 \ + smallvec-1.15.1 \ + strsim-0.11.1 \ strum-0.25.0 \ strum_macros-0.25.3 \ - syn-2.0.52 \ - tempfile-3.8.1 \ + subtle-2.6.1 \ + syn-2.0.104 \ + tempfile-3.20.0 \ termcolor-1.4.1 \ - termtree-0.4.1 \ - thiserror-1.0.61 \ - thiserror-impl-1.0.61 \ - thread_local-1.1.7 \ - tracing-0.1.40 \ - tracing-core-0.1.32 \ + termtree-0.5.1 \ + thiserror-1.0.69 \ + thiserror-impl-1.0.69 \ + thread_local-1.1.9 \ + tracing-0.1.41 \ + tracing-core-0.1.34 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.18 \ - typenum-1.17.0 \ - unicode-ident-1.0.12 \ - unicode-width-0.1.13 \ - utf8parse-0.2.1 \ - valuable-0.1.0 \ - version_check-0.9.4 \ - walkdir-2.4.0 \ + tracing-subscriber-0.3.19 \ + typenum-1.18.0 \ + unicode-ident-1.0.18 \ + unicode-width-0.2.1 \ + utf8parse-0.2.2 \ + valuable-0.1.1 \ + version_check-0.9.5 \ + walkdir-2.5.0 \ + 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 \ + wasm-bindgen-macro-0.2.100 \ + wasm-bindgen-macro-support-0.2.100 \ + wasm-bindgen-shared-0.2.100 \ + web-time-1.1.0 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.6 \ + winapi-util-0.1.9 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-link-0.1.3 \ windows-sys-0.48.0 \ - windows-sys-0.52.0 \ + windows-sys-0.59.0 \ + windows-sys-0.60.2 \ windows-targets-0.48.5 \ - windows-targets-0.52.0 \ + windows-targets-0.52.6 \ + windows-targets-0.53.3 \ windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.0 \ + windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.0 \ windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.0 \ + windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.0 \ windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.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.48.5 \ - windows_i686_msvc-0.52.0 \ + windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.0 \ windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.0 \ + windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.0 \ windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.0 \ + windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.0 \ windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.0 \ - yansi-0.5.1 + windows_x86_64_msvc-0.52.6 \ + windows_x86_64_msvc-0.53.0 \ + wit-bindgen-rt-0.39.0 \ + yansi-1.0.1 PLIST_FILES= bin/${PORTNAME} diff --git a/security/ratify/distinfo b/security/ratify/distinfo index ef2ca3790f73..9febec2087ac 100644 --- a/security/ratify/distinfo +++ b/security/ratify/distinfo @@ -1,54 +1,68 @@ -TIMESTAMP = 1721020059 -SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0 -SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136 -SHA256 (rust/crates/anstream-0.6.4.crate) = 2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44 -SIZE (rust/crates/anstream-0.6.4.crate) = 20593 -SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87 -SIZE (rust/crates/anstyle-1.0.4.crate) = 13998 -SHA256 (rust/crates/anstyle-parse-0.2.2.crate) = 317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140 -SIZE (rust/crates/anstyle-parse-0.2.2.crate) = 24696 -SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b -SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620 -SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628 -SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279 -SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 -SIZE (rust/crates/anyhow-1.0.75.crate) = 43901 -SHA256 (rust/crates/assert_fs-1.0.13.crate) = f070617a68e5c2ed5d06ee8dd620ee18fb72b99f6c094bed34cf8ab07c875b48 -SIZE (rust/crates/assert_fs-1.0.13.crate) = 19063 -SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa -SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 -SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07 -SIZE (rust/crates/bitflags-2.4.1.crate) = 37043 +TIMESTAMP = 1758128098 +SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 +SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 +SIZE (rust/crates/anstream-0.6.20.crate) = 28797 +SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd +SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 +SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 +SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 +SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a +SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 +SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb +SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 +SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 +SHA256 (rust/crates/assert_fs-1.1.3.crate) = a652f6cb1f516886fcfee5e7a5c078b9ade62cfcb889524efe5a64d682dd27a9 +SIZE (rust/crates/assert_fs-1.1.3.crate) = 20176 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 +SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0 +SIZE (rust/crates/blake3-1.8.2.crate) = 205967 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c -SIZE (rust/crates/bstr-1.8.0.crate) = 380176 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 -SHA256 (rust/crates/clap-4.4.8.crate) = 2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64 -SIZE (rust/crates/clap-4.4.8.crate) = 54609 -SHA256 (rust/crates/clap_builder-4.4.8.crate) = 07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc -SIZE (rust/crates/clap_builder-4.4.8.crate) = 163164 -SHA256 (rust/crates/clap_derive-4.4.7.crate) = cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442 -SIZE (rust/crates/clap_derive-4.4.7.crate) = 29046 -SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1 -SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272 -SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7 -SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857 -SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb -SIZE (rust/crates/console-0.15.8.crate) = 36364 -SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0 -SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727 -SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200 -SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455 -SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef -SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746 -SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7 -SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553 -SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294 -SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508 +SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4 +SIZE (rust/crates/bstr-1.12.0.crate) = 351557 +SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 +SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/cc-1.2.31.crate) = c3a42d84bb6b69d3a8b3eaacf0d88f179e1929695e1ad012b6cf64d9caaa5fd2 +SIZE (rust/crates/cc-1.2.31.crate) = 109427 +SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 +SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 +SHA256 (rust/crates/clap-4.5.42.crate) = ed87a9d530bb41a67537289bafcac159cb3ee28460e0a4571123d2a778a6a882 +SIZE (rust/crates/clap-4.5.42.crate) = 58305 +SHA256 (rust/crates/clap_builder-4.5.42.crate) = 64f4f3f3c77c94aff3c7e9aac9a2ca1974a5adf392a8bb751e827d6d127ab966 +SIZE (rust/crates/clap_builder-4.5.42.crate) = 169655 +SHA256 (rust/crates/clap_derive-4.5.41.crate) = ef4f52386a59ca4c860f7393bcf8abd8dfd91ecccc0f774635ff68e92eeef491 +SIZE (rust/crates/clap_derive-4.5.41.crate) = 33493 +SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 +SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 +SIZE (rust/crates/console-0.15.11.crate) = 37822 +SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 +SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 +SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 +SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df +SIZE (rust/crates/crossterm-0.27.0.crate) = 125311 +SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b +SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8 @@ -59,207 +73,273 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10 SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123 -SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 -SIZE (rust/crates/either-1.9.0.crate) = 16660 -SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f -SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741 -SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245 -SIZE (rust/crates/errno-0.3.8.crate) = 10645 -SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5 -SIZE (rust/crates/fastrand-2.0.1.crate) = 14664 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 +SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 +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/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 -SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1 -SIZE (rust/crates/globset-0.4.14.crate) = 25090 -SHA256 (rust/crates/globwalk-0.8.1.crate) = 93e3af942408868f6934a7b85134a3230832b9977cf66125df2f9edcfce4ddcc -SIZE (rust/crates/globwalk-0.8.1.crate) = 13705 +SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4 +SIZE (rust/crates/getrandom-0.3.3.crate) = 49493 +SHA256 (rust/crates/globset-0.4.16.crate) = 54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5 +SIZE (rust/crates/globset-0.4.16.crate) = 26533 +SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757 +SIZE (rust/crates/globwalk-0.9.1.crate) = 12572 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 SIZE (rust/crates/heck-0.4.1.crate) = 11567 -SHA256 (rust/crates/hermit-abi-0.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7 -SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 SIZE (rust/crates/hex-0.4.3.crate) = 13299 SHA256 (rust/crates/human_bytes-0.4.3.crate) = 91f255a4535024abf7640cb288260811fc14794f62b063652ed349f9a6c2348e SIZE (rust/crates/human_bytes-0.4.3.crate) = 5654 -SHA256 (rust/crates/ignore-0.4.21.crate) = 747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060 -SIZE (rust/crates/ignore-0.4.21.crate) = 55500 -SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3 -SIZE (rust/crates/indicatif-0.17.8.crate) = 64869 -SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222 -SIZE (rust/crates/instant-0.1.13.crate) = 6305 -SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57 -SIZE (rust/crates/itertools-0.11.0.crate) = 125074 +SHA256 (rust/crates/ignore-0.4.23.crate) = 6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b +SIZE (rust/crates/ignore-0.4.23.crate) = 55901 +SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 +SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf +SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 SIZE (rust/crates/itertools-0.12.1.crate) = 137761 -SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c -SIZE (rust/crates/itoa-1.0.10.crate) = 10534 -SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646 -SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443 -SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c -SIZE (rust/crates/libc-0.2.150.crate) = 719359 -SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456 -SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800 -SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f -SIZE (rust/crates/log-0.4.20.crate) = 38307 +SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c +SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f +SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +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.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 +SIZE (rust/crates/libc-0.2.174.crate) = 779933 +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/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/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 SIZE (rust/crates/matchers-0.1.0.crate) = 6948 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.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167 -SIZE (rust/crates/memchr-2.6.4.crate) = 94439 -SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c -SIZE (rust/crates/memoffset-0.9.0.crate) = 9033 +SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 +SIZE (rust/crates/memchr-2.7.5.crate) = 97603 +SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c +SIZE (rust/crates/mio-0.8.11.crate) = 102983 SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84 SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311 -SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 -SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 +SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b +SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 -SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d -SIZE (rust/crates/once_cell-1.18.0.crate) = 32969 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad +SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 SIZE (rust/crates/overload-0.1.1.crate) = 24439 -SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd -SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142 -SHA256 (rust/crates/pin-project-lite-0.2.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58 -SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141 -SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0 -SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689 -SHA256 (rust/crates/predicates-3.0.4.crate) = 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0 -SIZE (rust/crates/predicates-3.0.4.crate) = 23240 -SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174 -SIZE (rust/crates/predicates-core-1.0.6.crate) = 8084 -SHA256 (rust/crates/predicates-tree-1.0.9.crate) = 368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf -SIZE (rust/crates/predicates-tree-1.0.9.crate) = 7960 -SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66 -SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846 -SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae -SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 -SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef -SIZE (rust/crates/quote-1.0.35.crate) = 28136 -SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa -SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 -SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 -SIZE (rust/crates/regex-1.10.2.crate) = 252839 +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/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3 +SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 +SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 +SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 +SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573 +SIZE (rust/crates/predicates-3.1.3.crate) = 24063 +SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa +SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618 +SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c +SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392 +SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d +SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952 +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.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 +SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 +SHA256 (rust/crates/regex-1.11.1.crate) = b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191 +SIZE (rust/crates/regex-1.11.1.crate) = 254170 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f -SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011 +SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908 +SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 -SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f -SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228 -SHA256 (rust/crates/rustix-0.38.26.crate) = 9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a -SIZE (rust/crates/rustix-0.38.26.crate) = 364525 -SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4 -SIZE (rust/crates/rustversion-1.0.14.crate) = 17261 -SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1 -SIZE (rust/crates/ryu-1.0.17.crate) = 47537 +SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c +SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541 +SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 +SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d +SIZE (rust/crates/rustversion-1.0.21.crate) = 21001 +SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f +SIZE (rust/crates/ryu-1.0.20.crate) = 48738 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 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2 -SIZE (rust/crates/serde-1.0.197.crate) = 77087 -SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b -SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771 -SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0 -SIZE (rust/crates/serde_json-1.0.114.crate) = 146986 +SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6 +SIZE (rust/crates/serde-1.0.219.crate) = 78983 +SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00 +SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798 +SHA256 (rust/crates/serde_json-1.0.142.crate) = 030fedb782600dcbd6f02d479bf0d817ac3bb40d644745b769d6a96bc3afc5a7 +SIZE (rust/crates/serde_json-1.0.142.crate) = 155363 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba SIZE (rust/crates/sha1-0.10.6.crate) = 13517 -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/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970 -SIZE (rust/crates/smallvec-1.11.2.crate) = 34801 -SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 -SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 +SHA256 (rust/crates/signal-hook-mio-0.2.4.crate) = 34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd +SIZE (rust/crates/signal-hook-mio-0.2.4.crate) = 9314 +SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b +SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125 SIZE (rust/crates/strum-0.25.0.crate) = 5539 SHA256 (rust/crates/strum_macros-0.25.3.crate) = 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0 SIZE (rust/crates/strum_macros-0.25.3.crate) = 22570 -SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07 -SIZE (rust/crates/syn-2.0.52.crate) = 254728 -SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5 -SIZE (rust/crates/tempfile-3.8.1.crate) = 32164 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 +SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 +SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 -SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76 -SIZE (rust/crates/termtree-0.4.1.crate) = 4557 -SHA256 (rust/crates/thiserror-1.0.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709 -SIZE (rust/crates/thiserror-1.0.61.crate) = 21264 -SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533 -SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786 -SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152 -SIZE (rust/crates/thread_local-1.1.7.crate) = 13585 -SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef -SIZE (rust/crates/tracing-0.1.40.crate) = 79459 -SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54 -SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221 +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-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SHA256 (rust/crates/tracing-0.1.41.crate) = 784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0 +SIZE (rust/crates/tracing-0.1.41.crate) = 82448 +SHA256 (rust/crates/tracing-core-0.1.34.crate) = b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678 +SIZE (rust/crates/tracing-core-0.1.34.crate) = 63760 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b -SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312 -SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 -SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b -SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 -SHA256 (rust/crates/unicode-width-0.1.13.crate) = 0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d -SIZE (rust/crates/unicode-width-0.1.13.crate) = 457228 -SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a -SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435 -SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d -SIZE (rust/crates/valuable-0.1.0.crate) = 27718 -SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f -SIZE (rust/crates/version_check-0.9.4.crate) = 14895 -SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee -SIZE (rust/crates/walkdir-2.4.0.crate) = 23550 +SHA256 (rust/crates/tracing-subscriber-0.3.19.crate) = e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008 +SIZE (rust/crates/tracing-subscriber-0.3.19.crate) = 198345 +SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f +SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 +SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +SHA256 (rust/crates/unicode-width-0.2.1.crate) = 4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c +SIZE (rust/crates/unicode-width-0.2.1.crate) = 279344 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 +SIZE (rust/crates/valuable-0.1.1.crate) = 28679 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b +SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 +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 +SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 +SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 +SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 +SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d +SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596 -SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234 +SHA256 (rust/crates/winapi-util-0.1.9.crate) = cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb +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-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9 SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884 -SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d -SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +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.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904 -SHA256 (rust/crates/windows-targets-0.52.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd -SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229 +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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 +SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8 SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492 -SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea -SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182 +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.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483 -SHA256 (rust/crates/windows_aarch64_msvc-0.52.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef -SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663 +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.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891 -SHA256 (rust/crates/windows_i686_gnu-0.52.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313 -SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285 +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.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406 SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300 -SHA256 (rust/crates/windows_i686_msvc-0.52.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a -SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693 +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.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619 -SHA256 (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd -SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213 +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.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486 -SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e -SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165 +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.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538 SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412 -SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04 -SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600 -SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec -SIZE (rust/crates/yansi-0.5.1.crate) = 16525 -SHA256 (vmalloc-ratify-2.2.0_GH0.tar.gz) = a56719a2982512eb41902b05dbe67d1a32c822774e480063c9201b46dfecb487 -SIZE (vmalloc-ratify-2.2.0_GH0.tar.gz) = 20543 +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/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 +SIZE (rust/crates/yansi-1.0.1.crate) = 75497 +SHA256 (vmalloc-ratify-2.3.1_GH0.tar.gz) = 9e1aec1d86ac030993b86406635d3a1af32a43da55a63cf14756f2cce780f68e +SIZE (vmalloc-ratify-2.3.1_GH0.tar.gz) = 28915 diff --git a/security/rekor/Makefile b/security/rekor/Makefile index 331e75973e2b..5d37a1f77827 100644 --- a/security/rekor/Makefile +++ b/security/rekor/Makefile @@ -1,7 +1,7 @@ PORTNAME= rekor DISTVERSIONPREFIX= v DISTVERSION= 1.3.10 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/rhonabwy/Makefile b/security/rhonabwy/Makefile deleted file mode 100644 index 989d5958737e..000000000000 --- a/security/rhonabwy/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -PORTNAME= rhonabwy -PORTVERSION= 1.1.13 -DISTVERSIONPREFIX= v -CATEGORIES= security - -MAINTAINER= sunpoet@FreeBSD.org -COMMENT= Javascript Object Signing and Encryption (JOSE) library -WWW= https://babelouest.github.io/rhonabwy/ \ - https://github.com/babelouest/rhonabwy - -LICENSE= LGPL21 -LICENSE_FILE= ${WRKSRC}/LICENSE - -BUILD_DEPENDS= jansson>=2.4:devel/jansson \ - orcania>=2.3.3:devel/orcania \ - ulfius>=2.7.15:www/ulfius \ - yder>=1.4.20:devel/yder -LIB_DEPENDS= libcurl.so:ftp/curl \ - libgmp.so:math/gmp \ - libgnutls.so:security/gnutls \ - libjansson.so:devel/jansson \ - libnettle.so:security/nettle \ - liborcania.so:devel/orcania \ - libulfius.so:www/ulfius \ - libyder.so:devel/yder - -USES= cmake pathfix pkgconfig - -CMAKE_OFF= BUILD_DEB \ - BUILD_RHONABWY_DOCUMENTATION \ - BUILD_RHONABWY_TESTING \ - BUILD_RPM \ - BUILD_TGZ -CMAKE_ON= BUILD_RNBYC \ - BUILD_STATIC \ - INSTALL_HEADER \ - SEARCH_ORCANIA_R \ - SEARCH_YDER_R \ - WITH_CURL \ - WITH_ULFIUS - -PLIST_SUB= PORTVERSION=${PORTVERSION} - -USE_GITHUB= yes -GH_ACCOUNT= babelouest - -post-install: - ${INSTALL_DATA} ${INSTALL_WRKSRC}/librhonabwy.a ${STAGEDIR}${PREFIX}/lib/ - -.include <bsd.port.mk> diff --git a/security/rhonabwy/distinfo b/security/rhonabwy/distinfo deleted file mode 100644 index e799b95cd77d..000000000000 --- a/security/rhonabwy/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1700759722 -SHA256 (babelouest-rhonabwy-v1.1.13_GH0.tar.gz) = b23c996d0dff87945e0073c73bb6103c999781eb527da4d62301abb795715af0 -SIZE (babelouest-rhonabwy-v1.1.13_GH0.tar.gz) = 381462 diff --git a/security/rhonabwy/files/patch-CMakeLists.txt b/security/rhonabwy/files/patch-CMakeLists.txt deleted file mode 100644 index 8c0c339955dc..000000000000 --- a/security/rhonabwy/files/patch-CMakeLists.txt +++ /dev/null @@ -1,20 +0,0 @@ ---- CMakeLists.txt.orig 2023-09-16 21:43:59 UTC -+++ CMakeLists.txt -@@ -179,7 +179,7 @@ target_include_directories(rhonabwy - PUBLIC "$<BUILD_INTERFACE:${INC_DIR}>" - PUBLIC "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}>" - PUBLIC "$<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>") --target_link_libraries(rhonabwy PUBLIC ${RHONABWY_LIBS}) -+target_link_libraries(rhonabwy PUBLIC ${RHONABWY_LIBS} -L${CMAKE_INSTALL_PREFIX}/lib -lgmp -lhogweed) - set_target_properties(rhonabwy PROPERTIES - PUBLIC_HEADER "${INC_DIR}/rhonabwy.h;${PROJECT_BINARY_DIR}/rhonabwy-cfg.h" - VERSION "${LIBRARY_VERSION}" -@@ -232,7 +232,7 @@ option(BUILD_RNBYC "Build rnbyc application." ON) - - if (BUILD_RNBYC) - add_executable(rnbyc ${RNBYC_DIR}/rnbyc.c ${INC_DIR}/rhonabwy.h ${PROJECT_BINARY_DIR}/rhonabwy-cfg.h) -- set_target_properties(rnbyc PROPERTIES SKIP_BUILD_RPATH TRUE COMPILE_OPTIONS "-Wextra;-Wconversion") -+ set_target_properties(rnbyc PROPERTIES SKIP_BUILD_RPATH TRUE COMPILE_OPTIONS "-Wextra;-Wconversion;-Wno-sign-conversion;-Wno-unknown-warning-option") - add_dependencies(rnbyc rhonabwy) - target_link_libraries(rnbyc rhonabwy ${RHONABWY_LIBS} Yder::Yder Orcania::Orcania) - install(TARGETS rnbyc RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}) diff --git a/security/rhonabwy/files/patch-cmake-modules-FindNettle.cmake b/security/rhonabwy/files/patch-cmake-modules-FindNettle.cmake deleted file mode 100644 index 33c156878dea..000000000000 --- a/security/rhonabwy/files/patch-cmake-modules-FindNettle.cmake +++ /dev/null @@ -1,20 +0,0 @@ ---- cmake-modules/FindNettle.cmake.orig 2022-07-08 18:30:56 UTC -+++ cmake-modules/FindNettle.cmake -@@ -40,12 +40,16 @@ find_library(NETTLE_LIBRARY - NAMES nettle libnettle - HINTS ${PC_NETTLE_LIBDIR} ${PC_NETTLE_LIBRARY_DIRS}) - -+find_library(HOGWEED_LIBRARY -+ NAMES hogweed libhogweed -+ HINTS ${PC_NETTLE_LIBDIR} ${PC_NETTLE_LIBRARY_DIRS}) -+ - include(FindPackageHandleStandardArgs) - find_package_handle_standard_args(Nettle - REQUIRED_VARS NETTLE_LIBRARY NETTLE_INCLUDE_DIR) - - if (NETTLE_FOUND) -- set(NETTLE_LIBRARIES ${NETTLE_LIBRARY}) -+ set(NETTLE_LIBRARIES ${NETTLE_LIBRARY} ${HOGWEED_LIBRARY}) - set(NETTLE_INCLUDE_DIRS ${NETTLE_INCLUDE_DIR}) - endif () - diff --git a/security/rhonabwy/files/patch-src-misc.c b/security/rhonabwy/files/patch-src-misc.c deleted file mode 100644 index 33a534992c41..000000000000 --- a/security/rhonabwy/files/patch-src-misc.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/misc.c.orig 2023-11-14 16:38:17 UTC -+++ src/misc.c -@@ -195,7 +195,7 @@ int _r_get_http_content(const char * url, int x5u_flag - break; - } - } -- if ((res = curl_easy_perform(curl)) != CURLE_OK) { -+ if ((res = (int) curl_easy_perform(curl)) != CURLE_OK) { - if (res == CURLE_WRITE_ERROR && datum->size > R_MAX_BODY_SIZE) { - y_log_message(Y_LOG_LEVEL_ERROR, "_r_get_http_content - Error remote content exceeded size limit of %zu bytes", R_MAX_BODY_SIZE); - ret = RHN_ERROR_PARAM; diff --git a/security/rhonabwy/pkg-descr b/security/rhonabwy/pkg-descr deleted file mode 100644 index a7ad8e249010..000000000000 --- a/security/rhonabwy/pkg-descr +++ /dev/null @@ -1,16 +0,0 @@ -Rhonabwy library is made to manage JWK, JWKS, JWS, JWE and JWT according to -their respective RFCs: -- JSON Web Keys (JWK) and JSON Web Keys Set (JWKS) -- JSON Web Signatures (JWS) -- JSON Web Encryption (JWE) -- JSON Web Token (JWT) - -Rhonabwy is based on the following libraries and actively uses them: -- GnuTLS for the cryptographic functions -- Jansson for the JSON manipulation -- Yder for the logs -- Libcurl when it requires to retrieve keys from an URL - -When relevant, a function can accept or return GnuTLS or Jansson data. But if -you're not using those in your application and prefer raw data, you can use the -more agnostic functions. diff --git a/security/rhonabwy/pkg-plist b/security/rhonabwy/pkg-plist deleted file mode 100644 index f673bf0d6b80..000000000000 --- a/security/rhonabwy/pkg-plist +++ /dev/null @@ -1,17 +0,0 @@ -bin/rnbyc -include/rhonabwy-cfg.h -include/rhonabwy.h -lib/cmake/Rhonabwy/FindGnuTLS.cmake -lib/cmake/Rhonabwy/FindJansson.cmake -lib/cmake/Rhonabwy/FindMHD.cmake -lib/cmake/Rhonabwy/FindNettle.cmake -lib/cmake/Rhonabwy/RhonabwyConfig.cmake -lib/cmake/Rhonabwy/RhonabwyConfigVersion.cmake -lib/cmake/Rhonabwy/RhonabwyTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/Rhonabwy/RhonabwyTargets.cmake -lib/librhonabwy.a -lib/librhonabwy.so -lib/librhonabwy.so.1.1 -lib/librhonabwy.so.%%PORTVERSION%% -libdata/pkgconfig/librhonabwy.pc -share/man/man1/rnbyc.1.gz 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..d0048e6a9974 100644 --- a/security/rpm-sequoia/Makefile +++ b/security/rpm-sequoia/Makefile @@ -1,7 +1,7 @@ PORTNAME= rpm-sequoia DISTVERSIONPREFIX= v -DISTVERSION= 1.8.0 -PORTREVISION= 3 +DISTVERSION= 1.9.0 +PORTREVISION= 2 CATEGORIES= security archivers MAINTAINER= yuri@FreeBSD.org @@ -12,6 +12,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 +29,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 +92,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 +100,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 +129,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 +152,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 +168,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 +191,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 +202,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 +245,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..7ea49bb9d7ba 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.26 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,7 +11,7 @@ WWW= https://github.com/unixcharles/acme-client LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= rubygem-base6402>=0.2.0<0.3:converters/rubygem-base6402 \ +RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \ rubygem-faraday-gitlab>=1.0<3.0.0:www/rubygem-faraday-gitlab \ rubygem-faraday-retry-gitlab>=1.0<3.0.0:www/rubygem-faraday-retry-gitlab diff --git a/security/rubygem-acme-client-gitlab/distinfo b/security/rubygem-acme-client-gitlab/distinfo index 71f01bae6c87..1ff4ac748853 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 = 1761545571 +SHA256 (rubygem/acme-client-2.0.26.gem) = 060e5ea5dd2f66b1b2be3f710ac0884dd469ce3a8b3125c8a5c08e09fb6523bd +SIZE (rubygem/acme-client-2.0.26.gem) = 22528 diff --git a/security/rubygem-acme-client/Makefile b/security/rubygem-acme-client/Makefile index 1e962af25ae9..4c6bf2db4a4a 100644 --- a/security/rubygem-acme-client/Makefile +++ b/security/rubygem-acme-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= acme-client -PORTVERSION= 2.0.22 +PORTVERSION= 2.0.26 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-acme-client/distinfo b/security/rubygem-acme-client/distinfo index f1249e2a15c4..a544bd690561 100644 --- a/security/rubygem-acme-client/distinfo +++ b/security/rubygem-acme-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751622403 -SHA256 (rubygem/acme-client-2.0.22.gem) = 817534b743e2c93b3e498dad6b0f1a96a8e6df273bb04e37525d586a519176f7 -SIZE (rubygem/acme-client-2.0.22.gem) = 21504 +TIMESTAMP = 1759816936 +SHA256 (rubygem/acme-client-2.0.26.gem) = 060e5ea5dd2f66b1b2be3f710ac0884dd469ce3a8b3125c8a5c08e09fb6523bd +SIZE (rubygem/acme-client-2.0.26.gem) = 22528 diff --git a/security/rubygem-declarative_policy/Makefile b/security/rubygem-declarative_policy/Makefile index ced7a94eabf2..50fd627b587d 100644 --- a/security/rubygem-declarative_policy/Makefile +++ b/security/rubygem-declarative_policy/Makefile @@ -1,5 +1,5 @@ PORTNAME= declarative_policy -PORTVERSION= 1.1.0 +PORTVERSION= 2.0.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-declarative_policy/distinfo b/security/rubygem-declarative_policy/distinfo index 8f815fe91ca9..b0ba09ea11b7 100644 --- a/security/rubygem-declarative_policy/distinfo +++ b/security/rubygem-declarative_policy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1637597706 -SHA256 (rubygem/declarative_policy-1.1.0.gem) = 9af4cf299ade03f2bbf63908f2ce6a117d132fc714c39a128596667fb13331cb -SIZE (rubygem/declarative_policy-1.1.0.gem) = 37376 +TIMESTAMP = 1761392534 +SHA256 (rubygem/declarative_policy-2.0.1.gem) = 5ac5a67fc87edad6ef89b12ff8916520c8d11cb95e16529c259c93ef0ec3e6e8 +SIZE (rubygem/declarative_policy-2.0.1.gem) = 32768 diff --git a/security/rubygem-devise-two-factor-rails70/Makefile b/security/rubygem-devise-two-factor-rails70/Makefile index fc463911a8e5..0c581b9264ae 100644 --- a/security/rubygem-devise-two-factor-rails70/Makefile +++ b/security/rubygem-devise-two-factor-rails70/Makefile @@ -1,5 +1,5 @@ PORTNAME= devise-two-factor -PORTVERSION= 6.1.0 +PORTVERSION= 6.2.0 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails70 @@ -11,9 +11,9 @@ WWW= https://github.com/tinfoil/devise-two-factor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-activesupport70>=7.0<8.1:devel/rubygem-activesupport70 \ +RUN_DEPENDS= rubygem-activesupport70>=7.0<8.2:devel/rubygem-activesupport70 \ rubygem-devise-rails70>=4.0<5:devel/rubygem-devise-rails70 \ - rubygem-railties70>=7.0<8.1:www/rubygem-railties70 \ + rubygem-railties70>=7.0<8.2:www/rubygem-railties70 \ rubygem-rotp>=6.0<7:devel/rubygem-rotp USES= gem diff --git a/security/rubygem-devise-two-factor-rails70/distinfo b/security/rubygem-devise-two-factor-rails70/distinfo index d9232a145287..df7c18245d3a 100644 --- a/security/rubygem-devise-two-factor-rails70/distinfo +++ b/security/rubygem-devise-two-factor-rails70/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679806 -SHA256 (rubygem/devise-two-factor-6.1.0.gem) = 90389ea00e6eab999f1868311972b6f4c84e6d7d6d1e90990eea8fcaf3372c10 -SIZE (rubygem/devise-two-factor-6.1.0.gem) = 24576 +TIMESTAMP = 1761441127 +SHA256 (rubygem/devise-two-factor-6.2.0.gem) = 8a74f5519dc6fd45438a0b34830f07061f90e69efd4412eefe3d7ee093de40a6 +SIZE (rubygem/devise-two-factor-6.2.0.gem) = 24064 diff --git a/security/rubygem-devise-two-factor/Makefile b/security/rubygem-devise-two-factor/Makefile index 1e8880b65c8d..a502765a7bdd 100644 --- a/security/rubygem-devise-two-factor/Makefile +++ b/security/rubygem-devise-two-factor/Makefile @@ -1,5 +1,5 @@ PORTNAME= devise-two-factor -PORTVERSION= 6.1.0 +PORTVERSION= 6.2.0 CATEGORIES= security rubygems MASTER_SITES= RG @@ -10,9 +10,9 @@ WWW= https://github.com/tinfoil/devise-two-factor LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= rubygem-activesupport72>=7.0<8.1:devel/rubygem-activesupport72 \ +RUN_DEPENDS= rubygem-activesupport72>=7.0<8.2:devel/rubygem-activesupport72 \ rubygem-devise-rails72>=4.0<5:devel/rubygem-devise-rails72 \ - rubygem-railties72>=7.0<8.1:www/rubygem-railties72 \ + rubygem-railties72>=7.0<8.2:www/rubygem-railties72 \ rubygem-rotp>=6.0<7:devel/rubygem-rotp USES= gem diff --git a/security/rubygem-devise-two-factor/distinfo b/security/rubygem-devise-two-factor/distinfo index 01b79380f2c6..4060a259650a 100644 --- a/security/rubygem-devise-two-factor/distinfo +++ b/security/rubygem-devise-two-factor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731679804 -SHA256 (rubygem/devise-two-factor-6.1.0.gem) = 90389ea00e6eab999f1868311972b6f4c84e6d7d6d1e90990eea8fcaf3372c10 -SIZE (rubygem/devise-two-factor-6.1.0.gem) = 24576 +TIMESTAMP = 1761447704 +SHA256 (rubygem/devise-two-factor-6.2.0.gem) = 8a74f5519dc6fd45438a0b34830f07061f90e69efd4412eefe3d7ee093de40a6 +SIZE (rubygem/devise-two-factor-6.2.0.gem) = 24064 diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile index c18d0abff516..2a1d20ba3765 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.33.0 CATEGORIES= security rubygems MASTER_SITES= RG @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-activesupport-gitlab>=7.0<8:devel/rubygem-activesupport-gitlab \ - rubygem-jwt>=2.9<3:www/rubygem-jwt + rubygem-jwt2>=2.9<3:www/rubygem-jwt2 USES= gem diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo index 707ec643b309..c7a3b5ef0e91 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 = 1761545763 +SHA256 (rubygem/gitlab-cloud-connector-1.33.0.gem) = bc9ebba1728d7283b35185ea1b7358370dfe0ce1fc51e388955ab0ed05db722f +SIZE (rubygem/gitlab-cloud-connector-1.33.0.gem) = 19968 diff --git a/security/rubygem-gitlab-secret_detection/Makefile b/security/rubygem-gitlab-secret_detection/Makefile index 6296865d0945..9bb4c1f5ed73 100644 --- a/security/rubygem-gitlab-secret_detection/Makefile +++ b/security/rubygem-gitlab-secret_detection/Makefile @@ -1,5 +1,5 @@ PORTNAME= gitlab-secret_detection -PORTVERSION= 0.33.0 +PORTVERSION= 0.35.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-gitlab-secret_detection/distinfo b/security/rubygem-gitlab-secret_detection/distinfo index b445544e4da4..56284ed7514c 100644 --- a/security/rubygem-gitlab-secret_detection/distinfo +++ b/security/rubygem-gitlab-secret_detection/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752208844 -SHA256 (rubygem/gitlab-secret_detection-0.33.0.gem) = ceb6ea9e1633796f52754d21f6538e652e6a21eda7c56b4aefd70b800e25ba91 -SIZE (rubygem/gitlab-secret_detection-0.33.0.gem) = 40960 +TIMESTAMP = 1761545894 +SHA256 (rubygem/gitlab-secret_detection-0.35.1.gem) = 9ca38b3a7ba398820e6683caa13066e818dfd29e71d84219ad292653fb9c2a69 +SIZE (rubygem/gitlab-secret_detection-0.35.1.gem) = 44032 diff --git a/security/rubygem-googleauth-gitlab/Makefile b/security/rubygem-googleauth-gitlab/Makefile index 9e26e30aae58..802b1986381e 100644 --- a/security/rubygem-googleauth-gitlab/Makefile +++ b/security/rubygem-googleauth-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= googleauth -PORTVERSION= 1.11.2 +PORTVERSION= 1.14.0 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -12,9 +13,10 @@ 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-jwt>=1.4<3.0:www/rubygem-jwt \ - rubygem-multi_json>=1.11<2:devel/rubygem-multi_json \ + 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-jwt2>=1.4<3.0:www/rubygem-jwt2 \ + rubygem-multi_json-gitlab>=1.11<2:devel/rubygem-multi_json-gitlab \ rubygem-os>=0.9<2.0:devel/rubygem-os \ rubygem-signet-gitlab>=0.16<2:security/rubygem-signet-gitlab 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-googleauth/Makefile b/security/rubygem-googleauth/Makefile index 930b5d38c7f2..8a54e6ff35c0 100644 --- a/security/rubygem-googleauth/Makefile +++ b/security/rubygem-googleauth/Makefile @@ -1,5 +1,5 @@ PORTNAME= googleauth -PORTVERSION= 1.14.0 +PORTVERSION= 1.15.1 CATEGORIES= security rubygems MASTER_SITES= RG @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-faraday>=1.0<3.0:www/rubygem-faraday \ rubygem-google-cloud-env>=2.2<3:net/rubygem-google-cloud-env \ rubygem-google-logging-utils>=0.1<1:devel/rubygem-google-logging-utils \ - rubygem-jwt>=1.4<3.0:www/rubygem-jwt \ + rubygem-jwt>=1.4<4.0:www/rubygem-jwt \ rubygem-multi_json>=1.11<2:devel/rubygem-multi_json \ rubygem-os>=0.9<2.0:devel/rubygem-os \ rubygem-signet>=0.16<2:security/rubygem-signet diff --git a/security/rubygem-googleauth/distinfo b/security/rubygem-googleauth/distinfo index 715d45a95edc..f2fcdee387fa 100644 --- a/security/rubygem-googleauth/distinfo +++ b/security/rubygem-googleauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742405572 -SHA256 (rubygem/googleauth-1.14.0.gem) = 62e7de11791890c3d3dc70582dfd9ab5516530e4e4f56d96451fd62c76475149 -SIZE (rubygem/googleauth-1.14.0.gem) = 60928 +TIMESTAMP = 1761447706 +SHA256 (rubygem/googleauth-1.15.1.gem) = d61960893d0d573601d94a38889613b991f40a59ab755b5beed87bf2c3d3cb24 +SIZE (rubygem/googleauth-1.15.1.gem) = 71168 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/rubygem-omniauth-atlassian-oauth2/Makefile b/security/rubygem-omniauth-atlassian-oauth2/Makefile index 84adfad8551b..2950bb0bf995 100644 --- a/security/rubygem-omniauth-atlassian-oauth2/Makefile +++ b/security/rubygem-omniauth-atlassian-oauth2/Makefile @@ -1,6 +1,6 @@ PORTNAME= omniauth-atlassian-oauth2 PORTVERSION= 0.2.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security rubygems MASTER_SITES= RG @@ -10,7 +10,7 @@ WWW= https://github.com/aguynamedben/omniauth-atlassian-oauth2 LICENSE= MIT -RUN_DEPENDS= rubygem-omniauth>=1.1.1:security/rubygem-omniauth \ +RUN_DEPENDS= rubygem-omniauth-gl>=1.1.1:security/rubygem-omniauth-gl \ rubygem-omniauth-oauth2-gitlab>=1.5:net/rubygem-omniauth-oauth2-gitlab USES= gem diff --git a/security/rubygem-omniauth-gl/Makefile b/security/rubygem-omniauth-gl/Makefile new file mode 100644 index 000000000000..ab0fee80121c --- /dev/null +++ b/security/rubygem-omniauth-gl/Makefile @@ -0,0 +1,25 @@ +PORTNAME= omniauth +PORTVERSION= 2.1.4 +CATEGORIES= security rubygems +MASTER_SITES= RG +# this port is a replacement for rubygem-omniauth which fixes depedency conflicts +# normally suffix gitlab is used, but that package already exists, so use gl here +PKGNAMESUFFIX= -gl + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= Generalized Rack framework for multiple-provider authentication +WWW= https://github.com/omniauth/omniauth + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.md + +RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \ + rubygem-logger-gitlab>=0:devel/rubygem-logger-gitlab \ + rubygem-rack>=2.2.3,3:www/rubygem-rack \ + rubygem-rack-protection3>=0:www/rubygem-rack-protection3 + +USES= cpe gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/rubygem-omniauth-gl/distinfo b/security/rubygem-omniauth-gl/distinfo new file mode 100644 index 000000000000..c01bb1905045 --- /dev/null +++ b/security/rubygem-omniauth-gl/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1759774917 +SHA256 (rubygem/omniauth-2.1.4.gem) = 42a05b0496f0d22e1dd85d42aaf602f064e36bb47a6826a27ab55e5ba608763c +SIZE (rubygem/omniauth-2.1.4.gem) = 23552 diff --git a/security/rubygem-omniauth-gl/pkg-descr b/security/rubygem-omniauth-gl/pkg-descr new file mode 100644 index 000000000000..af12500a727f --- /dev/null +++ b/security/rubygem-omniauth-gl/pkg-descr @@ -0,0 +1 @@ +A generalized Rack framework for multiple-provider authentication. diff --git a/security/rubygem-omniauth-saml-gitlab/Makefile b/security/rubygem-omniauth-saml-gitlab/Makefile index df26eba1210b..f509842c6e31 100644 --- a/security/rubygem-omniauth-saml-gitlab/Makefile +++ b/security/rubygem-omniauth-saml-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth-saml PORTVERSION= 2.2.4 +PORTREVISION= 1 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -11,7 +12,7 @@ WWW= https://github.com/omniauth/omniauth-saml LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-omniauth>=2.1<3:security/rubygem-omniauth \ +RUN_DEPENDS= rubygem-omniauth-gl>=2.1<3:security/rubygem-omniauth-gl \ rubygem-ruby-saml-gitlab>=1.18<2:security/rubygem-ruby-saml-gitlab USES= gem diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile b/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile new file mode 100644 index 000000000000..bea66395f74c --- /dev/null +++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/Makefile @@ -0,0 +1,19 @@ +PORTNAME= omniauth-shibboleth-redux +PORTVERSION= 2.0.0 +CATEGORIES= security rubygems +MASTER_SITES= RG +PKGNAMESUFFIX= -gitlab + +MAINTAINER= mfechner@FreeBSD.org +COMMENT= OmniAuth strategy for Shibboleth +WWW= https://www.rubydoc.info/gems/omniauth-shibboleth-redux/2.0.0 + +LICENSE= MIT + +RUN_DEPENDS= rubygem-omniauth-gl>=2.0:security/rubygem-omniauth-gl + +USES= gem + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo b/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo new file mode 100644 index 000000000000..b846c1942b39 --- /dev/null +++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1687445435 +SHA256 (rubygem/omniauth-shibboleth-redux-2.0.0.gem) = e9b353fd103405fcc8549e8510b9cad857acf0b286d764fac5dba8a93ab8ffe1 +SIZE (rubygem/omniauth-shibboleth-redux-2.0.0.gem) = 11776 diff --git a/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr b/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr new file mode 100644 index 000000000000..7b858f7c62ae --- /dev/null +++ b/security/rubygem-omniauth-shibboleth-redux-gitlab/pkg-descr @@ -0,0 +1 @@ +OmniAuth Shibboleth strategies for OmniAuth 2.x diff --git a/security/rubygem-omniauth/Makefile b/security/rubygem-omniauth/Makefile index cfb97f146d21..1208c794df85 100644 --- a/security/rubygem-omniauth/Makefile +++ b/security/rubygem-omniauth/Makefile @@ -1,5 +1,5 @@ PORTNAME= omniauth -PORTVERSION= 2.1.3 +PORTVERSION= 2.1.4 CATEGORIES= security rubygems MASTER_SITES= RG @@ -11,6 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \ + rubygem-logger>=0:devel/rubygem-logger \ rubygem-rack>=2.2.3,3:www/rubygem-rack \ rubygem-rack-protection3>=0:www/rubygem-rack-protection3 diff --git a/security/rubygem-omniauth/distinfo b/security/rubygem-omniauth/distinfo index 644b0f04cc74..c01bb1905045 100644 --- a/security/rubygem-omniauth/distinfo +++ b/security/rubygem-omniauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836340 -SHA256 (rubygem/omniauth-2.1.3.gem) = 8d24e2e55c41926c96e4a93fd566bc026dfd6f2c850408748e89945a565956c2 -SIZE (rubygem/omniauth-2.1.3.gem) = 23552 +TIMESTAMP = 1759774917 +SHA256 (rubygem/omniauth-2.1.4.gem) = 42a05b0496f0d22e1dd85d42aaf602f064e36bb47a6826a27ab55e5ba608763c +SIZE (rubygem/omniauth-2.1.4.gem) = 23552 diff --git a/security/rubygem-openssl/Makefile b/security/rubygem-openssl/Makefile index bf4a0ed7825a..c4ce496478bf 100644 --- a/security/rubygem-openssl/Makefile +++ b/security/rubygem-openssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.3.0 +PORTVERSION= 3.3.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-openssl/distinfo b/security/rubygem-openssl/distinfo index 172cb0d65bc6..d68cc66857f8 100644 --- a/security/rubygem-openssl/distinfo +++ b/security/rubygem-openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735228172 -SHA256 (rubygem/openssl-3.3.0.gem) = ff3a573fc97ab30f69483fddc80029f91669bf36532859bd182d1836f45aee79 -SIZE (rubygem/openssl-3.3.0.gem) = 207872 +TIMESTAMP = 1759774919 +SHA256 (rubygem/openssl-3.3.1.gem) = d6682286baedc205e57928111bafa595d6902b086c1dc7abd88ae20acb1cf837 +SIZE (rubygem/openssl-3.3.1.gem) = 207872 diff --git a/security/rubygem-pundit/Makefile b/security/rubygem-pundit/Makefile index b487d09ce668..25fb493ccb6e 100644 --- a/security/rubygem-pundit/Makefile +++ b/security/rubygem-pundit/Makefile @@ -1,5 +1,5 @@ PORTNAME= pundit -PORTVERSION= 2.5.0 +PORTVERSION= 2.5.2 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-pundit/distinfo b/security/rubygem-pundit/distinfo index cce029d92134..8f614b016c26 100644 --- a/security/rubygem-pundit/distinfo +++ b/security/rubygem-pundit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742070746 -SHA256 (rubygem/pundit-2.5.0.gem) = 4fb6b8ad3fbfe6c34e4be172a1eac03dfcb36c29d6a1214574517af5a605beda -SIZE (rubygem/pundit-2.5.0.gem) = 39424 +TIMESTAMP = 1759816938 +SHA256 (rubygem/pundit-2.5.2.gem) = e374152baa24f90b630428293faf4b4c5468fc3cc010165f7d8fcb44ce108bbd +SIZE (rubygem/pundit-2.5.2.gem) = 25088 diff --git a/security/rubygem-rasn1/Makefile b/security/rubygem-rasn1/Makefile index a9dda07d9e6f..ac673604c6d1 100644 --- a/security/rubygem-rasn1/Makefile +++ b/security/rubygem-rasn1/Makefile @@ -1,11 +1,11 @@ PORTNAME= rasn1 -PORTVERSION= 0.16.0 +PORTVERSION= 0.16.2 CATEGORIES= security rubygems MASTER_SITES= RG MAINTAINER= sunpoet@FreeBSD.org COMMENT= Pure ruby ASN.1 library -WWW= https://github.com/lemontree55/rasn1 +WWW= https://codeberg.org/lemontree55/rasn1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE diff --git a/security/rubygem-rasn1/distinfo b/security/rubygem-rasn1/distinfo index a19adb8a6d67..fee1e8ca6e0d 100644 --- a/security/rubygem-rasn1/distinfo +++ b/security/rubygem-rasn1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188250 -SHA256 (rubygem/rasn1-0.16.0.gem) = c3f482cd6163822f98f31e3397b0528f3abe1f244093095abf0946e656be5c2b -SIZE (rubygem/rasn1-0.16.0.gem) = 29696 +TIMESTAMP = 1757121854 +SHA256 (rubygem/rasn1-0.16.2.gem) = f25b5548b6dfe80608af490eea6901fd9ed42f9fb4b45ddaa33bbb58c4b9688c +SIZE (rubygem/rasn1-0.16.2.gem) = 30208 diff --git a/security/rubygem-safety_net_attestation/Makefile b/security/rubygem-safety_net_attestation/Makefile index 70faa56c99a7..72fca26ac950 100644 --- a/security/rubygem-safety_net_attestation/Makefile +++ b/security/rubygem-safety_net_attestation/Makefile @@ -1,5 +1,6 @@ PORTNAME= safety_net_attestation PORTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= security rubygems MASTER_SITES= RG @@ -9,7 +10,7 @@ WWW= https://github.com/bdewater/safety_net_attestation LICENSE= MIT -RUN_DEPENDS= rubygem-jwt>=2.0<3:www/rubygem-jwt +RUN_DEPENDS= rubygem-jwt2>=2.0<3:www/rubygem-jwt2 USES= gem diff --git a/security/rubygem-signet-gitlab/Makefile b/security/rubygem-signet-gitlab/Makefile index 9233697a634e..4a327c3f217a 100644 --- a/security/rubygem-signet-gitlab/Makefile +++ b/security/rubygem-signet-gitlab/Makefile @@ -1,5 +1,6 @@ PORTNAME= signet PORTVERSION= 0.19.0 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab @@ -13,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-faraday-gitlab>=0.17.5<3.0:www/rubygem-faraday-gitlab \ - rubygem-jwt>=1.5<3.0:www/rubygem-jwt \ - rubygem-multi_json>=1.10<2:devel/rubygem-multi_json + rubygem-jwt2>=1.5<3.0:www/rubygem-jwt2 \ + rubygem-multi_json-gitlab>=1.10<2:devel/rubygem-multi_json-gitlab USES= gem diff --git a/security/rubygem-signet/Makefile b/security/rubygem-signet/Makefile index b893b776ed00..e6eb4cf7969b 100644 --- a/security/rubygem-signet/Makefile +++ b/security/rubygem-signet/Makefile @@ -1,5 +1,5 @@ PORTNAME= signet -PORTVERSION= 0.20.0 +PORTVERSION= 0.21.0 CATEGORIES= security rubygems MASTER_SITES= RG @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-addressable>=2.8<3:www/rubygem-addressable \ rubygem-faraday>=0.17.5<3.0:www/rubygem-faraday \ - rubygem-jwt>=1.5<3.0:www/rubygem-jwt \ + rubygem-jwt>=1.5<4.0:www/rubygem-jwt \ rubygem-multi_json>=1.10<2:devel/rubygem-multi_json USES= gem diff --git a/security/rubygem-signet/distinfo b/security/rubygem-signet/distinfo index 9149e7a21965..a08f75285e2f 100644 --- a/security/rubygem-signet/distinfo +++ b/security/rubygem-signet/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747547520 -SHA256 (rubygem/signet-0.20.0.gem) = bc660e2a6062311348cd35ec1ffafde1c5e2231213e1ca124f57aa4f59ec47a3 -SIZE (rubygem/signet-0.20.0.gem) = 35840 +TIMESTAMP = 1757121856 +SHA256 (rubygem/signet-0.21.0.gem) = d617e9fbf24928280d39dcfefba9a0372d1c38187ffffd0a9283957a10a8cd5b +SIZE (rubygem/signet-0.21.0.gem) = 35840 diff --git a/security/rubygem-ssh_data/Makefile b/security/rubygem-ssh_data/Makefile index 28e530ca370d..5e15b1276ed5 100644 --- a/security/rubygem-ssh_data/Makefile +++ b/security/rubygem-ssh_data/Makefile @@ -1,5 +1,5 @@ PORTNAME= ssh_data -PORTVERSION= 1.3.0 +PORTVERSION= 2.0.0 CATEGORIES= security rubygems MASTER_SITES= RG @@ -10,6 +10,8 @@ WWW= https://github.com/github/ssh_data LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md +RUN_DEPENDS= rubygem-base64>=0.1<1:converters/rubygem-base64 + USES= gem NO_ARCH= yes diff --git a/security/rubygem-ssh_data/distinfo b/security/rubygem-ssh_data/distinfo index e3128bd5e6ce..7c84588692d8 100644 --- a/security/rubygem-ssh_data/distinfo +++ b/security/rubygem-ssh_data/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1646932394 -SHA256 (rubygem/ssh_data-1.3.0.gem) = ec7c1e95a3aebeee412147998f4c147b4b05da6ed0aafda6083f9449318eaac0 -SIZE (rubygem/ssh_data-1.3.0.gem) = 18432 +TIMESTAMP = 1761545343 +SHA256 (rubygem/ssh_data-2.0.0.gem) = 2ae8327a91ffee5df779e861fc04180eea616772cc7eb7f408acdc1602095bdb +SIZE (rubygem/ssh_data-2.0.0.gem) = 18944 diff --git a/security/rubygem-webpush/Makefile b/security/rubygem-webpush/Makefile index c2b87611eccb..5c075e5de79f 100644 --- a/security/rubygem-webpush/Makefile +++ b/security/rubygem-webpush/Makefile @@ -1,5 +1,6 @@ PORTNAME= webpush PORTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= security rubygems MASTER_SITES= RG @@ -11,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-hkdf0>=0.2<1:security/rubygem-hkdf0 \ - rubygem-jwt>=2.0<3:www/rubygem-jwt + rubygem-jwt2>=2.0<3:www/rubygem-jwt2 USES= gem diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile index 65a625c0905d..f2559fb39df6 100644 --- a/security/rustls-ffi/Makefile +++ b/security/rustls-ffi/Makefile @@ -1,7 +1,7 @@ PORTNAME= rustls-ffi DISTVERSIONPREFIX= v DISTVERSION= 0.15.0 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= brnrd@FreeBSD.org diff --git a/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h new file mode 100644 index 000000000000..c95774d5f41f --- /dev/null +++ b/security/rustls-ffi/files/patch-cargo-crates_aws-lc-sys-0.24.0_aws-lc_include_openssl_target.h @@ -0,0 +1,20 @@ +--- cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h.orig 2025-09-03 10:05:29 UTC ++++ cargo-crates/aws-lc-sys-0.24.0/aws-lc/include/openssl/target.h +@@ -34,14 +34,14 @@ + #elif defined(__ARMEL__) || defined(_M_ARM) + #define OPENSSL_32_BIT + #define OPENSSL_ARM +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_LITTLE_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64LE +-#elif (defined(__PPC64__) || defined(__powerpc64__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC64__) || defined(__powerpc64__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_64_BIT + #define OPENSSL_PPC64BE + #define OPENSSL_BIG_ENDIAN +-#elif (defined(__PPC__) || defined(__powerpc__)) && defined(_BIG_ENDIAN) ++#elif (defined(__PPC__) || defined(__powerpc__)) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ + #define OPENSSL_32_BIT + #define OPENSSL_PPC32BE + #define OPENSSL_BIG_ENDIAN diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile index 0c0e061e5907..4f13108ab023 100644 --- a/security/rustscan/Makefile +++ b/security/rustscan/Makefile @@ -1,6 +1,6 @@ PORTNAME= rustscan PORTVERSION= 2.4.1 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile index 44ef316be8a9..55e373ae3c40 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.6.0 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo index 18096b130eee..965722ca5c04 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 = 1761857049 +SHA256 (aws-s2n-tls-v1.6.0_GH0.tar.gz) = 25f1f14092438d0919d60c4357990e1d2b734e3ffa9d8ecd86590abfd9407b00 +SIZE (aws-s2n-tls-v1.6.0_GH0.tar.gz) = 5108926 diff --git a/security/s2n-tls/pkg-plist b/security/s2n-tls/pkg-plist index f88ebe2704ec..a25dd890580c 100644 --- a/security/s2n-tls/pkg-plist +++ b/security/s2n-tls/pkg-plist @@ -1,4 +1,5 @@ include/s2n.h +include/s2n/unstable/async_offload.h include/s2n/unstable/cert_authorities.h include/s2n/unstable/cleanup.h include/s2n/unstable/crl.h diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile index 31ac7bb3e6d0..a7a87eed9200 100644 --- a/security/sequoia-chameleon-gnupg/Makefile +++ b/security/sequoia-chameleon-gnupg/Makefile @@ -1,8 +1,10 @@ PORTNAME= sequoia-chameleon-gnupg -DISTVERSIONPREFIX= v DISTVERSION= 0.13.1 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security +MASTER_SITES= CRATESIO +# XXX Teach USES=cargo to have proper default +DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= vishwin@FreeBSD.org COMMENT= Reimplementation of gpg using Sequoia @@ -18,9 +20,6 @@ TEST_DEPENDS= sq:security/sequoia-sq \ USES= cargo llvm sqlite ssl -USE_GITLAB= yes -GL_ACCOUNT= sequoia-pgp - CARGO_ENV+= ASSET_OUT_DIR=${CARGO_TARGET_DIR} TEST_ENV= REAL_GPG_BIN=${LOCALBASE}/bin/gpg2 \ REAL_GPGV_BIN=${LOCALBASE}/bin/gpgv2 diff --git a/security/sequoia-chameleon-gnupg/Makefile.crates b/security/sequoia-chameleon-gnupg/Makefile.crates index e3dde225d52d..6d710798f065 100644 --- a/security/sequoia-chameleon-gnupg/Makefile.crates +++ b/security/sequoia-chameleon-gnupg/Makefile.crates @@ -43,6 +43,7 @@ CARGO_CRATES= addr2line-0.24.2 \ cc-1.2.10 \ cexpr-0.6.0 \ cfg-if-1.0.0 \ + cfg_aliases-0.2.1 \ chrono-0.4.39 \ cipher-0.4.4 \ clang-sys-1.8.1 \ @@ -125,6 +126,7 @@ CARGO_CRATES= addr2line-0.24.2 \ generic-array-0.14.7 \ gethostname-0.5.0 \ getrandom-0.2.15 \ + getrandom-0.3.4 \ ghash-0.5.1 \ gimli-0.31.1 \ glob-0.3.2 \ @@ -191,6 +193,7 @@ CARGO_CRATES= addr2line-0.24.2 \ lock_api-0.4.12 \ log-0.4.25 \ lru-cache-0.1.2 \ + lru-slab-0.1.2 \ match_cfg-0.1.0 \ md-5-0.10.6 \ memchr-2.7.4 \ @@ -199,7 +202,7 @@ CARGO_CRATES= addr2line-0.24.2 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.3 \ mio-1.0.3 \ - native-tls-0.2.13 \ + native-tls-0.2.14 \ nettle-7.4.0 \ nettle-sys-2.3.1 \ new_debug_unreachable-1.0.6 \ @@ -220,10 +223,10 @@ CARGO_CRATES= addr2line-0.24.2 \ opaque-debug-0.3.1 \ openpgp-cert-d-0.3.4 \ openssh-keys-0.6.4 \ - openssl-0.10.73 \ + openssl-0.10.74 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-sys-0.9.109 \ + openssl-sys-0.9.110 \ option-ext-0.2.0 \ parking_lot-0.12.3 \ parking_lot_core-0.9.10 \ @@ -243,11 +246,18 @@ CARGO_CRATES= addr2line-0.24.2 \ proc-macro2-1.0.93 \ pty-process-0.4.0 \ quick-error-1.2.3 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ quote-1.0.38 \ + r-efi-5.3.0 \ radix_trie-0.2.1 \ rand-0.8.5 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ + rand_chacha-0.9.0 \ rand_core-0.6.4 \ + rand_core-0.9.3 \ rand_distr-0.4.3 \ rayon-1.10.0 \ rayon-core-1.12.1 \ @@ -266,9 +276,11 @@ CARGO_CRATES= addr2line-0.24.2 \ rusqlite-0.31.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ + rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ rustls-0.23.21 \ + rustls-native-certs-0.8.2 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.11.0 \ rustls-webpki-0.102.8 \ @@ -321,7 +333,9 @@ CARGO_CRATES= addr2line-0.24.2 \ tempfile-3.15.0 \ term-0.7.0 \ thiserror-1.0.69 \ + thiserror-2.0.17 \ thiserror-impl-1.0.69 \ + thiserror-impl-2.0.17 \ time-0.3.37 \ time-core-0.1.2 \ time-macros-0.2.19 \ @@ -359,6 +373,7 @@ CARGO_CRATES= addr2line-0.24.2 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.0+wasi-snapshot-preview1 \ + wasip2-1.0.1+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-futures-0.4.50 \ @@ -366,6 +381,9 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ web-sys-0.3.77 \ + web-time-1.1.0 \ + webpki-roots-0.26.11 \ + webpki-roots-1.0.3 \ widestring-1.1.0 \ win-crypto-ng-0.5.1 \ winapi-0.3.9 \ @@ -398,6 +416,7 @@ CARGO_CRATES= addr2line-0.24.2 \ windows_x86_64_msvc-0.52.6 \ winnow-0.6.24 \ winreg-0.50.0 \ + wit-bindgen-0.46.0 \ write16-1.0.0 \ writeable-0.5.5 \ xxhash-rust-0.8.15 \ diff --git a/security/sequoia-chameleon-gnupg/distinfo b/security/sequoia-chameleon-gnupg/distinfo index f6ee191a5176..74ef99e94918 100644 --- a/security/sequoia-chameleon-gnupg/distinfo +++ b/security/sequoia-chameleon-gnupg/distinfo @@ -1,4 +1,6 @@ -TIMESTAMP = 1749443849 +TIMESTAMP = 1761349422 +SHA256 (rust/crates/sequoia-chameleon-gnupg-0.13.1.crate) = 709cc7440fe79a0794209c82e48fe5044358f1e37d11bb9a4a27ebe64fb6eae2 +SIZE (rust/crates/sequoia-chameleon-gnupg-0.13.1.crate) = 1161250 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -89,6 +91,8 @@ SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb62990 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 +SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/chrono-0.4.39.crate) = 7e36cc9d416881d2e24f9a963be5fb1cd90966419ac844274161d10488b3e825 SIZE (rust/crates/chrono-0.4.39.crate) = 222248 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad @@ -253,6 +257,8 @@ SHA256 (rust/crates/gethostname-0.5.0.crate) = dc3655aa6818d65bc620d6911f05aa7b6 SIZE (rust/crates/gethostname-0.5.0.crate) = 8772 SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7 SIZE (rust/crates/getrandom-0.2.15.crate) = 37163 +SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f @@ -385,6 +391,8 @@ SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab SIZE (rust/crates/log-0.4.25.crate) = 44876 SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153 SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf @@ -401,8 +409,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.3.crate) = b8402cab7aefae129c6977bb0ff1b8fd9 SIZE (rust/crates/miniz_oxide-0.8.3.crate) = 61827 SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd SIZE (rust/crates/mio-1.0.3.crate) = 103703 -SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c -SIZE (rust/crates/native-tls-0.2.13.crate) = 29133 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 SHA256 (rust/crates/nettle-7.4.0.crate) = 44e6ff4a94e5d34a1fd5abbd39418074646e2fa51b257198701330f22fcd6936 SIZE (rust/crates/nettle-7.4.0.crate) = 583944 SHA256 (rust/crates/nettle-sys-2.3.1.crate) = 61a3f5406064d310d59b1a219d3c5c9a49caf4047b6496032e3f930876488c34 @@ -443,14 +451,14 @@ SHA256 (rust/crates/openpgp-cert-d-0.3.4.crate) = d3dd47b0b6df1022ca8a9a06791261 SIZE (rust/crates/openpgp-cert-d-0.3.4.crate) = 32033 SHA256 (rust/crates/openssh-keys-0.6.4.crate) = abb830a82898b2ac17c9620ddce839ac3b34b9cb8a1a037cbdbfb9841c756c3e SIZE (rust/crates/openssh-keys-0.6.4.crate) = 22213 -SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 -SIZE (rust/crates/openssl-0.10.73.crate) = 283994 +SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654 +SIZE (rust/crates/openssl-0.10.74.crate) = 285425 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 -SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 +SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 +SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27 @@ -489,16 +497,30 @@ SHA256 (rust/crates/pty-process-0.4.0.crate) = 8749b545e244c90bf74a5767764cc2194 SIZE (rust/crates/pty-process-0.4.0.crate) = 12843 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 SHA256 (rust/crates/quote-1.0.38.crate) = 0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc SIZE (rust/crates/quote-1.0.38.crate) = 31252 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31 SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa @@ -535,12 +557,16 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 SHA256 (rust/crates/rustls-0.23.21.crate) = 8f287924602bf649d949c63dc8ac8b235fa5387d394020705b80c4eb597ce5b8 SIZE (rust/crates/rustls-0.23.21.crate) = 337106 +SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923 +SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c @@ -645,8 +671,12 @@ SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d9 SIZE (rust/crates/term-0.7.0.crate) = 37082 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 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.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 +SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 SHA256 (rust/crates/time-0.3.37.crate) = 35e7868883861bd0e56d9ac6efcaaca0d6d5d82a2a7ec8209ff492c07cf37b21 SIZE (rust/crates/time-0.3.37.crate) = 123257 SHA256 (rust/crates/time-core-0.1.2.crate) = ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3 @@ -721,6 +751,8 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da SIZE (rust/crates/want-0.3.1.crate) = 6398 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/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 @@ -735,6 +767,12 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 +SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 +SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8 +SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244 SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 SIZE (rust/crates/widestring-1.1.0.crate) = 85046 SHA256 (rust/crates/win-crypto-ng-0.5.1.crate) = 99abfb435a71e54ab2971d8d8c32f1a7e006cdbf527f71743b1d45b93517bb92 @@ -799,6 +837,8 @@ SHA256 (rust/crates/winnow-0.6.24.crate) = c8d71a593cc5c42ad7876e2c1fda56f314f37 SIZE (rust/crates/winnow-0.6.24.crate) = 165680 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 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 @@ -825,5 +865,3 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d 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 (sequoia-chameleon-gnupg-v0.13.1.tar.bz2) = 8e204784c83b2f17cdd591bd9e2e3df01f9f68527bb5c97aa181c8bec5c6f857 -SIZE (sequoia-chameleon-gnupg-v0.13.1.tar.bz2) = 1014611 diff --git a/security/sequoia-chameleon-gnupg/files/patch-Cargo.toml b/security/sequoia-chameleon-gnupg/files/patch-Cargo.toml new file mode 100644 index 000000000000..8938f4ad24b9 --- /dev/null +++ b/security/sequoia-chameleon-gnupg/files/patch-Cargo.toml @@ -0,0 +1,30 @@ +--- Cargo.toml.orig 1970-01-01 00:00:01 UTC ++++ Cargo.toml +@@ -139,7 +139,13 @@ version = "0.12" + + [dependencies.reqwest] + version = "0.12" +-features = ["socks"] ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++ "socks", ++] + + [dependencies.rpassword] + version = "7" +@@ -236,6 +242,12 @@ version = "0.12" + + [dev-dependencies.reqwest] + version = "0.12" ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++] + + [dev-dependencies.serde_with] + version = "3" diff --git a/security/sequoia-chameleon-gnupg/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml b/security/sequoia-chameleon-gnupg/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml new file mode 100644 index 000000000000..e4c95e24f8a8 --- /dev/null +++ b/security/sequoia-chameleon-gnupg/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml @@ -0,0 +1,30 @@ +--- cargo-crates/sequoia-net-0.30.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC ++++ cargo-crates/sequoia-net-0.30.0/Cargo.toml +@@ -81,6 +81,12 @@ version = "0.12" + + [dependencies.reqwest] + version = "0.12" ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++] + + [dependencies.sequoia-openpgp] + version = "2" +@@ -120,7 +126,13 @@ version = "0.12" + + [dev-dependencies.reqwest] + version = "0.12" +-features = ["socks"] ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++ "socks", ++] + + [dev-dependencies.tempfile] + version = "3.1" diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index 4ce523dcf47c..9dfac3d770b9 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,9 +1,10 @@ -PORTNAME= sq -DISTVERSIONPREFIX= v +PORTNAME= sequoia-sq DISTVERSION= 1.3.1 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= security -PKGNAMEPREFIX= sequoia- +MASTER_SITES= CRATESIO +# XXX Teach USES=cargo to have proper default +DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} MAINTAINER= vishwin@FreeBSD.org COMMENT= Sequoia-PGP command line tool @@ -17,10 +18,6 @@ LIB_DEPENDS= libnettle.so:security/nettle USES= cargo llvm sqlite ssl -USE_GITLAB= yes -GL_ACCOUNT= sequoia-pgp -GL_PROJECT= ${PKGNAMEPREFIX}${PORTNAME} - CARGO_ENV+= ASSET_OUT_DIR=${CARGO_TARGET_DIR} OPTIONS_DEFINE= BASH ELVISH FISH MANPAGES ZSH @@ -38,17 +35,17 @@ CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false post-install-BASH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.bash \ - ${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.bash \ + ${STAGEDIR}${PREFIX}/share/bash-completion/completions/sq post-install-ELVISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/elvish/lib - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.elv \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.elv \ ${STAGEDIR}${PREFIX}/share/elvish/lib post-install-FISH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.fish \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions post-install-MANPAGES-on: @@ -57,8 +54,8 @@ post-install-MANPAGES-on: post-install-ZSH-on: @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions - ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME} \ - ${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME}.ps1 \ + ${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/_sq \ + ${CARGO_TARGET_DIR}/shell-completions/_sq.ps1 \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions .include <bsd.port.post.mk> diff --git a/security/sequoia-sq/Makefile.crates b/security/sequoia-sq/Makefile.crates index e024b9ff73bc..24cc73fc4ee8 100644 --- a/security/sequoia-sq/Makefile.crates +++ b/security/sequoia-sq/Makefile.crates @@ -236,6 +236,7 @@ CARGO_CRATES= addr2line-0.24.2 \ log-0.4.26 \ loom-0.5.6 \ lru-cache-0.1.2 \ + lru-slab-0.1.2 \ marked-yaml-0.7.2 \ match_cfg-0.1.0 \ matchers-0.1.0 \ @@ -246,7 +247,7 @@ CARGO_CRATES= addr2line-0.24.2 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.5 \ mio-1.0.3 \ - native-tls-0.2.13 \ + native-tls-0.2.14 \ nettle-7.4.0 \ nettle-sys-2.3.1 \ new_debug_unreachable-1.0.6 \ @@ -268,10 +269,10 @@ CARGO_CRATES= addr2line-0.24.2 \ once_cell-1.20.3 \ opaque-debug-0.3.1 \ openpgp-cert-d-0.3.4 \ - openssl-0.10.72 \ + openssl-0.10.74 \ openssl-macros-0.1.1 \ openssl-probe-0.1.6 \ - openssl-sys-0.9.108 \ + openssl-sys-0.9.110 \ option-ext-0.2.0 \ overload-0.1.1 \ p256-0.13.2 \ @@ -309,11 +310,17 @@ CARGO_CRATES= addr2line-0.24.2 \ pulldown-cmark-0.12.2 \ pulldown-cmark-escape-0.11.0 \ quick-error-1.2.3 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ quote-1.0.39 \ radix_trie-0.2.1 \ rand-0.8.5 \ + rand-0.9.2 \ rand_chacha-0.3.1 \ + rand_chacha-0.9.0 \ rand_core-0.6.4 \ + rand_core-0.9.3 \ rayon-1.10.0 \ rayon-core-1.12.1 \ redox_syscall-0.5.9 \ @@ -338,9 +345,11 @@ CARGO_CRATES= addr2line-0.24.2 \ rusqlite-0.31.0 \ rustc-demangle-0.1.24 \ rustc-hash-1.1.0 \ + rustc-hash-2.1.1 \ rustc_version-0.4.1 \ rustix-0.38.44 \ rustls-0.23.23 \ + rustls-native-certs-0.8.2 \ rustls-pemfile-2.2.0 \ rustls-pki-types-1.11.0 \ rustls-webpki-0.102.8 \ @@ -479,6 +488,8 @@ CARGO_CRATES= addr2line-0.24.2 \ wasm-streams-0.4.2 \ web-sys-0.3.77 \ web-time-1.1.0 \ + webpki-roots-0.26.11 \ + webpki-roots-1.0.3 \ widestring-1.1.0 \ win-crypto-ng-0.5.1 \ winapi-0.3.9 \ diff --git a/security/sequoia-sq/distinfo b/security/sequoia-sq/distinfo index e61f47d57d32..c1f84c3fdde1 100644 --- a/security/sequoia-sq/distinfo +++ b/security/sequoia-sq/distinfo @@ -1,4 +1,6 @@ -TIMESTAMP = 1746324651 +TIMESTAMP = 1761346350 +SHA256 (rust/crates/sequoia-sq-1.3.1.crate) = 5c04b662da1c207e79beaeff6e5ab2d713ab10c1263f64c367f8489aac815705 +SIZE (rust/crates/sequoia-sq-1.3.1.crate) = 740320 SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -475,6 +477,8 @@ SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f SIZE (rust/crates/loom-0.5.6.crate) = 72186 SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/marked-yaml-0.7.2.crate) = f2eb25a7ab146f4058d67a74dfea52e25c133c575f08ce5851da97d224e3ad8d SIZE (rust/crates/marked-yaml-0.7.2.crate) = 24771 SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 @@ -495,8 +499,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8 SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237 SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd SIZE (rust/crates/mio-1.0.3.crate) = 103703 -SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c -SIZE (rust/crates/native-tls-0.2.13.crate) = 29133 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 SHA256 (rust/crates/nettle-7.4.0.crate) = 44e6ff4a94e5d34a1fd5abbd39418074646e2fa51b257198701330f22fcd6936 SIZE (rust/crates/nettle-7.4.0.crate) = 583944 SHA256 (rust/crates/nettle-sys-2.3.1.crate) = 61a3f5406064d310d59b1a219d3c5c9a49caf4047b6496032e3f930876488c34 @@ -539,14 +543,14 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7 SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 SHA256 (rust/crates/openpgp-cert-d-0.3.4.crate) = d3dd47b0b6df1022ca8a9a06791261c3153028abef191fe53aa326b7f443f2d6 SIZE (rust/crates/openpgp-cert-d-0.3.4.crate) = 32033 -SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da -SIZE (rust/crates/openssl-0.10.72.crate) = 283852 +SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654 +SIZE (rust/crates/openssl-0.10.74.crate) = 285425 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847 -SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190 +SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 +SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412 SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 @@ -621,16 +625,28 @@ SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491 SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719 SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0 SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801 SIZE (rust/crates/quote-1.0.39.crate) = 31206 SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa SIZE (rust/crates/rayon-1.10.0.crate) = 180155 SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 @@ -679,12 +695,16 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047 SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 SIZE (rust/crates/rustix-0.38.44.crate) = 379347 SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395 SIZE (rust/crates/rustls-0.23.23.crate) = 342561 +SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923 +SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903 SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50 SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c @@ -961,6 +981,10 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753 SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 +SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 +SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8 +SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244 SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311 SIZE (rust/crates/widestring-1.1.0.crate) = 85046 SHA256 (rust/crates/win-crypto-ng-0.5.1.crate) = 99abfb435a71e54ab2971d8d8c32f1a7e006cdbf527f71743b1d45b93517bb92 @@ -1063,5 +1087,3 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d 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 (sequoia-sq-v1.3.1.tar.bz2) = ca4a6ef07ab9ca492c8166d6d6ed0354eb81f418bf819cf095c1ee856c461365 -SIZE (sequoia-sq-v1.3.1.tar.bz2) = 675650 diff --git a/security/sequoia-sq/files/patch-Cargo.toml b/security/sequoia-sq/files/patch-Cargo.toml new file mode 100644 index 000000000000..316964882b96 --- /dev/null +++ b/security/sequoia-sq/files/patch-Cargo.toml @@ -0,0 +1,14 @@ +--- Cargo.toml.orig 1970-01-01 00:00:01 UTC ++++ Cargo.toml +@@ -144,7 +144,11 @@ version = ">=0.12, <0.13" + + [dependencies.reqwest] + version = ">=0.12, <0.13" ++default-features = false + features = [ ++ "rustls-tls", ++ "charset", ++ "http2", + "hickory-dns", + "stream", + ] diff --git a/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml b/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml new file mode 100644 index 000000000000..e4c95e24f8a8 --- /dev/null +++ b/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml @@ -0,0 +1,30 @@ +--- cargo-crates/sequoia-net-0.30.0/Cargo.toml.orig 1970-01-01 00:00:01 UTC ++++ cargo-crates/sequoia-net-0.30.0/Cargo.toml +@@ -81,6 +81,12 @@ version = "0.12" + + [dependencies.reqwest] + version = "0.12" ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++] + + [dependencies.sequoia-openpgp] + version = "2" +@@ -120,7 +126,13 @@ version = "0.12" + + [dev-dependencies.reqwest] + version = "0.12" +-features = ["socks"] ++default-features = false ++features = [ ++ "rustls-tls", ++ "charset", ++ "http2", ++ "socks", ++] + + [dev-dependencies.tempfile] + version = "3.1" 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/shibboleth-sp/Makefile b/security/shibboleth-sp/Makefile index d7673458c7f6..96c934a50720 100644 --- a/security/shibboleth-sp/Makefile +++ b/security/shibboleth-sp/Makefile @@ -1,6 +1,5 @@ PORTNAME= shibboleth-sp -PORTVERSION= 3.5.0 -PORTREVISION= 3 +PORTVERSION= 3.5.1 CATEGORIES= security www MASTER_SITES= http://shibboleth.net/downloads/service-provider/${PORTVERSION}/ diff --git a/security/shibboleth-sp/distinfo b/security/shibboleth-sp/distinfo index 483bd5f40c67..34c8b575369e 100644 --- a/security/shibboleth-sp/distinfo +++ b/security/shibboleth-sp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1729173100 -SHA256 (shibboleth-sp-3.5.0.tar.bz2) = f301604bd17ee4d94a66e6dd7ad1c3f0917949a4a12176d55614483d78fefe58 -SIZE (shibboleth-sp-3.5.0.tar.bz2) = 834909 +TIMESTAMP = 1756924496 +SHA256 (shibboleth-sp-3.5.1.tar.bz2) = 05da3a09d76c3ba1a5ddd7f919fd942be2d87025f214aba139c2b64b804f9a99 +SIZE (shibboleth-sp-3.5.1.tar.bz2) = 837446 diff --git a/security/shibboleth-sp/pkg-plist b/security/shibboleth-sp/pkg-plist index 44d5c5a1a91c..0111f1e8eb89 100644 --- a/security/shibboleth-sp/pkg-plist +++ b/security/shibboleth-sp/pkg-plist @@ -92,7 +92,7 @@ include/shibsp/util/TemplateParameters.h include/shibsp/version.h lib/libshibsp.so lib/libshibsp.so.12 -lib/libshibsp.so.12.0.0 +lib/libshibsp.so.12.0.1 lib/shibboleth/adfs-lite.so lib/shibboleth/adfs.so @comment %%MEMCACHED%%lib/shibboleth/memcache-store.so @@ -104,7 +104,7 @@ lib/shibboleth/plugins.so %%FASTCGI%%lib/shibboleth/shibresponder lib/libshibsp-lite.so lib/libshibsp-lite.so.12 -lib/libshibsp-lite.so.12.0.0 +lib/libshibsp-lite.so.12.0.1 libdata/pkgconfig/shibsp-lite.pc libdata/pkgconfig/shibsp.pc sbin/shibd diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile index 9a1ab670897b..6202160c807c 100644 --- a/security/sniffglue/Makefile +++ b/security/sniffglue/Makefile @@ -1,7 +1,7 @@ PORTNAME= sniffglue DISTVERSIONPREFIX= v DISTVERSION= 0.16.1 -PORTREVISION= 6 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= freebsd@sysctl.cz diff --git a/security/snort3/Makefile b/security/snort3/Makefile index 8a7d723304fe..a7e1eee27851 100644 --- a/security/snort3/Makefile +++ b/security/snort3/Makefile @@ -1,5 +1,5 @@ PORTNAME= snort -DISTVERSION= 3.9.3.0 +DISTVERSION= 3.9.7.0 PORTEPOCH= 1 CATEGORIES= security PKGNAMESUFFIX= 3 diff --git a/security/snort3/distinfo b/security/snort3/distinfo index 5149faaa6b94..d5449a6a1b16 100644 --- a/security/snort3/distinfo +++ b/security/snort3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754971093 -SHA256 (snort3-snort3-3.9.3.0_GH0.tar.gz) = c7c2f7488b1a9ec5b60b9706fc3f2f3f9c0e1eb57f384e077676c452570468cf -SIZE (snort3-snort3-3.9.3.0_GH0.tar.gz) = 3521227 +TIMESTAMP = 1762603895 +SHA256 (snort3-snort3-3.9.7.0_GH0.tar.gz) = 83a611ef3e60ef3f97de08537f7070c50f6acb52eaff9db48f3a464b573ab22d +SIZE (snort3-snort3-3.9.7.0_GH0.tar.gz) = 3558080 diff --git a/security/snort3/pkg-plist b/security/snort3/pkg-plist index 6e0c9db565da..52530eb88789 100644 --- a/security/snort3/pkg-plist +++ b/security/snort3/pkg-plist @@ -38,6 +38,7 @@ include/snort/flow/flow_data.h include/snort/flow/flow_key.h include/snort/flow/flow_stash.h include/snort/flow/ha.h +include/snort/flow/prune_stats.h include/snort/flow/session.h include/snort/flow/stream_flow.h include/snort/framework/api_options.h @@ -198,6 +199,7 @@ include/snort/pub_sub/detection_events.h include/snort/pub_sub/domain_fronting.h include/snort/pub_sub/dhcp_events.h include/snort/pub_sub/dns_events.h +include/snort/pub_sub/dns_payload_event.h include/snort/pub_sub/eof_event.h include/snort/pub_sub/eve_process_event.h include/snort/pub_sub/expect_events.h @@ -216,6 +218,7 @@ include/snort/pub_sub/intrinsic_event_ids.h include/snort/pub_sub/netflow_event.h include/snort/pub_sub/opportunistic_tls_event.h include/snort/pub_sub/packet_events.h +include/snort/pub_sub/quic_events.h include/snort/pub_sub/reputation_events.h include/snort/pub_sub/rna_events.h include/snort/pub_sub/shadowtraffic_aggregator.h diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile index 0049a5ddf87c..e0e3904a1556 100644 --- a/security/snowflake-tor/Makefile +++ b/security/snowflake-tor/Makefile @@ -1,7 +1,7 @@ PORTNAME= snowflake DISTVERSIONPREFIX= v PORTVERSION= 2.5.1 -PORTREVISION= 22 +PORTREVISION= 26 CATEGORIES= security net PKGNAMESUFFIX= -tor diff --git a/security/softhsm2/Makefile b/security/softhsm2/Makefile index 9a6aea3a5aa2..e1209054b8ec 100644 --- a/security/softhsm2/Makefile +++ b/security/softhsm2/Makefile @@ -1,6 +1,6 @@ PORTNAME= softhsm PORTVERSION= 2.6.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= http://dist.opendnssec.org/source/ \ http://dist.opendnssec.org/source/testing/ @@ -13,53 +13,37 @@ WWW= https://www.opendnssec.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -INSTALL_TARGET= install-strip -USES= compiler:c++11-lang libtool ssl pkgconfig - -SUB_FILES= pkg-message - -CONFLICTS= softhsm-1.* - -USE_LDCONFIG= yes - -LIB_DEPENDS+= libcppunit.so:devel/cppunit MY_DEPENDS+= p11-kit:security/p11-kit BUILD_DEPENDS+= ${MY_DEPENDS} RUN_DEPENDS+= ${MY_DEPENDS} -OPTIONS_DEFINE= SQLITE MIGRATE -MIGRATE_IMPLIES= SQLITE -OPTIONS_SUB= yes -SQLITE_DESC= Build with object store backend DB support (SQLITE3) -MIGRATE_DESC= Build the migration tool +USES= compiler:c++11-lang libtool pkgconfig ssl -OPTIONS_SINGLE= CRYP -OPTIONS_SINGLE_CRYP= CRYP_OPEN CRYP_BOTAN +GNU_CONFIGURE= yes +GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CRYP_OPEN_DESC= Build with OpenSSL crypto library -CRYP_BOTAN_DESC= Build with Botan crypto library +CONFIGURE_ARGS+= --with-crypto-backend=openssl \ + --with-openssl=${OPENSSLBASE} \ + --disable-gost -OPTIONS_DEFAULT= CRYP_OPEN SQLITE MIGRATE +INSTALL_TARGET= install-strip -SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE} objectstore-backend-db -SQLITE_USES= sqlite -MIGRATE_CONFIGURE_WITH= migrate +CONFLICTS= softhsm-1.* -CRYP_BOTAN_CONFIGURE_ON= --with-crypto-backend=botan -CRYP_BOTAN_LIB_DEPENDS= libbotan-2.so:security/botan2 +SUB_FILES= pkg-message -CRYP_OPEN_CONFIGURE_ON= --with-crypto-backend=openssl --with-openssl=${OPENSSLBASE} +OPTIONS_DEFINE= SQLITE MIGRATE +OPTIONS_DEFAULT= CRYP_OPEN SQLITE MIGRATE -.include <bsd.port.options.mk> +OPTIONS_SUB= yes +MIGRATE_DESC= Build the migration tool +SQLITE_DESC= Build with object store backend DB support (SQLITE3) -.if ${SSL_DEFAULT:Mlibressl*} || ${SSL_DEFAULT:Mopenssl} -CONFIGURE_ARGS+= --disable-gost -.endif +MIGRATE_IMPLIES= SQLITE +MIGRATE_CONFIGURE_WITH= migrate -# openssl-1.1.1 (default after 1200080) doesn't support GHOST (yet), punt for now. -CONFIGURE_ARGS+= --disable-gost +SQLITE_USES= sqlite +SQLITE_CONFIGURE_WITH= sqlite3=${LOCALBASE} objectstore-backend-db post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/p11-kit/modules diff --git a/security/sops/Makefile b/security/sops/Makefile index d0216a2b7c05..7b6cb901ca4a 100644 --- a/security/sops/Makefile +++ b/security/sops/Makefile @@ -1,7 +1,7 @@ PORTNAME= sops DISTVERSIONPREFIX= v -DISTVERSION= 3.10.2 -PORTREVISION= 1 +DISTVERSION= 3.11.0 +PORTREVISION= 3 CATEGORIES= security editors MAINTAINER= bofh@FreeBSD.org @@ -10,7 +10,7 @@ WWW= https://github.com/mozilla/sops LICENSE= MPL20 -USES= go:1.23,modules +USES= go:modules GO_MODULE= go.mozilla.org/sops/v3 GO_TARGET= ./cmd/sops diff --git a/security/sops/distinfo b/security/sops/distinfo index 9134df65c694..bce0859da66e 100644 --- a/security/sops/distinfo +++ b/security/sops/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1744872430 -SHA256 (go/security_sops/sops-v3.10.2/v3.10.2.mod) = 6bbb442411645025e4160e048d894bb630aa5366e20b59e1e5a106298e22575e -SIZE (go/security_sops/sops-v3.10.2/v3.10.2.mod) = 7423 -SHA256 (go/security_sops/sops-v3.10.2/v3.10.2.zip) = c4ca75c9ae5ff61f03a6e5ac5f2f4f7394f26ffe5fc3027ccedec71c9d1dd173 -SIZE (go/security_sops/sops-v3.10.2/v3.10.2.zip) = 319935 +TIMESTAMP = 1759143121 +SHA256 (go/security_sops/sops-v3.11.0/v3.11.0.mod) = 69862f627ea2ed62ee3b56e47cbb2990567bbb8e12ae95fc815a64c221cfc6de +SIZE (go/security_sops/sops-v3.11.0/v3.11.0.mod) = 7615 +SHA256 (go/security_sops/sops-v3.11.0/v3.11.0.zip) = 57325e22cb15f60fbc4fd4c4f15c35f4ef7771e10930d8b77239be3fb031ecdc +SIZE (go/security_sops/sops-v3.11.0/v3.11.0.zip) = 330857 diff --git a/security/spass-qt5/Makefile b/security/spass-qt5/Makefile index cb0362e8c3aa..81a97faab303 100644 --- a/security/spass-qt5/Makefile +++ b/security/spass-qt5/Makefile @@ -1,4 +1,4 @@ -PORTREVISION= 6 +PORTREVISION= 7 PKGNAMESUFFIX= -qt5 COMMENT= Secure password generator with a true RNG (Qt5 GUI) diff --git a/security/spass/Makefile b/security/spass/Makefile index 02b0b6eb7a2f..85ab68d86e82 100644 --- a/security/spass/Makefile +++ b/security/spass/Makefile @@ -2,7 +2,7 @@ PORTNAME= spass DISTVERSIONPREFIX= v DISTVERSION= 3.2-5 DISTVERSIONSUFFIX= -gd38d173 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/ssb/Makefile b/security/ssb/Makefile index 734453ff1fd1..54ebc90318ac 100644 --- a/security/ssb/Makefile +++ b/security/ssb/Makefile @@ -1,7 +1,7 @@ PORTNAME= ssb DISTVERSIONPREFIX= v DISTVERSION= 0.1.1 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/ssh-vault/Makefile b/security/ssh-vault/Makefile index b987279ac1eb..d713158ceb49 100644 --- a/security/ssh-vault/Makefile +++ b/security/ssh-vault/Makefile @@ -1,6 +1,6 @@ PORTNAME= ssh-vault PORTVERSION= 1.0.10 -PORTREVISION= 13 +PORTREVISION= 15 CATEGORIES= security MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/security/ssl-checker/Makefile b/security/ssl-checker/Makefile index c49b5c6df697..88da41f5460b 100644 --- a/security/ssl-checker/Makefile +++ b/security/ssl-checker/Makefile @@ -1,7 +1,7 @@ PORTNAME= ssl-checker DISTVERSIONPREFIX= v DISTVERSION= 0.1.7 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= olgeni@FreeBSD.org diff --git a/security/ssllabs-scan/Makefile b/security/ssllabs-scan/Makefile index 1d6aba12355c..95ee9a598342 100644 --- a/security/ssllabs-scan/Makefile +++ b/security/ssllabs-scan/Makefile @@ -1,7 +1,7 @@ PORTNAME= ssllabs-scan DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/sssd2/Makefile b/security/sssd2/Makefile index eacfd0a175da..bf879a632a19 100644 --- a/security/sssd2/Makefile +++ b/security/sssd2/Makefile @@ -1,6 +1,6 @@ PORTNAME= sssd PORTVERSION= 2.9.6 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security PKGNAMESUFFIX= 2 @@ -30,7 +30,7 @@ LIB_DEPENDS= libcares.so:dns/c-ares \ libinotify.so:devel/libinotify \ libjansson.so:devel/jansson \ libjose.so:net/jose \ - libldb.so:${SAMBA_LDB_PORT} \ + libldb.so:${SAMBA_LDB_PORT:U${SAMBA_PORT}} \ libndr-krb5pac.so:${SAMBA_PORT} \ libndr-nbt.so:${SAMBA_PORT} \ libndr-standard.so:${SAMBA_PORT} \ @@ -51,7 +51,7 @@ RUN_DEPENDS= adcli:net-mgmt/adcli \ cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi USES= autoreconf cpe gettext gmake gssapi:flags,mit iconv ldap \ - libtool localbase:ldflags pathfix pkgconfig python:3.9+ samba:env \ + libtool localbase:ldflags pathfix pkgconfig python samba:env \ shebangfix ssl USE_LDCONFIG= yes diff --git a/security/stegify/Makefile b/security/stegify/Makefile index 7a63858191d3..3a6549792d2d 100644 --- a/security/stegify/Makefile +++ b/security/stegify/Makefile @@ -2,7 +2,7 @@ PORTNAME= stegify DISTVERSIONPREFIX= v DISTVERSION= 1.2-2 DISTVERSIONSUFFIX= -g62518ca -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= security graphics MAINTAINER= yuri@FreeBSD.org diff --git a/security/strongswan/Makefile b/security/strongswan/Makefile index 1eb1f164081d..26d062afa975 100644 --- a/security/strongswan/Makefile +++ b/security/strongswan/Makefile @@ -1,5 +1,5 @@ PORTNAME= strongswan -DISTVERSION= 6.0.1 +DISTVERSION= 6.0.3 CATEGORIES= security net-vpn MASTER_SITES= https://download.strongswan.org/ \ https://download2.strongswan.org/ diff --git a/security/strongswan/distinfo b/security/strongswan/distinfo index 6596d8ab97bf..06785a450f68 100644 --- a/security/strongswan/distinfo +++ b/security/strongswan/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747651788 -SHA256 (strongswan-6.0.1.tar.bz2) = 212368cbc674fed31f3292210303fff06da8b90acad2d1387375ed855e6879c4 -SIZE (strongswan-6.0.1.tar.bz2) = 4844260 +TIMESTAMP = 1761585449 +SHA256 (strongswan-6.0.3.tar.bz2) = 288f2111f5c9f6ec85fc08fa835bf39232f5c4044969bb4de7b4335163b1efa9 +SIZE (strongswan-6.0.3.tar.bz2) = 4877482 diff --git a/security/stunnel/Makefile b/security/stunnel/Makefile index d7821765d699..dcf88a4b70db 100644 --- a/security/stunnel/Makefile +++ b/security/stunnel/Makefile @@ -1,5 +1,5 @@ PORTNAME= stunnel -DISTVERSION= 5.75 +DISTVERSION= 5.76 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= https://www.stunnel.org/downloads/archive/5.x/ \ diff --git a/security/stunnel/distinfo b/security/stunnel/distinfo index 476e706b3102..c492d2481db0 100644 --- a/security/stunnel/distinfo +++ b/security/stunnel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752001963 -SHA256 (stunnel-5.75.tar.gz) = 0c1ef0ed85240974dccb94fe74fb92d6383474c7c0d10e8796d1f781a3ba5683 -SIZE (stunnel-5.75.tar.gz) = 921591 +TIMESTAMP = 1760885143 +SHA256 (stunnel-5.76.tar.gz) = cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1 +SIZE (stunnel-5.76.tar.gz) = 925880 diff --git a/security/su-exec/Makefile b/security/su-exec/Makefile index 78174b9f1690..051ae374a935 100644 --- a/security/su-exec/Makefile +++ b/security/su-exec/Makefile @@ -1,6 +1,6 @@ PORTNAME= su-exec DISTVERSIONPREFIX= v -DISTVERSION= 0.2 +DISTVERSION= 0.3 CATEGORIES= security MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/su-exec/distinfo b/security/su-exec/distinfo index bb9ae6f6cb03..c45c08386870 100644 --- a/security/su-exec/distinfo +++ b/security/su-exec/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1690896135 -SHA256 (ncopa-su-exec-v0.2_GH0.tar.gz) = ec4acbd8cde6ceeb2be67eda1f46c709758af6db35cacbcde41baac349855e25 -SIZE (ncopa-su-exec-v0.2_GH0.tar.gz) = 2426 +TIMESTAMP = 1760647029 +SHA256 (ncopa-su-exec-v0.3_GH0.tar.gz) = 1de7479857879b6d14772792375290a87eac9a37b0524d39739a4a0739039620 +SIZE (ncopa-su-exec-v0.3_GH0.tar.gz) = 3921 diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile index 1f27827c26f6..909b431a62a6 100644 --- a/security/sudo-rs/Makefile +++ b/security/sudo-rs/Makefile @@ -1,6 +1,7 @@ PORTNAME= sudo-rs DISTVERSIONPREFIX= v DISTVERSION= 0.2.8 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= marc@trifectatech.org diff --git a/security/sudo/Makefile b/security/sudo/Makefile index cfbabb3824dc..f6d7a24aa003 100644 --- a/security/sudo/Makefile +++ b/security/sudo/Makefile @@ -1,5 +1,6 @@ PORTNAME= sudo PORTVERSION= 1.9.17p2 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= SUDO @@ -90,7 +91,8 @@ SSL_CONFIGURE_ON= --enable-openssl=${OPENSSLBASE} .if ${FLAVOR:U} == sssd RUN_DEPENDS+= sssd:security/sssd2 -CONFIGURE_ARGS+= --with-sssd +CONFIGURE_ARGS+= --with-sssd \ + --with-sssd-conf=${LOCALBASE}/etc/sssd/sssd.conf .endif LOGFAC?= authpriv diff --git a/security/suricata/Makefile b/security/suricata/Makefile index 9cc82a37e912..3d1c7bd1e0cd 100644 --- a/security/suricata/Makefile +++ b/security/suricata/Makefile @@ -1,5 +1,6 @@ PORTNAME= suricata DISTVERSION= 7.0.11 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= https://www.openinfosecfoundation.org/download/ diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile index 0673446306c3..283204f22a98 100644 --- a/security/tailscale/Makefile +++ b/security/tailscale/Makefile @@ -1,6 +1,7 @@ PORTNAME= tailscale -PORTVERSION= 1.86.4 +PORTVERSION= 1.90.6 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= security net-vpn MAINTAINER= ashish@FreeBSD.org @@ -12,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss -USES= go:1.24,modules +USES= go:1.25,modules GO_MODULE= github.com/tailscale/tailscale diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo index 08daa50120f4..c9e271c5cd16 100644 --- a/security/tailscale/distinfo +++ b/security/tailscale/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1755178462 -SHA256 (go/security_tailscale/tailscale-v1.86.4/v1.86.4.mod) = ad5983e44eecba029c80a179d58e6cfa074ea5508ce0f4c3cceffd1c67e4c9f5 -SIZE (go/security_tailscale/tailscale-v1.86.4/v1.86.4.mod) = 20667 -SHA256 (go/security_tailscale/tailscale-v1.86.4/v1.86.4.zip) = 157f4bfb56c489ff46b9afabbd3234e6a2a6bfeff7ed51802c8154c41d2d81a2 -SIZE (go/security_tailscale/tailscale-v1.86.4/v1.86.4.zip) = 5178809 +TIMESTAMP = 1762001954 +SHA256 (go/security_tailscale/tailscale-v1.90.6/v1.90.6.mod) = 1e67b00bb7b9c83eeeec6e0ad87185f86f56ce4382aae3446233a865ba0b1337 +SIZE (go/security_tailscale/tailscale-v1.90.6/v1.90.6.mod) = 21280 +SHA256 (go/security_tailscale/tailscale-v1.90.6/v1.90.6.zip) = 5e0f7fb4aa929151a5f618dfc8e8d7a70c069ec38a402f560b64f0ad710aa92b +SIZE (go/security_tailscale/tailscale-v1.90.6/v1.90.6.zip) = 5477928 diff --git a/security/teleport/Makefile b/security/teleport/Makefile index 93aaf2da4f8d..baf4e8162768 100644 --- a/security/teleport/Makefile +++ b/security/teleport/Makefile @@ -1,7 +1,7 @@ PORTNAME= teleport DISTVERSIONPREFIX= v DISTVERSION= 5.2.5 -PORTREVISION= 17 +PORTREVISION= 21 CATEGORIES= security MAINTAINER= kraileth@elderlinux.org diff --git a/security/testssl.sh/Makefile b/security/testssl.sh/Makefile index 13defec78efa..d5b5bb22de2d 100644 --- a/security/testssl.sh/Makefile +++ b/security/testssl.sh/Makefile @@ -1,6 +1,6 @@ PORTNAME= testssl.sh DISTVERSIONPREFIX= v -DISTVERSION= 3.2.1 +DISTVERSION= 3.2.2 CATEGORIES= security MAINTAINER= adamw@FreeBSD.org @@ -42,5 +42,4 @@ do-test: # run. cd ${WRKSRC} && ${SETENV} ${TEST_ENV} prove -v t/51_badssl.com.t -.include <bsd.port.pre.mk> -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/security/testssl.sh/distinfo b/security/testssl.sh/distinfo index c5572e5686c2..9897e27450ef 100644 --- a/security/testssl.sh/distinfo +++ b/security/testssl.sh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749847304 -SHA256 (testssl-testssl.sh-v3.2.1_GH0.tar.gz) = b10fcd6fc25ba3832858ac529bfe391d701b68f12b631482a19be98a9efb176e -SIZE (testssl-testssl.sh-v3.2.1_GH0.tar.gz) = 6978887 +TIMESTAMP = 1758229141 +SHA256 (testssl-testssl.sh-v3.2.2_GH0.tar.gz) = 7beafef432baecf76ef76f2ae022b5ada4ea7fad54e02ae7d192db85b42a496f +SIZE (testssl-testssl.sh-v3.2.2_GH0.tar.gz) = 6985625 diff --git a/security/theonionbox/Makefile b/security/theonionbox/Makefile index 0fa3e888427d..c76915ba3af4 100644 --- a/security/theonionbox/Makefile +++ b/security/theonionbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= theonionbox DISTVERSION= 4.3.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security net python MASTER_SITES= PYPI @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=3.4:devel/py-apscheduler@${PY_F ${PYTHON_PKGNAMEPREFIX}requests>2.18:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stem>=1.5.4:security/py-stem@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tzlocal>=1.5:devel/py-tzlocal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1<1.27,1:net/py-urllib3@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.21.1,1:net/py-urllib3@${PY_FLAVOR} RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} # workaround for bug#230613: missing internal sqlite3 module in python USES= python diff --git a/security/theonionbox/files/patch-setup.py b/security/theonionbox/files/patch-setup.py index 0447f6547c50..3b045a2a553a 100644 --- a/security/theonionbox/files/patch-setup.py +++ b/security/theonionbox/files/patch-setup.py @@ -32,7 +32,7 @@ 'tzlocal>=1.5', 'futures>=3.2; python_version<"3.0"', - 'urllib3>=1.24.2, <1.25' # '<1.25' due to requests 2.21 requirement -+ 'urllib3>=1.21.1,<1.27' # copied (except the exclusions) from requests 2.25.1 ++ 'urllib3>=1.21.1' # copied (except the exclusions) from requests 2.25.1 ], long_description_content_type='text/x-rst; charset=UTF-8', classifiers=[ diff --git a/security/timestamp-authority/Makefile b/security/timestamp-authority/Makefile index 4d278042cdd3..ea7bb4b2cc99 100644 --- a/security/timestamp-authority/Makefile +++ b/security/timestamp-authority/Makefile @@ -1,6 +1,6 @@ PORTNAME= timestamp-authority DISTVERSIONPREFIX= v -DISTVERSION= 1.2.8 +DISTVERSION= 1.2.9 PORTREVISION= 3 CATEGORIES= security diff --git a/security/timestamp-authority/distinfo b/security/timestamp-authority/distinfo index a6b799f3a899..990024b18972 100644 --- a/security/timestamp-authority/distinfo +++ b/security/timestamp-authority/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1749129459 -SHA256 (go/security_timestamp-authority/timestamp-authority-v1.2.8/v1.2.8.mod) = 7d4f9a12c60f4fcf4d7c383fd1a142d27013d333af0ed468934e9e5d4043746b -SIZE (go/security_timestamp-authority/timestamp-authority-v1.2.8/v1.2.8.mod) = 7937 -SHA256 (go/security_timestamp-authority/timestamp-authority-v1.2.8/v1.2.8.zip) = a38ad43bc263abdbf8775c01642292a016ecb5d79c8bcde69aef154bce412f6d -SIZE (go/security_timestamp-authority/timestamp-authority-v1.2.8/v1.2.8.zip) = 196365 +TIMESTAMP = 1757405602 +SHA256 (go/security_timestamp-authority/timestamp-authority-v1.2.9/v1.2.9.mod) = 2bfba68e8bc93ec88a2d67d277aa0c982fe4d51f590daa689f0e3f909a92c7b7 +SIZE (go/security_timestamp-authority/timestamp-authority-v1.2.9/v1.2.9.mod) = 8637 +SHA256 (go/security_timestamp-authority/timestamp-authority-v1.2.9/v1.2.9.zip) = fb191f73ac2fec3d6f68c767cb6c9e72baa48a098b5d613bcf0608b57d1aa034 +SIZE (go/security_timestamp-authority/timestamp-authority-v1.2.9/v1.2.9.zip) = 199679 diff --git a/security/tlsc/Makefile b/security/tlsc/Makefile index 6b51b60916c8..62a7008de6f7 100644 --- a/security/tlsc/Makefile +++ b/security/tlsc/Makefile @@ -4,13 +4,16 @@ CATEGORIES= security MASTER_SITES= https://github.com/Zirias/%SUBDIR%/ MASTER_SITE_SUBDIR= ${PORTNAME}/releases/download/v${DISTVERSION} -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= TLS connect daemon WWW= https://github.com/Zirias/tlsc LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= Unmaintained port +EXPIRATION_DATE=2025-12-31 + LIB_DEPENDS= libposercore.so:devel/poser USES= compiler:c11 gmake pkgconfig tar:xz diff --git a/security/tor/Makefile b/security/tor/Makefile index ce8c16da16df..4e24069aaaa6 100644 --- a/security/tor/Makefile +++ b/security/tor/Makefile @@ -1,5 +1,5 @@ PORTNAME= tor -DISTVERSION= 0.4.8.17 +DISTVERSION= 0.4.8.19 CATEGORIES= security net MASTER_SITES= TOR diff --git a/security/tor/distinfo b/security/tor/distinfo index b6c151ad9fc0..b14cb105ac67 100644 --- a/security/tor/distinfo +++ b/security/tor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753369975 -SHA256 (tor-0.4.8.17.tar.gz) = 79b4725e1d4b887b9e68fd09b0d2243777d5ce3cd471e538583bcf6f9d8cdb56 -SIZE (tor-0.4.8.17.tar.gz) = 10073355 +TIMESTAMP = 1761664056 +SHA256 (tor-0.4.8.19.tar.gz) = 3cb649a1d33ba6a65f109d224534e93aaf0a6de84a5b1cb4b054bfa06bb74f5a +SIZE (tor-0.4.8.19.tar.gz) = 10160196 diff --git a/security/totp-cli/Makefile b/security/totp-cli/Makefile index ed3416a3c81c..a1e15602de23 100644 --- a/security/totp-cli/Makefile +++ b/security/totp-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= totp-cli PORTVERSION= 1.9.2 DISTVERSIONPREFIX= v -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/tpm2-pkcs11/Makefile b/security/tpm2-pkcs11/Makefile index 0ca3b96b3b35..25ef379ab9d0 100644 --- a/security/tpm2-pkcs11/Makefile +++ b/security/tpm2-pkcs11/Makefile @@ -21,7 +21,7 @@ TEST_TARGET= check-TESTS OPTIONS_DEFINE= TEST -TEST_USES= python:3.9+ +TEST_USES= python TEST_CONFIGURE_ENABLE= ptool-checks unit TEST_LIB_DEPENDS= libcmocka.so:sysutils/cmocka TEST_RUN_DEPENDS= dbus-run-session:devel/dbus diff --git a/security/trillian/Makefile b/security/trillian/Makefile index 7c587b69320c..dd6565b2c12a 100644 --- a/security/trillian/Makefile +++ b/security/trillian/Makefile @@ -1,7 +1,7 @@ PORTNAME= trillian DISTVERSIONPREFIX= v DISTVERSION= 1.7.2 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/trivy/Makefile b/security/trivy/Makefile index 25ee7423ffe0..c879caeeddaa 100644 --- a/security/trivy/Makefile +++ b/security/trivy/Makefile @@ -1,7 +1,7 @@ PORTNAME= trivy DISTVERSIONPREFIX= v -DISTVERSION= 0.65.0 -PORTREVISION= 1 +DISTVERSION= 0.67.2 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= mfechner@FreeBSD.org @@ -13,14 +13,19 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_i386= not supported, see https://github.com/aquasecurity/trivy/pull/9102 -USES= go:modules,1.24 +USES= go:modules,1.25 +USE_GITHUB= yes +GH_ACCOUNT= aquasecurity +GH_PROJECT= trivy +GO_MOD_DIST= github GO_MODULE= github.com/aquasecurity/trivy GO_TARGET= ./cmd/trivy GO_BUILDFLAGS= -ldflags=" \ -extldflags '-static' \ -X github.com/aquasecurity/trivy/pkg/version.ver=${DISTVERSION} \ -s -w" +MAKE_ENV= GOEXPERIMENT=jsonv2 PLIST_FILES= bin/${PORTNAME} diff --git a/security/trivy/distinfo b/security/trivy/distinfo index 46e3fca7da86..28fde0ce1daa 100644 --- a/security/trivy/distinfo +++ b/security/trivy/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1754018480 -SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 2aa9419ba4e6e58feb3f2c87aac23fba02f1bc260265682007d4a3a74638bc22 -SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.mod) = 26160 -SHA256 (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = fa97802cb042c4627e6fe3f2ad5664a2efb85281ed38c63c76ffaa24aeac5065 -SIZE (go/security_trivy/trivy-v0.65.0/v0.65.0.zip) = 59139682 +TIMESTAMP = 1760123985 +SHA256 (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/go.mod) = 130a0a0c893125dadbcc30ec66370aac6f848cc1b116a5d1acae4ceecb5a256d +SIZE (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/go.mod) = 26741 +SHA256 (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/aquasecurity-trivy-v0.67.2_GH0.tar.gz) = 280ff8cfb17d05d6b4d1b07bdd3cd26971032301bedb3b800a14886e64ce75eb +SIZE (go/security_trivy/aquasecurity-trivy-v0.67.2_GH0/aquasecurity-trivy-v0.67.2_GH0.tar.gz) = 57236343 diff --git a/security/trufflehog/Makefile b/security/trufflehog/Makefile index 740f6c9cdd47..304cb6cbddc1 100644 --- a/security/trufflehog/Makefile +++ b/security/trufflehog/Makefile @@ -1,7 +1,7 @@ PORTNAME= trufflehog DISTVERSIONPREFIX= v -DISTVERSION= 3.88.20 -PORTREVISION= 2 +DISTVERSION= 3.90.13 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= compilation fails see details here: https://github.com/trufflesecurity/trufflehog/issues/3791 BROKEN_i386= compilation fails see details here: https://github.com/trufflesecurity/trufflehog/issues/3791 -USES= go:1.23,modules +USES= go:1.24,modules GO_MODULE= github.com/trufflesecurity/trufflehog/v3 #GO_TARGET= ./${PORTNAME} diff --git a/security/trufflehog/distinfo b/security/trufflehog/distinfo index 069cda51bc9b..aef3ef0819ef 100644 --- a/security/trufflehog/distinfo +++ b/security/trufflehog/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1743223582 -SHA256 (go/security_trufflehog/trufflehog-v3.88.20/v3.88.20.mod) = 6e4ae6fff686ae7d42abd0e3228b573b74ca7d46931246769afdd1d00962083c -SIZE (go/security_trufflehog/trufflehog-v3.88.20/v3.88.20.mod) = 17238 -SHA256 (go/security_trufflehog/trufflehog-v3.88.20/v3.88.20.zip) = 2f2cf8aa3d24ac2b90417cc9928ce16cf183a67a12d28df149b7245838e5f455 -SIZE (go/security_trufflehog/trufflehog-v3.88.20/v3.88.20.zip) = 7009160 +TIMESTAMP = 1762415653 +SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 220571e195c158ac29505c7f7d296539660859f95ca9fb02f65f7144e5027434 +SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.mod) = 16174 +SHA256 (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 5b3611c69b124fd1905ad540797496c255412a64bbb6398c69276aaac0dce9d4 +SIZE (go/security_trufflehog/trufflehog-v3.90.13/v3.90.13.zip) = 7448829 diff --git a/security/trufflehog/pkg-descr b/security/trufflehog/pkg-descr index b7e8bddc4a15..a13e135d0c34 100644 --- a/security/trufflehog/pkg-descr +++ b/security/trufflehog/pkg-descr @@ -1,2 +1,10 @@ -TruffleHog scans for sensitive keys in hidden content and version history from -commonly used tools across your company. +TruffleHog is a security tool that scans for secrets and credentials in your +code. It can scan git repositories, GitHub, GitLab, S3 buckets, and more. +TruffleHog finds API keys, private keys, and other sensitive information +before they can be compromised. + +Features: +* Scans for over 700 types of credentials. +* Verifies found secrets to reduce false positives. +* Can be integrated into CI/CD pipelines. +* Scans the entire commit history of git repositories. diff --git a/security/tscli/Makefile b/security/tscli/Makefile index 6ec2f243475d..fcc8163cd952 100644 --- a/security/tscli/Makefile +++ b/security/tscli/Makefile @@ -1,7 +1,7 @@ PORTNAME= tscli DISTVERSIONPREFIX= v DISTVERSION= 0.0.15 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/unix-selfauth-helper/Makefile b/security/unix-selfauth-helper/Makefile index 9273cdff3650..7ca163de3985 100644 --- a/security/unix-selfauth-helper/Makefile +++ b/security/unix-selfauth-helper/Makefile @@ -4,12 +4,15 @@ PORTREVISION= 1 CATEGORIES= security MASTER_SITES= ${WWW}/releases/download/v${DISTVERSION}/ -MAINTAINER= zirias@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Local self-authentication for pam_exec WWW= https://github.com/Zirias/${PORTNAME} LICENSE= BSD2CLAUSE +DEPRECATED= Unmaintained port +EXPIRATION_DATE=2025-12-31 + USES= tar:xz MAKE_ARGS+= MANDIR=${PREFIX}/share/man/man diff --git a/security/vault/Makefile b/security/vault/Makefile index 590a93f11d40..41d2bc5129da 100644 --- a/security/vault/Makefile +++ b/security/vault/Makefile @@ -1,6 +1,7 @@ PORTNAME= vault DISTVERSIONPREFIX= v -DISTVERSION= 1.20.2 +DISTVERSION= 1.21.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \ LOCAL/bofh/security/${PORTNAME}/:web_ui @@ -46,7 +47,7 @@ GROUPS= vault PLIST_FILES= bin/${PORTNAME} -GITID= 824d12909d5b596ddd3f34d9c8f169b4f9701a0c +GITID= 818ca8b3575ea937ca48b640baf35e1b2ede1833 .include <bsd.port.pre.mk> diff --git a/security/vault/distinfo b/security/vault/distinfo index c17babae63fa..eb54c2e4aeca 100644 --- a/security/vault/distinfo +++ b/security/vault/distinfo @@ -1,17 +1,17 @@ -TIMESTAMP = 1754685277 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/go.mod) = cd83bd31fc0bfb55d172ae8fc8f8bc3930bc52602a5b73b2cccbf5428e144241 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/go.mod) = 30390 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/go.mod) = c0d25838a7b72c0a5450c0c346e22eea9d24074c637f99e13941fd74980330e5 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/go.mod) = 1659 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/approle/go.mod) = 94d14c8d7b0e143e5cda121829d639935bcd5bab9cc4961ca4ac432ec675a5b9 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/approle/go.mod) = 1065 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/kubernetes/go.mod) = bb4af50f74cdf95fd886651b1911dff90e118c62270497102ce144f5c76c9b1d -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/kubernetes/go.mod) = 1068 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/userpass/go.mod) = e92fff72dd8294c27b29ba8fc653d28edf322d8f59d98258ea87691dd5777b56 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/api/auth/userpass/go.mod) = 1066 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/sdk/go.mod) = a3da120c91c4a0a9a2ad7e2fac36034da35a1527668359a6c9f19800aa88f2f1 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/sdk/go.mod) = 6759 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/vault-web_ui-1.20.2.tar.gz) = 5d6a244ae81312a78c847abeec525a01cfe92fdf2f7df6d812a884f14561cc96 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/vault-web_ui-1.20.2.tar.gz) = 3584329 -SHA256 (go/security_vault/hashicorp-vault-v1.20.2_GH0/hashicorp-vault-v1.20.2_GH0.tar.gz) = cff7c65f4cfdebbf2a419e77debe5dda1abd93d48f673e8bbbd4c5e5161233e2 -SIZE (go/security_vault/hashicorp-vault-v1.20.2_GH0/hashicorp-vault-v1.20.2_GH0.tar.gz) = 41645004 +TIMESTAMP = 1761995742 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/go.mod) = 11ffcb90371dfc1b02473b6311421c44f77e8f93f6072609e81e8cdc35b11c52 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/go.mod) = 30903 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/go.mod) = c0d25838a7b72c0a5450c0c346e22eea9d24074c637f99e13941fd74980330e5 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/go.mod) = 1659 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/approle/go.mod) = 1217783c92a7ffc023a1db2a818c9f4072b455cab55c21e8d1b6e724b2303055 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/approle/go.mod) = 1065 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/kubernetes/go.mod) = 1f226b69f64b3e5dae3f1a5c8ee282927f5c41354939b5db02b04ce792da7d20 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/kubernetes/go.mod) = 1068 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/userpass/go.mod) = 8812ea629a7c014adafb6ac7bf4b569a0c2d119c7a0f66f649cfb7bceae8625b +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/api/auth/userpass/go.mod) = 1066 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/sdk/go.mod) = 01a6a81f8d8aee7b693f6e0c9755cb082e594f837013f70ccd3fae3beddd15a3 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/sdk/go.mod) = 6753 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/vault-web_ui-1.21.0.tar.gz) = 4034b71d87f5899ab6a21323b4c74b1fb9c248a3fb08836f80dd1bd51edd97d9 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/vault-web_ui-1.21.0.tar.gz) = 3589747 +SHA256 (go/security_vault/hashicorp-vault-v1.21.0_GH0/hashicorp-vault-v1.21.0_GH0.tar.gz) = 1b89da30b0c2fc749c665acdf5847ee1e4950a525df003311f1290d73a092af5 +SIZE (go/security_vault/hashicorp-vault-v1.21.0_GH0/hashicorp-vault-v1.21.0_GH0.tar.gz) = 8620241 diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile index 63c287e2119f..0a8fe5576b6d 100644 --- a/security/vaultwarden/Makefile +++ b/security/vaultwarden/Makefile @@ -1,5 +1,6 @@ PORTNAME= vaultwarden DISTVERSION= 1.34.3 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= mr@FreeBSD.org diff --git a/security/vouch-proxy/Makefile b/security/vouch-proxy/Makefile index 9d4136e4cbdf..d979c1371ec4 100644 --- a/security/vouch-proxy/Makefile +++ b/security/vouch-proxy/Makefile @@ -1,7 +1,7 @@ PORTNAME= vouch-proxy DISTVERSIONPREFIX=v DISTVERSION= 0.45.1 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= decke@FreeBSD.org diff --git a/security/vuls/Makefile b/security/vuls/Makefile index 67ecaa2a8071..541a2193a197 100644 --- a/security/vuls/Makefile +++ b/security/vuls/Makefile @@ -1,7 +1,7 @@ PORTNAME= vuls DISTVERSIONPREFIX=v -DISTVERSION= 0.33.2 -PORTREVISION= 2 +DISTVERSION= 0.36.2 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org diff --git a/security/vuls/distinfo b/security/vuls/distinfo index d9947208f662..fb2ff63b70c5 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 = 1762260920 +SHA256 (go/security_vuls/vuls-v0.36.2/v0.36.2.mod) = 002e0e367ce0a2b2f9dbf42197618282d761be0b0de9335acfb580197e514dbf +SIZE (go/security_vuls/vuls-v0.36.2/v0.36.2.mod) = 20260 +SHA256 (go/security_vuls/vuls-v0.36.2/v0.36.2.zip) = f904ea28d0555901591fdd8818570b4eba56e0225cabc9bc6dd96264c03d9ab0 +SIZE (go/security_vuls/vuls-v0.36.2/v0.36.2.zip) = 1407392 diff --git a/security/vulsrepo/Makefile b/security/vulsrepo/Makefile index a8bed60e8097..855944d87537 100644 --- a/security/vulsrepo/Makefile +++ b/security/vulsrepo/Makefile @@ -1,7 +1,7 @@ PORTNAME= vulsrepo PORTVERSION= 0.7.1 DISTVERSIONPREFIX=v -PORTREVISION= 12 +PORTREVISION= 16 CATEGORIES= security www MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${PORTNAME}/v${PORTVERSION}/server/:gomod DISTFILES= go.mod:gomod diff --git a/security/vuxml/Makefile b/security/vuxml/Makefile index 9a3ef8b7a291..243b5cd5723e 100644 --- a/security/vuxml/Makefile +++ b/security/vuxml/Makefile @@ -102,10 +102,6 @@ newentry: @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.' @${ECHO_CMD} @${SH} ${FILESDIR}/newentry.sh "${VUXML_CURRENT_FILE}" "CVE_ID=${CVE_ID}" "SA_ID=${SA_ID}" - @${ECHO_CMD} - @${ECHO_CMD} 'Be sure to get versioning right for PORTEPOCH and remember possible linux-* ports!' - @${ECHO_CMD} 'Also, <gt> tags are usually wrong in ranges. Use <ge> where adequate.' - @${ECHO_CMD} .if defined(VID) && !empty(VID) html: work/${VID}.html diff --git a/security/vuxml/files/euvd_provider.sh b/security/vuxml/files/euvd_provider.sh new file mode 100644 index 000000000000..821d2fcc06a2 --- /dev/null +++ b/security/vuxml/files/euvd_provider.sh @@ -0,0 +1,69 @@ +# Provider for the European Union Vulnerability Database +# https://euvd.enisa.europa.eu/ + +tmp_euvd="" + +init_euvd() { + tmp_euvd=$(mktemp "${TMPDIR:-/tmp}"/euvd_json_data.XXXXXXXXXX) || exit 1 + fetch -q -o "${tmp_euvd}" "https://euvdservices.enisa.europa.eu/api/enisaid?id=${CVE_ID}" || exit 1 +} + +cleanup_euvd() { + rm -f "${tmp_euvd}" 2>/dev/null +} + +get_cvename_from_euvd() { + # EUVD response includes "aliases" (CVE ID if available) + jq -r '.aliases // .id' "${tmp_euvd}" +} + +get_cveurl_from_euvd() { + echo "https://euvd.enisa.europa.eu/ui/vuln/${CVE_ID}" +} + +get_details_from_euvd() { + jq -r '.description // empty | @html' "${tmp_euvd}" | fmt -p -s | sed '1!s/^/\t/' +} + +get_discovery_date_from_euvd() { + raw=$(jq -r '.datePublished // empty' "${tmp_euvd}") + if [ -n "$raw" ]; then + trimmed=$(echo "$raw" | cut -d, -f1-2) + if date -d "$trimmed" "+%Y-%m-%d" >/dev/null 2>&1; then + date -d "$trimmed" "+%Y-%m-%d" + else + date -j -f "%b %d, %Y" "$trimmed" "+%Y-%m-%d" + fi + fi +} + +get_entry_date_from_euvd() { + echo "${entry_date}" +} + + +get_product_name_from_euvd() { + jq -r ' .enisaIdProduct[]?.product?.name ' "${tmp_euvd}" +} + +get_product_range_from_euvd() { + jq -r '.enisaIdProduct[]? | "\(.product_version? | gsub("<";"<") | gsub(">";">") | gsub("&";"&"))"' "${tmp_euvd}" +} + +get_package_name_from_euvd() { + jq -r '.enisaIdProduct[0]?.product?.name // empty' "${tmp_euvd}" +} + +get_references_from_euvd() { + jq -r '.references // empty | @html' "${tmp_euvd}" | tr " " "\n" +} + +get_source_from_euvd() { + jq -r '.assigner // empty | @html' "${tmp_euvd}" +} + +get_topic_from_euvd() { + # Use first sentence of description + jq -r '.description // empty' "${tmp_euvd}" | cut -f1 -d. +} + diff --git a/security/vuxml/files/mitre_provider.sh b/security/vuxml/files/mitre_provider.sh new file mode 100644 index 000000000000..c2b1f8ffa73e --- /dev/null +++ b/security/vuxml/files/mitre_provider.sh @@ -0,0 +1,61 @@ +# Provider for MITRE +# https://www.mitre.org/ + +tmp_mitre="" + +init_mitre() +{ + tmp_mitre=$(mktemp "${TMPDIR:-/tmp}"/mitre.XXXXXXXXXX) || exit 1 + fetch -q -o "${tmp_mitre}" https://cveawg.mitre.org/api/cve/"${CVE_ID}" +} + +cleanup_mitre() +{ + rm "${tmp_mitre}" 2>/dev/null +} + +get_cvename_from_mitre() +{ + cvename="${CVE_ID}" + echo "${cvename}" +} + +get_cveurl_from_mitre() { + echo https://cveawg.mitre.org/api/cve/"${CVE_ID}" +} + +get_details_from_mitre() { + jq -r '.containers?.cna?.descriptions[0]?.value' "${tmp_mitre}" | fmt -p -s +} + +get_discovery_date_from_mitre() { + jq -r '.cveMetadata?.datePublished?' "${tmp_mitre}" | cut -f1 -dT +} + +get_entry_date_from_mitre() { + echo "${entry_date}" +} + +get_product_name_from_mitre() { + jq -r '.containers?.cna?.affected[]?.product' "${tmp_mitre}" +} + +get_product_range_from_mitre() { + jq -r '.containers?.cna?.affected[]??.versions[0]?.lessThan' "${tmp_mitre}" +} + +get_package_name_from_mitre() { + jq -r '.containers?.cna?.affected[0]?.product' "${tmp_mitre}" +} + +get_references_from_mitre() { + jq -r '.containers?.cna?.references[0]?.url' "${tmp_mitre}" | fmt -p -s +} + +get_source_from_mitre() { + jq -r '.containers?.cna?.references[0]?.url' "${tmp_mitre}" +} + +get_topic_from_mitre() { + jq -r ".containers?.cna?.problemTypes[0]?.descriptions[0]?.description" "${tmp_mitre}" +} diff --git a/security/vuxml/files/newentry.sh b/security/vuxml/files/newentry.sh index 0298a5376a9e..8d1f9b6eba94 100644 --- a/security/vuxml/files/newentry.sh +++ b/security/vuxml/files/newentry.sh @@ -15,6 +15,9 @@ if [ -z "${vuxml_file}" ]; then show_usage fi +# ----------------- +# Process arguments +# ----------------- shift while [ $# -gt 0 ]; do case "$1" in @@ -34,27 +37,45 @@ case "$1" in esac done -tmp="`mktemp ${TMPDIR:-/tmp}/vuxml.XXXXXXXXXX`" || exit 1 +tmp=$(mktemp "${TMPDIR:-/tmp}"/vuxml.XXXXXXXXXX) || exit 1 tmp_fbsd_sa="" -tmp_mitre="" -tmp_nvd="" +# ------------------------------------- +# Define how to clean up temporal files +# ------------------------------------- +# doclean="yes" cleanup() { if [ "${doclean}" = "yes" ]; then - rm -f "${tmp}" "${tmp_fbsd_sa}" "${tmp_mitre}" "${tmp_nvd}" > /dev/null + rm -f "${tmp}" "${tmp_fbsd_sa}" > /dev/null fi + + # Call cleaners for providers + for provider in ${providers}; do + cleanup_"${provider}" + cleanup_"${provider}" + done } -trap cleanup EXIT 1 2 13 15 +trap cleanup EXIT HUP INT PIPE TERM -vid="`uuidgen | tr '[:upper:]' '[:lower:]'`" +# ----------------------------- +# Variables with default values +# ----------------------------- +vid="$(uuidgen | tr '[:upper:]' '[:lower:]')" [ -z "$vid" ] && exit 1 + +discovery_date="" cvename="INSERT CVE RECORD IF AVAILABLE" cveurl="INSERT BLOCKQUOTE URL HERE" details="." -discovery="`date -u '+%Y-%m'`-FIXME" || exit 1 -entry="`date -u '+%Y-%m-%d'`" || exit 1 +discovery_date="$(date -u '+%Y-%m')-FIXME" || exit 1 +entry_date="$(date -u '+%Y-%m-%d')" || exit 1 package_name="" +product_name="" +product_range="" +package_list="<package> +<name></name> +<range><lt></lt></range>" references="INSERT URL HERE" topic="" source="SO-AND-SO" @@ -67,38 +88,65 @@ DESC_BODY="<body xmlns=\"http://www.w3.org/1999/xhtml\"> </blockquote> </body>" - -# Try to retrieve information if a CVE identifier was provided -if [ -n "${CVE_ID}" ]; then +# -------------------------------- +# Check we have everything we need +# -------------------------------- +check_dependencies() +{ if ! command -v jq > /dev/null; then echo textproc/jq is needed for CVE automatic entry fill exit 1 fi +} + +# ------------------------------------------ +# List of CVE providers sorted by preference +# ------------------------------------------ +providers="mitre nvd euvd" + +# ------------------------------------------ +# List of fields to query for every provider +# ------------------------------------------ +fields="cvename cveurl details discovery_date entry_date product_name product_range package_name references source topic" - # NVD database only accepts uppercase CVE ids, like CVE-2022-39282, NOT - # cve-2022-39282. - CVE_ID=$(echo "${CVE_ID}" | tr '[:lower:]' '[:upper:]') || exit 1 - - # Get information from the NVD database JSON format - tmp_nvd="`mktemp ${TMPDIR:-/tmp}/nvd_json_data.XXXXXXXXXX`" || exit 1 - fetch -q -o "${tmp_nvd}" https://services.nvd.nist.gov/rest/json/cves/2.0?cveId="${CVE_ID}" || exit 1 - # Get information from MITRE database (they provide a nice "topic") - tmp_mitre="`mktemp ${TMPDIR:-/tmp}/mitre.XXXXXXXXXX`" || exit 1 - fetch -q -o "${tmp_mitre}" https://cveawg.mitre.org/api/cve/"${CVE_ID}" - - # Create variables from input and online sources - cvename="${CVE_ID}" - cveurl=https://nvd.nist.gov/vuln/detail/${CVE_ID} - pref=.vulnerabilities[0].cve - details=$(jq -r "${pref}.descriptions[0].value|@html" "${tmp_nvd}" | fmt -p -s | sed '1!s/^/\t/') || exit 1 - discovery=$(jq -r "${pref}.published|@html" "${tmp_nvd}" | cut -f1 -dT) || exit 1 - pref=.vulnerabilities[0].cve.configurations[0].nodes[0].cpeMatch[0] - package_name=$(jq -r "${pref}.criteria|@html" "${tmp_nvd}" | cut -f4 -d:) || exit 1 - upstream_fix=$(jq -r "${pref}.versionEndExcluding|@html" "${tmp_nvd}") || exit 1 - pref=.vulnerabilities[0].cve.references[0] - references=$(jq -r "${pref}.url|@html" "${tmp_nvd}" | tr " " "\n") || exit 1 - source=$(jq -r "${pref}.source|@html" "${tmp_nvd}" | tr " " "\n") || exit 1 - topic=$(jq -r ".containers.cna.title|@html" "${tmp_mitre}" ) || exit 1 +# Some providers only allow for upper case identifiers +CVE_ID=$(echo "${CVE_ID}" | tr '[:lower:]' '[:upper:]') || exit 1 + +# ----------------------------------------------------------------------------- +# Generic resolver +# +# Gets a variable name and the list of providers and returns the value of the +# variable. If the first defined provider returns empty or nullm, it tries with +# the next one until one provider returns a value or we run out of providers +# ----------------------------------------------------------------------------- +resolve_field() { + field="${1}" + shift + providers="$@" + + for provider in $providers; do + func="get_${field}_from_${provider}" + if command -v "${func}" >/dev/null 2>&1; then + value="$($func)" + if [ -n "${value}" ] && [ "${value}" != "null" ] && [ "${value}" != "n/a" ]; then + echo "${value}" + return 0 + fi + else + echo "Warning: function ${func} not implemented in provider ${provider}" + fi + done + echo "null" +} + +# -------------------------------------------------- +# Fill global variables with data from CVE databases +# -------------------------------------------------- +get_cve_info() { + for field in ${fields}; do + value=$(resolve_field "${field}" ${providers}) + eval "${field}=\$value" + done DESC_BODY="<body xmlns=\"http://www.w3.org/1999/xhtml\"> <p>${source} reports:</p> @@ -106,14 +154,17 @@ DESC_BODY="<body xmlns=\"http://www.w3.org/1999/xhtml\"> <p>${details}</p> </blockquote> </body>" -fi +} -if [ -n "${SA_ID}" ]; then +# ---------------------------------------------------------------- +# Fill global variables with data from FreeBSD Security Advisories +# ---------------------------------------------------------------- +get_sa_info() { SA_URL_BASE=https://www.freebsd.org/security/advisories/ # Get information from the Project's SA site - tmp_fbsd_sa="$(mktemp ${TMPDIR:-/tmp}/fbsd_sa_data.XXXXXXXXXX)" || exit 1 - fetch -q -o "${tmp_fbsd_sa}" ${SA_URL_BASE}${SA_ID} || exit 1 + tmp_fbsd_sa=$(mktemp "${TMPDIR:-/tmp}/fbsd_sa_data.XXXXXXXXXX") || exit 1 + fetch -q -o "${tmp_fbsd_sa}" "${SA_URL_BASE}${SA_ID}" || exit 1 # Create variables from SA note if grep -q 'CVE Name' "${tmp_fbsd_sa}"; then @@ -148,6 +199,40 @@ DESC_BODY="<body xmlns=\"http://www.w3.org/1999/xhtml\"> <h1>Impact:</h1> ${impact} </body>" +} + +init_providers() { + for provider in files/*_provider.sh; do + provider_name=$(basename "${provider}" | cut -f1 -d_) + . "files/${provider_name}_provider.sh" + init_"${provider_name}" + done +} + +create_packages_list() { + tmp_prod=$(mktemp "${TMPDIR:-/tmp}"/vuxml.prod.XXXXXXXXXX) || exit 1 + tmp_ver=$(mktemp "${TMPDIR:-/tmp}"/vuxml.ver.XXXXXXXXXX) || exit 1 + printf "%s" "${product_name}" > "${tmp_prod}" + printf "%s" "${product_range}" > "${tmp_ver}" + + package_list=$(paste "${tmp_prod}" "${tmp_ver}" | sed \ + -e 's|\t|</name>\n\t<range><lt>|g' \ + -e 's|^| <package>\n\t<name>|g' \ + -e 's|$|</lt></range>\n </package>|g') + + rm "${tmp_prod}" "${tmp_ver}" 2>/dev/null +} + +# Try to retrieve information if a CVE identifier was provided +if [ -n "${CVE_ID}" ]; then + check_dependencies + init_providers + get_cve_info "${CVE_ID}" + create_packages_list +fi + +if [ -n "${SA_ID}" ]; then + get_sa_info fi awk '/^<\?/,/^<vuxml/ { print }' "${vuxml_file}" >> "${tmp}" || exit 1 @@ -155,10 +240,7 @@ cat << EOF >> "${tmp}" || exit 1 <vuln vid="${vid}"> <topic>${package_name} -- ${topic}</topic> <affects> - <package> - <name>${package_name}</name> - <range><lt>${upstream_fix}</lt></range> - </package> +${package_list} </affects> <description> ${DESC_BODY} @@ -168,8 +250,8 @@ cat << EOF >> "${tmp}" || exit 1 <url>${cveurl}</url> </references> <dates> - <discovery>${discovery}</discovery> - <entry>${entry}</entry> + <discovery>${discovery_date}</discovery> + <entry>${entry_date}</entry> </dates> </vuln> diff --git a/security/vuxml/files/nvd_provider.sh b/security/vuxml/files/nvd_provider.sh new file mode 100644 index 000000000000..8a383a7d6752 --- /dev/null +++ b/security/vuxml/files/nvd_provider.sh @@ -0,0 +1,72 @@ +# Provider for the National Vulnerability Database +# https://nvd.nist.gov/ + +tmp_nvd="" + +init_nvd() +{ + tmp_nvd=$(mktemp "${TMPDIR:-/tmp}"/nvd_json_data.XXXXXXXXXX) || exit 1 + fetch -q -o "${tmp_nvd}" https://services.nvd.nist.gov/rest/json/cves/2.0?cveId="${CVE_ID}" || exit 1 +} + +cleanup_nvd() +{ + rm "${tmp_nvd}" 2>/dev/null +} + +get_cvename_from_nvd() +{ + cvename="${CVE_ID}" + echo "${cvename}" +} + +get_cveurl_from_nvd() { + cveurl=https://nvd.nist.gov/vuln/detail/${CVE_ID} + echo "${cveurl}" +} + +get_details_from_nvd() { + pref=".vulnerabilities[0]?.cve?" + jq -r "${pref}.descriptions[0]?.value|@html" "${tmp_nvd}" | fmt -p -s | sed '1!s/^/\t/' +} + +get_discovery_date_from_nvd() { + pref=".vulnerabilities[0]?.cve?" + jq -r "${pref}.published|@html" "${tmp_nvd}" | cut -f1 -dT +} + +get_entry_date_from_nvd() { + echo "${entry_date}" +} + +get_product_name_from_nvd() { + jq -r '.vulnerabilities[]?.cve?.configurations[]?.nodes[]?.cpeMatch[]? | + (.criteria | split(":")[4])' "${tmp_nvd}" +} + +get_product_range_from_nvd() { + jq -r '.vulnerabilities[]?.cve.configurations[]?.nodes[]?.cpeMatch[]?.versionEndExcluding ' "${tmp_nvd}" +} + +get_package_name_from_nvd() { + jq -r '.vulnerabilities[]?.cve?.configurations[]?.nodes[]?.cpeMatch[0]?.criteria' "${tmp_nvd}" | cut -f5 -d: +} + +get_references_from_nvd() { + pref=".vulnerabilities[0]?.cve?.references[0]?" + jq -r "${pref}.url|@html" "${tmp_nvd}" | tr " " "\n" +} + +get_source_from_nvd() +{ + pref=".vulnerabilities[0]?.cve?.references[0]?" + jq -r "${pref}.source|@html" "${tmp_nvd}" | tr " " "\n" +} + +get_topic_from_nvd() { + # NVD does not provide a nice summary. Let's use the first sentence from + # the details instead + pref=".vulnerabilities[0]?.cve?" + jq -r "${pref}.descriptions[0]?.value|@html" "${tmp_nvd}" | cut -f1 -d. +} + diff --git a/security/vuxml/vuln/2015.xml b/security/vuxml/vuln/2015.xml index 36997bebdfe4..3f343f329e9d 100644 --- a/security/vuxml/vuln/2015.xml +++ b/security/vuxml/vuln/2015.xml @@ -17642,7 +17642,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>MIT krb5 Security Advisory 2015-001 reports:</p> <blockquote cite="http://web.mit.edu/kerberos/advisories/MITKRB5-SA-2015-001.txt"> <p>CVE-2014-5352: In the MIT krb5 libgssapi_krb5 library, after gss_process_context_token() is used to process a valid context diff --git a/security/vuxml/vuln/2017.xml b/security/vuxml/vuln/2017.xml index 66964ad2a106..8fca5b4c468b 100644 --- a/security/vuxml/vuln/2017.xml +++ b/security/vuxml/vuln/2017.xml @@ -4548,7 +4548,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>Meta CPAN reports:</p> <blockquote cite="https://metacpan.org/changes/release/SHAY/perl-5.26.1#Security"> <p>CVE-2017-12814: $ENV{$key} stack buffer overflow on Windows</p> <p>A possible stack buffer overflow in the %ENV code on Windows has been diff --git a/security/vuxml/vuln/2018.xml b/security/vuxml/vuln/2018.xml index ccf9fab5631e..70d128471a3a 100644 --- a/security/vuxml/vuln/2018.xml +++ b/security/vuxml/vuln/2018.xml @@ -1314,7 +1314,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The PHPMailer Team reports:</p> <blockquote cite="https://github.com/PHPMailer/PHPMailer/releases/tag/v6.0.6"> <p>CVE-2018-19296:Fix potential object injection vulnerability.</p> </blockquote> @@ -1889,7 +1889,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The GitLab Team reports:</p> <blockquote cite="https://about.gitlab.com/2018/11/01/critical-security-release-gitlab-11-dot-4-dot-4-released/"> <p>SSRF in Kubernetes integration</p> </blockquote> diff --git a/security/vuxml/vuln/2019.xml b/security/vuxml/vuln/2019.xml index bbb8785ae92e..9fdca5d18b3e 100644 --- a/security/vuxml/vuln/2019.xml +++ b/security/vuxml/vuln/2019.xml @@ -2532,7 +2532,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The GitLab Team reports:</p> <blockquote cite="https://about.gitlab.com/2019/09/30/security-release-gitlab-12-dot-3-dot-2-released/"> <p>XSS in Markdown Preview Using Mermaid</p> <p>Bypass Email Verification using Salesforce Authentication</p> @@ -3964,7 +3964,7 @@ directly evident from logs. </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>Frederic Cambus reports:</p> <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2019-13207"> <p>nsd-checkzone in NLnet Labs NSD 4.2.0 has a Stack-based Buffer Overflow in the dname_concatenate() function in dname.c.</p> @@ -4134,7 +4134,7 @@ or the current user.</p> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The Apache Team reports:</p> <blockquote cite="http://www.apache.org/dist/httpd/CHANGES_2.4"> <h1>SECURITY: CVE-2019-10081</h1> <p>mod_http2: HTTP/2 very early pushes, for example configured with "H2PushResource", diff --git a/security/vuxml/vuln/2020.xml b/security/vuxml/vuln/2020.xml index 138f108b0578..77f8e44c0d2b 100644 --- a/security/vuxml/vuln/2020.xml +++ b/security/vuxml/vuln/2020.xml @@ -13152,7 +13152,7 @@ whitespace) </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The GitLab Team reports:</p> <blockquote cite="https://about.gitlab.com/blog/2020/01/02/security-release-gitlab-12-6-2-released/"> <p>Group Maintainers Can Update/Delete Group Runners Using API</p> <p>GraphQL Queries Can Hang the Application</p> diff --git a/security/vuxml/vuln/2021.xml b/security/vuxml/vuln/2021.xml index 12c2d0bcdc77..4b6c9e9f7b0f 100644 --- a/security/vuxml/vuln/2021.xml +++ b/security/vuxml/vuln/2021.xml @@ -8873,7 +8873,7 @@ In limited circumstances it was possible for users to authenticate using variati </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>GitLab Team reports:</p> <blockquote cite="https://about.gitlab.com/releases/2021/04/14/security-release-gitlab-13-10-3-released/"> <p>Remote code execution when uploading specially crafted image files</p> <p>Update Rexml</p> @@ -11170,7 +11170,7 @@ raptor_xml_writer_start_element_common.</p> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The oauth2-proxy Team reports:</p> <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2021-21291"> <p>In OAuth2 Proxy before version 7.0.0, for users that use the whitelist domain feature, a domain that ended in a similar way to @@ -12044,7 +12044,7 @@ raptor_xml_writer_start_element_common.</p> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>NVD reports:</p> <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2020-15900"> <p>A memory corruption issue was found in Artifex Ghostscript 9.50 and 9.52. Use of a non-standard @@ -12123,7 +12123,7 @@ raptor_xml_writer_start_element_common.</p> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The GitLab Team reports:</p> <blockquote cite="https://about.gitlab.com/releases/2021/01/14/critical-security-release-gitlab-13-7-4-released/"> <p>Ability to steal a user's API access token through GitLab Pages</p> </blockquote> diff --git a/security/vuxml/vuln/2022.xml b/security/vuxml/vuln/2022.xml index ed08974d84aa..2d1a028b23bf 100644 --- a/security/vuxml/vuln/2022.xml +++ b/security/vuxml/vuln/2022.xml @@ -1583,8 +1583,8 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> - <blockquote cite="INSERT URL HERE"> + <p>CVE.org reports:</p> + <blockquote cite="https://www.cve.org/CVERecord?id=CVE-2022-43995"> <p>Sudo 1.8.0 through 1.9.12, with the crypt() password backend, contains a plugins/sudoers/auth/passwd.c array-out-of-bounds error that can result in a heap-based buffer over-read. This @@ -5040,7 +5040,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The Django Project reports:</p> <blockquote cite="https://www.djangoproject.com/weblog/2022/jul/04/security-releases/"> <p>CVE-2022-34265: Potential SQL injection via Trunc(kind) and Extract(lookup_name) arguments.</p> diff --git a/security/vuxml/vuln/2023.xml b/security/vuxml/vuln/2023.xml index 9d6a9444af0b..0e917c8c007b 100644 --- a/security/vuxml/vuln/2023.xml +++ b/security/vuxml/vuln/2023.xml @@ -1852,7 +1852,7 @@ Reported by Niccolo Belli and WIPocket (Github #400, #417). </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The OpenSSL team reports:</p> <blockquote cite="https://www.openssl.org/news/secadv/20231024.txt"> <p>Moderate severity: A bug has been identified in the processing of key and initialisation vector (IV) lengths. This can lead to @@ -5516,7 +5516,7 @@ Reported by Niccolo Belli and WIPocket (Github #400, #417). <affects> <package> <name>krb5</name> - <range><lt>1.21.1_1</lt></range> + <range><gt>1.20</gt><lt>1.21.1_1</lt></range> </package> <package> <name>krb5-121</name> @@ -5524,12 +5524,12 @@ Reported by Niccolo Belli and WIPocket (Github #400, #417). </package> <package> <name>krb5-devel</name> - <range><lt>1.22.2023.08.07</lt></range> + <range><gt>1.20</gt><lt>1.22.2023.08.07</lt></range> </package> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The MIT krb5 Team reports:</p> <blockquote cite="https://github.com/krb5/krb5/commit/88a1701b423c13991a8064feeb26952d3641d840"> <p>When issuing a ticket for a TGS renew or validate request, copy only the server field from the outer part of the header ticket diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml index 64f19bfb38aa..fbc958655802 100644 --- a/security/vuxml/vuln/2024.xml +++ b/security/vuxml/vuln/2024.xml @@ -5885,7 +5885,7 @@ All of these are related to the CometVisu add-on for openHAB - if you are a user </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The Vaultwarden Team reports:</p> <blockquote cite="https://github.com/dani-garcia/vaultwarden/releases/tag/1.32.0"> <p>This release has several CVE Reports fixed and we recommend everybody to update to the latest version as soon as possible.</p> @@ -13486,7 +13486,7 @@ All of these are related to the CometVisu add-on for openHAB - if you are a user </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The OpenSSL Team reports:</p> <blockquote cite="https://www.openssl.org/news/secadv/20240109.txt"> <p>The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml index 1572fa6cd69e..ff7218235716 100644 --- a/security/vuxml/vuln/2025.xml +++ b/security/vuxml/vuln/2025.xml @@ -1,3 +1,4005 @@ + <vuln vid="93ff3ebe-bba8-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>142.0.7444.134</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>142.0.7444.134</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop.html"> + <p>This update includes 5 security fixes:</p> + <ul> + <li>[443906252] High CVE-2025-12725: Out of bounds write in WebGPU. Reported by Anonymous on 2025-09-09</li> + <li>[447172715] High CVE-2025-12726: Inappropriate implementation in Views. Reported by Alesandro Ortiz on 2025-09-25</li> + <li>[454485895] High CVE-2025-12727: Inappropriate implementation in V8. Reported by 303f06e3 on 2025-10-23</li> + <li>[452392032] Medium CVE-2025-12728: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-10-16</li> + <li>[454354281] Medium CVE-2025-12729: Inappropriate implementation in Omnibox. Reported by Khalil Zhani on 2025-10-23</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-12725</cvename> + <cvename>CVE-2025-12726</cvename> + <cvename>CVE-2025-12727</cvename> + <cvename>CVE-2025-12728</cvename> + <cvename>CVE-2025-12729</cvename> + <url>https://chromereleases.googleblog.com/2025/11/stable-channel-update-for-desktop.html</url> + </references> + <dates> + <discovery>2025-11-05</discovery> + <entry>2025-11-07</entry> + </dates> + </vuln> + + <vuln vid="77bac392-ba98-11f0-aada-f59a8ea34d12"> + <topic>OpenJPH < 0.24.5 -- multiple vulnerabilities</topic> + <affects> + <package> + <name>openjph</name> + <range><lt>0.24.5</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Aous Naman reports several vulnerabilities fixed in OpenJPH versions + up to 0.24.5 and credits Cary Phillips for reporting them from the + OSS-fuzz project.</p> + <blockquote cite="https://github.com/aous72/OpenJPH/releases"> + <p>[0.24.5] Addresses OpenEXR OSS-fuzz issue 5747129672073216 that can cause heap corruption.</p> + <p>[0.24.4...] we now check that the ATK marker segment length (Latk) makes sense. + The issue was identified in OpenEXR fuzzing.</p> + <p>[0.24.3] This is an important bug fix. It protects against illegally long QCD and QCC marker segments. It was discovered during OpenEXR fussing; thanx to [Cary Phillips].</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/aous72/OpenJPH/releases</url> + </references> + <dates> + <discovery>2025-10-29</discovery> + <entry>2025-11-05</entry> + </dates> + </vuln> + + <vuln vid="c71a3914-ba96-11f0-aada-f59a8ea34d12"> + <topic>OpenEXR < 3.4.3 -- multiple vulnerabilities</topic> + <affects> + <package> + <name>openexr</name> + <range><lt>3.4.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Cary Phillips reports:</p> + <blockquote cite="https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.3"> + <p> + Patch release that addresses several bugs, primarily involving + properly rejecting corrupt input data. + </p> + </blockquote> + <p> + He goes on to report various relevant items including heap buffer + overflows, use-after-free, use of uninitialized memory and other bugs, + several of them found by OSS-fuzz, and some also found in OpenJPH. + </p> + </body> + </description> + <references> + <url>https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.3</url> + </references> + <dates> + <discovery>2025-10-29</discovery> + <entry>2025-11-05</entry> + </dates> + </vuln> + + <vuln vid="970159e6-ba60-11f0-8447-b42e991fc52e"> + <topic>MongoDB -- Improper Check for Unusual or Exceptional Conditions</topic> + <affects> + <package> + <name>mongodb70</name> + <range><lt>7.0.22</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://jira.mongodb.org/browse/SERVER-101230 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-101230"> + <p>The KMIP response parser built into mongo binaries is + overly tolerant of certain malformed packets, and may parse + them into invalid objects. Later reads of this object can + result in read access violations.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-12657</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-12657</url> + </references> + <dates> + <discovery>2025-11-03</discovery> + <entry>2025-11-05</entry> + </dates> + </vuln> + + <vuln vid="e99a32c8-b8e2-11f0-8510-b42e991fc52e"> + <topic>Xorg -- multiple vulnerabilities</topic> + <affects> + <package> + <name>xorg-server</name> + <range><lt>21.1.19,1</lt></range> + </package> + <package> + <name>xwayland</name> + <range><lt>24.1.9,1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://access.redhat.com/errata/RHSA-2025:19432 reports:</p> + <blockquote cite="https://access.redhat.com/errata/RHSA-2025:19432"> + <p>CVE-2025-62229: A flaw was found in the X.Org X server + and Xwayland when processing X11 Present extension + notifications. Improper error handling during notification + creation can leave dangling pointers that lead to a + use-after-free condition. This can cause memory corruption + or a crash, potentially allowing an attacker to execute + arbitrary code or cause a denial of service.</p> + <p>CVE-2025-62230: A flaw was discovered in the X.Org X + servers X Keyboard (Xkb) extension when handling client + resource cleanup. The software frees certain data + structures without properly detaching related resources, + leading to a use-after-free condition. This can cause + memory corruption or a crash when affected clients + disconnect.</p> + <p>CVE-2025-62231: A flaw was identified in the X.Org X + servers X Keyboard (Xkb) extension where improper bounds + checking in the XkbSetCompatMap() function can cause an + unsigned short overflow. If an attacker sends specially + crafted input data, the value calculation may overflow, + leading to memory corruption or a crash.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-62229</cvename> + <cvename>CVE-2025-62230</cvename> + <cvename>CVE-2025-62231</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-62229</url> + </references> + <dates> + <discovery>2025-10-30</discovery> + <entry>2025-11-03</entry> + </dates> + </vuln> + + <vuln vid="5523394e-b889-11f0-9446-f02f7497ecda"> + <topic>redis -- Bug in XACKDEL may lead to stack overflow and potential RCE</topic> + <affects> + <package> + <name>redis</name> + <range><ge>8.2.0</ge><lt>8.2.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Google Big Sleep reports:</p> + <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-jhjx-x4cf-4vm8"> + <p>A user can run the XACKDEL command with multiple ID's and + trigger a stack buffer overflow, which may potentially lead to + remote code execution. + The problem exists in Redis 8.2 or newer. + The code doesn't handle the case where the number of ID's exceeds + the STREAMID_STATIC_VECTOR_LEN, and skips a reallocation, which + leads to a stack buffer overflow. + An additional workaround to mitigate the problem without patching + the redis-server executable is to prevent users from executing + XACKDEL operation. This can be done using ACL to restrict XACKDEL + command. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-62507</cvename> + <url></url> + </references> + <dates> + <discovery>2025-11-03</discovery> + <entry>2025-11-03</entry> + </dates> + </vuln> + + <vuln vid="1ba0b62b-b80a-11f0-8016-b42e991fc52e"> + <topic>Mozilla -- Denial-of-service due to out-of-memory</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>142.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.2.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>142.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1975837 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1975837"> + <p>Denial-of-service due to out-of-memory in the Graphics: + WebRender component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9182</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-9182</url> + </references> + <dates> + <discovery>2025-08-19</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="0723a60e-b80a-11f0-8016-b42e991fc52e"> + <topic>Mozilla -- Same-origin policy bypass in the Graphics: Canvas2D component</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>142.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.2.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>142.0.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>140.2.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1979782 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1979782"> + <p>Same-origin policy bypass in the Graphics: Canvas2D + component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9180</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-9180</url> + </references> + <dates> + <discovery>2025-08-19</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="f752879f-b809-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Sandbox escape due to integer overflow</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.3,2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1987246 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1987246"> + <p>Sandbox escape due to integer overflow in the Graphics: + Canvas2D component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11152</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-11152</url> + </references> + <dates> + <discovery>2025-09-30</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="ea017037-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Information disclosure in the Networking: Cache component</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1981502 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1981502"> + <p>Information disclosure in the Networking: Cache + component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10536</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10536</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="d09efc3b-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Spoofing issue in the Site Permissions component</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1665334 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1665334"> + <p>Spoofing issue in the Site Permissions component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10534</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10534</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="c80baae7-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Integer overflow in the SVG component</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1980788 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1980788"> + <p>Integer overflow in the SVG component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10533</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10533</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="af9c5b99-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Incorrect boundary conditions</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1979502 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1979502"> + <p>Incorrect boundary conditions in the JavaScript: GC + component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10532</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10532</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="a4bebda9-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Mitigation bypass</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1978453 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1978453"> + <p>Mitigation bypass in the Web Compatibility: Tooling + component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10531</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10531</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="944d968c-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Same-origin policy bypass</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>140.3.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1970490 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1970490"> + <p>Same-origin policy bypass in the Layout component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10529</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10529</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="8b5f4eb3-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Sandbox escape due to undefined behavior</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>140.3.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1986185 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1986185"> + <p>Sandbox escape due to undefined behavior, invalid pointer + in the Graphics: Canvas2D component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10528</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10528</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="82595339-b808-11f0-8016-b42e991fc52e"> + <topic>Firefox -- Sandbox escape due to use-after-free</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1984825 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1984825"> + <p>Sandbox escape due to use-after-free in the Graphics: + Canvas2D component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10527</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-10527</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-11-02</entry> + </dates> + </vuln> + + <vuln vid="77a0f93a-b71e-11f0-8d86-d7789240c8c2"> + <topic>python 3.9 -- end of life, not receiving security support</topic> + <affects> + <package> + <name>python39</name> + <range><ge>3</ge></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <blockquote cite="https://devguide.python.org/versions/"> + <p>Unsupported versions: [...] End of life: 2025-10-31.</p> + </blockquote> + </body> + </description> + <references> + <url>https://devguide.python.org/versions/</url> + </references> + <dates> + <discovery>2020-10-05</discovery> + <entry>2025-11-01</entry> + </dates> + </vuln> + + <vuln vid="c4fb21e4-b579-11f0-871c-6805ca2fa271"> + <topic>powerdns-recursor -- cache pollution</topic> + <affects> + <package> + <name>powerdns_recursor</name> + <range><lt>5.3.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>PowerDNS Team reports:</p> + <blockquote cite="https://blog.powerdns.com/powerdns-security-advisory-2025-06-2025-10-22"> + <p>It has been brought to our attention that the Recursor does not + apply strict enough validation of received delegation information. + The malicious delegation information can be sent by an attacker + spoofing packets.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-59023</cvename> + <cvename>CVE-2025-59024</cvename> + <url>https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2025-06.html</url> + </references> + <dates> + <discovery>2025-10-15</discovery> + <entry>2025-10-30</entry> + </dates> + </vuln> + + <vuln vid="7c09fcb7-b5d6-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>142.0.7444.59</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>142.0.7444.59</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_28.html"> + <p>This update includes 20 security fixes:</p> + <ul> + <li>[447613211] High CVE-2025-12428: Type Confusion in V8. Reported by Man Yue Mo of GitHub Security Lab on 2025-09-26</li> + <li>[450618029] High CVE-2025-12429: Inappropriate implementation in V8. Reported by Aorui Zhang on 2025-10-10</li> + <li>[442860743] High CVE-2025-12430: Object lifecycle issue in Media. Reported by round.about on 2025-09-04</li> + <li>[436887350] High CVE-2025-12431: Inappropriate implementation in Extensions. Reported by Alesandro Ortiz on 2025-08-06</li> + <li>[439522866] High CVE-2025-12432: Race in V8. Reported by Google Big Sleep on 2025-08-18</li> + <li>[449760249] High CVE-2025-12433: Inappropriate implementation in V8. Reported by Google Big Sleep on 2025-10-07</li> + <li>[452296415] High CVE-2025-12036: Inappropriate implementation in V8. Reported by Google Big Sleep on 2025-10-15</li> + <li>[337356054] Medium CVE-2025-12434: Race in Storage. Reported by Lijo A.T on 2024-04-27</li> + <li>[446463993] Medium CVE-2025-12435: Incorrect security UI in Omnibox. Reported by Hafiizh on 2025-09-21</li> + <li>[40054742] Medium CVE-2025-12436: Policy bypass in Extensions. Reported by Luan Herrera (@lbherrera_) on 2021-02-08</li> + <li>[446294487] Medium CVE-2025-12437: Use after free in PageInfo. Reported by Umar Farooq on 2025-09-20</li> + <li>[433027577] Medium CVE-2025-12438: Use after free in Ozone. Reported by Wei Yuan of MoyunSec VLab on 2025-07-20</li> + <li>[382234536] Medium CVE-2025-12439: Inappropriate implementation in App-Bound Encryption. Reported by Ari Novick on 2024-12-04</li> + <li>[430555440] Low CVE-2025-12440: Inappropriate implementation in Autofill. Reported by Khalil Zhani on 2025-07-09</li> + <li>[444049512] Medium CVE-2025-12441: Out of bounds read in V8. Reported by Google Big Sleep on 2025-09-10</li> + <li>[452071845] Medium CVE-2025-12443: Out of bounds read in WebXR. Reported by Aisle Research on 2025-10-15</li> + <li>[390571618] Low CVE-2025-12444: Incorrect security UI in Fullscreen UI. Reported by syrf on 2025-01-18</li> + <li>[428397712] Low CVE-2025-12445: Policy bypass in Extensions. Reported by Thomas Greiner on 2025-06-29</li> + <li>[444932667] Low CVE-2025-12446: Incorrect security UI in SplitView. Reported by Hafiizh on 2025-09-14</li> + <li>[442636157] Low CVE-2025-12447: Incorrect security UI in Omnibox. Reported by Khalil Zhani on 2025-09-03</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-12036</cvename> + <cvename>CVE-2025-12428</cvename> + <cvename>CVE-2025-12429</cvename> + <cvename>CVE-2025-12430</cvename> + <cvename>CVE-2025-12431</cvename> + <cvename>CVE-2025-12432</cvename> + <cvename>CVE-2025-12433</cvename> + <cvename>CVE-2025-12434</cvename> + <cvename>CVE-2025-12435</cvename> + <cvename>CVE-2025-12436</cvename> + <cvename>CVE-2025-12437</cvename> + <cvename>CVE-2025-12438</cvename> + <cvename>CVE-2025-12439</cvename> + <cvename>CVE-2025-12440</cvename> + <cvename>CVE-2025-12441</cvename> + <cvename>CVE-2025-12443</cvename> + <cvename>CVE-2025-12444</cvename> + <cvename>CVE-2025-12445</cvename> + <cvename>CVE-2025-12446</cvename> + <cvename>CVE-2025-12447</cvename> + <url>https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_28.html</url> + </references> + <dates> + <discovery>2025-10-29</discovery> + <entry>2025-10-30</entry> + </dates> + </vuln> + + <vuln vid="291773e6-b5b2-11f0-8f61-b42e991fc52e"> + <topic>Firefox -- use-after-free in the GPU or browser process</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.2,2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=1993113 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1993113"> + <p>Starting with Firefox 142, it was possible for a + compromised child process to trigger a use-after-free in the + GPU or browser process using WebGPU-related IPC calls. + This may have been usable to escape the child process + sandbox.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-12380</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-12380</url> + </references> + <dates> + <discovery>2025-10-28</discovery> + <entry>2025-10-30</entry> + </dates> + </vuln> + + <vuln vid="237f4f57-b50f-11f0-ae9b-b42e991fc52e"> + <topic>Erlang - Absolute Path in Zip Module</topic> + <affects> + <package> + <name>erlang</name> + <range><ge>17.0</ge><lt>26.2.5.13,4</lt></range> + </package> + <package> + <name>erlang-runtime26</name> + <range><lt>26.2.5.13</lt></range> + </package> + <package> + <name>erlang-runtime27</name> + <range><lt>27.3.4.1</lt></range> + </package> + <package> + <name>erlang-runtime28</name> + <range><lt>28.0.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/erlang/otp/security/advisories/GHSA-9g37-pgj9-wrhc reports:</p> + <blockquote cite="https://github.com/erlang/otp/security/advisories/GHSA-9g37-pgj9-wrhc"> + <p>Improper Limitation of a Pathname to a Restricted + Directory ('Path Traversal') vulnerability in Erlang OTP + (stdlib modules) allows Absolute Path Traversal, File Manipulation. + This vulnerability is associated with program files lib/stdlib/src/zip.erl + and program routines zip:unzip/1, zip:unzip/2, zip:extract/1, + zip:extract/2unless the memory option is passed. This issue + affects OTP from OTP 17.0 until OTP28.0.1, OTP27.3.4.1 and + OTP26.2.5.13, corresponding to stdlib from 2.0 until 7.0.1, + 6.2.2.1 and 5.2.3.4.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-4748</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-4748</url> + </references> + <dates> + <discovery>2025-06-16</discovery> + <entry>2025-10-29</entry> + </dates> + </vuln> + + <vuln vid="55c4e822-b4e4-11f0-8438-001b217e4ee5"> + <topic>ISC KEA -- Invalid characters cause assert</topic> + <affects> + <package> + <name>kea</name> + <range><ge>3.0.1</ge><lt>3.0.2</lt></range> + </package> + <package> + <name>kea-devel</name> + <range><ge>3.1.1</ge><lt>3.1.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Internet Systems Consortium, Inc. reports:</p> + <blockquote cite="https://kb.isc.org/docs/cve-2025-11232"> + <p>To trigger the issue, three configuration parameters + must have specific settings: "hostname-char-set" must be + left at the default setting, which is "[^A-Za-z0-9.-]"; + "hostname-char-replacement" must be empty (the default); + and "ddns-qualifying-suffix" must NOT be empty (the default is empty). + DDNS updates do not need to be enabled for this issue to manifest. + A client that sends certain option content would then + cause kea-dhcp4 to exit unexpectedly. + This addresses CVE-2025-11232 [#4142, #4155].</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11232</cvename> + <url>https://kb.isc.org/docs/cve-2025-11232</url> + </references> + <dates> + <discovery>2025-10-29</discovery> + <entry>2025-10-29</entry> + </dates> + </vuln> + + <vuln vid="c5889223-b4e1-11f0-ae9b-b42e991fc52e"> + <topic>SQLite < 3.50.3 -- CWE-190 Integer Overflow or Wraparound in FTS5 module</topic> + <affects> + <package> + <name>sqlite3</name> + <range><ge>3.49.1,1</ge><lt>3.50.3,1</lt></range> + </package> + <package> + <name>linux_base-rl9</name> + <range><ge>0</ge></range> <!-- unknown and unrelated fixes might make this disappear, so set >= 0 instead of <= 9.6_1 to err on the safe side --> + </package> + <package> + <name>linux-c7-sqlite</name> + <range><lt>3.50.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/google/security-research/security/advisories/GHSA-v2c8-vqqp-hv3g reports:</p> + <blockquote cite="https://github.com/google/security-research/security/advisories/GHSA-v2c8-vqqp-hv3g"> + <p>An integer overflow exists in the FTS5 https://sqlite.org/fts5.html + extension. It occurs when the size of an array of tombstone + pointers is calculated and truncated into a 32-bit integer. + A pointer to partially controlled data can then be written + out of bounds.</p> + </blockquote> + <p>The FreeBSD build enables the FTS5 extension by default.</p> + </body> + </description> + <references> + <cvename>CVE-2025-7709</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-7709</url> + </references> + <dates> + <discovery>2025-07-15</discovery> + <entry>2025-10-29</entry> + <modified>2025-11-07</modified> + </dates> + </vuln> + + <vuln vid="3116b6f3-b433-11f0-82ac-901b0edee044"> + <topic>py-social-auth-app-django -- Unsafe account association</topic> + <affects> + <package> + <name>py39-social-auth-app-django</name> + <name>py310-social-auth-app-django</name> + <name>py311-social-auth-app-django</name> + <name>py312-social-auth-app-django</name> + <range><lt>5.4.3_1</lt></range> + </package> + <package> + <name>py310-dj51-social-auth-app-django</name> + <name>py311-dj51-social-auth-app-django</name> + <name>py312-dj51-social-auth-app-django</name> + <range><lt>5.6.0</lt></range> + </package> + <package> + <name>py310-dj52-social-auth-app-django</name> + <name>py311-dj52-social-auth-app-django</name> + <name>py312-dj52-social-auth-app-django</name> + <range><lt>5.6.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Michal Čihař reports:</p> + <blockquote cite="https://github.com/python-social-auth/social-app-django/security/advisories/GHSA-wv4w-6qv2-qqfg"> + <p>Upon authentication, the user could be associated by e-mail even if the + associate_by_email pipeline was not included. This could lead to account + compromise when a third-party authentication service does not validate + provided e-mail addresses or doesn't require unique e-mail addresses.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-61783</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-61783</url> + </references> + <dates> + <discovery>2025-10-09</discovery> + <entry>2025-10-29</entry> + </dates> + </vuln> + + <vuln vid="2cd61f76-b41b-11f0-bf21-b42e991fc52e"> + <topic>SQLite -- Integer Overflow vulnerability</topic> + <affects> + <package> + <name>sqlite3</name> + <range><lt>3.50.1,1</lt></range> + </package> + <package> + <name>linux_base-rl9-9.6</name> + <range><le>9.6_1</le></range> + </package> + <package> + <name>linux-c7-sqlite</name> + <range><lt>3.50.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>http://sqlite3.com reports:</p> + <blockquote cite="http://sqlite3.com"> + <p>Integer Overflow vulnerability in SQLite SQLite3 v.3.50.0 + allows a remote attacker to cause a denial of service via + the setupLookaside function</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-52099</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-52099</url> + </references> + <dates> + <discovery>2025-10-24</discovery> + <entry>2025-10-28</entry> + </dates> + </vuln> + + <vuln vid="a8dacd4b-b416-11f0-9f23-ecf4bbefc954"> + <topic>privatebin - Missing HTML sanitisation of attached filename in file size hint enabling persistent XSS</topic> + <affects> + <package> + <name>privatebin</name> + <range><lt>2.0.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>PrivateBin reports:</p> + <blockquote cite="https://privatebin.info/reports/vulnerability-2025-10-28.html"> + <p>We've identified an HTML injection/XSS vulnerability in the PrivateBin + service that allows the injection of arbitrary HTML markup via the attached + filename.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-62796</cvename> + <url>https://www.cve.org/CVERecord?id=CVE-2025-62796</url> + </references> + <dates> + <discovery>2025-10-23</discovery> + <entry>2025-10-28</entry> + </dates> + </vuln> + + <vuln vid="1f1cf967-b35c-11f0-bce7-bc2411002f50"> + <topic>strongSwan -- Heap-based buffer overflow in eap-mschapv2 plugin due to improper handling of failure request packets</topic> + <affects> + <package> + <name>strongswan</name> + <range><ge>4.2.12</ge><lt>6.0.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Xu Biang reports:</p> + <blockquote cite="https://www.strongswan.org/blog/2025/10/27/strongswan-vulnerability-(cve-2025-62291).html"> + <p>The eap-mschapv2 plugin doesn't correctly check the length of an EAP-MSCHAPv2 Failure Request packet on the client, + which can cause an integer underflow that leads to a crash and, depending on the compiler options, even a heap-based + buffer overflow that's potentially exploitable for remote code execution. Affected are all strongSwan versions since 4.2.12.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-62291</cvename> + <url>https://www.cve.org/CVERecord?id=CVE-2025-62291</url> + </references> + <dates> + <discovery>2025-10-27</discovery> + <entry>2025-10-27</entry> + </dates> + </vuln> + + <vuln vid="823b4e48-b340-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- security fix</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>141.0.7390.122</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>141.0.7390.122</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_21.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[452296415] High CVE-2025-12036: Inappropriate implementation in V8. Reported by Google Big Sleep on 2025-10-15</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-12036</cvename> + <url>https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_21.html</url> + </references> + <dates> + <discovery>2025-10-21</discovery> + <entry>2025-10-27</entry> + </dates> + </vuln> + + <vuln vid="ea1c485f-b025-11f0-bce7-bc2411002f50"> + <topic>unbound -- Possible domain hijacking via promiscuous records in the authority section</topic> + <affects> + <package> + <name>unbound</name> + <range><lt>1.24.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>sep@nlnetlabs.nl reports:</p> + <blockquote cite="https://www.nlnetlabs.nl/downloads/unbound/CVE-2025-11411.txt"> + <p>NLnet Labs Unbound up to and including version 1.24.0 is vulnerable + to possible domain hijack attacks. Promiscuous NS RRSets that + complement positive DNS replies in the authority section can be + used to trick resolvers to update their delegation information for + the zone. Usually these RRSets are used to update the resolver's + knowledge of the zone's name servers. A malicious actor can + exploit the possible poisonous effect by injecting NS RRSets (and + possibly their respective address records) in a reply. This could + be done for example by trying to spoof a packet or fragmentation + attacks. Unbound would then proceed to update the NS RRSet data + it already has since the new data has enough trust for it, i.e., + in-zone data for the delegation point. Unbound 1.24.1 includes a + fix that scrubs unsolicited NS RRSets (and their respective address + records) from replies mitigating the possible poison effect.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11411</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11411</url> + </references> + <dates> + <discovery>2025-10-22</discovery> + <entry>2025-10-23</entry> + </dates> + </vuln> + + <vuln vid="269c2de7-afaa-11f0-b4c8-792b26d8a051"> + <topic>RT -- XSS via calendar invitations</topic> + <affects> + <package> + <name>rt60</name> + <name>rt50</name> + <range><ge>6.0.0</ge><lt>6.0.2</lt></range> + <range><ge>5.0.4</ge><lt>5.0.9</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Mateusz Szymaniec and CERT Polska Reports:</p> + <blockquote cite="https://github.com/bestpractical/rt/releases/tag/rt-6.0.2"> + <p>RT is vulnerable to XSS via calendar invitations added to a + ticket. Thanks to Mateusz Szymaniec and CERT Polska for + reporting this finding.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9158</cvename> + <url>https://github.com/bestpractical/rt/releases/tag/rt-6.0.2</url> + </references> + <dates> + <discovery>2025-10-23</discovery> + <entry>2025-10-23</entry> + </dates> + </vuln> + + <vuln vid="b374df95-afa8-11f0-b4c8-792b26d8a051"> + <topic>RT -- CSV injection</topic> + <affects> + <package> + <name>rt60</name> + <name>rt50</name> + <name>rt44</name> + <range><ge>6.0.0</ge><lt>6.0.2</lt></range> + <range><ge>5.0.0</ge><lt>5.0.9</lt></range> + <range><ge>4.4.0</ge><lt>4.4.9</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gareth Watkin-Jones from 4armed reports:</p> + <blockquote cite="https://github.com/bestpractical/rt/releases/tag/rt-6.0.2"> + <p>RT is vulnerable to CSV injection via ticket values with + special characters that are exported to a TSV from search + results. Thanks to Gareth Watkin-Jones from 4armed for + reporting this finding.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-61873</cvename> + <url>https://github.com/bestpractical/rt/releases/tag/rt-6.0.2</url> + </references> + <dates> + <discovery>2025-10-23</discovery> + <entry>2025-10-23</entry> + </dates> + </vuln> + + <vuln vid="114cc98b-afad-11f0-af12-bc241121aa0a"> + <topic>FreeBSD -- SO_REUSEPORT_LB breaks connect(2) for UDP sockets</topic> + <affects> + <package> + <name>FreeBSD-kernel</name> + <range><ge>14.3</ge><lt>14.3_5</lt></range> + <range><ge>13.5</ge><lt>13.5_6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <h1>Problem Description:</h1> + <p>Connected sockets are not intended to belong to load-balancing + groups. However, the kernel failed to check the connection state + of sockets when adding them to load-balancing groups. Furthermore, + when looking up the destination socket for an incoming packet, the + kernel will match a socket belonging to a load-balancing group even + if it is connected.</p> + <p>Connected sockets are only supposed to receive packets originating + from the connected host. The above behavior violates this contract.</p> + <h1>Impact:</h1> + <p>Software which sets SO_REUSEPORT_LB on a socket and then connects + it to a host will not observe any problems. However, due to its + membership in a load-balancing group, that socket will receive + packets originating from any host. This breaks the contract of the + connect(2) and implied connect via sendto(2), and may leave the + application vulnerable to spoofing attacks.</p> + </body> + </description> + <references> + <cvename>CVE-2025-24934</cvename> + <freebsdsa>SA-25:09.netinet</freebsdsa> + </references> + <dates> + <discovery>2025-10-22</discovery> + <entry>2025-10-23</entry> + </dates> + </vuln> + + <vuln vid="f741ea93-af61-11f0-98b5-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.5.0</ge><lt>18.5.1</lt></range> + <range><ge>18.4.0</ge><lt>18.4.3</lt></range> + <range><ge>10.6.0</ge><lt>18.3.5</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/10/22/patch-release-gitlab-18-5-1-released/"> + <p>Improper access control issue in runner API impacts GitLab EE</p> + <p>Denial of service issue in event collection impacts GitLab CE/EE</p> + <p>Denial of service issue in JSON validation impacts GitLab CE/EE</p> + <p>Denial of service issue in upload impacts GitLab CE/EE</p> + <p>Incorrect Authorization issue in pipeline builds impacts GitLab CE</p> + <p>Business logic error issue in group memberships impacts GitLab EE</p> + <p>Missing authorization issue in quick actions impacts GitLab EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11702</cvename> + <cvename>CVE-2025-10497</cvename> + <cvename>CVE-2025-11447</cvename> + <cvename>CVE-2025-11974</cvename> + <cvename>CVE-2025-11971</cvename> + <cvename>CVE-2025-6601</cvename> + <cvename>CVE-2025-11989</cvename> + <url>https://about.gitlab.com/releases/2025/10/22/patch-release-gitlab-18-5-1-released/</url> + </references> + <dates> + <discovery>2025-10-22</discovery> + <entry>2025-10-22</entry> + </dates> + </vuln> + + <vuln vid="88f34edb-ae9b-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>141.0.7390.107</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>141.0.7390.107</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_14.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[447192722] High CVE-2025-11756: Use after free in Safe Browsing. Reported by asnine on 2025-09-25</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11756</cvename> + <url>https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop_14.html</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-21</entry> + </dates> + </vuln> + + <vuln vid="60ddafd2-ae9e-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>141.0.7390.65</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>141.0.7390.65</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop.html"> + <p>This update includes 3 security fixes:</p> + <ul> + <li>[443196747] High CVE-2025-11458: Heap buffer overflow in Sync. Reported by raven at KunLun lab on 2025-09-05</li> + <li>[446722008] High CVE-2025-11460: Use after free in Storage. Reported by Sombra on 2025-09-23</li> + <li>[441917796] Medium CVE-2025-11211: Out of bounds read in WebCodecs. Reported by Jakob Košir on 2025-08-29</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11458</cvename> + <cvename>CVE-2025-11460</cvename> + <cvename>CVE-2025-11211</cvename> + <url>https://chromereleases.googleblog.com/2025/10/stable-channel-update-for-desktop.html</url> + </references> + <dates> + <discovery>2025-10-07</discovery> + <entry>2025-10-21</entry> + </dates> + </vuln> + + <vuln vid="cdf2abf7-ae83-11f0-b5fb-b42e991fc52e"> + <topic>Mongodb -- Use-after-free in the MongoDB</topic> + <affects> + <package> + <name>mongodb70</name> + <range><lt>7.0.25</lt></range> + </package> + <package> + <name>mongodb80</name> + <range><lt>8.0.15</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cna@mongodb.com reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-105873"> + <p>An authorized user may crash the MongoDB server by + causing buffer over-read. This can be done by issuing a DDL + operation while queries are being issued, under some + conditions.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11979</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11979</url> + </references> + <dates> + <discovery>2025-10-20</discovery> + <entry>2025-10-21</entry> + </dates> + </vuln> + + <vuln vid="4553e4b3-addf-11f0-9b8d-40a6b7c3b3b8"> + <topic>Hidden/Protected custom variables are prone to filter enumeration</topic> + <affects> + <package> + <name>icingaweb2-module-icingadb-php81</name> + <range><lt>1.1.4</lt></range> + <range><ge>1.2</ge><lt>1.2.3,1</lt></range> + </package> + <package> + <name>icingaweb2-module-icingadb-php82</name> + <range><lt>1.1.4</lt></range> + <range><ge>1.2</ge><lt>1.2.3,1</lt></range> + </package> + <package> + <name>icingaweb2-module-icingadb-php83</name> + <range><lt>1.1.4</lt></range> + <range><ge>1.2</ge><lt>1.2.3,1</lt></range> + </package> + <package> + <name>icingaweb2-module-icingadb-php84</name> + <range><lt>1.1.4</lt></range> + <range><ge>1.2</ge><lt>1.2.3,1</lt></range> + </package> + <package> + <name>icingaweb2-module-icingadb-php85</name> + <range><lt>1.1.4</lt></range> + <range><ge>1.2</ge><lt>1.2.3,1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Icinga reports:</p> + <blockquote cite="https://github.com/Icinga/icingadb-web/security/advisories/GHSA-w57j-28jc-8429"> + <p>An authorized user with access to Icinga DB Web, can use + a custom variable in a filter that is either protected by + icingadb/protect/variables or hidden by icingadb/denylist/variables, + to guess values assigned to it.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-61789</cvename> + <url>https://github.com/Icinga/icingadb-web/security/advisories/GHSA-w57j-28jc-8429</url> + </references> + <dates> + <discovery>2025-10-16</discovery> + <entry>2025-10-20</entry> + </dates> + </vuln> + + <vuln vid="4355ce42-ad06-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- XSS in sites without content-type header</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1979536"> + <p>A malicious page could have used the type attribute of an OBJECT + tag to override the default browser behavior when encountering a + web resource served without a content-type. This could have + contributed to an XSS on a site that unsafely serves files without + a content-type header.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11712</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11712</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="fff839db-ad04-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- JavaScript Object property overriding</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1989978"> + <p>There was a way to change the value of JavaScript Object + properties that were supposed to be non-writeable.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11711</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11711</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="f7047dfc-ad02-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- Memory disclosure</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1989899"> + <p>A compromised web process using malicious IPC messages + could have caused the privileged browser process to reveal + blocks of its memory to the compromised process.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11710</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11710</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="b760c618-ad02-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- Out-of-bounds reads and writes</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1989127"> + <p>A compromised web process was able to trigger out of + bounds reads and writes in a more privileged process using + manipulated WebGL textures.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11709</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11709</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="85c17eb8-ad02-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- Use-after-free</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1988931"> + <p>Use-after-free in MediaTrackGraphImpl::GetInstance()</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11708</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11708</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="247bc43f-ad02-11f0-b2aa-b42e991fc52e"> + <topic>Mozilla -- Memory safety bugs</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1973699%2C1989945%2C1990970%2C1991040%2C1992113"> + <p>Memory safety bugs. 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-11714</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11714</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-19</entry> + </dates> + </vuln> + + <vuln vid="20840621-ab82-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- Memory safety bugs</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.4.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>140.4.0</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=1983838%2C1987624%2C1988244%2C1988912%2C1989734%2C1990085%2C1991899"> + <p>Memory safety bugs. 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-11715</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11715</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="ed132d42-ab81-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- Memory safety bugs</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>144.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>144.0.0</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=1986816"> + <p>Memory safety bug. This bug showed evidence of memory + corruption and we presume that with enough effort this could + have been exploited to run arbitrary code.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11721</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11721</url> + </references> + <dates> + <discovery>2025-10-14</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="f3550d26-ab7d-11f0-b961-b42e991fc52e"> + <topic>Firefox -- Sandbox escape</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.3,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=1987246"> + <p>Sandbox excape due to integer overflow in the Graphics: + Canvas2D component</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11152</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11152</url> + </references> + <dates> + <discovery>2025-09-30</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="7b9a8247-ab7b-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- Memory safety bugs</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>142.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.2.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>142.0.0</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=1938220%2C1980730%2C1981280%2C1981283%2C1984505%2C1985067"> + <p>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-10537</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10537</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="4fe6f98e-ab7b-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- Information disclosure</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</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=1981502"> + <p>This vulnerability affects Firefox < 143, Firefox ESR < 140.3, + Thunderbird < 143, and Thunderbird < 140.3.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10536</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10536</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="1e8a6581-ab7b-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- spoofing</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</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=1665334"> + <p>Spoofing issue in the Site Permission component</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10534</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10534</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="c7383de4-ab7a-11f0-b961-b42e991fc52e"> + <topic>Mozilla -- integer overflow</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>115.28.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</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=1980788"> + <p>Integer overflow in the SVG component</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10533</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10533</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="511f5aac-ab46-11f0-9446-f02f7497ecda"> + <topic>minio -- Privilege Escalation via Session Policy Bypass in Service Accounts and STS</topic> + <affects> + <package> + <name>minio</name> + <range><lt>RELEASE.2025-10-15T17-29-55Z</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>mino reports:</p> + <blockquote cite="https://github.com/minio/minio/security/advisories/GHSA-jjjj-jwhf-8rgr"> + <p>A privilege escalation vulnerability allows service accounts and STS + (Security Token Service) accounts with restricted session policies to + bypass their inline policy restrictions when performing "own" account + operations, specifically when creating new service accounts for the same + user.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-62506</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-62506</url> + </references> + <dates> + <discovery>2025-10-17</discovery> + <entry>2025-10-17</entry> + </dates> + </vuln> + + <vuln vid="50fd6a75-0587-4987-bef2-bb933cd78ea1"> + <topic>zeek -- information leak vulnerability</topic> + <affects> + <package> + <name>zeek</name> + <range><lt>8.0.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Tim Wojtulewicz of Corelight reports:</p> + <blockquote cite="INSERT URL HERE"> + <p>The KRB analyzer can leak information about hosts in + analyzed traffic via external DNS lookups.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/zeek/zeek/releases/tag/v8.0.2</url> + </references> + <dates> + <discovery>2025-10-13</discovery> + <entry>2025-10-13</entry> + </dates> + </vuln> + + <vuln vid="6dd86212-a859-11f0-bd95-b42e991fc52e"> + <topic>Firefox -- JIT miscompilation in the JavaScript Engine</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.3,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=1987481"> + <p>JIT miscompilation in the JavaScript Engine: JIT + component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11153</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-11153</url> + </references> + <dates> + <discovery>2025-09-30</discovery> + <entry>2025-10-13</entry> + </dates> + </vuln> + + <vuln vid="87fdaf3c-a5b5-11f0-98b5-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.4.0</ge><lt>18.4.2</lt></range> + <range><ge>18.3.0</ge><lt>18.3.4</lt></range> + <range><ge>5.2.0</ge><lt>18.2.8</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/10/08/patch-release-gitlab-18-4-2-released/"> + <p>Incorrect authorization issue in GraphQL mutations impacts GitLab EE</p> + <p>Denial of Service issue in GraphQL blob type impacts GitLab CE/EE</p> + <p>Missing authorization issue in manual jobs impacts GitLab CE/EE</p> + <p>Denial of Service issue in webhook endpoints impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11340</cvename> + <cvename>CVE-2025-10004</cvename> + <cvename>CVE-2025-9825</cvename> + <cvename>CVE-2025-2934</cvename> + <url>https://about.gitlab.com/releases/2025/10/08/patch-release-gitlab-18-4-2-released/</url> + </references> + <dates> + <discovery>2025-10-08</discovery> + <entry>2025-10-10</entry> + </dates> + </vuln> + + <vuln vid="0b5145e9-a500-11f0-a136-10ffe07f9334"> + <topic>Mailpit -- Performance information disclosure</topic> + <affects> + <package> + <name>mailpit</name> + <range><lt>1.27.10</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Ralph Slooten (Mailpit developer) reports:</p> + <blockquote cite="https://github.com/axllent/mailpit/releases/tag/v1.27.10"> + <p>An HTTP endpoint was found which exposed expvar runtime + information (memory usage, goroutine counts, GC behavior, + uptime and potential runtime flags) due to the Prometheus + client library dependency.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/axllent/mailpit/releases/tag/v1.27.10</url> + </references> + <dates> + <discovery>2025-10-09</discovery> + <entry>2025-10-09</entry> + </dates> + </vuln> + + <vuln vid="f60c790a-a394-11f0-9617-b42e991fc52e"> + <topic>Mozilla -- Incorrect boundary conditions</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0</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=1979502"> + <p>The vulnerability has been assessed to have moderate + impact on affected systems, potentially allowing attackers + to exploit incorrect boundary conditions in the JavaScript + Garbage Collection component. In Thunderbird specifically, + these flaws cannot be exploited through email as scripting + is disabled when reading mail, but remain potential risks in + browser or browser-like contexts </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10532</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10532</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-07</entry> + </dates> + </vuln> + + <vuln vid="a240c31b-a394-11f0-9617-b42e991fc52e"> + <topic>Mozilla -- mitigation bypass vulnerability</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0</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=1978453"> + <p>The vulnerability has been rated as having moderate + impact, affecting both confidentiality and integrity + with low severity, while having no impact on + availability. For Thunderbird specifically, the + vulnerability cannot be exploited through email as + scripting is disabled when reading mail, but remains a + potential risk in browser or browser-like contexts </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10531</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10531</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-07</entry> + </dates> + </vuln> + + <vuln vid="f2de2f64-a2cc-11f0-8402-b42e991fc52e"> + <topic>Mozilla -- Sandbox escape due to use-after-free</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>143.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.3.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>143.0.0</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=1986185"> + <p>Sandbox escape due to use-after-free</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10527</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10527</url> + <cvename>CVE-2025-10528</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10528</url> + </references> + <dates> + <discovery>2025-09-16</discovery> + <entry>2025-10-06</entry> + </dates> + </vuln> + + <vuln vid="a5395e02-a2ca-11f0-8402-b42e991fc52e"> + <topic>mongodb -- Malformed $group Query May Cause MongoDB Server to Crash</topic> + <affects> + <package> + <name>mongodb60</name> + <range><lt>6.0.25</lt></range> + </package> + <package> + <name>mongodb70</name> + <range><lt>7.0.22</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cna@mongodb.com reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-99616"> + <p>An authorized user can cause a crash in the MongoDB Server through + a specially crafted $group query. This vulnerability is related + to the incorrect handling of certain accumulator functions when + additional parameters are specified within the $group operation. + This vulnerability could lead to denial of service if triggered + repeatedly.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10061</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10061</url> + </references> + <dates> + <discovery>2025-09-05</discovery> + <entry>2025-10-06</entry> + <modified>2025-10-07</modified> + </dates> + </vuln> + + <vuln vid="6d16b410-a2ca-11f0-8402-b42e991fc52e"> + <topic>mongodb -- MongoDB may be susceptible to Invariant Failure in Transactions due Upsert Operation</topic> + <affects> + <package> + <name>mongodb60</name> + <range><lt>6.0.25</lt></range> + </package> + <package> + <name>mongodb70</name> + <range><lt>7.0.22</lt></range> + </package> + <package> + <name>mongodb80</name> + <range><lt>8.0.12</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cna@mongodb.com reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-95524"> + <p>MongoDB Server may allow upsert operations retried + within a transaction to violate unique index constraints, + potentially causing an invariant failure and server crash + during commit. This issue may be triggered by improper + WriteUnitOfWork state management.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10060</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10060</url> + </references> + <dates> + <discovery>2025-09-05</discovery> + <entry>2025-10-06</entry> + </dates> + </vuln> + + <vuln vid="4329e3bd-a2ca-11f0-8402-b42e991fc52e"> + <topic>mongodb -- MongoDB Server router will crash when incorrect lsid is set on a sharded query</topic> + <affects> + <package> + <name>mongodb60</name> + <range><lt>6.0.24</lt></range> + </package> + <package> + <name>mongodb70</name> + <range><lt>7.0.18</lt></range> + </package> + <package> + <name>mongodb80</name> + <range><lt>8.0.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cna@mongodb.com reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-100901"> + <p>An improper setting of the lsid field on any sharded query can cause + a crash in MongoDB routers. This issue occurs when a generic + argument (lsid) is provided in a case when it is not applicable.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10059</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-10059</url> + </references> + <dates> + <discovery>2025-09-05</discovery> + <entry>2025-10-06</entry> + </dates> + </vuln> + + <vuln vid="a9dc3c61-a20f-11f0-91d8-b42e991fc52e"> + <topic>mongodb -- MongoDB Server access to non-initialized memory</topic> + <affects> + <package> + <name>mongodb6</name> + <range><lt>6.0.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cna@mongodb.com reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-71477"> + <p>MongoDB Server may access non-initialized region of + memory leading to unexpected behaviour when zero arguments + are called in internal aggregation stage.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2024-8654</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2024-8654</url> + </references> + <dates> + <discovery>2024-09-10</discovery> + <entry>2025-10-05</entry> + </dates> + </vuln> + + <vuln vid="0af2f18e-a119-11f0-9446-f02f7497ecda"> + <topic>redis,valkey -- Out of bound read due to a bug in LUA</topic> + <affects> + <package> + <name>redis</name> + <range><ge>8.2.0</ge><lt>8.2.2</lt></range> + </package> + <package> + <name>redis80</name> + <range><ge>8.0.0</ge><lt>8.0.4</lt></range> + </package> + <package> + <name>redis74</name> + <range><ge>7.4.0</ge><lt>7.4.6</lt></range> + </package> + <package> + <name>redis72</name> + <range><ge>7.2.0</ge><lt>7.2.11</lt></range> + </package> + <package> + <name>redis62</name> + <range><ge>6.2.0</ge><lt>6.2.20</lt></range> + </package> + <package> + <name>valkey</name> + <range><lt>8.1.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>redis reports:</p> + <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-4c68-q8q8-3g4f"> + <p> + An authenticated user may use a specially crafted LUA script to read + out-of-bound data or crash the server and subsequent denial of + service. + The problem exists in all versions of Redis with Lua scripting + An additional workaround to mitigate the problem without patching + the redis-server executable is to prevent users from executing Lua + scripts. This can be done using ACL to block a script by restricting + both the EVAL and FUNCTION command families. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-46819</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-46819</url> + </references> + <dates> + <discovery>2025-10-03</discovery> + <entry>2025-10-04</entry> + </dates> + </vuln> + + <vuln vid="0258d37d-a118-11f0-9446-f02f7497ecda"> + <topic>redis,valkey -- Running Lua function as a different user</topic> + <affects> + <package> + <name>redis</name> + <range><ge>8.2.0</ge><lt>8.2.2</lt></range> + </package> + <package> + <name>redis80</name> + <range><ge>8.0.0</ge><lt>8.0.4</lt></range> + </package> + <package> + <name>redis74</name> + <range><ge>7.4.0</ge><lt>7.4.6</lt></range> + </package> + <package> + <name>redis72</name> + <range><ge>7.2.0</ge><lt>7.2.11</lt></range> + </package> + <package> + <name>redis62</name> + <range><ge>6.2.0</ge><lt>6.2.20</lt></range> + </package> + <package> + <name>valkey</name> + <range><lt>8.1.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>redis reports:</p> + <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-qrv7-wcrx-q5jp"> + <p> + An authenticated user may use a specially crafted Lua script to + manipulate different LUA objects and potentially run their own code + in the context of another user + The problem exists in all versions of Redis with Lua scripting. + An additional workaround to mitigate the problem without patching + the redis-server executable is to prevent users from executing Lua + scripts. This can be done using ACL to block a script by restricting + both the EVAL and FUNCTION command families. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-46818</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-46818</url> + </references> + <dates> + <discovery>2025-10-03</discovery> + <entry>2025-10-04</entry> + </dates> + </vuln> + + <vuln vid="f6b8de04-a116-11f0-9446-f02f7497ecda"> + <topic>redis,valkey -- Lua library commands may lead to integer overflow and potential RCE</topic> + <affects> + <package> + <name>redis</name> + <range><ge>8.2.0</ge><lt>8.2.2</lt></range> + </package> + <package> + <name>redis80</name> + <range><ge>8.0.0</ge><lt>8.0.4</lt></range> + </package> + <package> + <name>redis74</name> + <range><ge>7.4.0</ge><lt>7.4.6</lt></range> + </package> + <package> + <name>redis72</name> + <range><ge>7.2.0</ge><lt>7.2.11</lt></range> + </package> + <package> + <name>redis62</name> + <range><ge>6.2.0</ge><lt>6.2.20</lt></range> + </package> + <package> + <name>valkey</name> + <range><lt>8.1.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>redis reports:</p> + <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-m8fj-85cg-7vhp"> + <p> + An authenticated user may use a specially crafted Lua script to + cause an integer overflow and potentially lead to remote code + execution + The problem exists in all versions of Redis with Lua scripting. + An additional workaround to mitigate the problem without patching + the redis-server executable is to prevent users from executing Lua + scripts. This can be done using ACL to block a script by restricting + both the EVAL and FUNCTION command families. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-46817</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-46817</url> + </references> + <dates> + <discovery>2025-10-03</discovery> + <entry>2025-10-04</entry> + </dates> + </vuln> + + <vuln vid="17e85cae-a115-11f0-9446-f02f7497ecda"> + <topic>redis,valkey -- Lua Use-After-Free may lead to remote code execution</topic> + <affects> + <package> + <name>redis</name> + <range><ge>8.2.0</ge><lt>8.2.2</lt></range> + </package> + <package> + <name>redis80</name> + <range><ge>8.0.0</ge><lt>8.0.4</lt></range> + </package> + <package> + <name>redis74</name> + <range><ge>7.4.0</ge><lt>7.4.6</lt></range> + </package> + <package> + <name>redis72</name> + <range><ge>7.2.0</ge><lt>7.2.11</lt></range> + </package> + <package> + <name>redis62</name> + <range><ge>6.2.0</ge><lt>6.2.20</lt></range> + </package> + <package> + <name>valkey</name> + <range><lt>8.1.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>redis reports:</p> + <blockquote cite="https://github.com/redis/redis/security/advisories/GHSA-4789-qfc9-5f9q"> + <p> + An authenticated user may use a specially crafted Lua script to + manipulate the garbage collector, trigger a use-after-free and + potentially lead to remote code execution. + The problem exists in all versions of Redis with Lua scripting. + An additional workaround to mitigate the problem without patching the + redis-server executable is to prevent users from executing Lua scripts. + This can be done using ACL to restrict EVAL and EVALSHA commands. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-49844</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-49844</url> + </references> + <dates> + <discovery>2025-10-03</discovery> + <entry>2025-10-04</entry> + </dates> + </vuln> + + <vuln vid="c27c05a7-a0c8-11f0-8471-4ccc6adda413"> + <topic>qt6-webengine -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>qt6-pdf</name> + <name>qt6-webengine</name> + <range><lt>6.9.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Qt qtwebengine-chromium repo reports:</p> + <blockquote cite="https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based"> + <p>Backports for 9 security bugs in Chromium:</p> + <ul> + <li>CVE-2025-9866: Determine whether to bypass redirect checks per request</li> + <li>CVE-2025-10200: Use after free in Serviceworker</li> + <li>CVE-2025-10201: Inappropriate implementation in Mojo</li> + <li>CVE-2025-10500: Use after free in Dawn</li> + <li>CVE-2025-10501: Use after free in WebRTC</li> + <li>CVE-2025-10502: Heap buffer overflow in ANGLE</li> + <li>CVE-2025-10890: Side-channel information leakage in V8 (1/2)</li> + <li>CVE-2025-10891: Integer overflow in V8</li> + <li>CVE-2025-10892: Integer overflow in V8</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9866</cvename> + <cvename>CVE-2025-10200</cvename> + <cvename>CVE-2025-10201</cvename> + <cvename>CVE-2025-10500</cvename> + <cvename>CVE-2025-10501</cvename> + <cvename>CVE-2025-10502</cvename> + <cvename>CVE-2025-10890</cvename> + <cvename>CVE-2025-10891</cvename> + <cvename>CVE-2025-10892</cvename> + <url>https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based</url> + </references> + <dates> + <discovery>2025-09-25</discovery> + <entry>2025-10-04</entry> + </dates> + </vuln> + + <vuln vid="21fba35e-a05f-11f0-a8b8-a1ef31191bc1"> + <topic>fetchmail -- potential crash when authenticating to SMTP server</topic> + <affects> + <package> + <name>fetchmail</name> + <range><ge>5.9.9</ge><lt>6.5.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Matthias Andree reports:</p> + <blockquote cite="https://www.fetchmail.info/fetchmail-SA-2025-01.txt"> + <p> + fetchmail's SMTP client, when configured to authenticate, is + susceptible to a protocol violation where, when a trusted but + malicious or malfunctioning SMTP server responds to an + authentication request with a "334" code but without a following + blank on the line, it will attempt to start reading from memory + address 0x1 to parse the server's SASL challenge. This address is + constant and not under the attacker's control. This event will + usually cause a crash of fetchmail. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-61962</cvename> + <url>https://www.fetchmail.info/fetchmail-SA-2025-01.txt</url> + <url>https://gitlab.com/fetchmail/fetchmail/-/raw/legacy_6x/fetchmail-SA-2025-01.txt?ref_type=heads</url> + <url>https://gitlab.com/fetchmail/fetchmail/-/commit/4c3cebfa4e659fb778ca2cae0ccb3f69201609a8</url> + </references> + <dates> + <discovery>2025-10-02</discovery> + <entry>2025-10-03</entry> + <modified>2025-10-04</modified> + </dates> + </vuln> + + <vuln vid="169a87de-a157-4558-9f97-a7395a9ae144"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>141.0.7390.54</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>141.0.7390.54</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html"> + <p>This update includes 21 security fixes:</p> + <ul> + <li>[442444724] High CVE-2025-11205: Heap buffer overflow in WebGPU. Reported by Atte Kettunen of OUSPG on 2025-09-02</li> + <li>[444755026] High CVE-2025-11206: Heap buffer overflow in Video. Reported by Elias Hohl on 2025-09-12</li> + <li>[428189824] Medium CVE-2025-11207: Side-channel information leakage in Storage. Reported by Alesandro Ortiz on 2025-06-27</li> + <li>[397878997] Medium CVE-2025-11208: Inappropriate implementation in Media. Reported by Kevin Joensen on 2025-02-20</li> + <li>[438226517] Medium CVE-2025-11209: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-08-13</li> + <li>[440523110] Medium CVE-2025-11210: Side-channel information leakage in Tab. Reported by Umar Farooq on 2025-08-22</li> + <li>[441917796] Medium CVE-2025-11211: Out of bounds read in Media. Reported by Kosir Jakob on 2025-08-29</li> + <li>[420734141] Medium CVE-2025-11212: Inappropriate implementation in Media. Reported by Ameen Basha M K on 2025-05-28</li> + <li>[443408317] Medium CVE-2025-11213: Inappropriate implementation in Omnibox. Reported by Hafiizh on 2025-09-06</li> + <li>[439758498] Medium CVE-2025-11215: Off by one error in V8. Reported by Google Big Sleep on 2025-08-19</li> + <li>[419721056] Low CVE-2025-11216: Inappropriate implementation in Storage. Reported by Farras Givari on 2025-05-23</li> + <li>[439772737] Low CVE-2025-11219: Use after free in V8. Reported by Google Big Sleep on 2025-08-19</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11205</cvename> + <cvename>CVE-2025-11206</cvename> + <cvename>CVE-2025-11207</cvename> + <cvename>CVE-2025-11208</cvename> + <cvename>CVE-2025-11209</cvename> + <cvename>CVE-2025-11210</cvename> + <cvename>CVE-2025-11211</cvename> + <cvename>CVE-2025-11212</cvename> + <cvename>CVE-2025-11213</cvename> + <cvename>CVE-2025-11215</cvename> + <cvename>CVE-2025-11216</cvename> + <cvename>CVE-2025-11219</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_30.html</url> + </references> + <dates> + <discovery>2025-09-30</discovery> + <entry>2025-10-03</entry> + </dates> + </vuln> + + <vuln vid="90fc859e-9fe4-11f0-9fa2-080027836e8b"> + <topic>Django -- multiple vulnerabilities</topic> + <affects> + <package> + <name>py39-django42</name> + <name>py310-django42</name> + <name>py311-django42</name> + <range><lt>4.2.25</lt></range> + </package> + <package> + <name>py310-django51</name> + <name>py311-django51</name> + <range><lt>5.1.13</lt></range> + </package> + <package> + <name>py310-django52</name> + <name>py311-django52</name> + <range><lt>5.2.7</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Django reports:</p> + <blockquote cite="https://www.djangoproject.com/weblog/2025/oct/01/security-releases/"> + <p>CVE-2025-59681: Potential SQL injection in QuerySet.annotate(), alias(), aggregate(), and extra() on MySQL and MariaDB.</p> + <p>CVE-2025-59682: Potential partial directory-traversal via archive.extract().</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-59681</cvename> + <cvename>CVE-2025-59682</cvename> + <url>https://www.djangoproject.com/weblog/2025/oct/01/security-releases/</url> + </references> + <dates> + <discovery>2025-10-01</discovery> + <entry>2025-10-02</entry> + </dates> + </vuln> + + <vuln vid="cb570d6f-9ea9-11f0-9446-f02f7497ecda"> + <topic>py-mysql-connector-python -- Vulnerability in the MySQL Connectors product of Oracle MySQL</topic> + <affects> + <package> + <name>py39-mysql-connector-python</name> + <name>py310-mysql-connector-python</name> + <name>py311-mysql-connector-python</name> + <name>py312-mysql-connector-python</name> + <range><lt>9.2.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Oracle reports:</p> + <blockquote cite="https://www.oracle.com/security-alerts/cpujan2025.html"> + <p>Vulnerability in the MySQL Connectors product of Oracle MySQL + (component: Connector/Python). Supported versions that are affected are + 9.1.0 and prior. Easily exploitable vulnerability allows high privileged + attacker with network access via multiple protocols to compromise MySQL + Connectors. Successful attacks require human interaction from a person + other than the attacker. Successful attacks of this vulnerability can + result in unauthorized creation, deletion or modification access to + critical data or all MySQL Connectors accessible data as well as + unauthorized read access to a subset of MySQL Connectors accessible data + and unauthorized ability to cause a hang or frequently repeatable crash + (complete DOS) of MySQL Connectors. CVSS 3.1 Base Score 6.4 + (Confidentiality, Integrity and Availability impacts). CVSS Vector: + (CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:H/A:H).</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-21548</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-21548</url> + </references> + <dates> + <discovery>2025-01-21</discovery> + <entry>2025-10-01</entry> + </dates> + </vuln> + + <vuln vid="00e912c5-9e92-11f0-bc5f-8447094a420f"> + <topic>OpenSSL -- multiple vulnerabilities</topic> + <affects> + <package> + <name>openssl</name> + <range><lt>3.0.18,1</lt></range> + </package> + <package> + <name>openssl32</name> + <range><lt>3.2.6</lt></range> + </package> + <package> + <name>openssl33</name> + <range><lt>3.3.5</lt></range> + </package> + <package> + <name>openssl33-quictls</name> + <range><lt>3.3.5</lt></range> + </package> + <package> + <name>openssl34</name> + <range><lt>3.4.3</lt></range> + </package> + <package> + <name>openssl35</name> + <range><lt>3.5.4</lt></range> + </package> + <package> + <name>openssl36</name> + <range><lt>3.6.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The OpenSSL project reports reports:</p> + <blockquote cite="https://openssl-library.org/news/secadv/20250930.txt"> + <p>Out-of-bounds read & write in RFC 3211 KEK Unwrap</p> + <p>Timing side-channel in SM2 algorithm on 64-bit ARM</p> + <p>Fix Out-of-bounds read in HTTP client no_proxy handling</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9230</cvename> + <cvename>CVE-2025-9231</cvename> + <cvename>CVE-2025-9232</cvename> + <freebsdsa>SA-25:08.openssl</freebsdsa> + <url>https://openssl-library.org/news/secadv/20250930.txt</url> + </references> + <dates> + <discovery>2025-09-30</discovery> + <entry>2025-10-01</entry> + <modified>2025-10-03</modified> + </dates> + </vuln> + + <vuln vid="699ef80f-9e91-11f0-bc5f-8447094a420f"> + <topic>LibreSSL -- overwrite and -read vulnerability</topic> + <affects> + <package> + <name>libressl</name> + <range><lt>4.1.1</lt></range> + </package> + <package> + <name>libressl-devel</name> + <range><lt>4.1.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The LibreSSL project reports:</p> + <blockquote cite="https://github.com/libressl/portable/releases/tag/v4.1.1"> + <p>An incorrect length check can result in a 4-byte overwrite and an 8-byte overread.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9230</cvename> + <url>https://github.com/libressl/portable/releases/tag/v4.1.1</url> + </references> + <dates> + <discovery>2025-10-01</discovery> + <entry>2025-10-01</entry> + </dates> + </vuln> + + <vuln vid="4ccd6222-9c83-11f0-a337-b42e991fc52e"> + <topic>goldendict -- dangerous method exposed</topic> + <affects> + <package> + <name>goldendict</name> + <range><lt>1.5.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cve@mitre.org reports:</p> + <blockquote cite="https://github.com/goldendict/goldendict/releases"> + <p>GoldenDict 1.5.0 and 1.5.1 has an exposed dangerous + method that allows reading and modifying files when a user + adds a crafted dictionary and then searches for any term + included in that dictionary.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-53964</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-53964</url> + </references> + <dates> + <discovery>2025-07-17</discovery> + <entry>2025-09-28</entry> + </dates> + </vuln> + + <vuln vid="3bf134f4-942d-11f0-95de-0800276af896"> + <topic>libudisks -- Udisks: out-of-bounds read in udisks daemon</topic> + <affects> + <package> + <name>libudisks</name> + <range><lt>2.10.2</lt></range> + <range><ge>2.10.90</ge><lt>2.10.91</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>secalert@redhat.com reports:</p> + <blockquote cite="https://access.redhat.com/errata/RHSA-2025:15017"> + <p>A flaw was found in the Udisks daemon, where it allows unprivileged + users to create loop devices using the D-BUS system. This is + achieved via the loop device handler, which handles requests sent + through the D-BUS interface. As two of the parameters of this + handle, it receives the file descriptor list and index specifying + the file where the loop device should be backed. The function + itself validates the index value to ensure it isn't bigger + than the maximum value allowed. However, it fails to validate the + lower bound, allowing the index parameter to be a negative value. + Under these circumstances, an attacker can cause the UDisks daemon + to crash or perform a local privilege escalation by gaining access + to files owned by privileged users.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-8067</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-8067</url> + </references> + <dates> + <discovery>2025-08-28</discovery> + <entry>2025-09-26</entry> + </dates> + </vuln> + + <vuln vid="32bdeb94-9958-11f0-b6e2-6805ca2fa271"> + <topic>quiche -- Infinite loop triggered by connection ID retirement</topic> + <affects> + <package> + <name>quiche</name> + <range><lt>0.24.5</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Quiche Releases reports:</p> + <blockquote cite="https://github.com/cloudflare/quiche/releases/tag/0.24.5"> + <p>This update includes 1 security fix:</p> + <ul> + <li>High CVE-2025-7054: Infinite loop triggered by connection ID retirement. Reported by Catena cyber on 2025-08-07.</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-7054</cvename> + <url>https://www.cve.org/CVERecord?id=CVE-2025-7054</url> + </references> + <dates> + <discovery>2025-08-07</discovery> + <entry>2025-09-26</entry> + </dates> + </vuln> + + <vuln vid="7b0cbc73-9955-11f0-b6e2-6805ca2fa271"> + <topic>quiche -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>quiche</name> + <range><lt>0.24.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Quiche Releases reports:</p> + <blockquote cite="https://github.com/cloudflare/quiche/releases/tag/0.24.4"> + <p>This update includes 2 security fixes:</p> + <ul> + <li>Medium CVE-2025-4820: Incorrect congestion window growth by optimistic ACK. Reported by Louis Navarre on 2025-06-18.</li> + <li>High CVE-2025-4821: Incorrect congestion window growth by invalid ACK ranges. Reported by Louis Navarre on 2025-06-18.</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-4820</cvename> + <cvename>CVE-2025-4821</cvename> + <url>https://github.com/cloudflare/quiche/releases/tag/0.24.4</url> + </references> + <dates> + <discovery>2025-06-18</discovery> + <entry>2025-09-26</entry> + </dates> + </vuln> + + <vuln vid="477fdc04-9aa2-11f0-961b-2cf05da270f3"> + <topic>Gitlab -- Vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.4.0</ge><lt>18.4.1</lt></range> + <range><ge>18.3.0</ge><lt>18.3.3</lt></range> + <range><ge>11.10.0</ge><lt>18.2.7</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/09/25/patch-release-gitlab-18-4-1-released/"> + <p>Denial of Service issue when uploading specifically crafted JSON files impacts GitLab CE/EE</p> + <p>Denial of Service issue bypassing query complexity limits impacts GitLab CE/EE</p> + <p>Information disclosure issue in virtual registery configuration for low privileged users impacts GitLab CE/EE</p> + <p>Privilege Escalation issue from within the Developer role impacts GitLab EE</p> + <p>Denial of Service issue in GraphQL API via Unbounded Array Parameters impacts GitLab CE/EE</p> + <p>Improper Authorization issue for Project Maintainers when assigning roles impacts GitLab EE</p> + <p>Denial of Service issue in GraphQL API blobSearch impacts GitLab CE/EE</p> + <p>Incorrect ownership assignment via Move Issue drop-down impacts GitLab CE/EE</p> + <p>Denial of Service issue via string conversion methods impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10858</cvename> + <cvename>CVE-2025-8014</cvename> + <cvename>CVE-2025-9958</cvename> + <cvename>CVE-2025-7691</cvename> + <cvename>CVE-2025-10871</cvename> + <cvename>CVE-2025-10867</cvename> + <cvename>CVE-2025-5069</cvename> + <cvename>CVE-2025-10868</cvename> + <url>https://about.gitlab.com/releases/2025/09/25/patch-release-gitlab-18-4-1-released/</url> + </references> + <dates> + <discovery>2025-09-25</discovery> + <entry>2025-09-26</entry> + </dates> + </vuln> + + <vuln vid="e5cf9f44-9a64-11f0-8241-93c889bb8de1"> + <topic>openvpn-devel -- script injection vulnerability from trusted but malicious server</topic> + <affects> + <package> + <name>openvpn-devel</name> + <range><ge>g20250629,1</ge><lt>g20250925,1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gert Doering reports:</p> + <blockquote cite="https://github.com/OpenVPN/openvpn/commit/0fb5a00549be6b065f9a4d61940ee06786d9fa61"> + <p>Notable changes beta1 -> + beta2 are: [...] add proper input sanitation to DNS strings to + prevent an attack coming from a trusted-but-malicous OpenVPN server + (CVE: 2025-10680, affects unixoid systems with --dns-updown scripts + and windows using the built-in powershell call) + </p> + </blockquote> + <p>Lev Stipakov writes:</p> + <blockquote cite="https://github.com/OpenVPN/openvpn/commit/3a66045b407321c9d1c096227db164df3955ab40"> + <p> On Linux (and similar platforms), those options are written to a tmp + file, which is later sourced by a script running as root. Since + options are controlled by the server, it is possible for a malicious + server to execute script injection attack [...].</p> + </blockquote> + <p>The original report is credited to Stanislav Fort <disclosure@aisle.com>.</p> + </body> + </description> + <references> + <cvename>CVE-2025-10680</cvename> + <url>https://github.com/OpenVPN/openvpn/commit/0fb5a00549be6b065f9a4d61940ee06786d9fa61</url> + <url>https://github.com/OpenVPN/openvpn/commit/3a66045b407321c9d1c096227db164df3955ab40</url> + </references> + <dates> + <discovery>2025-09-24</discovery> + <entry>2025-09-25</entry> + </dates> + </vuln> + + <vuln vid="c2253bff-9952-11f0-b6e2-6805ca2fa271"> + <topic>dnsdist -- Denial of service via crafted DoH exchange</topic> + <affects> + <package> + <name>dnsdist</name> + <range><lt>1.9.11</lt></range> + <range><ge>2.0.0</ge><lt>2.0.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>security@open-xchange.com reports:</p> + <blockquote cite="https://dnsdist.org/security-advisories/powerdns-advisory-for-dnsdist-2025-05.html"> + <p>In some circumstances, when DNSdist is configured to use the nghttp2 + library to process incoming DNS over HTTPS queries, an attacker + might be able to cause a denial of service by crafting a DoH exchange + that triggers an unbounded I/O read loop, causing an unexpected + consumption of CPU resources. The offending code was introduced in + DNSdist 1.9.0-alpha1 so previous versions are not affected.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-30187</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-30187</url> + </references> + <dates> + <discovery>2025-09-18</discovery> + <entry>2025-09-24</entry> + <modified>2025-09-26</modified> + </dates> + </vuln> + + <vuln vid="57b54de1-85a5-439a-899e-75d19cbdff54"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>140.0.7339.207</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>140.0.7339.207</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_23.html"> + <p>This update includes 4 security fixes:</p> + <ul> + <li>[430336833] High CVE-2025-10890: Side-channel information leakage in V8. Reported by Mate Marjanović (SharpEdged) on 2025-07-09</li> + <li>[443765373] High CVE-2025-10891: Integer overflow in V8. Reported by Google Big Sleep on 2025-09-09</li> + <li>[444048019] High CVE-2025-10892: Integer overflow in V8. Reported by Google Big Sleep on 2025-09-10</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10890</cvename> + <cvename>CVE-2025-10891</cvename> + <cvename>CVE-2025-10892</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_23.html</url> + </references> + <dates> + <discovery>2025-09-23</discovery> + <entry>2025-09-23</entry> + </dates> + </vuln> + + <vuln vid="6904ba53-22ff-4478-bfae-059dc2eefee1"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>140.0.7339.185</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>140.0.7339.185</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html"> + <p>This update includes 4 security fixes:</p> + <ul> + <li>[445380761] High CVE-2025-10585: Type Confusion in V8. Reported by Google Threat Analysis Group on 2025-09-16</li> + <li>[435875050] High CVE-2025-10500: Use after free in Dawn. Reported by Giunash (Gyujeong Jin) on 2025-08-03</li> + <li>[440737137] High CVE-2025-10501: Use after free in WebRTC. Reported by sherkito on 2025-08-23</li> + <li>[438038775] High CVE-2025-10502: Heap buffer overflow in ANGLE. Reported by Google Big Sleep on 2025-08-12</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10585</cvename> + <cvename>CVE-2025-10500</cvename> + <cvename>CVE-2025-10501</cvename> + <cvename>CVE-2025-10502</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_17.html</url> + </references> + <dates> + <discovery>2025-09-17</discovery> + <entry>2025-09-22</entry> + </dates> + </vuln> + + <vuln vid="b51a4121-9607-11f0-becf-00a098b42aeb"> + <topic>PCRE2: heap-buffer-overflow read in match_ref due to missing boundary restoration in SCS</topic> + <affects> + <package> + <name>pcre2</name> + <range><eq>10.45</eq></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>security-advisories@github.com reports:</p> + <blockquote cite="https://github.com/PCRE2Project/pcre2/commit/a141712e5967d448c7ce13090ab530c8e3d82254"> + <p>The PCRE2 library is a set of C functions that implement regular + expression pattern matching. In version 10.45, a heap-buffer-overflow + read vulnerability exists in the PCRE2 regular expression matching + engine, specifically within the handling of the (*scs:...) (Scan + SubString) verb when combined with (*ACCEPT) in src/pcre2_match.c. + This vulnerability may potentially lead to information disclosure + if the out-of-bounds data read during the memcmp affects the final + match result in a way observable by the attacker.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-58050</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-58050</url> + </references> + <dates> + <discovery>2025-08-27</discovery> + <entry>2025-09-20</entry> + </dates> + </vuln> + + <vuln vid="744966b3-93d8-11f0-b8da-589cfc10a551"> + <topic>expat -- dynamic memory allocations issue</topic> + <affects> + <package> + <name>expat2</name> + <range><lt>2.7.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>expat security advisory:</p> + <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2025-59375"> + <p>libexpat allows attackers to trigger large dynamic memory allocations + via a small document that is submitted for parsing.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-59375</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-59375</url> + </references> + <dates> + <discovery>2025-09-17</discovery> + <entry>2025-09-17</entry> + </dates> + </vuln> + + <vuln vid="b9b668f0-96ec-4568-b618-2edea45d6933"> + <topic>jenkins -- multiple vulnerabilities</topic> + <affects> + <package> + <name>jenkins</name> + <range><lt>2.528</lt></range> + </package> + <package> + <name>jenkins-lts</name> + <range><lt>2.516.3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Jenkins Security Advisory:</p> + <blockquote cite="https://www.jenkins.io/security/advisory/2025-09-17/"> + <h1>Description</h1> + <h5>(High) SECURITY-3618 / CVE-2025-5115</h5> + <p>HTTP/2 denial of service vulnerability in bundled Jetty</p> + <h5>(Medium) SECURITY-3594 / CVE-2025-59474</h5> + <p>Missing permission check allows obtaining agent names</p> + <h5>(Medium) SECURITY-3625 / CVE-2025-59475</h5> + <p> Missing permission check in authenticated users' profile menu</p> + <h5>(Medium) SECURITY-3424 / CVE-2025-59476</h5> + <p>Log message injection vulnerability</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-5115</cvename> + <cvename>CVE-2025-59474</cvename> + <cvename>CVE-2025-59475</cvename> + <cvename>CVE-2025-59476</cvename> + <url>https://www.jenkins.io/security/advisory/2025-09-17/</url> + </references> + <dates> + <discovery>2025-09-17</discovery> + <entry>2025-09-17</entry> + </dates> + </vuln> + + <vuln vid="f6ca7c47-9190-11f0-b8da-589cfc10a551"> + <topic>unit-java -- security vulnerability</topic> + <affects> + <package> + <name>unit-java</name> + <range><lt>1.34.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>F5 reports:</p> + <blockquote cite="https://my.f5.com/manage/s/article/K000149959"> + <p>When NGINX Unit with the Java Language Module is in use, + undisclosed requests can lead to an infinite loop and cause + an increase in CPU resource utilization.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-1695</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-1695</url> + </references> + <dates> + <discovery>2025-09-14</discovery> + <entry>2025-09-14</entry> + </dates> + </vuln> + + <vuln vid="3aee6703-8ff6-11f0-b8da-589cfc10a551"> + <topic>cups -- security vulnerabilities</topic> + <affects> + <package> + <name>cups</name> + <range><lt>2.4.13</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>OpenPrinting reports:</p> + <blockquote cite="https://github.com/OpenPrinting/cups/security/advisories/GHSA-4c68-qgrh-rmmq"> + <p>When the AuthType is set to anything but Basic, if the request contains an + Authorization: Basic ... header, the password is not checked.</p> + </blockquote> + <blockquote cite="https://github.com/OpenPrinting/cups/security/advisories/GHSA-7qx3-r744-6qv4"> + <p>An unsafe deserialization and validation of printer attributes, causes null + dereference in libcups library.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-58060</cvename> + <cvename>CVE-2025-58364</cvename> + <url>https://github.com/OpenPrinting/cups/security/advisories/GHSA-4c68-qgrh-rmmq</url> + <url>https://github.com/OpenPrinting/cups/security/advisories/GHSA-7qx3-r744-6qv4</url> + </references> + <dates> + <discovery>2025-09-11</discovery> + <entry>2025-09-12</entry> + <modified>2025-09-16</modified> + </dates> + </vuln> + + <vuln vid="f50640fa-89a4-4795-a302-47b0dea8cee5"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>140.0.7339.127</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>140.0.7339.127</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html"> + <p>This update includes 2 security fixes:</p> + <ul> + <li>[440454442] Critical CVE-2025-10200: Use after free in Serviceworker. Reported by Looben Yang on 2025-08-22</li> + <li>[439305148] High CVE-2025-10201: Inappropriate implementation in Mojo. Reported by Sahan Fernando & Anon on 2025-08-18</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-10200</cvename> + <cvename>CVE-2025-10201</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop_9.html</url> + </references> + <dates> + <discovery>2025-09-09</discovery> + <entry>2025-09-11</entry> + </dates> + </vuln> + + <vuln vid="602fc0fa-8ece-11f0-9d03-2cf05da270f3"> + <topic>Gitlab -- Vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.3.0</ge><lt>18.3.2</lt></range> + <range><ge>18.2.0</ge><lt>18.2.6</lt></range> + <range><ge>7.8.0</ge><lt>18.1.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/09/10/patch-release-gitlab-18-3-2-released/"> + <p>Denial of Service issue in SAML Responses impacts GitLab CE/EE</p> + <p>Server-Side Request Forgery issue in Webhook custom header impacts GitLab CE/EE</p> + <p>Denial of Service issue in User-Controllable Fields impacts GitLab CE/EE</p> + <p>Denial of Service issue in endpoint file upload impacts GitLab CE/EE</p> + <p>Denial of Service issue in token listing operations impacts GitLab CE/EE</p> + <p>Information disclosure issue in runner endpoints impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-2256</cvename> + <cvename>CVE-2025-6454</cvename> + <cvename>CVE-2025-1250</cvename> + <cvename>CVE-2025-7337</cvename> + <cvename>CVE-2025-10094</cvename> + <cvename>CVE-2025-6769</cvename> + <url>https://about.gitlab.com/releases/2025/09/10/patch-release-gitlab-18-3-2-released/</url> + </references> + <dates> + <discovery>2025-09-10</discovery> + <entry>2025-09-11</entry> + </dates> + </vuln> + + <vuln vid="bda50cf1-8bcf-11f0-b3f7-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>140.0.7339.80</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>140.0.7339.80</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html"> + <p>This update includes 6 security fixes:</p> + <ul> + <li>[434513380] High CVE-2025-9864: Use after free in V8. Reported by Pavel Kuzmin of Yandex Security Team on 2025-07-28</li> + <li>[437147699] Medium CVE-2025-9865: Inappropriate implementation in Toolbar. Reported by Khalil Zhani on 2025-08-07</li> + <li>[379337758] Medium CVE-2025-9866: Inappropriate implementation in Extensions. Reported by NDevTK on 2024-11-16</li> + <li>[415496161] Medium CVE-2025-9867: Inappropriate implementation in Downloads. Reported by Farras Givari on 2025-05-04</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9864</cvename> + <cvename>CVE-2025-9865</cvename> + <cvename>CVE-2025-9866</cvename> + <cvename>CVE-2025-9867</cvename> + <url>https://chromereleases.googleblog.com/2025/09/stable-channel-update-for-desktop.html</url> + </references> + <dates> + <discovery>2025-09-02</discovery> + <entry>2025-09-07</entry> + </dates> + </vuln> + + <vuln vid="340dc4c1-895a-11f0-b6e5-4ccc6adda413"> + <topic>exiv2 -- Denial-of-service</topic> + <affects> + <package> + <name>exiv2</name> + <range><lt>0.28.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Kevin Backhouse reports:</p> + <blockquote cite="https://github.com/Exiv2/exiv2/security/advisories/GHSA-m54q-mm9w-fp6g"> + <p>A denial-of-service was found in Exiv2 version v0.28.5: a quadratic + algorithm in the ICC profile parsing code in jpegBase::readMetadata() + can cause Exiv2 to run for a long time. Exiv2 is a command-line utility + and C++ library for reading, writing, deleting, and modifying the + metadata of image files. The denial-of-service is triggered when Exiv2 + is used to read the metadata of a crafted jpg image file.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-55304</cvename> + <url>https://github.com/Exiv2/exiv2/security/advisories/GHSA-m54q-mm9w-fp6g</url> + </references> + <dates> + <discovery>2025-08-29</discovery> + <entry>2025-09-04</entry> + </dates> + </vuln> + + <vuln vid="84a77710-8958-11f0-b6e5-4ccc6adda413"> + <topic>exiv2 -- Out-of-bounds read in Exiv2::EpsImage::writeMetadata()</topic> + <affects> + <package> + <name>exiv2</name> + <range><lt>0.28.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Kevin Backhouse reports:</p> + <blockquote cite="https://github.com/Exiv2/exiv2/security/advisories/GHSA-496f-x7cq-cq39"> + <p>An out-of-bounds read was found in Exiv2 versions v0.28.5 and earlier. + Exiv2 is a command-line utility and C++ library for reading, writing, + deleting, and modifying the metadata of image files. The out-of-bounds + read is triggered when Exiv2 is used to write metadata into a crafted + image file. An attacker could potentially exploit the vulnerability to + cause a denial of service by crashing Exiv2, if they can trick the victim + into running Exiv2 on a crafted image file.</p> + <p>Note that this bug is only triggered when writing the metadata, which + is a less frequently used Exiv2 operation than reading the metadata. For + example, to trigger the bug in the Exiv2 command-line application, you + need to add an extra command-line argument such as delete.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-54080</cvename> + <url>https://github.com/Exiv2/exiv2/security/advisories/GHSA-496f-x7cq-cq39</url> + </references> + <dates> + <discovery>2025-08-29</discovery> + <entry>2025-09-04</entry> + </dates> + </vuln> + + <vuln vid="0db8684f-8938-11f0-8325-bc2411f8eb0b"> + <topic>Django -- multiple vulnerabilities</topic> + <affects> + <package> + <name>py39-django42</name> + <name>py310-django42</name> + <name>py311-django42</name> + <range><lt>4.2.24</lt></range> + </package> + <package> + <name>py310-django51</name> + <name>py311-django51</name> + <range><lt>5.1.12</lt></range> + </package> + <package> + <name>py310-django52</name> + <name>py311-django52</name> + <range><lt>5.2.6</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Django reports:</p> + <blockquote cite="https://www.djangoproject.com/weblog/2025/sep/03/security-releases/"> + <p>CVE-2025-57833: Potential SQL injection in FilteredRelation column aliases.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-57833</cvename> + <url>https://www.djangoproject.com/weblog/2025/sep/03/security-releases/</url> + </references> + <dates> + <discovery>2025-09-01</discovery> + <entry>2025-09-04</entry> + </dates> + </vuln> + + <vuln vid="9f9b0b37-88fa-11f0-90a2-6cc21735f730"> + <topic>Shibboleth Service Provider -- SQL injection vulnerability in ODBC plugin</topic> + <affects> + <package> + <name>shibboleth-sp</name> + <range><lt>3.5.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Internet2 reports:</p> + <blockquote cite="https://shibboleth.net/community/advisories/secadv_20250903.txt"> + <p>The Shibboleth Service Provider includes a storage API usable + for a number of different use cases such as the session cache, + replay cache, and relay state management. An ODBC extension + plugin is provided with some distributions of the software + (notably on Windows).</p> + <p>A SQL injection vulnerability was identified in some of the + queries issued by the plugin, and this can be creatively + exploited through specially crafted inputs to exfiltrate + information stored in the database used by the SP.</p> + </blockquote> + </body> + </description> + <references> + <url>https://shibboleth.net/community/advisories/secadv_20250903.txt</url> + </references> + <dates> + <discovery>2025-09-03</discovery> + <entry>2025-09-03</entry> + </dates> + </vuln> + + <vuln vid="aaa060af-88d6-11f0-a294-b0416f0c4c67"> + <topic>Vieb -- Remote Code Execution via Visiting Untrusted URLs</topic> + <affects> + <package> + <name>linux-vieb</name> + <range><lt>12.4.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Zhengyu Liu, Jianjia Yu, Jelmer van Arnhem report:</p> + <blockquote cite="https://github.com/Jelmerro/Vieb/security/advisories/GHSA-h2fq-667q-7gpm"> + <p>We discovered a remote code execution (RCE) vulnerability in the latest + release of the Vieb browser (v12.3.0). By luring a user to visit a + malicious website, an attacker can achieve arbitrary code execution on the + victim’s machine.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/Jelmerro/Vieb/security/advisories/GHSA-h2fq-667q-7gpm</url> + </references> + <dates> + <discovery>2025-07-31</discovery> + <entry>2025-09-03</entry> + </dates> + </vuln> + + <vuln vid="d7b7e505-8486-11f0-9d03-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.3.0</ge><lt>18.3.1</lt></range> + <range><ge>18.2.0</ge><lt>18.2.5</lt></range> + <range><ge>8.15.0</ge><lt>18.1.5</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2025/08/27/patch-release-gitlab-18-3-1-released/"> + <p>Allocation of Resources Without Limits issue in import function impacts GitLab CE/EE</p> + <p>Missing authentication issue in GraphQL endpoint impacts GitLab CE/EE</p> + <p>Allocation of Resources Without Limits issue in GraphQL impacts GitLab CE/EE</p> + <p>Code injection issue in GitLab repositories impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-3601</cvename> + <cvename>CVE-2025-2246</cvename> + <cvename>CVE-2025-4225</cvename> + <cvename>CVE-2025-5101</cvename> + <url>https://about.gitlab.com/releases/2025/08/27/patch-release-gitlab-18-3-1-released/</url> + </references> + <dates> + <discovery>2025-08-27</discovery> + <entry>2025-08-29</entry> + </dates> + </vuln> + + <vuln vid="f727fe60-8389-11f0-8438-001b217e4ee5"> + <topic>ISC KEA -- kea-dhcp4 aborts if client sends a broadcast request with particular options</topic> + <affects> + <package> + <name>kea</name> + <range><ge>3.0.0</ge><lt>3.0.1</lt></range> + </package> + <package> + <name>kea-devel</name> + <range><ge>3.1.0</ge><lt>3.1.1</lt></range> + <range><ge>2.7.1</ge><le>2.7.9</le></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Internet Systems Consortium, Inc. reports:</p> + <blockquote cite="https://kb.isc.org/docs/"> + <p>We corrected an issue in `kea-dhcp4` that caused + the server to abort if a client sent a broadcast request with particular + options, and Kea failed to find an appropriate subnet for that client. + This addresses CVE-2025-40779 [#4055, #4048].</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-40779</cvename> + </references> + <dates> + <discovery>2025-08-27</discovery> + <entry>2025-08-27</entry> + </dates> + </vuln> + + <vuln vid="2a11aa1e-83c7-11f0-b6e5-4ccc6adda413"> + <topic>qt6-base -- DoS in QColorTransferGenericFunction</topic> + <affects> + <package> + <name>qt6-base</name> + <range><lt>6.9.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Andy Shaw reports:</p> + <blockquote cite="https://www.qt.io/blog/security-advisory-recently-reported-denial-of-service-issue-in-qcolortransfergenericfunction-impacts-qt"> + <p>When passing values outside of the expected range to QColorTransferGenericFunction + it can cause a denial of service, for example, this can happen when passing a + specifically crafted ICC profile to QColorSpace::fromICCProfile.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-5992</cvename> + <url>https://www.qt.io/blog/security-advisory-recently-reported-denial-of-service-issue-in-qcolortransfergenericfunction-impacts-qt</url> + </references> + <dates> + <discovery>2025-07-11</discovery> + <entry>2025-08-28</entry> + </dates> + </vuln> + + <vuln vid="edf83c10-83b8-11f0-b6e5-4ccc6adda413"> + <topic>qt6-webengine -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>qt6-pdf</name> + <name>qt6-webengine</name> + <range><lt>6.9.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Qt qtwebengine-chromium repo reports:</p> + <blockquote cite="https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based"> + <p>Backports for 25 security bugs in Chromium:</p> + <ul> + <li>CVE-2025-5063: Use after free in Compositing</li> + <li>CVE-2025-5064: Inappropriate implementation in Background Fetch</li> + <li>CVE-2025-5065: Inappropriate implementation in FileSystemAccess API</li> + <li>CVE-2025-5068: Use after free in Blink</li> + <li>CVE-2025-5280: Out of bounds write in V8</li> + <li>CVE-2025-5281: Inappropriate implementation in BFCache</li> + <li>CVE-2025-5283: Use after free in libvpx</li> + <li>CVE-2025-5419: Out of bounds read and write in V8</li> + <li>CVE-2025-6191: Integer overflow in V8</li> + <li>CVE-2025-6192: Use after free in Profiler</li> + <li>CVE-2025-6554: Type Confusion in V8</li> + <li>CVE-2025-6556: Insufficient policy enforcement in Loader</li> + <li>CVE-2025-6557: Insufficient data validation in DevTools</li> + <li>CVE-2025-6558: Incorrect validation of untrusted input in ANGLE and GPU</li> + <li>CVE-2025-7656: Integer overflow in V8</li> + <li>CVE-2025-7657: Use after free in WebRTC</li> + <li>CVE-2025-8010: Type Confusion in V8</li> + <li>CVE-2025-8576: Use after free in Extensions</li> + <li>CVE-2025-8578: Use after free in Cast</li> + <li>CVE-2025-8580: Inappropriate implementation in Filesystems</li> + <li>CVE-2025-8582: Insufficient validation of untrusted input in DOM</li> + <li>CVE-2025-8879: Heap buffer overflow in libaom</li> + <li>CVE-2025-8880: Race in V8</li> + <li>CVE-2025-8881: Inappropriate implementation in File Picker</li> + <li>CVE-2025-8901: Out of bounds write in ANGLE</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-5063</cvename> + <cvename>CVE-2025-5064</cvename> + <cvename>CVE-2025-5065</cvename> + <cvename>CVE-2025-5068</cvename> + <cvename>CVE-2025-5280</cvename> + <cvename>CVE-2025-5281</cvename> + <cvename>CVE-2025-5283</cvename> + <cvename>CVE-2025-5419</cvename> + <cvename>CVE-2025-6191</cvename> + <cvename>CVE-2025-6192</cvename> + <cvename>CVE-2025-6554</cvename> + <cvename>CVE-2025-6556</cvename> + <cvename>CVE-2025-6557</cvename> + <cvename>CVE-2025-6558</cvename> + <cvename>CVE-2025-7656</cvename> + <cvename>CVE-2025-7657</cvename> + <cvename>CVE-2025-8010</cvename> + <cvename>CVE-2025-8576</cvename> + <cvename>CVE-2025-8578</cvename> + <cvename>CVE-2025-8580</cvename> + <cvename>CVE-2025-8582</cvename> + <cvename>CVE-2025-8879</cvename> + <cvename>CVE-2025-8880</cvename> + <cvename>CVE-2025-8881</cvename> + <cvename>CVE-2025-8901</cvename> + <url>https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=130-based</url> + </references> + <dates> + <discovery>2025-05-27</discovery> + <entry>2025-08-28</entry> + </dates> + </vuln> + + <vuln vid="6989312e-8366-11f0-9bc6-b42e991fc52e"> + <topic>SQLite -- application crash</topic> + <affects> + <package> + <name>sqlite3</name> + <range><lt>3.49.1,1</lt></range> + </package> + <package> + <name>linux_base-rl9-9.6</name> + <range><lt>9.6</lt></range> + </package> + <package> + <name>linux-c7-sqlite</name> + <range><lt>3.7.17_2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>cve@mitre.org reports:</p> + <blockquote cite="https://gist.github.com/ylwango613/d3883fb9f6ba8a78086356779ce88248"> + <p>In SQLite 3.49.0 before 3.49.1, certain argument values + to sqlite3_db_config (in the C-language API) can cause a + denial of service (application crash). An sz*nBig + multiplication is not cast to a 64-bit integer, and + consequently some memory allocations may be incorrect.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-29088</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-29088</url> + </references> + <dates> + <discovery>2025-04-10</discovery> + <entry>2025-08-27</entry> + </dates> + </vuln> + + <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>'Denial-of-service due to out-of-memory in the + Graphics: WebRender component.'</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>'Same-origin policy bypass in the Graphics: Canvas2D + component.'</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> @@ -347,7 +4349,7 @@ <affects> <package> <name>sqlite3</name> - <range><lt>3.49.1</lt></range> + <range><lt>3.49.1,1</lt></range> </package> <package> <name>linux-c7-sqlite</name> @@ -366,7 +4368,7 @@ function. The resulting, truncated integer is then used to allocate a buffer. When SQLite then writes the resulting string to the buffer, it uses the original, untruncated size and thus a wild Heap - Buffer overflow of size ~4GB can be triggered. This can result in + Buffer overflow of size ~4GB can be triggered. This can result in arbitrary code execution.</p> </blockquote> </body> @@ -417,8 +4419,6 @@ <name>sqlite3</name> <range><ge>3.39.2,1</ge><lt>3.41.2,1</lt></range> </package> - <!-- as of 2025-08-01, sqlite in -c7 is 3.7.17 and matched by the <3.50.2 below, - and -rl9 aka linux_base ships 3.34.1 which is outside this range. --> </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> @@ -1376,12 +5376,18 @@ <name>sqlite3</name> <range><lt>3.50.2,1</lt></range> </package> + <!-- as of 2025-08-01, sqlite in -c7 is 3.7.17 and matched by the <3.50.2 below, + and -rl9 aka linux_base ships 3.34.1 which is outside this range. --> <package> <name>linux-c7-sqlite</name> <range><lt>3.50.2</lt></range> </package> <package> <name>linux_base-rl9</name> + <range><ge>9.5.14</ge><lt>9.6_1</lt></range> + </package> + <package> + <name>linux-rl9-sqlite3</name> <range><ge>0</ge></range> </package> </affects> @@ -1403,7 +5409,7 @@ <dates> <discovery>2025-07-15</discovery> <entry>2025-07-23</entry> - <modified>2025-08-01</modified> + <modified>2025-09-07</modified> </dates> </vuln> @@ -1486,7 +5492,7 @@ i.e., at least one of the 'send-client-subnet', 'client-subnet-zone' or 'client-subnet-always-forward' options is used. Resolvers supporting ECS need to segregate outgoing - queries to accommodate for different outgoing ECS information. This + queries to accommodate for different outgoing ECS information. This re-opens up resolvers to a birthday paradox attack (Rebirthday Attack) that tries to match the DNS transaction ID in order to cache non-ECS poisonous replies.</p> @@ -1577,7 +5583,7 @@ <affects> <package> <name>libxslt</name> - <range><lt>2</lt></range> <!-- adjust should libxslt ever be fixed --> + <range><lt>1.1.43_2</lt></range> <!-- adjust should libxslt ever be fixed --> </package> <package> <name>linux-c7-libxslt</name> @@ -3141,7 +7147,7 @@ by ClamAV on an affected device. A successful exploit could allow the attacker to trigger a buffer overflow, likely resulting in the termination of the ClamAV scanning process and a DoS condition on - the affected software. Although unproven, there is also a possibility + the affected software. Although unproven, there is also a possibility that an attacker could leverage the buffer overflow to execute arbitrary code with the privileges of the ClamAV process.</p> </blockquote> @@ -3499,7 +7505,7 @@ <body xmlns="http://www.w3.org/1999/xhtml"> <p>secalert@redhat.com reports:</p> <blockquote cite="https://access.redhat.com/errata/RHSA-2025:4450"> - <p>A flaw was found in Yelp. The Gnome user help application allows + <p>A flaw was found in Yelp. The Gnome user help application allows the help document to execute arbitrary scripts. This vulnerability allows malicious users to input help documents, which may exfiltrate user files to an external environment.</p> @@ -3528,7 +7534,7 @@ <body xmlns="http://www.w3.org/1999/xhtml"> <p>secalert@redhat.com reports:</p> <blockquote cite="https://access.redhat.com/errata/RHSA-2025:4450"> - <p>A flaw was found in Yelp. The Gnome user help application allows + <p>A flaw was found in Yelp. The Gnome user help application allows the help document to execute arbitrary scripts. This vulnerability allows malicious users to input help documents, which may exfiltrate user files to an external environment.</p> @@ -3946,7 +7952,7 @@ <p>zdi-disclosures@trendmicro.com reports:</p> <blockquote cite="https://www.zerodayinitiative.com/advisories/ZDI-25-204/"> <p>GIMP FLI File Parsing Out-Of-Bounds Write Remote Code Execution - Vulnerability. This vulnerability allows remote attackers to execute + Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. @@ -3981,7 +7987,7 @@ <p>zdi-disclosures@trendmicro.com reports:</p> <blockquote cite="https://www.zerodayinitiative.com/advisories/ZDI-25-203/"> <p>GIMP XWD File Parsing Integer Overflow Remote Code Execution - Vulnerability. This vulnerability allows remote attackers to execute + Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. @@ -4152,7 +8158,7 @@ <li>[417169470] High CVE-2025-5280: Out of bounds write in V8. Reported by [pwn2car] on 2025-05-12</li> <li>[40058068] Medium CVE-2025-5064: Inappropriate implementation in Background Fetch API. Reported by Maurice Dauer on 2021-11-29</li> <li>[40059071] Medium CVE-2025-5065: Inappropriate implementation in FileSystemAccess API. Reported by NDevTK on 2022-03-11</li> - <li>[356658477] Medium CVE-2025-5066: Inappropriate implementation in Messages. Reported by Mohit Raj (shadow2639) on 2024-07-31</li> + <li>[356658477] Medium CVE-2025-5066: Inappropriate implementation in Messages. Reported by Mohit Raj (shadow2639) on 2024-07-31</li> <li>[417215501] Medium CVE-2025-5281: Inappropriate implementation in BFCache. Reported by Jesper van den Ende (Pelican Party Studios) on 2025-05-12</li> <li>[419467315] Medium CVE-2025-5283: Use after free in libvpx. Reported by Mozilla on 2025-05-22</li> <li>[40075024] Low CVE-2025-5067: Inappropriate implementation in Tab Strip. Reported by Khalil Zhani on 2023-10-17</li> @@ -4383,7 +8389,7 @@ special case (in stable released versions): when the payload's content type is `application/json`, and there is at least one rule which does a `sanitiseMatchedBytes` action. A patch is available - at pull request 3389 and expected to be part of version 2.9.9. No + at pull request 3389 and expected to be part of version 2.9.9. No known workarounds are available.</p> </blockquote> </body> @@ -4636,7 +8642,7 @@ <p>A cross-site scripting (XSS) vulnerability exists in Grafana caused by combining a client path traversal and open redirect. This allows attackers to redirect users to a website that hosts a frontend - plugin that will execute arbitrary JavaScript. This vulnerability + plugin that will execute arbitrary JavaScript. This vulnerability does not require editor permissions and if anonymous access is enabled, the XSS will work. If the Grafana Image Renderer plugin is installed, it is possible to exploit the open redirect to achieve @@ -4685,7 +8691,7 @@ `bytes.decode("unicode_escape", error="ignore|replace")`. If you are not using the "unicode_escape" encoding or an error handler your - usage is not affected. To work-around this issue you may stop + usage is not affected. To work-around this issue you may stop using the error= handler and instead wrap the bytes.decode() call in a try-except catching the DecodeError.</p> </blockquote> @@ -7059,7 +11065,7 @@ <p>cna@mongodb.com reports:</p> <blockquote cite="https://jira.mongodb.org/browse/SERVER-103153"> <p>When run on commands with certain arguments set, explain may fail - to validate these arguments before using them. This can lead to + to validate these arguments before using them. This can lead to crashes in router servers. This affects MongoDB Server v5.0 prior to 5.0.31, MongoDB Server v6.0 prior to 6.0.20, MongoDB Server v7.0 prior to 7.0.16 and MongoDB Server v8.0 prior to 8.0.4</p> @@ -7212,8 +11218,8 @@ responds out of order when `CLIENT SETINFO` times out during connection establishment. This can happen when the client is configured to transmit its identity, there are network connectivity - issues, or the client was configured with aggressive timeouts. The - problem occurs for multiple use cases. For sticky connections, you + issues, or the client was configured with aggressive timeouts. The + problem occurs for multiple use cases. For sticky connections, you receive persistent out-of-order responses for the lifetime of the connection. All commands in the pipeline receive incorrect responses. When used with the default ConnPool once a connection is returned @@ -7230,7 +11236,7 @@ Authorization header consists of Bearer followed by many period characters, a call to that function incurs allocations to the tune of O(n) bytes (where n stands for the length of the function's - argument), with a constant factor of about 16. This issue is fixed + argument), with a constant factor of about 16. This issue is fixed in 5.2.2 and 4.5.2.</p> </blockquote> </body> @@ -7279,12 +11285,12 @@ <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=1945392"> <p>An inconsistent comparator in xslt/txNodeSorter could have resulted in potentially exploitable out-of-bounds access. Only affected - version 122 and later. This vulnerability affects Firefox < + version 122 and later. This vulnerability affects Firefox < 136, Firefox ESR < 128.8, Thunderbird < 136, and Thunderbird < 128.8.</p> <p>Under certain circumstances, a user opt-in setting that Focus should require authentication before use could have been be bypassed - (distinct from CVE-2025-0245). This vulnerability affects Firefox + (distinct from CVE-2025-0245). This vulnerability affects Firefox < 136.</p> <p>When String.toUpperCase() caused a string to get longer it was possible for uninitialized memory to be incorporated into the result @@ -7885,7 +11891,7 @@ <p>LibreOffice supports Office URI Schemes to enable browser integration of LibreOffice with MS SharePoint server. An additional scheme 'vnd.libreoffice.command' specific to LibreOffice was - added. In the affected versions of LibreOffice a link in a browser + added. In the affected versions of LibreOffice a link in a browser using that scheme could be constructed with an embedded inner URL that when passed to LibreOffice could call internal macros with arbitrary arguments. This issue affects LibreOffice: from 24.8 @@ -8040,13 +12046,13 @@ <body xmlns="http://www.w3.org/1999/xhtml"> <p>security-advisories@github.com reports:</p> <blockquote cite="https://github.com/pallets/jinja/commit/90457bbf33b8662926ae65cdde4c4c32e756e403"> - <p>Jinja is an extensible templating engine. Prior to 3.1.6, an + <p>Jinja is an extensible templating engine. Prior to 3.1.6, an oversight in how the Jinja sandboxed environment interacts with the |attr filter allows an attacker that controls the content of a template to execute arbitrary Python code. To exploit the vulnerability, an attacker needs to control the content of a template. Whether that is the case depends on the type of application using - Jinja. This vulnerability impacts users of applications which + Jinja. This vulnerability impacts users of applications which execute untrusted templates. Jinja's sandbox does catch calls to str.format and ensures they don't escape the sandbox. However, it's possible to use the |attr filter to get a reference @@ -8276,9 +12282,9 @@ <blockquote cite="https://github.com/spotipy-dev/spotipy/blob/master/spotipy/cache_handler.py#L93-L98"> <p>Spotipy is a lightweight Python library for the Spotify Web API. The `CacheHandler` class creates a cache file to store the auth - token. Prior to version 2.25.1, the file created has `rw-r--r--` + token. Prior to version 2.25.1, the file created has `rw-r--r--` (644) permissions by default, when it could be locked down to - `rw-------` (600) permissions. This leads to overly broad exposure + `rw-------` (600) permissions. This leads to overly broad exposure of the spotify auth token. If this token can be read by an attacker (another user on the machine, or a process running as another user), it can be used to perform administrative actions on the Spotify @@ -8396,7 +12402,7 @@ </affects> <description> <body xmlns="http://www.w3.org/1999/xhtml"> - <p>SO-AND-SO reports:</p> + <p>The NGINX Unit team reports:</p> <blockquote cite="https://mailman.nginx.org/pipermail/unit/2025-March/QVYLJKLBIDWOJ7OLYGT27VUWH7RGBRQM.html"> <p>Unit 1.34.2 fixes two issues in the Java language module websocket code.</p> <ol> @@ -9129,7 +13135,7 @@ opened in normal browsing windows. This could have resulted in a potential privacy leak.</p> <p>Certificate length was not properly checked when added to a certificate - store. In practice only trusted data was processed.</p> + store. In practice only trusted data was processed.</p> <p>Memory safety bugs present in Firefox 134, Thunderbird 134, Firefox ESR 128.6, and Thunderbird 128.6. Some of these bugs showed evidence of memory corruption and we presume that with enough effort some @@ -9219,7 +13225,7 @@ use-after-free.</p> <p>Memory safety bugs present in Firefox 134, Thunderbird 134, Firefox ESR 115.19, Firefox ESR 128.6, Thunderbird 115.19, and Thunderbird - 128.6. Some of these bugs showed evidence of memory corruption and + 128.6. 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> @@ -9330,7 +13336,7 @@ <li>CVE-2018-20547: Illegal READ memory access at caca/dither.c</li> <li>CVE-2018-20548: Illegal WRITE memory access at common-image.c</li> <li>CVE-2018-20549: Illegal WRITE memory access at caca/file.c</li> - <li>CVE-2021-3410: Buffer overflow in libcaca/caca/canvas.c in function caca_resize</li> + <li>CVE-2021-3410: Buffer overflow in libcaca/caca/canvas.c in function caca_resize</li> <li>CVE-2021-30498: Heap buffer overflow in export.c in function export_tga</li> <li>CVE-2021-30499: Buffer overflow in export.c in function export_troff</li> </ul> @@ -9618,7 +13624,7 @@ can be made to panic by mounting and accessing the export with an NFS client. Further exploitation (e.g., bypassing file permission checking or remote kernel code execution) is potentially possible, - though this has not been demonstrated. In particular, release + though this has not been demonstrated. In particular, release kernels are compiled with stack protection enabled, and some instances of the overflow are caught by this mechanism, causing a panic.</p> </body> 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/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile index c7513b884ffd..f7e9899ef140 100644 --- a/security/webtunnel-tor/Makefile +++ b/security/webtunnel-tor/Makefile @@ -1,6 +1,6 @@ PORTNAME= webtunnel PORTVERSION= 0.0.1 -PORTREVISION= 16 +PORTREVISION= 20 CATEGORIES= security net PKGNAMESUFFIX= -tor diff --git a/security/wolfssh/Makefile b/security/wolfssh/Makefile index 5fe76292c009..f15836f65721 100644 --- a/security/wolfssh/Makefile +++ b/security/wolfssh/Makefile @@ -1,5 +1,5 @@ PORTNAME= wolfssh -PORTVERSION= 1.4.20 +PORTVERSION= 1.4.21 CATEGORIES= security MASTER_SITES= https://www.wolfssl.com/ diff --git a/security/wolfssh/distinfo b/security/wolfssh/distinfo index 7cc0f2f2f0e4..d77aef2b0faa 100644 --- a/security/wolfssh/distinfo +++ b/security/wolfssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740836038 -SHA256 (wolfssh-1.4.20.tar.gz) = 526c0510a3266283fb0d18a3cc6a67e7af08cf24ffb69a963383c7c4b7ac54e2 -SIZE (wolfssh-1.4.20.tar.gz) = 871987 +TIMESTAMP = 1761446508 +SHA256 (wolfssh-1.4.21.tar.gz) = d3e752defbd11e11d3e7a11c0b9758545d369a0130473be06bb0ce3d3c923c4f +SIZE (wolfssh-1.4.21.tar.gz) = 960540 diff --git a/security/wolfssh/pkg-plist b/security/wolfssh/pkg-plist index 17a21333d34a..752e1472139a 100644 --- a/security/wolfssh/pkg-plist +++ b/security/wolfssh/pkg-plist @@ -16,5 +16,5 @@ include/wolfssh/wolfscp.h include/wolfssh/wolfsftp.h lib/libwolfssh.a lib/libwolfssh.so -lib/libwolfssh.so.7 -lib/libwolfssh.so.7.10.2 +lib/libwolfssh.so.18 +lib/libwolfssh.so.18.0.0 diff --git a/security/wolfssl/Makefile b/security/wolfssl/Makefile index d764d1571851..4a35474abdcc 100644 --- a/security/wolfssl/Makefile +++ b/security/wolfssl/Makefile @@ -18,15 +18,18 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-dependency-tracking \ --enable-certgen \ + --enable-context-extra-user-data \ --enable-des3 \ --enable-dh \ --enable-dsa \ --enable-dtls \ --enable-ecc \ + --enable-haproxy \ --enable-ipv6 \ --enable-keygen \ --enable-opensslall \ --enable-opensslextra \ + --enable-quic \ --enable-ripemd \ --enable-sessioncerts \ --enable-sha512 \ @@ -35,10 +38,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking \ --enable-ssh \ --enable-static \ --enable-tls13 \ - --enable-tls13-draft18 \ - --enable-haproxy \ - --enable-quic \ - --enable-context-extra-user-data + --enable-tls13-draft18 TEST_TARGET= check CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1 CFLAGS_i386= -DWOLFSSL_SHA224 diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile index 5aee9e01aadb..537f5acf92a5 100644 --- a/security/wpa_supplicant-devel/Makefile +++ b/security/wpa_supplicant-devel/Makefile @@ -1,5 +1,6 @@ PORTNAME= wpa_supplicant PORTVERSION= ${COMMIT_DATE} +PORTREVISION= 2 CATEGORIES= security net PKGNAMESUFFIX= -devel @@ -10,13 +11,14 @@ WWW= https://w1.fi/wpa_supplicant/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 0b60826a6 -COMMIT_DATE= 2025.06.25 +GH_TAGNAME= 525bbfca3 +COMMIT_DATE= 2025.09.24 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README USES= cpe gmake pkgconfig:build readline ssl +USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/wpa_supplicant INSTALL_WRKSRC= ${WRKSRC}/src CPPFLAGS+= -Wno-incompatible-function-pointer-types @@ -43,7 +45,7 @@ OPTIONS_DEFINE= WPS WPS_ER WPS_NOREG WPS_NFC WPS_UPNP PKCS12 SMARTCARD \ HT_OVERRIDES VHT_OVERRIDES TLSV12 IEEE80211W \ IEEE80211R DEBUG_FILE DEBUG_SYSLOG PRIVSEP \ DELAYED_MIC IEEE80211N IEEE80211AC INTERWORKING \ - IEEE8021X_EAPOL EAPOL_TEST \ + IEEE8021X_EAPOL EAPOL_TEST IPV6 LIBWPA\ HS20 NO_ROAMING P2P PASN TDLS DBUS MATCH DOCS \ SIM_SIMULATOR USIM_SIMULATOR WNM MBO RSN_PREAUTH WEP OPTIONS_DEFAULT= BSD WIRED \ @@ -52,7 +54,7 @@ OPTIONS_DEFAULT= BSD WIRED \ INTERWORKING HS20 DBUS MATCH IEEE80211R IEEE80211W \ IEEE8021X_EAPOL WPS_ER WPS_NFC WPS_UPNP \ FAST PWD PAX SAKE GPSK TNC IKEV2 EKE \ - WNM MBO RSN_PREAUTH WEP PASN + WNM MBO RSN_PREAUTH WEP PASN IPV6 LIBWPA OPTIONS_SUB= WPS_DESC= Wi-Fi Protected Setup @@ -71,6 +73,7 @@ IEEE80211R_DESC= Fast BSS Transition (IEEE 802.11r-2008) IEEE80211W_DESC= Management Frame Protection (IEEE 802.11w) IEEE8021X_EAPOL_DESC= EAP over LAN support EAPOL_TEST_DESC= Development testing +IPV6_DESC= Development testing IPv6 support DEBUG_FILE_DESC= Support for writing debug log to a file DEBUG_SYSLOG_DESC= Send debug messages to syslog instead of stdout PRIVSEP_DESC= Privilege separation @@ -118,6 +121,7 @@ TNC_DESC= Trusted Network Connect WNM_DESC= Wireless Network Monitoring MBO_DESC= Multi Band Operation (Enables WNM) RSN_PREAUTH= RSN Preauthentication +LIBWPA_DESC= libwpa_client Shared Library PRIVSEP_PLIST_FILES= sbin/wpa_priv DBUS_PLIST_FILES= share/dbus-1/system-services/fi.w1.wpa_supplicant1.service \ @@ -167,7 +171,7 @@ post-patch: .endif .for simple in WPS WPS_ER WPS_NFC WPS_UPNP PKCS12 SMARTCARD HT_OVERRIDES \ VHT_OVERRIDES TLSV12 IEEE80211AC IEEE80211N IEEE80211R IEEE80211W \ - IEEE8021X_EAPOL EAPOL_TEST \ + IEEE8021X_EAPOL EAPOL_TEST IPV6 \ INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P \ PASN TDLS WNM MBO RSN_PREAUTH . if ${PORT_OPTIONS:M${simple}} diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo index dcac53e1a70b..30838381c251 100644 --- a/security/wpa_supplicant-devel/distinfo +++ b/security/wpa_supplicant-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750881106 -SHA256 (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 308a2a3a1edf5154a6d44dfa6dc07d9cf61d6bef54be16cdd76683984c83bf7e -SIZE (cschuber-hostap-2025.06.25-0b60826a6_GH0.tar.gz) = 5313294 +TIMESTAMP = 1758740542 +SHA256 (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 143cd4ca7e0328b52f2bb6e220f73155b57d4633cf2042d8ca95e01b217cecc7 +SIZE (cschuber-hostap-2025.09.24-525bbfca3_GH0.tar.gz) = 5335084 diff --git a/security/wpa_supplicant/Makefile b/security/wpa_supplicant/Makefile index a40c862c2b61..9bc1270c55f2 100644 --- a/security/wpa_supplicant/Makefile +++ b/security/wpa_supplicant/Makefile @@ -1,6 +1,6 @@ PORTNAME= wpa_supplicant PORTVERSION= 2.11 -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= security net MASTER_SITES= https://w1.fi/releases/ @@ -12,6 +12,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README USES= cpe gmake pkgconfig:build readline ssl +USE_LDCONFIG= yes BUILD_WRKSRC= ${WRKSRC}/wpa_supplicant INSTALL_WRKSRC= ${WRKSRC}/src CFLAGS+= ${CPPFLAGS} # USES=readline only augments CPPFLAGS and LDFLAGS @@ -37,15 +38,15 @@ OPTIONS_DEFINE= WPS WPS_ER WPS_NOREG WPS_NFC WPS_UPNP PKCS12 SMARTCARD \ HT_OVERRIDES VHT_OVERRIDES TLSV12 IEEE80211W \ IEEE80211R DEBUG_FILE DEBUG_SYSLOG PRIVSEP \ DELAYED_MIC IEEE80211N IEEE80211AC INTERWORKING \ - IEEE8021X_EAPOL EAPOL_TEST \ + IEEE8021X_EAPOL EAPOL_TEST IPV6 \ HS20 NO_ROAMING P2P TDLS DBUS MATCH DOCS \ - SIM_SIMULATOR USIM_SIMULATOR WEP PASN + SIM_SIMULATOR USIM_SIMULATOR WEP PASN LIBWPA OPTIONS_DEFAULT= BSD WIRED \ TLS PEAP TTLS MD5 MSCHAPV2 GTC LEAP OTP PSK \ WPS PKCS12 SMARTCARD IEEE80211R DEBUG_SYSLOG \ INTERWORKING HS20 DBUS MATCH IEEE80211R IEEE80211W \ IEEE8021X_EAPOL WPS_ER WPS_NFC WPS_UPNP \ - FAST PWD PAX SAKE GPSK TNC IKEV2 EKE WEP PASN + FAST PWD PAX SAKE GPSK TNC IKEV2 EKE WEP PASN LIBWPA IPV6 OPTIONS_SUB= WPS_DESC= Wi-Fi Protected Setup @@ -64,6 +65,7 @@ IEEE80211R_DESC= Fast BSS Transition (IEEE 802.11r-2008) IEEE80211W_DESC= Management Frame Protection (IEEE 802.11w) IEEE8021X_EAPOL_DESC= EAP over LAN support EAPOL_TEST_DESC= Development testing +IPV6_DESC= Development testing IPv6 support DEBUG_FILE_DESC= Support for writing debug log to a file DEBUG_SYSLOG_DESC= Send debug messages to syslog instead of stdout PRIVSEP_DESC= Privilege separation @@ -108,10 +110,14 @@ SAKE_DESC= Shared-Secret Authentication & Key Establishment GPSK_DESC= Generalized Pre-Shared Key TNC_DESC= Trusted Network Connect PASN_DESC= Pre-Association Security Negotiation +LIBWPA_DESC= libwpa_client Shared Library PRIVSEP_PLIST_FILES= sbin/wpa_priv DBUS_PLIST_FILES= share/dbus-1/system-services/fi.w1.wpa_supplicant1.service \ etc/dbus-1/system.d/dbus-wpa_supplicant.conf +LIBWPA_PLIST_FILES= lib/libwpa_client.so \ + lib/libwpa_client.so.2 \ + include/wpa_ctrl.h .include <bsd.port.pre.mk> @@ -154,7 +160,7 @@ post-patch: .endif .for simple in WPS WPS_ER WPS_NFC WPS_UPNP PKCS12 SMARTCARD HT_OVERRIDES \ VHT_OVERRIDES TLSV12 IEEE80211AC IEEE80211N IEEE80211R IEEE80211W \ - IEEE8021X_EAPOL EAPOL_TEST \ + IEEE8021X_EAPOL EAPOL_TEST IPV6\ INTERWORKING DEBUG_FILE DEBUG_SYSLOG HS20 NO_ROAMING PRIVSEP P2P TDLS \ PASN . if ${PORT_OPTIONS:M${simple}} @@ -190,6 +196,9 @@ post-patch: .if ${PORT_OPTIONS:MSIM_SIMULATOR} @${ECHO_CMD} CONFIG_SIM_SIMULATOR=y >> ${CFG} .endif +.if ${PORT_OPTIONS:MLIBWPA} + @${ECHO_CMD} CONFIG_BUILD_WPA_CLIENT_SO=y >> ${CFG} +.endif @${ECHO_CMD} CONFIG_OS=unix >> ${CFG} @${ECHO_CMD} CONFIG_CTRL_IFACE=unix >> ${CFG} @${ECHO_CMD} CONFIG_BACKEND=file >> ${CFG} @@ -224,4 +233,11 @@ do-install-DBUS-on: ${INSTALL_DATA} ${BUILD_WRKSRC}/dbus/dbus-wpa_supplicant.conf \ ${STAGEDIR}${PREFIX}/etc/dbus-1/system.d/ +do-install-LIBWPA-on: + ${INSTALL_LIB} ${BUILD_WRKSRC}/libwpa_client.so \ + ${STAGEDIR}${PREFIX}/lib/libwpa_client.so.2 + ${LN} -s libwpa_client.so.2 ${STAGEDIR}${PREFIX}/lib/libwpa_client.so + ${INSTALL_DATA} ${INSTALL_WRKSRC}/common/wpa_ctrl.h \ + ${STAGEDIR}${PREFIX}/include + .include <bsd.port.post.mk> diff --git a/security/wpa_supplicant/files/patch-src_common_dhcp.h b/security/wpa_supplicant/files/patch-src_common_dhcp.h index f88d1921a380..d25233a070b7 100644 --- a/security/wpa_supplicant/files/patch-src_common_dhcp.h +++ b/security/wpa_supplicant/files/patch-src_common_dhcp.h @@ -1,5 +1,5 @@ ---- src/common/dhcp.h.orig 2018-12-02 11:34:59.000000000 -0800 -+++ src/common/dhcp.h 2018-12-06 00:01:11.429254000 -0800 +--- src/common/dhcp.h.orig 2024-07-20 18:04:37 UTC ++++ src/common/dhcp.h @@ -9,6 +9,22 @@ #ifndef DHCP_H #define DHCP_H diff --git a/security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c b/security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c index 7c22ee2a372c..6e83ddc25b46 100644 --- a/security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c +++ b/security/wpa_supplicant/files/patch-src_drivers_driver__bsd.c @@ -1,5 +1,5 @@ ---- src/drivers/driver_bsd.c.orig 2024-07-20 11:04:37.000000000 -0700 -+++ src/drivers/driver_bsd.c 2025-04-07 12:47:28.984390000 -0700 +--- src/drivers/driver_bsd.c.orig 2024-07-20 18:04:37 UTC ++++ src/drivers/driver_bsd.c @@ -9,11 +9,13 @@ #include "includes.h" @@ -14,7 +14,7 @@ #include "common/wpa_common.h" #include <ifaddrs.h> -@@ -293,8 +295,9 @@ +@@ -293,8 +295,9 @@ static int } static int @@ -25,7 +25,7 @@ struct ifreq ifr; os_memset(&ifr, 0, sizeof(ifr)); -@@ -306,7 +309,34 @@ +@@ -306,7 +309,34 @@ bsd_get_iface_flags(struct bsd_driver_data *drv) return -1; } drv->flags = ifr.ifr_flags; @@ -60,7 +60,7 @@ } static int -@@ -349,6 +379,20 @@ +@@ -349,6 +379,20 @@ bsd_set_key(void *priv, struct wpa_driver_set_key_para case WPA_ALG_CCMP: wk.ik_type = IEEE80211_CIPHER_AES_CCM; break; @@ -81,7 +81,7 @@ default: wpa_printf(MSG_ERROR, "%s: unknown alg=%d", __func__, alg); return -1; -@@ -413,13 +457,34 @@ +@@ -413,13 +457,34 @@ bsd_configure_wpa(void *priv, struct wpa_bss_params *p { #ifndef IEEE80211_IOC_APPIE static const char *ciphernames[] = @@ -116,7 +116,7 @@ case WPA_CIPHER_TKIP: v = IEEE80211_CIPHER_TKIP; break; -@@ -456,8 +521,18 @@ +@@ -456,8 +521,18 @@ bsd_configure_wpa(void *priv, struct wpa_bss_params *p } v = 0; @@ -135,7 +135,7 @@ if (params->wpa_pairwise & WPA_CIPHER_TKIP) v |= 1<<IEEE80211_CIPHER_TKIP; if (params->wpa_pairwise & WPA_CIPHER_NONE) -@@ -525,7 +600,7 @@ +@@ -525,7 +600,7 @@ bsd_set_ieee8021x(void *priv, struct wpa_bss_params *p __func__); return -1; } @@ -144,7 +144,7 @@ } static void -@@ -586,6 +661,7 @@ +@@ -586,6 +661,7 @@ bsd_set_freq(void *priv, struct hostapd_freq_params *f mode = IFM_IEEE80211_11B; } else { mode = @@ -152,7 +152,7 @@ freq->ht_enabled ? IFM_IEEE80211_11NA : IFM_IEEE80211_11A; } -@@ -853,14 +929,18 @@ +@@ -853,14 +929,18 @@ bsd_wireless_event_receive(int sock, void *ctx, void * drv = bsd_get_drvindex(global, ifm->ifm_index); if (drv == NULL) return; @@ -174,7 +174,7 @@ wpa_printf(MSG_DEBUG, "RTM_IFINFO: Interface '%s' UP", drv->ifname); wpa_supplicant_event(drv->ctx, EVENT_INTERFACE_ENABLED, -@@ -1027,7 +1107,8 @@ +@@ -1027,7 +1107,8 @@ bsd_init(struct hostapd_data *hapd, struct wpa_init_pa if (l2_packet_get_own_addr(drv->sock_xmit, params->own_addr)) goto bad; @@ -184,7 +184,7 @@ goto bad; if (bsd_set_mediaopt(drv, IFM_OMASK, IFM_IEEE80211_HOSTAP) < 0) { -@@ -1052,12 +1133,13 @@ +@@ -1052,12 +1133,13 @@ bsd_deinit(void *priv) { struct bsd_driver_data *drv = priv; @@ -199,7 +199,7 @@ static int bsd_set_sta_authorized(void *priv, const u8 *addr, unsigned int total_flags, unsigned int flags_or, -@@ -1199,13 +1281,41 @@ +@@ -1199,13 +1281,41 @@ static int } static int @@ -242,7 +242,7 @@ wpa_printf(MSG_DEBUG, "%s: ssid '%.*s' wpa ie len %u pairwise %u group %u key mgmt %u" -@@ -1222,7 +1332,10 @@ +@@ -1222,7 +1332,10 @@ wpa_driver_bsd_associate(void *priv, struct wpa_driver mode = 0 /* STA */; break; case IEEE80211_MODE_IBSS: @@ -253,7 +253,7 @@ break; case IEEE80211_MODE_AP: mode = IFM_IEEE80211_HOSTAP; -@@ -1251,22 +1364,31 @@ +@@ -1251,24 +1364,33 @@ wpa_driver_bsd_associate(void *priv, struct wpa_driver ret = -1; if (wpa_driver_bsd_set_auth_alg(drv, params->auth_alg) < 0) ret = -1; @@ -266,9 +266,6 @@ - params->key_mgmt_suite == WPA_KEY_MGMT_NONE && - params->wpa_ie_len == 0); - wpa_printf(MSG_DEBUG, "%s: set PRIVACY %u", __func__, privacy); -- -- if (set80211param(drv, IEEE80211_IOC_PRIVACY, privacy) < 0) -- return -1; + if (params->wpa_ie_len) { + rsn_ie = get_ie(params->wpa_ie, params->wpa_ie_len, + WLAN_EID_RSN); @@ -288,9 +285,7 @@ + } + } -- if (params->wpa_ie_len && -- set80211param(drv, IEEE80211_IOC_WPA, -- params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0) +- if (set80211param(drv, IEEE80211_IOC_PRIVACY, privacy) < 0) + /* + * NB: interface must be marked UP for association + * or scanning (ap_scan=2) @@ -298,8 +293,15 @@ + if (bsd_ctrl_iface(drv, 1) < 0) return -1; +- if (params->wpa_ie_len && +- set80211param(drv, IEEE80211_IOC_WPA, +- params->wpa_ie[0] == WLAN_EID_RSN ? 2 : 1) < 0) +- return -1; +- os_memset(&mlme, 0, sizeof(mlme)); -@@ -1311,11 +1433,8 @@ + mlme.im_op = IEEE80211_MLME_ASSOC; + if (params->ssid != NULL) +@@ -1311,11 +1433,8 @@ wpa_driver_bsd_scan(void *priv, struct wpa_driver_scan } /* NB: interface must be marked UP to do a scan */ @@ -312,7 +314,7 @@ #ifdef IEEE80211_IOC_SCAN_MAX_SSID os_memset(&sr, 0, sizeof(sr)); -@@ -1495,6 +1614,12 @@ +@@ -1495,6 +1614,12 @@ static int wpa_driver_bsd_capa(struct bsd_driver_data drv->capa.enc |= WPA_DRIVER_CAPA_ENC_TKIP; if (devcaps.dc_cryptocaps & IEEE80211_CRYPTO_AES_CCM) drv->capa.enc |= WPA_DRIVER_CAPA_ENC_CCMP; @@ -325,7 +327,7 @@ if (devcaps.dc_drivercaps & IEEE80211_C_HOSTAP) drv->capa.flags |= WPA_DRIVER_FLAGS_AP; -@@ -1547,6 +1672,8 @@ +@@ -1547,6 +1672,8 @@ get80211opmode(struct bsd_driver_data *drv) } if (ifmr.ifm_current & IFM_IEEE80211_HOSTAP) return IEEE80211_M_HOSTAP; @@ -334,7 +336,7 @@ if (ifmr.ifm_current & IFM_IEEE80211_MONITOR) return IEEE80211_M_MONITOR; #ifdef IEEE80211_M_MBSS -@@ -1607,7 +1734,7 @@ +@@ -1607,7 +1734,7 @@ wpa_driver_bsd_init(void *ctx, const char *ifname, voi drv->capa.key_mgmt_iftype[i] = drv->capa.key_mgmt; /* Down interface during setup. */ @@ -343,13 +345,13 @@ goto fail; /* Proven to work, lets go! */ -@@ -1631,6 +1758,9 @@ +@@ -1630,6 +1757,9 @@ wpa_driver_bsd_deinit(void *priv) + if (drv->ifindex != 0 && !drv->if_removed) { wpa_driver_bsd_set_wpa(drv, 0); - ++ + /* NB: mark interface down */ + bsd_ctrl_iface(drv, 0); -+ + wpa_driver_bsd_set_wpa_internal(drv, drv->prev_wpa, drv->prev_privacy); - diff --git a/security/wpa_supplicant/files/patch-src_drivers_driver__ndis.c b/security/wpa_supplicant/files/patch-src_drivers_driver__ndis.c index 5c58337c4b3d..3fa5a11bd8e2 100644 --- a/security/wpa_supplicant/files/patch-src_drivers_driver__ndis.c +++ b/security/wpa_supplicant/files/patch-src_drivers_driver__ndis.c @@ -1,6 +1,6 @@ ---- src/drivers/driver_ndis.c.orig 2019-08-07 13:25:25 UTC +--- src/drivers/driver_ndis.c.orig 2024-07-20 18:04:37 UTC +++ src/drivers/driver_ndis.c -@@ -504,13 +504,13 @@ static int ndis_get_oid(struct wpa_drive +@@ -504,13 +504,13 @@ static int ndis_get_oid(struct wpa_driver_ndis_data *d o->Length = len; if (!PacketRequest(drv->adapter, FALSE, o)) { @@ -16,7 +16,7 @@ __func__, oid, (unsigned int) o->Length, len); os_free(buf); return -1; -@@ -573,7 +573,7 @@ static int ndis_set_oid(struct wpa_drive +@@ -573,7 +573,7 @@ static int ndis_set_oid(struct wpa_driver_ndis_data *d os_memcpy(o->Data, data, len); if (!PacketRequest(drv->adapter, TRUE, o)) { @@ -25,7 +25,7 @@ __func__, oid, len); os_free(buf); return -1; -@@ -1531,7 +1531,7 @@ static void wpa_driver_ndis_event_auth(s +@@ -1543,7 +1543,7 @@ static void wpa_driver_ndis_event_auth(struct wpa_driv if (data_len < sizeof(*req)) { wpa_printf(MSG_DEBUG, "NDIS: Too short Authentication Request " @@ -34,7 +34,7 @@ return; } req = (NDIS_802_11_AUTHENTICATION_REQUEST *) data; -@@ -1565,7 +1565,7 @@ static void wpa_driver_ndis_event_pmkid( +@@ -1577,7 +1577,7 @@ static void wpa_driver_ndis_event_pmkid(struct wpa_dri if (data_len < 8) { wpa_printf(MSG_DEBUG, "NDIS: Too short PMKID Candidate List " @@ -43,7 +43,7 @@ return; } pmkid = (NDIS_802_11_PMKID_CANDIDATE_LIST *) data; -@@ -1587,7 +1587,7 @@ static void wpa_driver_ndis_event_pmkid( +@@ -1599,7 +1599,7 @@ static void wpa_driver_ndis_event_pmkid(struct wpa_dri os_memset(&event, 0, sizeof(event)); for (i = 0; i < pmkid->NumCandidates; i++) { PMKID_CANDIDATE *p = &pmkid->CandidateList[i]; @@ -52,7 +52,7 @@ i, MAC2STR(p->BSSID), (int) p->Flags); os_memcpy(event.pmkid_candidate.bssid, p->BSSID, ETH_ALEN); event.pmkid_candidate.index = i; -@@ -1778,7 +1778,7 @@ static void wpa_driver_ndis_get_capabili +@@ -1790,7 +1790,7 @@ static void wpa_driver_ndis_get_capability(struct wpa_ "overflow"); break; } @@ -61,7 +61,7 @@ i, (int) ae->AuthModeSupported, (int) ae->EncryptStatusSupported); switch (ae->AuthModeSupported) { -@@ -2106,7 +2106,11 @@ static int wpa_driver_ndis_get_names(str +@@ -2118,7 +2118,11 @@ static int wpa_driver_ndis_get_names(struct wpa_driver dlen = dpos - desc; else dlen = os_strlen(desc); @@ -74,7 +74,7 @@ os_free(b); if (drv->adapter_desc == NULL) return -1; -@@ -2274,7 +2278,11 @@ static int wpa_driver_ndis_get_names(str +@@ -2286,7 +2290,11 @@ static int wpa_driver_ndis_get_names(struct wpa_driver } else { dlen = os_strlen(desc[i]); } diff --git a/security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c b/security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c index 2ec52fcdcd85..cd0c9a56f055 100644 --- a/security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c +++ b/security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c @@ -1,5 +1,5 @@ ---- src/l2_packet/l2_packet_freebsd.c.orig 2023-10-30 10:53:18.000000000 -0700 -+++ src/l2_packet/l2_packet_freebsd.c 2023-10-30 14:10:36.396969000 -0700 +--- src/l2_packet/l2_packet_freebsd.c.orig 2024-07-20 18:04:37 UTC ++++ src/l2_packet/l2_packet_freebsd.c @@ -8,7 +8,10 @@ */ diff --git a/security/wpa_supplicant/files/patch-src_utils_os__unix.c b/security/wpa_supplicant/files/patch-src_utils_os__unix.c index d3ebadbba827..3feccd7f0b28 100644 --- a/security/wpa_supplicant/files/patch-src_utils_os__unix.c +++ b/security/wpa_supplicant/files/patch-src_utils_os__unix.c @@ -1,6 +1,6 @@ ---- src/utils/os_unix.c.orig 2024-05-10 09:57:55.000000000 -0700 -+++ src/utils/os_unix.c 2024-06-01 22:18:54.999484000 -0700 -@@ -103,10 +103,12 @@ +--- src/utils/os_unix.c.orig 2024-07-20 18:04:37 UTC ++++ src/utils/os_unix.c +@@ -103,9 +103,11 @@ int os_get_reltime(struct os_reltime *t) break; #endif #ifdef CLOCK_MONOTONIC @@ -8,8 +8,7 @@ case CLOCK_MONOTONIC: clock_id = CLOCK_REALTIME; break; - #endif +#endif + #endif case CLOCK_REALTIME: return -1; - } diff --git a/security/wpa_supplicant/files/patch-src_wps_wps__upnp.c b/security/wpa_supplicant/files/patch-src_wps_wps__upnp.c index ee10b79e48aa..2a0e56329a07 100644 --- a/security/wpa_supplicant/files/patch-src_wps_wps__upnp.c +++ b/security/wpa_supplicant/files/patch-src_wps_wps__upnp.c @@ -1,6 +1,6 @@ ---- src/wps/wps_upnp.c.orig 2021-03-16 13:50:10.000000000 -0700 -+++ src/wps/wps_upnp.c 2021-03-18 12:49:19.537874000 -0700 -@@ -963,7 +963,8 @@ +--- src/wps/wps_upnp.c.orig 2024-07-20 18:04:37 UTC ++++ src/wps/wps_upnp.c +@@ -963,7 +963,8 @@ int get_netif_info(const char *net_if, unsigned *ip_ad goto fail; } os_memcpy(mac, req.ifr_addr.sa_data, 6); diff --git a/security/wpa_supplicant/files/patch-wpa__supplicant_Makefile b/security/wpa_supplicant/files/patch-wpa__supplicant_Makefile index 9f1393fb85da..1efb42a0844f 100644 --- a/security/wpa_supplicant/files/patch-wpa__supplicant_Makefile +++ b/security/wpa_supplicant/files/patch-wpa__supplicant_Makefile @@ -1,6 +1,6 @@ ---- wpa_supplicant/Makefile.orig 2015-03-15 17:30:39 UTC +--- wpa_supplicant/Makefile.orig 2024-07-20 18:04:37 UTC +++ wpa_supplicant/Makefile -@@ -99,6 +99,14 @@ OBJS += ../src/utils/os_$(CONFIG_OS).o +@@ -140,6 +140,14 @@ OBJS_c += ../src/utils/os_$(CONFIG_OS).o OBJS_p += ../src/utils/os_$(CONFIG_OS).o OBJS_c += ../src/utils/os_$(CONFIG_OS).o @@ -15,3 +15,12 @@ ifdef CONFIG_WPA_TRACE CFLAGS += -DWPA_TRACE OBJS += ../src/utils/trace.o +@@ -2050,7 +2058,7 @@ libwpa_client.so: $(LIBCTRLSO) + + libwpa_client.so: $(LIBCTRLSO) + @$(E) " CC $@ ($^)" +- $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -fPIC $^ ++ $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -Wl,-soname,$@.2 -shared -fPIC $^ + + OBJS_wpatest := libwpa_test.o + _OBJS_VAR := OBJS_wpatest diff --git a/security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c b/security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c index cc73ac35cd35..80a0c9d7cf1a 100644 --- a/security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c +++ b/security/wpa_supplicant/files/patch-wpa__supplicant_ctrl__iface__unix.c @@ -1,6 +1,6 @@ ---- wpa_supplicant/ctrl_iface_unix.c.orig 2022-01-16 12:51:29.000000000 -0800 -+++ wpa_supplicant/ctrl_iface_unix.c 2023-11-29 08:12:07.843443000 -0800 -@@ -506,6 +506,10 @@ +--- wpa_supplicant/ctrl_iface_unix.c.orig 2024-07-20 18:04:37 UTC ++++ wpa_supplicant/ctrl_iface_unix.c +@@ -509,6 +509,10 @@ static int wpas_ctrl_iface_open_sock(struct wpa_suppli struct group *grp; char *endp; int flags; @@ -11,7 +11,7 @@ buf = os_strdup(wpa_s->conf->ctrl_interface); if (buf == NULL) -@@ -678,6 +682,22 @@ +@@ -681,6 +685,22 @@ havesock: /* Not fatal, continue on.*/ } } diff --git a/security/wpa_supplicant/files/patch-wpa__supplicant_main.c b/security/wpa_supplicant/files/patch-wpa__supplicant_main.c index 3042768f44d9..f9db90635a4c 100644 --- a/security/wpa_supplicant/files/patch-wpa__supplicant_main.c +++ b/security/wpa_supplicant/files/patch-wpa__supplicant_main.c @@ -1,6 +1,6 @@ ---- wpa_supplicant/main.c.orig 2016-11-05 20:56:30 UTC +--- wpa_supplicant/main.c.orig 2024-07-20 18:04:37 UTC +++ wpa_supplicant/main.c -@@ -66,7 +66,7 @@ static void usage(void) +@@ -67,7 +67,7 @@ static void usage(void) " -c = Configuration file\n" " -C = ctrl_interface parameter (only used if -c is not)\n" " -d = increase debugging verbosity (-dd even more)\n" @@ -9,7 +9,7 @@ " -e = entropy file\n" #ifdef CONFIG_DEBUG_FILE " -f = log output to debug file instead of stdout\n" -@@ -105,8 +105,7 @@ static void usage(void) +@@ -106,8 +106,7 @@ static void usage(void) " -W = wait for a control interface monitor before starting\n"); printf("example:\n" @@ -20,14 +20,14 @@ } @@ -199,6 +198,11 @@ int main(int argc, char *argv[]) + iface_count = 1; wpa_supplicant_fd_workaround(1); - ++ +#ifdef CONFIG_DRIVER_NDIS + void driver_ndis_init_ops(void); + driver_ndis_init_ops(); +#endif /* CONFIG_DRIVER_NDIS */ -+ + for (;;) { c = getopt(argc, argv, - "b:Bc:C:D:de:f:g:G:hi:I:KLMm:No:O:p:P:qsTtuvW"); diff --git a/security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c b/security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c index 42f150b3595c..8013244d9f7f 100644 --- a/security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c +++ b/security/wpa_supplicant/files/patch-wpa__supplicant_wpa__supplicant.c @@ -1,6 +1,6 @@ ---- wpa_supplicant/wpa_supplicant.c.orig 2019-04-21 03:10:22.000000000 -0400 -+++ wpa_supplicant/wpa_supplicant.c 2019-05-15 22:44:44.919859000 -0400 -@@ -6357,13 +6357,6 @@ +--- wpa_supplicant/wpa_supplicant.c.orig 2024-07-20 18:04:37 UTC ++++ wpa_supplicant/wpa_supplicant.c +@@ -7983,13 +7983,6 @@ struct wpa_global * wpa_supplicant_init(struct wpa_par if (params == NULL) return NULL; diff --git a/security/xhash/Makefile b/security/xhash/Makefile index 03808fd1144d..c9a36deaad48 100644 --- a/security/xhash/Makefile +++ b/security/xhash/Makefile @@ -1,7 +1,7 @@ PORTNAME= xhash DISTVERSIONPREFIX= v DISTVERSION= 3.6.3 -PORTREVISION= 4 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= rbranco@suse.com diff --git a/security/xray-core/Makefile b/security/xray-core/Makefile index 6030334ae8fc..6c6d0786c2b1 100644 --- a/security/xray-core/Makefile +++ b/security/xray-core/Makefile @@ -1,7 +1,7 @@ PORTNAME= xray-core DISTVERSIONPREFIX= v DISTVERSION= 25.7.26 -PORTREVISION= 1 +PORTREVISION= 5 CATEGORIES= security MASTER_SITES= https://github.com/v2fly/geoip/releases/download/202507050144/:geoip \ https://github.com/v2fly/domain-list-community/releases/download/20250627153051/:geosite diff --git a/security/yubikey-agent/Makefile b/security/yubikey-agent/Makefile index 06d0f27154a4..40334b643e66 100644 --- a/security/yubikey-agent/Makefile +++ b/security/yubikey-agent/Makefile @@ -1,7 +1,7 @@ PORTNAME= yubikey-agent DISTVERSIONPREFIX= v DISTVERSION= 0.1.6 -PORTREVISION= 21 +PORTREVISION= 25 CATEGORIES= security sysutils MAINTAINER= egypcio@FreeBSD.org diff --git a/security/yubikey-manager-qt/Makefile b/security/yubikey-manager-qt/Makefile index 9a92a11991df..70f1c79cd6e9 100644 --- a/security/yubikey-manager-qt/Makefile +++ b/security/yubikey-manager-qt/Makefile @@ -11,9 +11,6 @@ WWW= https://developers.yubico.com/yubikey-manager-qt/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Depends on expired security/libu2f-host via security/py-yubikey-manager -EXPIRATION_DATE=2025-09-01 - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>0:security/py-yubikey-manager@${PY_FLAVOR} \ pyotherside-qt5>0:devel/pyotherside-qt5 RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>0:security/py-yubikey-manager@${PY_FLAVOR} \ diff --git a/security/yubioath-desktop/Makefile b/security/yubioath-desktop/Makefile index 7f536c778050..5f2373a67822 100644 --- a/security/yubioath-desktop/Makefile +++ b/security/yubioath-desktop/Makefile @@ -11,9 +11,6 @@ WWW= https://developers.yubico.com/yubioath-desktop/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Depends on expired security/libu2f-host via security/py-yubikey-manager -EXPIRATION_DATE=2025-09-01 - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}yubikey-manager>=0.7.0:security/py-yubikey-manager@${PY_FLAVOR} \ pyotherside-qt5>0:devel/pyotherside-qt5 \ RSA_SecurID_getpasswd:devel/libccid \ diff --git a/security/zeek/Makefile b/security/zeek/Makefile index 7910ab0c92a2..7760be2c5d1b 100644 --- a/security/zeek/Makefile +++ b/security/zeek/Makefile @@ -1,5 +1,5 @@ PORTNAME= zeek -DISTVERSION= 8.0.0 +DISTVERSION= 8.0.4 CATEGORIES= security MASTER_SITES= https://download.zeek.org/ @@ -17,7 +17,7 @@ LIB_DEPENDS= libcares.so:dns/c-ares \ RUN_DEPENDS= c-ares>=1.25.0:dns/c-ares USES= bison cmake compiler:c++17-lang cpe gettext-runtime perl5 \ - python shebangfix ssl + python:3.9+ shebangfix ssl USE_LDCONFIG= yes @@ -82,8 +82,10 @@ CMAKE_ARGS= -DCARES_ROOT_DIR:PATH=${PREFIX} \ -DINSTALL_ZKG:BOOL=OFF \ -DPY_MOD_INSTALL_DIR:PATH=${PREFIX}/lib/zeekctl \ -DZEEK_ETC_INSTALL_DIR:PATH=${PREFIX}/etc \ + -DZEEK_LOG_DIR:PATH=/var/log/zeek \ -DZEEK_ROOT_DIR:PATH=${PREFIX} \ - -DZEEK_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/zeek + -DZEEK_SCRIPT_INSTALL_PATH:PATH=${PREFIX}/share/zeek \ + -DZEEK_SPOOL_DIR:PATH=/var/spool/zeek ZEEKUSER?= zeek ZEEKGROUP?= zeek @@ -158,26 +160,26 @@ STRIP= USE_RC_SUBR= zeek .endif +post-install: + ${MV} ${STAGEDIR}${DATADIR}/site/local.zeek \ + ${STAGEDIR}${DATADIR}/site/local.zeek.sample + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/zeek-cut + @${RM} ${STAGEDIR}${PREFIX}/share/zeek/tests + ${LN} -s ../btest/data ${STAGEDIR}${PREFIX}/share/zeek/tests + post-install-ZEEKCTL-on: - ${MKDIR} ${STAGEDIR}${PREFIX}/logs - ${MKDIR} ${STAGEDIR}${PREFIX}/spool/tmp - ${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/auto - ${MKDIR} ${STAGEDIR}${PREFIX}/spool/installed-scripts-do-not-touch/site + ${MKDIR} ${STAGEDIR}/var/spool/zeek/installed-scripts-do-not-touch/auto + ${MKDIR} ${STAGEDIR}/var/spool/zeek/installed-scripts-do-not-touch/site .for F in zeekctl.cfg networks.cfg node.cfg ${MV} ${STAGEDIR}${PREFIX}/etc/${F} ${STAGEDIR}${PREFIX}/etc/${F}.sample .endfor + # Do this here because later zeek won't be running as root ${RM} ${STAGEDIR}${PREFIX}/share/zeekctl/scripts/zeekctl-config.sh - ${LN} -s ../../../spool/zeekctl-config.sh \ + ${LN} -s ../../../../../var/spool/zeek/zeekctl-config.sh \ ${STAGEDIR}${PREFIX}/share/zeekctl/scripts/zeekctl-config.sh ${RM} ${STAGEDIR}${PREFIX}/lib/broctl ${LN} -s zeek/python/zeekctl ${STAGEDIR}${PREFIX}/lib/broctl -post-install: - ${MV} ${STAGEDIR}${DATADIR}/site/local.zeek \ - ${STAGEDIR}${DATADIR}/site/local.zeek.sample - @${RM} -rf ${STAGEDIR}${PREFIX}/var - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/zeek-cut - post-install-SPICY-on: @${RM} -rf ${STAGEDIR}${PREFIX}/include/hilti/rt/3rdparty/SafeInt/Archive @${RM} -rf ${STAGEDIR}${PREFIX}/include/hilti/rt/3rdparty/SafeInt/Test diff --git a/security/zeek/distinfo b/security/zeek/distinfo index 7421c6c5bdb1..e1b43d9b2abf 100644 --- a/security/zeek/distinfo +++ b/security/zeek/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1755544345 -SHA256 (zeek-8.0.0.tar.gz) = 385150bf06d6434a510c15b6643febe8599b3c2d7b5158fd2d1c302eeed9ae78 -SIZE (zeek-8.0.0.tar.gz) = 99581715 +TIMESTAMP = 1762386088 +SHA256 (zeek-8.0.4.tar.gz) = b11aa1391e240c6ab49838de949bb8ea44635ee8fb8350db4e100c31e83b6a24 +SIZE (zeek-8.0.4.tar.gz) = 99613526 diff --git a/security/zeek/files/pkg-message.in b/security/zeek/files/pkg-message.in index 5b311b6cda33..ba18b01c0a45 100644 --- a/security/zeek/files/pkg-message.in +++ b/security/zeek/files/pkg-message.in @@ -35,10 +35,30 @@ EOM During deinstall of this package, the cfg files for zeekctl are not deleted if you have edited them. Instead the software will create a .sample file and the edited files will remain in place when you -upgrade. If you want to delete them, you have to remove the -%%PREFIX%%/etc directory manually. +upgrade. If you want to delete them, you have to remove +%%PREFIX%%/etc/zeekctl.cfg manually. -You may also need to manually remove %%PREFIX%%/spool/state.db +You may also need to manually remove /var/spool/state.db +EOM +} +{ type: upgrade + message: <<EOM +The default LogDir and SpoolDir have moved from %%PREFIX%% to /var. + +To migrate an existing installation to the new layout: + + - service zeek stop + + - pkg upgrade -y zeek + + - edit %%PREFIX%%/etc/zeekctl.cfg and make these changes: + + LogDir = /var/log/zeek + SpoolDir = /var/spool/zeek + + - move/create the log directory + + - service zeek deploy EOM } ] diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist index 563ec915eb1f..2888ca696ecb 100644 --- a/security/zeek/pkg-plist +++ b/security/zeek/pkg-plist @@ -1,7 +1,10 @@ -@postexec chown %%ZEEKUSER%%:%%ZEEKGROUP%% %D/logs -%%ZEEKCTL%%@postexec chown %%ZEEKUSER%%:%%ZEEKGROUP%% %D/spool -%%ZEEKCTL%%@postexec chown %%ZEEKUSER%%:%%ZEEKGROUP%% %D/spool/tmp -%%ZEEKCTL%%@postexec chown -R %%ZEEKUSER%%:%%ZEEKGROUP%% %D/spool/installed-scripts-do-not-touch +@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/log/zeek +@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/spool/zeek +@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/spool/zeek/tmp +%%ZEEKCTL%%@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/spool/zeek/installed-scripts-do-not-touch +%%ZEEKCTL%%@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/spool/zeek/installed-scripts-do-not-touch/auto +%%ZEEKCTL%%@dir(%%ZEEKUSER%%,%%ZEEKGROUP%%,) /var/spool/zeek/installed-scripts-do-not-touch/site +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/state.db bin/bifcl bin/binpac %%ZEEKCTL%%bin/capstats @@ -2252,6 +2255,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 @@ -2283,32 +2287,22 @@ share/man/man8/zeek.8.gz %%ZEEKCTL%%share/zeekctl/scripts/set-zeek-path %%ZEEKCTL%%share/zeekctl/scripts/stats-to-csv %%ZEEKCTL%%share/zeekctl/scripts/zeekctl-config.sh -%%ZEEKCTL%%spool/zeekctl-config.sh -%%ZEEKCTL%%@preunexec rm -f %D/logs/current -%%ZEEKCTL%%@preunexec rm -f %D/spool/zeekctl.dat -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/zeekctl-config.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/local-networks.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/auto/standalone-layout.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-logger.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-manager.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-proxy.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local-worker.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local.zeek -%%ZEEKCTL%%@preunexec rm -f %D/spool/installed-scripts-do-not-touch/site/local.zeek.sample -%%ZEEKCTL%%@preunexec rm -f %D/spool/state.db -%%ZEEKCTL%%@dir spool/tmp -%%ZEEKCTL%%@dir spool/installed-scripts-do-not-touch/site -%%ZEEKCTL%%@dir spool/installed-scripts-do-not-touch/auto -%%ZEEKCTL%%@dir spool/installed-scripts-do-not-touch -%%ZEEKCTL%%@dir spool/extract_files -%%ZEEKCTL%%@dir spool/brokerstore -%%ZEEKCTL%%@dir spool +%%ZEEKCTL%%@preunexec rm -f /var/log/zeek/current +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/zeekctl.dat +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/auto/zeekctl-config.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/auto/local-networks.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/auto/standalone-layout.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local-logger.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local-manager.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local-proxy.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local-worker.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local.zeek +%%ZEEKCTL%%@preunexec rm -f /var/spool/zeek/installed-scripts-do-not-touch/site/local.zeek.sample @dir share/man/man8 @dir share/man/man1 @dir share/man -%%ZEEKCTL%%@dir logs %%SPICY%%@dir lib/zeek/spicy @dir lib/zeek/plugins @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' +%%ZEEKCTL%%@postexec su -fm %%ZEEKUSER%% -c '%D/bin/zeekctl install; rm -f /var/spool/zeek/debug.log' diff --git a/security/zlint/Makefile b/security/zlint/Makefile index 3189079d9f95..0c413e6b478d 100644 --- a/security/zlint/Makefile +++ b/security/zlint/Makefile @@ -1,7 +1,6 @@ PORTNAME= zlint DISTVERSIONPREFIX= v -DISTVERSION= 3.6.6 -PORTREVISION= 1 +DISTVERSION= 3.6.8 CATEGORIES= security www MAINTAINER= yuri@FreeBSD.org @@ -11,7 +10,7 @@ WWW= https://github.com/zmap/zlint LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.23,modules +USES= go:1.24,modules GO_MODULE= github.com/zmap/zlint/v3 GO_TARGET= ./cmd/${PORTNAME} diff --git a/security/zlint/distinfo b/security/zlint/distinfo index c955c2d6ceaa..ceec2ce9c5ec 100644 --- a/security/zlint/distinfo +++ b/security/zlint/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1745725769 -SHA256 (go/security_zlint/zlint-v3.6.6/v3.6.6.mod) = 1495abeed75169b6ca801b42d3608aedf93f62c92911439b3cf9b9a8aa41d49f -SIZE (go/security_zlint/zlint-v3.6.6/v3.6.6.mod) = 465 -SHA256 (go/security_zlint/zlint-v3.6.6/v3.6.6.zip) = 1a1ecb324941322728b1ba2ffb9cb4f8c90dbd40e37425b85dd6f35299b80b00 -SIZE (go/security_zlint/zlint-v3.6.6/v3.6.6.zip) = 3806076 +TIMESTAMP = 1762635027 +SHA256 (go/security_zlint/zlint-v3.6.8/v3.6.8.mod) = e76d096e0e1ed78f182bc5dba06b48a47a22ec30893a58f1ab7c2b5516b3f63e +SIZE (go/security_zlint/zlint-v3.6.8/v3.6.8.mod) = 445 +SHA256 (go/security_zlint/zlint-v3.6.8/v3.6.8.zip) = bd7bea24ad0ccf75e8c534a9eec958d59e728e289f7620b56b14c7e340b74efc +SIZE (go/security_zlint/zlint-v3.6.8/v3.6.8.zip) = 4215077 |
