diff options
Diffstat (limited to 'security')
777 files changed, 18121 insertions, 15979 deletions
diff --git a/security/1password-client2-beta/Makefile b/security/1password-client2-beta/Makefile index 26d25c12fc83..a5735131138e 100644 --- a/security/1password-client2-beta/Makefile +++ b/security/1password-client2-beta/Makefile @@ -1,5 +1,5 @@ PORTNAME= 1password-client2-beta -DISTVERSION= 2.31.1-beta.01 +DISTVERSION= 2.33.0-beta.02 CATEGORIES= security MASTER_SITES= https://cache.agilebits.com/dist/1P/op2/pkg/v${DISTVERSION}/ diff --git a/security/1password-client2-beta/distinfo b/security/1password-client2-beta/distinfo index b9146e0e8a14..1b98226050b9 100644 --- a/security/1password-client2-beta/distinfo +++ b/security/1password-client2-beta/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1748461599 -SHA256 (op_freebsd_386_v2.31.1-beta.01.zip) = 9e62fd2b2e82a35fcc3a0a427a5a3aa575d9e2b305cc93ec41351d78f9bff868 -SIZE (op_freebsd_386_v2.31.1-beta.01.zip) = 8327532 -SHA256 (op_freebsd_amd64_v2.31.1-beta.01.zip) = c3008a33c9d4b10a2e269c36853e7f7087c114afc30e758cb7e99cd63cfc4cbf -SIZE (op_freebsd_amd64_v2.31.1-beta.01.zip) = 8977112 -SHA256 (op_freebsd_arm64_v2.31.1-beta.01.zip) = cf18fd6549dfb522183e00ef628c8b0e2227a277efaf662d023bce548208e4ec -SIZE (op_freebsd_arm64_v2.31.1-beta.01.zip) = 8245155 -SHA256 (op_freebsd_arm_v2.31.1-beta.01.zip) = fb51a874edbfe06d3d7841c59fb7a082ae5a2fb0449720ce28f12e13e2db6678 -SIZE (op_freebsd_arm_v2.31.1-beta.01.zip) = 8266407 +TIMESTAMP = 1772480142 +SHA256 (op_freebsd_386_v2.33.0-beta.02.zip) = 48aec5538edb78af3652d76f7c247ab3cc95883a714649e1d3fdd4dfeb016dd2 +SIZE (op_freebsd_386_v2.33.0-beta.02.zip) = 12709962 +SHA256 (op_freebsd_amd64_v2.33.0-beta.02.zip) = 3db531c03d256980046dfc35ad49595256b95da886ca364e543268b66b1d8d17 +SIZE (op_freebsd_amd64_v2.33.0-beta.02.zip) = 13767386 +SHA256 (op_freebsd_arm64_v2.33.0-beta.02.zip) = 369f0f657e2a4c82518f0f7eac50b8ea7f79fce5dad5c4c032dfab798956d6ef +SIZE (op_freebsd_arm64_v2.33.0-beta.02.zip) = 12865807 +SHA256 (op_freebsd_arm_v2.33.0-beta.02.zip) = 068d8a6147c22d919baa6213fbae1944e6f3031ac391763d32bed0622fe6cad7 +SIZE (op_freebsd_arm_v2.33.0-beta.02.zip) = 12660876 diff --git a/security/1password-client2/Makefile b/security/1password-client2/Makefile index 9fbb0791aff8..a4d1fec53e14 100644 --- a/security/1password-client2/Makefile +++ b/security/1password-client2/Makefile @@ -1,5 +1,5 @@ PORTNAME= 1password-client2 -DISTVERSION= 2.31.1 +DISTVERSION= 2.32.1 CATEGORIES= security MASTER_SITES= https://cache.agilebits.com/dist/1P/op2/pkg/v${DISTVERSION}/ diff --git a/security/1password-client2/distinfo b/security/1password-client2/distinfo index f0311bd8c356..85f925698864 100644 --- a/security/1password-client2/distinfo +++ b/security/1password-client2/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1748461841 -SHA256 (op_freebsd_386_v2.31.1.zip) = b311a8734bcb0c88af6a32b68e8e0df2cf4d01943f1e4f8ffc22d3751f614f38 -SIZE (op_freebsd_386_v2.31.1.zip) = 8306374 -SHA256 (op_freebsd_amd64_v2.31.1.zip) = b467216e011e99dac2559d6e2fdead5585ed0f253b5b3a565b26a76962279ac6 -SIZE (op_freebsd_amd64_v2.31.1.zip) = 8950497 -SHA256 (op_freebsd_arm64_v2.31.1.zip) = 9fcc3e4bc2528b6ca40bf98eb004e54169809340329870e4f7f9b091ff0578bb -SIZE (op_freebsd_arm64_v2.31.1.zip) = 8225686 -SHA256 (op_freebsd_arm_v2.31.1.zip) = ab37617f175018b6c70201281f84859755d50817b750cfa76adbae40f22fae26 -SIZE (op_freebsd_arm_v2.31.1.zip) = 8250717 +TIMESTAMP = 1772479854 +SHA256 (op_freebsd_386_v2.32.1.zip) = 9e6e07a1c8e47942bc699595bf8849dcb00e335c7aff0a43f005d1eeb23bff2c +SIZE (op_freebsd_386_v2.32.1.zip) = 12687068 +SHA256 (op_freebsd_amd64_v2.32.1.zip) = 8e45d18017eb027f6d905367f0172702160bc40efe8b0a7895d7a7ed874e40c5 +SIZE (op_freebsd_amd64_v2.32.1.zip) = 13747781 +SHA256 (op_freebsd_arm64_v2.32.1.zip) = a26959a6bfc32b767c4e640d21260bc452dfa30aa92f84ebaf40c1a2b07e79b1 +SIZE (op_freebsd_arm64_v2.32.1.zip) = 12846584 +SHA256 (op_freebsd_arm_v2.32.1.zip) = 3460b9ac1e19d2aca64b0f3cc687cc2f7ddd689361a65d20aaa780501baacdc6 +SIZE (op_freebsd_arm_v2.32.1.zip) = 12639109 diff --git a/security/2fa/Makefile b/security/2fa/Makefile index 2c884a8e4158..1ade36646426 100644 --- a/security/2fa/Makefile +++ b/security/2fa/Makefile @@ -1,7 +1,7 @@ PORTNAME= 2fa DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security MAINTAINER= mauroeldritch@gmail.com diff --git a/security/Makefile b/security/Makefile index c8bc4fb9daf1..b1f800e12537 100644 --- a/security/Makefile +++ b/security/Makefile @@ -188,6 +188,7 @@ SUBDIR += gnupg SUBDIR += gnupg-pkcs11-scd SUBDIR += gnupg1 + SUBDIR += gnupg25 SUBDIR += gnutls SUBDIR += go-cve-dictionary SUBDIR += go-tuf @@ -224,6 +225,7 @@ SUBDIR += hexl SUBDIR += hidden-lake SUBDIR += highwayhash + SUBDIR += himitsu SUBDIR += hitch SUBDIR += hockeypuck SUBDIR += honeytrap @@ -254,6 +256,7 @@ SUBDIR += kc SUBDIR += kdbxviewer SUBDIR += keepass + SUBDIR += keepass-diff SUBDIR += keepass-plugin-keepassrpc SUBDIR += keepassxc SUBDIR += keepassxc276 @@ -273,7 +276,6 @@ SUBDIR += kpkpass SUBDIR += kpmenu SUBDIR += krb5 - SUBDIR += krb5-120 SUBDIR += krb5-121 SUBDIR += krb5-122 SUBDIR += krb5-devel @@ -383,6 +385,7 @@ SUBDIR += masscan SUBDIR += mate-pam-helper SUBDIR += mbedtls3 + SUBDIR += mbedtls4 SUBDIR += mcrypt SUBDIR += md5deep SUBDIR += medusa @@ -405,7 +408,6 @@ SUBDIR += netbird SUBDIR += nettle SUBDIR += nextcloud-end_to_end_encryption - SUBDIR += nextcloud-passman SUBDIR += nextcloud-twofactor_admin SUBDIR += nextcloud-twofactor_webauthn SUBDIR += nflib @@ -450,7 +452,6 @@ SUBDIR += openssl SUBDIR += openssl-agent SUBDIR += openssl-oqsprovider - SUBDIR += openssl-quictls SUBDIR += openssl-unsafe SUBDIR += openssl111 SUBDIR += openssl33 @@ -479,7 +480,6 @@ SUBDIR += osslsigncode SUBDIR += osv-scanner SUBDIR += otpw - SUBDIR += owasp-dependency-check SUBDIR += p11-kit SUBDIR += p5-Alt-Crypt-RSA-BigInt SUBDIR += p5-Apache-Htpasswd @@ -690,6 +690,7 @@ SUBDIR += p5-Digest-SHA1 SUBDIR += p5-Digest-SHA3 SUBDIR += p5-Digest-SV1 + SUBDIR += p5-Digest-SipHash SUBDIR += p5-Digest-Tiger SUBDIR += p5-Digest-Whirlpool SUBDIR += p5-File-KeePass @@ -775,6 +776,7 @@ SUBDIR += pam_search_list SUBDIR += pam_ssh_agent_auth SUBDIR += pam_u2f + SUBDIR += pam_worker SUBDIR += pam_yubico SUBDIR += pamtester SUBDIR += paperkey @@ -829,8 +831,6 @@ SUBDIR += pgpdump SUBDIR += pgpgpg SUBDIR += pgpin - SUBDIR += php81-filter - SUBDIR += php81-sodium SUBDIR += php82-filter SUBDIR += php82-sodium SUBDIR += php83-filter @@ -978,6 +978,7 @@ SUBDIR += py-josepy SUBDIR += py-joserfc SUBDIR += py-jwcrypto + SUBDIR += py-k5test SUBDIR += py-keepkey SUBDIR += py-kerberos SUBDIR += py-keyring @@ -1072,9 +1073,12 @@ SUBDIR += py-scrypt SUBDIR += py-secure SUBDIR += py-securesystemslib + SUBDIR += py-serpico SUBDIR += py-service-identity + SUBDIR += py-shamir-mnemonic SUBDIR += py-signedjson SUBDIR += py-signxml + SUBDIR += py-slip10 SUBDIR += py-social-auth-core SUBDIR += py-spake2 SUBDIR += py-ssh-audit @@ -1094,6 +1098,7 @@ SUBDIR += py-tuf SUBDIR += py-txtorcon SUBDIR += py-uhashring + SUBDIR += py-unicode-show SUBDIR += py-vici SUBDIR += py-virustotal-api SUBDIR += py-volatility3 @@ -1125,7 +1130,6 @@ SUBDIR += rhash SUBDIR += ridl SUBDIR += rifiuti2 - SUBDIR += rkhunter SUBDIR += rndpassw SUBDIR += rnp SUBDIR += rotate @@ -1377,7 +1381,6 @@ SUBDIR += tinc SUBDIR += tinc-devel SUBDIR += tinyca - SUBDIR += tls-check SUBDIR += tlsc SUBDIR += tor SUBDIR += totp-cli @@ -1410,6 +1413,7 @@ SUBDIR += vigenere SUBDIR += vlock SUBDIR += vm-to-tor + SUBDIR += voa SUBDIR += vouch-proxy SUBDIR += vpnc SUBDIR += vuls diff --git a/security/R-cran-openssl/Makefile b/security/R-cran-openssl/Makefile index a3bbe8410355..e4a511720c75 100644 --- a/security/R-cran-openssl/Makefile +++ b/security/R-cran-openssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -DISTVERSION= 2.3.4 +DISTVERSION= 2.3.5 CATEGORIES= security DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/security/R-cran-openssl/distinfo b/security/R-cran-openssl/distinfo index 71b1da1eac98..e6ac6b7af529 100644 --- a/security/R-cran-openssl/distinfo +++ b/security/R-cran-openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759355959 -SHA256 (openssl_2.3.4.tar.gz) = a24a02e26abc4055a190e7f14c207cec2853eada77485184835c0b220a71d385 -SIZE (openssl_2.3.4.tar.gz) = 1208445 +TIMESTAMP = 1772188110 +SHA256 (openssl_2.3.5.tar.gz) = b8e2396a73f8094330e9e2d0d5364fedae3e87969fd32924b9c5a60fe4c0d747 +SIZE (openssl_2.3.5.tar.gz) = 1179668 diff --git a/security/R-cran-sodium/Makefile b/security/R-cran-sodium/Makefile index 6d3276053a75..8d18572003b0 100644 --- a/security/R-cran-sodium/Makefile +++ b/security/R-cran-sodium/Makefile @@ -1,5 +1,6 @@ PORTNAME= sodium DISTVERSION= 1.4.0 +PORTREVISION= 1 CATEGORIES= security DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/security/acmed/Makefile b/security/acmed/Makefile index 1da4d14cb5fc..44f0529e2201 100644 --- a/security/acmed/Makefile +++ b/security/acmed/Makefile @@ -1,7 +1,7 @@ PORTNAME= acmed DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 -PORTREVISION= 25 +PORTREVISION= 26 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/acmetool/Makefile b/security/acmetool/Makefile index e84241da821e..9d9426422ce9 100644 --- a/security/acmetool/Makefile +++ b/security/acmetool/Makefile @@ -1,7 +1,7 @@ PORTNAME= acmetool DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 -PORTREVISION= 24 +PORTREVISION= 27 CATEGORIES= security MAINTAINER= samm@FreeBSD.org diff --git a/security/afl++/Makefile b/security/afl++/Makefile index 7b5377a26750..e355ffb146a0 100644 --- a/security/afl++/Makefile +++ b/security/afl++/Makefile @@ -1,6 +1,6 @@ PORTNAME= afl DISTVERSIONPREFIX= v -DISTVERSION= 4.34c +DISTVERSION= 4.35c CATEGORIES= security PKGNAMESUFFIX= ++-${FLAVOR} diff --git a/security/afl++/distinfo b/security/afl++/distinfo index c5f257fe07e5..d3795c5245f3 100644 --- a/security/afl++/distinfo +++ b/security/afl++/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759308044 -SHA256 (AFLplusplus-AFLplusplus-v4.34c_GH0.tar.gz) = b500b3d8012757ba6f3435814f7f36a474a1b722efce464216c87af0c515888c -SIZE (AFLplusplus-AFLplusplus-v4.34c_GH0.tar.gz) = 3100867 +TIMESTAMP = 1766759901 +SHA256 (AFLplusplus-AFLplusplus-v4.35c_GH0.tar.gz) = b6e3d90ad65c7adb5681803126454f979e15b1e74323aecf2603cab490202249 +SIZE (AFLplusplus-AFLplusplus-v4.35c_GH0.tar.gz) = 3117948 diff --git a/security/agave/Makefile b/security/agave/Makefile index 600897134363..bc54bd23c8d2 100644 --- a/security/agave/Makefile +++ b/security/agave/Makefile @@ -1,7 +1,7 @@ PORTNAME= agave DISTVERSIONPREFIX= v DISTVERSION= 2.2.14 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= security PKGNAMESUFFIX= -blockchain diff --git a/security/age/Makefile b/security/age/Makefile index 4b090df7d316..08a782173e2f 100644 --- a/security/age/Makefile +++ b/security/age/Makefile @@ -1,7 +1,7 @@ PORTNAME= age DISTVERSIONPREFIX= v -DISTVERSION= 1.2.1 -PORTREVISION= 11 +DISTVERSION= 1.3.1 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -19,7 +19,9 @@ GO_TARGET= ./cmd/age \ PLIST_FILES= bin/age \ bin/age-keygen \ + share/man/man1/age-inspect.1.gz \ share/man/man1/age-keygen.1.gz \ + share/man/man1/age-plugin-batchpass.1.gz \ share/man/man1/age.1.gz post-install: diff --git a/security/age/distinfo b/security/age/distinfo index 1613cfc5047f..e146d011dd4a 100644 --- a/security/age/distinfo +++ b/security/age/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1737180300 -SHA256 (go/security_age/age-v1.2.1/v1.2.1.mod) = d3f9b587fd5ae66da6516e03dfdba04babb481ba9ee4938614abf93fcd16b56c -SIZE (go/security_age/age-v1.2.1/v1.2.1.mod) = 328 -SHA256 (go/security_age/age-v1.2.1/v1.2.1.zip) = c29c1be6acdd6c12fe3b80c764e25539b28f6bd76891edd1198649d0abf064c6 -SIZE (go/security_age/age-v1.2.1/v1.2.1.zip) = 234143 +TIMESTAMP = 1767026225 +SHA256 (go/security_age/age-v1.3.1/v1.3.1.mod) = 64fe3a37a3ba3b21dd2378156064c8fe9f35a74a5af25b1895f02a3bf4e0cd8d +SIZE (go/security_age/age-v1.3.1/v1.3.1.mod) = 426 +SHA256 (go/security_age/age-v1.3.1/v1.3.1.zip) = 92ce578faae5d7a3e67e287625bf74d362a120d081b51dba07be4beb588cc3cf +SIZE (go/security_age/age-v1.3.1/v1.3.1.zip) = 292502 diff --git a/security/apg/Makefile b/security/apg/Makefile index cfafa5f546f2..7adff7d4af55 100644 --- a/security/apg/Makefile +++ b/security/apg/Makefile @@ -1,7 +1,7 @@ PORTNAME= apg DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 -PORTREVISION= 9 +PORTREVISION= 12 PORTEPOCH= 1 CATEGORIES= security sysutils diff --git a/security/archlinux-keyring/Makefile b/security/archlinux-keyring/Makefile index 69e1ce087d59..0beeb7cbd4c8 100644 --- a/security/archlinux-keyring/Makefile +++ b/security/archlinux-keyring/Makefile @@ -1,5 +1,5 @@ PORTNAME= archlinux-keyring -DISTVERSION= 20250430.1 +DISTVERSION= 20251116 CATEGORIES= security MAINTAINER= vishwin@FreeBSD.org @@ -9,6 +9,7 @@ WWW= https://gitlab.archlinux.org/archlinux/archlinux-keyring/ LICENSE= GPLv3+ BUILD_DEPENDS= sq:security/sequoia-sq \ + voa:security/voa \ ginstall:sysutils/coreutils \ bash:shells/bash RUN_DEPENDS= bash:shells/bash \ @@ -16,17 +17,17 @@ RUN_DEPENDS= bash:shells/bash \ USES= gmake pkgconfig python shebangfix trigger SHEBANG_FILES= keyringctl wkd_sync -BINARY_ALIAS= install=ginstall +BINARY_ALIAS= install=ginstall \ + ln=gln \ + mkdir=gmkdir USE_GITLAB= yes GL_SITE= https://gitlab.archlinux.org GL_ACCOUNT= archlinux NO_ARCH= yes - -PLIST_FILES= share/pacman/keyrings/archlinux-revoked \ - share/pacman/keyrings/archlinux-trusted \ - share/pacman/keyrings/archlinux.gpg +ALL_TARGET= build build-voa +INSTALL_TARGET= install install-voa post-patch: @${REINPLACE_CMD} -e 's|/bin|$(PREFIX)/bin|' ${WRKSRC}/Makefile diff --git a/security/archlinux-keyring/distinfo b/security/archlinux-keyring/distinfo index 49b95f8a2bbc..06eaba58f17e 100644 --- a/security/archlinux-keyring/distinfo +++ b/security/archlinux-keyring/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746375267 -SHA256 (archlinux-keyring-20250430.1.tar.bz2) = 003e84dd0848cf9a784f4d87bd763651a311482d29bf1bca8e185f3109a4ff6e -SIZE (archlinux-keyring-20250430.1.tar.bz2) = 1484629 +TIMESTAMP = 1767490863 +SHA256 (archlinux-keyring-20251116.tar.bz2) = fd726ac3394e70037b52590391000a463f648f21c1923fd5752a18f84a11e337 +SIZE (archlinux-keyring-20251116.tar.bz2) = 1496220 diff --git a/security/archlinux-keyring/files/patch-Makefile b/security/archlinux-keyring/files/patch-Makefile index c444ed75eecf..b7ae7bcfff3f 100644 --- a/security/archlinux-keyring/files/patch-Makefile +++ b/security/archlinux-keyring/files/patch-Makefile @@ -1,8 +1,8 @@ ---- Makefile.orig 2023-05-02 19:14:05 UTC +--- Makefile.orig 2025-11-16 09:08:47 UTC +++ Makefile -@@ -51,22 +51,11 @@ clean: - clean: - rm -rf $(BUILD_DIR) $(WKD_BUILD_DIR) +@@ -81,13 +81,8 @@ release: clean build build-voa + # NOTE: we specify GITLAB_HOST, because otherwise glab YOLO uses whatever is specified by the `host` key in its config and silently breaks all links... + GITLAB_HOST=gitlab.archlinux.org glab release create $(RELEASE) $(BUILD_DIR)/{$(PROJECT),$(VOA_PROJECT)}-$(RELEASE).tar.gz* --name=$(RELEASE) --notes="release version $(RELEASE)" -install: build wkd_sync_service +install: build @@ -13,6 +13,9 @@ - install -vdm 755 $(DESTDIR)$(SYSTEMD_TIMER_DIR) - ln -fsv ../$(WKD_SYNC_TIMER) $(DESTDIR)$(SYSTEMD_TIMER_DIR)/$(WKD_SYNC_TIMER) + install-voa: build-voa + @install -vdm 755 $(DESTDIR)$(VOA_TARGET_DIR) +@@ -96,11 +91,5 @@ uninstall: uninstall: rm -fv $(DESTDIR)$(KEYRING_TARGET_DIR)/{$(KEYRING_FILE),$(KEYRING_REVOKED_FILE),$(KEYRING_TRUSTED_FILE)} rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(KEYRING_TARGET_DIR) @@ -23,4 +26,4 @@ - rm -v $(DESTDIR)$(SYSTEMD_TIMER_DIR)/$(WKD_SYNC_TIMER) - rmdir -pv --ignore-fail-on-non-empty $(DESTDIR)$(SYSTEMD_TIMER_DIR) - .PHONY: all lint fmt check test clean install uninstall wkd wkd_inspect + .PHONY: all build lint fmt check test clean install release uninstall wkd wkd_inspect diff --git a/security/archlinux-keyring/pkg-plist b/security/archlinux-keyring/pkg-plist new file mode 100644 index 000000000000..3abd3e04e2b7 --- /dev/null +++ b/security/archlinux-keyring/pkg-plist @@ -0,0 +1,193 @@ +share/pacman/keyrings/archlinux-revoked +share/pacman/keyrings/archlinux-trusted +share/pacman/keyrings/archlinux.gpg +share/voa/arch/image/installation-medium/openpgp/3e80ca1a8b89f69cba57d98a76a5ef9054449a5c.openpgp +share/voa/arch/package/default/openpgp/02fd1c7a934e614545849f19a6234074498e9cee.openpgp +share/voa/arch/package/default/openpgp/034d823da2055bee6a6bf0bb25ea6900d9ea5ebc.openpgp +share/voa/arch/package/default/openpgp/04cf0cd6f6ee93ae1896f58407d06351ca5b31be.openpgp +share/voa/arch/package/default/openpgp/04dc3fb1445feca813c27efaea4f7b321a906ad9.openpgp +share/voa/arch/package/default/openpgp/04f7a0e31e08d3e08d39afebd147f94364295e8c.openpgp +share/voa/arch/package/default/openpgp/051ead6a6155389d69da02e5eb763b4e9db887a6.openpgp +share/voa/arch/package/default/openpgp/05c7775a9e8b977407fe08e69d4c5aa15426da0a.openpgp +share/voa/arch/package/default/openpgp/07dfd3a0bc213fa12edc217559b3122e2fa915ec.openpgp +share/voa/arch/package/default/openpgp/09ac932ed7b1ec1e2da7c6797a08e72cd906f59e.openpgp +share/voa/arch/package/default/openpgp/0a9ddabb64b993d82ad45e4f32eab0a976938292.openpgp +share/voa/arch/package/default/openpgp/0b20ca1931f5da3a70d0f8d2ea6836e1ab441196.openpgp +share/voa/arch/package/default/openpgp/0cadaacf70f64c654e131b3111675c743429ddef.openpgp +share/voa/arch/package/default/openpgp/0e87d6c3f9af7fded0c8588d22e3b67b4a86fde7.openpgp +share/voa/arch/package/default/openpgp/0f334d8698881578f65d2ae55ed514a45bd5c938.openpgp +share/voa/arch/package/default/openpgp/109415e692007609ca7ebfe4001cf4810be8d911.openpgp +share/voa/arch/package/default/openpgp/14e46fe5fd69f2e287e244db632c3cc0d1c9caf6.openpgp +share/voa/arch/package/default/openpgp/165e0ff7c48c226e1ec363a7f83424824b3e4b90.openpgp +share/voa/arch/package/default/openpgp/169704c6fb490c6892c7f23c37e0af1fda48f373.openpgp +share/voa/arch/package/default/openpgp/1a60dc44245d06fef90623d6eeeee2eeee2eeeee.openpgp +share/voa/arch/package/default/openpgp/1f7156c2ad7d3b15873c5e2940825c6bdd1a4146.openpgp +share/voa/arch/package/default/openpgp/209a36d43ce2e87da861fc58539dfd48135182ef.openpgp +share/voa/arch/package/default/openpgp/2191b89431bac0a8b96de93d244740d17c7fd0ec.openpgp +share/voa/arch/package/default/openpgp/25ace777f62c5e5acbf2c0474e532176dbad6f47.openpgp +share/voa/arch/package/default/openpgp/2612b04099dbd9b9a3dd92a0456c7a9b91b842ae.openpgp +share/voa/arch/package/default/openpgp/262a58ec6c51f7ea395b2e2dfdc3040b92aca748.openpgp +share/voa/arch/package/default/openpgp/2c118c620f02db9ac1d0f9fa94dd2393da2ee423.openpgp +share/voa/arch/package/default/openpgp/2e36d8620221482fc45cb7f2a91764759326b440.openpgp +share/voa/arch/package/default/openpgp/335a1bad44c6a737c6acb3d4b817191d947490d3.openpgp +share/voa/arch/package/default/openpgp/34c5d94fe7e7913e86dc427e7fb1a3800c84c0a5.openpgp +share/voa/arch/package/default/openpgp/355bdb97ed4724e6b3a450e7a3d9562a589874ab.openpgp +share/voa/arch/package/default/openpgp/38100c24376cd5f6ed4ff4b46918400c2703040c.openpgp +share/voa/arch/package/default/openpgp/38edd1886756924e1224e49524e4cdb0013c2580.openpgp +share/voa/arch/package/default/openpgp/39f880e50e49a4d11341e8f939e4f17f295afbf4.openpgp +share/voa/arch/package/default/openpgp/3dce51d60930eba47858ba4146f633cbb0eb4bf2.openpgp +share/voa/arch/package/default/openpgp/3e518bf2526fd1979e8aae4965c110c1ea433fc7.openpgp +share/voa/arch/package/default/openpgp/3e80ca1a8b89f69cba57d98a76a5ef9054449a5c.openpgp +share/voa/arch/package/default/openpgp/3ffa6ab7b69aae6cca263dde019a7474297d8577.openpgp +share/voa/arch/package/default/openpgp/40440dc037c05620984379a6761fad69ba06c6a9.openpgp +share/voa/arch/package/default/openpgp/40776a5221ef5ad468a4906d42a1db15ec133bad.openpgp +share/voa/arch/package/default/openpgp/42dfafb7c03b2e4e7bbdba69930b82bfc2bda011.openpgp +share/voa/arch/package/default/openpgp/44a62127789a949f2f082ed429c71ce612b57264.openpgp +share/voa/arch/package/default/openpgp/44ea62acdbc81b6a0d1fd267206cbc892d1493d2.openpgp +share/voa/arch/package/default/openpgp/481c4474af1572165ae4c6af3fddd575826c5c30.openpgp +share/voa/arch/package/default/openpgp/487eacc08557ad082088daba1eb2638ff56c0c53.openpgp +share/voa/arch/package/default/openpgp/48c3b1f30ddd0fe67e516d16396e3e25bab142c1.openpgp +share/voa/arch/package/default/openpgp/4a8b17e20b88aca61860009b5ced81b7c2e5c0d2.openpgp +share/voa/arch/package/default/openpgp/4aa4767bbc9c4b1d18ae28b77f2d434b9741e8ac.openpgp +share/voa/arch/package/default/openpgp/4b1de545a801d4549bfd3fef90cb3d62c13d4796.openpgp +share/voa/arch/package/default/openpgp/4be61d684cb4e31741614e7089aa27231c530226.openpgp +share/voa/arch/package/default/openpgp/4d913aecd81726d9a6c74f0ada6426dd215b37ad.openpgp +share/voa/arch/package/default/openpgp/4fcf887689c41b09506be8d5f3e1d5c5d30db0ad.openpgp +share/voa/arch/package/default/openpgp/50f33e2e5b0c3d900424abe89bdcf497a4bbcc7f.openpgp +share/voa/arch/package/default/openpgp/5134ef9eaf65f95b6bb1608e50fb9b273a9d0bb5.openpgp +share/voa/arch/package/default/openpgp/531ecf3644a44fea0b47dbcde1e3cf0539448bff.openpgp +share/voa/arch/package/default/openpgp/5357f3b111688d88c1d88119fcf2cb179205ac90.openpgp +share/voa/arch/package/default/openpgp/535f8c0339450f054a4d282706096a6ad1ceddac.openpgp +share/voa/arch/package/default/openpgp/54c1fd273361ea514a237793f296bde50368c6ce.openpgp +share/voa/arch/package/default/openpgp/54eb4d6db209862c8945cacced84945b35b2555c.openpgp +share/voa/arch/package/default/openpgp/5559bc1a32b8f76b3fccd9555fa5e5544f010d48.openpgp +share/voa/arch/package/default/openpgp/5696c003b0854206450c8e5be613c09cb4440678.openpgp +share/voa/arch/package/default/openpgp/56c3e775e72b0c8b1c0c1bd0b5db77409b11b601.openpgp +share/voa/arch/package/default/openpgp/5a2257d19ff7e1e0e415968ce62f853100f0d0f0.openpgp +share/voa/arch/package/default/openpgp/5b7e3fb71b7f10329a1c03ab771df6627edf681f.openpgp +share/voa/arch/package/default/openpgp/5c81c9d6c8d7475df65a0c884fe7f4feac8ebe67.openpgp +share/voa/arch/package/default/openpgp/5e6d49448958b384301f1f22498ef247f340c1e0.openpgp +share/voa/arch/package/default/openpgp/5e7585adff106bffbba319dc654b877a0864983e.openpgp +share/voa/arch/package/default/openpgp/601f20f1d1bbbf4a78cf5b6df6b1610b3ecdbc9f.openpgp +share/voa/arch/package/default/openpgp/60939e55f6d5abf7ee419f08b1a1d3c5f2df9bc5.openpgp +share/voa/arch/package/default/openpgp/63f395de2d6398bbe458f281f2dbb4931985a992.openpgp +share/voa/arch/package/default/openpgp/64b13f7117d6e07d661bbce0fe763a64f5e54fd6.openpgp +share/voa/arch/package/default/openpgp/65eefe022108e2b708cbfcf7f9e712e59af5f22a.openpgp +share/voa/arch/package/default/openpgp/6645b0a8c7005e78db1d7864f99ffe0feae999bd.openpgp +share/voa/arch/package/default/openpgp/66bd74a036d522f51dd70a3c7f2a16726521e06d.openpgp +share/voa/arch/package/default/openpgp/69da34d78fe0efd596ac6d049d893ec4daaf9129.openpgp +share/voa/arch/package/default/openpgp/69f8e5e5e85f771020a0777c3d309011083ba25e.openpgp +share/voa/arch/package/default/openpgp/6c7f7f22e0152a6fd5728592dad6f3056c897266.openpgp +share/voa/arch/package/default/openpgp/6daf7b808f9df25139620000d21461e3dfe2060d.openpgp +share/voa/arch/package/default/openpgp/6ea3f3f3b9082632a9cbe931d53a0445b47a0dab.openpgp +share/voa/arch/package/default/openpgp/717026a9d4779fc53940726640f557b731496106.openpgp +share/voa/arch/package/default/openpgp/76b4192e902c0a52642c63c273b8ed52f1d357c1.openpgp +share/voa/arch/package/default/openpgp/779cd2942629b7fa04ab8f172e89012331361f01.openpgp +share/voa/arch/package/default/openpgp/7fa647cd89891dedc060287bb9113d1ed21e1a55.openpgp +share/voa/arch/package/default/openpgp/80247d99eabd3a4d1e3a1836e85b8683eb48bc95.openpgp +share/voa/arch/package/default/openpgp/81d7f8241db38bc759c80fce3a726c6170e80477.openpgp +share/voa/arch/package/default/openpgp/8218f88849aac522e94cf470a5e9288c4fa415fa.openpgp +share/voa/arch/package/default/openpgp/83bc8889351b5debbb68416eb8ac08600f108cdf.openpgp +share/voa/arch/package/default/openpgp/86cffca918cf3af47147588051e8b148a9999c34.openpgp +share/voa/arch/package/default/openpgp/8742f7535e7b394a1b048163332c9c40f40d2072.openpgp +share/voa/arch/package/default/openpgp/8840bd07fc24cb7ce394a07ccf7037a4f27fb7da.openpgp +share/voa/arch/package/default/openpgp/89e7b9331c4ae7d7faf7d305c132293954bbe4ad.openpgp +share/voa/arch/package/default/openpgp/8a9bc5819c54feb3dc2a9b48c32217f6f13ff192.openpgp +share/voa/arch/package/default/openpgp/8aa2213c8464c82d879c8127d4b58e897a929f2e.openpgp +share/voa/arch/package/default/openpgp/8cf934e339cad8abf342e822e711306e3c4f88bc.openpgp +share/voa/arch/package/default/openpgp/8e1992167465db5fb045557cb02854ed753e0f1f.openpgp +share/voa/arch/package/default/openpgp/8f76beea0289f9e1d3e229c05f946ded983d4366.openpgp +share/voa/arch/package/default/openpgp/8fc15a064950a99dd1bd14dd39e4b877e62eb915.openpgp +share/voa/arch/package/default/openpgp/8fe6a7d4cc42c83c9bcca8e32da2acc3ece4dce6.openpgp +share/voa/arch/package/default/openpgp/903bab73640eb6d65533eff3468f122ce8162295.openpgp +share/voa/arch/package/default/openpgp/91bd8815fe0040fa7ff5d68754c28f4ff5a1a949.openpgp +share/voa/arch/package/default/openpgp/9437dd3815a7a9169e3d3946aff5d95098bc6ff5.openpgp +share/voa/arch/package/default/openpgp/9515d8a8eab88e49bb65edbce6b456caf15447d5.openpgp +share/voa/arch/package/default/openpgp/95220be99ce6ff778ae0dc670f65c7d881506130.openpgp +share/voa/arch/package/default/openpgp/954a3772d62ef90e4b31fbc6c91a9911192c187a.openpgp +share/voa/arch/package/default/openpgp/962855f072c7a01846405864fcf3c8cb5cf9c8d4.openpgp +share/voa/arch/package/default/openpgp/9674d4ed3dfb6adcc4f9f1ea1c736aef96402e7c.openpgp +share/voa/arch/package/default/openpgp/97312d5eb9d7ae7d0bd4307351dae9b7c1ae9161.openpgp +share/voa/arch/package/default/openpgp/991f6e3f0765cf6295888586139b09da5bf0d338.openpgp +share/voa/arch/package/default/openpgp/9d74df6f91b7bdabd5815ca84ac5588f941c2a25.openpgp +share/voa/arch/package/default/openpgp/a2ff3a36aaa56654109064ab19802f8b0d70fc30.openpgp +share/voa/arch/package/default/openpgp/a314827c4e4250a204ce6e13284fc34c8e4b1a25.openpgp +share/voa/arch/package/default/openpgp/a4cbea7974898599195e4fec46ec46f39f3e2ef1.openpgp +share/voa/arch/package/default/openpgp/a5ca9d5515dc2ca73df748ca5c2e46a0f53a76ed.openpgp +share/voa/arch/package/default/openpgp/a667e8a1b61d07a50fc430df69df1f2eb44b05be.openpgp +share/voa/arch/package/default/openpgp/a84b8dc73ab832067be54c3c976ac6fa3b94fa10.openpgp +share/voa/arch/package/default/openpgp/a9b6710d760f6617c530746ec847b6aeb0544167.openpgp +share/voa/arch/package/default/openpgp/adc8a1fcc15e01d45310419e94657ab20f2a092b.openpgp +share/voa/arch/package/default/openpgp/b1f2c889cb2ccb2ada36d963097d629e437520bd.openpgp +share/voa/arch/package/default/openpgp/b4b759625d4633430b74877059e43e106b247368.openpgp +share/voa/arch/package/default/openpgp/b5971f2c5c10a9a08c60030f786c63f330d7cb92.openpgp +share/voa/arch/package/default/openpgp/b81b051f2d7fc867aaff35a58dbd63b82072d77a.openpgp +share/voa/arch/package/default/openpgp/bc08d317ec2dc6e1f337db4fc4ee8370d5490bd3.openpgp +share/voa/arch/package/default/openpgp/bc1fbe4d2826a0b51e47ed62e2539214c6c11350.openpgp +share/voa/arch/package/default/openpgp/bd27b07a5ef45c2adaf70e0484818a6819af4a9b.openpgp +share/voa/arch/package/default/openpgp/be2dbcf2b1e3e588ac325aeaa06b49470f8e620a.openpgp +share/voa/arch/package/default/openpgp/bfa1ecfef1524ee4099cde971f0cd4921ecaa030.openpgp +share/voa/arch/package/default/openpgp/c100346676634e80c940fb9e9c02ff419fecbe16.openpgp +share/voa/arch/package/default/openpgp/c521846436d75a3294795b27b4360204b250f0d3.openpgp +share/voa/arch/package/default/openpgp/c5d2a6e0ed2d11c66b9fa2a306313911057dd5a8.openpgp +share/voa/arch/package/default/openpgp/c7e7849466fe2358343588377258734b41c31549.openpgp +share/voa/arch/package/default/openpgp/caa1d2323a05219aa2f01aa4e642299183ed727e.openpgp +share/voa/arch/package/default/openpgp/caae0c97533c35d3a0c6c34066e60e5f785a6824.openpgp +share/voa/arch/package/default/openpgp/cb33b736591a9ca06098a9a5fcac9cf5a6ee1209.openpgp +share/voa/arch/package/default/openpgp/cc5967d4095b4f3b42d45fa081a402d4f382bbbd.openpgp +share/voa/arch/package/default/openpgp/ccb34ebbb9541ef3f7b366c1d4a753468a5a5b67.openpgp +share/voa/arch/package/default/openpgp/ce0bde71a759a87f23f0f7d8b61dbce10901c163.openpgp +share/voa/arch/package/default/openpgp/ce536327aed18eabc3b99a17f4aa4e0ed2568e87.openpgp +share/voa/arch/package/default/openpgp/cfa6af15e5c74149fc1d8c086d1655c14ce1c13e.openpgp +share/voa/arch/package/default/openpgp/d2e95fec015cf1f911aaab0c3d4c5008bb5c8d29.openpgp +share/voa/arch/package/default/openpgp/d4de5abde2a7287644eac7e36d1a9e70e19daa50.openpgp +share/voa/arch/package/default/openpgp/d89faaeb4cecafd199a2f5e612c6f735f7a9a519.openpgp +share/voa/arch/package/default/openpgp/d921cabed130a5690ef1896e81af739ec0711bf1.openpgp +share/voa/arch/package/default/openpgp/db2277bcd500aa3825610bdddb323392796ca067.openpgp +share/voa/arch/package/default/openpgp/db5b4a9546601f945389c66940ac6f48d55ab11d.openpgp +share/voa/arch/package/default/openpgp/dbe7d3dd8c81d58d0a13d0e76bc26a17b9b7018a.openpgp +share/voa/arch/package/default/openpgp/e240b57e2c4630ba768e2f26fc1b547c8d8172c8.openpgp +share/voa/arch/package/default/openpgp/e499c79f53c96a54e572fee1c06086337c50773e.openpgp +share/voa/arch/package/default/openpgp/e62545315b012b69c8c94a1d56ec201bfc794362.openpgp +share/voa/arch/package/default/openpgp/e7210a59715f6940cf9a4e36a001876699ad6e84.openpgp +share/voa/arch/package/default/openpgp/e87e5b39f04a5d889d8c0147f6d84143496f6680.openpgp +share/voa/arch/package/default/openpgp/ea84ea00866f51fb10cd19ae426991cd8406fff3.openpgp +share/voa/arch/package/default/openpgp/eb4f9e5a60d32232bb52150c12c87a28feac6b20.openpgp +share/voa/arch/package/default/openpgp/ec3cbe7f607d11e663149e811d1f0dc78f173680.openpgp +share/voa/arch/package/default/openpgp/eccac84c1ba08a6cc8e63fbbf22fb1d78a77aeab.openpgp +share/voa/arch/package/default/openpgp/f00b96d15228013ffc9c9d0393b11daa4c197e3d.openpgp +share/voa/arch/package/default/openpgp/f3691687d867b81b51ce07d9bbe43771487328a9.openpgp +share/voa/arch/package/default/openpgp/f378f4968db4e4a8488259c62bac87100d5cd322.openpgp +share/voa/arch/package/default/openpgp/f4ddd6ddcec320b665f502aae8f18ba1615137bc.openpgp +share/voa/arch/package/default/openpgp/f5a361a3a13554b85e57dddaaf7ef7873cfd4bb6.openpgp +share/voa/arch/package/default/openpgp/f648622b1715468fd654f45cb7310ae5f04569ae.openpgp +share/voa/arch/package/default/openpgp/f850562fcda369f80d33000ae48d0a8326de47c5.openpgp +share/voa/arch/package/default/openpgp/fb871f0131fea4fb5a9192b4c8880a6406361833.openpgp +share/voa/arch/package/default/openpgp/fe2e6249201ca54a4fb90d066e80ca1446879d04.openpgp +share/voa/arch/package/default/openpgp/fe5afa6d5de0070adfa21bc5e074b83653cbb7ba.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/0e8b644079f599dfc1ddc3973348882f6ac6a4c2.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/159f3a43aeb246c5746c033814bc4f30b3b92eba.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/27ffc4769e19f096d41d9265a04f9397cdfd6bb0.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/2ac0a42efb0b5cbc7a0402ed4dc95b6d7be9892e.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/3572fa2a1b067f22c58af155f8b821b42a6fdcd7.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/44d4a033ac140143927397d47efd567d4c7ea887.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/684148bb25b49e986a4944c55184252d824b18e8.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/69e6471e3ae065297529832e6ba0f5a2037f4f41.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/75bd80e4d834509f6e740257b1b73b02cc52a02a.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/91ffe0700e80619ceb73235ca88e23e377514e00.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/ab19265e5d7d20687d303246ba1dfb64fff979e7.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/d8afdda07a5b6edfa7d8ccdad6d055f927843f1c.openpgp +share/voa/arch/trust-anchor-image/installation-medium/openpgp/ddb867b92aa789c165eefa799b729b06a680c281.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/0e8b644079f599dfc1ddc3973348882f6ac6a4c2.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/159f3a43aeb246c5746c033814bc4f30b3b92eba.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/27ffc4769e19f096d41d9265a04f9397cdfd6bb0.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/2ac0a42efb0b5cbc7a0402ed4dc95b6d7be9892e.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/3572fa2a1b067f22c58af155f8b821b42a6fdcd7.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/44d4a033ac140143927397d47efd567d4c7ea887.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/684148bb25b49e986a4944c55184252d824b18e8.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/69e6471e3ae065297529832e6ba0f5a2037f4f41.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/75bd80e4d834509f6e740257b1b73b02cc52a02a.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/91ffe0700e80619ceb73235ca88e23e377514e00.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/ab19265e5d7d20687d303246ba1dfb64fff979e7.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/d8afdda07a5b6edfa7d8ccdad6d055f927843f1c.openpgp +share/voa/arch/trust-anchor-package/default/openpgp/ddb867b92aa789c165eefa799b729b06a680c281.openpgp diff --git a/security/arti/Makefile b/security/arti/Makefile index bd8565cc7c47..92c418d11c40 100644 --- a/security/arti/Makefile +++ b/security/arti/Makefile @@ -1,6 +1,5 @@ PORTNAME= arti -DISTVERSION= 1.8.0 -PORTREVISION= 1 +DISTVERSION= 2.1.0 CATEGORIES= security MAINTAINER= cs@FreeBSD.org @@ -24,7 +23,7 @@ PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}" USE_GITLAB= yes GL_SITE= https://gitlab.torproject.org GL_ACCOUNT= tpo/core -GL_TAGNAME= 6c79dfb9a31e2fdde6230da4edcb71cc082ca7d9 +GL_TAGNAME= 8c0b86464ea69e365c4b62f8e337b12719807315 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 f0f6af7edcd8..278dc003c3e0 100644 --- a/security/arti/Makefile.crates +++ b/security/arti/Makefile.crates @@ -2,6 +2,7 @@ CARGO_CRATES= adler2-2.0.1 \ aes-0.8.4 \ ahash-0.8.12 \ aho-corasick-1.1.4 \ + alloca-0.4.0 \ amplify-4.9.0 \ amplify_derive-4.0.1 \ amplify_num-0.5.3 \ @@ -11,8 +12,8 @@ CARGO_CRATES= adler2-2.0.1 \ anstream-0.6.21 \ anstyle-1.0.13 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.4 \ - anstyle-wincon-3.0.10 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ anyhow-1.0.100 \ approx-0.5.1 \ arbitrary-1.4.2 \ @@ -22,18 +23,18 @@ CARGO_CRATES= adler2-2.0.1 \ asn1-rs-derive-0.6.0 \ asn1-rs-impl-0.2.0 \ assert-impl-0.1.3 \ - assert_cmd-2.1.1 \ + assert_cmd-2.1.2 \ assert_matches-1.5.0 \ async-broadcast-0.7.2 \ async-channel-1.9.0 \ async-channel-2.5.0 \ - async-compression-0.4.32 \ + async-compression-0.4.37 \ async-ctrlc-1.2.0 \ async-executor-1.13.3 \ async-fs-2.2.0 \ async-global-executor-2.4.1 \ async-io-2.6.0 \ - async-lock-3.4.1 \ + async-lock-3.4.2 \ async-native-tls-0.5.0 \ async-net-2.0.0 \ async-process-2.5.0 \ @@ -47,15 +48,15 @@ CARGO_CRATES= adler2-2.0.1 \ atomic-0.6.1 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ - automod-1.0.15 \ - axum-0.8.6 \ - axum-core-0.5.5 \ + automod-1.0.16 \ + axum-0.8.8 \ + axum-core-0.5.6 \ base16ct-0.2.0 \ - base16ct-0.3.0 \ + base16ct-1.0.0 \ base32-0.5.1 \ base64-0.21.7 \ base64-0.22.1 \ - base64ct-1.8.0 \ + base64ct-1.8.3 \ bincode-1.3.3 \ bincode-2.0.1 \ bitflags-1.3.2 \ @@ -67,48 +68,48 @@ CARGO_CRATES= adler2-2.0.1 \ block2-0.6.2 \ blocking-1.6.2 \ bstr-1.12.1 \ - bumpalo-3.19.0 \ + bumpalo-3.19.1 \ by_address-1.2.1 \ - bytemuck-1.24.0 \ + bytemuck-1.25.0 \ byteorder-1.5.0 \ - bytes-1.10.1 \ + bytes-1.11.1 \ cast-0.3.0 \ - cc-1.2.43 \ + cc-1.2.55 \ cesu8-1.1.0 \ cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ - chrono-0.4.42 \ + chrono-0.4.43 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ cipher-0.4.4 \ - clap-4.5.51 \ - clap_builder-4.5.51 \ - clap_derive-4.5.49 \ - clap_lex-0.7.6 \ - coarsetime-0.1.36 \ + clap-4.5.56 \ + clap_builder-4.5.56 \ + clap_derive-4.5.55 \ + clap_lex-0.7.7 \ + coarsetime-0.1.37 \ colorchoice-1.0.4 \ combine-4.6.7 \ - compression-codecs-0.4.31 \ - compression-core-0.4.29 \ + compression-codecs-0.4.36 \ + compression-core-0.4.31 \ concurrent-queue-2.5.0 \ console-api-0.9.0 \ console-subscriber-0.5.0 \ const-hex-1.17.0 \ const-oid-0.9.6 \ content_inspector-0.2.4 \ - convert_case-0.7.1 \ + convert_case-0.10.0 \ cookie-factory-0.3.3 \ core-foundation-0.9.4 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ - crc-3.3.0 \ + crc-3.4.0 \ crc-catalog-2.4.0 \ crc32fast-1.5.0 \ - criterion-0.7.0 \ - criterion-cycles-per-byte-0.7.0 \ - criterion-plot-0.6.0 \ + criterion-0.8.2 \ + criterion-cycles-per-byte-0.8.0 \ + criterion-plot-0.8.2 \ critical-section-1.2.0 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ @@ -117,7 +118,7 @@ CARGO_CRATES= adler2-2.0.1 \ crossbeam-utils-0.8.21 \ crunchy-0.2.4 \ crypto-bigint-0.5.5 \ - crypto-common-0.1.6 \ + crypto-common-0.1.7 \ ctr-0.9.2 \ ctrlc-3.5.1 \ curve25519-dalek-4.1.3 \ @@ -128,19 +129,19 @@ CARGO_CRATES= adler2-2.0.1 \ darling_core-0.21.3 \ darling_macro-0.14.4 \ darling_macro-0.21.3 \ - data-encoding-2.9.0 \ + data-encoding-2.10.0 \ der-0.7.10 \ der-parser-10.0.0 \ der_derive-0.7.3 \ deranged-0.5.5 \ - derive-deftly-1.5.1 \ - derive-deftly-macros-1.5.1 \ + derive-deftly-1.6.0 \ + derive-deftly-macros-1.6.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 \ - derive_more-2.0.1 \ - derive_more-impl-2.0.1 \ + derive_more-2.1.1 \ + derive_more-impl-2.1.1 \ difflib-0.4.0 \ digest-0.10.7 \ directories-6.0.0 \ @@ -152,8 +153,8 @@ CARGO_CRATES= adler2-2.0.1 \ dsa-0.6.3 \ dunce-1.0.5 \ dyn-clone-1.0.20 \ - dynasm-4.0.1 \ - dynasmrt-4.0.1 \ + dynasm-4.0.2 \ + dynasmrt-4.0.2 \ ecdsa-0.16.9 \ ed25519-2.2.3 \ ed25519-dalek-2.2.0 \ @@ -168,29 +169,30 @@ CARGO_CRATES= adler2-2.0.1 \ enumset-1.1.10 \ enumset_derive-0.14.0 \ equivalent-1.0.2 \ - erased-serde-0.4.8 \ + erased-serde-0.4.9 \ errno-0.3.14 \ event-listener-2.5.3 \ event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ - fast-socks5-0.10.0 \ + fast-socks5-1.0.0 \ fastrand-2.3.0 \ ff-0.13.1 \ fiat-crypto-0.2.9 \ figment-0.10.19 \ - filetime-0.2.26 \ - find-msvc-tools-0.1.4 \ + filetime-0.2.27 \ + find-msvc-tools-0.1.9 \ fixed-capacity-vec-1.0.1 \ flagset-0.4.7 \ - flate2-1.1.5 \ + flate2-1.1.8 \ float-cmp-0.10.0 \ float-ord-0.3.2 \ float_eq-1.0.1 \ fluid-let-1.0.0 \ fnv-1.0.7 \ foldhash-0.1.5 \ + foldhash-0.2.0 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.2.2 \ @@ -211,20 +213,21 @@ CARGO_CRATES= adler2-2.0.1 \ futures-task-0.3.31 \ futures-util-0.3.31 \ generic-array-0.14.7 \ - getrandom-0.2.16 \ + getrandom-0.2.17 \ getrandom-0.3.4 \ + getrandom-0.4.0 \ getset-0.1.6 \ 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.12 \ + h2-0.4.13 \ half-2.7.1 \ hashbrown-0.12.3 \ hashbrown-0.15.5 \ - hashbrown-0.16.0 \ - hashlink-0.10.0 \ + hashbrown-0.16.1 \ + hashlink-0.11.0 \ hdrhistogram-7.5.4 \ heck-0.5.0 \ hermit-abi-0.5.2 \ @@ -234,30 +237,31 @@ CARGO_CRATES= adler2-2.0.1 \ hkdf-0.12.4 \ hmac-0.12.1 \ hostname-validator-1.1.1 \ - http-1.3.1 \ + http-1.4.0 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ httpdate-1.0.3 \ humantime-2.3.0 \ humantime-serde-1.1.1 \ - hyper-1.7.0 \ + hyper-1.8.1 \ hyper-timeout-0.5.2 \ - hyper-util-0.1.17 \ - iana-time-zone-0.1.64 \ + hyper-util-0.1.20 \ + iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ icu_collections-2.1.1 \ icu_locale_core-2.1.1 \ icu_normalizer-2.1.1 \ icu_normalizer_data-2.1.1 \ - icu_properties-2.1.1 \ - icu_properties_data-2.1.1 \ + icu_properties-2.1.2 \ + icu_properties_data-2.1.2 \ icu_provider-2.1.1 \ + id-arena-2.3.0 \ ident_case-1.0.1 \ idna-1.1.0 \ idna_adapter-1.2.1 \ indexmap-1.9.3 \ - indexmap-2.12.0 \ + indexmap-2.13.0 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ inout-0.1.4 \ @@ -265,31 +269,32 @@ CARGO_CRATES= adler2-2.0.1 \ io-extras-0.18.4 \ io-lifetimes-2.0.4 \ ipnet-2.11.0 \ - iri-string-0.7.8 \ + iri-string-0.7.10 \ is_terminal_polyfill-1.70.2 \ itertools-0.13.0 \ itertools-0.14.0 \ - itoa-1.0.15 \ + itoa-1.0.17 \ jni-0.21.1 \ jni-sys-0.3.0 \ jobserver-0.1.34 \ - js-sys-0.3.82 \ + js-sys-0.3.85 \ k12-0.3.0 \ - keccak-0.1.5 \ + keccak-0.1.6 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ kv-log-macro-1.0.7 \ lazy_static-1.5.0 \ - libc-0.2.177 \ + leb128fmt-0.1.0 \ + libc-0.2.180 \ liblzma-0.4.5 \ - liblzma-sys-0.4.4 \ - libm-0.2.15 \ - libredox-0.1.10 \ - libsqlite3-sys-0.35.0 \ + liblzma-sys-0.4.5 \ + libm-0.2.16 \ + libredox-0.1.12 \ + libsqlite3-sys-0.36.0 \ linux-raw-sys-0.11.0 \ litemap-0.8.1 \ lock_api-0.4.14 \ - log-0.4.28 \ + log-0.4.29 \ lzma-rs-0.3.0 \ matchers-0.2.0 \ matchit-0.8.4 \ @@ -298,27 +303,27 @@ CARGO_CRATES= adler2-2.0.1 \ memchr-2.7.6 \ memmap2-0.9.9 \ merlin-3.0.0 \ - metrics-0.24.2 \ - metrics-exporter-prometheus-0.17.2 \ - metrics-util-0.20.0 \ + metrics-0.24.3 \ + metrics-exporter-prometheus-0.18.1 \ + metrics-util-0.20.1 \ mime-0.3.17 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.9 \ - mio-1.1.0 \ + mio-1.1.1 \ nalgebra-0.33.2 \ - native-tls-0.2.14 \ + native-tls-0.2.18 \ 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 \ + notify-types-2.1.0 \ + ntapi-0.4.2 \ nu-ansi-term-0.50.3 \ num-bigint-0.4.6 \ num-bigint-dig-0.8.6 \ num-complex-0.4.6 \ - num-conv-0.1.0 \ + num-conv-0.2.0 \ num-integer-0.1.46 \ num-iter-0.1.45 \ num-rational-0.4.2 \ @@ -333,11 +338,11 @@ CARGO_CRATES= adler2-2.0.1 \ once_cell_polyfill-1.70.2 \ oorandom-11.1.5 \ opaque-debug-0.3.1 \ - openssl-0.10.74 \ + openssl-0.10.75 \ openssl-macros-0.1.1 \ - openssl-probe-0.1.6 \ - openssl-src-300.5.4+3.5.4 \ - openssl-sys-0.9.110 \ + openssl-probe-0.2.1 \ + openssl-src-300.5.5+3.5.5 \ + openssl-sys-0.9.111 \ opentelemetry-0.31.0 \ opentelemetry-appender-tracing-0.31.1 \ opentelemetry-http-0.31.0 \ @@ -351,11 +356,12 @@ CARGO_CRATES= adler2-2.0.1 \ p256-0.13.2 \ p384-0.13.1 \ p521-0.13.3 \ + page_size-0.6.0 \ parking-2.2.1 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ paste-1.0.15 \ - pem-3.0.5 \ + pem-3.0.6 \ pem-rfc7468-0.7.0 \ percent-encoding-2.3.2 \ permutohedron-0.2.4 \ @@ -377,7 +383,7 @@ CARGO_CRATES= adler2-2.0.1 \ plotters-svg-0.3.7 \ polling-3.11.0 \ polyval-0.6.2 \ - portable-atomic-1.11.1 \ + portable-atomic-1.13.1 \ postage-0.5.0 \ potential_utf-0.1.4 \ powerfmt-0.2.0 \ @@ -385,68 +391,70 @@ CARGO_CRATES= adler2-2.0.1 \ predicates-3.1.3 \ predicates-core-1.0.9 \ predicates-tree-1.0.12 \ + prettyplease-0.2.37 \ primeorder-0.13.6 \ 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.103 \ + proc-macro2-1.0.106 \ proptest-1.9.0 \ - prost-0.14.1 \ - prost-derive-0.14.1 \ - prost-types-0.14.1 \ + prost-0.14.3 \ + prost-derive-0.14.3 \ + prost-types-0.14.3 \ pwd-grp-1.0.2 \ quanta-0.12.6 \ - quote-1.0.41 \ + quote-1.0.44 \ r-efi-5.3.0 \ r2d2-0.8.10 \ - r2d2_sqlite-0.31.0 \ + r2d2_sqlite-0.32.0 \ radium-0.7.0 \ 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_core-0.9.5 \ 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 \ + rangemap-1.7.1 \ raw-cpuid-11.6.0 \ rawpointer-0.2.1 \ rayon-1.11.0 \ rayon-core-1.13.0 \ rdrand-0.8.3 \ redox_syscall-0.5.18 \ + redox_syscall-0.7.0 \ redox_users-0.5.2 \ ref-cast-1.0.25 \ ref-cast-impl-1.0.25 \ regex-1.12.2 \ regex-automata-0.4.13 \ regex-syntax-0.8.8 \ - reqwest-0.12.24 \ + reqwest-0.12.28 \ rfc6979-0.4.0 \ ring-0.17.14 \ - rlimit-0.10.2 \ - rmp-0.8.14 \ - rmp-serde-1.3.0 \ - rsa-0.9.8 \ - rusqlite-0.37.0 \ + rlimit-0.11.0 \ + rmp-0.8.15 \ + rmp-serde-1.3.1 \ + rsa-0.9.10 \ + rsqlite-vfs-0.1.0 \ + rusqlite-0.38.0 \ rustc_version-0.4.1 \ rusticata-macros-4.1.0 \ - rustix-1.1.2 \ + rustix-1.1.3 \ rustix-linux-procfs-0.1.1 \ - rustls-0.23.34 \ - rustls-native-certs-0.8.2 \ - rustls-pemfile-2.2.0 \ - rustls-pki-types-1.13.0 \ + rustls-0.23.36 \ + rustls-native-certs-0.8.3 \ + rustls-pki-types-1.14.0 \ rustls-platform-verifier-0.6.2 \ rustls-platform-verifier-android-0.1.1 \ - rustls-webpki-0.103.8 \ + rustls-webpki-0.103.9 \ rustversion-1.0.22 \ - ryu-1.0.20 \ + ryu-1.0.22 \ safe_arch-0.7.4 \ same-file-1.0.6 \ sanitize-filename-0.6.0 \ @@ -455,14 +463,13 @@ CARGO_CRATES= adler2-2.0.1 \ schannel-0.1.28 \ scheduled-thread-pool-0.2.7 \ schemars-0.9.0 \ - schemars-1.0.4 \ + schemars-1.2.1 \ scopeguard-1.2.0 \ sdd-3.0.10 \ sec1-0.7.3 \ - secmem-proc-0.3.7 \ - security-framework-2.11.1 \ - security-framework-3.5.1 \ - security-framework-sys-2.15.0 \ + secmem-proc-0.3.8 \ + security-framework-3.6.0 \ + security-framework-sys-2.16.0 \ semver-1.0.27 \ serde-1.0.228 \ serde-value-0.7.0 \ @@ -470,41 +477,43 @@ CARGO_CRATES= adler2-2.0.1 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ serde_ignored-0.1.14 \ - serde_json-1.0.145 \ + serde_json-1.0.149 \ serde_path_to_error-0.1.20 \ serde_spanned-0.6.9 \ - serde_spanned-1.0.3 \ + serde_spanned-1.0.4 \ serde_test-1.0.177 \ serde_urlencoded-0.7.1 \ - serde_with-3.15.1 \ - serde_with_macros-3.15.1 \ - serial_test-3.2.0 \ - serial_test_derive-3.2.0 \ + serde_with-3.16.1 \ + serde_with_macros-3.16.1 \ + serial_test-3.3.1 \ + serial_test_derive-3.3.1 \ 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 \ + shellexpand-3.1.2 \ shlex-1.3.0 \ - signal-hook-registry-1.4.6 \ + signal-hook-registry-1.4.8 \ signature-2.2.0 \ simba-0.9.1 \ - simd-adler32-0.3.7 \ + simd-adler32-0.3.8 \ similar-2.7.0 \ - siphasher-1.0.1 \ + siphasher-1.0.2 \ sketches-ddsketch-0.3.0 \ - slab-0.4.11 \ - slotmap-1.0.7 \ + slab-0.4.12 \ + slotmap-1.1.1 \ smallvec-1.15.1 \ smol-2.0.2 \ - snapbox-0.6.23 \ + snapbox-0.6.24 \ snapbox-macros-0.4.0 \ - socket2-0.6.1 \ + socket2-0.5.10 \ + socket2-0.6.2 \ socketpair-0.19.8 \ spin-0.9.8 \ spki-0.7.3 \ + sqlite-wasm-rs-0.5.2 \ ssh-cipher-0.2.0 \ ssh-encoding-0.2.0 \ ssh-key-0.6.7 \ @@ -517,25 +526,25 @@ CARGO_CRATES= adler2-2.0.1 \ strum_macros-0.27.2 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.108 \ + syn-2.0.114 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ sysinfo-0.36.1 \ - system-configuration-0.6.1 \ + system-configuration-0.7.0 \ system-configuration-sys-0.6.0 \ tap-1.0.1 \ - tempfile-3.23.0 \ + tempfile-3.24.0 \ terminal_size-0.4.3 \ termtree-0.5.1 \ testresult-0.4.1 \ thiserror-1.0.69 \ - thiserror-2.0.17 \ + thiserror-2.0.18 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.17 \ + thiserror-impl-2.0.18 \ thread_local-1.1.9 \ - time-0.3.44 \ - time-core-0.1.6 \ - time-macros-0.2.24 \ + time-0.3.47 \ + time-core-0.1.8 \ + time-macros-0.2.27 \ tiny-keccak-2.0.2 \ tinystr-0.8.2 \ tinytemplate-1.2.1 \ @@ -543,39 +552,40 @@ CARGO_CRATES= adler2-2.0.1 \ tinyvec_macros-0.1.1 \ tls_codec-0.4.2 \ tls_codec_derive-0.4.2 \ - tokio-1.48.0 \ + tokio-1.49.0 \ tokio-macros-2.6.0 \ tokio-native-tls-0.3.1 \ tokio-socks-0.5.2 \ - tokio-stream-0.1.17 \ - tokio-util-0.7.16 \ + tokio-stream-0.1.18 \ + tokio-util-0.7.18 \ toml-0.8.23 \ - toml-0.9.8 \ + toml-0.9.11+spec-1.1.0 \ toml_datetime-0.6.11 \ - toml_datetime-0.7.3 \ + toml_datetime-0.7.5+spec-1.1.0 \ toml_edit-0.22.27 \ - toml_edit-0.23.7 \ - toml_parser-1.0.4 \ + toml_edit-0.23.10+spec-1.0.0 \ + toml_edit-0.24.0+spec-1.1.0 \ + toml_parser-1.0.6+spec-1.1.0 \ toml_write-0.1.2 \ - toml_writer-1.0.4 \ - tonic-0.14.2 \ - tonic-prost-0.14.2 \ - tower-0.5.2 \ - tower-http-0.6.6 \ + toml_writer-1.0.6+spec-1.1.0 \ + tonic-0.14.3 \ + tonic-prost-0.14.3 \ + tower-0.5.3 \ + tower-http-0.6.8 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ - tracing-0.1.41 \ - tracing-appender-0.2.3 \ - tracing-attributes-0.1.30 \ - tracing-core-0.1.34 \ - tracing-journald-0.3.1 \ + tracing-0.1.44 \ + tracing-appender-0.2.4 \ + tracing-attributes-0.1.31 \ + tracing-core-0.1.36 \ + tracing-journald-0.3.2 \ tracing-log-0.2.0 \ - tracing-opentelemetry-0.32.0 \ - tracing-subscriber-0.3.20 \ + tracing-opentelemetry-0.32.1 \ + tracing-subscriber-0.3.22 \ tracing-test-0.2.5 \ tracing-test-macro-0.2.5 \ try-lock-0.2.5 \ - trycmd-0.15.10 \ + trycmd-0.15.11 \ typed-index-collections-3.3.0 \ typeid-1.0.3 \ typenum-1.19.0 \ @@ -589,15 +599,15 @@ CARGO_CRATES= adler2-2.0.1 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ unty-0.0.4 \ - ureq-3.1.2 \ - ureq-proto-0.5.2 \ - url-2.5.7 \ + ureq-3.1.4 \ + ureq-proto-0.5.3 \ + url-2.5.8 \ utf-8-0.7.6 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.18.1 \ + uuid-1.20.0 \ valuable-0.1.1 \ - value-bag-1.11.1 \ + value-bag-1.12.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ visibility-0.1.1 \ @@ -608,33 +618,41 @@ CARGO_CRATES= adler2-2.0.1 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ wasip2-1.0.1+wasi-0.2.4 \ - wasix-0.12.21 \ - wasm-bindgen-0.2.105 \ - wasm-bindgen-futures-0.4.55 \ - wasm-bindgen-macro-0.2.105 \ - wasm-bindgen-macro-support-0.2.105 \ - wasm-bindgen-shared-0.2.105 \ + wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ + wasix-0.13.1 \ + wasm-bindgen-0.2.108 \ + wasm-bindgen-futures-0.4.58 \ + wasm-bindgen-macro-0.2.108 \ + wasm-bindgen-macro-support-0.2.108 \ + wasm-bindgen-shared-0.2.108 \ + wasm-encoder-0.244.0 \ + wasm-metadata-0.244.0 \ + wasmparser-0.244.0 \ weak-table-0.3.2 \ - web-sys-0.3.82 \ + web-sys-0.3.85 \ web-time-1.1.0 \ - webpki-root-certs-1.0.3 \ - webpki-roots-1.0.3 \ + webpki-root-certs-1.0.5 \ + webpki-roots-1.0.5 \ wide-0.7.33 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-0.61.3 \ + windows-0.62.2 \ windows-collections-0.2.0 \ + windows-collections-0.3.2 \ windows-core-0.61.2 \ windows-core-0.62.2 \ windows-future-0.2.1 \ + windows-future-0.3.2 \ windows-implement-0.60.2 \ windows-interface-0.59.3 \ windows-link-0.1.3 \ windows-link-0.2.1 \ windows-numerics-0.2.0 \ - windows-registry-0.5.3 \ + windows-numerics-0.3.1 \ + windows-registry-0.6.1 \ windows-result-0.3.4 \ windows-result-0.4.1 \ windows-strings-0.4.2 \ @@ -648,6 +666,7 @@ CARGO_CRATES= adler2-2.0.1 \ windows-targets-0.52.6 \ windows-targets-0.53.5 \ windows-threading-0.1.0 \ + windows-threading-0.2.1 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.1 \ @@ -671,8 +690,14 @@ CARGO_CRATES= adler2-2.0.1 \ windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.1 \ - winnow-0.7.13 \ + winnow-0.7.14 \ wit-bindgen-0.46.0 \ + wit-bindgen-0.51.0 \ + wit-bindgen-core-0.51.0 \ + wit-bindgen-rust-0.51.0 \ + wit-bindgen-rust-macro-0.51.0 \ + wit-component-0.244.0 \ + wit-parser-0.244.0 \ writeable-0.6.2 \ wyz-0.5.1 \ x25519-dalek-2.0.1 \ @@ -680,15 +705,16 @@ CARGO_CRATES= adler2-2.0.1 \ xxhash-rust-0.8.15 \ yoke-0.8.1 \ yoke-derive-0.8.1 \ - zerocopy-0.8.27 \ - zerocopy-derive-0.8.27 \ + zerocopy-0.8.37 \ + zerocopy-derive-0.8.37 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.2 \ - zeroize_derive-1.4.2 \ + zeroize_derive-1.4.3 \ zerotrie-0.2.3 \ zerovec-0.11.5 \ zerovec-derive-0.11.2 \ + zmij-1.0.19 \ zstd-0.13.3 \ zstd-safe-7.2.4 \ zstd-sys-2.0.16+zstd.1.5.7 diff --git a/security/arti/distinfo b/security/arti/distinfo index 1ec0d3afd413..561671e828b8 100644 --- a/security/arti/distinfo +++ b/security/arti/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1764701687 +TIMESTAMP = 1772554478 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 @@ -7,6 +7,8 @@ SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27 SIZE (rust/crates/ahash-0.8.12.crate) = 43413 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 +SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4 +SIZE (rust/crates/alloca-0.4.0.crate) = 4257 SHA256 (rust/crates/amplify-4.9.0.crate) = 3f7fb4ac7c881e54a8e7015e399b6112a2a5bc958b6c89ac510840ff20273b31 SIZE (rust/crates/amplify-4.9.0.crate) = 41410 SHA256 (rust/crates/amplify_derive-4.0.1.crate) = 2a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428 @@ -25,10 +27,10 @@ SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07 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.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/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 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 @@ -47,8 +49,8 @@ SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261 SHA256 (rust/crates/assert-impl-0.1.3.crate) = c3464313de0c867016e3e69d7e1e9ae3499bcc4c18e12283d381359ed38b5b9e SIZE (rust/crates/assert-impl-0.1.3.crate) = 2270 -SHA256 (rust/crates/assert_cmd-2.1.1.crate) = bcbb6924530aa9e0432442af08bbcafdad182db80d2e560da42a6d442535bf85 -SIZE (rust/crates/assert_cmd-2.1.1.crate) = 27211 +SHA256 (rust/crates/assert_cmd-2.1.2.crate) = 9c5bcfa8749ac45dd12cb11055aeeb6b27a3895560d60d71e3c23bf979e60514 +SIZE (rust/crates/assert_cmd-2.1.2.crate) = 27244 SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9 SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532 @@ -57,8 +59,8 @@ 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.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0 -SIZE (rust/crates/async-compression-0.4.32.crate) = 98949 +SHA256 (rust/crates/async-compression-0.4.37.crate) = d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40 +SIZE (rust/crates/async-compression-0.4.37.crate) = 96533 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.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8 @@ -69,8 +71,8 @@ SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b9 SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844 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-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311 +SIZE (rust/crates/async-lock-3.4.2.crate) = 39826 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-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7 @@ -97,24 +99,24 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 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.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/automod-1.0.16.crate) = e8b5778837666541195063243828c5b6139221b47dc4ec3ba81738e532469ab1 +SIZE (rust/crates/automod-1.0.16.crate) = 9200 +SHA256 (rust/crates/axum-0.8.8.crate) = 8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8 +SIZE (rust/crates/axum-0.8.8.crate) = 178829 +SHA256 (rust/crates/axum-core-0.5.6.crate) = 08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1 +SIZE (rust/crates/axum-core-0.5.6.crate) = 26769 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/base16ct-1.0.0.crate) = fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6 +SIZE (rust/crates/base16ct-1.0.0.crate) = 10594 SHA256 (rust/crates/base32-0.5.1.crate) = 022dfe9eb35f19ebbcb51e0b40a5ab759f46ad60cadf7297e0bd085afb50e076 SIZE (rust/crates/base32-0.5.1.crate) = 9238 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 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.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba -SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 +SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06 +SIZE (rust/crates/base64ct-1.8.3.crate) = 32227 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad SIZE (rust/crates/bincode-1.3.3.crate) = 28958 SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740 @@ -137,28 +139,28 @@ SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e SIZE (rust/crates/blocking-1.6.2.crate) = 17754 SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab SIZE (rust/crates/bstr-1.12.1.crate) = 354916 -SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 -SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 +SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 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.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4 -SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243 +SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 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/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 SIZE (rust/crates/cast-0.3.0.crate) = 11452 -SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2 -SIZE (rust/crates/cc-1.2.43.crate) = 91384 +SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29 +SIZE (rust/crates/cc-1.2.55.crate) = 93756 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.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 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.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 -SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 +SIZE (rust/crates/chrono-0.4.43.crate) = 240392 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 @@ -167,24 +169,24 @@ 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.51.crate) = 4c26d721170e0295f191a69bd9a1f93efcdb0aff38684b61ab5750468972e5f5 -SIZE (rust/crates/clap-4.5.51.crate) = 62030 -SHA256 (rust/crates/clap_builder-4.5.51.crate) = 75835f0c7bf681bfd05abe44e965760fea999a5286c6eb2d59883634fd02011a -SIZE (rust/crates/clap_builder-4.5.51.crate) = 171077 -SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 -SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 -SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d -SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466 -SHA256 (rust/crates/coarsetime-0.1.36.crate) = 91849686042de1b41cd81490edc83afbcb0abe5a9b6f2c4114f23ce8cca1bcf4 -SIZE (rust/crates/coarsetime-0.1.36.crate) = 11299 +SHA256 (rust/crates/clap-4.5.56.crate) = a75ca66430e33a14957acc24c5077b503e7d374151b2b4b3a10c83b4ceb4be0e +SIZE (rust/crates/clap-4.5.56.crate) = 61996 +SHA256 (rust/crates/clap_builder-4.5.56.crate) = 793207c7fa6300a0608d1080b858e5fdbe713cdc1c8db9fb17777d8a13e63df0 +SIZE (rust/crates/clap_builder-4.5.56.crate) = 170945 +SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5 +SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502 +SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32 +SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474 +SHA256 (rust/crates/coarsetime-0.1.37.crate) = e58eb270476aa4fc7843849f8a35063e8743b4dbcdf6dd0f8ea0886980c204c2 +SIZE (rust/crates/coarsetime-0.1.37.crate) = 11116 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 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/compression-codecs-0.4.36.crate) = 00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a +SIZE (rust/crates/compression-codecs-0.4.36.crate) = 25376 +SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d +SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/console-api-0.9.0.crate) = e8599749b6667e2f0c910c1d0dff6901163ff698a52d5a39720f61b5be4b20d3 @@ -197,8 +199,8 @@ SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf98497 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 SHA256 (rust/crates/content_inspector-0.2.4.crate) = b7bda66e858c683005a53a9a60c69a4aca7eeaa45d124526e389f7aec8e62f38 SIZE (rust/crates/content_inspector-0.2.4.crate) = 11386 -SHA256 (rust/crates/convert_case-0.7.1.crate) = bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7 -SIZE (rust/crates/convert_case-0.7.1.crate) = 23816 +SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9 +SIZE (rust/crates/convert_case-0.10.0.crate) = 24083 SHA256 (rust/crates/cookie-factory-0.3.3.crate) = 9885fa71e26b8ab7855e2ec7cae6e9b380edff76cd052e07c683a0319d51b3a2 SIZE (rust/crates/cookie-factory-0.3.3.crate) = 19084 SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f @@ -209,18 +211,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-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d +SIZE (rust/crates/crc-3.4.0.crate) = 13941 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.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/criterion-0.8.2.crate) = 950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3 +SIZE (rust/crates/criterion-0.8.2.crate) = 122924 +SHA256 (rust/crates/criterion-cycles-per-byte-0.8.0.crate) = 5396de42a52e9e5d8f67ef0702dae30451f310a9ba1c3094dcf228f0be0e54bc +SIZE (rust/crates/criterion-cycles-per-byte-0.8.0.crate) = 13696 +SHA256 (rust/crates/criterion-plot-0.8.2.crate) = d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea +SIZE (rust/crates/criterion-plot-0.8.2.crate) = 24800 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 @@ -237,8 +239,8 @@ SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7 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 -SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 SIZE (rust/crates/ctr-0.9.2.crate) = 18344 SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790 @@ -259,8 +261,8 @@ SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2 SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896 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/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea +SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293 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 @@ -269,10 +271,10 @@ SHA256 (rust/crates/der_derive-0.7.3.crate) = 8034092389675178f570469e6c3b0465d3 SIZE (rust/crates/der_derive-0.7.3.crate) = 24657 SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 SIZE (rust/crates/deranged-0.5.5.crate) = 24438 -SHA256 (rust/crates/derive-deftly-1.5.1.crate) = 671d7e4bedfb1971dbce30d75726d94f3d1520db2eac56d8d4b0b0805b6a5dda -SIZE (rust/crates/derive-deftly-1.5.1.crate) = 100064 -SHA256 (rust/crates/derive-deftly-macros-1.5.1.crate) = 337f65eb93d9996551b9442423480eca4532586b337484446eb5138d0cd8fcf0 -SIZE (rust/crates/derive-deftly-macros-1.5.1.crate) = 114041 +SHA256 (rust/crates/derive-deftly-1.6.0.crate) = 284db66a66f03c3dafbe17360d959eb76b83f77cfe191677e2a7899c0da291f3 +SIZE (rust/crates/derive-deftly-1.6.0.crate) = 100626 +SHA256 (rust/crates/derive-deftly-macros-1.6.0.crate) = caef6056a5788d05d173cdc3c562ac28ae093828f851f69378b74e4e3d578e41 +SIZE (rust/crates/derive-deftly-macros-1.6.0.crate) = 115563 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 @@ -281,10 +283,10 @@ SHA256 (rust/crates/derive_builder_fork_arti-0.11.2.crate) = c3eae24d595f4d0ecc9 SIZE (rust/crates/derive_builder_fork_arti-0.11.2.crate) = 35894 SHA256 (rust/crates/derive_builder_macro_fork_arti-0.11.2.crate) = 69887769a2489cd946bf782eb2b1bb2cb7bc88551440c94a765d4f040c08ebf3 SIZE (rust/crates/derive_builder_macro_fork_arti-0.11.2.crate) = 6446 -SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 -SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 -SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 -SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 +SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134 +SIZE (rust/crates/derive_more-2.1.1.crate) = 88632 +SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb +SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094 SHA256 (rust/crates/difflib-0.4.0.crate) = 6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8 SIZE (rust/crates/difflib-0.4.0.crate) = 7638 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 @@ -307,10 +309,10 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13 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-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/dynasm-4.0.2.crate) = d36219658beb39702975c707dee7895943ca281ca46eebbc5ea395171b9c182b +SIZE (rust/crates/dynasm-4.0.2.crate) = 151812 +SHA256 (rust/crates/dynasmrt-4.0.2.crate) = 2bc32ed2a02b82bc43a7631dd624e8c5731a8377e40a468da28e62fc2e028952 +SIZE (rust/crates/dynasmrt-4.0.2.crate) = 29082 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 @@ -339,8 +341,8 @@ SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657 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.8.crate) = 259d404d09818dec19332e31d94558aeb442fea04c817006456c24b5460bbd4b -SIZE (rust/crates/erased-serde-0.4.8.crate) = 28580 +SHA256 (rust/crates/erased-serde-0.4.9.crate) = 89e8918065695684b2b0702da20382d5ae6065cf3327bc2d6436bd49a71ce9f3 +SIZE (rust/crates/erased-serde-0.4.9.crate) = 28835 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 @@ -353,8 +355,8 @@ SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639 SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249 -SHA256 (rust/crates/fast-socks5-0.10.0.crate) = d09fe4a491909a716088083eeb5bcc25427330fdbcd4ecd3dfa5469b3da795df -SIZE (rust/crates/fast-socks5-0.10.0.crate) = 35324 +SHA256 (rust/crates/fast-socks5-1.0.0.crate) = 9545787d8304a71e1bf1b711705070a4c400cce9b332c4a11800627b7c9a2067 +SIZE (rust/crates/fast-socks5-1.0.0.crate) = 44456 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 @@ -363,16 +365,16 @@ 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.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed -SIZE (rust/crates/filetime-0.2.26.crate) = 17273 -SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127 -SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817 +SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db +SIZE (rust/crates/filetime-0.2.27.crate) = 16678 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 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.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb -SIZE (rust/crates/flate2-1.1.5.crate) = 77015 +SHA256 (rust/crates/flate2-1.1.8.crate) = b375d6465b98090a5f25b1c7703f3859783755aa9a80433b36e0379a3ec2f369 +SIZE (rust/crates/flate2-1.1.8.crate) = 80972 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702 SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d @@ -385,6 +387,8 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb +SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b @@ -425,10 +429,12 @@ SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 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.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 -SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SHA256 (rust/crates/getrandom-0.4.0.crate) = cd66c162c2a0609c0507f49814877c621d00cb85978e6fbbf04e88b8048c07c8 +SIZE (rust/crates/getrandom-0.4.0.crate) = 53648 SHA256 (rust/crates/getset-0.1.6.crate) = 9cf0fc11e47561d47397154977bc219f4cf809b2974facc3ccb3b89e2436f912 SIZE (rust/crates/getset-0.1.6.crate) = 10072 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 @@ -441,18 +447,18 @@ 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.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 -SIZE (rust/crates/h2-0.4.12.crate) = 176264 +SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 +SIZE (rust/crates/h2-0.4.13.crate) = 176861 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b SIZE (rust/crates/half-2.7.1.crate) = 61040 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 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/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230 +SIZE (rust/crates/hashlink-0.11.0.crate) = 30444 SHA256 (rust/crates/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea @@ -471,8 +477,8 @@ SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a9 SIZE (rust/crates/hmac-0.12.1.crate) = 42657 SHA256 (rust/crates/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2 SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377 -SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 -SIZE (rust/crates/http-1.3.1.crate) = 106063 +SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a +SIZE (rust/crates/http-1.4.0.crate) = 106978 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 SIZE (rust/crates/http-body-1.0.1.crate) = 6125 SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a @@ -485,14 +491,14 @@ SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc95 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.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e -SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 +SIZE (rust/crates/hyper-1.8.1.crate) = 157353 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/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 +SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 +SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 +SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 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.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43 @@ -503,12 +509,14 @@ SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 -SHA256 (rust/crates/icu_properties-2.1.1.crate) = e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99 -SIZE (rust/crates/icu_properties-2.1.1.crate) = 59036 -SHA256 (rust/crates/icu_properties_data-2.1.1.crate) = 02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899 -SIZE (rust/crates/icu_properties_data-2.1.1.crate) = 162431 +SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec +SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 +SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af +SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614 SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 +SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 +SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 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.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de @@ -517,8 +525,8 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb 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.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f -SIZE (rust/crates/indexmap-2.12.0.crate) = 100446 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 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 @@ -533,28 +541,28 @@ SHA256 (rust/crates/io-lifetimes-2.0.4.crate) = 06432fb54d3be7964ecd3649233cddf8 SIZE (rust/crates/io-lifetimes-2.0.4.crate) = 28501 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/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a +SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 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/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 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.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 -SHA256 (rust/crates/js-sys-0.3.82.crate) = b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65 -SIZE (rust/crates/js-sys-0.3.82.crate) = 56436 +SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3 +SIZE (rust/crates/js-sys-0.3.85.crate) = 56436 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 -SIZE (rust/crates/keccak-0.1.5.crate) = 13120 +SHA256 (rust/crates/keccak-0.1.6.crate) = cb26cec98cce3a3d96cbb7bced3c4b16e3d13f27ec56dbd62cbc8f39cfb9d653 +SIZE (rust/crates/keccak-0.1.6.crate) = 13529 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 @@ -563,26 +571,28 @@ 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.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 -SIZE (rust/crates/libc-0.2.177.crate) = 792045 +SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 +SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 +SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc +SIZE (rust/crates/libc-0.2.180.crate) = 812207 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.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/liblzma-sys-0.4.5.crate) = 9f2db66f3268487b5033077f266da6777d057949b8f93c8ad82e441df25e6186 +SIZE (rust/crates/liblzma-sys-0.4.5.crate) = 1565150 +SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 +SIZE (rust/crates/libm-0.2.16.crate) = 164243 +SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 +SIZE (rust/crates/libredox-0.1.12.crate) = 7469 +SHA256 (rust/crates/libsqlite3-sys-0.36.0.crate) = 95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a +SIZE (rust/crates/libsqlite3-sys-0.36.0.crate) = 5294361 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.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77 SIZE (rust/crates/litemap-0.8.1.crate) = 34172 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 -SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 -SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 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 @@ -599,24 +609,24 @@ SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a SIZE (rust/crates/memmap2-0.9.9.crate) = 34576 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 -SIZE (rust/crates/metrics-0.24.2.crate) = 49968 -SHA256 (rust/crates/metrics-exporter-prometheus-0.17.2.crate) = 2b166dea96003ee2531cf14833efedced545751d800f03535801d833313f8c15 -SIZE (rust/crates/metrics-exporter-prometheus-0.17.2.crate) = 41822 -SHA256 (rust/crates/metrics-util-0.20.0.crate) = fe8db7a05415d0f919ffb905afa37784f71901c9a773188876984b4f769ab986 -SIZE (rust/crates/metrics-util-0.20.0.crate) = 55305 +SHA256 (rust/crates/metrics-0.24.3.crate) = 5d5312e9ba3771cfa961b585728215e3d972c950a3eed9252aa093d6301277e8 +SIZE (rust/crates/metrics-0.24.3.crate) = 49110 +SHA256 (rust/crates/metrics-exporter-prometheus-0.18.1.crate) = 3589659543c04c7dc5526ec858591015b87cd8746583b51b48ef4353f99dbcda +SIZE (rust/crates/metrics-exporter-prometheus-0.18.1.crate) = 62143 +SHA256 (rust/crates/metrics-util-0.20.1.crate) = cdfb1365fea27e6dd9dc1dbc19f570198bc86914533ad639dae939635f096be4 +SIZE (rust/crates/metrics-util-0.20.1.crate) = 55093 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a SIZE (rust/crates/mime-0.3.17.crate) = 15712 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.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873 -SIZE (rust/crates/mio-1.1.0.crate) = 105232 +SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc +SIZE (rust/crates/mio-1.1.1.crate) = 105630 SHA256 (rust/crates/nalgebra-0.33.2.crate) = 26aecdf64b707efd1310e3544d709c5c0ac61c13756046aaaba41be5c4f66a3b SIZE (rust/crates/nalgebra-0.33.2.crate) = 385768 -SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e -SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +SHA256 (rust/crates/native-tls-0.2.18.crate) = 465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2 +SIZE (rust/crates/native-tls-0.2.18.crate) = 29967 SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a @@ -627,10 +637,10 @@ SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737 SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3 SIZE (rust/crates/notify-8.2.0.crate) = 39067 -SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d -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/notify-types-2.1.0.crate) = 42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a +SIZE (rust/crates/notify-types-2.1.0.crate) = 22796 +SHA256 (rust/crates/ntapi-0.4.2.crate) = c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081 +SIZE (rust/crates/ntapi-0.4.2.crate) = 127136 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 @@ -639,8 +649,8 @@ SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196 SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495 SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 -SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 -SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050 +SIZE (rust/crates/num-conv-0.2.0.crate) = 7034 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 @@ -669,16 +679,16 @@ SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411 SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 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.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654 -SIZE (rust/crates/openssl-0.10.74.crate) = 285425 +SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 +SIZE (rust/crates/openssl-0.10.75.crate) = 288136 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-src-300.5.4+3.5.4.crate) = a507b3792995dae9b0df8a1c1e3771e8418b7c2d9f0baeba32e6fe8b06c7cb72 -SIZE (rust/crates/openssl-src-300.5.4+3.5.4.crate) = 7102203 -SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 -SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412 +SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe +SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 +SHA256 (rust/crates/openssl-src-300.5.5+3.5.5.crate) = 3f1787d533e03597a7934fd0a765f0d28e94ecc5fb7789f8053b1e699a56f709 +SIZE (rust/crates/openssl-src-300.5.5+3.5.5.crate) = 7041984 +SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 +SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 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 @@ -705,6 +715,8 @@ SHA256 (rust/crates/p384-0.13.1.crate) = fe42f1670a52a47d448f14b6a5c61dd78fce518 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/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da +SIZE (rust/crates/page_size-0.6.0.crate) = 8479 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a @@ -713,8 +725,8 @@ SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 -SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3 -SIZE (rust/crates/pem-3.0.5.crate) = 18140 +SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be +SIZE (rust/crates/pem-3.0.6.crate) = 18362 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.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 @@ -757,8 +769,8 @@ SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb 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/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 +SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 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.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77 @@ -773,6 +785,8 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f 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/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6 SIZE (rust/crates/primeorder-0.13.6.crate) = 21296 SHA256 (rust/crates/priority-queue-2.7.0.crate) = 93980406f12d9f8140ed5abe7155acb10bb1e69ea55c88960b9c2f117445ef96 @@ -783,28 +797,28 @@ SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe 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.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 -SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024 +SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 SHA256 (rust/crates/proptest-1.9.0.crate) = bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40 SIZE (rust/crates/proptest-1.9.0.crate) = 205346 -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/prost-types-0.14.1.crate) = b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72 -SIZE (rust/crates/prost-types-0.14.1.crate) = 49534 +SHA256 (rust/crates/prost-0.14.3.crate) = d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568 +SIZE (rust/crates/prost-0.14.3.crate) = 33174 +SHA256 (rust/crates/prost-derive-0.14.3.crate) = 27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b +SIZE (rust/crates/prost-derive-0.14.3.crate) = 21365 +SHA256 (rust/crates/prost-types-0.14.3.crate) = 8991c4cbdb8bc5b11f0b074ffe286c30e523de90fee5ba8132f1399f23cb3dd7 +SIZE (rust/crates/prost-types-0.14.3.crate) = 49368 SHA256 (rust/crates/pwd-grp-1.0.2.crate) = 0e2023f41b5fcb7c30eb5300a5733edfaa9e0e0d502d51b586f65633fd39e40c SIZE (rust/crates/pwd-grp-1.0.2.crate) = 45295 SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7 SIZE (rust/crates/quanta-0.12.6.crate) = 35284 -SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 -SIZE (rust/crates/quote-1.0.41.crate) = 31408 +SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 +SIZE (rust/crates/quote-1.0.44.crate) = 31629 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 SHA256 (rust/crates/r2d2-0.8.10.crate) = 51de85fb3fb6524929c8a2eb85e6b6d363de4e8c48f9e2c2eac4944abc181c93 SIZE (rust/crates/r2d2-0.8.10.crate) = 17888 -SHA256 (rust/crates/r2d2_sqlite-0.31.0.crate) = 63417e83dc891797eea3ad379f52a5986da4bca0d6ef28baf4d14034dd111b0c -SIZE (rust/crates/r2d2_sqlite-0.31.0.crate) = 9430 +SHA256 (rust/crates/r2d2_sqlite-0.32.0.crate) = a2ebd03c29250cdf191da93a35118b4567c2ef0eacab54f65e058d6f4c9965f6 +SIZE (rust/crates/r2d2_sqlite-0.32.0.crate) = 10261 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 @@ -817,8 +831,8 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15 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_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c +SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 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 @@ -829,8 +843,8 @@ SHA256 (rust/crates/rand_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1 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/rangemap-1.7.1.crate) = 973443cf09a9c8656b574a866ab68dfa19f0867d0340648c7d2f6a71b8a8ea68 +SIZE (rust/crates/rangemap-1.7.1.crate) = 58127 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 @@ -843,6 +857,8 @@ SHA256 (rust/crates/rdrand-0.8.3.crate) = d92195228612ac8eed47adbc2ed0f04e513a4c SIZE (rust/crates/rdrand-0.8.3.crate) = 8675 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +SHA256 (rust/crates/redox_syscall-0.7.0.crate) = 49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27 +SIZE (rust/crates/redox_syscall-0.7.0.crate) = 27652 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.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d @@ -855,48 +871,48 @@ SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb93 SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 -SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f -SIZE (rust/crates/reqwest-0.12.24.crate) = 159974 +SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147 +SIZE (rust/crates/reqwest-0.12.28.crate) = 157031 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 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rlimit-0.10.2.crate) = 7043b63bd0cd1aaa628e476b80e6d4023a3b50eb32789f2728908107bd0c793a -SIZE (rust/crates/rlimit-0.10.2.crate) = 19093 -SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4 -SIZE (rust/crates/rmp-0.8.14.crate) = 29687 -SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db -SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025 -SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b -SIZE (rust/crates/rsa-0.9.8.crate) = 85741 -SHA256 (rust/crates/rusqlite-0.37.0.crate) = 165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f -SIZE (rust/crates/rusqlite-0.37.0.crate) = 169975 +SHA256 (rust/crates/rlimit-0.11.0.crate) = f35ee2729c56bb610f6dba436bf78135f728b7373bdffae2ec815b2d3eb98cc3 +SIZE (rust/crates/rlimit-0.11.0.crate) = 23413 +SHA256 (rust/crates/rmp-0.8.15.crate) = 4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c +SIZE (rust/crates/rmp-0.8.15.crate) = 33421 +SHA256 (rust/crates/rmp-serde-1.3.1.crate) = 72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155 +SIZE (rust/crates/rmp-serde-1.3.1.crate) = 33867 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SHA256 (rust/crates/rsqlite-vfs-0.1.0.crate) = a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d +SIZE (rust/crates/rsqlite-vfs-0.1.0.crate) = 19992 +SHA256 (rust/crates/rusqlite-0.38.0.crate) = f1c93dd1c9683b438c392c492109cb702b8090b2bfc8fed6f6e4eb4523f17af3 +SIZE (rust/crates/rusqlite-0.38.0.crate) = 172562 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 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.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e -SIZE (rust/crates/rustix-1.1.2.crate) = 422717 +SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 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.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7 -SIZE (rust/crates/rustls-0.23.34.crate) = 374030 -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.13.0.crate) = 94182ad936a0c91c324cd46c6511b9510ed16af436d7b5bab34beab0afd55f7a -SIZE (rust/crates/rustls-pki-types-1.13.0.crate) = 65448 +SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b +SIZE (rust/crates/rustls-0.23.36.crate) = 374313 +SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 +SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd +SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784 SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924 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.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52 -SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810 +SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 +SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 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/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984 +SIZE (rust/crates/ryu-1.0.22.crate) = 51321 SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323 SIZE (rust/crates/safe_arch-0.7.4.crate) = 74564 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 @@ -913,22 +929,20 @@ SHA256 (rust/crates/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554 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/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc +SIZE (rust/crates/schemars-1.2.1.crate) = 94403 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/sdd-3.0.10.crate) = 490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca SIZE (rust/crates/sdd-3.0.10.crate) = 32748 SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc SIZE (rust/crates/sec1-0.7.3.crate) = 17979 -SHA256 (rust/crates/secmem-proc-0.3.7.crate) = 473559b1d28f530c3a9b5f91a2866053e2b1c528a0e43dae83048139c99490c2 -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.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/secmem-proc-0.3.8.crate) = ca48b73b5429ef7a6e951cd0f215ef2c3c7eb60a852bda40fe41b6a6846422bb +SIZE (rust/crates/secmem-proc-0.3.8.crate) = 30210 +SHA256 (rust/crates/security-framework-3.6.0.crate) = d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38 +SIZE (rust/crates/security-framework-3.6.0.crate) = 90838 +SHA256 (rust/crates/security-framework-sys-2.16.0.crate) = 321c8673b092a9a42605034a9879d73cb79101ed5fd117bc9a597b89b4e9e61a +SIZE (rust/crates/security-framework-sys-2.16.0.crate) = 21230 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 @@ -943,26 +957,26 @@ SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab666 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_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 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.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392 -SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011 +SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 +SIZE (rust/crates/serde_spanned-1.0.4.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.15.1.crate) = aa66c845eee442168b2c8134fec70ac50dc20e760769c8ba0ad1319ca1959b04 -SIZE (rust/crates/serde_with-3.15.1.crate) = 196681 -SHA256 (rust/crates/serde_with_macros-3.15.1.crate) = b91a903660542fced4e99881aa481bdbaec1634568ee02e0b8bd57c64cb38955 -SIZE (rust/crates/serde_with_macros-3.15.1.crate) = 38094 -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 -SIZE (rust/crates/serial_test_derive-3.2.0.crate) = 6992 +SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7 +SIZE (rust/crates/serde_with-3.16.1.crate) = 198782 +SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c +SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106 +SHA256 (rust/crates/serial_test-3.3.1.crate) = 0d0b343e184fc3b7bb44dff0705fffcf4b3756ba6aff420dddd8b24ca145e555 +SIZE (rust/crates/serial_test-3.3.1.crate) = 13147 +SHA256 (rust/crates/serial_test_derive-3.3.1.crate) = 6f50427f258fb77356e4cd4aa0e87e2bd2c66dbcee41dc405282cae2bfc26c83 +SIZE (rust/crates/serial_test_derive-3.3.1.crate) = 8166 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha1-asm-0.5.3.crate) = 286acebaf8b67c1130aedffad26f594eff0c1292389158135327d2e23aed582b @@ -975,44 +989,48 @@ SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb1834 SIZE (rust/crates/sha3-0.10.8.crate) = 858216 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb -SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904 +SHA256 (rust/crates/shellexpand-3.1.2.crate) = 32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8 +SIZE (rust/crates/shellexpand-3.1.2.crate) = 26161 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.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b -SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277 +SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b +SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 SHA256 (rust/crates/simba-0.9.1.crate) = c99284beb21666094ba2b75bbceda012e610f5479dfcc2d6e2426f53197ffd95 SIZE (rust/crates/simba-0.9.1.crate) = 57448 -SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe -SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 +SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 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/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e +SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 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.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/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 +SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038 +SIZE (rust/crates/slotmap-1.1.1.crate) = 61862 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.23.crate) = 96fa1ce81be900d083b30ec2d481e6658c2acfaa2cfc7be45ccc2cc1b820edb3 -SIZE (rust/crates/snapbox-0.6.23.crate) = 56996 +SHA256 (rust/crates/snapbox-0.6.24.crate) = 6c1abc378119f77310836665f8523018532cf7e3faeb3b10b01da5a7321bf8e1 +SIZE (rust/crates/snapbox-0.6.24.crate) = 57157 SHA256 (rust/crates/snapbox-macros-0.4.0.crate) = 3b750c344002d7cc69afb9da00ebd9b5c0f8ac2eb7d115d9d45d5b5f47718d74 SIZE (rust/crates/snapbox-macros-0.4.0.crate) = 9305 -SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881 -SIZE (rust/crates/socket2-0.6.1.crate) = 58486 +SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0 +SIZE (rust/crates/socket2-0.6.2.crate) = 58621 SHA256 (rust/crates/socketpair-0.19.8.crate) = 20296a054f6fb573c1f73e49b0e3afd1efcc643548928fc9c21144f5ecf4f7e3 SIZE (rust/crates/socketpair-0.19.8.crate) = 26631 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/sqlite-wasm-rs-0.5.2.crate) = 2f4206ed3a67690b9c29b77d728f6acc3ce78f16bf846d83c94f76400320181b +SIZE (rust/crates/sqlite-wasm-rs-0.5.2.crate) = 5880957 SHA256 (rust/crates/ssh-cipher-0.2.0.crate) = caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f SIZE (rust/crates/ssh-cipher-0.2.0.crate) = 10843 SHA256 (rust/crates/ssh-encoding-0.2.0.crate) = eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15 @@ -1037,22 +1055,22 @@ 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.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917 -SIZE (rust/crates/syn-2.0.108.crate) = 301754 +SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a +SIZE (rust/crates/syn-2.0.114.crate) = 304636 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-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b +SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064 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.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 -SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 +SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c +SIZE (rust/crates/tempfile-3.24.0.crate) = 40849 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 @@ -1061,20 +1079,20 @@ SHA256 (rust/crates/testresult-0.4.1.crate) = 614b328ff036a4ef882c61570f72918f7e 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.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 -SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 +SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 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/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 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.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/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c +SIZE (rust/crates/time-0.3.47.crate) = 225161 +SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca +SIZE (rust/crates/time-core-0.1.8.crate) = 9634 +SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215 +SIZE (rust/crates/time-macros-0.2.27.crate) = 25144 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.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869 @@ -1089,72 +1107,74 @@ 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.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408 -SIZE (rust/crates/tokio-1.48.0.crate) = 843434 +SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 +SIZE (rust/crates/tokio-1.49.0.crate) = 857029 SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5 SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-socks-0.5.2.crate) = 0d4770b8024672c1101b3f6733eab95b18007dbe0847a8afe341fcf79e06043f SIZE (rust/crates/tokio-socks-0.5.2.crate) = 22102 -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.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5 -SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775 +SHA256 (rust/crates/tokio-stream-0.1.18.crate) = 32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70 +SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 SIZE (rust/crates/toml-0.8.23.crate) = 36050 -SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8 -SIZE (rust/crates/toml-0.9.8.crate) = 56104 +SHA256 (rust/crates/toml-0.9.11+spec-1.1.0.crate) = f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46 +SIZE (rust/crates/toml-0.9.11+spec-1.1.0.crate) = 56484 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.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533 -SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827 +SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 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.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d -SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946 -SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e -SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978 +SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 +SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 +SHA256 (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 8c740b185920170a6d9191122cafef7010bd6270a3824594bff6784c04d7f09e +SIZE (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 66403 +SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44 +SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897 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.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2 -SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146 -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/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 +SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 +SHA256 (rust/crates/tonic-0.14.3.crate) = a286e33f82f8a1ee2df63f4fa35c0becf4a85a0cb03091a15fd7bf0b402dc94a +SIZE (rust/crates/tonic-0.14.3.crate) = 108185 +SHA256 (rust/crates/tonic-prost-0.14.3.crate) = d6c55a2d6a14174563de34409c9f92ff981d006f56da9c6ecd40d9d4a31500b0 +SIZE (rust/crates/tonic-prost-0.14.3.crate) = 6693 +SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 +SIZE (rust/crates/tower-0.5.3.crate) = 110488 +SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 +SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 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-appender-0.2.3.crate) = 3566e8ce28cc0a3fe42519fc80e6b4c943cc4c8cef275620eb8dac2d3d4e06cf -SIZE (rust/crates/tracing-appender-0.2.3.crate) = 21964 -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-journald-0.3.1.crate) = fc0b4143302cf1022dac868d521e36e8b27691f72c84b3311750d5188ebba657 -SIZE (rust/crates/tracing-journald-0.3.1.crate) = 14416 +SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SHA256 (rust/crates/tracing-appender-0.2.4.crate) = 786d480bce6247ab75f005b14ae1624ad978d3029d9113f0a22fa1ac773faeaf +SIZE (rust/crates/tracing-appender-0.2.4.crate) = 29738 +SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da +SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 +SHA256 (rust/crates/tracing-journald-0.3.2.crate) = 2d3a81ed245bfb62592b1e2bc153e77656d94ee6a0497683a65a12ccaf2438d0 +SIZE (rust/crates/tracing-journald-0.3.2.crate) = 16346 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.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-opentelemetry-0.32.1.crate) = 1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc +SIZE (rust/crates/tracing-opentelemetry-0.32.1.crate) = 156912 +SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e +SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 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 SIZE (rust/crates/tracing-test-macro-0.2.5.crate) = 7665 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b 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/trycmd-0.15.11.crate) = a81ea3136ddc88e19c2cc2eb3176b72abee4e831367cd8949f2a88ac5497e64e +SIZE (rust/crates/trycmd-0.15.11.crate) = 35075 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/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c @@ -1181,24 +1201,24 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e 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.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/ureq-3.1.4.crate) = d39cb1dbab692d82a977c0392ffac19e188bd9186a9f32806f0aaa859d75585a +SIZE (rust/crates/ureq-3.1.4.crate) = 143946 +SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f +SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151 +SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed +SIZE (rust/crates/url-2.5.8.crate) = 86512 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.18.1.crate) = 2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2 -SIZE (rust/crates/uuid-1.18.1.crate) = 60468 +SHA256 (rust/crates/uuid-1.20.0.crate) = ee48d38b119b0cd71fe4141b30f5ba9c7c5d9f4e7a3a8b4a674e4b6ef789976f +SIZE (rust/crates/uuid-1.20.0.crate) = 60654 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 -SIZE (rust/crates/value-bag-1.11.1.crate) = 44649 +SHA256 (rust/crates/value-bag-1.12.0.crate) = 7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0 +SIZE (rust/crates/value-bag-1.12.0.crate) = 44222 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a @@ -1219,28 +1239,36 @@ SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb0 SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 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.105.crate) = da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60 -SIZE (rust/crates/wasm-bindgen-0.2.105.crate) = 48215 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0 -SIZE (rust/crates/wasm-bindgen-futures-0.4.55.crate) = 16687 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2 -SIZE (rust/crates/wasm-bindgen-macro-0.2.105.crate) = 9264 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.105.crate) = 49633 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76 -SIZE (rust/crates/wasm-bindgen-shared-0.2.105.crate) = 9269 +SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 +SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 +SHA256 (rust/crates/wasix-0.13.1.crate) = 1757e0d1f8456693c7e5c6c629bdb54884e032aa0bb53c155f6a39f94440d332 +SIZE (rust/crates/wasix-0.13.1.crate) = 204155 +SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566 +SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f +SIZE (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 17188 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608 +SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12 +SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121 +SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 +SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 +SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 +SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 +SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe +SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 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.82.crate) = 3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1 -SIZE (rust/crates/web-sys-0.3.82.crate) = 644272 +SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598 +SIZE (rust/crates/web-sys-0.3.85.crate) = 645049 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.3.crate) = 05d651ec480de84b762e7be71e6efa7461699c19d9e2c272c8d93455f567786e -SIZE (rust/crates/webpki-root-certs-1.0.3.crate) = 175864 -SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8 -SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244 +SHA256 (rust/crates/webpki-root-certs-1.0.5.crate) = 36a29fc0408b113f68cf32637857ab740edfafdf460c326cd2afaa2d84cc05dc +SIZE (rust/crates/webpki-root-certs-1.0.5.crate) = 165076 +SHA256 (rust/crates/webpki-roots-1.0.5.crate) = 12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c +SIZE (rust/crates/webpki-roots-1.0.5.crate) = 241985 SHA256 (rust/crates/wide-0.7.33.crate) = 0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03 SIZE (rust/crates/wide-0.7.33.crate) = 99792 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 @@ -1253,14 +1281,20 @@ 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.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580 +SIZE (rust/crates/windows-0.62.2.crate) = 9360572 SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 +SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610 +SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510 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.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 +SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb +SIZE (rust/crates/windows-future-0.3.2.crate) = 17944 SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 @@ -1271,8 +1305,10 @@ SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 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-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26 +SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772 +SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720 +SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 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.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 @@ -1299,6 +1335,8 @@ SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 +SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37 +SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686 SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3 @@ -1345,10 +1383,22 @@ 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.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 -SHA256 (rust/crates/winnow-0.7.13.crate) = 21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf -SIZE (rust/crates/winnow-0.7.13.crate) = 174454 +SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 +SIZE (rust/crates/winnow-0.7.14.crate) = 184718 SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 +SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc +SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 +SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 +SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 +SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a +SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 +SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 +SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 +SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 +SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9 SIZE (rust/crates/writeable-0.6.2.crate) = 25181 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed @@ -1363,29 +1413,31 @@ SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d565733 SIZE (rust/crates/yoke-0.8.1.crate) = 32016 SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 -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/zerocopy-0.8.37.crate) = 7456cf00f0685ad319c5b1693f291a650eaf345e941d082fc4e03df8a03996ac +SIZE (rust/crates/zerocopy-0.8.37.crate) = 275551 +SHA256 (rust/crates/zerocopy-derive-0.8.37.crate) = 1328722bbf2115db7e19d69ebcc15e795719e2d66b60827c6a69a117365e37a0 +SIZE (rust/crates/zerocopy-derive-0.8.37.crate) = 106949 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.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/zeroize_derive-1.4.3.crate) = 85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e +SIZE (rust/crates/zeroize_derive-1.4.3.crate) = 11695 SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851 SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002 SIZE (rust/crates/zerovec-0.11.5.crate) = 119620 SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3 SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 +SHA256 (rust/crates/zmij-1.0.19.crate) = 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445 +SIZE (rust/crates/zmij-1.0.19.crate) = 23948 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.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-6c79dfb9a31e2fdde6230da4edcb71cc082ca7d9_GL0.tar.gz) = 5e1550a481c6cd41d0a035d5b538debfa2e22ca31b0874395537fb5eac26e7ca -SIZE (tpo/core-arti-6c79dfb9a31e2fdde6230da4edcb71cc082ca7d9_GL0.tar.gz) = 5947057 +SHA256 (tpo/core-arti-8c0b86464ea69e365c4b62f8e337b12719807315_GL0.tar.gz) = 8085fb2d7740cfc1a7d0a751b0cc803668822a33c805dbad96e99523e350f862 +SIZE (tpo/core-arti-8c0b86464ea69e365c4b62f8e337b12719807315_GL0.tar.gz) = 6133054 diff --git a/security/arti/files/patch-crates_arti_Cargo.toml b/security/arti/files/patch-crates_arti_Cargo.toml index 004abd3c0376..f34c5da213fe 100644 --- a/security/arti/files/patch-crates_arti_Cargo.toml +++ b/security/arti/files/patch-crates_arti_Cargo.toml @@ -1,14 +1,14 @@ ---- crates/arti/Cargo.toml.orig 2023-08-02 07:30:41 UTC +--- crates/arti/Cargo.toml.orig 2026-01-13 15:58:28 UTC +++ crates/arti/Cargo.toml -@@ -16,7 +16,6 @@ default = [ - "tokio", - "native-tls", +@@ -20,7 +20,6 @@ default = [ + default = [ + "default-runtime", "dns-proxy", - "harden", "compression", "bridge-client", "pt-client", -@@ -31,7 +30,6 @@ full = [ +@@ -40,7 +39,6 @@ full = [ "journald", "arti-client/full", "dns-proxy", diff --git a/security/arti/files/patch-crates_arti_src_arti-example-config.toml b/security/arti/files/patch-crates_arti_src_arti-example-config.toml index 39448ea1792b..a2e204291bfa 100644 --- a/security/arti/files/patch-crates_arti_src_arti-example-config.toml +++ b/security/arti/files/patch-crates_arti_src_arti-example-config.toml @@ -1,13 +1,22 @@ ---- crates/arti/src/arti-example-config.toml.orig 2023-08-01 15:40:26 UTC +--- crates/arti/src/arti-example-config.toml.orig 2026-01-13 15:58:28 UTC +++ crates/arti/src/arti-example-config.toml -@@ -102,8 +102,8 @@ - # - # The state directory is not yet used. +@@ -168,8 +168,8 @@ + # Multiple processes can share the same cache_dir. If they do, one of them + # will download directory information for all of the others. [storage] -#cache_dir = "${ARTI_CACHE}" -#state_dir = "${ARTI_LOCAL_DATA}" +cache_dir = "/var/db/arti/" +state_dir = "/var/db/arti/" + # A file in which to store a description of the proxy ports we're listening on. + # +@@ -178,7 +178,7 @@ + # + # The format of this JSON is documented in the Arti source, + # in `crates/arti/src/proxy/port_info.rs`. (TODO: Replace with link.) +-#port_info_file = "${ARTI_LOCAL_DATA}/public/port_info.json" ++port_info_file = "/var/db/arti/port_info.json" + #[storage.keystore] # Whether the keystore is enabled. diff --git a/security/assh/Makefile b/security/assh/Makefile index 2cb5465206d0..33ad1bbd64dc 100644 --- a/security/assh/Makefile +++ b/security/assh/Makefile @@ -1,7 +1,7 @@ PORTNAME= assh DISTVERSIONPREFIX= v DISTVERSION= 2.15.0 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= security MAINTAINER= ashish@FreeBSD.org diff --git a/security/authenticator/Makefile b/security/authenticator/Makefile index e0df3c8083a4..98669d62f5bd 100644 --- a/security/authenticator/Makefile +++ b/security/authenticator/Makefile @@ -1,6 +1,6 @@ PORTNAME= authenticator DISTVERSION= 4.4.0 -PORTREVISION= 12 +PORTREVISION= 14 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/authoscope/Makefile b/security/authoscope/Makefile index a7cd3610f771..7cc3784e21cc 100644 --- a/security/authoscope/Makefile +++ b/security/authoscope/Makefile @@ -1,7 +1,7 @@ PORTNAME= authoscope DISTVERSIONPREFIX= v DISTVERSION= 0.8.1 -PORTREVISION= 27 +PORTREVISION= 28 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/autofirma/Makefile b/security/autofirma/Makefile index ba6ae18ec0cb..c2b6a72218d1 100644 --- a/security/autofirma/Makefile +++ b/security/autofirma/Makefile @@ -1,5 +1,6 @@ PORTNAME= autofirma DISTVERSION= 1.9 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://firmaelectronica.gob.es/content/dam/firmaelectronica/descargas-software/autofirma19/ DISTNAME= Autofirma_Linux_Debian diff --git a/security/aws-c-auth/Makefile b/security/aws-c-auth/Makefile index 527c7ca6ca6f..6a44f0be032d 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.4 +DISTVERSION= 0.10.0 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/aws-c-auth/distinfo b/security/aws-c-auth/distinfo index 3ab436da9590..963bdd94e80f 100644 --- a/security/aws-c-auth/distinfo +++ b/security/aws-c-auth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765481535 -SHA256 (awslabs-aws-c-auth-v0.9.4_GH0.tar.gz) = 704b2f965c31d9d0fd8d9ab207bc8c838e3683c56bd8407e472bbc8fa9f9a209 -SIZE (awslabs-aws-c-auth-v0.9.4_GH0.tar.gz) = 282573 +TIMESTAMP = 1772344121 +SHA256 (awslabs-aws-c-auth-v0.10.0_GH0.tar.gz) = 6129719183bb610c84b9e1be445353e9245d1c98d112412ed86bab6890934574 +SIZE (awslabs-aws-c-auth-v0.10.0_GH0.tar.gz) = 286756 diff --git a/security/aws-iam-authenticator/Makefile b/security/aws-iam-authenticator/Makefile index 0d352ec5d64d..d2d2fdeac8d9 100644 --- a/security/aws-iam-authenticator/Makefile +++ b/security/aws-iam-authenticator/Makefile @@ -1,7 +1,6 @@ PORTNAME= aws-iam-authenticator -PORTVERSION= 0.7.9 +PORTVERSION= 0.7.11 DISTVERSIONPREFIX= v -PORTREVISION= 1 CATEGORIES= security MAINTAINER= danilo@FreeBSD.org diff --git a/security/aws-iam-authenticator/distinfo b/security/aws-iam-authenticator/distinfo index 71ce299f9183..36805db69465 100644 --- a/security/aws-iam-authenticator/distinfo +++ b/security/aws-iam-authenticator/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763028086 -SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.mod) = a7797637020229937b6e81649fee8dd9e41896ffc0ff2e20d5c7d51302cdcd34 -SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.mod) = 4793 -SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.zip) = c6a9e10c5ccd8c73bec6390a2085fb7c2b3f2b9fba6508ae8848846c40cbf7f2 -SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.9/v0.7.9.zip) = 233851 +TIMESTAMP = 1771675740 +SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.11/v0.7.11.mod) = 4692df20e98749eebc0e486e5dbffc2bae8756da43dc6b23c9f82bb4fd136921 +SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.11/v0.7.11.mod) = 4735 +SHA256 (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.11/v0.7.11.zip) = af93faa13a3765498a7258efd7e45c43ab9482329812aa45e9338adedf4e30fa +SIZE (go/security_aws-iam-authenticator/aws-iam-authenticator-v0.7.11/v0.7.11.zip) = 233440 diff --git a/security/aws-lc/Makefile b/security/aws-lc/Makefile index c91ea8c22e4a..f95ee870d7d3 100644 --- a/security/aws-lc/Makefile +++ b/security/aws-lc/Makefile @@ -1,5 +1,5 @@ PORTNAME= aws-lc -PORTVERSION= 1.66.0 +PORTVERSION= 1.66.2 DISTVERSIONPREFIX= v CATEGORIES= security @@ -18,6 +18,7 @@ CMAKE_OFF= BUILD_TESTING \ ENABLE_DATA_INDEPENDENT_TIMING \ ENABLE_DILITHIUM \ ENABLE_FIPS_ENTROPY_CPU_JITTER \ + ENABLE_PRE_SONAME_BUILD \ MY_ASSEMBLER_IS_TOO_OLD_FOR_512AVX \ MY_ASSEMBLER_IS_TOO_OLD_FOR_AVX CMAKE_ON= BUILD_LIBSSL \ diff --git a/security/aws-lc/distinfo b/security/aws-lc/distinfo index 07122433a55c..ff41964a63fc 100644 --- a/security/aws-lc/distinfo +++ b/security/aws-lc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036365 -SHA256 (aws-aws-lc-v1.66.0_GH0.tar.gz) = 21020d848ffb7db0df0954afbb79b3eb80c389ced5f5286060d9416dd428a486 -SIZE (aws-aws-lc-v1.66.0_GH0.tar.gz) = 126538688 +TIMESTAMP = 1768625603 +SHA256 (aws-aws-lc-v1.66.2_GH0.tar.gz) = d64a46b4f75fa5362da412f1e96ff5b77eed76b3a95685651f81a558c5c9e126 +SIZE (aws-aws-lc-v1.66.2_GH0.tar.gz) = 128057071 diff --git a/security/aws-lc/pkg-plist b/security/aws-lc/pkg-plist index 87899532d793..b0687eea2931 100644 --- a/security/aws-lc/pkg-plist +++ b/security/aws-lc/pkg-plist @@ -96,7 +96,11 @@ include/openssl/x509v3_errors.h lib/crypto/cmake/crypto-config.cmake lib/crypto/cmake/shared/crypto-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/crypto/cmake/shared/crypto-targets.cmake +lib/libcrypto-awslc.so.0 +lib/libcrypto-awslc.so.1.66.2 lib/libcrypto.so +lib/libssl-awslc.so.0 +lib/libssl-awslc.so.1.66.2 lib/libssl.so lib/ssl/cmake/shared/ssl-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/ssl/cmake/shared/ssl-targets.cmake diff --git a/security/aws-lc/version.mk b/security/aws-lc/version.mk new file mode 100644 index 000000000000..f0e53e57b206 --- /dev/null +++ b/security/aws-lc/version.mk @@ -0,0 +1 @@ +OPENSSL_SHLIBVER?= 0 diff --git a/security/aws-vault/Makefile b/security/aws-vault/Makefile index db93a96dcdd1..05a454c6ad0c 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= 25 +PORTREVISION= 28 CATEGORIES= security MAINTAINER= mauroeldritch@gmail.com diff --git a/security/bastillion/Makefile b/security/bastillion/Makefile index ab5882598411..d92f8dcff316 100644 --- a/security/bastillion/Makefile +++ b/security/bastillion/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= jetty-v DISTVERSION= 3.14_00 DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${PORTNAME}-upgrade-4.00.01.jar -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= security www java #MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${PORTVERSION}/ MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v3.14.0/ diff --git a/security/bitwarden-cli/Makefile b/security/bitwarden-cli/Makefile index 8211d102ee3b..80d3a5791fe4 100644 --- a/security/bitwarden-cli/Makefile +++ b/security/bitwarden-cli/Makefile @@ -1,10 +1,10 @@ PORTNAME= bitwarden-cli DISTVERSIONPREFIX= cli-v -DISTVERSION= 2025.12.0 +DISTVERSION= 2026.1.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 \ - ${PREFETCH_FILE}:prefetch +DISTFILES= node-v${PKG_NODE_VER}${EXTRACT_SUFX}:node MAINTAINER= tagattie@FreeBSD.org COMMENT= Bitwarden client command-line interface @@ -19,8 +19,6 @@ LICENSE_PERMS_BITWARDEN=none ONLY_FOR_ARCHS= aarch64 amd64 -FETCH_DEPENDS= npm:www/npm${NODEJS_SUFFIX} -BUILD_DEPENDS= npm:www/npm${NODEJS_SUFFIX} LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libzstd.so:archivers/zstd \ libicui18n.so:devel/icu \ @@ -32,10 +30,9 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \ libnghttp3.so:www/libnghttp3 RUN_DEPENDS= xdg-open:devel/xdg-utils \ ca_root_nss>0:security/ca_root_nss -TEST_DEPENDS= npm:www/npm${NODEJS_SUFFIX} -USES= gmake localbase:ldflags nodejs:22,build pkgconfig \ - python:build sqlite ssl +USES= electron:env gmake localbase:ldflags nodejs:22,build \ + pkgconfig python:build sqlite ssl USE_GITHUB= yes GH_ACCOUNT= bitwarden @@ -56,8 +53,7 @@ PORTDOCS= CONTRIBUTING.md README.md SECURITY.md OPTIONS_DEFINE= DOCS -PREFETCH_FILE= ${PORTNAME}-${DISTVERSION}-node-modules${EXTRACT_SUFX} -PREFETCH_TIMESTAMP= 61171200 +USE_ELECTRON= npm:npm prefetch extract PKG_NODE_VER= 22.15.1 PKG_FETCH_VER= 3.5 PKG_NODE_CONFIGURE_ARGS=--openssl-use-def-ca-store \ @@ -75,63 +71,6 @@ PKG_NODE_CONFIGURE_ARGS=--openssl-use-def-ca-store \ --with-intl=system-icu NODE_ARCH= ${ARCH:S/aarch64/arm64/:S/amd64/x64/:S/i386/ia32/} -pre-fetch: - if [ ! -f ${DISTDIR}/${PREFETCH_FILE} ]; then \ - ${MKDIR} ${WRKDIR}/node-modules-cache; \ - ${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 --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 | \ - ${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:' \ - -e "s|\.|$${dir}|" \ - -e 's|^${WRKDIR}|.|' >> ${WRKDIR}/node-modules-cache.mtree; \ - done; \ - ${TAR} -cz --options 'gzip:!timestamp' -f ${DISTDIR}/${PREFETCH_FILE} \ - -C ${WRKDIR} @node-modules-cache.mtree; \ - ${RM} -r ${WRKDIR}; \ - fi - -post-extract: - @for dir in `${FIND} -s ${WRKDIR}/node-modules-cache -type d -name node_modules -print | \ - ${GREP} -ve 'node_modules/.*/node_modules'`; do \ - ${MV} $${dir} `${ECHO_CMD} $${dir} | sed -e 's|${WRKDIR}/node-modules-cache|${WRKSRC}|'`; \ - done - post-patch: # apply FreeBSD patches for node @${BSDMAKE} PATCHDIR=${PATCHDIR}/node \ diff --git a/security/bitwarden-cli/distinfo b/security/bitwarden-cli/distinfo index 9462bf51f16e..2c27a57196c3 100644 --- a/security/bitwarden-cli/distinfo +++ b/security/bitwarden-cli/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1766089154 +TIMESTAMP = 1770814647 SHA256 (node-v22.15.1.tar.gz) = 38aea029f8818f7783f273fbc70dcf930f9ef54bdd49c5f90c0152caec7a57be SIZE (node-v22.15.1.tar.gz) = 100310295 -SHA256 (bitwarden-cli-2025.12.0-node-modules.tar.gz) = d85ab7e536201b516c2755f4c95be19122a4f1fc52b157968bbfda672815bcbc -SIZE (bitwarden-cli-2025.12.0-node-modules.tar.gz) = 284690133 -SHA256 (bitwarden-clients-cli-v2025.12.0_GH0.tar.gz) = e873e2f044f5342d3724de41f999d33aab09a8992e8763cd401b1c35f1f3e7d8 -SIZE (bitwarden-clients-cli-v2025.12.0_GH0.tar.gz) = 35439268 +SHA256 (bitwarden-cli-2026.1.0-node-modules.tar.gz) = e5c11b13d4661894d234e75c41d871c8c061602455cd654ecd5738d3fe8916dd +SIZE (bitwarden-cli-2026.1.0-node-modules.tar.gz) = 338732849 +SHA256 (bitwarden-clients-cli-v2026.1.0_GH0.tar.gz) = dc17b8f2e1e2db124c9753d1c537568296429837a7555d8f25a9d91926af0a82 +SIZE (bitwarden-clients-cli-v2026.1.0_GH0.tar.gz) = 36215390 diff --git a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json index cf2be624a22a..745c9d6f3e3b 100644 --- a/security/bitwarden-cli/files/packagejsons/apps/browser/package.json +++ b/security/bitwarden-cli/files/packagejsons/apps/browser/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/browser", - "version": "2025.12.0", + "version": "2026.1.0", "scripts": { "build": "npm run build:chrome", "build:bit": "npm run build:bit:chrome", diff --git a/security/bitwarden-cli/files/packagejsons/apps/cli/package.json b/security/bitwarden-cli/files/packagejsons/apps/cli/package.json index adddc99b4d75..a19c811b4bf6 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.12.0", + "version": "2026.1.0", "keywords": [ "bitwarden", "password", @@ -69,13 +69,13 @@ "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "14.0.0", - "core-js": "3.45.0", + "core-js": "3.47.0", "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", "jszip": "3.10.1", - "koa": "2.16.3", + "koa": "3.1.1", "koa-bodyparser": "4.4.1", "koa-json": "2.0.2", "lowdb": "1.0.0", @@ -83,12 +83,12 @@ "multer": "2.0.2", "node-fetch": "2.6.12", "node-forge": "1.3.2", - "open": "10.1.2", + "open": "11.0.0", "papaparse": "5.5.3", "proper-lockfile": "4.1.2", "rxjs": "7.8.1", "semver": "7.7.3", - "tldts": "7.0.18", + "tldts": "7.0.19", "zxcvbn": "4.4.2" } } diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/desktop_native/napi/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/desktop_native/napi/package.json index d557ccfd2598..0717bfd53eaa 100644 --- a/security/bitwarden-cli/files/packagejsons/apps/desktop/desktop_native/napi/package.json +++ b/security/bitwarden-cli/files/packagejsons/apps/desktop/desktop_native/napi/package.json @@ -3,27 +3,23 @@ "version": "0.1.0", "description": "", "scripts": { - "build": "napi build --platform --js false", + "build": "node scripts/build.js", "test": "cargo test" }, "author": "", "license": "GPL-3.0", "devDependencies": { - "@napi-rs/cli": "2.18.4" + "@napi-rs/cli": "3.2.0" }, "napi": { - "name": "desktop_napi", - "triples": { - "defaults": true, - "additional": [ - "x86_64-unknown-linux-musl", - "aarch64-unknown-linux-gnu", - "i686-pc-windows-msvc", - "armv7-unknown-linux-gnueabihf", - "aarch64-apple-darwin", - "aarch64-unknown-linux-musl", - "aarch64-pc-windows-msvc" - ] - } + "binaryName": "desktop_napi", + "targets": [ + "aarch64-apple-darwin", + "aarch64-pc-windows-msvc", + "aarch64-unknown-linux-gnu", + "armv7-unknown-linux-gnueabihf", + "i686-pc-windows-msvc", + "x86_64-unknown-linux-gnu" + ] } } diff --git a/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json b/security/bitwarden-cli/files/packagejsons/apps/desktop/package.json index bb8118cb7eb1..aabf26e76bd3 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.12.0", + "version": "2026.1.0", "keywords": [ "bitwarden", "password", @@ -18,6 +18,7 @@ "scripts": { "postinstall": "electron-rebuild", "start": "cross-env ELECTRON_IS_DEV=0 ELECTRON_NO_UPDATER=1 electron ./build", + "build-native-macos": "cd desktop_native && ./macos_provider/build.sh && node build.js cross-platform", "build-native": "cd desktop_native && node build.js", "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\"", @@ -28,7 +29,7 @@ "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", "build:main": "cross-env NODE_ENV=production webpack --config webpack.config.js --config-name main", - "build:main:dev": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.config.js --config-name main", + "build:main:dev": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name main", "build:main:watch": "npm run build-native && cross-env NODE_ENV=development webpack --config webpack.config.js --config-name main --watch", "build:renderer": "cross-env NODE_ENV=production webpack --config webpack.config.js --config-name renderer", "build:renderer:dev": "cross-env NODE_ENV=development webpack --config webpack.config.js --config-name renderer", @@ -39,33 +40,29 @@ "clean:dist": "rimraf ./dist", "pack:dir": "npm run clean:dist && electron-builder --dir -p never", "pack:lin:flatpak": "flatpak-builder --repo=../../.flatpak-repo ../../.flatpak ./resources/com.bitwarden.desktop.devel.yaml --install-deps-from=flathub --force-clean && flatpak build-bundle ../../.flatpak-repo/ ./dist/com.bitwarden.desktop.flatpak com.bitwarden.desktop", - "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && tar -czvf ./dist/bitwarden_desktop_x64.tar.gz -C ./dist/linux-unpacked/ .", - "pack:lin:arm64": "npm run clean:dist && electron-builder --linux --arm64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .", + "pack:lin": "npm run clean:dist && electron-builder --linux --x64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && cp ./resources/com.bitwarden.desktop.desktop ./dist/linux-unpacked/resources && cp -r ./resources/icons ./dist/linux-unpacked/resources && tar -czvf ./dist/bitwarden_desktop_x64.tar.gz -C ./dist/linux-unpacked/ .", + "pack:lin:arm64": "npm run clean:dist && electron-builder --linux --arm64 -p never && export SNAP_FILE=$(realpath ./dist/bitwarden_*.snap) && unsquashfs -d ./dist/tmp-snap/ $SNAP_FILE && mkdir -p ./dist/tmp-snap/meta/polkit/ && cp ./resources/com.bitwarden.desktop.policy ./dist/tmp-snap/meta/polkit/polkit.com.bitwarden.desktop.policy && rm $SNAP_FILE && snap pack --compression=lzo ./dist/tmp-snap/ && mv ./*.snap ./dist/ && rm -rf ./dist/tmp-snap/ && cp ./resources/com.bitwarden.desktop.desktop ./dist/linux-arm64-unpacked/resources && cp -r ./resources/icons ./dist/linux-arm64-unpacked/resources && tar -czvf ./dist/bitwarden_desktop_arm64.tar.gz -C ./dist/linux-arm64-unpacked/ .", "pack:mac": "npm run clean:dist && electron-builder --mac --universal -p never", "pack:mac:with-extension": "npm run clean:dist && npm run build:macos-extension:mac && electron-builder --mac --universal -p never", "pack:mac:arm64": "npm run clean:dist && electron-builder --mac --arm64 -p never", - "pack:mac:mas": "npm run clean:dist && electron-builder --mac mas --universal -p never", - "pack:mac:mas:with-extension": "npm run clean:dist && npm run build:macos-extension:mas && electron-builder --mac mas --universal -p never", - "pack:mac:masdev": "npm run clean:dist && electron-builder --mac mas-dev --universal -p never", - "pack:mac:masdev:with-extension": "npm run clean:dist && npm run build:macos-extension:masdev && electron-builder --mac mas-dev --universal -p never", - "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"", - "pack:win:beta": "npm run clean:dist && electron-builder --config electron-builder.beta.json --win --x64 --arm64 --ia32 -p never -c.win.signtoolOptions.certificateSubjectName=\"8bit Solutions LLC\"", + "pack:mac:mas": "npm run clean:dist && npm run build:macos-extension:mas && electron-builder --mac mas --universal -p never", + "pack:mac:masdev": "npm run clean:dist && electron-builder --mac mas-dev --universal -p never -c.mac.identity=null -c.mas.identity=$CSC_NAME -c.mas.provisioningProfile=bitwarden_desktop_developer_id.provisionprofile -c.mas.entitlements=resources/entitlements.mas.autofill-enabled.plist", + "pack:local:mac": "npm run clean:dist && npm run build:macos-extension:masdev && electron-builder --mac mas-dev --universal -p never -c.mac.provisioningProfile=\"\" -c.mas.provisioningProfile=\"\"", + "pack:win": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never", + "pack:win:beta": "npm run clean:dist && electron-builder --config electron-builder.beta.json --win --x64 --arm64 --ia32 -p never", "pack:win:ci": "npm run clean:dist && electron-builder --win --x64 --arm64 --ia32 -p never", "dist:dir": "npm run build && npm run pack:dir", "dist:lin": "npm run build && npm run pack:lin", "dist:lin:arm64": "npm run build && npm run pack:lin:arm64", "dist:mac": "npm run build && npm run pack:mac", - "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:dev && npm run pack:mac:masdev", - "dist:mac:masdev:with-extension": "npm run build:dev && npm run pack:mac:masdev:with-extension", + "dist:mac:masdev": "npm run build && npm run pack:mac:masdev", "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": "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", diff --git a/security/bitwarden-cli/files/packagejsons/apps/web/package.json b/security/bitwarden-cli/files/packagejsons/apps/web/package.json index 344a78f2a2cb..033c5b000bf3 100644 --- a/security/bitwarden-cli/files/packagejsons/apps/web/package.json +++ b/security/bitwarden-cli/files/packagejsons/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@bitwarden/web-vault", - "version": "2025.12.0", + "version": "2026.1.1", "scripts": { "build:oss": "webpack", "build:bit": "webpack -c ../../bitwarden_license/bit-web/webpack.config.js", diff --git a/security/bitwarden-cli/files/packagejsons/libs/auto-confirm/package.json b/security/bitwarden-cli/files/packagejsons/libs/auto-confirm/package.json new file mode 100644 index 000000000000..6bb4a334d6a3 --- /dev/null +++ b/security/bitwarden-cli/files/packagejsons/libs/auto-confirm/package.json @@ -0,0 +1,11 @@ +{ + "name": "@bitwarden/auto-confirm", + "version": "0.0.1", + "description": "auto confirm", + "private": true, + "type": "commonjs", + "main": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "admin-console" +} diff --git a/security/bitwarden-cli/files/packagejsons/libs/subscription/package.json b/security/bitwarden-cli/files/packagejsons/libs/subscription/package.json new file mode 100644 index 000000000000..67861a8891f5 --- /dev/null +++ b/security/bitwarden-cli/files/packagejsons/libs/subscription/package.json @@ -0,0 +1,11 @@ +{ + "name": "@bitwarden/subscription", + "version": "0.0.1", + "description": "Components and services for managing Bitwarden subscriptions.", + "private": true, + "type": "commonjs", + "main": "index.js", + "types": "index.d.ts", + "license": "GPL-3.0", + "author": "billing" +} diff --git a/security/bitwarden-cli/files/packagejsons/package-lock.json b/security/bitwarden-cli/files/packagejsons/package-lock.json index b157561e3e85..42206a1b46c4 100644 --- a/security/bitwarden-cli/files/packagejsons/package-lock.json +++ b/security/bitwarden-cli/files/packagejsons/package-lock.json @@ -14,45 +14,40 @@ "libs/**/*" ], "dependencies": { - "@angular/animations": "19.2.14", - "@angular/cdk": "19.2.18", - "@angular/common": "19.2.14", - "@angular/compiler": "19.2.14", - "@angular/core": "19.2.14", - "@angular/forms": "19.2.14", - "@angular/platform-browser": "19.2.14", - "@angular/platform-browser-dynamic": "19.2.14", - "@angular/router": "19.2.14", - "@bitwarden/commercial-sdk-internal": "0.2.0-main.403", - "@bitwarden/sdk-internal": "0.2.0-main.403", + "@angular/animations": "20.3.15", + "@angular/cdk": "20.2.14", + "@angular/common": "20.3.15", + "@angular/compiler": "20.3.15", + "@angular/core": "20.3.15", + "@angular/forms": "20.3.15", + "@angular/platform-browser": "20.3.15", + "@angular/platform-browser-dynamic": "20.3.15", + "@angular/router": "20.3.15", + "@bitwarden/commercial-sdk-internal": "0.2.0-main.470", + "@bitwarden/sdk-internal": "0.2.0-main.470", "@electron/fuses": "1.8.0", "@emotion/css": "11.13.5", "@koa/multer": "4.0.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.6.9", - "@nx/eslint": "21.6.9", - "@nx/jest": "21.6.9", - "@nx/js": "21.6.9", - "@nx/webpack": "21.6.9", + "@ng-select/ng-select": "20.7.0", "big-integer": "1.6.52", "braintree-web-drop-in": "1.46.0", "buffer": "6.0.3", - "bufferutil": "4.0.9", + "bufferutil": "4.1.0", "chalk": "4.1.2", "commander": "14.0.0", - "core-js": "3.45.0", + "core-js": "3.47.0", "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", "jszip": "3.10.1", - "koa": "2.16.3", + "koa": "3.1.1", "koa-bodyparser": "4.4.1", "koa-json": "2.0.2", - "lit": "3.3.0", + "lit": "3.3.1", "lowdb": "1.0.0", "lunr": "2.3.9", "multer": "2.0.2", @@ -60,7 +55,7 @@ "node-fetch": "2.6.12", "node-forge": "1.3.2", "oidc-client-ts": "2.4.1", - "open": "10.1.2", + "open": "11.0.0", "papaparse": "5.5.3", "proper-lockfile": "4.1.2", "qrcode-parser": "2.1.3", @@ -68,51 +63,53 @@ "rxjs": "7.8.1", "semver": "7.7.3", "tabbable": "6.3.0", - "tldts": "7.0.18", + "tldts": "7.0.19", "ts-node": "10.9.2", "utf-8-validate": "6.0.5", + "vite-tsconfig-paths": "5.1.4", "zone.js": "0.15.1", "zxcvbn": "4.4.2" }, "devDependencies": { - "@angular-devkit/build-angular": "19.2.14", - "@angular-eslint/schematics": "19.6.0", - "@angular/cli": "19.2.14", - "@angular/compiler-cli": "19.2.14", + "@angular-devkit/build-angular": "20.3.12", + "@angular-eslint/schematics": "20.7.0", + "@angular/cli": "20.3.12", + "@angular/compiler-cli": "20.3.15", "@babel/core": "7.28.5", "@babel/preset-env": "7.28.5", - "@compodoc/compodoc": "1.1.26", + "@compodoc/compodoc": "1.1.32", "@electron/notarize": "3.0.1", "@electron/rebuild": "4.0.1", "@eslint/compat": "2.0.0", - "@lit-labs/signals": "0.1.2", - "@ngtools/webpack": "19.2.14", - "@storybook/addon-a11y": "8.6.12", - "@storybook/addon-actions": "8.6.12", - "@storybook/addon-designs": "8.2.1", - "@storybook/addon-essentials": "8.6.12", - "@storybook/addon-interactions": "8.6.12", - "@storybook/addon-links": "8.6.12", - "@storybook/addon-themes": "8.6.12", - "@storybook/angular": "8.6.12", - "@storybook/manager-api": "8.6.12", + "@lit-labs/signals": "0.2.0", + "@ngtools/webpack": "20.3.12", + "@nx/devkit": "21.6.10", + "@nx/eslint": "21.6.10", + "@nx/jest": "21.6.10", + "@nx/js": "21.6.10", + "@nx/webpack": "21.6.10", + "@storybook/addon-a11y": "9.1.16", + "@storybook/addon-designs": "9.0.0-next.3", + "@storybook/addon-docs": "9.1.16", + "@storybook/addon-links": "9.1.16", + "@storybook/addon-themes": "9.1.16", + "@storybook/angular": "9.1.16", "@storybook/test-runner": "0.22.0", - "@storybook/theming": "8.6.12", - "@storybook/web-components-webpack5": "8.6.12", + "@storybook/web-components-vite": "9.1.16", "@tailwindcss/container-queries": "0.1.1", "@types/chrome": "0.1.28", "@types/firefox-webext-browser": "143.0.0", "@types/inquirer": "8.2.10", "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", - "@types/koa": "3.0.0", + "@types/koa": "3.0.1", "@types/koa__multer": "2.0.7", "@types/koa__router": "12.0.4", "@types/koa-bodyparser": "4.3.7", "@types/koa-json": "2.0.23", "@types/lowdb": "1.0.15", "@types/lunr": "2.3.7", - "@types/node": "22.19.1", + "@types/node": "22.19.3", "@types/node-fetch": "2.6.4", "@types/node-forge": "1.3.14", "@types/papaparse": "5.5.0", @@ -123,22 +120,22 @@ "@typescript-eslint/utils": "8.31.0", "@webcomponents/custom-elements": "1.6.0", "@yao-pkg/pkg": "6.5.1", - "angular-eslint": "19.6.0", - "autoprefixer": "10.4.21", + "angular-eslint": "20.7.0", + "autoprefixer": "10.4.22", "axe-playwright": "2.2.2", "babel-loader": "9.2.1", "base64-loader": "1.0.0", - "browserslist": "4.28.0", - "chromatic": "13.3.1", + "browserslist": "4.28.1", + "chromatic": "13.3.4", "concurrently": "9.2.0", "copy-webpack-plugin": "13.0.1", "cross-env": "10.1.0", "css-loader": "7.1.2", - "electron": "37.7.0", + "electron": "39.2.6", "electron-builder": "26.0.12", "electron-log": "5.4.3", "electron-reload": "2.0.0-alpha.1", - "electron-store": "8.2.0", + "electron-store": "11.0.2", "electron-updater": "6.6.4", "eslint": "9.26.0", "eslint-config-prettier": "10.1.2", @@ -146,7 +143,7 @@ "eslint-plugin-import": "2.31.0", "eslint-plugin-rxjs": "5.0.3", "eslint-plugin-rxjs-angular": "2.0.1", - "eslint-plugin-storybook": "0.12.0", + "eslint-plugin-storybook": "9.1.16", "eslint-plugin-tailwindcss": "3.18.0", "html-loader": "5.1.0", "html-webpack-injector": "1.1.4", @@ -159,19 +156,20 @@ "json5": "2.2.3", "lint-staged": "16.0.0", "mini-css-extract-plugin": "2.9.4", - "nx": "21.6.9", + "nx": "21.6.10", + "path-browserify": "1.0.1", "postcss": "8.5.6", "postcss-loader": "8.2.0", - "prettier": "3.6.2", - "prettier-plugin-tailwindcss": "0.6.11", + "prettier": "3.7.3", + "prettier-plugin-tailwindcss": "0.7.1", "process": "0.11.10", "remark-gfm": "4.0.1", - "rimraf": "6.0.1", - "sass": "1.94.2", + "rimraf": "6.1.2", + "sass": "1.95.1", "sass-loader": "16.0.6", - "storybook": "8.6.12", + "storybook": "9.1.17", "style-loader": "4.0.0", - "tailwindcss": "3.4.17", + "tailwindcss": "3.4.18", "ts-jest": "29.4.5", "ts-loader": "9.5.4", "tsconfig-paths-webpack-plugin": "4.2.0", @@ -188,17 +186,17 @@ "webpack-node-externals": "3.0.0" }, "engines": { - "node": "~22", + "node": ">=22.12.0", "npm": "~10" } }, "apps/browser": { "name": "@bitwarden/browser", - "version": "2025.12.0" + "version": "2026.1.0" }, "apps/cli": { "name": "@bitwarden/cli", - "version": "2025.12.0", + "version": "2026.1.0", "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { "@koa/multer": "4.0.0", @@ -207,13 +205,13 @@ "browser-hrtime": "1.1.8", "chalk": "4.1.2", "commander": "14.0.0", - "core-js": "3.45.0", + "core-js": "3.47.0", "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", "jszip": "3.10.1", - "koa": "2.16.3", + "koa": "3.1.1", "koa-bodyparser": "4.4.1", "koa-json": "2.0.2", "lowdb": "1.0.0", @@ -221,12 +219,12 @@ "multer": "2.0.2", "node-fetch": "2.6.12", "node-forge": "1.3.2", - "open": "10.1.2", + "open": "11.0.0", "papaparse": "5.5.3", "proper-lockfile": "4.1.2", "rxjs": "7.8.1", "semver": "7.7.3", - "tldts": "7.0.18", + "tldts": "7.0.19", "zxcvbn": "4.4.2" }, "bin": { @@ -280,7 +278,7 @@ }, "apps/desktop": { "name": "@bitwarden/desktop", - "version": "2025.12.0", + "version": "2026.1.0", "hasInstallScript": true, "license": "GPL-3.0" }, @@ -289,12 +287,211 @@ "version": "0.1.0", "license": "GPL-3.0", "devDependencies": { - "@napi-rs/cli": "2.18.4" + "@napi-rs/cli": "3.2.0" + } + }, + "apps/desktop/node_modules/@inquirer/confirm": { + "version": "5.1.21", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.21.tgz", + "integrity": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "apps/desktop/node_modules/@inquirer/prompts": { + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.10.1.tgz", + "integrity": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/checkbox": "^4.3.2", + "@inquirer/confirm": "^5.1.21", + "@inquirer/editor": "^4.2.23", + "@inquirer/expand": "^4.0.23", + "@inquirer/input": "^4.3.1", + "@inquirer/number": "^3.0.23", + "@inquirer/password": "^4.0.23", + "@inquirer/rawlist": "^4.1.11", + "@inquirer/search": "^3.2.2", + "@inquirer/select": "^4.4.2" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "apps/desktop/node_modules/@napi-rs/cli": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-3.2.0.tgz", + "integrity": "sha512-heyXt/9OBPv/WrTFW2+PxIMzH6MCeqP9ZsvOg0LN6pLngBnszcxFsdhCAh5I6sddzQsvru53zj59GUzvmpWk8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/prompts": "^7.8.4", + "@napi-rs/cross-toolchain": "^1.0.3", + "@napi-rs/wasm-tools": "^1.0.1", + "@octokit/rest": "^22.0.0", + "clipanion": "^4.0.0-rc.4", + "colorette": "^2.0.20", + "debug": "^4.4.1", + "emnapi": "^1.5.0", + "es-toolkit": "^1.39.10", + "find-up": "^7.0.0", + "js-yaml": "^4.1.0", + "semver": "^7.7.2", + "typanion": "^3.14.0" + }, + "bin": { + "napi": "dist/cli.js", + "napi-raw": "cli.mjs" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/runtime": "^1.1.0", + "emnapi": "^1.1.0" + }, + "peerDependenciesMeta": { + "@emnapi/runtime": { + "optional": true + }, + "emnapi": { + "optional": true + } + } + }, + "apps/desktop/node_modules/find-up": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-7.0.0.tgz", + "integrity": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^7.2.0", + "path-exists": "^5.0.0", + "unicorn-magic": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "apps/desktop/node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "apps/desktop/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "apps/desktop/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "apps/desktop/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "apps/desktop/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "apps/desktop/node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "apps/web": { "name": "@bitwarden/web-vault", - "version": "2025.12.0" + "version": "2026.1.1" }, "libs/admin-console": { "name": "@bitwarden/admin-console", @@ -316,6 +513,11 @@ "version": "0.0.0", "license": "GPL-3.0" }, + "libs/auto-confirm": { + "name": "@bitwarden/auto-confirm", + "version": "0.0.1", + "license": "GPL-3.0" + }, "libs/billing": { "name": "@bitwarden/billing", "version": "0.0.0", @@ -431,6 +633,11 @@ "version": "0.0.1", "license": "GPL-3.0" }, + "libs/subscription": { + "name": "@bitwarden/subscription", + "version": "0.0.1", + "license": "GPL-3.0" + }, "libs/tools/export/vault-export/vault-export-core": { "name": "@bitwarden/vault-export-core", "version": "0.0.0", @@ -487,9 +694,9 @@ "license": "GPL-3.0" }, "node_modules/@adobe/css-tools": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.3.tgz", - "integrity": "sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.4.4.tgz", + "integrity": "sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==", "dev": true, "license": "MIT" }, @@ -500,6 +707,215 @@ "dev": true, "license": "MIT" }, + "node_modules/@algolia/abtesting": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.1.0.tgz", + "integrity": "sha512-sEyWjw28a/9iluA37KLGu8vjxEIlb60uxznfTUmXImy7H5NvbpSO6yYgmgH5KiD7j+zTUUihiST0jEP12IoXow==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-abtesting": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.35.0.tgz", + "integrity": "sha512-uUdHxbfHdoppDVflCHMxRlj49/IllPwwQ2cQ8DLC4LXr3kY96AHBpW0dMyi6ygkn2MtFCc6BxXCzr668ZRhLBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.35.0.tgz", + "integrity": "sha512-SunAgwa9CamLcRCPnPHx1V2uxdQwJGqb1crYrRWktWUdld0+B2KyakNEeVn5lln4VyeNtW17Ia7V7qBWyM/Skw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.35.0.tgz", + "integrity": "sha512-ipE0IuvHu/bg7TjT2s+187kz/E3h5ssfTtjpg1LbWMgxlgiaZIgTTbyynM7NfpSJSKsgQvCQxWjGUO51WSCu7w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.35.0.tgz", + "integrity": "sha512-UNbCXcBpqtzUucxExwTSfAe8gknAJ485NfPN6o1ziHm6nnxx97piIbcBQ3edw823Tej2Wxu1C0xBY06KgeZ7gA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.35.0.tgz", + "integrity": "sha512-/KWjttZ6UCStt4QnWoDAJ12cKlQ+fkpMtyPmBgSS2WThJQdSV/4UWcqCUqGH7YLbwlj3JjNirCu3Y7uRTClxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.35.0.tgz", + "integrity": "sha512-8oCuJCFf/71IYyvQQC+iu4kgViTODbXDk3m7yMctEncRSRV+u2RtDVlpGGfPlJQOrAY7OONwJlSHkmbbm2Kp/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.35.0.tgz", + "integrity": "sha512-FfmdHTrXhIduWyyuko1YTcGLuicVbhUyRjO3HbXE4aP655yKZgdTIfMhZ/V5VY9bHuxv/fGEh3Od1Lvv2ODNTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/ingestion": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.35.0.tgz", + "integrity": "sha512-gPzACem9IL1Co8mM1LKMhzn1aSJmp+Vp434An4C0OBY4uEJRcqsLN3uLBlY+bYvFg8C8ImwM9YRiKczJXRk0XA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.35.0.tgz", + "integrity": "sha512-w9MGFLB6ashI8BGcQoVt7iLgDIJNCn4OIu0Q0giE3M2ItNrssvb8C0xuwJQyTy1OFZnemG0EB1OvXhIHOvQwWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/recommend": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.35.0.tgz", + "integrity": "sha512-AhrVgaaXAb8Ue0u2nuRWwugt0dL5UmRgS9LXe0Hhz493a8KFeZVUE56RGIV3hAa6tHzmAV7eIoqcWTQvxzlJeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.35.0.tgz", + "integrity": "sha512-diY415KLJZ6x1Kbwl9u96Jsz0OstE3asjXtJ9pmk1d+5gPuQ5jQyEsgC+WmEXzlec3iuVszm8AzNYYaqw6B+Zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.35.0.tgz", + "integrity": "sha512-uydqnSmpAjrgo8bqhE9N1wgcB98psTRRQXcjc4izwMB7yRl9C8uuAQ/5YqRj04U0mMQ+fdu2fcNF6m9+Z1BzDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-node-http": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.35.0.tgz", + "integrity": "sha512-RgLX78ojYOrThJHrIiPzT4HW3yfQa0D7K+MQ81rhxqaNyNBu4F1r+72LNHYH/Z+y9I1Mrjrd/c/Ue5zfDgAEjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/client-common": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -528,112 +944,129 @@ } }, "node_modules/@angular-devkit/architect": { - "version": "0.1902.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.15.tgz", - "integrity": "sha512-RbqhStc6ZoRv57ZqLB36VOkBkAdU3nNezCvIs0AJV5V4+vLPMrb0hpIB0sF+9yMlMjWsolnRsj0/Fil+zQG3bw==", + "version": "0.2003.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.2003.12.tgz", + "integrity": "sha512-5H40lAFF4CKY32C4HOp6bTlOF1f4WsGCwe7FjFQp9A+T7yoCBiHpIWt2JKTwV4sBoTKVDZOnuf0GG+UVKjQT4A==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.2.15", - "rxjs": "7.8.1" + "@angular-devkit/core": "20.3.12", + "rxjs": "7.8.2" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, + "node_modules/@angular-devkit/architect/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, "node_modules/@angular-devkit/build-angular": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-19.2.14.tgz", - "integrity": "sha512-0K8vZxXdkME31fd6/+WACug8j4eLlU7mxR2/XJvS+VQ+a7bqdEsVddZDkwdWE+Y3ccZXvD/aNLZSEuSKmVFsnA==", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.3.12.tgz", + "integrity": "sha512-HPepPbJA5vprYTWJaSCfpk0s1bPT6Ui6VjFOSb9oY+p9iq+MGkuB1I+swNcRcMLttyMD+FpbMd27F8jSeX5XVw==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1902.14", - "@angular-devkit/build-webpack": "0.1902.14", - "@angular-devkit/core": "19.2.14", - "@angular/build": "19.2.14", - "@babel/core": "7.26.10", - "@babel/generator": "7.26.10", - "@babel/helper-annotate-as-pure": "7.25.9", + "@angular-devkit/architect": "0.2003.12", + "@angular-devkit/build-webpack": "0.2003.12", + "@angular-devkit/core": "20.3.12", + "@angular/build": "20.3.12", + "@babel/core": "7.28.3", + "@babel/generator": "7.28.3", + "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-transform-async-generator-functions": "7.26.8", - "@babel/plugin-transform-async-to-generator": "7.25.9", - "@babel/plugin-transform-runtime": "7.26.10", - "@babel/preset-env": "7.26.9", - "@babel/runtime": "7.26.10", + "@babel/plugin-transform-async-generator-functions": "7.28.0", + "@babel/plugin-transform-async-to-generator": "7.27.1", + "@babel/plugin-transform-runtime": "7.28.3", + "@babel/preset-env": "7.28.3", + "@babel/runtime": "7.28.3", "@discoveryjs/json-ext": "0.6.3", - "@ngtools/webpack": "19.2.14", - "@vitejs/plugin-basic-ssl": "1.2.0", + "@ngtools/webpack": "20.3.12", "ansi-colors": "4.1.3", - "autoprefixer": "10.4.20", - "babel-loader": "9.2.1", + "autoprefixer": "10.4.21", + "babel-loader": "10.0.0", "browserslist": "^4.21.5", - "copy-webpack-plugin": "12.0.2", + "copy-webpack-plugin": "13.0.1", "css-loader": "7.1.2", - "esbuild-wasm": "0.25.4", + "esbuild-wasm": "0.25.9", "fast-glob": "3.3.3", "http-proxy-middleware": "3.0.5", "istanbul-lib-instrument": "6.0.3", "jsonc-parser": "3.3.1", "karma-source-map-support": "1.4.0", - "less": "4.2.2", - "less-loader": "12.2.0", + "less": "4.4.0", + "less-loader": "12.3.0", "license-webpack-plugin": "4.0.2", "loader-utils": "3.3.1", - "mini-css-extract-plugin": "2.9.2", - "open": "10.1.0", - "ora": "5.4.1", - "picomatch": "4.0.2", - "piscina": "4.8.0", - "postcss": "8.5.2", + "mini-css-extract-plugin": "2.9.4", + "open": "10.2.0", + "ora": "8.2.0", + "picomatch": "4.0.3", + "piscina": "5.1.3", + "postcss": "8.5.6", "postcss-loader": "8.1.1", "resolve-url-loader": "5.0.0", - "rxjs": "7.8.1", - "sass": "1.85.0", + "rxjs": "7.8.2", + "sass": "1.90.0", "sass-loader": "16.0.5", - "semver": "7.7.1", + "semver": "7.7.2", "source-map-loader": "5.0.0", "source-map-support": "0.5.21", - "terser": "5.39.0", + "terser": "5.43.1", "tree-kill": "1.2.2", "tslib": "2.8.1", - "webpack": "5.98.0", + "webpack": "5.101.2", "webpack-dev-middleware": "7.4.2", - "webpack-dev-server": "5.2.0", + "webpack-dev-server": "5.2.2", "webpack-merge": "6.0.1", "webpack-subresource-integrity": "5.1.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "esbuild": "0.25.4" + "esbuild": "0.25.9" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", - "@angular/localize": "^19.0.0 || ^19.2.0-next.0", - "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", - "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", - "@angular/ssr": "^19.2.14", + "@angular/compiler-cli": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/localize": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-server": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@angular/ssr": "^20.3.12", "@web/test-runner": "^0.20.0", "browser-sync": "^3.0.2", - "jest": "^29.5.0", - "jest-environment-jsdom": "^29.5.0", + "jest": "^29.5.0 || ^30.2.0", + "jest-environment-jsdom": "^29.5.0 || ^30.2.0", "karma": "^6.3.0", - "ng-packagr": "^19.0.0 || ^19.2.0-next.0", + "ng-packagr": "^20.0.0", "protractor": "^7.0.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "typescript": ">=5.5 <5.9" + "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, "@angular/localize": { "optional": true }, + "@angular/platform-browser": { + "optional": true + }, "@angular/platform-server": { "optional": true }, @@ -669,67 +1102,23 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/architect": { - "version": "0.1902.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz", - "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@angular-devkit/core": "19.2.14", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@angular-devkit/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz", - "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^4.0.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/core": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -755,80 +1144,81 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/@babel/preset-env": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.9.tgz", - "integrity": "sha512-vX3qPGE8sEKEAZCWk05k3cpTAE3/nOYca++JA+Rd0z2NCNzabmYvEiSShKzm10zdquOIAVXsy2Ei/DTW34KlKQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.26.8", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-validator-option": "^7.25.9", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.26.0", - "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.9", - "@babel/plugin-transform-async-generator-functions": "^7.26.8", - "@babel/plugin-transform-async-to-generator": "^7.25.9", - "@babel/plugin-transform-block-scoped-functions": "^7.26.5", - "@babel/plugin-transform-block-scoping": "^7.25.9", - "@babel/plugin-transform-class-properties": "^7.25.9", - "@babel/plugin-transform-class-static-block": "^7.26.0", - "@babel/plugin-transform-classes": "^7.25.9", - "@babel/plugin-transform-computed-properties": "^7.25.9", - "@babel/plugin-transform-destructuring": "^7.25.9", - "@babel/plugin-transform-dotall-regex": "^7.25.9", - "@babel/plugin-transform-duplicate-keys": "^7.25.9", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-dynamic-import": "^7.25.9", - "@babel/plugin-transform-exponentiation-operator": "^7.26.3", - "@babel/plugin-transform-export-namespace-from": "^7.25.9", - "@babel/plugin-transform-for-of": "^7.26.9", - "@babel/plugin-transform-function-name": "^7.25.9", - "@babel/plugin-transform-json-strings": "^7.25.9", - "@babel/plugin-transform-literals": "^7.25.9", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", - "@babel/plugin-transform-member-expression-literals": "^7.25.9", - "@babel/plugin-transform-modules-amd": "^7.25.9", - "@babel/plugin-transform-modules-commonjs": "^7.26.3", - "@babel/plugin-transform-modules-systemjs": "^7.25.9", - "@babel/plugin-transform-modules-umd": "^7.25.9", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", - "@babel/plugin-transform-new-target": "^7.25.9", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.26.6", - "@babel/plugin-transform-numeric-separator": "^7.25.9", - "@babel/plugin-transform-object-rest-spread": "^7.25.9", - "@babel/plugin-transform-object-super": "^7.25.9", - "@babel/plugin-transform-optional-catch-binding": "^7.25.9", - "@babel/plugin-transform-optional-chaining": "^7.25.9", - "@babel/plugin-transform-parameters": "^7.25.9", - "@babel/plugin-transform-private-methods": "^7.25.9", - "@babel/plugin-transform-private-property-in-object": "^7.25.9", - "@babel/plugin-transform-property-literals": "^7.25.9", - "@babel/plugin-transform-regenerator": "^7.25.9", - "@babel/plugin-transform-regexp-modifiers": "^7.26.0", - "@babel/plugin-transform-reserved-words": "^7.25.9", - "@babel/plugin-transform-shorthand-properties": "^7.25.9", - "@babel/plugin-transform-spread": "^7.25.9", - "@babel/plugin-transform-sticky-regex": "^7.25.9", - "@babel/plugin-transform-template-literals": "^7.26.8", - "@babel/plugin-transform-typeof-symbol": "^7.26.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.9", - "@babel/plugin-transform-unicode-property-regex": "^7.25.9", - "@babel/plugin-transform-unicode-regex": "^7.25.9", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.40.0", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "engines": { @@ -848,50 +1238,23 @@ "semver": "bin/semver.js" } }, - "node_modules/@angular-devkit/build-angular/node_modules/@types/express": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", - "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/@types/express-serve-static-core": { - "version": "4.19.6", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", - "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "node_modules/@angular-devkit/build-angular/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" } }, "node_modules/@angular-devkit/build-angular/node_modules/autoprefixer": { - "version": "10.4.20", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", - "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "version": "10.4.21", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", "dev": true, "funding": [ { @@ -909,11 +1272,11 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.23.3", - "caniuse-lite": "^1.0.30001646", + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", - "picocolors": "^1.0.1", + "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" }, "bin": { @@ -926,109 +1289,78 @@ "postcss": "^8.1.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/body-parser": { - "version": "1.20.3", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", - "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "node_modules/@angular-devkit/build-angular/node_modules/babel-loader": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-10.0.0.tgz", + "integrity": "sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==", "dev": true, "license": "MIT", "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.5", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.13.0", - "raw-body": "2.5.2", - "type-is": "~1.6.18", - "unpipe": "1.0.0" + "find-up": "^5.0.0" }, "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" + "node": "^18.20.0 || ^20.10.0 || >=22.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5.61.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "node_modules/@angular-devkit/build-angular/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", "dev": true, "license": "MIT", - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@angular-devkit/build-angular/node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "node_modules/@angular-devkit/build-angular/node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "license": "MIT", "dependencies": { - "safe-buffer": "5.2.1" + "restore-cursor": "^5.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/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==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/cookie": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", - "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "node_modules/@angular-devkit/build-angular/node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, "license": "MIT", "engines": { - "node": ">= 0.6" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "node_modules/@angular-devkit/build-angular/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==", "dev": true, "license": "MIT" }, - "node_modules/@angular-devkit/build-angular/node_modules/copy-webpack-plugin": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-12.0.2.tgz", - "integrity": "sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==", + "node_modules/@angular-devkit/build-angular/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true, - "license": "MIT", - "dependencies": { - "fast-glob": "^3.3.2", - "glob-parent": "^6.0.1", - "globby": "^14.0.0", - "normalize-path": "^3.0.0", - "schema-utils": "^4.2.0", - "serialize-javascript": "^6.0.2" - }, - "engines": { - "node": ">= 18.12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } + "license": "MIT" }, "node_modules/@angular-devkit/build-angular/node_modules/eslint-scope": { "version": "5.1.1", @@ -1054,147 +1386,27 @@ "node": ">=4.0" } }, - "node_modules/@angular-devkit/build-angular/node_modules/express": { - "version": "4.21.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", - "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", - "dev": true, - "license": "MIT", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.3", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.7.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.3.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.3", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.12", - "proxy-addr": "~2.0.7", - "qs": "6.13.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.19.0", - "serve-static": "1.16.2", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/express" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/express/node_modules/ms": { + "node_modules/@angular-devkit/build-angular/node_modules/is-interactive": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/finalhandler": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", - "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", "dev": true, "license": "MIT", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "license": "MIT", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" + "node": ">=12" }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/ipaddr.js": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", - "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "node_modules/@angular-devkit/build-angular/node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1207,37 +1419,34 @@ "dev": true, "license": "MIT" }, - "node_modules/@angular-devkit/build-angular/node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "node_modules/@angular-devkit/build-angular/node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", "dev": true, "license": "MIT", + "dependencies": { + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" + }, "engines": { - "node": ">= 0.6" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/merge-descriptors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", - "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", - "dev": true, - "license": "MIT", + "node": ">=18" + }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "node_modules/@angular-devkit/build-angular/node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", "dev": true, "license": "MIT", - "bin": { - "mime": "cli.js" - }, "engines": { - "node": ">=4" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@angular-devkit/build-angular/node_modules/mime-db": { @@ -1263,48 +1472,33 @@ "node": ">= 0.6" } }, - "node_modules/@angular-devkit/build-angular/node_modules/mini-css-extract-plugin": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", - "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "node_modules/@angular-devkit/build-angular/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "license": "MIT", "dependencies": { - "schema-utils": "^4.0.0", - "tapable": "^2.2.1" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">= 12.13.0" + "node": ">=18" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.6" + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@angular-devkit/build-angular/node_modules/open": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.0.tgz", - "integrity": "sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==", + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", "dev": true, "license": "MIT", "dependencies": { "default-browser": "^5.2.1", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "wsl-utils": "^0.1.0" }, "engines": { "node": ">=18" @@ -1313,40 +1507,41 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/path-to-regexp": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", - "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/postcss": { - "version": "8.5.2", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.2.tgz", - "integrity": "sha512-MjOadfU3Ys9KYoX0AdkBlFEF1Vx37uCCeN4ZHnmwm9FfpbsGWMZeBLMmmpY+6Ocqod7mkdZ0DT31OlbsFrLlkA==", + "node_modules/@angular-devkit/build-angular/node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.8", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^10 || ^12 || >=14" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular-devkit/build-angular/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/@angular-devkit/build-angular/node_modules/postcss-loader": { @@ -1381,68 +1576,37 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/qs": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "node_modules/@angular-devkit/build-angular/node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, - "license": "BSD-3-Clause", + "license": "MIT", "dependencies": { - "side-channel": "^1.0.6" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": ">=0.6" + "node": ">=18" }, "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/raw-body": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", - "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/@angular-devkit/build-angular/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "tslib": "^2.1.0" } }, "node_modules/@angular-devkit/build-angular/node_modules/sass": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", - "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "version": "1.90.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", + "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1502,9 +1666,9 @@ } }, "node_modules/@angular-devkit/build-angular/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -1514,114 +1678,58 @@ "node": ">=10" } }, - "node_modules/@angular-devkit/build-angular/node_modules/send": { - "version": "0.19.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", - "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "node_modules/@angular-devkit/build-angular/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true, - "license": "MIT" - }, - "node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/serve-static": { - "version": "1.16.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", - "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", - "dev": true, - "license": "MIT", - "dependencies": { - "encodeurl": "~2.0.0", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.19.0" + "node": ">=18" }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/@angular-devkit/build-angular/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "node_modules/@angular-devkit/build-angular/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" + "ansi-regex": "^6.0.1" }, "engines": { - "node": ">= 0.6" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/@angular-devkit/build-angular/node_modules/webpack": { - "version": "5.98.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.98.0.tgz", - "integrity": "sha512-UFynvx+gM44Gv9qFgj0acCQK2VE1CtdfwFdimkapco3hlPCJ/zeq73n2yVKimVbtm+TnApIugGhLJnkU6gjYXA==", + "version": "5.101.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.101.2.tgz", + "integrity": "sha512-4JLXU0tD6OZNVqlwzm3HGEhAHufSiyv+skb7q0d2367VDMzrU1Q/ZeepvkcHH0rZie6uqEtTQQe0OEOOluH3Mg==", "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", - "@types/estree": "^1.0.6", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", "@webassemblyjs/ast": "^1.14.1", "@webassemblyjs/wasm-edit": "^1.14.1", "@webassemblyjs/wasm-parser": "^1.14.1", - "acorn": "^8.14.0", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", "browserslist": "^4.24.0", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.17.1", + "enhanced-resolve": "^5.17.3", "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", @@ -1631,11 +1739,11 @@ "loader-runner": "^4.2.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "schema-utils": "^4.3.0", + "schema-utils": "^4.3.2", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.3.11", "watchpack": "^2.4.1", - "webpack-sources": "^3.2.3" + "webpack-sources": "^3.3.3" }, "bin": { "webpack": "bin/webpack.js" @@ -1653,246 +1761,334 @@ } } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.0.tgz", - "integrity": "sha512-90SqqYXA2SK36KcT6o1bvwvZfJFcmoamqeJY7+boioffX9g9C0wjjJRGUrQIuh43pb0ttX7+ssavmj/WN2RHtA==", + "node_modules/@angular-devkit/build-webpack": { + "version": "0.2003.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.2003.12.tgz", + "integrity": "sha512-IkhCU0nAsXYBQOfHu2gQBcYBKhaV1c8wYtu7MmelBcN/iUrG8hRf1sZx+ppUgsdZuBYxCiDiLpcfRVRCIASkvw==", "dev": true, "license": "MIT", "dependencies": { - "@types/bonjour": "^3.5.13", - "@types/connect-history-api-fallback": "^1.5.4", - "@types/express": "^4.17.21", - "@types/serve-index": "^1.9.4", - "@types/serve-static": "^1.15.5", - "@types/sockjs": "^0.3.36", - "@types/ws": "^8.5.10", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.2.1", - "chokidar": "^3.6.0", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "express": "^4.21.2", - "graceful-fs": "^4.2.6", - "http-proxy-middleware": "^2.0.7", - "ipaddr.js": "^2.1.0", - "launch-editor": "^2.6.1", - "open": "^10.0.3", - "p-retry": "^6.2.0", - "schema-utils": "^4.2.0", - "selfsigned": "^2.4.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^7.4.2", - "ws": "^8.18.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" + "@angular-devkit/architect": "0.2003.12", + "rxjs": "7.8.2" }, "engines": { - "node": ">= 18.12.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "webpack": "^5.30.0", + "webpack-dev-server": "^5.0.2" + } + }, + "node_modules/@angular-devkit/build-webpack/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/core": { + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.12.tgz", + "integrity": "sha512-ReFxd/UOoVDr3+kIUjmYILQZF89qg62POdY7a7OqBH7plmInFlYVSEDouJvGqj3LVCPiqTk2ZOSChbhS/eLxXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "8.17.1", + "ajv-formats": "3.0.1", + "jsonc-parser": "3.3.1", + "picomatch": "4.0.3", + "rxjs": "7.8.2", + "source-map": "0.7.6" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" }, "peerDependencies": { - "webpack": "^5.0.0" + "chokidar": "^4.0.0" }, "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { + "chokidar": { "optional": true } } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/@angular-devkit/core/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@angular-devkit/core/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/schematics": { + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.12.tgz", + "integrity": "sha512-JqJ1u59y+Ud51k/8MHYzSP+aQOeC2PJBaDmMnvqfWVaIt6n3x4gc/VtuhqhpJ0SKulbFuOWgAfI6QbPFrgUYQQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-devkit/core": "20.3.12", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "8.2.0", + "rxjs": "7.8.2" }, "engines": { - "node": ">= 8.10.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" }, "funding": { - "url": "https://paulmillr.com/funding/" + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/@angular-devkit/schematics/node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, - "license": "ISC", + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "restore-cursor": "^5.0.0" }, "engines": { - "node": ">= 6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-angular/node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", - "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "node_modules/@angular-devkit/schematics/node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, "license": "MIT", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" + "engines": { + "node": ">=6" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular-devkit/schematics/node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", "engines": { - "node": ">=12.0.0" + "node": ">=12" }, - "peerDependencies": { - "@types/express": "^4.17.13" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-webpack": { - "version": "0.1902.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.1902.14.tgz", - "integrity": "sha512-XDNB8Nlau/v59Ukd6UgBRBRnTnUmC244832SECmMxXHs1ljJMWGlI1img2xPErGd8426rUA9Iws4RkQiqbsybQ==", + "node_modules/@angular-devkit/schematics/node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1902.14", - "rxjs": "7.8.1" + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" }, - "peerDependencies": { - "webpack": "^5.30.0", - "webpack-dev-server": "^5.0.2" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/architect": { - "version": "0.1902.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz", - "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==", + "node_modules/@angular-devkit/schematics/node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.2.14", - "rxjs": "7.8.1" + "mimic-function": "^5.0.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/build-webpack/node_modules/@angular-devkit/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz", - "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==", + "node_modules/@angular-devkit/schematics/node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^4.0.0" + "node": ">=18" }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/core": { - "version": "19.2.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.15.tgz", - "integrity": "sha512-pU2RZYX6vhd7uLSdLwPnuBcr0mXJSjp3EgOXKsrlQFQZevc+Qs+2JdXgIElnOT/aDqtRtriDmLlSbtdE8n3ZbA==", + "node_modules/@angular-devkit/schematics/node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" }, - "peerDependencies": { - "chokidar": "^4.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@angular-devkit/schematics/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@angular-devkit/schematics": { - "version": "19.2.15", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.15.tgz", - "integrity": "sha512-kNOJ+3vekJJCQKWihNmxBkarJzNW09kP5a9E1SRNiQVNOUEeSwcRR0qYotM65nx821gNzjjhJXnAZ8OazWldrg==", + "node_modules/@angular-devkit/schematics/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.2.15", - "jsonc-parser": "3.3.1", - "magic-string": "0.30.17", - "ora": "5.4.1", - "rxjs": "7.8.1" + "ansi-regex": "^6.0.1" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, "node_modules/@angular-eslint/builder": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-19.6.0.tgz", - "integrity": "sha512-hUdYS1mSB09b5ABi2tuWeMTVprYHW+x6KmeAFJfXC6aMOa4NYQBdetIjOLwr7qUDlq1S/+2+HiX/FO76FPHClw==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/builder/-/builder-20.7.0.tgz", + "integrity": "sha512-qgf4Cfs1z0VsVpzF/OnxDRvBp60OIzeCsp4mzlckWYVniKo19EPIN6kFDol5eTAIOMPgiBQlMIwgQMHgocXEig==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": ">= 0.1900.0 < 0.2000.0", - "@angular-devkit/core": ">= 19.0.0 < 20.0.0" + "@angular-devkit/architect": ">= 0.2000.0 < 0.2100.0", + "@angular-devkit/core": ">= 20.0.0 < 21.0.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", @@ -1900,21 +2096,22 @@ } }, "node_modules/@angular-eslint/bundled-angular-compiler": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-19.6.0.tgz", - "integrity": "sha512-ro+seaTAg5GvtJ72uWEEnP9J5mT0vtgdqH6YMrmMt4pZbSZxvkLfLjZGkXo/HjVDVcCjPnmZeMwKN+uoEc27Jg==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/bundled-angular-compiler/-/bundled-angular-compiler-20.7.0.tgz", + "integrity": "sha512-9KPz24YoiL0SvTtTX6sd1zmysU5cKOCcmpEiXkCoO3L2oYZGlVxmMT4hfSaHMt8qmfvV2KzQMoR6DZM84BwRzQ==", "dev": true, "license": "MIT" }, "node_modules/@angular-eslint/eslint-plugin": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-19.6.0.tgz", - "integrity": "sha512-IOMfFi/rPNrPwxZwIGTqWw0C5pC2Facwg3llmJoQFq8w2sUE0nNBL5uSQv5dT8s6ucum4g+RFNYHNe20SEOvRw==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin/-/eslint-plugin-20.7.0.tgz", + "integrity": "sha512-aHH2YTiaonojsKN+y2z4IMugCwdsH/dYIjYBig6kfoSPyf9rGK4zx+gnNGq/pGRjF3bOYrmFgIviYpQVb80inQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "19.6.0", - "@angular-eslint/utils": "19.6.0" + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "@angular-eslint/utils": "20.7.0", + "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", @@ -1923,18 +2120,19 @@ } }, "node_modules/@angular-eslint/eslint-plugin-template": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-19.6.0.tgz", - "integrity": "sha512-SDGbNSCUuPmqVesy5SvRE2MV7AKvvA/bVJwL9Fz5KYCHYxJz1rrJ8FknjWAfmg0qO2TMs1ZI9hov8JL+Bc4BBw==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-20.7.0.tgz", + "integrity": "sha512-WFmvW2vBR6ExsSKEaActQTteyw6ikWyuJau9XmWEPFd+2eusEt/+wO21ybjDn3uc5FTp1IcdhfYy+U5OdDjH5w==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "19.6.0", - "@angular-eslint/utils": "19.6.0", + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "@angular-eslint/utils": "20.7.0", "aria-query": "5.3.2", "axobject-query": "4.1.0" }, "peerDependencies": { + "@angular-eslint/template-parser": "20.7.0", "@typescript-eslint/types": "^7.11.0 || ^8.0.0", "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", "eslint": "^8.57.0 || ^9.0.0", @@ -1942,57 +2140,61 @@ } }, "node_modules/@angular-eslint/schematics": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-19.6.0.tgz", - "integrity": "sha512-lJzwHju7bhJ3p+SZnY0JVwGjxF2q68gUdOYhdU62pglfYkS5lm+A5LM/VznRvdpZOH69vvZ9gizQ8W1P525cdw==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/schematics/-/schematics-20.7.0.tgz", + "integrity": "sha512-S0onfRipDUIL6gFGTFjiWwUDhi42XYrBoi3kJ3wBbKBeIgYv9SP1ppTKDD4ZoDaDU9cQE8nToX7iPn9ifMw6eQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": ">= 19.0.0 < 20.0.0", - "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0", - "@angular-eslint/eslint-plugin": "19.6.0", - "@angular-eslint/eslint-plugin-template": "19.6.0", - "ignore": "7.0.4", - "semver": "7.7.2", + "@angular-devkit/core": ">= 20.0.0 < 21.0.0", + "@angular-devkit/schematics": ">= 20.0.0 < 21.0.0", + "@angular-eslint/eslint-plugin": "20.7.0", + "@angular-eslint/eslint-plugin-template": "20.7.0", + "ignore": "7.0.5", + "semver": "7.7.3", "strip-json-comments": "3.1.1" } }, - "node_modules/@angular-eslint/schematics/node_modules/semver": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/@angular-eslint/template-parser": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-19.6.0.tgz", - "integrity": "sha512-NGxXUZkI5lXjoKnmL51C8DoJx8AjwF9sonieC2EVxgXycK2MYAamFWYGHMiVemzFsg1nIv+JvhHITgjSjyC3HQ==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/template-parser/-/template-parser-20.7.0.tgz", + "integrity": "sha512-CVskZnF38IIxVVlKWi1VCz7YH/gHMJu2IY9bD1AVoBBGIe0xA4FRXJkW2Y+EDs9vQqZTkZZljhK5gL65Ro1PeQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "19.6.0", - "eslint-scope": "^8.0.2" + "@angular-eslint/bundled-angular-compiler": "20.7.0", + "eslint-scope": "^9.0.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": "*" } }, + "node_modules/@angular-eslint/template-parser/node_modules/eslint-scope": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-9.0.0.tgz", + "integrity": "sha512-+Yh0LeQKq+mW/tQArNj67tljR3L1HajDTQPuZOEwC00oBdoIDQrr89yBgjAlzAwRrY/5zDkM3v99iGHwz9y0dw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@angular-eslint/utils": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-19.6.0.tgz", - "integrity": "sha512-ygtsmRKHNqrzG2mpUj1XwLNRoG+ikYkizsOuq5xPRM8o6dCw03H5eel4s7hnXT4c09WbpnoaVNi9O3xFLIETJQ==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@angular-eslint/utils/-/utils-20.7.0.tgz", + "integrity": "sha512-B6EJHbsk2W/lnS3kS/gm56VGvX735419z/DzgbRDcOvqMGMLwD1ILzv5OTEcL1rzpnB0AHW+IxOu6y/aCzSNUA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-eslint/bundled-angular-compiler": "19.6.0" + "@angular-eslint/bundled-angular-compiler": "20.7.0" }, "peerDependencies": { "@typescript-eslint/utils": "^7.11.0 || ^8.0.0", @@ -2001,81 +2203,90 @@ } }, "node_modules/@angular/animations": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-19.2.14.tgz", - "integrity": "sha512-xhl8fLto5HHJdVj8Nb6EoBEiTAcXuWDYn1q5uHcGxyVH3kiwENWy/2OQXgCr2CuWo2e6hNUGzSLf/cjbsMNqEA==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-20.3.15.tgz", + "integrity": "sha512-ikyKfhkxoqQA6JcBN0B9RaN6369sM1XYX81Id0lI58dmWCe7gYfrTp8ejqxxKftl514psQO3pkW8Gn1nJ131Gw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "19.2.14", - "@angular/core": "19.2.14" + "@angular/core": "20.3.15" } }, "node_modules/@angular/build": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/build/-/build-19.2.14.tgz", - "integrity": "sha512-PAUR8vZpGKXy0Vc5gpJkigOthoj5YeGDpeykl/yLi6sx6yAIlXcE0MD+LGehKeqFSBL56rEpn9n710lI7eTJwg==", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@angular/build/-/build-20.3.12.tgz", + "integrity": "sha512-iAZve4VPviC8y6RFctyh3qFXSlP5mth9K46/0zasB4LV4pcmu8BrzIHERxIn/jCDNdVdPh973kxo1ksO4WpyuA==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "2.3.0", - "@angular-devkit/architect": "0.1902.14", - "@babel/core": "7.26.10", - "@babel/helper-annotate-as-pure": "7.25.9", + "@angular-devkit/architect": "0.2003.12", + "@babel/core": "7.28.3", + "@babel/helper-annotate-as-pure": "7.27.3", "@babel/helper-split-export-declaration": "7.24.7", - "@babel/plugin-syntax-import-attributes": "7.26.0", - "@inquirer/confirm": "5.1.6", - "@vitejs/plugin-basic-ssl": "1.2.0", - "beasties": "0.3.2", + "@inquirer/confirm": "5.1.14", + "@vitejs/plugin-basic-ssl": "2.1.0", + "beasties": "0.3.5", "browserslist": "^4.23.0", - "esbuild": "0.25.4", - "fast-glob": "3.3.3", + "esbuild": "0.25.9", "https-proxy-agent": "7.0.6", "istanbul-lib-instrument": "6.0.3", - "listr2": "8.2.5", + "jsonc-parser": "3.3.1", + "listr2": "9.0.1", "magic-string": "0.30.17", "mrmime": "2.0.1", - "parse5-html-rewriting-stream": "7.0.0", - "picomatch": "4.0.2", - "piscina": "4.8.0", - "rollup": "4.34.8", - "sass": "1.85.0", - "semver": "7.7.1", + "parse5-html-rewriting-stream": "8.0.0", + "picomatch": "4.0.3", + "piscina": "5.1.3", + "rollup": "4.52.3", + "sass": "1.90.0", + "semver": "7.7.2", "source-map-support": "0.5.21", - "vite": "6.2.7", - "watchpack": "2.4.2" + "tinyglobby": "0.2.14", + "vite": "7.1.11", + "watchpack": "2.4.4" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "optionalDependencies": { - "lmdb": "3.2.6" + "lmdb": "3.4.2" }, "peerDependencies": { - "@angular/compiler": "^19.0.0 || ^19.2.0-next.0", - "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", - "@angular/localize": "^19.0.0 || ^19.2.0-next.0", - "@angular/platform-server": "^19.0.0 || ^19.2.0-next.0", - "@angular/service-worker": "^19.0.0 || ^19.2.0-next.0", - "@angular/ssr": "^19.2.14", + "@angular/compiler": "^20.0.0", + "@angular/compiler-cli": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/localize": "^20.0.0", + "@angular/platform-browser": "^20.0.0", + "@angular/platform-server": "^20.0.0", + "@angular/service-worker": "^20.0.0", + "@angular/ssr": "^20.3.12", "karma": "^6.4.0", "less": "^4.2.0", - "ng-packagr": "^19.0.0 || ^19.2.0-next.0", + "ng-packagr": "^20.0.0", "postcss": "^8.4.0", "tailwindcss": "^2.0.0 || ^3.0.0 || ^4.0.0", - "typescript": ">=5.5 <5.9" + "tslib": "^2.3.0", + "typescript": ">=5.8 <6.0", + "vitest": "^3.1.1" }, "peerDependenciesMeta": { + "@angular/core": { + "optional": true + }, "@angular/localize": { "optional": true }, + "@angular/platform-browser": { + "optional": true + }, "@angular/platform-server": { "optional": true }, @@ -2099,70 +2310,29 @@ }, "tailwindcss": { "optional": true - } - } - }, - "node_modules/@angular/build/node_modules/@angular-devkit/architect": { - "version": "0.1902.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz", - "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@angular-devkit/core": "19.2.14", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@angular/build/node_modules/@angular-devkit/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz", - "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^4.0.0" - }, - "peerDependenciesMeta": { - "chokidar": { + }, + "vitest": { "optional": true } } }, "node_modules/@angular/build/node_modules/@babel/core": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", - "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.10", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.10", - "@babel/parser": "^7.26.10", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.10", - "@babel/types": "^7.26.10", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -2194,10 +2364,23 @@ "dev": true, "license": "MIT" }, + "node_modules/@angular/build/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/@angular/build/node_modules/sass": { - "version": "1.85.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.85.0.tgz", - "integrity": "sha512-3ToiC1xZ1Y8aU7+CkgCI/tqyuPXEmYGJXO7H4uqp0xkLXUqp88rQQ4j1HmP37xSJLbCJPaIiv+cT1y+grssrww==", + "version": "1.90.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", + "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2216,9 +2399,9 @@ } }, "node_modules/@angular/build/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", "dev": true, "license": "ISC", "bin": { @@ -2228,277 +2411,299 @@ "node": ">=10" } }, - "node_modules/@angular/build/node_modules/vite": { - "version": "6.2.7", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.7.tgz", - "integrity": "sha512-qg3LkeuinTrZoJHHF94coSaTfIPyBYoywp+ys4qu20oSJFbKMYoIJo0FWJT9q6Vp49l6z9IsJRbHdcGtiKbGoQ==", - "dev": true, + "node_modules/@angular/cdk": { + "version": "20.2.14", + "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-20.2.14.tgz", + "integrity": "sha512-7bZxc01URbiPiIBWThQ69XwOxVduqEKN4PhpbF2AAyfMc/W8Hcr4VoIJOwL0O1Nkq5beS8pCAqoOeIgFyXd/kg==", "license": "MIT", "dependencies": { - "esbuild": "^0.25.0", - "postcss": "^8.5.3", - "rollup": "^4.30.1" - }, - "bin": { - "vite": "bin/vite.js" + "parse5": "^8.0.0", + "tslib": "^2.3.0" }, + "peerDependencies": { + "@angular/common": "^20.0.0 || ^21.0.0", + "@angular/core": "^20.0.0 || ^21.0.0", + "rxjs": "^6.5.3 || ^7.4.0" + } + }, + "node_modules/@angular/cdk/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": ">=0.12" }, "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", - "jiti": ">=1.21.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.16.0", - "tsx": "^4.8.1", - "yaml": "^2.4.2" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "jiti": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - }, - "tsx": { - "optional": true - }, - "yaml": { - "optional": true - } + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "node_modules/@angular/cdk": { - "version": "19.2.18", - "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-19.2.18.tgz", - "integrity": "sha512-aGMHOYK/VV9PhxGTUDwiu/4ozoR/RKz8cimI+QjRxEBhzn4EPqjUDSganvlhmgS7cTN3+aqozdvF/GopMRJjLg==", + "node_modules/@angular/cdk/node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", "license": "MIT", "dependencies": { - "parse5": "^7.1.2", - "tslib": "^2.3.0" + "entities": "^6.0.0" }, - "peerDependencies": { - "@angular/common": "^19.0.0 || ^20.0.0", - "@angular/core": "^19.0.0 || ^20.0.0", - "rxjs": "^6.5.3 || ^7.4.0" + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/@angular/cli": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-19.2.14.tgz", - "integrity": "sha512-jZvNHAwmyhgUqSIs6OW8YH1rX9XKytm4zPxJol1Xk56F8yAhnrUtukcOi3b7Dv19Z+9eXkwV/Db+2dGjWIE0DA==", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-20.3.12.tgz", + "integrity": "sha512-vqVyVjbFPCRMjA5evL7tV2JeR6Anuzb9WcXTMB17fr7uzKNNAvo7KyRaOJjp+TU4JDARTNyGPy0aywfPx7R60A==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/architect": "0.1902.14", - "@angular-devkit/core": "19.2.14", - "@angular-devkit/schematics": "19.2.14", - "@inquirer/prompts": "7.3.2", - "@listr2/prompt-adapter-inquirer": "2.0.18", - "@schematics/angular": "19.2.14", + "@angular-devkit/architect": "0.2003.12", + "@angular-devkit/core": "20.3.12", + "@angular-devkit/schematics": "20.3.12", + "@inquirer/prompts": "7.8.2", + "@listr2/prompt-adapter-inquirer": "3.0.1", + "@modelcontextprotocol/sdk": "1.17.3", + "@schematics/angular": "20.3.12", "@yarnpkg/lockfile": "1.1.0", + "algoliasearch": "5.35.0", "ini": "5.0.0", "jsonc-parser": "3.3.1", - "listr2": "8.2.5", - "npm-package-arg": "12.0.2", - "npm-pick-manifest": "10.0.0", - "pacote": "20.0.0", + "listr2": "9.0.1", + "npm-package-arg": "13.0.0", + "pacote": "21.0.0", "resolve": "1.22.10", - "semver": "7.7.1", - "symbol-observable": "4.0.0", - "yargs": "17.7.2" + "semver": "7.7.2", + "yargs": "18.0.0", + "zod": "3.25.76" }, "bin": { "ng": "bin/ng.js" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } }, - "node_modules/@angular/cli/node_modules/@angular-devkit/architect": { - "version": "0.1902.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.1902.14.tgz", - "integrity": "sha512-rgMkqOrxedzqLZ8w59T/0YrpWt7LDmGwt+ZhNHE7cn27jZ876yGC2Bhcn58YZh2+R03WEJ9q0ePblaBYz03SMw==", + "node_modules/@angular/cli/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@angular/cli/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@angular/cli/node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "dev": true, + "license": "ISC", "dependencies": { - "@angular-devkit/core": "19.2.14", - "rxjs": "7.8.1" + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=20" } }, - "node_modules/@angular/cli/node_modules/@angular-devkit/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz", - "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==", + "node_modules/@angular/cli/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular/cli/node_modules/semver": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", + "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@angular/cli/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" }, - "peerDependencies": { - "chokidar": "^4.0.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular/cli/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, - "node_modules/@angular/cli/node_modules/@angular-devkit/schematics": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz", - "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==", + "node_modules/@angular/cli/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.2.14", - "jsonc-parser": "3.3.1", - "magic-string": "0.30.17", - "ora": "5.4.1", - "rxjs": "7.8.1" + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@angular/cli/node_modules/semver": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", - "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "node_modules/@angular/cli/node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" }, "engines": { - "node": ">=10" + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/@angular/cli/node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" } }, "node_modules/@angular/common": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/common/-/common-19.2.14.tgz", - "integrity": "sha512-NcNklcuyqaTjOVGf7aru8APX9mjsnZ01gFZrn47BxHozhaR0EMRrotYQTdi8YdVjPkeYFYanVntSLfhyobq/jg==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-20.3.15.tgz", + "integrity": "sha512-k4mCXWRFiOHK3bUKfWkRQQ8KBPxW8TAJuKLYCsSHPCpMz6u0eA1F0VlrnOkZVKWPI792fOaEAWH2Y4PTaXlUHw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/core": "19.2.14", + "@angular/core": "20.3.15", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/compiler": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-19.2.14.tgz", - "integrity": "sha512-ZqJDYOdhgKpVGNq3+n/Gbxma8DVYElDsoRe0tvNtjkWBVdaOxdZZUqmJ3kdCBsqD/aqTRvRBu0KGo9s2fCChkA==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-20.3.15.tgz", + "integrity": "sha512-lMicIAFAKZXa+BCZWs3soTjNQPZZXrF/WMVDinm8dQcggNarnDj4UmXgKSyXkkyqK5SLfnLsXVzrX6ndVT6z7A==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, "node_modules/@angular/compiler-cli": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-19.2.14.tgz", - "integrity": "sha512-e9/h86ETjoIK2yTLE9aUeMCKujdg/du2pq7run/aINjop4RtnNOw+ZlSTUa6R65lP5CVwDup1kPytpAoifw8cA==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-20.3.15.tgz", + "integrity": "sha512-8sJoxodxsfyZ8eJ5r6Bx7BCbazXYgsZ1+dE8t5u5rTQ6jNggwNtYEzkyReoD5xvP+MMtRkos3xpwq4rtFnpI6A==", "dev": true, "license": "MIT", "dependencies": { - "@babel/core": "7.26.9", + "@babel/core": "7.28.3", "@jridgewell/sourcemap-codec": "^1.4.14", "chokidar": "^4.0.0", "convert-source-map": "^1.5.1", "reflect-metadata": "^0.2.0", "semver": "^7.0.0", "tslib": "^2.3.0", - "yargs": "^17.2.1" + "yargs": "^18.0.0" }, "bin": { "ng-xi18n": "bundles/src/bin/ng_xi18n.js", - "ngc": "bundles/src/bin/ngc.js", - "ngcc": "bundles/ngcc/index.js" + "ngc": "bundles/src/bin/ngc.js" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/compiler": "19.2.14", - "typescript": ">=5.5 <5.9" + "@angular/compiler": "20.3.15", + "typescript": ">=5.8 <6.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/@angular/compiler-cli/node_modules/@babel/core": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.9.tgz", - "integrity": "sha512-lWBYIrF7qK5+GjY5Uy+/hEgp8OJWOD/rpy74GplYRhEauvbHDeFB8t5hPOZxCZ0Oxf4Cc36tK51/l3ymJysrKw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", + "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "dev": true, "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.2", - "@babel/generator": "^7.26.9", - "@babel/helper-compilation-targets": "^7.26.5", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.9", - "@babel/parser": "^7.26.9", - "@babel/template": "^7.26.9", - "@babel/traverse": "^7.26.9", - "@babel/types": "^7.26.9", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.3", + "@babel/parser": "^7.28.3", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -2530,55 +2735,192 @@ "semver": "bin/semver.js" } }, + "node_modules/@angular/compiler-cli/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@angular/compiler-cli/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@angular/compiler-cli/node_modules/cliui": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-9.0.1.tgz", + "integrity": "sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=20" + } + }, + "node_modules/@angular/compiler-cli/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@angular/compiler-cli/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@angular/compiler-cli/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@angular/compiler-cli/node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@angular/compiler-cli/node_modules/yargs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", + "integrity": "sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^9.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "string-width": "^7.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^22.0.0" + }, + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, + "node_modules/@angular/compiler-cli/node_modules/yargs-parser": { + "version": "22.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-22.0.0.tgz", + "integrity": "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.19.0 || ^22.12.0 || >=23" + } + }, "node_modules/@angular/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/core/-/core-19.2.14.tgz", - "integrity": "sha512-EVErpW9tGqJ/wNcAN3G/ErH8pHCJ8mM1E6bsJ8UJIpDTZkpqqYjBMtZS9YWH5n3KwUd1tAkAB2w8FK125AjDUQ==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-20.3.15.tgz", + "integrity": "sha512-NMbX71SlTZIY9+rh/SPhRYFJU0pMJYW7z/TBD4lqiO+b0DTOIg1k7Pg9ydJGqSjFO1Z4dQaA6TteNuF99TJCNw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { + "@angular/compiler": "20.3.15", "rxjs": "^6.5.3 || ^7.4.0", "zone.js": "~0.15.0" + }, + "peerDependenciesMeta": { + "@angular/compiler": { + "optional": true + }, + "zone.js": { + "optional": true + } } }, "node_modules/@angular/forms": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-19.2.14.tgz", - "integrity": "sha512-hWtDOj2B0AuRTf+nkMJeodnFpDpmEK9OIhIv1YxcRe73ooaxrIdjgugkElO8I9Tj0E4/7m117ezhWDUkbqm1zA==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-20.3.15.tgz", + "integrity": "sha512-gS5hQkinq52pm/7mxz4yHPCzEcmRWjtUkOVddPH0V1BW/HMni/p4Y6k2KqKBeGb9p8S5EAp6PDxDVLOPukp3mg==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "19.2.14", - "@angular/core": "19.2.14", - "@angular/platform-browser": "19.2.14", + "@angular/common": "20.3.15", + "@angular/core": "20.3.15", + "@angular/platform-browser": "20.3.15", "rxjs": "^6.5.3 || ^7.4.0" } }, "node_modules/@angular/platform-browser": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-19.2.14.tgz", - "integrity": "sha512-hzkT5nmA64oVBQl6PRjdL4dIFT1n7lfM9rm5cAoS+6LUUKRgiE2d421Kpn/Hz3jaCJfo+calMIdtSMIfUJBmww==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-20.3.15.tgz", + "integrity": "sha512-TxRM/wTW/oGXv/3/Iohn58yWoiYXOaeEnxSasiGNS1qhbkcKtR70xzxW6NjChBUYAixz2ERkLURkpx3pI8Q6Dw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/animations": "19.2.14", - "@angular/common": "19.2.14", - "@angular/core": "19.2.14" + "@angular/animations": "20.3.15", + "@angular/common": "20.3.15", + "@angular/core": "20.3.15" }, "peerDependenciesMeta": { "@angular/animations": { @@ -2587,41 +2929,51 @@ } }, "node_modules/@angular/platform-browser-dynamic": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-19.2.14.tgz", - "integrity": "sha512-Hfz0z1KDQmIdnFXVFCwCPykuIsHPkr1uW2aY396eARwZ6PK8i0Aadcm1ZOnpd3MR1bMyDrJo30VRS5kx89QWvA==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-20.3.15.tgz", + "integrity": "sha512-RizuRdBt0d6ongQ2y8cr8YsXFyjF8f91vFfpSNw+cFj+oiEmRC1txcWUlH5bPLD9qSDied8qazUi0Tb8VPQDGw==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "19.2.14", - "@angular/compiler": "19.2.14", - "@angular/core": "19.2.14", - "@angular/platform-browser": "19.2.14" + "@angular/common": "20.3.15", + "@angular/compiler": "20.3.15", + "@angular/core": "20.3.15", + "@angular/platform-browser": "20.3.15" } }, "node_modules/@angular/router": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular/router/-/router-19.2.14.tgz", - "integrity": "sha512-cBTWY9Jx7YhbmDYDb7Hqz4Q7UNIMlKTkdKToJd2pbhIXyoS+kHVQrySmyca+jgvYMjWnIjsAEa3dpje12D4mFw==", + "version": "20.3.15", + "resolved": "https://registry.npmjs.org/@angular/router/-/router-20.3.15.tgz", + "integrity": "sha512-6+qgk8swGSoAu7ISSY//GatAyCP36hEvvUgvjbZgkXLLH9yUQxdo77ij05aJ5s0OyB25q/JkqS8VTY0z1yE9NQ==", "license": "MIT", "dependencies": { "tslib": "^2.3.0" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "19.2.14", - "@angular/core": "19.2.14", - "@angular/platform-browser": "19.2.14", + "@angular/common": "20.3.15", + "@angular/core": "20.3.15", + "@angular/platform-browser": "20.3.15", "rxjs": "^6.5.3 || ^7.4.0" } }, + "node_modules/@arr/every": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@arr/every/-/every-1.0.1.tgz", + "integrity": "sha512-UQFQ6SgyJ6LX42W8rHCs8KVc0JS0tzVL9ct4XYedJukskYVWTo49tNiMEK9C2HTyarbNiT/RVIRSY82vH+6sTg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, "node_modules/@asamuzakjp/css-color": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@asamuzakjp/css-color/-/css-color-3.2.0.tgz", @@ -2659,6 +3011,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.5.tgz", "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2668,6 +3021,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.5.tgz", "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", @@ -2698,6 +3052,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.28.5", @@ -2714,28 +3069,30 @@ "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/@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==", + "dev": true, "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.10.tgz", - "integrity": "sha512-rRHT8siFIXQrAYOYqZQVsAr8vJ+cBNqcVAY6m5V8/4QqzaPl+zDBe6cLEPRDuNOUf3ww8RfJVlOyQMoSI+5Ang==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.26.10", - "@babel/types": "^7.26.10", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", + "@babel/parser": "^7.28.3", + "@babel/types": "^7.28.2", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" }, "engines": { @@ -2743,13 +3100,13 @@ } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", - "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.25.9" + "@babel/types": "^7.27.3" }, "engines": { "node": ">=6.9.0" @@ -2759,6 +3116,7 @@ "version": "7.27.2", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.2", @@ -2775,6 +3133,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" @@ -2784,6 +3143,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -2801,22 +3161,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { "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" @@ -2826,6 +3175,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz", "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", @@ -2839,22 +3189,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { "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" @@ -2864,6 +3203,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", @@ -2889,6 +3229,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.28.5", @@ -2915,6 +3256,7 @@ "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", @@ -2932,6 +3274,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.27.1" @@ -2944,6 +3287,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2953,6 +3297,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", @@ -2966,22 +3311,11 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-remap-async-to-generator/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-replace-supers": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.27.1", @@ -2999,6 +3333,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", @@ -3043,6 +3378,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3052,6 +3388,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.27.1.tgz", "integrity": "sha512-NFJK2sHUvrjo8wAU/nQTWU890/zB2jj0qBcCbZbbf+005cAsv6tMjXz31fBign6M5ov1o0Bllu+9nbqkfsjjJQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.27.1", @@ -3066,6 +3403,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz", "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "dev": true, "license": "MIT", "dependencies": { "@babel/template": "^7.27.2", @@ -3094,6 +3432,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3110,6 +3449,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3125,6 +3465,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3140,6 +3481,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3157,6 +3499,7 @@ "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3173,6 +3516,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.27.1.tgz", "integrity": "sha512-DTxe4LBPrtFdsWzgpmbBKevg3e9PBy+dXRt19kSbucbZvL2uqtdqwwpluL1jfxYE0wIDTFp1nTy/q6gNLsxXrg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", @@ -3190,6 +3534,7 @@ "version": "7.21.0-placeholder-for-preset-env.2", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -3202,6 +3547,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3214,6 +3560,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3226,6 +3573,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" @@ -3238,6 +3586,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3253,6 +3602,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3268,6 +3618,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3280,12 +3631,13 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", - "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" + "@babel/helper-plugin-utils": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3298,6 +3650,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3310,6 +3663,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3322,6 +3676,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3337,6 +3692,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3349,6 +3705,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3361,6 +3718,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" @@ -3373,6 +3731,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3385,6 +3744,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3397,6 +3757,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -3409,6 +3770,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3424,6 +3786,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" @@ -3439,6 +3802,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3454,6 +3818,7 @@ "version": "7.18.6", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", @@ -3470,6 +3835,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3482,15 +3848,15 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.26.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.26.8.tgz", - "integrity": "sha512-He9Ej2X7tNf2zdKMAGOsmg2MrFc+hfoAhd3po4cWfo/NWjzEAKa0oQruj1ROVUdl0e6fb6/kE/G3SSxE0lRJOg==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.26.5", - "@babel/helper-remap-async-to-generator": "^7.25.9", - "@babel/traverse": "^7.26.8" + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" }, "engines": { "node": ">=6.9.0" @@ -3500,15 +3866,15 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", - "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.25.9", - "@babel/helper-remap-async-to-generator": "^7.25.9" + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" }, "engines": { "node": ">=6.9.0" @@ -3521,6 +3887,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3536,6 +3903,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3551,6 +3919,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", @@ -3567,6 +3936,7 @@ "version": "7.28.3", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.3", @@ -3583,6 +3953,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -3599,22 +3970,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3631,6 +3991,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3647,6 +4008,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -3663,6 +4025,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3678,6 +4041,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -3694,6 +4058,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3709,6 +4074,7 @@ "version": "7.28.0", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3725,6 +4091,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3740,6 +4107,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3755,6 +4123,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -3771,6 +4140,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", @@ -3788,6 +4158,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3803,6 +4174,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3818,6 +4190,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3833,6 +4206,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3848,6 +4222,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", @@ -3864,6 +4239,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", @@ -3880,6 +4256,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.28.3", @@ -3898,6 +4275,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.27.1", @@ -3914,6 +4292,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -3930,6 +4309,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3945,6 +4325,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3960,6 +4341,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -3975,6 +4357,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", @@ -3994,6 +4377,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -4010,6 +4394,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4025,6 +4410,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -4041,6 +4427,7 @@ "version": "7.27.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4056,6 +4443,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.27.1", @@ -4072,6 +4460,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", @@ -4085,22 +4474,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-private-property-in-object/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4116,6 +4494,7 @@ "version": "7.28.4", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4131,6 +4510,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -4147,6 +4527,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4159,16 +4540,17 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.26.10.tgz", - "integrity": "sha512-NWaL2qG6HRpONTnj4JvDU6th4jYeZOJgu3QhmFTCihib0ermtOJqktA5BduGm3suhhVe9EMP9c9+mfJ/I9slqw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz", + "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-plugin-utils": "^7.26.5", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.11.0", - "babel-plugin-polyfill-regenerator": "^0.6.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", "semver": "^6.3.1" }, "engines": { @@ -4182,6 +4564,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" @@ -4191,6 +4574,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4206,6 +4590,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -4222,6 +4607,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4237,6 +4623,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4252,6 +4639,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4267,6 +4655,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.27.1.tgz", "integrity": "sha512-Q5sT5+O4QUebHdbwKedFBEwRLb02zJ7r4A5Gg2hUoLuU3FjdMcyqcywqUrLCaDsFCxzokf7u9kuy7qz51YUuAg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", @@ -4282,22 +4671,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript/node_modules/@babel/helper-annotate-as-pure": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", - "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", - "license": "MIT", - "dependencies": { - "@babel/types": "^7.27.3" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -4313,6 +4691,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -4329,6 +4708,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -4345,6 +4725,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -4361,6 +4742,7 @@ "version": "7.28.5", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.5.tgz", "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.28.5", @@ -4441,72 +4823,11 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", - "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", - "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1", - "@babel/traverse": "^7.28.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", - "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.27.1", - "@babel/helper-plugin-utils": "^7.27.1", - "@babel/helper-remap-async-to-generator": "^7.27.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", - "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", - "license": "MIT", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.5", - "core-js-compat": "^3.43.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, "node_modules/@babel/preset-env/node_modules/semver": { "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" @@ -4516,6 +4837,7 @@ "version": "0.1.6-no-external-plugins", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -4530,6 +4852,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz", "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -4546,13 +4869,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.10.tgz", - "integrity": "sha512-2WJMeRQPHKSPemqk/awGrAiuFfzBmOIPXKizAsVhWH9YJqLZ0H+HS4c8loHGgW6utJ3E/ejXQUsiGaQy2NZ9Fw==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.3.tgz", + "integrity": "sha512-9uIQ10o0WGdpP6GDhXcdOJPJuDgFtIDtN/9+ArJQ2NAfAmiuhTQdzkaTGR33v43GYS2UrSA0eX2pPPHoFVvpxA==", "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, "engines": { "node": ">=6.9.0" } @@ -4622,6 +4942,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, "license": "MIT" }, "node_modules/@bitwarden/admin-console": { @@ -4640,6 +4961,10 @@ "resolved": "libs/auth", "link": true }, + "node_modules/@bitwarden/auto-confirm": { + "resolved": "libs/auto-confirm", + "link": true + }, "node_modules/@bitwarden/billing": { "resolved": "libs/billing", "link": true @@ -4657,9 +4982,9 @@ "link": true }, "node_modules/@bitwarden/commercial-sdk-internal": { - "version": "0.2.0-main.403", - "resolved": "https://registry.npmjs.org/@bitwarden/commercial-sdk-internal/-/commercial-sdk-internal-0.2.0-main.403.tgz", - "integrity": "sha512-M2ZUu29oua7CaDTNK7mCwY7PhaIUbNYogAAvxLOmkJuyHNxxqvS9usjjlD2CkQVNBeTUFqvAQpaZQo9vgzEEFA==", + "version": "0.2.0-main.470", + "resolved": "https://registry.npmjs.org/@bitwarden/commercial-sdk-internal/-/commercial-sdk-internal-0.2.0-main.470.tgz", + "integrity": "sha512-QYhxv5eX6ouFJv94gMtBW7MjuK6t2KAN9FLz+/w1wnq8dScnA9Iky25phNPw+iHMgWwhq/dzZq45asKUFF//oA==", "license": "BITWARDEN SOFTWARE DEVELOPMENT KIT LICENSE AGREEMENT", "dependencies": { "type-fest": "^4.41.0" @@ -4762,9 +5087,9 @@ "link": true }, "node_modules/@bitwarden/sdk-internal": { - "version": "0.2.0-main.403", - "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.403.tgz", - "integrity": "sha512-ROEZdTbeKU68kDh9WYm9wKsLQD5jdTRclXLKl8x0aTj+Tx0nKyyXmLyUfOP+qh3EHIetij4jwPx2z3uS+7r8mg==", + "version": "0.2.0-main.470", + "resolved": "https://registry.npmjs.org/@bitwarden/sdk-internal/-/sdk-internal-0.2.0-main.470.tgz", + "integrity": "sha512-XKvcUtoU6NnxeEzl3WK7bATiCh2RNxRmuX6JYNgcQHUtHUH+x3ckToR6II1qM3nha0VH0u1ijy3+07UdNQM+JQ==", "license": "GPL-3.0", "dependencies": { "type-fest": "^4.41.0" @@ -4810,6 +5135,10 @@ "resolved": "libs/storage-test-utils", "link": true }, + "node_modules/@bitwarden/subscription": { + "resolved": "libs/subscription", + "link": true + }, "node_modules/@bitwarden/ui-common": { "resolved": "libs/ui/common", "link": true @@ -4886,37 +5215,40 @@ "version": "2.9.0", "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-2.9.0.tgz", "integrity": "sha512-rnJenoStJ8nvmt9Gzye8nkYd6V22xUAnu4086ER7h1zJ508vStko4pMvDeQ446ilDTFpV5wnoc5YS7XvMwwMqA==", + "dev": true, "license": "(Apache-2.0 AND BSD-3-Clause)" }, "node_modules/@compodoc/compodoc": { - "version": "1.1.26", - "resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.26.tgz", - "integrity": "sha512-CJkqTtdotxMA4SDyUx8J6Mrm3MMmcgFtfEViUnG9Of2CXhYiXIqNeD881+pxn0opmMC+VCTL0/SCD03tDYhWYA==", + "version": "1.1.32", + "resolved": "https://registry.npmjs.org/@compodoc/compodoc/-/compodoc-1.1.32.tgz", + "integrity": "sha512-kaYk5+o4k7GB585iphwV5NE49BKKk8d+gJLNBE8eu2fIRdhnHOWblasRbOBRULfwJ+qxfmgrIqi32K34wCag6A==", "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { - "@angular-devkit/schematics": "18.2.8", - "@babel/core": "7.25.8", - "@babel/plugin-transform-private-methods": "7.25.7", - "@babel/preset-env": "7.25.8", + "@angular-devkit/schematics": "20.3.4", + "@babel/core": "7.28.4", + "@babel/plugin-transform-private-methods": "7.27.1", + "@babel/preset-env": "7.28.3", "@compodoc/live-server": "^1.2.3", "@compodoc/ngd-transformer": "^2.1.3", - "bootstrap.native": "^5.0.13", - "cheerio": "1.0.0-rc.12", - "chokidar": "^4.0.1", + "@polka/send-type": "^0.5.2", + "body-parser": "^2.2.0", + "bootstrap.native": "^5.1.6", + "cheerio": "1.1.2", + "chokidar": "^4.0.3", "colors": "1.4.0", - "commander": "^12.1.0", + "commander": "^14.0.1", "cosmiconfig": "^9.0.0", "decache": "^4.6.2", "es6-shim": "^0.35.8", "fancy-log": "^2.0.0", - "fast-glob": "^3.3.2", - "fs-extra": "^11.2.0", - "glob": "^11.0.0", + "fast-glob": "^3.3.3", + "fs-extra": "^11.3.2", + "glob": "^11.0.3", "handlebars": "^4.7.8", - "html-entities": "^2.5.2", - "i18next": "^23.16.0", + "html-entities": "^2.6.0", + "i18next": "25.5.3", "json5": "^2.2.3", "lodash": "^4.17.21", "loglevel": "^1.9.2", @@ -4927,62 +5259,45 @@ "neotraverse": "^0.6.18", "opencollective-postinstall": "^2.0.3", "os-name": "4.0.1", - "picocolors": "^1.1.0", - "prismjs": "^1.29.0", - "semver": "^7.6.3", - "svg-pan-zoom": "^3.6.1", - "tablesort": "^5.3.0", - "ts-morph": "^24.0.0", - "uuid": "^10.0.0", - "vis": "^4.21.0-EOL" + "picocolors": "^1.1.1", + "polka": "^0.5.2", + "prismjs": "^1.30.0", + "semver": "^7.7.2", + "sirv": "^3.0.2", + "svg-pan-zoom": "^3.6.2", + "tablesort": "^5.6.0", + "ts-morph": "^27.0.0", + "uuid": "11.1.0", + "vis-network": "^10.0.2" }, "bin": { "compodoc": "bin/index-cli.js" }, "engines": { - "node": ">= 16.0.0" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, - "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics": { - "version": "18.2.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-18.2.8.tgz", - "integrity": "sha512-i/h2Oji5FhJMC7wDSnIl5XUe/qym+C1ZwScaATJwDyRLCUIynZkj5rLgdG/uK6l+H0PgvxigkF+akWpokkwW6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@angular-devkit/core": "18.2.8", - "jsonc-parser": "3.3.1", - "magic-string": "0.30.11", - "ora": "5.4.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics/node_modules/@angular-devkit/core": { - "version": "18.2.8", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-18.2.8.tgz", - "integrity": "sha512-4o2T6wsmXGE/v53+F8L7kGoN2+qzt03C9rtjLVQpOljzpJVttQ8bhvfWxyYLWwcl04RWqRa+82fpIZtBkOlZJw==", + "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/core": { + "version": "20.3.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-20.3.4.tgz", + "integrity": "sha512-r83jn9yVdPh618oGgoKPggMsQGOkQqJbxEutd4CE9mnotPCE2uRTIyaFMh8sohNUeoQNRmj9rbr2pWGVlgERpg==", "dev": true, "license": "MIT", "dependencies": { "ajv": "8.17.1", "ajv-formats": "3.0.1", "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" + "picomatch": "4.0.3", + "rxjs": "7.8.2", + "source-map": "0.7.6" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "peerDependencies": { - "chokidar": "^3.5.2" + "chokidar": "^4.0.0" }, "peerDependenciesMeta": { "chokidar": { @@ -4990,50 +5305,42 @@ } } }, - "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics/node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/@compodoc/compodoc/node_modules/@angular-devkit/schematics": { + "version": "20.3.4", + "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-20.3.4.tgz", + "integrity": "sha512-JYlcmVBKNT9+cQ6T2tmu+yVQ2bJk8tG0mXvPHWXrl/M4c6NObhSSThK50tJHy0Xo3gl8WgogOxUeJNnBq67cIQ==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" + "@angular-devkit/core": "20.3.4", + "jsonc-parser": "3.3.1", + "magic-string": "0.30.17", + "ora": "8.2.0", + "rxjs": "7.8.2" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", + "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", + "yarn": ">= 1.13.0" } }, "node_modules/@compodoc/compodoc/node_modules/@babel/core": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", - "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz", + "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "dev": true, "license": "MIT", "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.25.7", - "@babel/generator": "^7.25.7", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-module-transforms": "^7.25.7", - "@babel/helpers": "^7.25.7", - "@babel/parser": "^7.25.8", - "@babel/template": "^7.25.7", - "@babel/traverse": "^7.25.7", - "@babel/types": "^7.25.8", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.4", + "@babel/types": "^7.28.4", + "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -5058,97 +5365,82 @@ "semver": "bin/semver.js" } }, - "node_modules/@compodoc/compodoc/node_modules/@babel/plugin-transform-private-methods": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.7.tgz", - "integrity": "sha512-KY0hh2FluNxMLwOCHbxVOKfdB5sjWG4M183885FmaqWWiGMhRZq4DQRKH6mHdEucbJnyDyYiZNwNG424RymJjA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@compodoc/compodoc/node_modules/@babel/preset-env": { - "version": "7.25.8", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.8.tgz", - "integrity": "sha512-58T2yulDHMN8YMUxiLq5YmWUnlDCyY1FsHM+v12VMx+1/FlrUj5tY50iDCpofFQEM8fMYOaY9YRvym2jcjn1Dg==", + "version": "7.28.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz", + "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.25.8", - "@babel/helper-compilation-targets": "^7.25.7", - "@babel/helper-plugin-utils": "^7.25.7", - "@babel/helper-validator-option": "^7.25.7", - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.7", - "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.7", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.7", + "@babel/compat-data": "^7.28.0", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-import-assertions": "^7.25.7", - "@babel/plugin-syntax-import-attributes": "^7.25.7", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.25.7", - "@babel/plugin-transform-async-generator-functions": "^7.25.8", - "@babel/plugin-transform-async-to-generator": "^7.25.7", - "@babel/plugin-transform-block-scoped-functions": "^7.25.7", - "@babel/plugin-transform-block-scoping": "^7.25.7", - "@babel/plugin-transform-class-properties": "^7.25.7", - "@babel/plugin-transform-class-static-block": "^7.25.8", - "@babel/plugin-transform-classes": "^7.25.7", - "@babel/plugin-transform-computed-properties": "^7.25.7", - "@babel/plugin-transform-destructuring": "^7.25.7", - "@babel/plugin-transform-dotall-regex": "^7.25.7", - "@babel/plugin-transform-duplicate-keys": "^7.25.7", - "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-dynamic-import": "^7.25.8", - "@babel/plugin-transform-exponentiation-operator": "^7.25.7", - "@babel/plugin-transform-export-namespace-from": "^7.25.8", - "@babel/plugin-transform-for-of": "^7.25.7", - "@babel/plugin-transform-function-name": "^7.25.7", - "@babel/plugin-transform-json-strings": "^7.25.8", - "@babel/plugin-transform-literals": "^7.25.7", - "@babel/plugin-transform-logical-assignment-operators": "^7.25.8", - "@babel/plugin-transform-member-expression-literals": "^7.25.7", - "@babel/plugin-transform-modules-amd": "^7.25.7", - "@babel/plugin-transform-modules-commonjs": "^7.25.7", - "@babel/plugin-transform-modules-systemjs": "^7.25.7", - "@babel/plugin-transform-modules-umd": "^7.25.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.7", - "@babel/plugin-transform-new-target": "^7.25.7", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.8", - "@babel/plugin-transform-numeric-separator": "^7.25.8", - "@babel/plugin-transform-object-rest-spread": "^7.25.8", - "@babel/plugin-transform-object-super": "^7.25.7", - "@babel/plugin-transform-optional-catch-binding": "^7.25.8", - "@babel/plugin-transform-optional-chaining": "^7.25.8", - "@babel/plugin-transform-parameters": "^7.25.7", - "@babel/plugin-transform-private-methods": "^7.25.7", - "@babel/plugin-transform-private-property-in-object": "^7.25.8", - "@babel/plugin-transform-property-literals": "^7.25.7", - "@babel/plugin-transform-regenerator": "^7.25.7", - "@babel/plugin-transform-reserved-words": "^7.25.7", - "@babel/plugin-transform-shorthand-properties": "^7.25.7", - "@babel/plugin-transform-spread": "^7.25.7", - "@babel/plugin-transform-sticky-regex": "^7.25.7", - "@babel/plugin-transform-template-literals": "^7.25.7", - "@babel/plugin-transform-typeof-symbol": "^7.25.7", - "@babel/plugin-transform-unicode-escapes": "^7.25.7", - "@babel/plugin-transform-unicode-property-regex": "^7.25.7", - "@babel/plugin-transform-unicode-regex": "^7.25.7", - "@babel/plugin-transform-unicode-sets-regex": "^7.25.7", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.0", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.3", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.27.1", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.27.1", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.27.1", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.0", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.3", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.10", - "babel-plugin-polyfill-corejs3": "^0.10.6", - "babel-plugin-polyfill-regenerator": "^0.6.1", - "core-js-compat": "^3.38.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", "semver": "^6.3.1" }, "engines": { @@ -5168,28 +5460,69 @@ "semver": "bin/semver.js" } }, - "node_modules/@compodoc/compodoc/node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.10.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", - "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "node_modules/@compodoc/compodoc/node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@compodoc/compodoc/node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@compodoc/compodoc/node_modules/cli-cursor": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-5.0.0.tgz", + "integrity": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.2", - "core-js-compat": "^3.38.0" + "restore-cursor": "^5.0.0" }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/@compodoc/compodoc/node_modules/commander": { - "version": "12.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", - "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", + "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=18" + "node": ">=20" } }, "node_modules/@compodoc/compodoc/node_modules/convert-source-map": { @@ -5199,61 +5532,183 @@ "dev": true, "license": "MIT" }, - "node_modules/@compodoc/compodoc/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "node_modules/@compodoc/compodoc/node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true, - "license": "ISC", - "optional": true, - "peer": true, + "license": "MIT" + }, + "node_modules/@compodoc/compodoc/node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/is-unicode-supported": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-2.1.0.tgz", + "integrity": "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/log-symbols": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-6.0.0.tgz", + "integrity": "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==", + "dev": true, + "license": "MIT", "dependencies": { - "is-glob": "^4.0.1" + "chalk": "^5.3.0", + "is-unicode-supported": "^1.3.0" }, "engines": { - "node": ">= 6" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@compodoc/compodoc/node_modules/magic-string": { - "version": "0.30.11", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", - "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "node_modules/@compodoc/compodoc/node_modules/log-symbols/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/onetime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-7.0.0.tgz", + "integrity": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0" + "mimic-function": "^5.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@compodoc/compodoc/node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "node_modules/@compodoc/compodoc/node_modules/ora": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-8.2.0.tgz", + "integrity": "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "dependencies": { - "picomatch": "^2.2.1" + "chalk": "^5.3.0", + "cli-cursor": "^5.0.0", + "cli-spinners": "^2.9.2", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^2.0.0", + "log-symbols": "^6.0.0", + "stdin-discarder": "^0.2.2", + "string-width": "^7.2.0", + "strip-ansi": "^7.1.0" }, "engines": { - "node": ">=8.10.0" + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@compodoc/compodoc/node_modules/readdirp/node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "node_modules/@compodoc/compodoc/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", - "optional": true, - "peer": true, "engines": { - "node": ">=8.6" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/@compodoc/compodoc/node_modules/restore-cursor": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-5.1.0.tgz", + "integrity": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^7.0.0", + "signal-exit": "^4.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/rxjs": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.2.tgz", + "integrity": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@compodoc/compodoc/node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@compodoc/compodoc/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, "node_modules/@compodoc/live-server": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/@compodoc/live-server/-/live-server-1.2.3.tgz", @@ -5629,6 +6084,20 @@ "node": ">=14.17.0" } }, + "node_modules/@egjs/hammerjs": { + "version": "2.0.17", + "resolved": "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz", + "integrity": "sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "@types/hammerjs": "^2.0.36" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/@electron/asar": { "version": "3.2.18", "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.18.tgz", @@ -6006,28 +6475,31 @@ } }, "node_modules/@emnapi/core": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.4.3.tgz", - "integrity": "sha512-4m62DuCE07lw01soJwPiBGC0nAww0Q+RY70VZ+n49yDIO13yyinhbWCeNnaob0lakDtWQzSdtNWzJeOJt2ma+g==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", + "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==", + "dev": true, "license": "MIT", "dependencies": { - "@emnapi/wasi-threads": "1.0.2", + "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "node_modules/@emnapi/runtime": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.4.3.tgz", - "integrity": "sha512-pBPWdu6MLKROBX05wSNKcNb++m5Er+KQ9QkB+WVM+pW2Kx9hoSrVTnu3BdkI5eBLZoKu/J6mW/B6i6bJB2ytXQ==", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "^2.4.0" } }, "node_modules/@emnapi/wasi-threads": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.0.2.tgz", - "integrity": "sha512-5n3nTJblwRi8LlXkJ9eBzu+kZR8Yxcc7ubakyQTFzPMtIhFpUBRbsnc2Dv88IZDIbCDlBiWrknhB4Lsz7mg6BA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", + "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "^2.4.0" @@ -6144,9 +6616,9 @@ "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", - "integrity": "sha512-1VCICWypeQKhVbE9oW/sJaAmjLxhVqacdkvPLEjwlttjfwENRSClS8EjBz0KzRyFSCPDIkuXW34Je/vk7zdB7Q==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.9.tgz", + "integrity": "sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==", "cpu": [ "ppc64" ], @@ -6161,9 +6633,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.4.tgz", - "integrity": "sha512-QNdQEps7DfFwE3hXiU4BZeOV68HHzYwGd0Nthhd3uCkkEKK7/R6MTgM0P7H7FAs5pU/DIWsviMmEGxEoxIZ+ZQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.9.tgz", + "integrity": "sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==", "cpu": [ "arm" ], @@ -6178,9 +6650,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.4.tgz", - "integrity": "sha512-bBy69pgfhMGtCnwpC/x5QhfxAz/cBgQ9enbtwjf6V9lnPI/hMyT9iWpR1arm0l3kttTr4L0KSLpKmLp/ilKS9A==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.9.tgz", + "integrity": "sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==", "cpu": [ "arm64" ], @@ -6195,9 +6667,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.4.tgz", - "integrity": "sha512-TVhdVtQIFuVpIIR282btcGC2oGQoSfZfmBdTip2anCaVYcqWlZXGcdcKIUklfX2wj0JklNYgz39OBqh2cqXvcQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.9.tgz", + "integrity": "sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==", "cpu": [ "x64" ], @@ -6212,9 +6684,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.4.tgz", - "integrity": "sha512-Y1giCfM4nlHDWEfSckMzeWNdQS31BQGs9/rouw6Ub91tkK79aIMTH3q9xHvzH8d0wDru5Ci0kWB8b3up/nl16g==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.9.tgz", + "integrity": "sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==", "cpu": [ "arm64" ], @@ -6229,9 +6701,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.4.tgz", - "integrity": "sha512-CJsry8ZGM5VFVeyUYB3cdKpd/H69PYez4eJh1W/t38vzutdjEjtP7hB6eLKBoOdxcAlCtEYHzQ/PJ/oU9I4u0A==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.9.tgz", + "integrity": "sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==", "cpu": [ "x64" ], @@ -6246,9 +6718,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.4.tgz", - "integrity": "sha512-yYq+39NlTRzU2XmoPW4l5Ifpl9fqSk0nAJYM/V/WUGPEFfek1epLHJIkTQM6bBs1swApjO5nWgvr843g6TjxuQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.9.tgz", + "integrity": "sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==", "cpu": [ "arm64" ], @@ -6263,9 +6735,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.4.tgz", - "integrity": "sha512-0FgvOJ6UUMflsHSPLzdfDnnBBVoCDtBTVyn/MrWloUNvq/5SFmh13l3dvgRPkDihRxb77Y17MbqbCAa2strMQQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.9.tgz", + "integrity": "sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==", "cpu": [ "x64" ], @@ -6280,9 +6752,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.4.tgz", - "integrity": "sha512-kro4c0P85GMfFYqW4TWOpvmF8rFShbWGnrLqlzp4X1TNWjRY3JMYUfDCtOxPKOIY8B0WC8HN51hGP4I4hz4AaQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.9.tgz", + "integrity": "sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==", "cpu": [ "arm" ], @@ -6297,9 +6769,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.4.tgz", - "integrity": "sha512-+89UsQTfXdmjIvZS6nUnOOLoXnkUTB9hR5QAeLrQdzOSWZvNSAXAtcRDHWtqAUtAmv7ZM1WPOOeSxDzzzMogiQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.9.tgz", + "integrity": "sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==", "cpu": [ "arm64" ], @@ -6314,9 +6786,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.4.tgz", - "integrity": "sha512-yTEjoapy8UP3rv8dB0ip3AfMpRbyhSN3+hY8mo/i4QXFeDxmiYbEKp3ZRjBKcOP862Ua4b1PDfwlvbuwY7hIGQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.9.tgz", + "integrity": "sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==", "cpu": [ "ia32" ], @@ -6331,9 +6803,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.4.tgz", - "integrity": "sha512-NeqqYkrcGzFwi6CGRGNMOjWGGSYOpqwCjS9fvaUlX5s3zwOtn1qwg1s2iE2svBe4Q/YOG1q6875lcAoQK/F4VA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.9.tgz", + "integrity": "sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==", "cpu": [ "loong64" ], @@ -6348,9 +6820,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.4.tgz", - "integrity": "sha512-IcvTlF9dtLrfL/M8WgNI/qJYBENP3ekgsHbYUIzEzq5XJzzVEV/fXY9WFPfEEXmu3ck2qJP8LG/p3Q8f7Zc2Xg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.9.tgz", + "integrity": "sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==", "cpu": [ "mips64el" ], @@ -6365,9 +6837,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.4.tgz", - "integrity": "sha512-HOy0aLTJTVtoTeGZh4HSXaO6M95qu4k5lJcH4gxv56iaycfz1S8GO/5Jh6X4Y1YiI0h7cRyLi+HixMR+88swag==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.9.tgz", + "integrity": "sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==", "cpu": [ "ppc64" ], @@ -6382,9 +6854,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.4.tgz", - "integrity": "sha512-i8JUDAufpz9jOzo4yIShCTcXzS07vEgWzyX3NH2G7LEFVgrLEhjwL3ajFE4fZI3I4ZgiM7JH3GQ7ReObROvSUA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.9.tgz", + "integrity": "sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==", "cpu": [ "riscv64" ], @@ -6399,9 +6871,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.4.tgz", - "integrity": "sha512-jFnu+6UbLlzIjPQpWCNh5QtrcNfMLjgIavnwPQAfoGx4q17ocOU9MsQ2QVvFxwQoWpZT8DvTLooTvmOQXkO51g==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.9.tgz", + "integrity": "sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==", "cpu": [ "s390x" ], @@ -6416,9 +6888,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.4.tgz", - "integrity": "sha512-6e0cvXwzOnVWJHq+mskP8DNSrKBr1bULBvnFLpc1KY+d+irZSgZ02TGse5FsafKS5jg2e4pbvK6TPXaF/A6+CA==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.9.tgz", + "integrity": "sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==", "cpu": [ "x64" ], @@ -6433,9 +6905,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.4.tgz", - "integrity": "sha512-vUnkBYxZW4hL/ie91hSqaSNjulOnYXE1VSLusnvHg2u3jewJBz3YzB9+oCw8DABeVqZGg94t9tyZFoHma8gWZQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.9.tgz", + "integrity": "sha512-9jNJl6FqaUG+COdQMjSCGW4QiMHH88xWbvZ+kRVblZsWrkXlABuGdFJ1E9L7HK+T0Yqd4akKNa/lO0+jDxQD4Q==", "cpu": [ "arm64" ], @@ -6450,9 +6922,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.4.tgz", - "integrity": "sha512-XAg8pIQn5CzhOB8odIcAm42QsOfa98SBeKUdo4xa8OvX8LbMZqEtgeWE9P/Wxt7MlG2QqvjGths+nq48TrUiKw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.9.tgz", + "integrity": "sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==", "cpu": [ "x64" ], @@ -6467,9 +6939,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.4.tgz", - "integrity": "sha512-Ct2WcFEANlFDtp1nVAXSNBPDxyU+j7+tId//iHXU2f/lN5AmO4zLyhDcpR5Cz1r08mVxzt3Jpyt4PmXQ1O6+7A==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.9.tgz", + "integrity": "sha512-YaFBlPGeDasft5IIM+CQAhJAqS3St3nJzDEgsgFixcfZeyGPCd6eJBWzke5piZuZ7CtL656eOSYKk4Ls2C0FRQ==", "cpu": [ "arm64" ], @@ -6484,9 +6956,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.4.tgz", - "integrity": "sha512-xAGGhyOQ9Otm1Xu8NT1ifGLnA6M3sJxZ6ixylb+vIUVzvvd6GOALpwQrYrtlPouMqd/vSbgehz6HaVk4+7Afhw==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.9.tgz", + "integrity": "sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==", "cpu": [ "x64" ], @@ -6500,10 +6972,27 @@ "node": ">=18" } }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.9.tgz", + "integrity": "sha512-4Xd0xNiMVXKh6Fa7HEJQbrpP3m3DDn43jKxMjxLLRjWnRsfxjORYJlXPO4JNcXtOyfajXorRKY9NkOpTHptErg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.4.tgz", - "integrity": "sha512-Mw+tzy4pp6wZEK0+Lwr76pWLjrtjmJyUB23tHKqEDP74R3q95luY/bXqXZeYl4NYlvwOqoRKlInQialgCKy67Q==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.9.tgz", + "integrity": "sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==", "cpu": [ "x64" ], @@ -6518,9 +7007,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.4.tgz", - "integrity": "sha512-AVUP428VQTSddguz9dO9ngb+E5aScyg7nOeJDrF1HPYu555gmza3bDGMPhmVXL8svDSoqPCsCPjb265yG/kLKQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.9.tgz", + "integrity": "sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==", "cpu": [ "arm64" ], @@ -6535,9 +7024,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.4.tgz", - "integrity": "sha512-i1sW+1i+oWvQzSgfRcxxG2k4I9n3O9NRqy8U+uugaT2Dy7kLO9Y7wI72haOahxceMX8hZAzgGou1FhndRldxRg==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.9.tgz", + "integrity": "sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==", "cpu": [ "ia32" ], @@ -6552,9 +7041,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.4.tgz", - "integrity": "sha512-nOT2vZNw6hJ+z43oP1SPea/G/6AbN6X+bGNhNuq8NtRHy4wsMhw765IKLNmnjek7GvjWBYQ8Q5VBoYTFg9y1UQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.9.tgz", + "integrity": "sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==", "cpu": [ "x64" ], @@ -6572,6 +7061,7 @@ "version": "4.7.0", "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "dev": true, "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -6590,6 +7080,7 @@ "version": "4.12.1", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -6633,6 +7124,7 @@ "version": "0.20.1", "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@eslint/object-schema": "^2.1.6", @@ -6647,6 +7139,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", @@ -6657,6 +7150,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" @@ -6669,6 +7163,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6678,6 +7173,7 @@ "version": "0.13.0", "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.13.0.tgz", "integrity": "sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@types/json-schema": "^7.0.15" @@ -6690,6 +7186,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", @@ -6713,6 +7210,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -6729,6 +7227,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", @@ -6739,6 +7238,7 @@ "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -6751,6 +7251,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -6760,6 +7261,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -6772,12 +7274,14 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT" }, "node_modules/@eslint/eslintrc/node_modules/minimatch": { "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" @@ -6790,6 +7294,7 @@ "version": "9.26.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.26.0.tgz", "integrity": "sha512-I9XlJawFdSMvWjDt6wksMCrgns5ggLNfFwFvnShsleWruvXM514Qxk8V246efTw+eo9JABvVz+u3q2RiAowKxQ==", + "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6799,6 +7304,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6808,6 +7314,7 @@ "version": "0.2.8", "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.8.tgz", "integrity": "sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@eslint/core": "^0.13.0", @@ -6963,6 +7470,7 @@ "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=18.18.0" @@ -6972,6 +7480,7 @@ "version": "0.16.6", "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@humanfs/core": "^0.19.1", @@ -6985,6 +7494,7 @@ "version": "0.3.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=18.18" @@ -6998,6 +7508,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=12.22" @@ -7011,6 +7522,7 @@ "version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=18.18" @@ -7020,18 +7532,28 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@inquirer/ansi": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@inquirer/ansi/-/ansi-1.0.2.tgz", + "integrity": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + } + }, "node_modules/@inquirer/checkbox": { - "version": "4.1.8", - "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.1.8.tgz", - "integrity": "sha512-d/QAsnwuHX2OPolxvYcgSj7A9DO9H6gVOy2DvBTx+P2LH2iRTo/RSGV3iwCzW024nP9hw98KIuDmdyhZQj1UQg==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/checkbox/-/checkbox-4.3.2.tgz", + "integrity": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/figures": "^1.0.12", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -7046,14 +7568,14 @@ } }, "node_modules/@inquirer/confirm": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.6.tgz", - "integrity": "sha512-6ZXYK3M1XmaVBZX6FCfChgtponnL0R6I7k8Nu+kaoNkT828FVZTcca1MqmWQipaW2oNREQl5AaPCUOOCVNdRMw==", + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/@inquirer/confirm/-/confirm-5.1.14.tgz", + "integrity": "sha512-5yR4IBfe0kXe59r1YCTG8WXkUbl7Z35HK87Sw+WUyGD8wNUx7JvY7laahzeytyE1oLn74bQnL7hstctQxisQ8Q==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.7", - "@inquirer/type": "^3.0.4" + "@inquirer/core": "^10.1.15", + "@inquirer/type": "^3.0.8" }, "engines": { "node": ">=18" @@ -7068,20 +7590,20 @@ } }, "node_modules/@inquirer/core": { - "version": "10.1.13", - "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.1.13.tgz", - "integrity": "sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==", + "version": "10.3.2", + "resolved": "https://registry.npmjs.org/@inquirer/core/-/core-10.3.2.tgz", + "integrity": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/figures": "^1.0.12", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2", + "@inquirer/ansi": "^1.0.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", "cli-width": "^4.1.0", "mute-stream": "^2.0.0", "signal-exit": "^4.1.0", "wrap-ansi": "^6.2.0", - "yoctocolors-cjs": "^2.1.2" + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -7096,15 +7618,15 @@ } }, "node_modules/@inquirer/editor": { - "version": "4.2.13", - "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.13.tgz", - "integrity": "sha512-WbicD9SUQt/K8O5Vyk9iC2ojq5RHoCLK6itpp2fHsWe44VxxcA9z3GTWlvjSTGmMQpZr+lbVmrxdHcumJoLbMA==", + "version": "4.2.23", + "resolved": "https://registry.npmjs.org/@inquirer/editor/-/editor-4.2.23.tgz", + "integrity": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7", - "external-editor": "^3.1.0" + "@inquirer/core": "^10.3.2", + "@inquirer/external-editor": "^1.0.3", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -7119,15 +7641,37 @@ } }, "node_modules/@inquirer/expand": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.15.tgz", - "integrity": "sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/expand/-/expand-4.0.23.tgz", + "integrity": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==", + "dev": true, + "license": "MIT", + "dependencies": { + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "@types/node": ">=18" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@inquirer/external-editor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@inquirer/external-editor/-/external-editor-1.0.3.tgz", + "integrity": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7", - "yoctocolors-cjs": "^2.1.2" + "chardet": "^2.1.1", + "iconv-lite": "^0.7.0" }, "engines": { "node": ">=18" @@ -7141,10 +7685,34 @@ } } }, + "node_modules/@inquirer/external-editor/node_modules/chardet": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-2.1.1.tgz", + "integrity": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@inquirer/external-editor/node_modules/iconv-lite": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.0.tgz", + "integrity": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/@inquirer/figures": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.12.tgz", - "integrity": "sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==", + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/@inquirer/figures/-/figures-1.0.15.tgz", + "integrity": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==", "dev": true, "license": "MIT", "engines": { @@ -7152,14 +7720,14 @@ } }, "node_modules/@inquirer/input": { - "version": "4.1.12", - "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.1.12.tgz", - "integrity": "sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/@inquirer/input/-/input-4.3.1.tgz", + "integrity": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -7174,14 +7742,14 @@ } }, "node_modules/@inquirer/number": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.15.tgz", - "integrity": "sha512-xWg+iYfqdhRiM55MvqiTCleHzszpoigUpN5+t1OMcRkJrUrw7va3AzXaxvS+Ak7Gny0j2mFSTv2JJj8sMtbV2g==", + "version": "3.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/number/-/number-3.0.23.tgz", + "integrity": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -7196,15 +7764,15 @@ } }, "node_modules/@inquirer/password": { - "version": "4.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.15.tgz", - "integrity": "sha512-75CT2p43DGEnfGTaqFpbDC2p2EEMrq0S+IRrf9iJvYreMy5mAWj087+mdKyLHapUEPLjN10mNvABpGbk8Wdraw==", + "version": "4.0.23", + "resolved": "https://registry.npmjs.org/@inquirer/password/-/password-4.0.23.tgz", + "integrity": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10" }, "engines": { "node": ">=18" @@ -7219,22 +7787,22 @@ } }, "node_modules/@inquirer/prompts": { - "version": "7.3.2", - "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.3.2.tgz", - "integrity": "sha512-G1ytyOoHh5BphmEBxSwALin3n1KGNYB6yImbICcRQdzXfOGbuJ9Jske/Of5Sebk339NSGGNfUshnzK8YWkTPsQ==", + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/@inquirer/prompts/-/prompts-7.8.2.tgz", + "integrity": "sha512-nqhDw2ZcAUrKNPwhjinJny903bRhI0rQhiDz1LksjeRxqa36i3l75+4iXbOy0rlDpLJGxqtgoPavQjmmyS5UJw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/checkbox": "^4.1.2", - "@inquirer/confirm": "^5.1.6", - "@inquirer/editor": "^4.2.7", - "@inquirer/expand": "^4.0.9", - "@inquirer/input": "^4.1.6", - "@inquirer/number": "^3.0.9", - "@inquirer/password": "^4.0.9", - "@inquirer/rawlist": "^4.0.9", - "@inquirer/search": "^3.0.9", - "@inquirer/select": "^4.0.9" + "@inquirer/checkbox": "^4.2.1", + "@inquirer/confirm": "^5.1.14", + "@inquirer/editor": "^4.2.17", + "@inquirer/expand": "^4.0.17", + "@inquirer/input": "^4.2.1", + "@inquirer/number": "^3.0.17", + "@inquirer/password": "^4.0.17", + "@inquirer/rawlist": "^4.1.5", + "@inquirer/search": "^3.1.0", + "@inquirer/select": "^4.3.1" }, "engines": { "node": ">=18" @@ -7249,15 +7817,15 @@ } }, "node_modules/@inquirer/rawlist": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.3.tgz", - "integrity": "sha512-7XrV//6kwYumNDSsvJIPeAqa8+p7GJh7H5kRuxirct2cgOcSWwwNGoXDRgpNFbY/MG2vQ4ccIWCi8+IXXyFMZA==", + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/@inquirer/rawlist/-/rawlist-4.1.11.tgz", + "integrity": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/type": "^3.0.7", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^10.3.2", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -7272,16 +7840,16 @@ } }, "node_modules/@inquirer/search": { - "version": "3.0.15", - "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.0.15.tgz", - "integrity": "sha512-YBMwPxYBrADqyvP4nNItpwkBnGGglAvCLVW8u4pRmmvOsHUtCAUIMbUrLX5B3tFL1/WsLGdQ2HNzkqswMs5Uaw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/@inquirer/search/-/search-3.2.2.tgz", + "integrity": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/figures": "^1.0.12", - "@inquirer/type": "^3.0.7", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -7296,17 +7864,17 @@ } }, "node_modules/@inquirer/select": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.2.3.tgz", - "integrity": "sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/@inquirer/select/-/select-4.4.2.tgz", + "integrity": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/core": "^10.1.13", - "@inquirer/figures": "^1.0.12", - "@inquirer/type": "^3.0.7", - "ansi-escapes": "^4.3.2", - "yoctocolors-cjs": "^2.1.2" + "@inquirer/ansi": "^1.0.2", + "@inquirer/core": "^10.3.2", + "@inquirer/figures": "^1.0.15", + "@inquirer/type": "^3.0.10", + "yoctocolors-cjs": "^2.1.3" }, "engines": { "node": ">=18" @@ -7321,9 +7889,9 @@ } }, "node_modules/@inquirer/type": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.7.tgz", - "integrity": "sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-3.0.10.tgz", + "integrity": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==", "dev": true, "license": "MIT", "engines": { @@ -7365,6 +7933,7 @@ "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", @@ -7382,6 +7951,7 @@ "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" @@ -7394,6 +7964,7 @@ "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" @@ -7406,12 +7977,14 @@ "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", @@ -7429,6 +8002,7 @@ "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" @@ -7444,6 +8018,7 @@ "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", @@ -7474,6 +8049,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, "license": "ISC", "dependencies": { "camelcase": "^5.3.1", @@ -7490,6 +8066,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^5.0.0", @@ -7503,6 +8080,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^4.1.0" @@ -7515,6 +8093,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "license": "MIT", "dependencies": { "p-try": "^2.0.0" @@ -7530,6 +8109,7 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^2.2.0" @@ -7542,6 +8122,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -7665,6 +8246,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/diff-sequences/-/diff-sequences-30.0.1.tgz", "integrity": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==", + "dev": true, "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" @@ -7735,6 +8317,7 @@ "version": "30.1.0", "resolved": "https://registry.npmjs.org/@jest/get-type/-/get-type-30.1.0.tgz", "integrity": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==", + "dev": true, "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" @@ -7760,6 +8343,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/pattern/-/pattern-30.0.1.tgz", "integrity": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -7773,6 +8357,7 @@ "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==", + "dev": true, "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" @@ -7872,6 +8457,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dev": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.27.8" @@ -7884,6 +8470,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/snapshot-utils/-/snapshot-utils-30.2.0.tgz", "integrity": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -7899,6 +8486,7 @@ "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.34.0" @@ -7911,6 +8499,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/pattern": "30.0.1", @@ -7929,6 +8518,7 @@ "version": "0.34.41", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", + "dev": true, "license": "MIT" }, "node_modules/@jest/source-map": { @@ -8016,6 +8606,7 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -8043,6 +8634,7 @@ "version": "2.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -8062,6 +8654,7 @@ "version": "0.3.6", "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", @@ -8088,6 +8681,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-1.1.2.tgz", "integrity": "sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -8104,6 +8698,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.2.0.tgz", "integrity": "sha512-io1zEbbYcElht3tdlqEOFxZ0dMTYrHz9iMf0gqn1pPjZFTCgM5R4R5IMA20Chb2UPYYsxjzs8CgZ7Nb5n2K2rA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/base64": "^1.1.1", @@ -8126,6 +8721,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-1.6.0.tgz", "integrity": "sha512-sw/RMbehRhN68WRtcKCpQOPfnH6lLP4GJfqzi3iYej8tnzpZUDr6UkZYJjcjjC0FWEJOJbyM3PTIwxucUmDG2A==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -8170,45 +8766,24 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, "license": "MIT" }, "node_modules/@listr2/prompt-adapter-inquirer": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-2.0.18.tgz", - "integrity": "sha512-0hz44rAcrphyXcA8IS7EJ2SCoaBZD2u5goE8S/e+q/DL+dOGpqpcLidVOFeLG3VgML62SXmfRLAhWt0zL1oW4Q==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@listr2/prompt-adapter-inquirer/-/prompt-adapter-inquirer-3.0.1.tgz", + "integrity": "sha512-3XFmGwm3u6ioREG+ynAQB7FoxfajgQnMhIu8wC5eo/Lsih4aKDg0VuIMGaOsYn7hJSJagSeaD4K8yfpkEoDEmA==", "dev": true, "license": "MIT", "dependencies": { - "@inquirer/type": "^1.5.5" + "@inquirer/type": "^3.0.7" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "peerDependencies": { - "@inquirer/prompts": ">= 3 < 8" - } - }, - "node_modules/@listr2/prompt-adapter-inquirer/node_modules/@inquirer/type": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@inquirer/type/-/type-1.5.5.tgz", - "integrity": "sha512-MzICLu4yS7V8AA61sANROZ9vT1H3ooca5dSmI1FjZkzq7o/koMsRfQSzRtFo+F3Ao4Sf1C0bpLKejpKB/+j6MA==", - "dev": true, - "license": "MIT", - "dependencies": { - "mute-stream": "^1.0.0" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@listr2/prompt-adapter-inquirer/node_modules/mute-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz", - "integrity": "sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==", - "dev": true, - "license": "ISC", - "engines": { - "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + "@inquirer/prompts": ">= 3 < 8", + "listr2": "9.0.1" } }, "node_modules/@lit-labs/react": { @@ -8219,14 +8794,14 @@ "license": "BSD-3-Clause" }, "node_modules/@lit-labs/signals": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@lit-labs/signals/-/signals-0.1.2.tgz", - "integrity": "sha512-hkOL0ua4ILeHlaJ8IqFKS+Y+dpYznWaDhdikzwt3zJ1/LPz3Etft4OPIMoltzbBJS5pyXPRseD/uWRlET3ImEA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/signals/-/signals-0.2.0.tgz", + "integrity": "sha512-68plyIbciumbwKaiilhLNyhz4Vg6/+nJwDufG2xxWA9r/fUw58jxLHCAlKs+q1CE5Lmh3cZ3ShyYKnOCebEpVA==", "dev": true, "license": "BSD-3-Clause", "dependencies": { "lit": "^2.0.0 || ^3.0.0", - "signal-polyfill": "^0.2.0" + "signal-polyfill": "^0.2.2" } }, "node_modules/@lit-labs/ssr-dom-shim": { @@ -8245,9 +8820,9 @@ } }, "node_modules/@lmdb/lmdb-darwin-arm64": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.2.6.tgz", - "integrity": "sha512-yF/ih9EJJZc72psFQbwnn8mExIWfTnzWJg+N02hnpXtDPETYLmQswIMBn7+V88lfCaFrMozJsUvcEQIkEPU0Gg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-arm64/-/lmdb-darwin-arm64-3.4.2.tgz", + "integrity": "sha512-NK80WwDoODyPaSazKbzd3NEJ3ygePrkERilZshxBViBARNz21rmediktGHExoj9n5t9+ChlgLlxecdFKLCuCKg==", "cpu": [ "arm64" ], @@ -8259,9 +8834,9 @@ ] }, "node_modules/@lmdb/lmdb-darwin-x64": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.2.6.tgz", - "integrity": "sha512-5BbCumsFLbCi586Bb1lTWQFkekdQUw8/t8cy++Uq251cl3hbDIGEwD9HAwh8H6IS2F6QA9KdKmO136LmipRNkg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-darwin-x64/-/lmdb-darwin-x64-3.4.2.tgz", + "integrity": "sha512-zevaowQNmrp3U7Fz1s9pls5aIgpKRsKb3dZWDINtLiozh3jZI9fBrI19lYYBxqdyiIyNdlyiidPnwPShj4aK+w==", "cpu": [ "x64" ], @@ -8273,9 +8848,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.2.6.tgz", - "integrity": "sha512-+6XgLpMb7HBoWxXj+bLbiiB4s0mRRcDPElnRS3LpWRzdYSe+gFk5MT/4RrVNqd2MESUDmb53NUXw1+BP69bjiQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm/-/lmdb-linux-arm-3.4.2.tgz", + "integrity": "sha512-OmHCULY17rkx/RoCoXlzU7LyR8xqrksgdYWwtYa14l/sseezZ8seKWXcogHcjulBddER5NnEFV4L/Jtr2nyxeg==", "cpu": [ "arm" ], @@ -8287,9 +8862,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-arm64": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.2.6.tgz", - "integrity": "sha512-l5VmJamJ3nyMmeD1ANBQCQqy7do1ESaJQfKPSm2IG9/ADZryptTyCj8N6QaYgIWewqNUrcbdMkJajRQAt5Qjfg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-arm64/-/lmdb-linux-arm64-3.4.2.tgz", + "integrity": "sha512-ZBEfbNZdkneebvZs98Lq30jMY8V9IJzckVeigGivV7nTHJc+89Ctomp1kAIWKlwIG0ovCDrFI448GzFPORANYg==", "cpu": [ "arm64" ], @@ -8301,9 +8876,9 @@ ] }, "node_modules/@lmdb/lmdb-linux-x64": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.2.6.tgz", - "integrity": "sha512-nDYT8qN9si5+onHYYaI4DiauDMx24OAiuZAUsEqrDy+ja/3EbpXPX/VAkMV8AEaQhy3xc4dRC+KcYIvOFefJ4Q==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-linux-x64/-/lmdb-linux-x64-3.4.2.tgz", + "integrity": "sha512-vL9nM17C77lohPYE4YaAQvfZCSVJSryE4fXdi8M7uWPBnU+9DJabgKVAeyDb84ZM2vcFseoBE4/AagVtJeRE7g==", "cpu": [ "x64" ], @@ -8314,10 +8889,24 @@ "linux" ] }, + "node_modules/@lmdb/lmdb-win32-arm64": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-arm64/-/lmdb-win32-arm64-3.4.2.tgz", + "integrity": "sha512-SXWjdBfNDze4ZPeLtYIzsIeDJDJ/SdsA0pEXcUBayUIMO0FQBHfVZZyHXQjjHr4cvOAzANBgIiqaXRwfMhzmLw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@lmdb/lmdb-win32-x64": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.2.6.tgz", - "integrity": "sha512-XlqVtILonQnG+9fH2N3Aytria7P/1fwDgDhl29rde96uH2sLB8CHORIf2PfuLVzFQJ7Uqp8py9AYwr3ZUCFfWg==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@lmdb/lmdb-win32-x64/-/lmdb-win32-x64-3.4.2.tgz", + "integrity": "sha512-IY+r3bxKW6Q6sIPiMC0L533DEfRJSXibjSI3Ft/w9Q8KQBNqEIvUFXt+09wV8S5BRk0a8uSF19YWxuRwEfI90g==", "cpu": [ "x64" ], @@ -8384,9 +8973,9 @@ } }, "node_modules/@mdx-js/react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.0.tgz", - "integrity": "sha512-QjHtSaoameoalGnKDT3FoIl4+9RwyTmo9ZJGBdLOks/YOiWHoRDI3PUwEzOE7kEmGcV3AFcp9K6dYu9rEuKLAQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.1.1.tgz", + "integrity": "sha512-f++rKLQgUVYDAtECQ6fn/is15GkEH9+nZPM3MS0RcxVqoTfawHvDlSCH7JbMhAM6uJ32v3eXLvLmLvjGu7PTQw==", "dev": true, "license": "MIT", "dependencies": { @@ -8461,9 +9050,10 @@ } }, "node_modules/@modelcontextprotocol/sdk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.13.1.tgz", - "integrity": "sha512-8q6+9aF0yA39/qWT/uaIj6zTpC+Qu07DnN/lb9mjoquCJsAh6l3HyYqc9O3t2j7GilseOQOQimLg7W3By6jqvg==", + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/@modelcontextprotocol/sdk/-/sdk-1.17.3.tgz", + "integrity": "sha512-JPwUKWSsbzx+DLFznf/QZ32Qa+ptfbUlHhRLrBQBAFu9iI1iYvizM4p+zhhRDceSsPutXp4z+R/HPVphlIiclg==", + "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.6", @@ -8471,6 +9061,7 @@ "cors": "^2.8.5", "cross-spawn": "^7.0.5", "eventsource": "^3.0.2", + "eventsource-parser": "^3.0.0", "express": "^5.0.1", "express-rate-limit": "^7.5.0", "pkce-challenge": "^5.0.0", @@ -8486,6 +9077,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -8502,6 +9094,7 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-3.0.7.tgz", "integrity": "sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==", + "dev": true, "license": "MIT", "dependencies": { "eventsource-parser": "^3.0.1" @@ -8514,6 +9107,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT" }, "node_modules/@msgpack/msgpack": { @@ -8609,27 +9203,417 @@ "win32" ] }, - "node_modules/@napi-rs/cli": { - "version": "2.18.4", - "resolved": "https://registry.npmjs.org/@napi-rs/cli/-/cli-2.18.4.tgz", - "integrity": "sha512-SgJeA4df9DE2iAEpr3M2H0OKl/yjtg1BnRI5/JyowS71tUWhrfSu2LT0V3vlHET+g1hBVlrO60PmEXwUEKp8Mg==", + "node_modules/@napi-rs/cross-toolchain": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@napi-rs/cross-toolchain/-/cross-toolchain-1.0.3.tgz", + "integrity": "sha512-ENPfLe4937bsKVTDA6zdABx4pq9w0tHqRrJHyaGxgaPq03a2Bd1unD5XSKjXJjebsABJ+MjAv1A2OvCgK9yehg==", "dev": true, "license": "MIT", - "bin": { - "napi": "scripts/index.js" + "workspaces": [ + ".", + "arm64/*", + "x64/*" + ], + "dependencies": { + "@napi-rs/lzma": "^1.4.5", + "@napi-rs/tar": "^1.1.0", + "debug": "^4.4.1" + }, + "peerDependencies": { + "@napi-rs/cross-toolchain-arm64-target-aarch64": "^1.0.3", + "@napi-rs/cross-toolchain-arm64-target-armv7": "^1.0.3", + "@napi-rs/cross-toolchain-arm64-target-ppc64le": "^1.0.3", + "@napi-rs/cross-toolchain-arm64-target-s390x": "^1.0.3", + "@napi-rs/cross-toolchain-arm64-target-x86_64": "^1.0.3", + "@napi-rs/cross-toolchain-x64-target-aarch64": "^1.0.3", + "@napi-rs/cross-toolchain-x64-target-armv7": "^1.0.3", + "@napi-rs/cross-toolchain-x64-target-ppc64le": "^1.0.3", + "@napi-rs/cross-toolchain-x64-target-s390x": "^1.0.3", + "@napi-rs/cross-toolchain-x64-target-x86_64": "^1.0.3" }, + "peerDependenciesMeta": { + "@napi-rs/cross-toolchain-arm64-target-aarch64": { + "optional": true + }, + "@napi-rs/cross-toolchain-arm64-target-armv7": { + "optional": true + }, + "@napi-rs/cross-toolchain-arm64-target-ppc64le": { + "optional": true + }, + "@napi-rs/cross-toolchain-arm64-target-s390x": { + "optional": true + }, + "@napi-rs/cross-toolchain-arm64-target-x86_64": { + "optional": true + }, + "@napi-rs/cross-toolchain-x64-target-aarch64": { + "optional": true + }, + "@napi-rs/cross-toolchain-x64-target-armv7": { + "optional": true + }, + "@napi-rs/cross-toolchain-x64-target-ppc64le": { + "optional": true + }, + "@napi-rs/cross-toolchain-x64-target-s390x": { + "optional": true + }, + "@napi-rs/cross-toolchain-x64-target-x86_64": { + "optional": true + } + } + }, + "node_modules/@napi-rs/lzma": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma/-/lzma-1.4.5.tgz", + "integrity": "sha512-zS5LuN1OBPAyZpda2ZZgYOEDC+xecUdAGnrvbYzjnLXkrq/OBC3B9qcRvlxbDR3k5H/gVfvef1/jyUqPknqjbg==", + "dev": true, + "license": "MIT", "engines": { "node": ">= 10" }, "funding": { "type": "github", "url": "https://github.com/sponsors/Brooooooklyn" + }, + "optionalDependencies": { + "@napi-rs/lzma-android-arm-eabi": "1.4.5", + "@napi-rs/lzma-android-arm64": "1.4.5", + "@napi-rs/lzma-darwin-arm64": "1.4.5", + "@napi-rs/lzma-darwin-x64": "1.4.5", + "@napi-rs/lzma-freebsd-x64": "1.4.5", + "@napi-rs/lzma-linux-arm-gnueabihf": "1.4.5", + "@napi-rs/lzma-linux-arm64-gnu": "1.4.5", + "@napi-rs/lzma-linux-arm64-musl": "1.4.5", + "@napi-rs/lzma-linux-ppc64-gnu": "1.4.5", + "@napi-rs/lzma-linux-riscv64-gnu": "1.4.5", + "@napi-rs/lzma-linux-s390x-gnu": "1.4.5", + "@napi-rs/lzma-linux-x64-gnu": "1.4.5", + "@napi-rs/lzma-linux-x64-musl": "1.4.5", + "@napi-rs/lzma-wasm32-wasi": "1.4.5", + "@napi-rs/lzma-win32-arm64-msvc": "1.4.5", + "@napi-rs/lzma-win32-ia32-msvc": "1.4.5", + "@napi-rs/lzma-win32-x64-msvc": "1.4.5" + } + }, + "node_modules/@napi-rs/lzma-android-arm-eabi": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-android-arm-eabi/-/lzma-android-arm-eabi-1.4.5.tgz", + "integrity": "sha512-Up4gpyw2SacmyKWWEib06GhiDdF+H+CCU0LAV8pnM4aJIDqKKd5LHSlBht83Jut6frkB0vwEPmAkv4NjQ5u//Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-android-arm64": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-android-arm64/-/lzma-android-arm64-1.4.5.tgz", + "integrity": "sha512-uwa8sLlWEzkAM0MWyoZJg0JTD3BkPknvejAFG2acUA1raXM8jLrqujWCdOStisXhqQjZ2nDMp3FV6cs//zjfuQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-darwin-arm64": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-darwin-arm64/-/lzma-darwin-arm64-1.4.5.tgz", + "integrity": "sha512-0Y0TQLQ2xAjVabrMDem1NhIssOZzF/y/dqetc6OT8mD3xMTDtF8u5BqZoX3MyPc9FzpsZw4ksol+w7DsxHrpMA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-darwin-x64": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-darwin-x64/-/lzma-darwin-x64-1.4.5.tgz", + "integrity": "sha512-vR2IUyJY3En+V1wJkwmbGWcYiT8pHloTAWdW4pG24+51GIq+intst6Uf6D/r46citObGZrlX0QvMarOkQeHWpw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-freebsd-x64": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-freebsd-x64/-/lzma-freebsd-x64-1.4.5.tgz", + "integrity": "sha512-XpnYQC5SVovO35tF0xGkbHYjsS6kqyNCjuaLQ2dbEblFRr5cAZVvsJ/9h7zj/5FluJPJRDojVNxGyRhTp4z2lw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-arm-gnueabihf": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-arm-gnueabihf/-/lzma-linux-arm-gnueabihf-1.4.5.tgz", + "integrity": "sha512-ic1ZZMoRfRMwtSwxkyw4zIlbDZGC6davC9r+2oX6x9QiF247BRqqT94qGeL5ZP4Vtz0Hyy7TEViWhx5j6Bpzvw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-arm64-gnu": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-arm64-gnu/-/lzma-linux-arm64-gnu-1.4.5.tgz", + "integrity": "sha512-asEp7FPd7C1Yi6DQb45a3KPHKOFBSfGuJWXcAd4/bL2Fjetb2n/KK2z14yfW8YC/Fv6x3rBM0VAZKmJuz4tysg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-arm64-musl": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-arm64-musl/-/lzma-linux-arm64-musl-1.4.5.tgz", + "integrity": "sha512-yWjcPDgJ2nIL3KNvi4536dlT/CcCWO0DUyEOlBs/SacG7BeD6IjGh6yYzd3/X1Y3JItCbZoDoLUH8iB1lTXo3w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-ppc64-gnu": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-ppc64-gnu/-/lzma-linux-ppc64-gnu-1.4.5.tgz", + "integrity": "sha512-0XRhKuIU/9ZjT4WDIG/qnX7Xz7mSQHYZo9Gb3MP2gcvBgr6BA4zywQ9k3gmQaPn9ECE+CZg2V7DV7kT+x2pUMQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-riscv64-gnu": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-riscv64-gnu/-/lzma-linux-riscv64-gnu-1.4.5.tgz", + "integrity": "sha512-QrqDIPEUUB23GCpyQj/QFyMlr8SGxxyExeZz9OWFnHfb70kXdTLWrHS/hEI1Ru+lSbQ/6xRqeoGyQ4Aqdg+/RA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-s390x-gnu": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-s390x-gnu/-/lzma-linux-s390x-gnu-1.4.5.tgz", + "integrity": "sha512-k8RVM5aMhW86E9H0QXdquwojew4H3SwPxbRVbl49/COJQWCUjGi79X6mYruMnMPEznZinUiT1jgKbFo2A00NdA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-x64-gnu": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-gnu/-/lzma-linux-x64-gnu-1.4.5.tgz", + "integrity": "sha512-6rMtBgnIq2Wcl1rQdZsnM+rtCcVCbws1nF8S2NzaUsVaZv8bjrPiAa0lwg4Eqnn1d9lgwqT+cZgm5m+//K08Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-linux-x64-musl": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-linux-x64-musl/-/lzma-linux-x64-musl-1.4.5.tgz", + "integrity": "sha512-eiadGBKi7Vd0bCArBUOO/qqRYPHt/VQVvGyYvDFt6C2ZSIjlD+HuOl+2oS1sjf4CFjK4eDIog6EdXnL0NE6iyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-wasm32-wasi": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-wasm32-wasi/-/lzma-wasm32-wasi-1.4.5.tgz", + "integrity": "sha512-+VyHHlr68dvey6fXc2hehw9gHVFIW3TtGF1XkcbAu65qVXsA9D/T+uuoRVqhE+JCyFHFrO0ixRbZDRK1XJt1sA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@napi-rs/lzma-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", + "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@napi-rs/lzma-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@napi-rs/lzma-win32-arm64-msvc": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-win32-arm64-msvc/-/lzma-win32-arm64-msvc-1.4.5.tgz", + "integrity": "sha512-eewnqvIyyhHi3KaZtBOJXohLvwwN27gfS2G/YDWdfHlbz1jrmfeHAmzMsP5qv8vGB+T80TMHNkro4kYjeh6Deg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-win32-ia32-msvc": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-win32-ia32-msvc/-/lzma-win32-ia32-msvc-1.4.5.tgz", + "integrity": "sha512-OeacFVRCJOKNU/a0ephUfYZ2Yt+NvaHze/4TgOwJ0J0P4P7X1mHzN+ig9Iyd74aQDXYqc7kaCXA2dpAOcH87Cg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/lzma-win32-x64-msvc": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/@napi-rs/lzma-win32-x64-msvc/-/lzma-win32-x64-msvc-1.4.5.tgz", + "integrity": "sha512-T4I1SamdSmtyZgDXGAGP+y5LEK5vxHUFwe8mz6D4R7Sa5/WCxTcCIgPJ9BD7RkpO17lzhlaM2vmVvMy96Lvk9Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" } }, "node_modules/@napi-rs/nice": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.0.1.tgz", - "integrity": "sha512-zM0mVWSXE0a0h9aKACLwKmD6nHcRiKrPpCfvaKqG1CqDEyjEawId0ocXxVzPMCAm6kkWr2P025msfxXEnt8UGQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice/-/nice-1.1.1.tgz", + "integrity": "sha512-xJIPs+bYuc9ASBl+cvGsKbGrJmS6fAKaSZCnT0lhahT5rhA2VVy9/EcIgd2JhtEuFOJNx7UHNn/qiTPTY4nrQw==", "dev": true, "license": "MIT", "optional": true, @@ -8641,28 +9625,29 @@ "url": "https://github.com/sponsors/Brooooooklyn" }, "optionalDependencies": { - "@napi-rs/nice-android-arm-eabi": "1.0.1", - "@napi-rs/nice-android-arm64": "1.0.1", - "@napi-rs/nice-darwin-arm64": "1.0.1", - "@napi-rs/nice-darwin-x64": "1.0.1", - "@napi-rs/nice-freebsd-x64": "1.0.1", - "@napi-rs/nice-linux-arm-gnueabihf": "1.0.1", - "@napi-rs/nice-linux-arm64-gnu": "1.0.1", - "@napi-rs/nice-linux-arm64-musl": "1.0.1", - "@napi-rs/nice-linux-ppc64-gnu": "1.0.1", - "@napi-rs/nice-linux-riscv64-gnu": "1.0.1", - "@napi-rs/nice-linux-s390x-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-gnu": "1.0.1", - "@napi-rs/nice-linux-x64-musl": "1.0.1", - "@napi-rs/nice-win32-arm64-msvc": "1.0.1", - "@napi-rs/nice-win32-ia32-msvc": "1.0.1", - "@napi-rs/nice-win32-x64-msvc": "1.0.1" + "@napi-rs/nice-android-arm-eabi": "1.1.1", + "@napi-rs/nice-android-arm64": "1.1.1", + "@napi-rs/nice-darwin-arm64": "1.1.1", + "@napi-rs/nice-darwin-x64": "1.1.1", + "@napi-rs/nice-freebsd-x64": "1.1.1", + "@napi-rs/nice-linux-arm-gnueabihf": "1.1.1", + "@napi-rs/nice-linux-arm64-gnu": "1.1.1", + "@napi-rs/nice-linux-arm64-musl": "1.1.1", + "@napi-rs/nice-linux-ppc64-gnu": "1.1.1", + "@napi-rs/nice-linux-riscv64-gnu": "1.1.1", + "@napi-rs/nice-linux-s390x-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-gnu": "1.1.1", + "@napi-rs/nice-linux-x64-musl": "1.1.1", + "@napi-rs/nice-openharmony-arm64": "1.1.1", + "@napi-rs/nice-win32-arm64-msvc": "1.1.1", + "@napi-rs/nice-win32-ia32-msvc": "1.1.1", + "@napi-rs/nice-win32-x64-msvc": "1.1.1" } }, "node_modules/@napi-rs/nice-android-arm-eabi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.0.1.tgz", - "integrity": "sha512-5qpvOu5IGwDo7MEKVqqyAxF90I6aLj4n07OzpARdgDRfz8UbBztTByBp0RC59r3J1Ij8uzYi6jI7r5Lws7nn6w==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm-eabi/-/nice-android-arm-eabi-1.1.1.tgz", + "integrity": "sha512-kjirL3N6TnRPv5iuHw36wnucNqXAO46dzK9oPb0wj076R5Xm8PfUVA9nAFB5ZNMmfJQJVKACAPd/Z2KYMppthw==", "cpu": [ "arm" ], @@ -8677,9 +9662,9 @@ } }, "node_modules/@napi-rs/nice-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.0.1.tgz", - "integrity": "sha512-GqvXL0P8fZ+mQqG1g0o4AO9hJjQaeYG84FRfZaYjyJtZZZcMjXW5TwkL8Y8UApheJgyE13TQ4YNUssQaTgTyvA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-android-arm64/-/nice-android-arm64-1.1.1.tgz", + "integrity": "sha512-blG0i7dXgbInN5urONoUCNf+DUEAavRffrO7fZSeoRMJc5qD+BJeNcpr54msPF6qfDD6kzs9AQJogZvT2KD5nw==", "cpu": [ "arm64" ], @@ -8694,9 +9679,9 @@ } }, "node_modules/@napi-rs/nice-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-91k3HEqUl2fsrz/sKkuEkscj6EAj3/eZNCLqzD2AA0TtVbkQi8nqxZCZDMkfklULmxLkMxuUdKe7RvG/T6s2AA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-arm64/-/nice-darwin-arm64-1.1.1.tgz", + "integrity": "sha512-s/E7w45NaLqTGuOjC2p96pct4jRfo61xb9bU1unM/MJ/RFkKlJyJDx7OJI/O0ll/hrfpqKopuAFDV8yo0hfT7A==", "cpu": [ "arm64" ], @@ -8711,9 +9696,9 @@ } }, "node_modules/@napi-rs/nice-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.0.1.tgz", - "integrity": "sha512-jXnMleYSIR/+TAN/p5u+NkCA7yidgswx5ftqzXdD5wgy/hNR92oerTXHc0jrlBisbd7DpzoaGY4cFD7Sm5GlgQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-darwin-x64/-/nice-darwin-x64-1.1.1.tgz", + "integrity": "sha512-dGoEBnVpsdcC+oHHmW1LRK5eiyzLwdgNQq3BmZIav+9/5WTZwBYX7r5ZkQC07Nxd3KHOCkgbHSh4wPkH1N1LiQ==", "cpu": [ "x64" ], @@ -8728,9 +9713,9 @@ } }, "node_modules/@napi-rs/nice-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-j+iJ/ezONXRQsVIB/FJfwjeQXX7A2tf3gEXs4WUGFrJjpe/z2KB7sOv6zpkm08PofF36C9S7wTNuzHZ/Iiccfw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-freebsd-x64/-/nice-freebsd-x64-1.1.1.tgz", + "integrity": "sha512-kHv4kEHAylMYmlNwcQcDtXjklYp4FCf0b05E+0h6nDHsZ+F0bDe04U/tXNOqrx5CmIAth4vwfkjjUmp4c4JktQ==", "cpu": [ "x64" ], @@ -8745,9 +9730,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-G8RgJ8FYXYkkSGQwywAUh84m946UTn6l03/vmEXBYNJxQJcD+I3B3k5jmjFG/OPiU8DfvxutOP8bi+F89MCV7Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm-gnueabihf/-/nice-linux-arm-gnueabihf-1.1.1.tgz", + "integrity": "sha512-E1t7K0efyKXZDoZg1LzCOLxgolxV58HCkaEkEvIYQx12ht2pa8hoBo+4OB3qh7e+QiBlp1SRf+voWUZFxyhyqg==", "cpu": [ "arm" ], @@ -8762,9 +9747,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-IMDak59/W5JSab1oZvmNbrms3mHqcreaCeClUjwlwDr0m3BoR09ZiN8cKFBzuSlXgRdZ4PNqCYNeGQv7YMTjuA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-gnu/-/nice-linux-arm64-gnu-1.1.1.tgz", + "integrity": "sha512-CIKLA12DTIZlmTaaKhQP88R3Xao+gyJxNWEn04wZwC2wmRapNnxCUZkVwggInMJvtVElA+D4ZzOU5sX4jV+SmQ==", "cpu": [ "arm64" ], @@ -8779,9 +9764,9 @@ } }, "node_modules/@napi-rs/nice-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-wG8fa2VKuWM4CfjOjjRX9YLIbysSVV1S3Kgm2Fnc67ap/soHBeYZa6AGMeR5BJAylYRjnoVOzV19Cmkco3QEPw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-arm64-musl/-/nice-linux-arm64-musl-1.1.1.tgz", + "integrity": "sha512-+2Rzdb3nTIYZ0YJF43qf2twhqOCkiSrHx2Pg6DJaCPYhhaxbLcdlV8hCRMHghQ+EtZQWGNcS2xF4KxBhSGeutg==", "cpu": [ "arm64" ], @@ -8796,9 +9781,9 @@ } }, "node_modules/@napi-rs/nice-linux-ppc64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.0.1.tgz", - "integrity": "sha512-lxQ9WrBf0IlNTCA9oS2jg/iAjQyTI6JHzABV664LLrLA/SIdD+I1i3Mjf7TsnoUbgopBcCuDztVLfJ0q9ubf6Q==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-ppc64-gnu/-/nice-linux-ppc64-gnu-1.1.1.tgz", + "integrity": "sha512-4FS8oc0GeHpwvv4tKciKkw3Y4jKsL7FRhaOeiPei0X9T4Jd619wHNe4xCLmN2EMgZoeGg+Q7GY7BsvwKpL22Tg==", "cpu": [ "ppc64" ], @@ -8813,9 +9798,9 @@ } }, "node_modules/@napi-rs/nice-linux-riscv64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.0.1.tgz", - "integrity": "sha512-3xs69dO8WSWBb13KBVex+yvxmUeEsdWexxibqskzoKaWx9AIqkMbWmE2npkazJoopPKX2ULKd8Fm9veEn0g4Ig==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-riscv64-gnu/-/nice-linux-riscv64-gnu-1.1.1.tgz", + "integrity": "sha512-HU0nw9uD4FO/oGCCk409tCi5IzIZpH2agE6nN4fqpwVlCn5BOq0MS1dXGjXaG17JaAvrlpV5ZeyZwSon10XOXw==", "cpu": [ "riscv64" ], @@ -8830,9 +9815,9 @@ } }, "node_modules/@napi-rs/nice-linux-s390x-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.0.1.tgz", - "integrity": "sha512-lMFI3i9rlW7hgToyAzTaEybQYGbQHDrpRkg+1gJWEpH0PLAQoZ8jiY0IzakLfNWnVda1eTYYlxxFYzW8Rqczkg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-s390x-gnu/-/nice-linux-s390x-gnu-1.1.1.tgz", + "integrity": "sha512-2YqKJWWl24EwrX0DzCQgPLKQBxYDdBxOHot1KWEq7aY2uYeX+Uvtv4I8xFVVygJDgf6/92h9N3Y43WPx8+PAgQ==", "cpu": [ "s390x" ], @@ -8847,9 +9832,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-XQAJs7DRN2GpLN6Fb+ZdGFeYZDdGl2Fn3TmFlqEL5JorgWKrQGRUrpGKbgZ25UeZPILuTKJ+OowG2avN8mThBA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-gnu/-/nice-linux-x64-gnu-1.1.1.tgz", + "integrity": "sha512-/gaNz3R92t+dcrfCw/96pDopcmec7oCcAQ3l/M+Zxr82KT4DljD37CpgrnXV+pJC263JkW572pdbP3hP+KjcIg==", "cpu": [ "x64" ], @@ -8864,9 +9849,9 @@ } }, "node_modules/@napi-rs/nice-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-/rodHpRSgiI9o1faq9SZOp/o2QkKQg7T+DK0R5AkbnI/YxvAIEHf2cngjYzLMQSQgUhxym+LFr+UGZx4vK4QdQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-linux-x64-musl/-/nice-linux-x64-musl-1.1.1.tgz", + "integrity": "sha512-xScCGnyj/oppsNPMnevsBe3pvNaoK7FGvMjT35riz9YdhB2WtTG47ZlbxtOLpjeO9SqqQ2J2igCmz6IJOD5JYw==", "cpu": [ "x64" ], @@ -8880,10 +9865,27 @@ "node": ">= 10" } }, + "node_modules/@napi-rs/nice-openharmony-arm64": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-openharmony-arm64/-/nice-openharmony-arm64-1.1.1.tgz", + "integrity": "sha512-6uJPRVwVCLDeoOaNyeiW0gp2kFIM4r7PL2MczdZQHkFi9gVlgm+Vn+V6nTWRcu856mJ2WjYJiumEajfSm7arPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@napi-rs/nice-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-rEcz9vZymaCB3OqEXoHnp9YViLct8ugF+6uO5McifTedjq4QMQs3DHz35xBEGhH3gJWEsXMUbzazkz5KNM5YUg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-arm64-msvc/-/nice-win32-arm64-msvc-1.1.1.tgz", + "integrity": "sha512-uoTb4eAvM5B2aj/z8j+Nv8OttPf2m+HVx3UjA5jcFxASvNhQriyCQF1OB1lHL43ZhW+VwZlgvjmP5qF3+59atA==", "cpu": [ "arm64" ], @@ -8898,9 +9900,9 @@ } }, "node_modules/@napi-rs/nice-win32-ia32-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.0.1.tgz", - "integrity": "sha512-t7eBAyPUrWL8su3gDxw9xxxqNwZzAqKo0Szv3IjVQd1GpXXVkb6vBBQUuxfIYaXMzZLwlxRQ7uzM2vdUE9ULGw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-ia32-msvc/-/nice-win32-ia32-msvc-1.1.1.tgz", + "integrity": "sha512-CNQqlQT9MwuCsg1Vd/oKXiuH+TcsSPJmlAFc5frFyX/KkOh0UpBLEj7aoY656d5UKZQMQFP7vJNa1DNUNORvug==", "cpu": [ "ia32" ], @@ -8915,9 +9917,333 @@ } }, "node_modules/@napi-rs/nice-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-JlF+uDcatt3St2ntBG8H02F1mM45i5SF9W+bIKiReVE6wiy3o16oBP/yxt+RZ+N6LbCImJXJ6bXNO2kn9AXicg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@napi-rs/nice-win32-x64-msvc/-/nice-win32-x64-msvc-1.1.1.tgz", + "integrity": "sha512-vB+4G/jBQCAh0jelMTY3+kgFy00Hlx2f2/1zjMoH821IbplbWZOkLiTYXQkygNTzQJTq5cvwBDgn2ppHD+bglQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar/-/tar-1.1.0.tgz", + "integrity": "sha512-7cmzIu+Vbupriudo7UudoMRH2OA3cTw67vva8MxeoAe5S7vPFI7z0vp0pMXiA25S8IUJefImQ90FeJjl8fjEaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@napi-rs/tar-android-arm-eabi": "1.1.0", + "@napi-rs/tar-android-arm64": "1.1.0", + "@napi-rs/tar-darwin-arm64": "1.1.0", + "@napi-rs/tar-darwin-x64": "1.1.0", + "@napi-rs/tar-freebsd-x64": "1.1.0", + "@napi-rs/tar-linux-arm-gnueabihf": "1.1.0", + "@napi-rs/tar-linux-arm64-gnu": "1.1.0", + "@napi-rs/tar-linux-arm64-musl": "1.1.0", + "@napi-rs/tar-linux-ppc64-gnu": "1.1.0", + "@napi-rs/tar-linux-s390x-gnu": "1.1.0", + "@napi-rs/tar-linux-x64-gnu": "1.1.0", + "@napi-rs/tar-linux-x64-musl": "1.1.0", + "@napi-rs/tar-wasm32-wasi": "1.1.0", + "@napi-rs/tar-win32-arm64-msvc": "1.1.0", + "@napi-rs/tar-win32-ia32-msvc": "1.1.0", + "@napi-rs/tar-win32-x64-msvc": "1.1.0" + } + }, + "node_modules/@napi-rs/tar-android-arm-eabi": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-android-arm-eabi/-/tar-android-arm-eabi-1.1.0.tgz", + "integrity": "sha512-h2Ryndraj/YiKgMV/r5by1cDusluYIRT0CaE0/PekQ4u+Wpy2iUVqvzVU98ZPnhXaNeYxEvVJHNGafpOfaD0TA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-android-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-android-arm64/-/tar-android-arm64-1.1.0.tgz", + "integrity": "sha512-DJFyQHr1ZxNZorm/gzc1qBNLF/FcKzcH0V0Vwan5P+o0aE2keQIGEjJ09FudkF9v6uOuJjHCVDdK6S6uHtShAw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-darwin-arm64/-/tar-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-Zz2sXRzjIX4e532zD6xm2SjXEym6MkvfCvL2RMpG2+UwNVDVscHNcz3d47Pf3sysP2e2af7fBB3TIoK2f6trPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-darwin-x64/-/tar-darwin-x64-1.1.0.tgz", + "integrity": "sha512-EI+CptIMNweT0ms9S3mkP/q+J6FNZ1Q6pvpJOEcWglRfyfQpLqjlC0O+dptruTPE8VamKYuqdjxfqD8hifZDOA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-freebsd-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-freebsd-x64/-/tar-freebsd-x64-1.1.0.tgz", + "integrity": "sha512-J0PIqX+pl6lBIAckL/c87gpodLbjZB1OtIK+RDscKC9NLdpVv6VGOxzUV/fYev/hctcE8EfkLbgFOfpmVQPg2g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-arm-gnueabihf": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-arm-gnueabihf/-/tar-linux-arm-gnueabihf-1.1.0.tgz", + "integrity": "sha512-SLgIQo3f3EjkZ82ZwvrEgFvMdDAhsxCYjyoSuWfHCz0U16qx3SuGCp8+FYOPYCECHN3ZlGjXnoAIt9ERd0dEUg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-arm64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-arm64-gnu/-/tar-linux-arm64-gnu-1.1.0.tgz", + "integrity": "sha512-d014cdle52EGaH6GpYTQOP9Py7glMO1zz/+ynJPjjzYFSxvdYx0byrjumZk2UQdIyGZiJO2MEFpCkEEKFSgPYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-arm64-musl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-arm64-musl/-/tar-linux-arm64-musl-1.1.0.tgz", + "integrity": "sha512-L/y1/26q9L/uBqiW/JdOb/Dc94egFvNALUZV2WCGKQXc6UByPBMgdiEyW2dtoYxYYYYc+AKD+jr+wQPcvX2vrQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-ppc64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-ppc64-gnu/-/tar-linux-ppc64-gnu-1.1.0.tgz", + "integrity": "sha512-EPE1K/80RQvPbLRJDJs1QmCIcH+7WRi0F73+oTe1582y9RtfGRuzAkzeBuAGRXAQEjRQw/RjtNqr6UTJ+8UuWQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-s390x-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-s390x-gnu/-/tar-linux-s390x-gnu-1.1.0.tgz", + "integrity": "sha512-B2jhWiB1ffw1nQBqLUP1h4+J1ovAxBOoe5N2IqDMOc63fsPZKNqF1PvO/dIem8z7LL4U4bsfmhy3gBfu547oNQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-x64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-x64-gnu/-/tar-linux-x64-gnu-1.1.0.tgz", + "integrity": "sha512-tbZDHnb9617lTnsDMGo/eAMZxnsQFnaRe+MszRqHguKfMwkisc9CCJnks/r1o84u5fECI+J/HOrKXgczq/3Oww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-linux-x64-musl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-linux-x64-musl/-/tar-linux-x64-musl-1.1.0.tgz", + "integrity": "sha512-dV6cODlzbO8u6Anmv2N/ilQHq/AWz0xyltuXoLU3yUyXbZcnWYZuB2rL8OBGPmqNcD+x9NdScBNXh7vWN0naSQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-wasm32-wasi": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-wasm32-wasi/-/tar-wasm32-wasi-1.1.0.tgz", + "integrity": "sha512-jIa9nb2HzOrfH0F8QQ9g3WE4aMH5vSI5/1NYVNm9ysCmNjCCtMXCAhlI3WKCdm/DwHf0zLqdrrtDFXODcNaqMw==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@napi-rs/tar-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", + "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@napi-rs/tar-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@napi-rs/tar-win32-arm64-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-win32-arm64-msvc/-/tar-win32-arm64-msvc-1.1.0.tgz", + "integrity": "sha512-vfpG71OB0ijtjemp3WTdmBKJm9R70KM8vsSExMsIQtV0lVzP07oM1CW6JbNRPXNLhRoue9ofYLiUDk8bE0Hckg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-win32-ia32-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-win32-ia32-msvc/-/tar-win32-ia32-msvc-1.1.0.tgz", + "integrity": "sha512-hGPyPW60YSpOSgzfy68DLBHgi6HxkAM+L59ZZZPMQ0TOXjQg+p2EW87+TjZfJOkSpbYiEkULwa/f4a2hcVjsqQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/tar-win32-x64-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/tar-win32-x64-msvc/-/tar-win32-x64-msvc-1.1.0.tgz", + "integrity": "sha512-L6Ed1DxXK9YSCMyvpR8MiNAyKNkQLjsHsHK9E0qnHa8NzLFqzDKhvs5LfnWxM2kJ+F7m/e5n9zPm24kHb3LsVw==", "cpu": [ "x64" ], @@ -8935,6 +10261,7 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.4.tgz", "integrity": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==", + "dev": true, "license": "MIT", "dependencies": { "@emnapi/core": "^1.1.0", @@ -8942,38 +10269,307 @@ "@tybys/wasm-util": "^0.9.0" } }, + "node_modules/@napi-rs/wasm-tools": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools/-/wasm-tools-1.0.1.tgz", + "integrity": "sha512-enkZYyuCdo+9jneCPE/0fjIta4wWnvVN9hBo2HuiMpRF0q3lzv1J6b/cl7i0mxZUKhBrV3aCKDBQnCOhwKbPmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@napi-rs/wasm-tools-android-arm-eabi": "1.0.1", + "@napi-rs/wasm-tools-android-arm64": "1.0.1", + "@napi-rs/wasm-tools-darwin-arm64": "1.0.1", + "@napi-rs/wasm-tools-darwin-x64": "1.0.1", + "@napi-rs/wasm-tools-freebsd-x64": "1.0.1", + "@napi-rs/wasm-tools-linux-arm64-gnu": "1.0.1", + "@napi-rs/wasm-tools-linux-arm64-musl": "1.0.1", + "@napi-rs/wasm-tools-linux-x64-gnu": "1.0.1", + "@napi-rs/wasm-tools-linux-x64-musl": "1.0.1", + "@napi-rs/wasm-tools-wasm32-wasi": "1.0.1", + "@napi-rs/wasm-tools-win32-arm64-msvc": "1.0.1", + "@napi-rs/wasm-tools-win32-ia32-msvc": "1.0.1", + "@napi-rs/wasm-tools-win32-x64-msvc": "1.0.1" + } + }, + "node_modules/@napi-rs/wasm-tools-android-arm-eabi": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-android-arm-eabi/-/wasm-tools-android-arm-eabi-1.0.1.tgz", + "integrity": "sha512-lr07E/l571Gft5v4aA1dI8koJEmF1F0UigBbsqg9OWNzg80H3lDPO+auv85y3T/NHE3GirDk7x/D3sLO57vayw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-android-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-android-arm64/-/wasm-tools-android-arm64-1.0.1.tgz", + "integrity": "sha512-WDR7S+aRLV6LtBJAg5fmjKkTZIdrEnnQxgdsb7Cf8pYiMWBHLU+LC49OUVppQ2YSPY0+GeYm9yuZWW3kLjJ7Bg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-darwin-arm64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-darwin-arm64/-/wasm-tools-darwin-arm64-1.0.1.tgz", + "integrity": "sha512-qWTI+EEkiN0oIn/N2gQo7+TVYil+AJ20jjuzD2vATS6uIjVz+Updeqmszi7zq7rdFTLp6Ea3/z4kDKIfZwmR9g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-darwin-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-darwin-x64/-/wasm-tools-darwin-x64-1.0.1.tgz", + "integrity": "sha512-bA6hubqtHROR5UI3tToAF/c6TDmaAgF0SWgo4rADHtQ4wdn0JeogvOk50gs2TYVhKPE2ZD2+qqt7oBKB+sxW3A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-freebsd-x64": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-freebsd-x64/-/wasm-tools-freebsd-x64-1.0.1.tgz", + "integrity": "sha512-90+KLBkD9hZEjPQW1MDfwSt5J1L46EUKacpCZWyRuL6iIEO5CgWU0V/JnEgFsDOGyyYtiTvHc5bUdUTWd4I9Vg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-linux-arm64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-linux-arm64-gnu/-/wasm-tools-linux-arm64-gnu-1.0.1.tgz", + "integrity": "sha512-rG0QlS65x9K/u3HrKafDf8cFKj5wV2JHGfl8abWgKew0GVPyp6vfsDweOwHbWAjcHtp2LHi6JHoW80/MTHm52Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-linux-arm64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-linux-arm64-musl/-/wasm-tools-linux-arm64-musl-1.0.1.tgz", + "integrity": "sha512-jAasbIvjZXCgX0TCuEFQr+4D6Lla/3AAVx2LmDuMjgG4xoIXzjKWl7c4chuaD+TI+prWT0X6LJcdzFT+ROKGHQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-linux-x64-gnu": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-linux-x64-gnu/-/wasm-tools-linux-x64-gnu-1.0.1.tgz", + "integrity": "sha512-Plgk5rPqqK2nocBGajkMVbGm010Z7dnUgq0wtnYRZbzWWxwWcXfZMPa8EYxrK4eE8SzpI7VlZP1tdVsdjgGwMw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-linux-x64-musl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-linux-x64-musl/-/wasm-tools-linux-x64-musl-1.0.1.tgz", + "integrity": "sha512-GW7AzGuWxtQkyHknHWYFdR0CHmW6is8rG2Rf4V6GNmMpmwtXt/ItWYWtBe4zqJWycMNazpfZKSw/BpT7/MVCXQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-wasm32-wasi": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-wasm32-wasi/-/wasm-tools-wasm32-wasi-1.0.1.tgz", + "integrity": "sha512-/nQVSTrqSsn7YdAc2R7Ips/tnw5SPUcl3D7QrXCNGPqjbatIspnaexvaOYNyKMU6xPu+pc0BTnKVmqhlJJCPLA==", + "cpu": [ + "wasm32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@napi-rs/wasm-runtime": "^1.0.3" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@napi-rs/wasm-tools-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", + "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@napi-rs/wasm-tools-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@napi-rs/wasm-tools-win32-arm64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-win32-arm64-msvc/-/wasm-tools-win32-arm64-msvc-1.0.1.tgz", + "integrity": "sha512-PFi7oJIBu5w7Qzh3dwFea3sHRO3pojMsaEnUIy22QvsW+UJfNQwJCryVrpoUt8m4QyZXI+saEq/0r4GwdoHYFQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-win32-ia32-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-win32-ia32-msvc/-/wasm-tools-win32-ia32-msvc-1.0.1.tgz", + "integrity": "sha512-gXkuYzxQsgkj05Zaq+KQTkHIN83dFAwMcTKa2aQcpYPRImFm2AQzEyLtpXmyCWzJ0F9ZYAOmbSyrNew8/us6bw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/wasm-tools-win32-x64-msvc": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-tools-win32-x64-msvc/-/wasm-tools-win32-x64-msvc-1.0.1.tgz", + "integrity": "sha512-rEAf05nol3e3eei2sRButmgXP+6ATgm0/38MKhz9Isne82T4rPIMYsCIFj0kOisaGeVwoi2fnm7O9oWp5YVnYQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@ng-select/ng-select": { - "version": "14.9.0", - "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-14.9.0.tgz", - "integrity": "sha512-f/E3EaSVwdKmwvZL43nS961bGaXR90F0Gtb8vA+ub8Hfwqjr1NTI6X7+yu5iMkqfy5ZW5cJdoGvo+kv8zcAkjQ==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/@ng-select/ng-select/-/ng-select-20.7.0.tgz", + "integrity": "sha512-tOAhUnb4LFjTnn9gi6e6tSrUDi1GqCzjwnubBIxxa2XFHXqGOjYlqIMkPcSRByF4G9olzdZM38nLUtZOO3YKqg==", "license": "MIT", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.8.1" }, "engines": { - "node": ">= 18", - "npm": ">= 8" + "node": "^22.12.0 || >=24.0.0" }, "peerDependencies": { - "@angular/common": "^19.0.0", - "@angular/core": "^19.0.0", - "@angular/forms": "^19.0.0" + "@angular/common": "^20.0.0", + "@angular/core": "^20.0.0", + "@angular/forms": "^20.0.0" } }, "node_modules/@ngtools/webpack": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-19.2.14.tgz", - "integrity": "sha512-PqrY+eeSUoF6JC6NCEQRPE/0Y2umSllD/fsDE6pnQrvGfztBpj0Jt1WMhgEI8BBcl4S7QW0LhPynkBmnCvTUmw==", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.3.12.tgz", + "integrity": "sha512-ePuofHOtbgvEq2t+hcmL30s4q9HQ/nv9ABwpLiELdVIObcWUnrnizAvM7hujve/9CQL6gRCeEkxPLPS4ZrK9AQ==", "dev": true, "license": "MIT", "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" }, "peerDependencies": { - "@angular/compiler-cli": "^19.0.0 || ^19.2.0-next.0", - "typescript": ">=5.5 <5.9", + "@angular/compiler-cli": "^20.0.0", + "typescript": ">=5.8 <6.0", "webpack": "^5.54.0" } }, @@ -8981,6 +10577,7 @@ "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", @@ -8994,6 +10591,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -9003,6 +10601,7 @@ "version": "1.2.8", "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", @@ -9253,9 +10852,9 @@ } }, "node_modules/@npmcli/package-json/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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -9353,9 +10952,9 @@ } }, "node_modules/@npmcli/promise-spawn": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.2.tgz", - "integrity": "sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==", + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-8.0.3.tgz", + "integrity": "sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==", "dev": true, "license": "ISC", "dependencies": { @@ -9456,9 +11055,10 @@ } }, "node_modules/@nx/devkit": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.6.9.tgz", - "integrity": "sha512-Si7Lo5OgiHz/xU/NL1v5LnynE5oGrQmYE3KXxZoSRWij/nxZKi0wEB0W6dT3MtQW8RY1y5mg45Ti0Ym+Clhi8Q==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/devkit/-/devkit-21.6.10.tgz", + "integrity": "sha512-h2ZpwhKk9p1kWgokMXP6F4PVakUA3jPbKmjtY+wCsW2VZg72tIVVzs33DGUxTvN6WG6Z4xbLKc0LJkgaOdDTOw==", + "dev": true, "license": "MIT", "dependencies": { "ejs": "^3.1.7", @@ -9477,19 +11077,21 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/@nx/eslint": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.6.9.tgz", - "integrity": "sha512-psd6GtWII5i1M15TTmdh8UZ/pBWlh6JtaVwlE5tk/GHlnCGXHEY+g3gKTsetjbuHjaocdwrfEy4TIB5J5Zh3HQ==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/eslint/-/eslint-21.6.10.tgz", + "integrity": "sha512-cZPXFZsgzGrOBetSdcIR9Kb28H9+lHsaubAGeCAjS8GSvRoQBKLdgtfuB5mpnmOLRqGsiIhZ701DfekLitRnmQ==", + "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "21.6.9", - "@nx/js": "21.6.9", + "@nx/devkit": "21.6.10", + "@nx/js": "21.6.10", "semver": "^7.5.3", "tslib": "^2.3.0", "typescript": "~5.9.2" @@ -9508,6 +11110,7 @@ "version": "5.9.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -9518,15 +11121,16 @@ } }, "node_modules/@nx/jest": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.6.9.tgz", - "integrity": "sha512-8x/B3f616ti2BUXHhOQqewMyCxMMmy++Wh1YiKr5S922m7jog1oYsCzue+fmHsNijw9xMNAgsDjgy91I/iZZ0Q==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/jest/-/jest-21.6.10.tgz", + "integrity": "sha512-JAYMD/RwKP/mgr7R0uC6R7/DGsluajiQsHipbp6JhbwmqxOK+tTdWBHrYzKWXyRZaCSqqmrN55ocVfuynZDP4Q==", + "dev": true, "license": "MIT", "dependencies": { "@jest/reporters": "^30.0.2", "@jest/test-result": "^30.0.2", - "@nx/devkit": "21.6.9", - "@nx/js": "21.6.9", + "@nx/devkit": "21.6.10", + "@nx/js": "21.6.10", "@phenomnomnominal/tsquery": "~5.0.1", "identity-obj-proxy": "3.0.0", "jest-config": "^30.0.2", @@ -9540,26 +11144,11 @@ "yargs-parser": "21.1.1" } }, - "node_modules/@nx/jest/node_modules/@babel/generator": { - "version": "7.28.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.5.tgz", - "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.28.5", - "@babel/types": "^7.28.5", - "@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.2.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-30.2.0.tgz", "integrity": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -9577,6 +11166,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-30.2.0.tgz", "integrity": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==", + "dev": true, "license": "MIT", "dependencies": { "@jest/fake-timers": "30.2.0", @@ -9592,6 +11182,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/expect/-/expect-30.2.0.tgz", "integrity": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==", + "dev": true, "license": "MIT", "dependencies": { "expect": "30.2.0", @@ -9605,6 +11196,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/expect-utils/-/expect-utils-30.2.0.tgz", "integrity": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0" @@ -9617,6 +11209,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-30.2.0.tgz", "integrity": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -9634,6 +11227,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-30.2.0.tgz", "integrity": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "30.2.0", @@ -9649,6 +11243,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-30.2.0.tgz", "integrity": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==", + "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", @@ -9691,6 +11286,7 @@ "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.34.0" @@ -9703,6 +11299,7 @@ "version": "30.0.1", "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-30.0.1.tgz", "integrity": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", @@ -9717,6 +11314,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-30.2.0.tgz", "integrity": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/console": "30.2.0", @@ -9732,6 +11330,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-30.2.0.tgz", "integrity": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==", + "dev": true, "license": "MIT", "dependencies": { "@jest/test-result": "30.2.0", @@ -9747,6 +11346,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-30.2.0.tgz", "integrity": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.27.4", @@ -9773,6 +11373,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/@jest/types/-/types-30.2.0.tgz", "integrity": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/pattern": "30.0.1", @@ -9791,12 +11392,14 @@ "version": "0.34.41", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", + "dev": true, "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==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^3.0.1" @@ -9806,6 +11409,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" @@ -9818,6 +11422,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-30.2.0.tgz", "integrity": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/transform": "30.2.0", @@ -9839,6 +11444,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-7.0.1.tgz", "integrity": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==", + "dev": true, "license": "BSD-3-Clause", "workspaces": [ "test/babel-8" @@ -9858,6 +11464,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-30.2.0.tgz", "integrity": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==", + "dev": true, "license": "MIT", "dependencies": { "@types/babel__core": "^7.20.5" @@ -9870,6 +11477,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-30.2.0.tgz", "integrity": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==", + "dev": true, "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "30.2.0", @@ -9886,6 +11494,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -9898,6 +11507,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", + "dev": true, "funding": [ { "type": "github", @@ -9913,18 +11523,21 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-2.1.1.tgz", "integrity": "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ==", + "dev": true, "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==", + "dev": true, "license": "MIT" }, "node_modules/@nx/jest/node_modules/expect": { "version": "30.2.0", "resolved": "https://registry.npmjs.org/expect/-/expect-30.2.0.tgz", "integrity": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/expect-utils": "30.2.0", @@ -9942,6 +11555,7 @@ "version": "10.5.0", "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", + "dev": true, "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", @@ -9962,6 +11576,7 @@ "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -9977,6 +11592,7 @@ "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==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", @@ -9991,6 +11607,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" @@ -10006,6 +11623,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-30.2.0.tgz", "integrity": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "30.2.0", @@ -10037,6 +11655,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-30.2.0.tgz", "integrity": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.27.4", @@ -10088,6 +11707,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-30.2.0.tgz", "integrity": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==", + "dev": true, "license": "MIT", "dependencies": { "detect-newline": "^3.1.0" @@ -10100,6 +11720,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-30.2.0.tgz", "integrity": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", @@ -10116,6 +11737,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-30.2.0.tgz", "integrity": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "30.2.0", @@ -10134,6 +11756,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-30.2.0.tgz", "integrity": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -10158,6 +11781,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-30.2.0.tgz", "integrity": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", @@ -10171,6 +11795,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-30.2.0.tgz", "integrity": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", @@ -10186,6 +11811,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-30.2.0.tgz", "integrity": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.27.1", @@ -10206,6 +11832,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-30.2.0.tgz", "integrity": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -10220,6 +11847,7 @@ "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==", + "dev": true, "license": "MIT", "engines": { "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" @@ -10229,6 +11857,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-30.2.0.tgz", "integrity": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.2", @@ -10248,6 +11877,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-30.2.0.tgz", "integrity": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==", + "dev": true, "license": "MIT", "dependencies": { "@jest/console": "30.2.0", @@ -10281,6 +11911,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-30.2.0.tgz", "integrity": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/environment": "30.2.0", @@ -10314,6 +11945,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-30.2.0.tgz", "integrity": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.27.4", @@ -10346,6 +11978,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-30.2.0.tgz", "integrity": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "30.2.0", @@ -10363,6 +11996,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-30.2.0.tgz", "integrity": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==", + "dev": true, "license": "MIT", "dependencies": { "@jest/get-type": "30.1.0", @@ -10380,6 +12014,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-30.2.0.tgz", "integrity": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==", + "dev": true, "license": "MIT", "dependencies": { "@jest/test-result": "30.2.0", @@ -10399,6 +12034,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-30.2.0.tgz", "integrity": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -10415,12 +12051,14 @@ "version": "10.4.3", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true, "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==", + "dev": true, "license": "BlueOak-1.0.0", "dependencies": { "lru-cache": "^10.2.0", @@ -10437,6 +12075,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", @@ -10451,6 +12090,7 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-7.0.1.tgz", "integrity": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==", + "dev": true, "funding": [ { "type": "individual", @@ -10467,12 +12107,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/@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==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -10482,6 +12124,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", @@ -10492,6 +12135,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -10507,6 +12151,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", + "dev": true, "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", @@ -10517,9 +12162,10 @@ } }, "node_modules/@nx/js": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.6.9.tgz", - "integrity": "sha512-KJnqe6W0Ly5AgpBOhygcVs5RssVKnKrISVp42CSirKx3nei6cus9VItwKBvBBAqmYw4AlrCe+/A2twTQCkeq1A==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/js/-/js-21.6.10.tgz", + "integrity": "sha512-8d+Q5v/9/he8mq6aRfhHWORZb/WkJ7OTegF4QX2g+yVkocEKIyuUx/BC9rGBRvlZpB2xcJlU9kNcfrhuoKbehQ==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", @@ -10529,8 +12175,8 @@ "@babel/preset-env": "^7.23.2", "@babel/preset-typescript": "^7.22.5", "@babel/runtime": "^7.22.6", - "@nx/devkit": "21.6.9", - "@nx/workspace": "21.6.9", + "@nx/devkit": "21.6.10", + "@nx/workspace": "21.6.10", "@zkochan/js-yaml": "0.0.7", "babel-plugin-const-enum": "^1.0.1", "babel-plugin-macros": "^3.1.0", @@ -10565,6 +12211,7 @@ "version": "7.0.2", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-7.0.2.tgz", "integrity": "sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==", + "dev": true, "license": "ISC", "dependencies": { "lru-cache": "^10.0.1" @@ -10577,6 +12224,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -10586,18 +12234,21 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true, "license": "MIT" }, "node_modules/@nx/js/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==", + "dev": true, "license": "ISC" }, "node_modules/@nx/js/node_modules/npm-package-arg": { "version": "11.0.1", "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-11.0.1.tgz", "integrity": "sha512-M7s1BD4NxdAvBKUPqqRW957Xwcl/4Zvo8Aj+ANrzvIPzGJZElrH7Z//rSaec2ORcND6FHHLnZeY8qgTpXDMFQQ==", + "dev": true, "license": "ISC", "dependencies": { "hosted-git-info": "^7.0.0", @@ -10613,6 +12264,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "dev": true, "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -10635,6 +12287,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz", "integrity": "sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==", + "dev": true, "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -10644,6 +12297,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" @@ -10653,6 +12307,7 @@ "version": "0.5.19", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -10663,18 +12318,20 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-5.0.1.tgz", "integrity": "sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==", + "dev": true, "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, "node_modules/@nx/nx-darwin-arm64": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.6.9.tgz", - "integrity": "sha512-rN5cJAjKvyXfi+Zep7wvSNtGr35X1/qrm96K/Sf4sybvowyHmDdEMYxkR6BPNT8ct5JGMm35xPfx1yF/rJek3w==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-arm64/-/nx-darwin-arm64-21.6.10.tgz", + "integrity": "sha512-4K8oZdzil6zpY3zxugSbVDS4dF8o82KCeyT1IYH7t+aWD/tUnYhw/zmdNx6Jq80oxYgPrPWhxmuZ/UCN0LSYLw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10682,12 +12339,13 @@ ] }, "node_modules/@nx/nx-darwin-x64": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.6.9.tgz", - "integrity": "sha512-rb/Dtum094nfJL8lYohne1duZr8uNQ4gvWTq/Cw/xowJwXGq3xzsSS2WTpDpRBMF45K+42fipGHNeHbCyYSF7g==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-darwin-x64/-/nx-darwin-x64-21.6.10.tgz", + "integrity": "sha512-WqFIRjxtOHoJob2f24YiKfgqTcgtVb/CKYvnuMAmKccarOi91DeABQO35gXUwvE89TjhlR5slG5YLZt7E5UCaQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10695,12 +12353,13 @@ ] }, "node_modules/@nx/nx-freebsd-x64": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.6.9.tgz", - "integrity": "sha512-Cd7QHeivvLBiQ6iRTsvprGk1YS+CaUCMw4A+3TOvHz608a/U3mEye8oRy2fyFTTL/lsH6dlihT3xi+HNyXKAyA==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-freebsd-x64/-/nx-freebsd-x64-21.6.10.tgz", + "integrity": "sha512-EqrBLRA0WRek+x3kH6/YL+fRa6xKvj9e9nRfOYyo0GSbUwew5ofGWODGoYtoHC+oCuL4qtpKGRhU27NFwhOM8A==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10708,12 +12367,13 @@ ] }, "node_modules/@nx/nx-linux-arm-gnueabihf": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.6.9.tgz", - "integrity": "sha512-ASXay2jKhSU4tfY9Z2ByysqDQxYgTHCtoJ+XR5xRv9aoIos6oYeKAqQV/RLXpTklugu08nBtL/4IRw58x4oU4A==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm-gnueabihf/-/nx-linux-arm-gnueabihf-21.6.10.tgz", + "integrity": "sha512-CdbPy4s1I4f57DOncoSsnJX9dB2f7sZhdPXHKZ9tgCMcBpy6uYHhkzmrwCdiBjl/2JQLM/GwEkqoYxpzIlAJbA==", "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10721,12 +12381,13 @@ ] }, "node_modules/@nx/nx-linux-arm64-gnu": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.6.9.tgz", - "integrity": "sha512-1VS38xnAC8iH05A0nnbNn1hi9ypRnEPUfgLL3tPhAwQTWX2DQz4xR/j0NYNcCzL6yBe/JhdKlYoN/LI38lj2UA==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-gnu/-/nx-linux-arm64-gnu-21.6.10.tgz", + "integrity": "sha512-4ZSjvCjnBT0WpGdF12hvgLWmok4WftaE09fOWWrMm4b2m8F/5yKgU6usPFTehQa5oqTp08KW60kZMLaOQHOJQg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10734,12 +12395,13 @@ ] }, "node_modules/@nx/nx-linux-arm64-musl": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.6.9.tgz", - "integrity": "sha512-PScHPs0dp+Cc17RvY4Y5wlDXT6xdDlsyhna2JLawodVCyUVArtnbF7whn/VEZKesDD/vAf1avCt4oAjuYS8VXg==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-arm64-musl/-/nx-linux-arm64-musl-21.6.10.tgz", + "integrity": "sha512-lNzlTsgr7nY56ddIpLTzYZTuNA3FoeWb9Ald07pCWc0EHSZ0W4iatJ+NNnj/QLINW8HWUehE9mAV5qZlhVFBmg==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10747,12 +12409,13 @@ ] }, "node_modules/@nx/nx-linux-x64-gnu": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.6.9.tgz", - "integrity": "sha512-s8oX6/pLolHH3EyFJPcKITv+rzN/IZuidMCNkGfcr0jYVqrTZcJo8xUEwAQzf6u6J6urOm0bUK3BDuwJLEKESg==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-gnu/-/nx-linux-x64-gnu-21.6.10.tgz", + "integrity": "sha512-nJxUtzcHwk8TgDdcqUmbJnEMV3baQxmdWn77d1NTP4cG677A7jdV93hbnCcw+AQonaFLUzDwJOIX8eIPZ32GLw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10760,12 +12423,13 @@ ] }, "node_modules/@nx/nx-linux-x64-musl": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.6.9.tgz", - "integrity": "sha512-bojpGcscRrnet5N3waeHYnBHW0y6r5tSQ1phnwMjgoBFmWXw+0M+z/f2dfZcTtBmWc7Y/TnzaGb8EenC3a63cQ==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-linux-x64-musl/-/nx-linux-x64-musl-21.6.10.tgz", + "integrity": "sha512-+VwITTQW9wswP7EvFzNOucyaU86l2UcO6oYxFiwNvRioTlDOE5U7lxYmCgj3OHeGCmy9jhXlujdD+t3OhOT3gQ==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10773,12 +12437,13 @@ ] }, "node_modules/@nx/nx-win32-arm64-msvc": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.6.9.tgz", - "integrity": "sha512-cS1bdMiJBs4AcykJ3+vtAdw4RkZLLfXT20o+k07dEskRFADIa5yXdOs2j0qKoe7iCiORKCH+gI/YsPHCyHfV9Q==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-arm64-msvc/-/nx-win32-arm64-msvc-21.6.10.tgz", + "integrity": "sha512-kkK/0GNVs7pdcgksLfoMBT8k92XGfcePPuhhS1Tsyq+zc3gpsPo+vNIGfeIf2FumKBsUdWUHuChfpxBmjcVFVw==", "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10786,12 +12451,13 @@ ] }, "node_modules/@nx/nx-win32-x64-msvc": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.6.9.tgz", - "integrity": "sha512-EX0ja8gWnmomiSbK9K58oATpTn/+KU6RKcrfzqA3yL5x/a+kEPSf66QOXGQjDpCGKWMoxN+6ex7zhpmqbqKxgg==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/nx-win32-x64-msvc/-/nx-win32-x64-msvc-21.6.10.tgz", + "integrity": "sha512-ddYZv1Z8wLhlHASwi044gTcM0+7OJ24V1yCwlVe3wsIqZDUZvVC1Lgk+wIQXUH8mBKm3NZti8B72nldoofOmSw==", "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10799,14 +12465,15 @@ ] }, "node_modules/@nx/webpack": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.6.9.tgz", - "integrity": "sha512-2RWiZ4G/1VhEUTJtSH6zo9bvMxpRlV9AQGV3/NnP/dyH/owbZXrDuzd/hGW7s5CNE0RB3oN2dZG/ZEFJcGw55Q==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/webpack/-/webpack-21.6.10.tgz", + "integrity": "sha512-T+eB9c3lflqWuegrsW47zzkZlSQ6YNEucEknUpWyDrKLCihucKe9siuj5s2gPkgdY6DXX4sjZcA5xgnxHNBWag==", + "dev": true, "license": "MIT", "dependencies": { "@babel/core": "^7.23.2", - "@nx/devkit": "21.6.9", - "@nx/js": "21.6.9", + "@nx/devkit": "21.6.10", + "@nx/js": "21.6.10", "@phenomnomnominal/tsquery": "~5.0.1", "ajv": "^8.12.0", "autoprefixer": "^10.4.9", @@ -10842,22 +12509,11 @@ "webpack-subresource-integrity": "^5.1.0" } }, - "node_modules/@nx/webpack/node_modules/array-union": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", - "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@nx/webpack/node_modules/brace-expansion": { "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", @@ -10868,6 +12524,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -10892,6 +12549,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -10904,6 +12562,7 @@ "version": "10.2.4", "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-10.2.4.tgz", "integrity": "sha512-xFVltahqlsRcyyJqQbDY6EYTtyQZF9rf+JPjwHObLdPFMEISqkFkr7mFoVOC6BfYS/dNThyoQKvziugm+OnwBg==", + "dev": true, "license": "MIT", "dependencies": { "fast-glob": "^3.2.7", @@ -10928,6 +12587,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", @@ -10944,6 +12604,7 @@ "version": "6.11.0", "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", @@ -10979,6 +12640,7 @@ "version": "7.2.13", "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz", "integrity": "sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.7", @@ -11013,6 +12675,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -11029,6 +12692,7 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" @@ -11038,6 +12702,7 @@ "version": "3.3.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", @@ -11056,6 +12721,7 @@ "version": "10.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", @@ -11066,45 +12732,18 @@ "node": ">=12" } }, - "node_modules/@nx/webpack/node_modules/globby": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", - "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", - "license": "MIT", - "dependencies": { - "array-union": "^3.0.1", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.7", - "ignore": "^5.1.9", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@nx/webpack/node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, "node_modules/@nx/webpack/node_modules/json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT" }, "node_modules/@nx/webpack/node_modules/less-loader": { "version": "11.1.4", "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-11.1.4.tgz", "integrity": "sha512-6/GrYaB6QcW6Vj+/9ZPgKKs6G10YZai/l/eJ4SLwbzqNTBsAqt5hSLVF47TgsiBxV1P6eAU0GYRH3YRuQU9V3A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 14.15.0" @@ -11122,6 +12761,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, "license": "MIT", "dependencies": { "big.js": "^5.2.2", @@ -11136,6 +12776,7 @@ "version": "2.4.7", "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.7.tgz", "integrity": "sha512-euWmddf0sk9Nv1O0gfeeUAvAkoSlWncNLF77C0TP2+WoPvy8mAHKOzMajcCz2dzvyt3CNgxb1obIEVFIRxaipg==", + "dev": true, "license": "MIT", "dependencies": { "schema-utils": "^4.0.0" @@ -11155,6 +12796,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" @@ -11163,19 +12805,18 @@ "node": "*" } }, - "node_modules/@nx/webpack/node_modules/path-type": { + "node_modules/@nx/webpack/node_modules/parse5": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true, + "license": "MIT" }, "node_modules/@nx/webpack/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -11188,6 +12829,7 @@ "version": "14.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", @@ -11205,6 +12847,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", @@ -11227,6 +12870,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -11235,22 +12879,11 @@ "node": ">=8.10.0" } }, - "node_modules/@nx/webpack/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@nx/webpack/node_modules/style-loader": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 12.13.0" @@ -11267,32 +12900,201 @@ "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/@nx/workspace": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.6.9.tgz", - "integrity": "sha512-tUucr8hrpdhFITMjEEF8vm1j0GSW0ecFTySViWnnVvYyyv7tbidK/76MV/iyV/SjSamOHm2zIXS9fCfXV4LpAQ==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/@nx/workspace/-/workspace-21.6.10.tgz", + "integrity": "sha512-6OkXs4gAVjDtrfqhJf7lHZX/VlCFLRZpywfgvmije40wrExkJDNEHx3Gf6dvSVwl0vE6Gz8D2t6luO02hGGz4w==", + "dev": true, "license": "MIT", "dependencies": { - "@nx/devkit": "21.6.9", + "@nx/devkit": "21.6.10", "@zkochan/js-yaml": "0.0.7", "chalk": "^4.1.0", "enquirer": "~2.3.6", - "nx": "21.6.9", + "nx": "21.6.10", "picomatch": "4.0.2", "semver": "^7.6.3", "tslib": "^2.3.0", "yargs-parser": "21.1.1" } }, + "node_modules/@octokit/auth-token": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-6.0.0.tgz", + "integrity": "sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/core": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-7.0.6.tgz", + "integrity": "sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^6.0.0", + "@octokit/graphql": "^9.0.3", + "@octokit/request": "^10.0.6", + "@octokit/request-error": "^7.0.2", + "@octokit/types": "^16.0.0", + "before-after-hook": "^4.0.0", + "universal-user-agent": "^7.0.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/endpoint": { + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-11.0.2.tgz", + "integrity": "sha512-4zCpzP1fWc7QlqunZ5bSEjxc6yLAlRTnDwKtgXfcI/FxxGoqedDG8V2+xJ60bV2kODqcGB+nATdtap/XYq2NZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^16.0.0", + "universal-user-agent": "^7.0.2" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/graphql": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-9.0.3.tgz", + "integrity": "sha512-grAEuupr/C1rALFnXTv6ZQhFuL1D8G5y8CN04RgrO4FIPMrtm+mcZzFG7dcBm+nq+1ppNixu+Jd78aeJOYxlGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^10.0.6", + "@octokit/types": "^16.0.0", + "universal-user-agent": "^7.0.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-27.0.0.tgz", + "integrity": "sha512-whrdktVs1h6gtR+09+QsNk2+FO+49j6ga1c55YZudfEG+oKJVvJLQi3zkOm5JjiUXAagWK2tI2kTGKJ2Ys7MGA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-14.0.0.tgz", + "integrity": "sha512-fNVRE7ufJiAA3XUrha2omTA39M6IXIc6GIZLvlbsm8QOQCYvpq/LkMNGyFlB1d8hTDzsAXa3OKtybdMAYsV/fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^16.0.0" + }, + "engines": { + "node": ">= 20" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-6.0.0.tgz", + "integrity": "sha512-UkOzeEN3W91/eBq9sPZNQ7sUBvYCqYbrrD8gTbBuGtHEuycE4/awMXcYvx6sVYo7LypPhmQwwpUe4Yyu4QZN5Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "17.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-17.0.0.tgz", + "integrity": "sha512-B5yCyIlOJFPqUUeiD0cnBJwWJO8lkJs5d8+ze9QDP6SvfiXSz1BF+91+0MeI1d2yxgOhU/O+CvtiZ9jSkHhFAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^16.0.0" + }, + "engines": { + "node": ">= 20" + }, + "peerDependencies": { + "@octokit/core": ">=6" + } + }, + "node_modules/@octokit/request": { + "version": "10.0.7", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-10.0.7.tgz", + "integrity": "sha512-v93h0i1yu4idj8qFPZwjehoJx4j3Ntn+JhXsdJrG9pYaX6j/XRz2RmasMUHtNgQD39nrv/VwTWSqK0RNXR8upA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^11.0.2", + "@octokit/request-error": "^7.0.2", + "@octokit/types": "^16.0.0", + "fast-content-type-parse": "^3.0.0", + "universal-user-agent": "^7.0.2" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/request-error": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-7.1.0.tgz", + "integrity": "sha512-KMQIfq5sOPpkQYajXHwnhjCC0slzCNScLHs9JafXc4RAJI+9f+jNDlBNaIMTvazOPLgb4BnlhGJOTbnN0wIjPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^16.0.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/rest": { + "version": "22.0.1", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-22.0.1.tgz", + "integrity": "sha512-Jzbhzl3CEexhnivb1iQ0KJ7s5vvjMWcmRtq5aUsKmKDrRW6z3r84ngmiFKFvpZjpiU/9/S6ITPFRpn5s/3uQJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^7.0.6", + "@octokit/plugin-paginate-rest": "^14.0.0", + "@octokit/plugin-request-log": "^6.0.0", + "@octokit/plugin-rest-endpoint-methods": "^17.0.0" + }, + "engines": { + "node": ">= 20" + } + }, + "node_modules/@octokit/types": { + "version": "16.0.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-16.0.0.tgz", + "integrity": "sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^27.0.0" + } + }, "node_modules/@parcel/watcher": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -11332,6 +13134,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11352,6 +13155,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11372,6 +13176,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11392,6 +13197,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11412,6 +13218,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11432,6 +13239,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11452,6 +13260,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11472,6 +13281,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11492,6 +13302,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11512,6 +13323,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11532,6 +13344,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11552,6 +13365,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11572,6 +13386,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -11589,6 +13404,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, "license": "Apache-2.0", "optional": true, "bin": { @@ -11602,6 +13418,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, "license": "MIT", "optional": true }, @@ -11639,6 +13456,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz", "integrity": "sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==", + "dev": true, "license": "MIT", "dependencies": { "esquery": "^1.4.0" @@ -11651,6 +13469,7 @@ "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": { @@ -11661,6 +13480,7 @@ "version": "0.2.9", "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.2.9.tgz", "integrity": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==", + "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" @@ -11669,10 +13489,24 @@ "url": "https://opencollective.com/pkgr" } }, + "node_modules/@polka/send-type": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@polka/send-type/-/send-type-0.5.2.tgz", + "integrity": "sha512-jGXalKihnhGQmMQ+xxfxrRfI2cWs38TIZuwgYpnbQDD4r9TkOiU3ocjAS+6CqqMNQNAu9Ul2iHU5YFRDODak2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@polka/url": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-0.5.0.tgz", + "integrity": "sha512-oZLYFEAzUKyi3SKnXvj32ZCEGH6RDnao7COuCVhDydMS9NrCSVXhM79VaKyP5+Zc33m0QXEd2DN3UkU7OsHcfw==", + "dev": true, + "license": "MIT" + }, "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", - "integrity": "sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.52.3.tgz", + "integrity": "sha512-h6cqHGZ6VdnwliFG1NXvMPTy/9PS3h8oLh7ImwR+kl+oYnQizgjxsONmmPSb2C66RksfkfIxEVtDSEcJiO0tqw==", "cpu": [ "arm" ], @@ -11684,9 +13518,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.8.tgz", - "integrity": "sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.52.3.tgz", + "integrity": "sha512-wd+u7SLT/u6knklV/ifG7gr5Qy4GUbH2hMWcDauPFJzmCZUAJ8L2bTkVXC2niOIxp8lk3iH/QX8kSrUxVZrOVw==", "cpu": [ "arm64" ], @@ -11698,9 +13532,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.8.tgz", - "integrity": "sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.52.3.tgz", + "integrity": "sha512-lj9ViATR1SsqycwFkJCtYfQTheBdvlWJqzqxwc9f2qrcVrQaF/gCuBRTiTolkRWS6KvNxSk4KHZWG7tDktLgjg==", "cpu": [ "arm64" ], @@ -11712,9 +13546,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.8.tgz", - "integrity": "sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.52.3.tgz", + "integrity": "sha512-+Dyo7O1KUmIsbzx1l+4V4tvEVnVQqMOIYtrxK7ncLSknl1xnMHLgn7gddJVrYPNZfEB8CIi3hK8gq8bDhb3h5A==", "cpu": [ "x64" ], @@ -11726,9 +13560,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.8.tgz", - "integrity": "sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.52.3.tgz", + "integrity": "sha512-u9Xg2FavYbD30g3DSfNhxgNrxhi6xVG4Y6i9Ur1C7xUuGDW3banRbXj+qgnIrwRN4KeJ396jchwy9bCIzbyBEQ==", "cpu": [ "arm64" ], @@ -11740,9 +13574,9 @@ ] }, "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.8.tgz", - "integrity": "sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.52.3.tgz", + "integrity": "sha512-5M8kyi/OX96wtD5qJR89a/3x5x8x5inXBZO04JWhkQb2JWavOWfjgkdvUqibGJeNNaz1/Z1PPza5/tAPXICI6A==", "cpu": [ "x64" ], @@ -11754,9 +13588,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.8.tgz", - "integrity": "sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.52.3.tgz", + "integrity": "sha512-IoerZJ4l1wRMopEHRKOO16e04iXRDyZFZnNZKrWeNquh5d6bucjezgd+OxG03mOMTnS1x7hilzb3uURPkJ0OfA==", "cpu": [ "arm" ], @@ -11768,9 +13602,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.8.tgz", - "integrity": "sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.52.3.tgz", + "integrity": "sha512-ZYdtqgHTDfvrJHSh3W22TvjWxwOgc3ThK/XjgcNGP2DIwFIPeAPNsQxrJO5XqleSlgDux2VAoWQ5iJrtaC1TbA==", "cpu": [ "arm" ], @@ -11782,9 +13616,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.8.tgz", - "integrity": "sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.52.3.tgz", + "integrity": "sha512-NcViG7A0YtuFDA6xWSgmFb6iPFzHlf5vcqb2p0lGEbT+gjrEEz8nC/EeDHvx6mnGXnGCC1SeVV+8u+smj0CeGQ==", "cpu": [ "arm64" ], @@ -11796,9 +13630,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.8.tgz", - "integrity": "sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.52.3.tgz", + "integrity": "sha512-d3pY7LWno6SYNXRm6Ebsq0DJGoiLXTb83AIPCXl9fmtIQs/rXoS8SJxxUNtFbJ5MiOvs+7y34np77+9l4nfFMw==", "cpu": [ "arm64" ], @@ -11809,10 +13643,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.8.tgz", - "integrity": "sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==", + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.52.3.tgz", + "integrity": "sha512-3y5GA0JkBuirLqmjwAKwB0keDlI6JfGYduMlJD/Rl7fvb4Ni8iKdQs1eiunMZJhwDWdCvrcqXRY++VEBbvk6Eg==", "cpu": [ "loong64" ], @@ -11823,10 +13657,10 @@ "linux" ] }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.8.tgz", - "integrity": "sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==", + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.52.3.tgz", + "integrity": "sha512-AUUH65a0p3Q0Yfm5oD2KVgzTKgwPyp9DSXc3UA7DtxhEb/WSPfbG4wqXeSN62OG5gSo18em4xv6dbfcUGXcagw==", "cpu": [ "ppc64" ], @@ -11838,9 +13672,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.8.tgz", - "integrity": "sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.52.3.tgz", + "integrity": "sha512-1makPhFFVBqZE+XFg3Dkq+IkQ7JvmUrwwqaYBL2CE+ZpxPaqkGaiWFEWVGyvTwZace6WLJHwjVh/+CXbKDGPmg==", "cpu": [ "riscv64" ], @@ -11852,9 +13686,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-musl": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.0.tgz", - "integrity": "sha512-TDKO8KlHJuvTEdfw5YYFBjhFts2TR0VpZsnLLSYmB7AaohJhM8ctDSdDnUGq77hUh4m/djRafw+9zQpkOanE2Q==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.52.3.tgz", + "integrity": "sha512-OOFJa28dxfl8kLOPMUOQBCO6z3X2SAfzIE276fwT52uXDWUS178KWq0pL7d6p1kz7pkzA0yQwtqL0dEPoVcRWg==", "cpu": [ "riscv64" ], @@ -11863,13 +13697,12 @@ "optional": true, "os": [ "linux" - ], - "peer": true + ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.8.tgz", - "integrity": "sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.52.3.tgz", + "integrity": "sha512-jMdsML2VI5l+V7cKfZx3ak+SLlJ8fKvLJ0Eoa4b9/vCUrzXKgoKxvHqvJ/mkWhFiyp88nCkM5S2v6nIwRtPcgg==", "cpu": [ "s390x" ], @@ -11881,9 +13714,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.8.tgz", - "integrity": "sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.52.3.tgz", + "integrity": "sha512-tPgGd6bY2M2LJTA1uGq8fkSPK8ZLYjDjY+ZLK9WHncCnfIz29LIXIqUgzCR0hIefzy6Hpbe8Th5WOSwTM8E7LA==", "cpu": [ "x64" ], @@ -11895,9 +13728,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.8.tgz", - "integrity": "sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.52.3.tgz", + "integrity": "sha512-BCFkJjgk+WFzP+tcSMXq77ymAPIxsX9lFJWs+2JzuZTLtksJ2o5hvgTdIcZ5+oKzUDMwI0PfWzRBYAydAHF2Mw==", "cpu": [ "x64" ], @@ -11908,10 +13741,24 @@ "linux" ] }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.52.3.tgz", + "integrity": "sha512-KTD/EqjZF3yvRaWUJdD1cW+IQBk4fbQaHYJUmP8N4XoKFZilVL8cobFSTDnjTtxWJQ3JYaMgF4nObY/+nYkumA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.8.tgz", - "integrity": "sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.52.3.tgz", + "integrity": "sha512-+zteHZdoUYLkyYKObGHieibUFLbttX2r+58l27XZauq0tcWYYuKUwY2wjeCN9oK1Um2YgH2ibd6cnX/wFD7DuA==", "cpu": [ "arm64" ], @@ -11923,9 +13770,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.8.tgz", - "integrity": "sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.52.3.tgz", + "integrity": "sha512-of1iHkTQSo3kr6dTIRX6t81uj/c/b15HXVsPcEElN5sS859qHrOepM5p9G41Hah+CTqSh2r8Bm56dL2z9UQQ7g==", "cpu": [ "ia32" ], @@ -11936,10 +13783,24 @@ "win32" ] }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.52.3.tgz", + "integrity": "sha512-s0hybmlHb56mWVZQj8ra9048/WZTPLILKxcvcq+8awSZmyiSUZjjem1AhU3Tf4ZKpYhK4mg36HtHDOe8QJS5PQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.8.tgz", - "integrity": "sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==", + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.52.3.tgz", + "integrity": "sha512-zGIbEVVXVtauFgl3MRwGWEN36P5ZGenHRMgNw88X5wEhEBpq0XrMEZwOn07+ICrwM17XO5xfMZqh0OldCH5VTA==", "cpu": [ "x64" ], @@ -11958,65 +13819,18 @@ "license": "MIT" }, "node_modules/@schematics/angular": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-19.2.14.tgz", - "integrity": "sha512-p/jvMwth67g7tOrziTx+yWRagIPtjx21TF2uU2Pv5bqTY+JjRTczJs3yHPmVpzJN+ptmw47K4/NeLJmVUGuBgA==", + "version": "20.3.12", + "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-20.3.12.tgz", + "integrity": "sha512-ikl+nkWUab/Z4eSkBHgq9FLIUH8qh4OcYKeBQ0fyWqIUFHyjjK0JOfwmH1g/3zAmuUMtkthHCehAtyKzCTQjVA==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": "19.2.14", - "@angular-devkit/schematics": "19.2.14", + "@angular-devkit/core": "20.3.12", + "@angular-devkit/schematics": "20.3.12", "jsonc-parser": "3.3.1" }, "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - } - }, - "node_modules/@schematics/angular/node_modules/@angular-devkit/core": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-19.2.14.tgz", - "integrity": "sha512-aaPEnRNIBoYT4XrrYcZlHadX8vFDTUR+4wUgcmr0cNDLeWzWtoPFeVq8TQD6kFDeqovSx/UVEblGgg/28WvHyg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "8.17.1", - "ajv-formats": "3.0.1", - "jsonc-parser": "3.3.1", - "picomatch": "4.0.2", - "rxjs": "7.8.1", - "source-map": "0.7.4" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", - "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", - "yarn": ">= 1.13.0" - }, - "peerDependencies": { - "chokidar": "^4.0.0" - }, - "peerDependenciesMeta": { - "chokidar": { - "optional": true - } - } - }, - "node_modules/@schematics/angular/node_modules/@angular-devkit/schematics": { - "version": "19.2.14", - "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-19.2.14.tgz", - "integrity": "sha512-s89/MWXHy8+GP/cRfFbSECIG3FQQQwNVv44OOmghPVgKQgQ+EoE/zygL2hqKYTUPoPaS/IhNXdXjSE5pS9yLeg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@angular-devkit/core": "19.2.14", - "jsonc-parser": "3.3.1", - "magic-string": "0.30.17", - "ora": "5.4.1", - "rxjs": "7.8.1" - }, - "engines": { - "node": "^18.19.1 || ^20.11.1 || >=22.0.0", + "node": "^20.19.0 || ^22.12.0 || >=24.0.0", "npm": "^6.11.0 || ^7.5.6 || >=8.0.0", "yarn": ">= 1.13.0" } @@ -12157,9 +13971,9 @@ } }, "node_modules/@sigstore/sign/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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -12271,9 +14085,9 @@ } }, "node_modules/@sigstore/sign/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "dev": true, "license": "MIT", "dependencies": { @@ -12283,26 +14097,10 @@ "node": ">= 18" } }, - "node_modules/@sigstore/sign/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/@sigstore/sign/node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", "dev": true, "license": "MIT", "engines": { @@ -12353,17 +14151,16 @@ } }, "node_modules/@sigstore/sign/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { @@ -12439,6 +14236,7 @@ "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", + "dev": true, "license": "MIT" }, "node_modules/@sindresorhus/is": { @@ -12454,23 +14252,11 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, - "node_modules/@sindresorhus/merge-streams": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", - "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@sinonjs/commons": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.1.tgz", "integrity": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" @@ -12494,15 +14280,13 @@ "license": "MIT" }, "node_modules/@storybook/addon-a11y": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.6.12.tgz", - "integrity": "sha512-H28zHiL8uuv29XsVNf9VjNWsCeht/l66GPYHT7aom1jh+f3fS9+sutrCGEBC/T7cnRpy8ZyuHCtihUqS+RI4pg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-9.1.16.tgz", + "integrity": "sha512-DpUqAMOgkC/K/DgB9osqbBYmiWWj7V444HeYLHcx7GdPtg2guq1jAcalsOnQeU3wXgUE+wNuyMm6qZKm7of11g==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/addon-highlight": "8.6.12", "@storybook/global": "^5.0.0", - "@storybook/test": "8.6.12", "axe-core": "^4.2.0" }, "funding": { @@ -12510,106 +14294,26 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-actions": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.6.12.tgz", - "integrity": "sha512-B5kfiRvi35oJ0NIo53CGH66H471A3XTzrfaa6SxXEJsgxxSeKScG5YeXcCvLiZfvANRQ7QDsmzPUgg0o3hdMXw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@types/uuid": "^9.0.1", - "dequal": "^2.0.2", - "polished": "^4.2.2", - "uuid": "^9.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-actions/node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/@storybook/addon-backgrounds": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.6.12.tgz", - "integrity": "sha512-lmIAma9BiiCTbJ8YfdZkXjpnAIrOUcgboLkt1f6XJ78vNEMnLNzD9gnh7Tssz1qrqvm34v9daDjIb+ggdiKp3Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "memoizerific": "^1.11.3", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-controls": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.6.12.tgz", - "integrity": "sha512-9VSRPJWQVb9wLp21uvpxDGNctYptyUX0gbvxIWOHMH3R2DslSoq41lsC/oQ4l4zSHVdL+nq8sCTkhBxIsjKqdQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "dequal": "^2.0.2", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/addon-designs": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-designs/-/addon-designs-8.2.1.tgz", - "integrity": "sha512-orwihs1D5alhh4Qu3BSJKbSgQOdSagvRX/25m5fYZQAaqVErBY0lRR4vCAU/G/STkcdv+MHwIQ5U+0kX5Tm2+w==", + "version": "9.0.0-next.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-designs/-/addon-designs-9.0.0-next.3.tgz", + "integrity": "sha512-xkpuet68AOYVmO/wGIkhovTpGlDamtdAiPxnm6TaJEBs9sQi5L8KNeLFwcEteloHzSyOXsiKw8Swtu0i600PEQ==", "dev": true, "license": "MIT", "dependencies": { "@figspec/react": "^1.0.0" }, "peerDependencies": { - "@storybook/blocks": "^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0", - "@storybook/components": "^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0", - "@storybook/theming": "^8.0.0 || ^8.1.0-0 || ^8.2.0-0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" + "@storybook/addon-docs": "^0.0.0-0 || ^9.0.0 || ^9.0.0-0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", + "storybook": "^0.0.0-0 || ^9.0.0 || ^9.0.0-0" }, "peerDependenciesMeta": { - "@storybook/blocks": { - "optional": true - }, - "@storybook/components": { - "optional": true - }, - "@storybook/theming": { + "@storybook/addon-docs": { "optional": true }, "react": { @@ -12621,16 +14325,16 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.6.12.tgz", - "integrity": "sha512-kEezQjAf/p3SpDzLABgg4fbT48B6dkT2LiZCKTRmCrJVtuReaAr4R9MMM6Jsph6XjbIj/SvOWf3CMeOPXOs9sg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.1.16.tgz", + "integrity": "sha512-JfaUD6fC7ySLg5duRdaWZ0FUUXrgUvqbZe/agCbSyOaIHOtJdhGaPjOC3vuXTAcV8/8/wWmbu0iXFMD08iKvdw==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.6.12", - "@storybook/csf-plugin": "8.6.12", - "@storybook/react-dom-shim": "8.6.12", + "@storybook/csf-plugin": "9.1.16", + "@storybook/icons": "^1.4.0", + "@storybook/react-dom-shim": "9.1.16", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "ts-dedent": "^2.0.0" @@ -12640,82 +14344,17 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-essentials": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.6.12.tgz", - "integrity": "sha512-Y/7e8KFlttaNfv7q2zoHMPdX6hPXHdsuQMAjYl5NG9HOAJREu4XBy4KZpbcozRe4ApZ78rYsN/MO1EuA+bNMIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/addon-actions": "8.6.12", - "@storybook/addon-backgrounds": "8.6.12", - "@storybook/addon-controls": "8.6.12", - "@storybook/addon-docs": "8.6.12", - "@storybook/addon-highlight": "8.6.12", - "@storybook/addon-measure": "8.6.12", - "@storybook/addon-outline": "8.6.12", - "@storybook/addon-toolbars": "8.6.12", - "@storybook/addon-viewport": "8.6.12", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-highlight": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.6.12.tgz", - "integrity": "sha512-9FITVxdoycZ+eXuAZL9ElWyML/0fPPn9UgnnAkrU7zkMi+Segq/Tx7y+WWanC5zfWZrXAuG6WTOYEXeWQdm//w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-interactions": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.6.12.tgz", - "integrity": "sha512-cTAJlTq6uVZBEbtwdXkXoPQ4jHOAGKQnYSezBT4pfNkdjn/FnEeaQhMBDzf14h2wr5OgBnJa6Lmd8LD9ficz4A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.6.12", - "@storybook/test": "8.6.12", - "polished": "^4.2.2", - "ts-dedent": "^2.2.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/addon-links": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.6.12.tgz", - "integrity": "sha512-AfKujFHoAxhxq4yu+6NwylltS9lf5MPs1eLLXvOlwo3l7Y/c68OdxJ7j68vLQhs9H173WVYjKyjbjFxJWf/YYg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-9.1.16.tgz", + "integrity": "sha512-21SJAEuOX4Fh/5VSeakuiJJeSH2ezXBia0cZMTkKYz6GOtoojeGigo3tuebVlsn9myqnkMZxiufnnRa7Zne8vg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" + "@storybook/global": "^5.0.0" }, "funding": { "type": "opencollective", @@ -12723,7 +14362,7 @@ }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.12" + "storybook": "^9.1.16" }, "peerDependenciesMeta": { "react": { @@ -12731,46 +14370,10 @@ } } }, - "node_modules/@storybook/addon-measure": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.6.12.tgz", - "integrity": "sha512-tACmwqqOvutaQSduw8SMb62wICaT1rWaHtMN3vtWXuxgDPSdJQxLP+wdVyRYMAgpxhLyIO7YRf++Hfha9RHgFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "tiny-invariant": "^1.3.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-outline": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.6.12.tgz", - "integrity": "sha512-1ylwm+n1s40S91No0v9T4tCjZORu3GbnjINlyjYTDLLhQHyBQd3nWR1Y1eewU4xH4cW9SnSLcMQFS/82xHqU6A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "ts-dedent": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, "node_modules/@storybook/addon-themes": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-8.6.12.tgz", - "integrity": "sha512-eqE40MUKTz9lLEOusXjRuDC7DwCSIwlgEnlbvhhEEme8IeKf2di6yvlhenY4nn5QfkUwY1POnZxfJ2OpXj0gqQ==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-9.1.16.tgz", + "integrity": "sha512-wAB11HfXmK7KcYI6an1+WQi2m9VPfFnM4EV66VOWR+1e1PUThfwr0LhaPXj1g32lFBWdmTZp/9YLGXTyJqSQwQ==", "dev": true, "license": "MIT", "dependencies": { @@ -12781,91 +14384,47 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-toolbars": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.6.12.tgz", - "integrity": "sha512-HEcSzo1DyFtIu5/ikVOmh5h85C1IvK9iFKSzBR6ice33zBOaehVJK+Z5f487MOXxPsZ63uvWUytwPyViGInj+g==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/addon-viewport": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.6.12.tgz", - "integrity": "sha512-EXK2LArAnABsPP0leJKy78L/lbMWow+EIJfytEP5fHaW4EhMR6h7Hzaqzre6U0IMMr/jVFa1ci+m0PJ0eQc2bw==", - "dev": true, - "license": "MIT", - "dependencies": { - "memoizerific": "^1.11.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/angular": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-8.6.12.tgz", - "integrity": "sha512-hYbx+CaftAWuomGQ+wXpheodM5C7dTK2m/dpJ0JiWMxhMBt5Jh0SerW7KiFvODHwctXy0KZ8ZUT1PMhqPIldwg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/angular/-/angular-9.1.16.tgz", + "integrity": "sha512-QaqMZ+KLqNj0xGiLjuL8l6iMJgQOiWIUwhebjcXC6Z7/k85KCDcBD/igxLQSj7xbzKyQGvgfZ8ykhYljndGUBA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.6.12", - "@storybook/components": "8.6.12", - "@storybook/core-webpack": "8.6.12", + "@storybook/builder-webpack5": "9.1.16", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.6.12", - "@storybook/preview-api": "8.6.12", - "@storybook/theming": "8.6.12", - "@types/react": "^18.0.37", - "@types/react-dom": "^18.0.11", - "@types/semver": "^7.3.4", - "@types/webpack-env": "^1.18.0", - "fd-package-json": "^1.2.0", - "find-up": "^5.0.0", - "semver": "^7.3.7", - "telejson": "^7.2.0", + "telejson": "8.0.0", "ts-dedent": "^2.0.0", "tsconfig-paths-webpack-plugin": "^4.0.1", - "util-deprecate": "^1.0.2", "webpack": "5" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "@angular-devkit/architect": ">=0.1500.0 < 0.2000.0", - "@angular-devkit/build-angular": ">=15.0.0 < 20.0.0", - "@angular-devkit/core": ">=15.0.0 < 20.0.0", - "@angular/animations": ">=15.0.0 < 20.0.0", - "@angular/cli": ">=15.0.0 < 20.0.0", - "@angular/common": ">=15.0.0 < 20.0.0", - "@angular/compiler": ">=15.0.0 < 20.0.0", - "@angular/compiler-cli": ">=15.0.0 < 20.0.0", - "@angular/core": ">=15.0.0 < 20.0.0", - "@angular/forms": ">=15.0.0 < 20.0.0", - "@angular/platform-browser": ">=15.0.0 < 20.0.0", - "@angular/platform-browser-dynamic": ">=15.0.0 < 20.0.0", - "rxjs": "^6.0.0 || ^7.4.0", - "storybook": "^8.6.12", - "typescript": "^4.0.0 || ^5.0.0", - "zone.js": ">= 0.11.1 < 1.0.0" + "@angular-devkit/architect": ">=0.1800.0 < 0.2100.0", + "@angular-devkit/build-angular": ">=18.0.0 < 21.0.0", + "@angular-devkit/core": ">=18.0.0 < 21.0.0", + "@angular/animations": ">=18.0.0 < 21.0.0", + "@angular/cli": ">=18.0.0 < 21.0.0", + "@angular/common": ">=18.0.0 < 21.0.0", + "@angular/compiler": ">=18.0.0 < 21.0.0", + "@angular/compiler-cli": ">=18.0.0 < 21.0.0", + "@angular/core": ">=18.0.0 < 21.0.0", + "@angular/forms": ">=18.0.0 < 21.0.0", + "@angular/platform-browser": ">=18.0.0 < 21.0.0", + "@angular/platform-browser-dynamic": ">=18.0.0 < 21.0.0", + "rxjs": "^6.5.3 || ^7.4.0", + "storybook": "^9.1.16", + "typescript": "^4.9.0 || ^5.0.0", + "zone.js": ">=0.14.0" }, "peerDependenciesMeta": { "@angular/animations": { @@ -12879,14 +14438,14 @@ } } }, - "node_modules/@storybook/blocks": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.6.12.tgz", - "integrity": "sha512-DohlTq6HM1jDbHYiXL4ZvZ00VkhpUp5uftzj/CZDLY1fYHRjqtaTwWm2/OpceivMA8zDitLcq5atEZN+f+siTg==", + "node_modules/@storybook/builder-vite": { + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.16.tgz", + "integrity": "sha512-CyvYA5w1BKeSVaRavKi+euWxLffshq0v9Rz/5E9MKCitbYtjwkDH6UMIYmcbTs906mEBuYqrbz3nygDP0ppodw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/icons": "^1.2.12", + "@storybook/csf-plugin": "9.1.16", "ts-dedent": "^2.0.0" }, "funding": { @@ -12894,46 +14453,28 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", - "storybook": "^8.6.12" - }, - "peerDependenciesMeta": { - "react": { - "optional": true - }, - "react-dom": { - "optional": true - } + "storybook": "^9.1.16", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.6.12.tgz", - "integrity": "sha512-Z7RsQ/1+HbxdbM69JrEFcTL+pnVKUTMmeURMn5/eOvYTGjBtM18vbQTj0LjCUDIjC+v9U+uX8ZJEUVxFbGcxBw==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-9.1.16.tgz", + "integrity": "sha512-AkhGTLze11XMPTtEpQXFc9pUCCPnWeO3rxwbRKB+H42+WKq0YXFx0rlPVpd1HIaQ6qbBmonasRBa0bvI04O/Rg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.6.12", - "@types/semver": "^7.3.4", - "browser-assert": "^1.2.1", + "@storybook/core-webpack": "9.1.16", "case-sensitive-paths-webpack-plugin": "^2.4.0", "cjs-module-lexer": "^1.2.3", - "constants-browserify": "^1.0.0", "css-loader": "^6.7.1", "es-module-lexer": "^1.5.0", "fork-ts-checker-webpack-plugin": "^8.0.0", "html-webpack-plugin": "^5.5.0", "magic-string": "^0.30.5", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "semver": "^7.3.7", "style-loader": "^3.3.1", "terser-webpack-plugin": "^5.3.1", "ts-dedent": "^2.0.0", - "url": "^0.11.0", - "util": "^0.12.4", - "util-deprecate": "^1.0.2", "webpack": "5", "webpack-dev-middleware": "^6.1.2", "webpack-hot-middleware": "^2.25.1", @@ -12944,7 +14485,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" }, "peerDependenciesMeta": { "typescript": { @@ -13057,56 +14598,10 @@ } } }, - "node_modules/@storybook/components": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.6.12.tgz", - "integrity": "sha512-FiaE8xvCdvKC2arYusgtlDNZ77b8ysr8njAYQZwwaIHjy27TbR2tEpLDCmUwSbANNmivtc/xGEiDDwcNppMWlQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@storybook/core": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core/-/core-8.6.12.tgz", - "integrity": "sha512-t+ZuDzAlsXKa6tLxNZT81gEAt4GNwsKP/Id2wluhmUWD/lwYW0uum1JiPUuanw8xD6TdakCW/7ULZc7aQUBLCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/theming": "8.6.12", - "better-opn": "^3.0.2", - "browser-assert": "^1.2.1", - "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", - "esbuild-register": "^3.5.0", - "jsdoc-type-pratt-parser": "^4.0.0", - "process": "^0.11.10", - "recast": "^0.23.5", - "semver": "^7.6.2", - "util": "^0.12.5", - "ws": "^8.2.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "prettier": "^2 || ^3" - }, - "peerDependenciesMeta": { - "prettier": { - "optional": true - } - } - }, "node_modules/@storybook/core-webpack": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.6.12.tgz", - "integrity": "sha512-TiE+KOm0hxb/p0JxeGHKxqTNX+xnTOFsBh6uloCSuvodutJ5pR/XpxKVxwo1gtSc0Uq3qpgbMhW6qYlYQetnKA==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-9.1.16.tgz", + "integrity": "sha512-LyvG/MS8PFyZI+PQB6NQK5k5jjLKImxQBl37Yztbb3SjFrB0jQhSccmal1CcNH9RgaSLqUI1DKLeosGylAcbxQ==", "dev": true, "license": "MIT", "dependencies": { @@ -13117,7 +14612,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/csf": { @@ -13131,9 +14626,9 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.6.12.tgz", - "integrity": "sha512-6s8CnP1aoKPb3XtC0jRLUp8M5vTA8RhGAwQDKUsFpCC7g89JR9CaKs9FY2ZSzsNbjR15uASi7b3K8BzeYumYQg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.16.tgz", + "integrity": "sha512-GKlNNlmWeFBQxhQY5hZOSnFGbeKq69jal0dYNWoSImTjor28eYRHb9iQkDzRpijLPizBaB9MlxLsLrgFDp7adA==", "dev": true, "license": "MIT", "dependencies": { @@ -13144,7 +14639,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/global": { @@ -13155,9 +14650,9 @@ "license": "MIT" }, "node_modules/@storybook/icons": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", - "integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.6.0.tgz", + "integrity": "sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==", "dev": true, "license": "MIT", "engines": { @@ -13168,56 +14663,10 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta" } }, - "node_modules/@storybook/instrumenter": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.6.12.tgz", - "integrity": "sha512-VK5fYAF8jMwWP/u3YsmSwKGh+FeSY8WZn78flzRUwirp2Eg1WWjsqPRubAk7yTpcqcC/km9YMF3KbqfzRv2s/A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@vitest/utils": "^2.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/manager-api": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.6.12.tgz", - "integrity": "sha512-O0SpISeJLNTQvhSBOsWzzkCgs8vCjOq1578rwqHlC6jWWm4QmtfdyXqnv7rR1Hk08kQ+Dzqh0uhwHx0nfwy4nQ==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, - "node_modules/@storybook/preview-api": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.6.12.tgz", - "integrity": "sha512-84FE3Hrs0AYKHqpDZOwx1S/ffOfxBdL65lhCoeI8GoWwCkzwa9zEP3kvXBo/BnEDO7nAfxvMhjASTZXbKRJh5Q==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, "node_modules/@storybook/react-dom-shim": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.6.12.tgz", - "integrity": "sha512-51QvoimkBzYs8s3rCYnY5h0cFqLz/Mh0vRcughwYaXckWzDBV8l67WBO5Xf5nBsukCbWyqBVPpEQLww8s7mrLA==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.16.tgz", + "integrity": "sha512-MsI4qTxdT6lMXQmo3IXhw3EaCC+vsZboyEZBx4pOJ+K/5cDJ6ZoQ3f0d4yGpVhumDxaxlnNAg954+f8WWXE1rQ==", "dev": true, "license": "MIT", "funding": { @@ -13227,30 +14676,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", - "storybook": "^8.6.12" - } - }, - "node_modules/@storybook/test": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.6.12.tgz", - "integrity": "sha512-0BK1Eg+VD0lNMB1BtxqHE3tP9FdkUmohtvWG7cq6lWvMrbCmAmh3VWai3RMCCDOukPFpjabOr8BBRLVvhNpv2w==", - "dev": true, - "license": "MIT", - "dependencies": { - "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.6.12", - "@testing-library/dom": "10.4.0", - "@testing-library/jest-dom": "6.5.0", - "@testing-library/user-event": "14.5.2", - "@vitest/expect": "2.0.5", - "@vitest/spy": "2.0.5" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@storybook/test-runner": { @@ -13290,37 +14716,19 @@ "storybook": "^0.0.0-0 || ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 || ^9.0.0-0" } }, - "node_modules/@storybook/theming": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.6.12.tgz", - "integrity": "sha512-6VjZg8HJ2Op7+KV7ihJpYrDnFtd9D1jrQnUS8LckcpuBXrIEbaut5+34ObY8ssQnSqkk2GwIZBBBQYQBCVvkOw==", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "storybook": "^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0" - } - }, "node_modules/@storybook/web-components": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-8.6.12.tgz", - "integrity": "sha512-j+609VT8abBlpV+tB/vqSRO/fKA1QpnKWlbE0JpolzmEbgla//pAZomPysoOnvTLL3lSX3conjiAAaTpwbjyLg==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/web-components/-/web-components-9.1.16.tgz", + "integrity": "sha512-YQbJhybF8QBI2yWNrgJbL+eTcZ7IX38xZOlN7U51/yybX40FIunHlLsektGMImI7rvmtf/2AGFHAj5FMqSfYiw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/components": "8.6.12", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "8.6.12", - "@storybook/preview-api": "8.6.12", - "@storybook/theming": "8.6.12", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "funding": { "type": "opencollective", @@ -13328,29 +14736,28 @@ }, "peerDependencies": { "lit": "^2.0.0 || ^3.0.0", - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, - "node_modules/@storybook/web-components-webpack5": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/@storybook/web-components-webpack5/-/web-components-webpack5-8.6.12.tgz", - "integrity": "sha512-DUrmxufzd9KZdPVaaYS5CG590EL/LM+wjber///sPtI0C/WdUUTCrg+2R5rYkX4f8bfqSH1y/MkJCiD+cW0TKg==", + "node_modules/@storybook/web-components-vite": { + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/@storybook/web-components-vite/-/web-components-vite-9.1.16.tgz", + "integrity": "sha512-WPmyTUy9DlWHP+sJY3eVyxYUtHPIXOQyhhvKU4YKBmihIUz8r0ObxLYnJXFHXWZcFuayn2B46MMHAWrnkXjMhw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.6.12", - "@storybook/web-components": "8.6.12" + "@storybook/builder-vite": "9.1.16", + "@storybook/web-components": "9.1.16" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "lit": "^2.0.0 || ^3.0.0", - "storybook": "^8.6.12" + "storybook": "^9.1.16" } }, "node_modules/@swc/core": { @@ -13611,19 +15018,20 @@ } }, "node_modules/@testing-library/dom": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.0.tgz", - "integrity": "sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-10.4.1.tgz", + "integrity": "sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", - "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", + "picocolors": "1.1.1", "pretty-format": "^27.0.2" }, "engines": { @@ -13636,23 +15044,23 @@ "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", "dev": true, "license": "Apache-2.0", + "peer": true, "dependencies": { "dequal": "^2.0.3" } }, "node_modules/@testing-library/jest-dom": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz", - "integrity": "sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.9.1.tgz", + "integrity": "sha512-zIcONa+hVtVSSep9UT3jZ5rizo2BsxgyDYU7WFD5eICBE7no3881HGeb/QkGfsJs6JTkY1aQhT7rIPC7e+0nnA==", "dev": true, "license": "MIT", "dependencies": { "@adobe/css-tools": "^4.4.0", "aria-query": "^5.0.0", - "chalk": "^3.0.0", "css.escape": "^1.5.1", "dom-accessibility-api": "^0.6.3", - "lodash": "^4.17.21", + "picocolors": "^1.1.1", "redent": "^3.0.0" }, "engines": { @@ -13661,20 +15069,6 @@ "yarn": ">=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", @@ -13683,9 +15077,9 @@ "license": "MIT" }, "node_modules/@testing-library/user-event": { - "version": "14.5.2", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", - "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", + "version": "14.6.1", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.6.1.tgz", + "integrity": "sha512-vq7fv0rnt+QTXgPxr5Hjc210p6YKq2kmdziLgnsZGgLJ9e6VAShx1pACLuRjd/AS/sr7phAR58OIIpf0LlmQNw==", "dev": true, "license": "MIT", "engines": { @@ -13746,34 +15140,35 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@ts-morph/common": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.25.0.tgz", - "integrity": "sha512-kMnZz+vGGHi4GoHnLmMhGNjm44kGtKUXGnOvrKmMwAuvNjM/PgKVGfUnL7IDvK7Jb2QQ82jq3Zmp04Gy+r3Dkg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@ts-morph/common/-/common-0.28.1.tgz", + "integrity": "sha512-W74iWf7ILp1ZKNYXY5qbddNaml7e9Sedv5lvU1V8lftlitkc9Pq1A+jlH23ltDgWYeZFFEqGCD1Ies9hqu3O+g==", "dev": true, "license": "MIT", "dependencies": { - "minimatch": "^9.0.4", + "minimatch": "^10.0.1", "path-browserify": "^1.0.1", - "tinyglobby": "^0.2.9" + "tinyglobby": "^0.2.14" } }, "node_modules/@ts-morph/common/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^2.0.1" + "@isaacs/brace-expansion": "^5.0.0" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -13847,6 +15242,7 @@ "version": "0.9.0", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.9.0.tgz", "integrity": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==", + "dev": true, "license": "MIT", "dependencies": { "tslib": "^2.4.0" @@ -13867,12 +15263,14 @@ "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", @@ -13886,6 +15284,7 @@ "version": "7.27.0", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" @@ -13895,6 +15294,7 @@ "version": "7.4.4", "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", @@ -13905,6 +15305,7 @@ "version": "7.20.7", "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" @@ -13914,6 +15315,7 @@ "version": "1.19.6", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.6.tgz", "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "dev": true, "license": "MIT", "dependencies": { "@types/connect": "*", @@ -13924,6 +15326,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -13942,6 +15345,17 @@ "@types/responselike": "^1.0.0" } }, + "node_modules/@types/chai": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.3.tgz", + "integrity": "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/deep-eql": "*", + "assertion-error": "^2.0.1" + } + }, "node_modules/@types/chrome": { "version": "0.1.28", "resolved": "https://registry.npmjs.org/@types/chrome/-/chrome-0.1.28.tgz", @@ -13957,6 +15371,7 @@ "version": "3.4.38", "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -13966,6 +15381,7 @@ "version": "1.5.4", "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", @@ -14002,10 +15418,18 @@ "@types/ms": "*" } }, + "node_modules/@types/deep-eql": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/deep-eql/-/deep-eql-4.0.2.tgz", + "integrity": "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==", + "dev": true, + "license": "MIT" + }, "node_modules/@types/eslint": { "version": "9.6.1", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-9.6.1.tgz", "integrity": "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "*", @@ -14016,6 +15440,7 @@ "version": "3.7.7", "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, "license": "MIT", "dependencies": { "@types/eslint": "*", @@ -14026,12 +15451,14 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "devOptional": true, "license": "MIT" }, "node_modules/@types/express": { "version": "5.0.3", "resolved": "https://registry.npmjs.org/@types/express/-/express-5.0.3.tgz", "integrity": "sha512-wGA0NX93b19/dZC1J18tKWVIYWyyF2ZjT9vin/NRu0qzzvfVzWjs04iq2rQ3H65vCTQYlRqs3YHfY7zjdV+9Kw==", + "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", @@ -14043,6 +15470,7 @@ "version": "5.0.6", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.6.tgz", "integrity": "sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -14089,12 +15517,20 @@ "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, + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" } }, + "node_modules/@types/hammerjs": { + "version": "2.0.46", + "resolved": "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.46.tgz", + "integrity": "sha512-ynRvcq6wvqexJ9brDMS4BnBLzmr0e14d6ZJTEShTBWKymQiHwlAyGu0ZPEFI2Fh1U53F7tN9ufClWM5KvqkKOw==", + "dev": true, + "license": "MIT", + "peer": true + }, "node_modules/@types/har-format": { "version": "1.2.16", "resolved": "https://registry.npmjs.org/@types/har-format/-/har-format-1.2.16.tgz", @@ -14106,7 +15542,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/@types/http-assert": { @@ -14127,12 +15563,14 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "dev": true, "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.16", "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.16.tgz", "integrity": "sha512-sdWoUajOB1cd0A8cRRQ1cfyWNbmFKLAqBB89Y8x5iYyG/mkJHc0YUH8pdWBy2omi9qtCpiIgGjuwO0dQST2l5w==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -14153,12 +15591,14 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -14168,6 +15608,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" @@ -14235,6 +15676,7 @@ "version": "7.0.15", "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, "license": "MIT" }, "node_modules/@types/json5": { @@ -14269,9 +15711,9 @@ } }, "node_modules/@types/koa": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.0.tgz", - "integrity": "sha512-MOcVYdVYmkSutVHZZPh8j3+dAjLyR5Tl59CN0eKgpkE1h/LBSmPAsQQuWs+bKu7WtGNn+hKfJH9Gzml+PulmDg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-3.0.1.tgz", + "integrity": "sha512-VkB6WJUQSe0zBpR+Q7/YIUESGp5wPHcaXr0xueU5W0EOUWtlSbblsl+Kl31lyRQ63nIILh0e/7gXjQ09JXJIHw==", "dev": true, "license": "MIT", "dependencies": { @@ -14380,6 +15822,7 @@ "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, "license": "MIT" }, "node_modules/@types/ms": { @@ -14390,9 +15833,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.19.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.1.tgz", - "integrity": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==", + "version": "22.19.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.19.3.tgz", + "integrity": "sha512-1N9SBnWYOJTrNZCdh/yJE+t910Y128BoyY+zBLWhL3r0TYzlTmFdXrPwHL9DyFZmlEXNQQolTZh3KHV31QDhyA==", "license": "MIT", "dependencies": { "undici-types": "~6.21.0" @@ -14452,6 +15895,7 @@ "version": "1.3.14", "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.14.tgz", "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -14490,7 +15934,8 @@ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.15.tgz", "integrity": "sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/@types/proper-lockfile": { "version": "4.1.4", @@ -14506,33 +15951,26 @@ "version": "6.14.0", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.14.0.tgz", "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.20", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.20.tgz", - "integrity": "sha512-IPaCZN7PShZK/3t6Q87pfTkRm6oLTd4vztyoj+cbHUF1g3FfVb2tFIL79uCRKEfv16AhqDMBywP2VW3KIZUvcg==", + "version": "18.3.27", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.27.tgz", + "integrity": "sha512-cisd7gxkzjBKU2GgdYrTdtQx1SORymWyaAFhaxQPK9bYO9ot3Y5OikQRvY0VYQtvwjeQnizCINJAenh/V7MK2w==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.7", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz", - "integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "@types/react": "^18.0.0" + "csstype": "^3.2.2" } }, "node_modules/@types/responselike": { @@ -14563,6 +16001,7 @@ "version": "0.17.5", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.5.tgz", "integrity": "sha512-z6F2D3cOStZvuk2SaP6YrwkNO65iTZcwA2ZkSABegdkAh/lf+Aa/YQndZVfmEXT5vgAp6zv06VQ3ejSVjAny4w==", + "dev": true, "license": "MIT", "dependencies": { "@types/mime": "^1", @@ -14573,6 +16012,7 @@ "version": "1.9.4", "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, "license": "MIT", "dependencies": { "@types/express": "*" @@ -14582,6 +16022,7 @@ "version": "1.15.8", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.8.tgz", "integrity": "sha512-roei0UY3LhpOJvjbIP6ZZFngyLKl5dskOtDhxY5THRSpO+ZI+nzJ+m5yUMzGrp89YRa7lvknKkMYjqQFGwA7Sg==", + "dev": true, "license": "MIT", "dependencies": { "@types/http-errors": "*", @@ -14593,6 +16034,7 @@ "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -14602,6 +16044,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, "license": "MIT" }, "node_modules/@types/through": { @@ -14634,13 +16077,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/uuid": { - "version": "9.0.8", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-9.0.8.tgz", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/verror": { "version": "1.10.11", "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.11.tgz", @@ -14659,17 +16095,11 @@ "@types/node": "*" } }, - "node_modules/@types/webpack-env": { - "version": "1.18.8", - "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.8.tgz", - "integrity": "sha512-G9eAoJRMLjcvN4I08wB5I7YofOb/kaJNd5uoCMX+LbKXTPCF+ZIHuqTnFaK9Jz1rgs035f9JUPUhNFtqgucy/A==", - "dev": true, - "license": "MIT" - }, "node_modules/@types/ws": { "version": "8.18.1", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.18.1.tgz", "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*" @@ -14679,6 +16109,7 @@ "version": "17.0.33", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dev": true, "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -14688,6 +16119,7 @@ "version": "21.0.3", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/yauzl": { @@ -15231,6 +16663,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "dev": true, "license": "ISC" }, "node_modules/@unrs/resolver-binding-android-arm-eabi": { @@ -15240,6 +16673,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15253,6 +16687,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15266,6 +16701,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15279,6 +16715,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15292,6 +16729,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15305,6 +16743,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15318,6 +16757,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15331,6 +16771,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15344,6 +16785,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15357,6 +16799,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15370,6 +16813,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15383,6 +16827,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15396,6 +16841,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15409,6 +16855,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15422,6 +16869,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15435,6 +16883,7 @@ "cpu": [ "wasm32" ], + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -15448,6 +16897,7 @@ "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": { @@ -15463,6 +16913,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15476,6 +16927,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15489,6 +16941,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -15496,99 +16949,98 @@ ] }, "node_modules/@vitejs/plugin-basic-ssl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-1.2.0.tgz", - "integrity": "sha512-mkQnxTkcldAzIsomk1UuLfAu9n+kpQ3JbHcpCp7d2Oo6ITtji8pHS3QToOWjhPFvNQSnhlkAjmGbhv2QvwO/7Q==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-basic-ssl/-/plugin-basic-ssl-2.1.0.tgz", + "integrity": "sha512-dOxxrhgyDIEUADhb/8OlV9JIqYLgos03YorAueTIeOUskLJSEsfwCByjbu98ctXitUN3znXKp0bYD/WHSudCeA==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.21.3" + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" }, "peerDependencies": { - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0" + "vite": "^6.0.0 || ^7.0.0" } }, "node_modules/@vitest/expect": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", - "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@vitest/spy": "2.0.5", - "@vitest/utils": "2.0.5", - "chai": "^5.1.1", - "tinyrainbow": "^1.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@vitest/expect/node_modules/@vitest/pretty-format": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", - "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-3.2.4.tgz", + "integrity": "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==", "dev": true, "license": "MIT", "dependencies": { - "tinyrainbow": "^1.2.0" + "@types/chai": "^5.2.2", + "@vitest/spy": "3.2.4", + "@vitest/utils": "3.2.4", + "chai": "^5.2.0", + "tinyrainbow": "^2.0.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, - "node_modules/@vitest/expect/node_modules/@vitest/utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", - "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", + "node_modules/@vitest/mocker": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-3.2.4.tgz", + "integrity": "sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.0.5", + "@vitest/spy": "3.2.4", "estree-walker": "^3.0.3", - "loupe": "^3.1.1", - "tinyrainbow": "^1.2.0" + "magic-string": "^0.30.17" }, "funding": { "url": "https://opencollective.com/vitest" + }, + "peerDependencies": { + "msw": "^2.4.9", + "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0" + }, + "peerDependenciesMeta": { + "msw": { + "optional": true + }, + "vite": { + "optional": true + } } }, "node_modules/@vitest/pretty-format": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.1.9.tgz", - "integrity": "sha512-KhRIdGV2U9HOUzxfiHmY8IFHTdqtOhIzCpd8WRdJiE7D/HUcZVD0EgQCVjm+Q9gkUXWgBvMmTtZgIG48wq7sOQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-3.2.4.tgz", + "integrity": "sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==", "dev": true, "license": "MIT", "dependencies": { - "tinyrainbow": "^1.2.0" + "tinyrainbow": "^2.0.0" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/spy": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", - "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-3.2.4.tgz", + "integrity": "sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==", "dev": true, "license": "MIT", "dependencies": { - "tinyspy": "^3.0.0" + "tinyspy": "^4.0.3" }, "funding": { "url": "https://opencollective.com/vitest" } }, "node_modules/@vitest/utils": { - "version": "2.1.9", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.1.9.tgz", - "integrity": "sha512-v0psaMSkNJ3A2NMrUEHFRzJtDPFn+/VWZ5WxImB21T9fjucJRmS7xCS3ppEnARb9y11OAzaD+P2Ps+b+BGX5iQ==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-3.2.4.tgz", + "integrity": "sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "2.1.9", - "loupe": "^3.1.2", - "tinyrainbow": "^1.2.0" + "@vitest/pretty-format": "3.2.4", + "loupe": "^3.1.4", + "tinyrainbow": "^2.0.0" }, "funding": { "url": "https://opencollective.com/vitest" @@ -15598,6 +17050,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.13.2", @@ -15608,24 +17061,28 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.13.2", @@ -15637,12 +17094,14 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15655,6 +17114,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" @@ -15664,6 +17124,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" @@ -15673,12 +17134,14 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15695,6 +17158,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15708,6 +17172,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15720,6 +17185,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15734,6 +17200,7 @@ "version": "1.14.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.14.1", @@ -15808,12 +17275,14 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, "license": "Apache-2.0" }, "node_modules/@yao-pkg/pkg": { @@ -16022,12 +17491,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz", "integrity": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/@yarnpkg/parsers": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@yarnpkg/parsers/-/parsers-3.0.2.tgz", "integrity": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "js-yaml": "^3.10.0", @@ -16041,6 +17512,7 @@ "version": "0.0.7", "resolved": "https://registry.npmjs.org/@zkochan/js-yaml/-/js-yaml-0.0.7.tgz", "integrity": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^2.0.1" @@ -16087,6 +17559,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", "integrity": "sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==", + "dev": true, "license": "MIT", "dependencies": { "mime-types": "^3.0.0", @@ -16123,6 +17596,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.13.0" @@ -16135,6 +17609,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -16156,6 +17631,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -16230,6 +17706,7 @@ "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -16264,6 +17741,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" @@ -16272,20 +17750,46 @@ "ajv": "^8.8.2" } }, + "node_modules/algoliasearch": { + "version": "5.35.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.35.0.tgz", + "integrity": "sha512-Y+moNhsqgLmvJdgTsO4GZNgsaDWv8AOGAaPeIeHKlDn/XunoAqYbA+XNpBd1dW8GOXAUDyxC9Rxc7AV4kpFcIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@algolia/abtesting": "1.1.0", + "@algolia/client-abtesting": "5.35.0", + "@algolia/client-analytics": "5.35.0", + "@algolia/client-common": "5.35.0", + "@algolia/client-insights": "5.35.0", + "@algolia/client-personalization": "5.35.0", + "@algolia/client-query-suggestions": "5.35.0", + "@algolia/client-search": "5.35.0", + "@algolia/ingestion": "1.35.0", + "@algolia/monitoring": "1.35.0", + "@algolia/recommend": "5.35.0", + "@algolia/requester-browser-xhr": "5.35.0", + "@algolia/requester-fetch": "5.35.0", + "@algolia/requester-node-http": "5.35.0" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/angular-eslint": { - "version": "19.6.0", - "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-19.6.0.tgz", - "integrity": "sha512-9qfP6rR6De5xe9WyviD9Vdpg2F3iHTlo7T1129ms0AQXrG9/U/upIQmNUN+Jz9CiJcHDUsniyd+EL8hjuNYnOg==", + "version": "20.7.0", + "resolved": "https://registry.npmjs.org/angular-eslint/-/angular-eslint-20.7.0.tgz", + "integrity": "sha512-BCiTCLO3dr8pGPaM7qLcCruWNcoNNHnLn4DPqE5tHk1TAnTx5TcGy0p/FygharZw5RjWfDHLBjFfpeh4XWLMmQ==", "dev": true, "license": "MIT", "dependencies": { - "@angular-devkit/core": ">= 19.0.0 < 20.0.0", - "@angular-devkit/schematics": ">= 19.0.0 < 20.0.0", - "@angular-eslint/builder": "19.6.0", - "@angular-eslint/eslint-plugin": "19.6.0", - "@angular-eslint/eslint-plugin-template": "19.6.0", - "@angular-eslint/schematics": "19.6.0", - "@angular-eslint/template-parser": "19.6.0", + "@angular-devkit/core": ">= 20.0.0 < 21.0.0", + "@angular-devkit/schematics": ">= 20.0.0 < 21.0.0", + "@angular-eslint/builder": "20.7.0", + "@angular-eslint/eslint-plugin": "20.7.0", + "@angular-eslint/eslint-plugin-template": "20.7.0", + "@angular-eslint/schematics": "20.7.0", + "@angular-eslint/template-parser": "20.7.0", "@typescript-eslint/types": "^8.0.0", "@typescript-eslint/utils": "^8.0.0" }, @@ -16299,6 +17803,7 @@ "version": "4.1.3", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -16335,6 +17840,7 @@ "version": "0.0.8", "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, "engines": [ "node >= 0.8.0" ], @@ -16378,6 +17884,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", @@ -16391,6 +17898,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -16619,6 +18127,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, "license": "Python-2.0" }, "node_modules/aria-query": { @@ -16652,6 +18161,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, "license": "MIT" }, "node_modules/array-includes": { @@ -16818,6 +18328,7 @@ "version": "3.2.6", "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, "license": "MIT" }, "node_modules/async-exit-hook": { @@ -16856,19 +18367,21 @@ } }, "node_modules/atomically": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz", - "integrity": "sha512-Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/atomically/-/atomically-2.1.0.tgz", + "integrity": "sha512-+gDffFXRW6sl/HCwbta7zK4uNqbPjv4YJEAdz7Vu+FLQHe77eZ4bvbJGi4hE0QPeJlMYMA3piXEr1UL3dAwx7Q==", "dev": true, "license": "MIT", - "engines": { - "node": ">=10.12.0" + "dependencies": { + "stubborn-fs": "^2.0.0", + "when-exit": "^2.1.4" } }, "node_modules/autoprefixer": { - "version": "10.4.21", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz", - "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "version": "10.4.22", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.22.tgz", + "integrity": "sha512-ARe0v/t9gO28Bznv6GgqARmVqcWOV3mfgUPn9becPHMiD3o9BwlRgaeccZnwTpZ7Zwqrm+c1sUSsMxIzQzc8Xg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -16885,9 +18398,9 @@ ], "license": "MIT", "dependencies": { - "browserslist": "^4.24.4", - "caniuse-lite": "^1.0.30001702", - "fraction.js": "^4.3.7", + "browserslist": "^4.27.0", + "caniuse-lite": "^1.0.30001754", + "fraction.js": "^5.3.4", "normalize-range": "^0.1.2", "picocolors": "^1.1.1", "postcss-value-parser": "^4.2.0" @@ -16902,6 +18415,20 @@ "postcss": "^8.1.0" } }, + "node_modules/autoprefixer/node_modules/fraction.js": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz", + "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/rawify" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", @@ -16965,6 +18492,7 @@ "version": "1.13.2", "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.2.tgz", "integrity": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==", + "dev": true, "license": "MIT", "dependencies": { "follow-redirects": "^1.15.6", @@ -17008,6 +18536,7 @@ "version": "9.2.1", "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.2.1.tgz", "integrity": "sha512-fqe8naHt46e0yIdkjUZYqddSXfej3AHajX+CSO5X7oy0EmPc6o5Xh+RClNoHjnieWz9AW4kZxW9yyFMhVB1QLA==", + "dev": true, "license": "MIT", "dependencies": { "find-cache-dir": "^4.0.0", @@ -17025,6 +18554,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-plugin-const-enum/-/babel-plugin-const-enum-1.2.0.tgz", "integrity": "sha512-o1m/6iyyFnp9MRsK1dHF3bneqyf3AlM2q3A/YbgQr2pCat6B6XJVDv2TXqzfY2RYUi4mak6WAksSBPlyYGx9dg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", @@ -17126,15 +18656,6 @@ "node": ">=10" } }, - "node_modules/babel-plugin-macros/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/babel-plugin-macros/node_modules/yaml": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", @@ -17148,6 +18669,7 @@ "version": "0.4.14", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.7", @@ -17162,19 +18684,21 @@ "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" } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.11.1.tgz", - "integrity": "sha512-yGCqvBT4rwMczo28xkH/noxJ6MZ4nJfkVYdoDaC/utLtWrXxv27HVrzAeSbqR8SxDsp46n0YF47EbHoixy6rXQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.6.3", - "core-js-compat": "^3.40.0" + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -17184,6 +18708,7 @@ "version": "0.6.5", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5" @@ -17196,6 +18721,7 @@ "version": "0.3.2", "resolved": "https://registry.npmjs.org/babel-plugin-transform-typescript-metadata/-/babel-plugin-transform-typescript-metadata-0.3.2.tgz", "integrity": "sha512-mWEvCQTgXQf48yDqgN7CH50waTyYBeP2Lpqx4nNWab9sxEpdXVeKgfj1qYI2/TgUPQtNFZ85i3PemRtnXVYYJg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0" @@ -17205,6 +18731,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", @@ -17259,6 +18786,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, "license": "MIT" }, "node_modules/base64-js": { @@ -17289,9 +18817,10 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.8.30", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.30.tgz", - "integrity": "sha512-aTUKW4ptQhS64+v2d6IkPzymEzzhw+G0bA1g3uBRV3+ntkH+svttKseW5IOR4Ed6NUVKqnY7qT3dKvzQ7io4AA==", + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.3.tgz", + "integrity": "sha512-8QdH6czo+G7uBsNo0GiUfouPN1lRzKdJTGnKXwe12gkFbnnOUaUKGN55dMkfy+mnxmvjwl9zcI4VncczcVXDhA==", + "dev": true, "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.js" @@ -17321,6 +18850,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, "license": "MIT" }, "node_modules/bcryptjs": { @@ -17331,14 +18861,14 @@ "license": "MIT" }, "node_modules/beasties": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.2.tgz", - "integrity": "sha512-p4AF8uYzm9Fwu8m/hSVTCPXrRBPmB34hQpHsec2KOaR9CZmgoU8IOv4Cvwq4hgz2p4hLMNbsdNl5XeA6XbAQwA==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/beasties/-/beasties-0.3.5.tgz", + "integrity": "sha512-NaWu+f4YrJxEttJSm16AzMIFtVldCvaJ68b1L098KpqXmxt9xOLtKoLkKxb8ekhOrLqEJAbvT6n6SEvB/sac7A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "css-select": "^5.1.0", - "css-what": "^6.1.0", + "css-select": "^6.0.0", + "css-what": "^7.0.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", "htmlparser2": "^10.0.0", @@ -17350,6 +18880,43 @@ "node": ">=14.0.0" } }, + "node_modules/beasties/node_modules/css-select": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-6.0.0.tgz", + "integrity": "sha512-rZZVSLle8v0+EY8QAkDWrKhpgt6SA5OtHsgBnsj6ZaLb5dmDVOWUDtQitd9ydxxvEjhewNudS6eTVU7uOyzvXw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^7.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.2", + "nth-check": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/beasties/node_modules/css-what": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-7.0.0.tgz", + "integrity": "sha512-wD5oz5xibMOPHzy13CyGmogB3phdvcDaB5t0W/Nr5Z2O/agcB8YwOz6e2Lsp10pNDzBoDO9nVa3RGs/2BttpHQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/before-after-hook": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-4.0.0.tgz", + "integrity": "sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/bent": { "version": "7.3.12", "resolved": "https://registry.npmjs.org/bent/-/bent-7.3.12.tgz", @@ -17445,6 +19012,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, "license": "MIT", "engines": { "node": "*" @@ -17454,6 +19022,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -17522,6 +19091,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-2.2.0.tgz", "integrity": "sha512-02qvAaxv8tp7fBa/mw1ga98OGm+eCbqzJOKoRt70sLmfEEi+jyBYVTDGfCL/k06/4EMk/z01gCe7HoCH/f2LTg==", + "dev": true, "license": "MIT", "dependencies": { "bytes": "^3.1.2", @@ -17542,6 +19112,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", @@ -17552,6 +19123,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, "license": "ISC" }, "node_modules/boolean": { @@ -17564,9 +19136,9 @@ "optional": true }, "node_modules/bootstrap.native": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.5.tgz", - "integrity": "sha512-sQdFng2Szpseyo1TlpG5pV+se4nbGeQWFXBemsPSnrVzd82ps9F6hti+lHFwcGgS80oIc54dY5ycOYJwUpQn3A==", + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/bootstrap.native/-/bootstrap.native-5.1.6.tgz", + "integrity": "sha512-bLveDBWhNLoFLsPctVo6yxSRQ1ysmKHBa+1FFMTQuruzTb3y7/InGSoe5lZdOiqZ4L0UOzpdbXMsI+bA5DoRew==", "dev": true, "license": "MIT", "dependencies": { @@ -17583,6 +19155,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -17592,6 +19165,7 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, "license": "MIT", "dependencies": { "fill-range": "^7.1.1" @@ -17637,12 +19211,6 @@ "braintree-web": "3.123.2" } }, - "node_modules/browser-assert": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/browser-assert/-/browser-assert-1.2.1.tgz", - "integrity": "sha512-nfulgvOR6S4gt9UKCeGJOuSGBPGiFT6oQ/2UBnvTY/5aQ1PnksW72fhZkM30DzoRRv2WpwZf1vHHEr3mtuXIWQ==", - "dev": true - }, "node_modules/browser-hrtime": { "version": "1.1.8", "resolved": "https://registry.npmjs.org/browser-hrtime/-/browser-hrtime-1.1.8.tgz", @@ -17650,9 +19218,10 @@ "license": "MIT" }, "node_modules/browserslist": { - "version": "4.28.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", - "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", + "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -17669,11 +19238,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.8.25", - "caniuse-lite": "^1.0.30001754", - "electron-to-chromium": "^1.5.249", + "baseline-browser-mapping": "^2.9.0", + "caniuse-lite": "^1.0.30001759", + "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", - "update-browserslist-db": "^1.1.4" + "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" @@ -17699,6 +19268,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" @@ -17732,6 +19302,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/buffer-builder/-/buffer-builder-0.2.0.tgz", "integrity": "sha512-7VPMEPuYznPSoR21NE1zvd2Xna6c/CloiZCfcMXR1Jny6PjX0N4Nsa38zcBFo/FMK+BlA+FLKbJCQ0i2yxp+Xg==", + "dev": true, "license": "MIT/X11" }, "node_modules/buffer-crc32": { @@ -17751,9 +19322,9 @@ "license": "MIT" }, "node_modules/bufferutil": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.9.tgz", - "integrity": "sha512-WDtdLmJvAuNNPzByAYpRo2rF1Mmradw6gvWsQKf63476DDXmomT9zUiGypLcG4ibIM67vhAj8jJRdbmEws2Aqw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.1.0.tgz", + "integrity": "sha512-ZMANVnAixE6AWWnPzlW2KpUrxhm9woycYvPOo67jWHyFowASTEd9s+QN1EIMsSDtwhIxN4sWE1jotpuDUIgyIw==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -18030,40 +19601,6 @@ "dev": true, "license": "ISC" }, - "node_modules/cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "license": "MIT", - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/cache-content-type/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cache-content-type/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/cacheable-lookup": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", @@ -18225,7 +19762,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", @@ -18236,6 +19773,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -18255,6 +19793,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.0.0", @@ -18264,9 +19803,10 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001756", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001756.tgz", - "integrity": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==", + "version": "1.0.30001759", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001759.tgz", + "integrity": "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==", + "dev": true, "funding": [ { "type": "opencollective", @@ -18321,9 +19861,9 @@ } }, "node_modules/chai": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-5.2.0.tgz", - "integrity": "sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==", + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/chai/-/chai-5.3.3.tgz", + "integrity": "sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==", "dev": true, "license": "MIT", "dependencies": { @@ -18334,7 +19874,7 @@ "pathval": "^2.0.0" }, "engines": { - "node": ">=12" + "node": ">=18" } }, "node_modules/chalk": { @@ -18357,6 +19897,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -18390,22 +19931,26 @@ } }, "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.1.2.tgz", + "integrity": "sha512-IkxPpb5rS/d1IiLbHMgfPuS0FgiWTtFIm/Nj+2woXDLTZ7fOT2eqzgYbdMlLweqlHbsZjxEChoVK+7iph7jyQg==", "dev": true, "license": "MIT", "dependencies": { "cheerio-select": "^2.1.0", "dom-serializer": "^2.0.0", "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" + "domutils": "^3.2.2", + "encoding-sniffer": "^0.2.1", + "htmlparser2": "^10.0.0", + "parse5": "^7.3.0", + "parse5-htmlparser2-tree-adapter": "^7.1.0", + "parse5-parser-stream": "^7.1.2", + "undici": "^7.12.0", + "whatwg-mimetype": "^4.0.0" }, "engines": { - "node": ">= 6" + "node": ">=20.18.1" }, "funding": { "url": "https://github.com/cheeriojs/cheerio?sponsor=1" @@ -18429,30 +19974,11 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/cheerio/node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "license": "MIT", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, "node_modules/chokidar": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, "license": "MIT", "dependencies": { "readdirp": "^4.0.1" @@ -18475,9 +20001,9 @@ } }, "node_modules/chromatic": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.3.1.tgz", - "integrity": "sha512-qJ/el70Wo7jFgiXPpuukqxCEc7IKiH/e8MjTzIF9uKw+3XZ6GghOTTLC7lGfeZtosiQBMkRlYet77tC4KKHUng==", + "version": "13.3.4", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-13.3.4.tgz", + "integrity": "sha512-TR5rvyH0ESXobBB3bV8jc87AEAFQC7/n+Eb4XWhJz6hW3YNxIQPVjcbgLv+a4oKHEl1dUBueWSoIQsOVGTd+RQ==", "dev": true, "license": "MIT", "bin": { @@ -18502,6 +20028,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.0" @@ -18518,6 +20045,7 @@ "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, "funding": [ { "type": "github", @@ -18540,7 +20068,7 @@ "version": "5.3.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "source-map": "~0.6.0" @@ -18553,7 +20081,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "devOptional": true, + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -18621,10 +20149,27 @@ "node": ">= 12" } }, + "node_modules/clipanion": { + "version": "4.0.0-rc.4", + "resolved": "https://registry.npmjs.org/clipanion/-/clipanion-4.0.0-rc.4.tgz", + "integrity": "sha512-CXkMQxU6s9GklO/1f714dkKBMu1lopS1WFF0B8o4AxPykR1hpozxSiUZ5ZUeBjfPgCWqbcNOtZVFhB8Lkfp1+Q==", + "dev": true, + "license": "MIT", + "workspaces": [ + "website" + ], + "dependencies": { + "typanion": "^3.8.0" + }, + "peerDependencies": { + "typanion": "*" + } + }, "node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, "license": "ISC", "dependencies": { "string-width": "^4.2.0", @@ -18639,6 +20184,7 @@ "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", @@ -18706,6 +20252,7 @@ "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, "license": "MIT", "engines": { "iojs": ">= 1.0.0", @@ -18809,6 +20356,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, "license": "MIT" }, "node_modules/color-convert": { @@ -18843,18 +20391,21 @@ "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true, "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, "license": "MIT" }, "node_modules/colorjs.io": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.5.2.tgz", "integrity": "sha512-twmVoizEW7ylZSN32OgKdXRmo1qg+wT5/6C3xu5b9QsWzSFAhHLn2xd8ro0diCsKfCj1RdaTP/nrcW+vAoQPIw==", + "dev": true, "license": "MIT" }, "node_modules/colors": { @@ -18871,6 +20422,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz", "integrity": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==", + "dev": true, "license": "MIT", "dependencies": { "strip-ansi": "^6.0.1", @@ -18905,6 +20457,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true, "license": "ISC" }, "node_modules/common-tags": { @@ -18934,10 +20487,25 @@ "node": ">=0.10.0" } }, + "node_modules/component-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-2.0.0.tgz", + "integrity": "sha512-4m5s3Me2xxlVKG9PkZpQqHQR7bgpnN7joDMJ4yvVkVXngjoITG76IaZmzmywSeRTeTpc6N6r3H3+KyUurV8OYw==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" @@ -18950,6 +20518,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/compression/-/compression-1.8.0.tgz", "integrity": "sha512-k6WLKfunuqCYD3t6AsuPGvQWaKwuLLh2/xHNcX4qE+vIfDNXpSqnrhwA7O53R7WVQUnt8dVAIW+YHr7xTgOgGA==", + "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -18968,6 +20537,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -18977,12 +20547,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "license": "MIT" }, "node_modules/compression/node_modules/negotiator": { "version": "0.6.4", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -18992,6 +20564,7 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, "license": "MIT" }, "node_modules/concat-stream": { @@ -19066,46 +20639,40 @@ } }, "node_modules/conf": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/conf/-/conf-10.2.0.tgz", - "integrity": "sha512-8fLl9F04EJqjSqH+QjITQfJF8BrOVaYr1jewVgSRAEWePfxT0sku4w2hrGQ60BC/TNLGQ2pgxNlTbWQmMPFvXg==", + "version": "15.0.2", + "resolved": "https://registry.npmjs.org/conf/-/conf-15.0.2.tgz", + "integrity": "sha512-JBSrutapCafTrddF9dH3lc7+T2tBycGF4uPkI4Js+g4vLLEhG6RZcFi3aJd5zntdf5tQxAejJt8dihkoQ/eSJw==", "dev": true, "license": "MIT", "dependencies": { - "ajv": "^8.6.3", - "ajv-formats": "^2.1.1", - "atomically": "^1.7.0", - "debounce-fn": "^4.0.0", - "dot-prop": "^6.0.1", - "env-paths": "^2.2.1", - "json-schema-typed": "^7.0.3", - "onetime": "^5.1.2", - "pkg-up": "^3.1.0", - "semver": "^7.3.5" + "ajv": "^8.17.1", + "ajv-formats": "^3.0.1", + "atomically": "^2.0.3", + "debounce-fn": "^6.0.0", + "dot-prop": "^10.0.0", + "env-paths": "^3.0.0", + "json-schema-typed": "^8.0.1", + "semver": "^7.7.2", + "uint8array-extras": "^1.5.0" }, "engines": { - "node": ">=12" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/conf/node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "node_modules/conf/node_modules/env-paths": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-3.0.0.tgz", + "integrity": "sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==", "dev": true, "license": "MIT", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/config-file-ts": { @@ -19216,6 +20783,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8" @@ -19238,17 +20806,11 @@ "dev": true, "license": "MIT" }, - "node_modules/constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true, - "license": "MIT" - }, "node_modules/content-disposition": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-1.0.0.tgz", "integrity": "sha512-Au9nRL8VNUut/XSzbQA38+M78dzP4D+eqg3gfJHMIHHYa3bg067xj1KxMUWj+VULbiZMowKngFFbKczUrNJ1mg==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" @@ -19276,6 +20838,7 @@ "version": "0.7.2", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -19285,6 +20848,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.2.2.tgz", "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.6.0" @@ -19307,6 +20871,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", + "dev": true, "license": "MIT", "dependencies": { "is-what": "^3.14.1" @@ -19346,9 +20911,9 @@ } }, "node_modules/core-js": { - "version": "3.45.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.45.0.tgz", - "integrity": "sha512-c2KZL9lP4DjkN3hk/an4pWn5b5ZefhRJnAc42n6LJ19kSnbeRbdQZE5dSeE2LBol1OwJD3X1BQvFTAsa8ReeDA==", + "version": "3.47.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.47.0.tgz", + "integrity": "sha512-c3Q2VVkGAUyupsjRnaNX6u8Dq2vAdzm9iuPj5FW0fRxzlxgq9Q39MDq10IvmQSpLgHQNyQzQmOo6bgGHmH3NNg==", "hasInstallScript": true, "license": "MIT", "funding": { @@ -19360,6 +20925,7 @@ "version": "3.43.0", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.43.0.tgz", "integrity": "sha512-2GML2ZsCc5LR7hZYz4AXmjQw8zuy2T//2QntwdnpuYI7jteT6GVYJL7F6C2C57R7gSYrcqVW3lAALefdbhBLDA==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.25.0" @@ -19379,6 +20945,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, "license": "MIT", "dependencies": { "object-assign": "^4", @@ -19530,6 +21097,7 @@ "version": "7.0.6", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.1.0", @@ -19550,6 +21118,7 @@ "version": "7.3.0", "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz", "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==", + "dev": true, "license": "ISC", "engines": { "node": "^14 || ^16 || >=18" @@ -19598,6 +21167,7 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.18", @@ -19642,6 +21212,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -19658,6 +21229,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, "license": "MIT", "dependencies": { "mdn-data": "2.0.30", @@ -19671,6 +21243,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">= 6" @@ -19690,6 +21263,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -19702,6 +21276,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz", "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==", + "dev": true, "license": "MIT", "dependencies": { "cssnano-preset-default": "^6.1.2", @@ -19722,6 +21297,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz", "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -19766,6 +21342,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz", "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -19778,6 +21355,7 @@ "version": "5.0.5", "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, "license": "MIT", "dependencies": { "css-tree": "~2.2.0" @@ -19791,6 +21369,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, "license": "MIT", "dependencies": { "mdn-data": "2.0.28", @@ -19805,6 +21384,7 @@ "version": "2.0.28", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true, "license": "CC0-1.0" }, "node_modules/cssom": { @@ -19828,9 +21408,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "license": "MIT" }, "node_modules/cwd": { @@ -19915,16 +21495,16 @@ } }, "node_modules/debounce-fn": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-4.0.0.tgz", - "integrity": "sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/debounce-fn/-/debounce-fn-6.0.0.tgz", + "integrity": "sha512-rBMW+F2TXryBwB54Q0d8drNEI+TfoS9JpNTAoVpukbWEhjXQq4rySFYLaqXMFXwdv61Zb2OHtj5bviSoimqxRQ==", "dev": true, "license": "MIT", "dependencies": { - "mimic-fn": "^3.0.0" + "mimic-function": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -20023,6 +21603,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/dedent/-/dedent-1.6.0.tgz", "integrity": "sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==", + "dev": true, "license": "MIT", "peerDependencies": { "babel-plugin-macros": "^3.1.0" @@ -20063,21 +21644,23 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, "license": "MIT" }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-browser": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz", - "integrity": "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-5.4.0.tgz", + "integrity": "sha512-XDuvSq38Hr1MdN47EDvYtx3U0MTqpCEn+F6ft8z2vYDzMrvQhVp0ui9oQdqW3MvK3vqUETglt1tVGgjLuJ5izg==", "license": "MIT", "dependencies": { "bundle-name": "^4.1.0", @@ -20246,6 +21829,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -20255,12 +21839,14 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, "license": "MIT" }, "node_modules/detect-port": { "version": "1.6.1", "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.6.1.tgz", "integrity": "sha512-CmnVc+Hek2egPx1PeTFVta2W78xy2K/9Rkf6cC4T59S50tVnzKj+tnx5mmx5lwvCkujZ4uRrpRSuV+IVs3f90Q==", + "dev": true, "license": "MIT", "dependencies": { "address": "^1.0.1", @@ -20462,6 +22048,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "license": "MIT", "dependencies": { "path-type": "^4.0.0" @@ -20470,15 +22057,6 @@ "node": ">=8" } }, - "node_modules/dir-glob/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", @@ -20589,6 +22167,7 @@ "version": "5.6.1", "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" @@ -20615,13 +22194,14 @@ "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/dom-converter": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "utila": "~0.4" @@ -20631,6 +22211,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, "license": "MIT", "dependencies": { "domelementtype": "^2.3.0", @@ -20645,6 +22226,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, "funding": [ { "type": "github", @@ -20671,6 +22253,7 @@ "version": "5.0.3", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.3.0" @@ -20686,6 +22269,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^2.0.0", @@ -20707,7 +22291,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "no-case": "^3.0.4", @@ -20715,16 +22299,32 @@ } }, "node_modules/dot-prop": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz", - "integrity": "sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-10.1.0.tgz", + "integrity": "sha512-MVUtAugQMOff5RnBy2d9N31iG0lNwg1qAoAOn7pOK5wf94WIaE3My2p3uwTQuvS2AcqchkcR3bHByjaM0mmi7Q==", "dev": true, "license": "MIT", "dependencies": { - "is-obj": "^2.0.0" + "type-fest": "^5.0.0" }, "engines": { - "node": ">=10" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dot-prop/node_modules/type-fest": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.2.0.tgz", + "integrity": "sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -20734,6 +22334,7 @@ "version": "16.5.0", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz", "integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -20746,6 +22347,7 @@ "version": "11.0.7", "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-11.0.7.tgz", "integrity": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "dotenv": "^16.4.5" @@ -20792,6 +22394,7 @@ "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": { @@ -20804,6 +22407,7 @@ "version": "3.1.10", "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" @@ -20816,9 +22420,9 @@ } }, "node_modules/electron": { - "version": "37.7.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-37.7.0.tgz", - "integrity": "sha512-LBzvfrS0aalynOsnC11AD7zeoU8eOois090mzLpQM3K8yZ2N04i2ZW9qmHOTFLrXlKvrwRc7EbyQf1u8XHMl6Q==", + "version": "39.2.6", + "resolved": "https://registry.npmjs.org/electron/-/electron-39.2.6.tgz", + "integrity": "sha512-dHBgTodWBZd+tL1Dt0PSh/CFLHeDkFCTKCTXu1dgPhlE9Z3k2zzlBQ9B2oW55CFsKanBDHiUomHJNw0XaSdQpA==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -21005,23 +22609,43 @@ } }, "node_modules/electron-store": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-8.2.0.tgz", - "integrity": "sha512-ukLL5Bevdil6oieAOXz3CMy+OgaItMiVBg701MNlG6W5RaC0AHN7rvlqTCmeb6O7jP0Qa1KKYTE0xV0xbhF4Hw==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/electron-store/-/electron-store-11.0.2.tgz", + "integrity": "sha512-4VkNRdN+BImL2KcCi41WvAYbh6zLX5AUTi4so68yPqiItjbgTjqpEnGAqasgnG+lB6GuAyUltKwVopp6Uv+gwQ==", "dev": true, "license": "MIT", "dependencies": { - "conf": "^10.2.0", - "type-fest": "^2.17.0" + "conf": "^15.0.2", + "type-fest": "^5.0.1" + }, + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/electron-store/node_modules/type-fest": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-5.2.0.tgz", + "integrity": "sha512-xxCJm+Bckc6kQBknN7i9fnP/xobQRsRQxR01CztFkp/h++yfVxUUcmMgfR2HttJx/dpWjS9ubVuyspJv24Q9DA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "dependencies": { + "tagged-tag": "^1.0.0" + }, + "engines": { + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/electron-to-chromium": { - "version": "1.5.259", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.259.tgz", - "integrity": "sha512-I+oLXgpEJzD6Cwuwt1gYjxsDmu/S/Kd41mmLA3O+/uH2pFRO/DvOjUyGozL8j3KeLV6WyZ7ssPwELMsXCcsJAQ==", + "version": "1.5.266", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.266.tgz", + "integrity": "sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==", + "dev": true, "license": "ISC" }, "node_modules/electron-updater": { @@ -21143,19 +22767,11 @@ "node": ">= 4.0.0" } }, - "node_modules/emitter-component": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.2.tgz", - "integrity": "sha512-QdXO3nXOzZB4pAjM0n6ZE+R9/+kPpECA/XSELIcc54NeYVnBqIk+4DFiBgK+8QbV3mdvTG6nedl7dTYgO+5wDw==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/emittery": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.13.1.tgz", "integrity": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -21164,6 +22780,21 @@ "url": "https://github.com/sindresorhus/emittery?sponsor=1" } }, + "node_modules/emnapi": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/emnapi/-/emnapi-1.7.1.tgz", + "integrity": "sha512-wlLK2xFq+T+rCBlY6+lPlFVDEyE93b7hSn9dMrfWBIcPf4ArwUvymvvMnN9M5WWuiryYQe9M+UJrkqw4trdyRA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "node-addon-api": ">= 6.1.0" + }, + "peerDependenciesMeta": { + "node-addon-api": { + "optional": true + } + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", @@ -21174,6 +22805,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -21198,10 +22830,25 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/encoding-sniffer": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/encoding-sniffer/-/encoding-sniffer-0.2.1.tgz", + "integrity": "sha512-5gvq20T6vfpekVtqrYQsSCFZ1wEg5+wW0/QaZMWkFr6BqD3NfKs0rLCx4rrVlSWJeZb5NBJgVLswK/w2MWU+Gw==", + "dev": true, + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.3", + "whatwg-encoding": "^3.1.1" + }, + "funding": { + "url": "https://github.com/fb55/encoding-sniffer?sponsor=1" + } + }, "node_modules/end-of-stream": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", + "dev": true, "license": "MIT", "dependencies": { "once": "^1.4.0" @@ -21211,6 +22858,7 @@ "version": "5.18.1", "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -21224,6 +22872,7 @@ "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1" @@ -21236,6 +22885,7 @@ "version": "4.5.0", "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -21304,6 +22954,7 @@ "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -21413,6 +23064,7 @@ "version": "1.7.0", "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "dev": true, "license": "MIT" }, "node_modules/es-object-atoms": { @@ -21473,6 +23125,17 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/es-toolkit": { + "version": "1.42.0", + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.42.0.tgz", + "integrity": "sha512-SLHIyY7VfDJBM8clz4+T2oquwTQxEzu263AyhVK4jREOAwJ+8eebaa4wM3nlvnAqhDrMm2EsA6hWHaQsMPQ1nA==", + "dev": true, + "license": "MIT", + "workspaces": [ + "docs", + "benchmarks" + ] + }, "node_modules/es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -21488,9 +23151,9 @@ "license": "MIT" }, "node_modules/esbuild": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.4.tgz", - "integrity": "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.9.tgz", + "integrity": "sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==", "devOptional": true, "hasInstallScript": true, "license": "MIT", @@ -21501,38 +23164,39 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.4", - "@esbuild/android-arm": "0.25.4", - "@esbuild/android-arm64": "0.25.4", - "@esbuild/android-x64": "0.25.4", - "@esbuild/darwin-arm64": "0.25.4", - "@esbuild/darwin-x64": "0.25.4", - "@esbuild/freebsd-arm64": "0.25.4", - "@esbuild/freebsd-x64": "0.25.4", - "@esbuild/linux-arm": "0.25.4", - "@esbuild/linux-arm64": "0.25.4", - "@esbuild/linux-ia32": "0.25.4", - "@esbuild/linux-loong64": "0.25.4", - "@esbuild/linux-mips64el": "0.25.4", - "@esbuild/linux-ppc64": "0.25.4", - "@esbuild/linux-riscv64": "0.25.4", - "@esbuild/linux-s390x": "0.25.4", - "@esbuild/linux-x64": "0.25.4", - "@esbuild/netbsd-arm64": "0.25.4", - "@esbuild/netbsd-x64": "0.25.4", - "@esbuild/openbsd-arm64": "0.25.4", - "@esbuild/openbsd-x64": "0.25.4", - "@esbuild/sunos-x64": "0.25.4", - "@esbuild/win32-arm64": "0.25.4", - "@esbuild/win32-ia32": "0.25.4", - "@esbuild/win32-x64": "0.25.4" + "@esbuild/aix-ppc64": "0.25.9", + "@esbuild/android-arm": "0.25.9", + "@esbuild/android-arm64": "0.25.9", + "@esbuild/android-x64": "0.25.9", + "@esbuild/darwin-arm64": "0.25.9", + "@esbuild/darwin-x64": "0.25.9", + "@esbuild/freebsd-arm64": "0.25.9", + "@esbuild/freebsd-x64": "0.25.9", + "@esbuild/linux-arm": "0.25.9", + "@esbuild/linux-arm64": "0.25.9", + "@esbuild/linux-ia32": "0.25.9", + "@esbuild/linux-loong64": "0.25.9", + "@esbuild/linux-mips64el": "0.25.9", + "@esbuild/linux-ppc64": "0.25.9", + "@esbuild/linux-riscv64": "0.25.9", + "@esbuild/linux-s390x": "0.25.9", + "@esbuild/linux-x64": "0.25.9", + "@esbuild/netbsd-arm64": "0.25.9", + "@esbuild/netbsd-x64": "0.25.9", + "@esbuild/openbsd-arm64": "0.25.9", + "@esbuild/openbsd-x64": "0.25.9", + "@esbuild/openharmony-arm64": "0.25.9", + "@esbuild/sunos-x64": "0.25.9", + "@esbuild/win32-arm64": "0.25.9", + "@esbuild/win32-ia32": "0.25.9", + "@esbuild/win32-x64": "0.25.9" } }, "node_modules/esbuild-register": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz", "integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.3.4" @@ -21542,9 +23206,9 @@ } }, "node_modules/esbuild-wasm": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.4.tgz", - "integrity": "sha512-2HlCS6rNvKWaSKhWaG/YIyRsTsL3gUrMP2ToZMBIjw9LM7vVcIs+rz8kE2vExvTJgvM8OKPqNpcHawY/BQc/qQ==", + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/esbuild-wasm/-/esbuild-wasm-0.25.9.tgz", + "integrity": "sha512-Jpv5tCSwQg18aCqCRD3oHIX/prBhXMDapIoG//A+6+dV0e7KQMGFg85ihJ5T1EeMjbZjON3TqFy0VrGAnIHLDA==", "dev": true, "license": "MIT", "bin": { @@ -21558,6 +23222,7 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -21618,6 +23283,7 @@ "version": "9.26.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.26.0.tgz", "integrity": "sha512-Hx0MOjPh6uK9oq9nVsATZKE/Wlbai7KFjfCuw9UHaguDW3x+HF0O5nIi3ud39TWgrTjTO5nHxmL3R1eANinWHQ==", + "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", @@ -21908,21 +23574,20 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-0.12.0.tgz", - "integrity": "sha512-Lg5I0+npTgiYgZ4KSvGWGDFZi3eOCNJPaWX0c9rTEEXC5wvooOClsP9ZtbI4hhFKyKgYR877KiJxbRTSJq9gWA==", + "version": "9.1.16", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-9.1.16.tgz", + "integrity": "sha512-I8f3DXniPxFbcptVgOjtIHNvW6sDu1O2d1zNsxLKmeAvEaRLus1ij8iFHCgkNzMthrU5U2F4Wdo/aaSpz5kHjA==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf": "^0.1.11", - "@typescript-eslint/utils": "^8.8.1", - "ts-dedent": "^2.2.0" + "@typescript-eslint/utils": "^8.8.1" }, "engines": { - "node": ">= 18" + "node": ">=20.0.0" }, "peerDependencies": { - "eslint": ">=8" + "eslint": ">=8", + "storybook": "^9.1.16" } }, "node_modules/eslint-plugin-tailwindcss": { @@ -21946,6 +23611,7 @@ "version": "8.4.0", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -21962,6 +23628,7 @@ "version": "3.4.3", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -21974,6 +23641,7 @@ "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", @@ -21990,6 +23658,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", @@ -22000,6 +23669,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -22012,6 +23682,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -22021,12 +23692,14 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, "license": "MIT" }, "node_modules/eslint/node_modules/minimatch": { "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" @@ -22039,6 +23712,7 @@ "version": "10.4.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.15.0", @@ -22056,6 +23730,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, "license": "Apache-2.0", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -22081,6 +23756,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" @@ -22093,6 +23769,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" @@ -22105,6 +23782,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -22124,6 +23802,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -22133,6 +23812,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -22167,12 +23847,14 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, "license": "MIT" }, "node_modules/events": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.x" @@ -22191,6 +23873,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.2.tgz", "integrity": "sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==", + "dev": true, "license": "MIT", "engines": { "node": ">=18.0.0" @@ -22253,6 +23936,7 @@ "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==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8.0" @@ -22316,6 +24000,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/express/-/express-5.1.0.tgz", "integrity": "sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==", + "dev": true, "license": "MIT", "dependencies": { "accepts": "^2.0.0", @@ -22358,6 +24043,7 @@ "version": "7.5.1", "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.5.1.tgz", "integrity": "sha512-7iN8iPMDzOMHPUYllBEsQdWVB6fPDMPqwjBaFrgr4Jgr/+okjvzAy+UHlYYL/Vs0OsOrMkwS6PJDkFlJwoxUnw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 16" @@ -22373,6 +24059,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-2.1.0.tgz", "integrity": "sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.4.0", @@ -22476,16 +24163,35 @@ "node": ">=10.13.0" } }, + "node_modules/fast-content-type-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-content-type-parse/-/fast-content-type-parse-3.0.0.tgz", + "integrity": "sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "MIT" + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", @@ -22502,6 +24208,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -22514,18 +24221,21 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, "license": "MIT" }, "node_modules/fast-uri": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.6.tgz", "integrity": "sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==", + "dev": true, "funding": [ { "type": "github", @@ -22552,6 +24262,7 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, "license": "ISC", "dependencies": { "reusify": "^1.0.4" @@ -22561,6 +24272,7 @@ "version": "0.11.4", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" @@ -22573,21 +24285,12 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, - "node_modules/fd-package-json": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fd-package-json/-/fd-package-json-1.2.0.tgz", - "integrity": "sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==", - "dev": true, - "license": "MIT", - "dependencies": { - "walk-up-path": "^3.0.1" - } - }, "node_modules/fd-slicer": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", @@ -22599,10 +24302,14 @@ } }, "node_modules/fdir": { - "version": "6.4.6", - "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", - "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "devOptional": true, "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, "peerDependencies": { "picomatch": "^3 || ^4" }, @@ -22650,6 +24357,7 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, "license": "MIT", "dependencies": { "flat-cache": "^4.0.0" @@ -22662,6 +24370,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" @@ -22671,6 +24380,7 @@ "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -22683,6 +24393,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" @@ -22764,6 +24475,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, "license": "MIT", "dependencies": { "common-path-prefix": "^3.0.0", @@ -22838,6 +24550,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^6.0.0", @@ -22854,6 +24567,7 @@ "version": "5.0.2", "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, "license": "BSD-3-Clause", "bin": { "flat": "cli.js" @@ -22863,6 +24577,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", @@ -22876,12 +24591,14 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.9", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "dev": true, "funding": [ { "type": "individual", @@ -22918,6 +24635,7 @@ "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", @@ -23087,16 +24805,6 @@ "node": "*" } }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -23193,6 +24901,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -23202,6 +24911,7 @@ "version": "4.3.7", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, "license": "MIT", "engines": { "node": "*" @@ -23224,6 +24934,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz", "integrity": "sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -23272,6 +24983,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/front-matter/-/front-matter-4.0.2.tgz", "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, "license": "MIT", "dependencies": { "js-yaml": "^3.13.1" @@ -23281,6 +24993,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, "license": "MIT" }, "node_modules/fs-exists-sync": { @@ -23294,9 +25007,9 @@ } }, "node_modules/fs-extra": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.2.tgz", + "integrity": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==", "dev": true, "license": "MIT", "dependencies": { @@ -23345,18 +25058,21 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true, "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, "hasInstallScript": true, "license": "MIT", "optional": true, @@ -23411,6 +25127,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.9.0" @@ -23420,6 +25137,7 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" @@ -23466,6 +25184,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.0.0" @@ -23566,6 +25285,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.3" @@ -23578,6 +25298,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, "license": "BSD-2-Clause" }, "node_modules/glob/node_modules/minimatch": { @@ -23683,39 +25404,68 @@ } }, "node_modules/globby": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-14.1.0.tgz", - "integrity": "sha512-0Ia46fDOaT7k4og1PDW4YbodWWr3scS2vAr2lTbsplOt2WkKp0vQbkI9wKis/T5LV/dqPjO3bpS/z6GTJB82LA==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-12.2.0.tgz", + "integrity": "sha512-wiSuFQLZ+urS9x2gGPl1H5drc5twabmm4m2gTR27XDFyjUHJUNsS8o/2aKyIF6IoBaR630atdher0XJ5g6OMmA==", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/merge-streams": "^2.1.0", - "fast-glob": "^3.3.3", - "ignore": "^7.0.3", - "path-type": "^6.0.0", - "slash": "^5.1.0", - "unicorn-magic": "^0.3.0" + "array-union": "^3.0.1", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.7", + "ignore": "^5.1.9", + "merge2": "^1.4.1", + "slash": "^4.0.0" }, "engines": { - "node": ">=18" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globby/node_modules/array-union": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-3.0.1.tgz", + "integrity": "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby/node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/globby/node_modules/slash": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", - "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.16" + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "license": "MIT" + }, "node_modules/gopd": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", @@ -23767,20 +25517,11 @@ "dev": true, "license": "MIT" }, - "node_modules/hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz", - "integrity": "sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/handle-thing": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, "license": "MIT" }, "node_modules/handlebars": { @@ -23819,6 +25560,7 @@ "version": "1.6.2", "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "dev": true, "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has-bigints": { @@ -23942,7 +25684,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "devOptional": true, + "dev": true, "license": "MIT", "bin": { "he": "bin/he" @@ -23998,6 +25740,7 @@ "version": "2.1.6", "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.1", @@ -24039,6 +25782,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, "license": "MIT" }, "node_modules/html-loader": { @@ -24105,7 +25849,7 @@ "version": "5.6.5", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.5.tgz", "integrity": "sha512-4xynFbKNNk+WlzXeQQ+6YYsH2g7mpfPszQZUi3ovKlj+pDmngQ7vRXjrrmGROabmKwyQkcgcX5hqfOwHbFmK5g==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", @@ -24138,7 +25882,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">= 12" @@ -24148,7 +25892,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "camel-case": "^4.1.2", @@ -24293,6 +26037,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, "license": "MIT" }, "node_modules/http-errors": { @@ -24324,12 +26069,14 @@ "version": "0.5.10", "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.10.tgz", "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "dev": true, "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", @@ -24438,15 +26185,16 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/hyperdyperid/-/hyperdyperid-1.2.0.tgz", "integrity": "sha512-Y93lCzHYgGWdrJ66yIktxiaGULYc6oGiABxhcO5AufBeOyoIdZF7bIfLaOrbM0iGIOXQQgxxRrFEnb+Y6w1n4A==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.18" } }, "node_modules/i18next": { - "version": "23.16.8", - "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz", - "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", + "version": "25.5.3", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-25.5.3.tgz", + "integrity": "sha512-joFqorDeQ6YpIXni944upwnuHBf5IoPMuqAchGVeQLdWC2JOjxgM9V8UGLhNIIH/Q8QleRxIi0BSRQehSrDLcg==", "dev": true, "funding": [ { @@ -24464,7 +26212,15 @@ ], "license": "MIT", "dependencies": { - "@babel/runtime": "^7.23.2" + "@babel/runtime": "^7.27.6" + }, + "peerDependencies": { + "typescript": "^5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/iconv-corefoundation": { @@ -24509,6 +26265,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" @@ -24521,6 +26278,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dev": true, "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" @@ -24550,9 +26308,9 @@ "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.4.tgz", - "integrity": "sha512-gJzzk+PQNznz8ysRrC0aOkBNVRBDtE1n53IqyqEf3PXrYwomFs5q4pGMizBMJF+ykh03insJ27hB8gSrD2Hn8A==", + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz", + "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==", "dev": true, "license": "MIT", "engines": { @@ -24560,22 +26318,39 @@ } }, "node_modules/ignore-walk": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-7.0.0.tgz", - "integrity": "sha512-T4gbf83A4NH95zvhVYZc+qWocBBGlpzUXLPGurJggw/WIOwicfXJChLDP/iBZnN5WqROSu5Bm3hhle4z8a8YGQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-8.0.0.tgz", + "integrity": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==", "dev": true, "license": "ISC", "dependencies": { - "minimatch": "^9.0.0" + "minimatch": "^10.0.3" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/image-size": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", + "dev": true, "license": "MIT", "optional": true, "bin": { @@ -24595,6 +26370,7 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "dev": true, "license": "MIT" }, "node_modules/import-fresh": { @@ -24715,6 +26491,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.8.19" @@ -24751,6 +26528,7 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, "license": "ISC", "dependencies": { "once": "^1.3.0", @@ -24880,6 +26658,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" @@ -24966,6 +26745,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" @@ -25096,6 +26876,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -25130,6 +26911,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -25139,6 +26921,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.1.0.tgz", "integrity": "sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.3", @@ -25157,6 +26940,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" @@ -25165,6 +26949,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-in-ssh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-in-ssh/-/is-in-ssh-1.0.0.tgz", + "integrity": "sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -25229,6 +27025,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz", "integrity": "sha512-tUdRRAnhT+OtCZR/LxZelH/C7QtjtFrTu5tXCA8pl55eTUElUHT+GPYV8MBMBvea/j+NxQqVt3LbWMRir7Gx9g==", + "dev": true, "license": "MIT", "engines": { "node": ">=16" @@ -25241,6 +27038,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.12.0" @@ -25263,16 +27061,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/is-plain-obj": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", @@ -25312,6 +27100,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -25488,6 +27277,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==", + "dev": true, "license": "MIT" }, "node_modules/is-windows": { @@ -25539,6 +27329,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, "license": "ISC" }, "node_modules/isobject": { @@ -25555,6 +27346,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, "license": "BSD-3-Clause", "engines": { "node": ">=8" @@ -25577,6 +27369,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-6.0.3.tgz", "integrity": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.23.9", @@ -25697,6 +27490,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", @@ -25736,6 +27530,7 @@ "version": "3.1.7", "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", @@ -25765,6 +27560,7 @@ "version": "10.9.2", "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dev": true, "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", @@ -25783,6 +27579,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", @@ -25793,6 +27590,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" @@ -26075,6 +27873,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-30.2.0.tgz", "integrity": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==", + "dev": true, "license": "MIT", "dependencies": { "@jest/diff-sequences": "30.0.1", @@ -26090,6 +27889,7 @@ "version": "30.0.5", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-30.0.5.tgz", "integrity": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==", + "dev": true, "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.34.0" @@ -26102,12 +27902,14 @@ "version": "0.34.41", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.34.41.tgz", "integrity": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==", + "dev": true, "license": "MIT" }, "node_modules/jest-diff/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==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -26120,6 +27922,7 @@ "version": "30.2.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-30.2.0.tgz", "integrity": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "30.0.5", @@ -26134,6 +27937,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-docblock": { @@ -26472,7 +28276,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, + "dev": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -26482,7 +28286,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, + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -26829,6 +28633,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -26961,7 +28766,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, + "dev": true, "license": "MIT", "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" @@ -26971,7 +28776,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, + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.0.0", @@ -27233,6 +29038,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -27250,6 +29056,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -27262,7 +29069,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, + "dev": true, "license": "MIT", "dependencies": { "@jest/types": "^29.6.3", @@ -27280,7 +29087,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, + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -27293,7 +29100,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -27306,7 +29113,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, + "dev": true, "license": "MIT", "dependencies": { "@jest/schemas": "^29.6.3", @@ -27321,7 +29128,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, + "dev": true, "license": "MIT" }, "node_modules/jest-watch-typeahead": { @@ -27465,6 +29272,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -27480,6 +29288,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -27495,7 +29304,7 @@ "version": "1.21.7", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", - "devOptional": true, + "dev": true, "license": "MIT", "bin": { "jiti": "bin/jiti.js" @@ -27525,6 +29334,7 @@ "version": "3.14.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, "license": "MIT", "dependencies": { "argparse": "^1.0.7", @@ -27538,6 +29348,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -27547,6 +29358,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/jsbn": { @@ -27556,16 +29368,6 @@ "dev": true, "license": "MIT" }, - "node_modules/jsdoc-type-pratt-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.1.0.tgz", - "integrity": "sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/jsdom": { "version": "26.1.0", "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-26.1.0.tgz", @@ -27651,6 +29453,7 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, "license": "MIT" }, "node_modules/json-parse-even-better-errors": { @@ -27667,12 +29470,13 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, "license": "MIT" }, "node_modules/json-schema-typed": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-7.0.3.tgz", - "integrity": "sha512-7DE8mpG+/fVw+dTpjbxnx47TaMnDfOI1jwft9g1VybltZCduyRQPJPvc+zzKY9WPHxhPWczyFuYa6I8Mw4iU5A==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/json-schema-typed/-/json-schema-typed-8.0.2.tgz", + "integrity": "sha512-fQhoXdcvc3V28x7C7BMs4P5+kNlgUURe2jmUT1T//oBRMDrqy1QPelJimwZGo7Hg9VPV3EQV5Bnq4hbFy2vetA==", "dev": true, "license": "BSD-2-Clause" }, @@ -27680,6 +29484,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, "license": "MIT" }, "node_modules/json-stringify-safe": { @@ -27692,6 +29497,7 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, "license": "MIT", "bin": { "json5": "lib/cli.js" @@ -27808,7 +29614,8 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/keycharm/-/keycharm-0.2.0.tgz", "integrity": "sha512-i/XBRTiLqRConPKioy2oq45vbv04e8x59b0mnsIRQM+7Ec/8BC7UcL5pnC4FMeGb8KwG7q4wOMw7CtNZf5tiIg==", - "dev": true + "dev": true, + "peer": true }, "node_modules/keygrip": { "version": "1.1.0", @@ -27826,6 +29633,7 @@ "version": "4.5.4", "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, "license": "MIT", "dependencies": { "json-buffer": "3.0.1" @@ -27855,43 +29663,39 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/koa": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.16.3.tgz", - "integrity": "sha512-zPPuIt+ku1iCpFBRwseMcPYQ1cJL8l60rSmKeOuGfOXyE6YnTBmf2aEFNL2HQGrD0cPcLO/t+v9RTgC+fwEh/g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/koa/-/koa-3.1.1.tgz", + "integrity": "sha512-KDDuvpfqSK0ZKEO2gCPedNjl5wYpfj+HNiuVRlbhd1A88S3M0ySkdf2V/EJ4NWt5dwh5PXCdcenrKK2IQJAxsg==", "license": "MIT", "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.9.0", - "debug": "^4.3.2", + "accepts": "^1.3.8", + "content-disposition": "~0.5.4", + "content-type": "^1.0.5", + "cookies": "~0.9.1", "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", + "destroy": "^1.2.0", + "encodeurl": "^2.0.0", "escape-html": "^1.0.3", "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", + "http-assert": "^1.5.0", + "http-errors": "^2.0.0", "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", + "mime-types": "^3.0.1", + "on-finished": "^2.4.1", + "parseurl": "^1.3.3", + "statuses": "^2.0.1", + "type-is": "^2.0.1", "vary": "^1.1.2" }, "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + "node": ">= 18" } }, "node_modules/koa-bodyparser": { @@ -27957,19 +29761,6 @@ "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", "license": "MIT" }, - "node_modules/koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "license": "MIT", - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, "node_modules/koa-is-json": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz", @@ -27999,6 +29790,18 @@ "node": ">= 0.6" } }, + "node_modules/koa/node_modules/accepts/node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/koa/node_modules/content-disposition": { "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", @@ -28011,15 +29814,6 @@ "node": ">= 0.6" } }, - "node_modules/koa/node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/koa/node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -28029,40 +29823,6 @@ "node": ">= 0.6" } }, - "node_modules/koa/node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "license": "MIT", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, "node_modules/koa/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", @@ -28072,18 +29832,6 @@ "node": ">= 0.6" } }, - "node_modules/koa/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "license": "MIT", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/koa/node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", @@ -28093,32 +29841,11 @@ "node": ">= 0.6" } }, - "node_modules/koa/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "license": "MIT", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa/node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "license": "MIT", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, "node_modules/launch-editor": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.10.0.tgz", "integrity": "sha512-D7dBRJo/qcGX9xlvt/6wUYzQxjh5G1RvZPgPv8vi4KRU99DVQL/oW7tnVOCCTm2HGeo3C5HvGE5Yrh6UBoZ0vA==", + "dev": true, "license": "MIT", "dependencies": { "picocolors": "^1.0.0", @@ -28133,9 +29860,10 @@ "license": "MIT" }, "node_modules/less": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/less/-/less-4.2.2.tgz", - "integrity": "sha512-tkuLHQlvWUTeQ3doAqnHbNn8T6WX1KA8yvbKG9x4VtKtIjHsVKQZCH11zRgAfbDAXC2UNIg/K9BYAAcEzUIrNg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/less/-/less-4.4.0.tgz", + "integrity": "sha512-kdTwsyRuncDfjEs0DlRILWNvxhDG/Zij4YLO4TMJgDLW+8OzpfkdPnRgrsRuY1o+oaxJGWsps5f/RVBgGmmN0w==", + "dev": true, "license": "Apache-2.0", "dependencies": { "copy-anything": "^2.0.1", @@ -28146,7 +29874,7 @@ "lessc": "bin/lessc" }, "engines": { - "node": ">=6" + "node": ">=14" }, "optionalDependencies": { "errno": "^0.1.1", @@ -28159,9 +29887,9 @@ } }, "node_modules/less-loader": { - "version": "12.2.0", - "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.2.0.tgz", - "integrity": "sha512-MYUxjSQSBUQmowc0l5nPieOYwMzGPUaTzB6inNW/bdPEG9zOL3eAAD1Qw5ZxSPk7we5dMojHwNODYMV1hq4EVg==", + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-12.3.0.tgz", + "integrity": "sha512-0M6+uYulvYIWs52y0LqN4+QM9TqWAohYSNTo4htE8Z7Cn3G/qQMEmktfHmyJT23k+20kU9zHH2wrfFXkxNLtVw==", "dev": true, "license": "MIT", "engines": { @@ -28189,6 +29917,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -28203,6 +29932,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "license": "MIT", "optional": true, "bin": { @@ -28216,6 +29946,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, "license": "MIT", "optional": true, "engines": { @@ -28226,6 +29957,7 @@ "version": "5.7.2", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, "license": "ISC", "optional": true, "bin": { @@ -28236,6 +29968,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", "optional": true, "engines": { @@ -28246,6 +29979,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -28255,6 +29989,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", @@ -28268,6 +30003,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/license-webpack-plugin/-/license-webpack-plugin-4.0.2.tgz", "integrity": "sha512-771TFWFD70G1wLTC4oU2Cw4qvtmNrIw+wRvBtn+okgHl7slJVi7zfNcdmqDL72BojM30VNJ2UHylr1o77U37Jw==", + "dev": true, "license": "ISC", "dependencies": { "webpack-sources": "^3.0.0" @@ -28294,6 +30030,7 @@ "version": "3.1.3", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "dev": true, "license": "MIT", "engines": { "node": ">=14" @@ -28306,6 +30043,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.3.tgz", "integrity": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==", + "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -28520,9 +30258,9 @@ } }, "node_modules/listr2": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.5.tgz", - "integrity": "sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-9.0.1.tgz", + "integrity": "sha512-SL0JY3DaxylDuo/MecFeiC+7pedM0zia33zl0vcjgwcq1q1FWWF1To9EIauPbl8GbMCU0R2e0uJ8bZunhYKD2g==", "dev": true, "license": "MIT", "dependencies": { @@ -28534,13 +30272,13 @@ "wrap-ansi": "^9.0.0" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/listr2/node_modules/ansi-regex": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", "dev": true, "license": "MIT", "engines": { @@ -28551,9 +30289,9 @@ } }, "node_modules/listr2/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", "dev": true, "license": "MIT", "engines": { @@ -28581,9 +30319,9 @@ } }, "node_modules/listr2/node_modules/emoji-regex": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", - "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", "dev": true, "license": "MIT" }, @@ -28643,9 +30381,9 @@ } }, "node_modules/listr2/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", "dev": true, "license": "MIT", "dependencies": { @@ -28659,9 +30397,9 @@ } }, "node_modules/listr2/node_modules/wrap-ansi": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz", - "integrity": "sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", "dev": true, "license": "MIT", "dependencies": { @@ -28677,9 +30415,9 @@ } }, "node_modules/lit": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.0.tgz", - "integrity": "sha512-DGVsqsOIHBww2DqnuZzW7QsuCdahp50ojuDaBPC7jUDRpYoH0z7kHBBYZewRzer75FwtrkmkKk7iOAwSaWdBmw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.1.tgz", + "integrity": "sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==", "license": "BSD-3-Clause", "dependencies": { "@lit/reactive-element": "^2.1.0", @@ -28708,9 +30446,9 @@ } }, "node_modules/lmdb": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.2.6.tgz", - "integrity": "sha512-SuHqzPl7mYStna8WRotY8XX/EUZBjjv3QyKIByeCLFfC9uXT/OIHByEcA07PzbMfQAM0KYJtLgtpMRlIe5dErQ==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/lmdb/-/lmdb-3.4.2.tgz", + "integrity": "sha512-nwVGUfTBUwJKXd6lRV8pFNfnrCC1+l49ESJRM19t/tFb/97QfJEixe5DYRvug5JO7DSFKoKaVy7oGMt5rVqZvg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -28726,26 +30464,20 @@ "download-lmdb-prebuilds": "bin/download-prebuilds.js" }, "optionalDependencies": { - "@lmdb/lmdb-darwin-arm64": "3.2.6", - "@lmdb/lmdb-darwin-x64": "3.2.6", - "@lmdb/lmdb-linux-arm": "3.2.6", - "@lmdb/lmdb-linux-arm64": "3.2.6", - "@lmdb/lmdb-linux-x64": "3.2.6", - "@lmdb/lmdb-win32-x64": "3.2.6" + "@lmdb/lmdb-darwin-arm64": "3.4.2", + "@lmdb/lmdb-darwin-x64": "3.4.2", + "@lmdb/lmdb-linux-arm": "3.4.2", + "@lmdb/lmdb-linux-arm64": "3.4.2", + "@lmdb/lmdb-linux-x64": "3.4.2", + "@lmdb/lmdb-win32-arm64": "3.4.2", + "@lmdb/lmdb-win32-x64": "3.4.2" } }, - "node_modules/lmdb/node_modules/node-addon-api": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", - "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", - "dev": true, - "license": "MIT", - "optional": true - }, "node_modules/loader-runner": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.1.tgz", "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=6.11.5" @@ -28769,6 +30501,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^5.0.0" @@ -28790,6 +30523,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, "license": "MIT" }, "node_modules/lodash.escaperegexp": { @@ -28818,18 +30552,21 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, "license": "MIT" }, "node_modules/log-symbols": { @@ -29123,7 +30860,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "tslib": "^2.0.3" @@ -29143,6 +30880,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -29160,6 +30898,7 @@ "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "lz-string": "bin/bin.js" } @@ -29191,6 +30930,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, "license": "MIT", "dependencies": { "semver": "^7.5.3" @@ -29322,18 +31062,12 @@ "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, - "node_modules/map-or-similar": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true, - "license": "MIT" - }, "node_modules/map-stream": { "version": "0.0.7", "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", @@ -29379,6 +31113,19 @@ "node": ">=10" } }, + "node_modules/matchit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/matchit/-/matchit-1.1.0.tgz", + "integrity": "sha512-+nGYoOlfHmxe5BW5tE0EMJppXEwdSf8uBA1GTZC7Q77kbT35+VKLYJMzVNWCHSsga1ps1tPYFtFyvxvKzWVmMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@arr/every": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -29605,6 +31352,7 @@ "version": "2.0.30", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true, "license": "CC0-1.0" }, "node_modules/media-typer": { @@ -29620,6 +31368,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.4" @@ -29628,20 +31377,11 @@ "node": ">= 4.0.0" } }, - "node_modules/memoizerific": { - "version": "1.11.3", - "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", - "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, - "license": "MIT", - "dependencies": { - "map-or-similar": "^1.5.0" - } - }, "node_modules/merge-descriptors": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-2.0.0.tgz", "integrity": "sha512-Snk314V5ayFLhp3fkUREub6WtjBfPdCPY1Ln8/8munuLuiYhsABgBVWsozAG+MWMbVEvcdcpbi9R7ww22l9Q3g==", + "dev": true, "license": "MIT", "engines": { "node": ">=18" @@ -29654,12 +31394,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 8" @@ -29669,6 +31411,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -30269,6 +32012,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, "license": "MIT", "dependencies": { "braces": "^3.0.3", @@ -30282,6 +32026,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -30324,16 +32069,6 @@ "node": ">= 0.6" } }, - "node_modules/mimic-fn": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", - "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/mimic-function": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/mimic-function/-/mimic-function-5.0.1.tgz", @@ -30392,12 +32127,14 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, "license": "ISC" }, "node_modules/minimatch": { "version": "9.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" @@ -30422,6 +32159,7 @@ "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" @@ -30651,16 +32389,6 @@ "dev": true, "license": "MIT" }, - "node_modules/moment": { - "version": "2.30.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", - "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", - "dev": true, - "license": "MIT", - "engines": { - "node": "*" - } - }, "node_modules/morgan": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", @@ -30725,9 +32453,9 @@ "license": "MIT" }, "node_modules/msgpackr": { - "version": "1.11.4", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.4.tgz", - "integrity": "sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==", + "version": "1.11.5", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.5.tgz", + "integrity": "sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==", "dev": true, "license": "MIT", "optional": true, @@ -30835,6 +32563,7 @@ "version": "7.2.5", "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", @@ -30933,6 +32662,7 @@ "version": "3.3.11", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "devOptional": true, "funding": [ { "type": "github", @@ -30958,6 +32688,7 @@ "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" @@ -30973,12 +32704,14 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, "license": "MIT" }, "node_modules/needle": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/needle/-/needle-3.3.1.tgz", "integrity": "sha512-6k0YULvhpw+RoLNiQCRKOl09Rv1dPLr8hHnVjHqdolKwDrdNyk+Hmrthi4lIGPPz3r39dLx0hsF5s40sZ3Us4Q==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -30996,6 +32729,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-1.0.0.tgz", "integrity": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -31005,6 +32739,7 @@ "version": "2.6.2", "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, "license": "MIT" }, "node_modules/neotraverse": { @@ -31035,7 +32770,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "lower-case": "^2.0.2", @@ -31059,8 +32794,17 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==", + "dev": true, "license": "MIT" }, + "node_modules/node-addon-api": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-6.1.0.tgz", + "integrity": "sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==", + "dev": true, + "license": "MIT", + "optional": true + }, "node_modules/node-api-version": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.2.1.tgz", @@ -31540,12 +33284,14 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, "license": "MIT" }, "node_modules/node-machine-id": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/node-machine-id/-/node-machine-id-1.1.12.tgz", "integrity": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==", + "dev": true, "license": "MIT" }, "node_modules/node-preload": { @@ -31565,6 +33311,7 @@ "version": "2.0.27", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz", "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "dev": true, "license": "MIT" }, "node_modules/nopt": { @@ -31587,6 +33334,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -31596,6 +33344,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -31628,9 +33377,9 @@ } }, "node_modules/npm-install-checks": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.1.tgz", - "integrity": "sha512-u6DCwbow5ynAX5BdiHQ9qvexme4U3qHW3MWe5NqH+NeBm0LbiH6zvGjNNew1fY+AZZUtVHbOPF3j7mJxbUzpXg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-7.1.2.tgz", + "integrity": "sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -31651,40 +33400,43 @@ } }, "node_modules/npm-package-arg": { - "version": "12.0.2", - "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", - "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-13.0.0.tgz", + "integrity": "sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ==", "dev": true, "license": "ISC", "dependencies": { - "hosted-git-info": "^8.0.0", + "hosted-git-info": "^9.0.0", "proc-log": "^5.0.0", "semver": "^7.3.5", "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/npm-package-arg/node_modules/hosted-git-info": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", - "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-9.0.2.tgz", + "integrity": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==", "dev": true, "license": "ISC", "dependencies": { - "lru-cache": "^10.0.1" + "lru-cache": "^11.1.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/npm-package-arg/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==", + "version": "11.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.2.tgz", + "integrity": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==", "dev": true, - "license": "ISC" + "license": "ISC", + "engines": { + "node": "20 || >=22" + } }, "node_modules/npm-package-arg/node_modules/proc-log": { "version": "5.0.0", @@ -31697,16 +33449,27 @@ } }, "node_modules/npm-packlist": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-9.0.0.tgz", - "integrity": "sha512-8qSayfmHJQTx3nJWYbbUmflpyarbLMBc6LCAjYsiGtXxDB68HaZpb8re6zeaLGxZzDuMdhsg70jryJe+RrItVQ==", + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-10.0.3.tgz", + "integrity": "sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==", "dev": true, "license": "ISC", "dependencies": { - "ignore-walk": "^7.0.0" + "ignore-walk": "^8.0.0", + "proc-log": "^6.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" + } + }, + "node_modules/npm-packlist/node_modules/proc-log": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-6.0.0.tgz", + "integrity": "sha512-KG/XsTDN901PNfPfAMmj6N/Ywg9tM+bHK8pAz+27fS4N4Pcr+4zoYBOcGSBu6ceXYNPxkLpa4ohtfxV1XcLAfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/npm-pick-manifest": { @@ -31725,6 +33488,52 @@ "node": "^18.17.0 || >=20.5.0" } }, + "node_modules/npm-pick-manifest/node_modules/hosted-git-info": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", + "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-pick-manifest/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==", + "dev": true, + "license": "ISC" + }, + "node_modules/npm-pick-manifest/node_modules/npm-package-arg": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, + "node_modules/npm-pick-manifest/node_modules/proc-log": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-5.0.0.tgz", + "integrity": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm-registry-fetch": { "version": "18.0.2", "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-18.0.2.tgz", @@ -31806,9 +33615,9 @@ } }, "node_modules/npm-registry-fetch/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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -31826,6 +33635,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/npm-registry-fetch/node_modules/hosted-git-info": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", + "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/npm-registry-fetch/node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -31920,9 +33742,9 @@ } }, "node_modules/npm-registry-fetch/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "dev": true, "license": "MIT", "dependencies": { @@ -31932,26 +33754,26 @@ "node": ">= 18" } }, - "node_modules/npm-registry-fetch/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "node_modules/npm-registry-fetch/node_modules/npm-package-arg": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" + "license": "ISC", + "dependencies": { + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/npm-registry-fetch/node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", "dev": true, "license": "MIT", "engines": { @@ -32002,17 +33824,16 @@ } }, "node_modules/npm-registry-fetch/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { @@ -32059,6 +33880,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, "license": "MIT", "dependencies": { "path-key": "^3.0.0" @@ -32071,6 +33893,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" @@ -32086,9 +33909,10 @@ "license": "MIT" }, "node_modules/nx": { - "version": "21.6.9", - "resolved": "https://registry.npmjs.org/nx/-/nx-21.6.9.tgz", - "integrity": "sha512-RPuIb04QIOE2WLDcvKDjrAQlkI9+EnP8/9KyG/I296JA1lJhlIk7BH3F6Py7uLHD7B1adSBsCDf/tT6540Ng7A==", + "version": "21.6.10", + "resolved": "https://registry.npmjs.org/nx/-/nx-21.6.10.tgz", + "integrity": "sha512-iKSyAg0VGG1MEOnlyyseMOt4n9J7I955VC+0UPQbNQTLdIUW8ibIHubpQyjd8Qvq4CfrLxzm+iq1AmbZ5vEG4A==", + "dev": true, "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -32133,16 +33957,16 @@ "nx-cloud": "bin/nx-cloud.js" }, "optionalDependencies": { - "@nx/nx-darwin-arm64": "21.6.9", - "@nx/nx-darwin-x64": "21.6.9", - "@nx/nx-freebsd-x64": "21.6.9", - "@nx/nx-linux-arm-gnueabihf": "21.6.9", - "@nx/nx-linux-arm64-gnu": "21.6.9", - "@nx/nx-linux-arm64-musl": "21.6.9", - "@nx/nx-linux-x64-gnu": "21.6.9", - "@nx/nx-linux-x64-musl": "21.6.9", - "@nx/nx-win32-arm64-msvc": "21.6.9", - "@nx/nx-win32-x64-msvc": "21.6.9" + "@nx/nx-darwin-arm64": "21.6.10", + "@nx/nx-darwin-x64": "21.6.10", + "@nx/nx-freebsd-x64": "21.6.10", + "@nx/nx-linux-arm-gnueabihf": "21.6.10", + "@nx/nx-linux-arm64-gnu": "21.6.10", + "@nx/nx-linux-arm64-musl": "21.6.10", + "@nx/nx-linux-x64-gnu": "21.6.10", + "@nx/nx-linux-x64-musl": "21.6.10", + "@nx/nx-win32-arm64-msvc": "21.6.10", + "@nx/nx-win32-x64-msvc": "21.6.10" }, "peerDependencies": { "@swc-node/register": "^1.8.0", @@ -32161,6 +33985,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -32170,6 +33995,7 @@ "version": "16.4.7", "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz", "integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=12" @@ -32182,6 +34008,7 @@ "version": "5.3.2", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -32191,6 +34018,7 @@ "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" @@ -32206,6 +34034,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, "license": "MIT", "dependencies": { "is-docker": "^2.0.0" @@ -32218,12 +34047,14 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true, "license": "MIT" }, "node_modules/nx/node_modules/open": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", @@ -32241,6 +34072,7 @@ "version": "5.3.0", "resolved": "https://registry.npmjs.org/ora/-/ora-5.3.0.tgz", "integrity": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==", + "dev": true, "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -32263,6 +34095,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -32272,6 +34105,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, "license": "MIT", "dependencies": { "json5": "^2.2.2", @@ -32735,6 +34569,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, "license": "MIT" }, "node_modules/oidc-client-ts": { @@ -32766,6 +34601,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -32775,6 +34611,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "license": "ISC", "dependencies": { "wrappy": "1" @@ -32804,24 +34641,37 @@ "node": ">=6" } }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==" - }, "node_modules/open": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/open/-/open-10.1.2.tgz", - "integrity": "sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/open/-/open-11.0.0.tgz", + "integrity": "sha512-smsWv2LzFjP03xmvFoJ331ss6h+jixfA4UUV/Bsiyuu4YJPfN+FIQGOIiv4w9/+MoHkfkJ22UIaQWRVFRfH6Vw==", "license": "MIT", "dependencies": { - "default-browser": "^5.2.1", + "default-browser": "^5.4.0", "define-lazy-prop": "^3.0.0", + "is-in-ssh": "^1.0.0", "is-inside-container": "^1.0.0", - "is-wsl": "^3.1.0" + "powershell-utils": "^0.1.0", + "wsl-utils": "^0.3.0" }, "engines": { - "node": ">=18" + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open/node_modules/wsl-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.3.0.tgz", + "integrity": "sha512-3sFIGLiaDP7rTO4xh3g+b3AzhYDIUGGywE/WsmqzJWDxus5aJXVnPTNC/6L+r2WzrwXqVOdD262OaO+cEyPMSQ==", + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0", + "powershell-utils": "^0.1.0" + }, + "engines": { + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -32841,6 +34691,7 @@ "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, "license": "MIT", "dependencies": { "deep-is": "^0.1.3", @@ -32878,9 +34729,9 @@ } }, "node_modules/ordered-binary": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.5.3.tgz", - "integrity": "sha512-oGFr3T+pYdTGJ+YFEILMpS3es+GiIbs9h/XQrclBXUtd44ey7XwfsMzM31f64I1SQOawDoDr/D823kNCADI8TA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ordered-binary/-/ordered-binary-1.6.0.tgz", + "integrity": "sha512-IQh2aMfMIDbPjI/8a3Edr+PiOpcsB7yo8NdW7aHWVaoR/pcDldunMvnnwbk/auPGqmKeAdxtZl7MHX/QmPwhvQ==", "dev": true, "license": "MIT", "optional": true @@ -32963,6 +34814,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" @@ -32978,6 +34830,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^3.0.2" @@ -33009,6 +34862,7 @@ "version": "6.2.1", "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "dev": true, "license": "MIT", "dependencies": { "@types/retry": "0.12.2", @@ -33026,12 +34880,14 @@ "version": "0.12.2", "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==", + "dev": true, "license": "MIT" }, "node_modules/p-retry/node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 4" @@ -33041,6 +34897,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -33066,12 +34923,13 @@ "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": { - "version": "20.0.0", - "resolved": "https://registry.npmjs.org/pacote/-/pacote-20.0.0.tgz", - "integrity": "sha512-pRjC5UFwZCgx9kUFDVM9YEahv4guZ1nSLqwmWiLUnDbGsjs+U5w7z6Uc8HNR1a6x8qnu5y9xtGE6D1uAuYz+0A==", + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/pacote/-/pacote-21.0.0.tgz", + "integrity": "sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==", "dev": true, "license": "ISC", "dependencies": { @@ -33084,7 +34942,7 @@ "fs-minipass": "^3.0.0", "minipass": "^7.0.2", "npm-package-arg": "^12.0.0", - "npm-packlist": "^9.0.0", + "npm-packlist": "^10.0.0", "npm-pick-manifest": "^10.0.0", "npm-registry-fetch": "^18.0.0", "proc-log": "^5.0.0", @@ -33097,7 +34955,7 @@ "pacote": "bin/index.js" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "node_modules/pacote/node_modules/@npmcli/fs": { @@ -33138,17 +34996,16 @@ } }, "node_modules/pacote/node_modules/cacache/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { @@ -33179,9 +35036,9 @@ } }, "node_modules/pacote/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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -33199,6 +35056,19 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/pacote/node_modules/hosted-git-info": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-8.1.0.tgz", + "integrity": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^18.17.0 || >=20.5.0" + } + }, "node_modules/pacote/node_modules/jackspeak": { "version": "3.4.3", "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", @@ -33252,9 +35122,9 @@ } }, "node_modules/pacote/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "dev": true, "license": "MIT", "dependencies": { @@ -33264,26 +35134,26 @@ "node": ">= 18" } }, - "node_modules/pacote/node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "node_modules/pacote/node_modules/npm-package-arg": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-12.0.2.tgz", + "integrity": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==", "dev": true, - "license": "MIT", - "bin": { - "mkdirp": "dist/cjs/src/bin.js" + "license": "ISC", + "dependencies": { + "hosted-git-info": "^8.0.0", + "proc-log": "^5.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^6.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": "^18.17.0 || >=20.5.0" } }, "node_modules/pacote/node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", "dev": true, "license": "MIT", "engines": { @@ -33385,7 +35255,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "dot-case": "^3.0.4", @@ -33438,6 +35308,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" @@ -33454,27 +35325,53 @@ } }, "node_modules/parse5": { - "version": "7.2.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.2.1.tgz", - "integrity": "sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==", + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", "license": "MIT", "dependencies": { - "entities": "^4.5.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" } }, "node_modules/parse5-html-rewriting-stream": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-7.0.0.tgz", - "integrity": "sha512-mazCyGWkmCRWDI15Zp+UiCqMp/0dgEmkZRvhlsqqKYr4SsVm/TvnSpD9fCvqCA2zoWJcfRym846ejWBBHRiYEg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-8.0.0.tgz", + "integrity": "sha512-wzh11mj8KKkno1pZEu+l2EVeWsuKDfR5KNWZOTsslfUX8lPDZx77m9T0kIoAVkFtD1nx6YF8oh4BnPHvxMtNMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0", + "parse5": "^8.0.0", + "parse5-sax-parser": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-html-rewriting-stream/node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", "dev": true, "license": "MIT", "dependencies": { - "entities": "^4.3.0", - "parse5": "^7.0.0", - "parse5-sax-parser": "^7.0.0" + "entities": "^6.0.0" }, "funding": { "url": "https://github.com/inikulin/parse5?sponsor=1" @@ -33494,10 +35391,10 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, - "node_modules/parse5-sax-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-7.0.0.tgz", - "integrity": "sha512-5A+v2SNsq8T6/mG3ahcz8ZtQ0OUFTatxPbeidoMB7tkJSGDY3tdfl4MHovtLQHkEn5CGxijNWRQHhRQ6IRpXKg==", + "node_modules/parse5-parser-stream": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5-parser-stream/-/parse5-parser-stream-7.1.2.tgz", + "integrity": "sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==", "dev": true, "license": "MIT", "dependencies": { @@ -33507,6 +35404,57 @@ "url": "https://github.com/inikulin/parse5?sponsor=1" } }, + "node_modules/parse5-sax-parser": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5-sax-parser/-/parse5-sax-parser-8.0.0.tgz", + "integrity": "sha512-/dQ8UzHZwnrzs3EvDj6IkKrD/jIZyTlB+8XrHJvcjNgRdmWruNdN9i9RK/JtxakmlUdPwKubKPTCqvbTgzGhrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^8.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-sax-parser/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-sax-parser/node_modules/parse5": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-8.0.0.tgz", + "integrity": "sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5/node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -33520,7 +35468,7 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "no-case": "^3.0.4", @@ -33538,6 +35486,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -33547,6 +35496,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -33556,6 +35506,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -33604,22 +35555,18 @@ } }, "node_modules/path-type": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-6.0.0.tgz", - "integrity": "sha512-Vj7sf++t5pBD637NSfkxpHSMfWaeig5+DKWLhcqIYx6mWQz5hdJTGDVMQiJcw1ZYkhs7AazKDGpRVji1LJCZUQ==", - "dev": true, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "license": "MIT", "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/pathval": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", - "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.1.tgz", + "integrity": "sha512-//nshmD55c46FuFw26xV/xFAaB5HF9Xdap7HJBBnrKdAd6/GxDBaNA1870O79+9ueg61cZLSVc+OaFlfmObYVQ==", "dev": true, "license": "MIT", "engines": { @@ -33671,6 +35618,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, "license": "MIT", "engines": { "node": ">=12" @@ -33705,25 +35653,30 @@ "version": "4.0.7", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.7.tgz", "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/piscina": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/piscina/-/piscina-4.8.0.tgz", - "integrity": "sha512-EZJb+ZxDrQf3dihsUL7p42pjNyrNIFJCrRHPMgxu/svsj+P3xS3fuEWp7k2+rfsavfl1N0G29b1HGs7J0m8rZA==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/piscina/-/piscina-5.1.3.tgz", + "integrity": "sha512-0u3N7H4+hbr40KjuVn2uNhOcthu/9usKhnw5vT3J7ply79v3D3M8naI00el9Klcy16x557VsEkkUQaHCWFXC/g==", "dev": true, "license": "MIT", + "engines": { + "node": ">=20.x" + }, "optionalDependencies": { - "@napi-rs/nice": "^1.0.1" + "@napi-rs/nice": "^1.0.4" } }, "node_modules/pkce-challenge": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/pkce-challenge/-/pkce-challenge-5.0.0.tgz", "integrity": "sha512-ueGLflrrnvwB3xuo/uGob5pd5FN7l0MsLf0Z87o/UQmRtwjvfylfc9MurIxRAWywCYTgrvpXBcqjV4OfCYGCIQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=16.20.0" @@ -33733,6 +35686,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, "license": "MIT", "dependencies": { "find-up": "^6.3.0" @@ -33748,6 +35702,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, "license": "MIT", "dependencies": { "locate-path": "^7.1.0", @@ -33764,6 +35719,7 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, "license": "MIT", "dependencies": { "p-locate": "^6.0.0" @@ -33779,6 +35735,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, "license": "MIT", "dependencies": { "yocto-queue": "^1.0.0" @@ -33794,6 +35751,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, "license": "MIT", "dependencies": { "p-limit": "^4.0.0" @@ -33809,6 +35767,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" @@ -33818,93 +35777,15 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz", "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==", - "license": "MIT", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dev": true, - "license": "MIT", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "license": "MIT", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" + "node": ">=12.20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, "node_modules/playwright": { "version": "1.53.1", "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.53.1.tgz", @@ -33967,17 +35848,15 @@ "node": ">=10.4.0" } }, - "node_modules/polished": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/polished/-/polished-4.3.1.tgz", - "integrity": "sha512-OBatVyC/N7SCW/FaDHrSd+vn0o5cS855TOmYi4OkdWUMSJCET/xip//ch8xGUvtr3i44X9LVyWwQlRMTN3pwSA==", + "node_modules/polka": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/polka/-/polka-0.5.2.tgz", + "integrity": "sha512-FVg3vDmCqP80tOrs+OeNlgXYmFppTXdjD5E7I4ET1NjvtNmQrb1/mJibybKkb/d4NA7YWAr1ojxuhpL3FHqdlw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/runtime": "^7.17.8" - }, - "engines": { - "node": ">=10" + "@polka/url": "^0.5.0", + "trouter": "^2.0.1" } }, "node_modules/possible-typed-array-names": { @@ -33994,6 +35873,7 @@ "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -34022,6 +35902,7 @@ "version": "9.0.1", "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dev": true, "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.11", @@ -34038,6 +35919,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -34051,6 +35933,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz", "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34069,6 +35952,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz", "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34085,6 +35969,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz", "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -34097,6 +35982,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz", "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -34109,6 +35995,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz", "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -34121,6 +36008,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz", "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -34256,6 +36144,7 @@ "version": "6.0.5", "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz", "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", @@ -34272,6 +36161,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz", "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34290,6 +36180,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -34303,6 +36194,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz", "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34318,6 +36210,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz", "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==", + "dev": true, "license": "MIT", "dependencies": { "colord": "^2.9.3", @@ -34335,6 +36228,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz", "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34352,6 +36246,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz", "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==", + "dev": true, "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" @@ -34367,6 +36262,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -34380,6 +36276,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" @@ -34392,6 +36289,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", @@ -34409,6 +36307,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, "license": "ISC", "dependencies": { "postcss-selector-parser": "^7.0.0" @@ -34424,6 +36323,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" @@ -34479,6 +36379,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz", "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==", + "dev": true, "license": "MIT", "engines": { "node": "^14 || ^16 || >=18.0" @@ -34491,6 +36392,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz", "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34506,6 +36408,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz", "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34521,6 +36424,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz", "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34536,6 +36440,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz", "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34551,6 +36456,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz", "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34566,6 +36472,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz", "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34582,6 +36489,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz", "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34597,6 +36505,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz", "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34612,6 +36521,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz", "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==", + "dev": true, "license": "MIT", "dependencies": { "cssnano-utils": "^4.0.2", @@ -34628,6 +36538,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz", "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -34644,6 +36555,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz", "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" @@ -34659,6 +36571,7 @@ "version": "7.1.0", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -34672,6 +36585,7 @@ "version": "6.0.3", "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz", "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==", + "dev": true, "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", @@ -34688,6 +36602,7 @@ "version": "6.0.4", "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz", "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==", + "dev": true, "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.16" @@ -34703,6 +36618,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -34716,6 +36632,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, "license": "MIT" }, "node_modules/postject": { @@ -34748,6 +36665,18 @@ "node": "^12.20.0 || >=14" } }, + "node_modules/powershell-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/powershell-utils/-/powershell-utils-0.1.0.tgz", + "integrity": "sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==", + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/prebuild-install": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.3.tgz", @@ -34779,15 +36708,16 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.2.tgz", - "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.3.tgz", + "integrity": "sha512-QgODejq9K3OzoBbuyobZlUhznP5SKwPqp+6Q6xw6o8gnhr4O85L2U915iM2IDcfF2NPXVaM9zlo9tdwipnYwzg==", "dev": true, "license": "MIT", "bin": { @@ -34801,16 +36731,18 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.6.11", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.11.tgz", - "integrity": "sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.7.1.tgz", + "integrity": "sha512-Bzv1LZcuiR1Sk02iJTS1QzlFNp/o5l2p3xkopwOrbPmtMeh3fK9rVW5M3neBQzHq+kGKj/4LGQMTNcTH4NGPtQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=14.21.3" + "node": ">=20.19" }, "peerDependencies": { "@ianvs/prettier-plugin-sort-imports": "*", + "@prettier/plugin-hermes": "*", + "@prettier/plugin-oxc": "*", "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", @@ -34818,20 +36750,24 @@ "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", - "prettier-plugin-import-sort": "*", "prettier-plugin-jsdoc": "*", "prettier-plugin-marko": "*", "prettier-plugin-multiline-arrays": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", "prettier-plugin-sort-imports": "*", - "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, "peerDependenciesMeta": { "@ianvs/prettier-plugin-sort-imports": { "optional": true }, + "@prettier/plugin-hermes": { + "optional": true + }, + "@prettier/plugin-oxc": { + "optional": true + }, "@prettier/plugin-pug": { "optional": true }, @@ -34850,9 +36786,6 @@ "prettier-plugin-css-order": { "optional": true }, - "prettier-plugin-import-sort": { - "optional": true - }, "prettier-plugin-jsdoc": { "optional": true }, @@ -34871,9 +36804,6 @@ "prettier-plugin-sort-imports": { "optional": true }, - "prettier-plugin-style-order": { - "optional": true - }, "prettier-plugin-svelte": { "optional": true } @@ -34883,7 +36813,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "lodash": "^4.17.20", @@ -34896,6 +36826,7 @@ "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -34911,6 +36842,7 @@ "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=10" }, @@ -35018,16 +36950,6 @@ "node": ">= 6" } }, - "node_modules/propagating-hammerjs": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/propagating-hammerjs/-/propagating-hammerjs-1.5.0.tgz", - "integrity": "sha512-3PUXWmomwutoZfydC+lJwK1bKCh6sK6jZGB31RUX6+4EXzsbkDZrK4/sVR7gBrvJaEIwpTVyxQUAd29FKkmVdw==", - "dev": true, - "license": "MIT", - "dependencies": { - "hammerjs": "^2.0.8" - } - }, "node_modules/proper-lockfile": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/proper-lockfile/-/proper-lockfile-4.1.2.tgz", @@ -35049,6 +36971,7 @@ "version": "2.0.7", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, "license": "MIT", "dependencies": { "forwarded": "0.2.0", @@ -35062,6 +36985,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true, "license": "MIT" }, "node_modules/proxy-middleware": { @@ -35078,6 +37002,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true, "license": "MIT", "optional": true }, @@ -35170,6 +37095,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -35203,6 +37129,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -35212,6 +37139,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -35221,6 +37149,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-3.0.0.tgz", "integrity": "sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==", + "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -35297,7 +37226,8 @@ "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/read-binary-file-arch": { "version": "1.0.6", @@ -35316,6 +37246,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "license": "MIT", "dependencies": { "pify": "^2.3.0" @@ -35325,6 +37256,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -35361,6 +37293,7 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 14.18.0" @@ -35458,12 +37391,14 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -35472,12 +37407,6 @@ "node": ">=4" } }, - "node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, "node_modules/regex-parser": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.1.tgz", @@ -35510,6 +37439,7 @@ "version": "6.2.0", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.2.0.tgz", "integrity": "sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==", + "dev": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", @@ -35527,12 +37457,14 @@ "version": "0.8.0", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "dev": true, "license": "MIT" }, "node_modules/regjsparser": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.12.0.tgz", "integrity": "sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.0.2" @@ -35545,6 +37477,7 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, "license": "MIT", "bin": { "jsesc": "bin/jsesc" @@ -35557,7 +37490,7 @@ "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">= 0.10" @@ -35632,7 +37565,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "css-select": "^4.1.3", @@ -35646,7 +37579,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", @@ -35663,7 +37596,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "devOptional": true, + "dev": true, "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", @@ -35678,7 +37611,7 @@ "version": "4.3.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" @@ -35694,7 +37627,7 @@ "version": "2.8.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", @@ -35709,7 +37642,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "devOptional": true, + "dev": true, "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" @@ -35719,7 +37652,7 @@ "version": "6.1.0", "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "devOptional": true, + "dev": true, "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -35739,6 +37672,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -35748,6 +37682,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -35852,6 +37787,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -35913,6 +37849,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-2.0.3.tgz", "integrity": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -35978,6 +37915,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, "license": "MIT", "engines": { "iojs": ">=1.0.0", @@ -35992,14 +37930,14 @@ "license": "MIT" }, "node_modules/rimraf": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", - "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.1.2.tgz", + "integrity": "sha512-cFCkPslJv7BAXJsYlK1dZsbP8/ZNLkCAQ0bi1hf5EKX2QHegmDFEFA6QhuYJlk7UDdc+02JjO80YSOrWPpw06g==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { - "glob": "^11.0.0", - "package-json-from-dist": "^1.0.0" + "glob": "^13.0.0", + "package-json-from-dist": "^1.0.1" }, "bin": { "rimraf": "dist/esm/bin.mjs" @@ -36011,6 +37949,40 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/rimraf/node_modules/glob": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-13.0.0.tgz", + "integrity": "sha512-tvZgpqk6fz4BaNZ66ZsRaZnbHvP/jG3uKJvAZOwEVUL4RTA5nJeeLYfyN9/VA8NX/V3IBG+hkeuGpKjvELkVhA==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "minimatch": "^10.1.1", + "minipass": "^7.1.2", + "path-scurry": "^2.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.1.1.tgz", + "integrity": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/brace-expansion": "^5.0.0" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/roarr": { "version": "2.15.4", "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", @@ -36031,13 +38003,13 @@ } }, "node_modules/rollup": { - "version": "4.34.8", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.34.8.tgz", - "integrity": "sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==", - "dev": true, + "version": "4.52.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.3.tgz", + "integrity": "sha512-RIDh866U8agLgiIcdpB+COKnlCreHJLfIhWC3LVflku5YHfpnsIKigRZeFfMfCc4dVcqNVfQQ5gO/afOck064A==", + "devOptional": true, "license": "MIT", "dependencies": { - "@types/estree": "1.0.6" + "@types/estree": "1.0.8" }, "bin": { "rollup": "dist/bin/rollup" @@ -36047,39 +38019,36 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.34.8", - "@rollup/rollup-android-arm64": "4.34.8", - "@rollup/rollup-darwin-arm64": "4.34.8", - "@rollup/rollup-darwin-x64": "4.34.8", - "@rollup/rollup-freebsd-arm64": "4.34.8", - "@rollup/rollup-freebsd-x64": "4.34.8", - "@rollup/rollup-linux-arm-gnueabihf": "4.34.8", - "@rollup/rollup-linux-arm-musleabihf": "4.34.8", - "@rollup/rollup-linux-arm64-gnu": "4.34.8", - "@rollup/rollup-linux-arm64-musl": "4.34.8", - "@rollup/rollup-linux-loongarch64-gnu": "4.34.8", - "@rollup/rollup-linux-powerpc64le-gnu": "4.34.8", - "@rollup/rollup-linux-riscv64-gnu": "4.34.8", - "@rollup/rollup-linux-s390x-gnu": "4.34.8", - "@rollup/rollup-linux-x64-gnu": "4.34.8", - "@rollup/rollup-linux-x64-musl": "4.34.8", - "@rollup/rollup-win32-arm64-msvc": "4.34.8", - "@rollup/rollup-win32-ia32-msvc": "4.34.8", - "@rollup/rollup-win32-x64-msvc": "4.34.8", + "@rollup/rollup-android-arm-eabi": "4.52.3", + "@rollup/rollup-android-arm64": "4.52.3", + "@rollup/rollup-darwin-arm64": "4.52.3", + "@rollup/rollup-darwin-x64": "4.52.3", + "@rollup/rollup-freebsd-arm64": "4.52.3", + "@rollup/rollup-freebsd-x64": "4.52.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.52.3", + "@rollup/rollup-linux-arm-musleabihf": "4.52.3", + "@rollup/rollup-linux-arm64-gnu": "4.52.3", + "@rollup/rollup-linux-arm64-musl": "4.52.3", + "@rollup/rollup-linux-loong64-gnu": "4.52.3", + "@rollup/rollup-linux-ppc64-gnu": "4.52.3", + "@rollup/rollup-linux-riscv64-gnu": "4.52.3", + "@rollup/rollup-linux-riscv64-musl": "4.52.3", + "@rollup/rollup-linux-s390x-gnu": "4.52.3", + "@rollup/rollup-linux-x64-gnu": "4.52.3", + "@rollup/rollup-linux-x64-musl": "4.52.3", + "@rollup/rollup-openharmony-arm64": "4.52.3", + "@rollup/rollup-win32-arm64-msvc": "4.52.3", + "@rollup/rollup-win32-ia32-msvc": "4.52.3", + "@rollup/rollup-win32-x64-gnu": "4.52.3", + "@rollup/rollup-win32-x64-msvc": "4.52.3", "fsevents": "~2.3.2" } }, - "node_modules/rollup/node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "license": "MIT" - }, "node_modules/router": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz", "integrity": "sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.4.0", @@ -36096,6 +38065,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-4.0.0.tgz", "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==", + "dev": true, "license": "MIT" }, "node_modules/rrweb-cssom": { @@ -36129,6 +38099,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, "funding": [ { "type": "github", @@ -36283,6 +38254,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -36313,9 +38285,10 @@ } }, "node_modules/sass": { - "version": "1.94.2", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.94.2.tgz", - "integrity": "sha512-N+7WK20/wOr7CzA2snJcUSSNTCzeCGUTFY3OgeQP3mZ1aj9NMQ0mSTXwlrnd89j33zzQJGqIN52GIOmYrfq46A==", + "version": "1.95.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.95.1.tgz", + "integrity": "sha512-uPoDh5NIEZV4Dp5GBodkmNY9tSQfXY02pmCcUo+FR1P+x953HGkpw+vV28D4IqYB6f8webZtwoSaZaiPtpTeMg==", + "dev": true, "license": "MIT", "dependencies": { "chokidar": "^4.0.0", @@ -36336,6 +38309,7 @@ "version": "1.93.2", "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.2.tgz", "integrity": "sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==", + "dev": true, "license": "MIT", "dependencies": { "@bufbuild/protobuf": "^2.5.0", @@ -36384,6 +38358,7 @@ "!riscv64", "!x64" ], + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -36394,6 +38369,7 @@ "version": "1.93.2", "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -36418,6 +38394,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36434,6 +38411,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36450,6 +38428,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36466,6 +38445,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36482,6 +38462,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36498,6 +38479,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36514,6 +38496,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36530,6 +38513,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36546,6 +38530,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36562,6 +38547,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36578,6 +38564,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36594,6 +38581,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36610,6 +38598,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36626,6 +38615,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36639,6 +38629,7 @@ "version": "1.93.2", "resolved": "https://registry.npmjs.org/sass-embedded-unknown-all/-/sass-embedded-unknown-all-1.93.2.tgz", "integrity": "sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==", + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36655,6 +38646,7 @@ "version": "1.93.2", "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -36679,6 +38671,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36695,6 +38688,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -36708,6 +38702,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -36723,6 +38718,7 @@ "version": "16.0.6", "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-16.0.6.tgz", "integrity": "sha512-sglGzId5gmlfxNs4gK2U3h7HlVRfx278YK6Ono5lwzuvi1jxig80YiuHkaDBVsYIKFhx8wN7XSCI0M2IDS/3qA==", + "dev": true, "license": "MIT", "dependencies": { "neo-async": "^2.6.2" @@ -36763,7 +38759,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "devOptional": true, + "dev": true, "license": "ISC" }, "node_modules/saxes": { @@ -36792,6 +38788,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz", "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "dev": true, "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", @@ -36811,6 +38808,7 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, "license": "MIT", "dependencies": { "ajv": "^8.0.0" @@ -36828,12 +38826,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, "license": "MIT" }, "node_modules/selfsigned": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, "license": "MIT", "dependencies": { "@types/node-forge": "^1.3.0", @@ -36867,6 +38867,7 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/send/-/send-1.2.0.tgz", "integrity": "sha512-uaW0WwXKpL9blXE2o0bRhoL2EGXIrZxQ2ZQ4mgcfoBxdFmQold+qWsD2jLrfZ0trjKL6vOw0j//eAwcALFjKSw==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.3.5", @@ -36920,6 +38921,7 @@ "version": "6.0.2", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" @@ -36929,6 +38931,7 @@ "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.4", @@ -36947,6 +38950,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, "license": "MIT", "dependencies": { "mime-types": "~2.1.34", @@ -36960,6 +38964,7 @@ "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -36969,6 +38974,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -36978,6 +38984,7 @@ "version": "1.6.3", "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "license": "MIT", "dependencies": { "depd": "~1.1.2", @@ -36993,12 +39000,14 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -37008,6 +39017,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -37020,12 +39030,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "license": "MIT" }, "node_modules/serve-index/node_modules/negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -37035,12 +39047,14 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -37050,6 +39064,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-2.2.0.tgz", "integrity": "sha512-61g9pCh0Vnh7IutZjtLGGpTA355+OPn2TyDv/6ivP2h/AdAVX9azsoxmg2/M6nZeQZNYBEwIcsne1mJd9oQItQ==", + "dev": true, "license": "MIT", "dependencies": { "encodeurl": "^2.0.0", @@ -37152,6 +39167,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" @@ -37164,6 +39180,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -37173,6 +39190,7 @@ "version": "1.8.3", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.3.tgz", "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -37257,6 +39275,7 @@ "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" @@ -37350,6 +39369,28 @@ "node": ">=10" } }, + "node_modules/sirv": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-3.0.2.tgz", + "integrity": "sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/sirv/node_modules/@polka/url": { + "version": "1.0.0-next.29", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.29.tgz", + "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==", + "dev": true, + "license": "MIT" + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -37361,6 +39402,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -37397,6 +39439,7 @@ "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", @@ -37408,6 +39451,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -37457,18 +39501,20 @@ } }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "dev": true, "license": "BSD-3-Clause", "engines": { - "node": ">= 8" + "node": ">= 12" } }, "node_modules/source-map-js": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "devOptional": true, "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -37478,6 +39524,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-5.0.0.tgz", "integrity": "sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==", + "dev": true, "license": "MIT", "dependencies": { "iconv-lite": "^0.6.3", @@ -37498,6 +39545,7 @@ "version": "0.5.21", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", @@ -37508,6 +39556,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" @@ -37701,9 +39750,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.21", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.21.tgz", - "integrity": "sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==", + "version": "3.0.22", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.22.tgz", + "integrity": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==", "dev": true, "license": "CC0-1.0" }, @@ -37711,6 +39760,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.1.0", @@ -37727,6 +39777,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, "license": "MIT", "dependencies": { "debug": "^4.1.0", @@ -37741,6 +39792,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -37815,6 +39867,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" @@ -37827,6 +39880,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -37851,6 +39905,19 @@ "node": ">= 0.8" } }, + "node_modules/stdin-discarder": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.2.2.tgz", + "integrity": "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/steno": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", @@ -37875,17 +39942,26 @@ } }, "node_modules/storybook": { - "version": "8.6.12", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.6.12.tgz", - "integrity": "sha512-Z/nWYEHBTLK1ZBtAWdhxC0l5zf7ioJ7G4+zYqtTdYeb67gTnxNj80gehf8o8QY9L2zA2+eyMRGLC2V5fI7Z3Tw==", + "version": "9.1.17", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.17.tgz", + "integrity": "sha512-kfr6kxQAjA96ADlH6FMALJwJ+eM80UqXy106yVHNgdsAP/CdzkkicglRAhZAvUycXK9AeadF6KZ00CWLtVMN4w==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/core": "8.6.12" + "@storybook/global": "^5.0.0", + "@testing-library/jest-dom": "^6.6.3", + "@testing-library/user-event": "^14.6.1", + "@vitest/expect": "3.2.4", + "@vitest/mocker": "3.2.4", + "@vitest/spy": "3.2.4", + "better-opn": "^3.0.2", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", + "esbuild-register": "^3.5.0", + "recast": "^0.23.5", + "semver": "^7.6.2", + "ws": "^8.18.0" }, "bin": { - "getstorybook": "bin/index.cjs", - "sb": "bin/index.cjs", "storybook": "bin/index.cjs" }, "funding": { @@ -37969,6 +40045,7 @@ "version": "4.0.2", "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, "license": "MIT", "dependencies": { "char-regex": "^1.0.2", @@ -37997,6 +40074,7 @@ "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", @@ -38083,6 +40161,7 @@ "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" @@ -38095,6 +40174,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -38127,6 +40207,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, "license": "MIT", "engines": { "node": ">=8" @@ -38135,6 +40216,23 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/stubborn-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stubborn-fs/-/stubborn-fs-2.0.0.tgz", + "integrity": "sha512-Y0AvSwDw8y+nlSNFXMm2g6L51rBGdAQT20J3YSOqxC53Lo3bjWRtr2BKcfYoAf352WYpsZSTURrA0tqhfgudPA==", + "dev": true, + "license": "MIT", + "dependencies": { + "stubborn-utils": "^1.0.1" + } + }, + "node_modules/stubborn-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stubborn-utils/-/stubborn-utils-1.0.2.tgz", + "integrity": "sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==", + "dev": true, + "license": "MIT" + }, "node_modules/style-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-4.0.0.tgz", @@ -38156,6 +40254,7 @@ "version": "6.1.1", "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz", "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==", + "dev": true, "license": "MIT", "dependencies": { "browserslist": "^4.23.0", @@ -38172,6 +40271,7 @@ "version": "6.1.2", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dev": true, "license": "MIT", "dependencies": { "cssesc": "^3.0.0", @@ -38352,6 +40452,7 @@ "version": "3.3.2", "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz", "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==", + "dev": true, "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", @@ -38377,19 +40478,10 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/symbol-observable": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-4.0.0.tgz", - "integrity": "sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==", "dev": true, "license": "MIT", "engines": { - "node": ">=0.10" + "node": ">= 10" } }, "node_modules/symbol-tree": { @@ -38402,6 +40494,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/sync-child-process/-/sync-child-process-1.0.2.tgz", "integrity": "sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA==", + "dev": true, "license": "MIT", "dependencies": { "sync-message-port": "^1.0.0" @@ -38414,6 +40507,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/sync-message-port/-/sync-message-port-1.1.3.tgz", "integrity": "sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==", + "dev": true, "license": "MIT", "engines": { "node": ">=16.0.0" @@ -38423,6 +40517,7 @@ "version": "0.11.11", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.11.11.tgz", "integrity": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==", + "dev": true, "license": "MIT", "dependencies": { "@pkgr/core": "^0.2.9" @@ -38451,10 +40546,23 @@ "npm": ">= 8" } }, + "node_modules/tagged-tag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tagged-tag/-/tagged-tag-1.0.0.tgz", + "integrity": "sha512-yEFYrVhod+hdNyx7g5Bnkkb0G6si8HJurOoOEgC8B/O0uXLHlaey/65KRv6cuWBNhBgHKAROVpc7QyYqE5gFng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tailwindcss": { - "version": "3.4.17", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.17.tgz", - "integrity": "sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==", + "version": "3.4.18", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.18.tgz", + "integrity": "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==", "dev": true, "license": "MIT", "dependencies": { @@ -38466,7 +40574,7 @@ "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.21.6", + "jiti": "^1.21.7", "lilconfig": "^3.1.3", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", @@ -38475,7 +40583,7 @@ "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.2", + "postcss-load-config": "^4.0.2 || ^5.0 || ^6.0", "postcss-nested": "^6.2.0", "postcss-selector-parser": "^6.1.2", "resolve": "^1.22.8", @@ -38571,6 +40679,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -38622,6 +40731,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, "license": "MIT", "dependencies": { "bl": "^4.0.3", @@ -38638,6 +40748,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -38666,14 +40777,11 @@ "license": "ISC" }, "node_modules/telejson": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", - "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-8.0.0.tgz", + "integrity": "sha512-8mCI1dHX80nchOkIEgvyWlGLgeh/SxO7JZPOud0DxvfFdI6MgwxRL8ff7rVdj6436uHhpWaxLQjU74Jb2I0u9g==", "dev": true, - "license": "MIT", - "dependencies": { - "memoizerific": "^1.11.3" - } + "license": "MIT" }, "node_modules/temp": { "version": "0.9.4", @@ -38795,13 +40903,14 @@ } }, "node_modules/terser": { - "version": "5.39.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.39.0.tgz", - "integrity": "sha512-LBAhFyLho16harJoWMg/nZsQYgTrg5jXOn2nCYjRUcZZEdE3qa2zb8QEDRUGVZBW4rlazf2fxkg8tztybTaqWw==", + "version": "5.43.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.43.1.tgz", + "integrity": "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", + "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, @@ -38816,6 +40925,7 @@ "version": "5.3.14", "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "dev": true, "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", @@ -38850,6 +40960,7 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -38864,6 +40975,7 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, "license": "MIT", "dependencies": { "has-flag": "^4.0.0" @@ -38879,12 +40991,14 @@ "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, "license": "MIT" }, "node_modules/test-exclude": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", @@ -38899,6 +41013,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", @@ -38910,6 +41025,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", @@ -38930,6 +41046,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" @@ -38965,6 +41082,7 @@ "version": "1.21.0", "resolved": "https://registry.npmjs.org/thingies/-/thingies-1.21.0.tgz", "integrity": "sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==", + "dev": true, "license": "Unlicense", "engines": { "node": ">=10.18" @@ -38983,6 +41101,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, "license": "MIT" }, "node_modules/tiny-async-pool": { @@ -39023,6 +41142,7 @@ "version": "0.2.14", "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "dev": true, "license": "MIT", "dependencies": { "fdir": "^6.4.4", @@ -39036,9 +41156,9 @@ } }, "node_modules/tinyrainbow": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-1.2.0.tgz", - "integrity": "sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tinyrainbow/-/tinyrainbow-2.0.0.tgz", + "integrity": "sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==", "dev": true, "license": "MIT", "engines": { @@ -39046,9 +41166,9 @@ } }, "node_modules/tinyspy": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.2.tgz", - "integrity": "sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-4.0.4.tgz", + "integrity": "sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==", "dev": true, "license": "MIT", "engines": { @@ -39056,12 +41176,12 @@ } }, "node_modules/tldts": { - "version": "7.0.18", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.18.tgz", - "integrity": "sha512-lCcgTAgMxQ1JKOWrVGo6E69Ukbnx4Gc1wiYLRf6J5NN4HRYJtCby1rPF8rkQ4a6qqoFBK5dvjJ1zJ0F7VfDSvw==", + "version": "7.0.19", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.0.19.tgz", + "integrity": "sha512-8PWx8tvC4jDB39BQw1m4x8y5MH1BcQ5xHeL2n7UVFulMPH/3Q0uiamahFJ3lXA0zO2SUyRXuVVbWSDmstlt9YA==", "license": "MIT", "dependencies": { - "tldts-core": "^7.0.18" + "tldts-core": "^7.0.19" }, "bin": { "tldts": "bin/cli.js" @@ -39077,6 +41197,7 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, "license": "MIT", "engines": { "node": ">=14.14" @@ -39096,12 +41217,14 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, "license": "BSD-3-Clause" }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "license": "MIT", "dependencies": { "is-number": "^7.0.0" @@ -39119,6 +41242,16 @@ "node": ">=0.6" } }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/tough-cookie": { "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", @@ -39159,6 +41292,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/tree-dump/-/tree-dump-1.0.3.tgz", "integrity": "sha512-il+Cv80yVHFBwokQSfd4bldvr1Md951DpgAGfmhydt04L+YzHgubm2tQ7zueWDcGENKHq0ZvGFR/hjvNXilHEg==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=10.0" @@ -39175,6 +41309,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, "license": "MIT", "bin": { "tree-kill": "cli.js" @@ -39191,6 +41326,19 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/trouter": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/trouter/-/trouter-2.0.1.tgz", + "integrity": "sha512-kr8SKKw94OI+xTGOkfsvwZQ8mWoikZDd2n8XZHjJVZUARZT+4/VV6cacRS6CLsH9bNm+HFIPU1Zx4CnNnb4qlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "matchit": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", @@ -39316,6 +41464,7 @@ "version": "9.5.4", "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.4.tgz", "integrity": "sha512-nCz0rEwunlTZiy6rXFByQU1kVVpCIgUpc/psFiKVrUwrizdnIbRFu8w7bxhUF0X613DYwT4XzrZHpVyMe758hQ==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -39333,13 +41482,13 @@ } }, "node_modules/ts-morph": { - "version": "24.0.0", - "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-24.0.0.tgz", - "integrity": "sha512-2OAOg/Ob5yx9Et7ZX4CvTCc0UFoZHwLEJ+dpDPSUi5TgwwlTlX47w+iFRrEwzUZwYACjq83cgjS/Da50Ga37uw==", + "version": "27.0.2", + "resolved": "https://registry.npmjs.org/ts-morph/-/ts-morph-27.0.2.tgz", + "integrity": "sha512-fhUhgeljcrdZ+9DZND1De1029PrE+cMkIP7ooqkLRTrRLTqcki2AstsyJm0vRNbTbVCNJ0idGlbBrfqc7/nA8w==", "dev": true, "license": "MIT", "dependencies": { - "@ts-morph/common": "~0.25.0", + "@ts-morph/common": "~0.28.1", "code-block-writer": "^13.0.3" } }, @@ -39392,6 +41541,26 @@ "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", "license": "MIT" }, + "node_modules/tsconfck": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/tsconfig-paths": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", @@ -39409,6 +41578,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-4.2.0.tgz", "integrity": "sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==", + "dev": true, "license": "MIT", "dependencies": { "chalk": "^4.1.0", @@ -39424,6 +41594,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -39433,6 +41604,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", + "dev": true, "license": "MIT", "dependencies": { "json5": "^2.2.2", @@ -39524,15 +41696,15 @@ "license": "0BSD" }, "node_modules/tuf-js": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.0.1.tgz", - "integrity": "sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tuf-js/-/tuf-js-3.1.0.tgz", + "integrity": "sha512-3T3T04WzowbwV2FDiGXBbr81t64g1MUGGJRgT4x5o97N+8ArdhVCAF9IxFrxuSJmM3E5Asn7nKHkao0ibcZXAg==", "dev": true, "license": "MIT", "dependencies": { "@tufjs/models": "3.0.1", - "debug": "^4.3.6", - "make-fetch-happen": "^14.0.1" + "debug": "^4.4.1", + "make-fetch-happen": "^14.0.3" }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -39599,9 +41771,9 @@ } }, "node_modules/tuf-js/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==", + "version": "10.5.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.5.0.tgz", + "integrity": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==", "dev": true, "license": "ISC", "dependencies": { @@ -39713,9 +41885,9 @@ } }, "node_modules/tuf-js/node_modules/minizlib": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", - "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz", + "integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==", "dev": true, "license": "MIT", "dependencies": { @@ -39725,26 +41897,10 @@ "node": ">= 18" } }, - "node_modules/tuf-js/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/tuf-js/node_modules/p-map": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.3.tgz", - "integrity": "sha512-VkndIv2fIB99swvQoA65bm+fsmt6UNdGeIB0oxBs+WhAhdh08QA04JXpI7rbB9r08/nkbysKoya9rtDERYOYMA==", + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.4.tgz", + "integrity": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==", "dev": true, "license": "MIT", "engines": { @@ -39795,17 +41951,16 @@ } }, "node_modules/tuf-js/node_modules/tar": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", - "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "version": "7.5.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.2.tgz", + "integrity": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==", "dev": true, - "license": "ISC", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/fs-minipass": "^4.0.0", "chownr": "^3.0.0", "minipass": "^7.1.2", - "minizlib": "^3.0.1", - "mkdirp": "^3.0.1", + "minizlib": "^3.1.0", "yallist": "^5.0.0" }, "engines": { @@ -39861,10 +42016,21 @@ "node": "*" } }, + "node_modules/typanion": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/typanion/-/typanion-3.14.0.tgz", + "integrity": "sha512-ZW/lVMRabETuYCd9O9ZvMhAh8GslSqaUjxmK/JLPCh6l73CvLBiuXswj/+7LdnWOgYsQ130FqLzFz5aGT4I3Ug==", + "dev": true, + "license": "MIT", + "workspaces": [ + "website" + ] + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" @@ -39877,6 +42043,7 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -39991,6 +42158,7 @@ "version": "1.0.9", "resolved": "https://registry.npmjs.org/typed-assert/-/typed-assert-1.0.9.tgz", "integrity": "sha512-KNNZtayBCtmnNmbo5mG47p1XsCyrx6iVqomjcZnec/1Y5GGARaxPs6r49RnSPeUP3YjNYiU9sQHAtY4BBvnZwg==", + "dev": true, "license": "MIT" }, "node_modules/typedarray": { @@ -40191,6 +42359,19 @@ "node": ">=0.8.0" } }, + "node_modules/uint8array-extras": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/uint8array-extras/-/uint8array-extras-1.5.0.tgz", + "integrity": "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/unbox-primitive": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", @@ -40210,6 +42391,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", @@ -40220,6 +42411,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -40229,6 +42421,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -40242,6 +42435,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" @@ -40251,15 +42445,16 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicorn-magic": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.3.0.tgz", - "integrity": "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==", + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/unicorn-magic/-/unicorn-magic-0.1.0.tgz", + "integrity": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==", "dev": true, "license": "MIT", "engines": { @@ -40374,6 +42569,13 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/universal-user-agent": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.3.tgz", + "integrity": "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==", + "dev": true, + "license": "ISC" + }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -40417,6 +42619,7 @@ "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": { @@ -40462,9 +42665,10 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", - "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.2.tgz", + "integrity": "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -40495,6 +42699,7 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -40575,22 +42780,23 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", - "devOptional": true, + "dev": true, "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", - "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.0.tgz", + "integrity": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==", "dev": true, "funding": [ "https://github.com/sponsors/broofa", @@ -40598,7 +42804,7 @@ ], "license": "MIT", "bin": { - "uuid": "dist/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/v8-compile-cache-lib": { @@ -40611,6 +42817,7 @@ "version": "9.3.0", "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, "license": "ISC", "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", @@ -40625,6 +42832,7 @@ "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/validate-npm-package-license": { @@ -40639,9 +42847,9 @@ } }, "node_modules/validate-npm-package-name": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.1.tgz", - "integrity": "sha512-OaI//3H0J7ZkR1OqlhGA8cA+Cbk/2xFOQpJOt5+s27/ta9eZwpeervh4Mxh4w0im/kdgktowaqVNR7QOrUd7Yg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-6.0.2.tgz", + "integrity": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==", "dev": true, "license": "ISC", "engines": { @@ -40652,6 +42860,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==", + "dev": true, "license": "MIT" }, "node_modules/vary": { @@ -40717,41 +42926,79 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/vis": { - "version": "4.21.0", - "resolved": "https://registry.npmjs.org/vis/-/vis-4.21.0.tgz", - "integrity": "sha512-jonDXTGm2mFU/X6Kg9pvkZEQtXh2J6+NlDJD1tDP7TDCFy+qNeKlsTcXKQtv4nAtUIiKo6sphCt4kbRlEKw75A==", - "deprecated": "Please consider using https://github.com/visjs", + "node_modules/vis-data": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/vis-data/-/vis-data-8.0.3.tgz", + "integrity": "sha512-jhnb6rJNqkKR1Qmlay0VuDXY9ZlvAnYN1udsrP4U+krgZEq7C0yNSKdZqmnCe13mdnf9AdVcdDGFOzy2mpPoqw==", "dev": true, "license": "(Apache-2.0 OR MIT)", - "dependencies": { - "emitter-component": "^1.1.1", - "hammerjs": "^2.0.8", - "keycharm": "^0.2.0", - "moment": "^2.18.1", - "propagating-hammerjs": "^1.4.6" + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^13.0.0", + "vis-util": ">=6.0.0" } }, - "node_modules/vite": { - "version": "6.3.5", - "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", - "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "node_modules/vis-network": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/vis-network/-/vis-network-10.0.2.tgz", + "integrity": "sha512-qPl8GLYBeHEFqiTqp4VBbYQIJ2EA8KLr7TstA2E8nJxfEHaKCU81hQLz7hhq11NUpHbMaRzBjW5uZpVKJ45/wA==", "dev": true, - "license": "MIT", + "license": "(Apache-2.0 OR MIT)", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0 || ^2.0.0", + "keycharm": "^0.2.0 || ^0.3.0 || ^0.4.0", + "uuid": "^3.4.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^13.0.0", + "vis-data": ">=8.0.0", + "vis-util": ">=6.0.0" + } + }, + "node_modules/vis-util": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/vis-util/-/vis-util-6.0.0.tgz", + "integrity": "sha512-qtpts3HRma0zPe4bO7t9A2uejkRNj8Z2Tb6do6lN85iPNWExFkUiVhdAq5uLGIUqBFduyYeqWJKv/jMkxX0R5g==", + "dev": true, + "license": "(Apache-2.0 OR MIT)", "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/visjs" + }, + "peerDependencies": { + "@egjs/hammerjs": "^2.0.0", + "component-emitter": "^1.3.0 || ^2.0.0" + } + }, + "node_modules/vite": { + "version": "7.1.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.1.11.tgz", + "integrity": "sha512-uzcxnSDVjAopEUjljkWh8EIrg6tlzrjFUfMcR1EVsRDGwf/ccef0qQPRyOrROwhrTDaApueq+ja+KLPlzR/zdg==", + "devOptional": true, + "license": "MIT", "dependencies": { "esbuild": "^0.25.0", - "fdir": "^6.4.4", - "picomatch": "^4.0.2", - "postcss": "^8.5.3", - "rollup": "^4.34.9", - "tinyglobby": "^0.2.13" + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" }, "bin": { "vite": "bin/vite.js" }, "engines": { - "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + "node": "^20.19.0 || >=22.12.0" }, "funding": { "url": "https://github.com/vitejs/vite?sponsor=1" @@ -40760,14 +43007,14 @@ "fsevents": "~2.3.3" }, "peerDependencies": { - "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", - "less": "*", + "less": "^4.0.0", "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" @@ -40808,330 +43055,53 @@ } } }, - "node_modules/vite/node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.0.tgz", - "integrity": "sha512-xEiEE5oDW6tK4jXCAyliuntGR+amEMO7HLtdSshVuhFnKTYoeYMyXQK7pLouAJJj5KHdwdn87bfHAR2nSdNAUA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-android-arm64": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.0.tgz", - "integrity": "sha512-uNSk/TgvMbskcHxXYHzqwiyBlJ/lGcv8DaUfcnNwict8ba9GTTNxfn3/FAoFZYgkaXXAdrAA+SLyKplyi349Jw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.0.tgz", - "integrity": "sha512-VGF3wy0Eq1gcEIkSCr8Ke03CWT+Pm2yveKLaDvq51pPpZza3JX/ClxXOCmTYYq3us5MvEuNRTaeyFThCKRQhOA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-darwin-x64": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.0.tgz", - "integrity": "sha512-fBkyrDhwquRvrTxSGH/qqt3/T0w5Rg0L7ZIDypvBPc1/gzjJle6acCpZ36blwuwcKD/u6oCE/sRWlUAcxLWQbQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.0.tgz", - "integrity": "sha512-u5AZzdQJYJXByB8giQ+r4VyfZP+walV+xHWdaFx/1VxsOn6eWJhK2Vl2eElvDJFKQBo/hcYIBg/jaKS8ZmKeNQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.0.tgz", - "integrity": "sha512-qC0kS48c/s3EtdArkimctY7h3nHicQeEUdjJzYVJYR3ct3kWSafmn6jkNCA8InbUdge6PVx6keqjk5lVGJf99g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.0.tgz", - "integrity": "sha512-x+e/Z9H0RAWckn4V2OZZl6EmV0L2diuX3QB0uM1r6BvhUIv6xBPL5mrAX2E3e8N8rEHVPwFfz/ETUbV4oW9+lQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.0.tgz", - "integrity": "sha512-1exwiBFf4PU/8HvI8s80icyCcnAIB86MCBdst51fwFmH5dyeoWVPVgmQPcKrMtBQ0W5pAs7jBCWuRXgEpRzSCg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.0.tgz", - "integrity": "sha512-ZTR2mxBHb4tK4wGf9b8SYg0Y6KQPjGpR4UWwTFdnmjB4qRtoATZ5dWn3KsDwGa5Z2ZBOE7K52L36J9LueKBdOQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.0.tgz", - "integrity": "sha512-GFWfAhVhWGd4r6UxmnKRTBwP1qmModHtd5gkraeW2G490BpFOZkFtem8yuX2NyafIP/mGpRJgTJ2PwohQkUY/Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-loongarch64-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.0.tgz", - "integrity": "sha512-xw+FTGcov/ejdusVOqKgMGW3c4+AgqrfvzWEVXcNP6zq2ue+lsYUgJ+5Rtn/OTJf7e2CbgTFvzLW2j0YAtj0Gg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.0.tgz", - "integrity": "sha512-bKGibTr9IdF0zr21kMvkZT4K6NV+jjRnBoVMt2uNMG0BYWm3qOVmYnXKzx7UhwrviKnmK46IKMByMgvpdQlyJQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.0.tgz", - "integrity": "sha512-vV3cL48U5kDaKZtXrti12YRa7TyxgKAIDoYdqSIOMOFBXqFj2XbChHAtXquEn2+n78ciFgr4KIqEbydEGPxXgA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.0.tgz", - "integrity": "sha512-8541GEyktXaw4lvnGp9m84KENcxInhAt6vPWJ9RodsB/iGjHoMB2Pp5MVBCiKIRxrxzJhGCxmNzdu+oDQ7kwRA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.0.tgz", - "integrity": "sha512-iUVJc3c0o8l9Sa/qlDL2Z9UP92UZZW1+EmQ4xfjTc1akr0iUFZNfxrXJ/R1T90h/ILm9iXEY6+iPrmYB3pXKjw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.0.tgz", - "integrity": "sha512-PQUobbhLTQT5yz/SPg116VJBgz+XOtXt8D1ck+sfJJhuEsMj2jSej5yTdp8CvWBSceu+WW+ibVL6dm0ptG5fcA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.0.tgz", - "integrity": "sha512-M0CpcHf8TWn+4oTxJfh7LQuTuaYeXGbk0eageVjQCKzYLsajWS/lFC94qlRqOlyC2KvRT90ZrfXULYmukeIy7w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true - }, - "node_modules/vite/node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.0.tgz", - "integrity": "sha512-3XJ0NQtMAXTWFW8FqZKcw3gOQwBtVWP/u8TpHP3CRPXD7Pd6s8lLdH3sHWh8vqKCyyiI8xW5ltJScQmBU9j7WA==", - "cpu": [ - "ia32" - ], - "dev": true, + "node_modules/vite-tsconfig-paths": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/vite-tsconfig-paths/-/vite-tsconfig-paths-5.1.4.tgz", + "integrity": "sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==", "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true + "dependencies": { + "debug": "^4.1.1", + "globrex": "^0.1.2", + "tsconfck": "^3.0.3" + }, + "peerDependencies": { + "vite": "*" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } }, - "node_modules/vite/node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.0.tgz", - "integrity": "sha512-Q2Mgwt+D8hd5FIPUuPDsvPR7Bguza6yTkJxspDGkZj7tBRn2y4KSWYuIXpftFSjBra76TbKerCV7rgFPQrn+wQ==", - "cpu": [ - "x64" - ], - "dev": true, + "node_modules/vite/node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "devOptional": true, "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "peer": true + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } }, - "node_modules/vite/node_modules/rollup": { - "version": "4.44.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.0.tgz", - "integrity": "sha512-qHcdEzLCiktQIfwBq420pn2dP+30uzqYxv9ETm91wdt2R9AFcWfjNAmje4NWlnCIQ5RMTzVf0ZyisOKqHR6RwA==", - "dev": true, + "node_modules/vite/node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "devOptional": true, "license": "MIT", - "peer": true, "dependencies": { - "@types/estree": "1.0.8" - }, - "bin": { - "rollup": "dist/bin/rollup" + "fdir": "^6.5.0", + "picomatch": "^4.0.3" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">=12.0.0" }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.44.0", - "@rollup/rollup-android-arm64": "4.44.0", - "@rollup/rollup-darwin-arm64": "4.44.0", - "@rollup/rollup-darwin-x64": "4.44.0", - "@rollup/rollup-freebsd-arm64": "4.44.0", - "@rollup/rollup-freebsd-x64": "4.44.0", - "@rollup/rollup-linux-arm-gnueabihf": "4.44.0", - "@rollup/rollup-linux-arm-musleabihf": "4.44.0", - "@rollup/rollup-linux-arm64-gnu": "4.44.0", - "@rollup/rollup-linux-arm64-musl": "4.44.0", - "@rollup/rollup-linux-loongarch64-gnu": "4.44.0", - "@rollup/rollup-linux-powerpc64le-gnu": "4.44.0", - "@rollup/rollup-linux-riscv64-gnu": "4.44.0", - "@rollup/rollup-linux-riscv64-musl": "4.44.0", - "@rollup/rollup-linux-s390x-gnu": "4.44.0", - "@rollup/rollup-linux-x64-gnu": "4.44.0", - "@rollup/rollup-linux-x64-musl": "4.44.0", - "@rollup/rollup-win32-arm64-msvc": "4.44.0", - "@rollup/rollup-win32-ia32-msvc": "4.44.0", - "@rollup/rollup-win32-x64-msvc": "4.44.0", - "fsevents": "~2.3.2" + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" } }, "node_modules/w3c-xmlserializer": { @@ -41315,26 +43285,20 @@ "node": ">=4" } }, - "node_modules/walk-up-path": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/walk-up-path/-/walk-up-path-3.0.1.tgz", - "integrity": "sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==", - "dev": true, - "license": "ISC" - }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/watchpack": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", - "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, "license": "MIT", "dependencies": { @@ -41349,6 +43313,7 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" @@ -41384,6 +43349,7 @@ "version": "5.103.0", "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.103.0.tgz", "integrity": "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==", + "dev": true, "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.7", @@ -41485,6 +43451,7 @@ "version": "7.4.2", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.4.2.tgz", "integrity": "sha512-xOO8n6eggxnwYpy1NlzUKpvrjfJTvae5/D6WOK0S2LSo7vjmo5gCM1DbLUmFqrMTJP+W/0YZNctm7jasWvLuBA==", + "dev": true, "license": "MIT", "dependencies": { "colorette": "^2.0.10", @@ -41514,6 +43481,7 @@ "version": "4.17.2", "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.17.2.tgz", "integrity": "sha512-NgYhCOWgovOXSzvYgUW0LQ7Qy72rWQMGGFJDoWg4G30RHd3z77VbYdtJ4fembJXBy8pMIUA31XNAupobOQlwdg==", + "dev": true, "license": "Apache-2.0", "dependencies": { "@jsonjoy.com/json-pack": "^1.0.3", @@ -41533,6 +43501,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -41542,6 +43511,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -41554,6 +43524,7 @@ "version": "5.2.2", "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.2.2.tgz", "integrity": "sha512-QcQ72gh8a+7JO63TAx/6XZf/CWhgMzu5m0QirvPfGvptOusAxG12w2+aua1Jkjr7hzaWDnJ2n6JFeexMHI+Zjg==", + "dev": true, "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.13", @@ -41611,6 +43582,7 @@ "version": "4.17.25", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.25.tgz", "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "dev": true, "license": "MIT", "dependencies": { "@types/body-parser": "*", @@ -41623,6 +43595,7 @@ "version": "4.19.7", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", + "dev": true, "license": "MIT", "dependencies": { "@types/node": "*", @@ -41635,6 +43608,7 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, "license": "MIT", "dependencies": { "mime-types": "~2.1.34", @@ -41648,6 +43622,7 @@ "version": "1.20.3", "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -41672,6 +43647,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, "license": "MIT", "dependencies": { "anymatch": "~3.1.2", @@ -41696,6 +43672,7 @@ "version": "0.5.4", "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" @@ -41708,6 +43685,7 @@ "version": "0.7.1", "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -41717,12 +43695,14 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -41732,12 +43712,14 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/express": { "version": "4.21.2", "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dev": true, "license": "MIT", "dependencies": { "accepts": "~1.3.8", @@ -41784,6 +43766,7 @@ "version": "1.3.1", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -41802,6 +43785,7 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -41811,6 +43795,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "license": "ISC", "dependencies": { "is-glob": "^4.0.1" @@ -41823,6 +43808,7 @@ "version": "2.0.9", "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "dev": true, "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", @@ -41847,6 +43833,7 @@ "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -41859,6 +43846,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, "license": "MIT", "engines": { "node": ">= 10" @@ -41868,6 +43856,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -41880,6 +43869,7 @@ "version": "0.3.0", "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -41889,6 +43879,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -41898,6 +43889,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, "license": "MIT", "bin": { "mime": "cli.js" @@ -41910,6 +43902,7 @@ "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -41919,6 +43912,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -41931,21 +43925,43 @@ "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" } }, + "node_modules/webpack-dev-server/node_modules/open": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", + "integrity": "sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "default-browser": "^5.2.1", + "define-lazy-prop": "^3.0.0", + "is-inside-container": "^1.0.0", + "wsl-utils": "^0.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webpack-dev-server/node_modules/path-to-regexp": { "version": "0.1.12", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "dev": true, "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, "license": "MIT", "engines": { "node": ">=8.6" @@ -41958,6 +43974,7 @@ "version": "6.13.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" @@ -41973,6 +43990,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, "license": "MIT", "dependencies": { "bytes": "3.1.2", @@ -41988,6 +44006,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "license": "MIT", "dependencies": { "picomatch": "^2.2.1" @@ -42000,6 +44019,7 @@ "version": "0.19.0", "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, "license": "MIT", "dependencies": { "debug": "2.6.9", @@ -42024,6 +44044,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -42033,6 +44054,7 @@ "version": "1.16.2", "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, "license": "MIT", "dependencies": { "encodeurl": "~2.0.0", @@ -42048,6 +44070,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.8" @@ -42057,6 +44080,7 @@ "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, "license": "MIT", "dependencies": { "media-typer": "0.3.0", @@ -42097,6 +44121,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=6" @@ -42106,6 +44131,7 @@ "version": "3.3.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.3.3.tgz", "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "dev": true, "license": "MIT", "engines": { "node": ">=10.13.0" @@ -42115,6 +44141,7 @@ "version": "5.1.0", "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-5.1.0.tgz", "integrity": "sha512-sacXoX+xd8r4WKsy9MvH/q/vBtEHr86cpImXwyg74pFIpERKt6FmB8cXpeuh0ZLgclOlHI4Wcll7+R5L02xk9Q==", + "dev": true, "license": "MIT", "dependencies": { "typed-assert": "^1.0.8" @@ -42143,6 +44170,7 @@ "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", @@ -42156,6 +44184,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=4.0" @@ -42165,12 +44194,14 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, "license": "MIT" }, "node_modules/webpack/node_modules/mime-db": { "version": "1.52.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -42180,6 +44211,7 @@ "version": "2.1.35", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, "license": "MIT", "dependencies": { "mime-db": "1.52.0" @@ -42188,23 +44220,11 @@ "node": ">= 0.6" } }, - "node_modules/webpack/node_modules/watchpack": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", - "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", - "license": "MIT", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", @@ -42219,6 +44239,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, "license": "Apache-2.0", "engines": { "node": ">=0.8.0" @@ -42258,10 +44279,18 @@ "node": ">=18" } }, + "node_modules/when-exit": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/when-exit/-/when-exit-2.1.5.tgz", + "integrity": "sha512-VGkKJ564kzt6Ms1dbgPP/yuIoQCrsFAnRbptpC5wOEsDaNsbCB2bnfnaA8i/vRs5tjUSEOtIuvl9/MyVsvQZCg==", + "dev": true, + "license": "MIT" + }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "license": "ISC", "dependencies": { "isexe": "^2.0.0" @@ -42437,6 +44466,7 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.10.0" @@ -42468,6 +44498,7 @@ "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", @@ -42485,6 +44516,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, "license": "ISC" }, "node_modules/write-file-atomic": { @@ -42529,6 +44561,22 @@ } } }, + "node_modules/wsl-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/wsl-utils/-/wsl-utils-0.1.0.tgz", + "integrity": "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-wsl": "^3.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/xml": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", @@ -42574,6 +44622,7 @@ "version": "5.0.8", "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, "license": "ISC", "engines": { "node": ">=10" @@ -42583,12 +44632,14 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, "license": "ISC" }, "node_modules/yaml": { "version": "2.8.0", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.0.tgz", "integrity": "sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==", + "dev": true, "license": "ISC", "bin": { "yaml": "bin.mjs" @@ -42601,6 +44652,7 @@ "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, "license": "MIT", "dependencies": { "cliui": "^8.0.1", @@ -42619,6 +44671,7 @@ "version": "21.1.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, "license": "ISC", "engines": { "node": ">=12" @@ -42635,15 +44688,6 @@ "fd-slicer": "~1.1.0" } }, - "node_modules/ylru": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.4.0.tgz", - "integrity": "sha512-2OQsPNEmBCvXuFlIni/a+Rn+R2pHW9INm0BxXJ4hVDA8TirqMj+J/Rp9ItLatT/5pZqWwefVrTQcHpixsxnVlA==", - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/yn": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", @@ -42657,6 +44701,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, "license": "MIT", "engines": { "node": ">=10" @@ -42666,9 +44711,9 @@ } }, "node_modules/yoctocolors-cjs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", - "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.3.tgz", + "integrity": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==", "dev": true, "license": "MIT", "engines": { @@ -42679,9 +44724,10 @@ } }, "node_modules/zod": { - "version": "3.25.67", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.67.tgz", - "integrity": "sha512-idA2YXwpCdqUSKRCACDE6ItZD9TZzy3OZMtpfLoh6oPR47lipysRrJfjzMqFxQ3uJuUPyUeWe1r9vLH33xO/Qw==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/colinhacks" @@ -42691,6 +44737,7 @@ "version": "3.24.5", "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz", "integrity": "sha512-/AuWwMP+YqiPbsJx5D6TfgRTc4kTLjsh5SOcd4bLsfUg2RcEXrFMJl1DGgdHy2aCfsIA/cr/1JM0xcB2GZji8g==", + "dev": true, "license": "ISC", "peerDependencies": { "zod": "^3.24.1" diff --git a/security/bitwarden-cli/files/packagejsons/package.json b/security/bitwarden-cli/files/packagejsons/package.json index eb0a2d501716..829dc91370a0 100644 --- a/security/bitwarden-cli/files/packagejsons/package.json +++ b/security/bitwarden-cli/files/packagejsons/package.json @@ -38,44 +38,45 @@ "libs/**/*" ], "devDependencies": { - "@angular-devkit/build-angular": "19.2.14", - "@angular-eslint/schematics": "19.6.0", - "@angular/cli": "19.2.14", - "@angular/compiler-cli": "19.2.14", + "@angular-devkit/build-angular": "20.3.12", + "@angular-eslint/schematics": "20.7.0", + "@angular/cli": "20.3.12", + "@angular/compiler-cli": "20.3.15", "@babel/core": "7.28.5", "@babel/preset-env": "7.28.5", - "@compodoc/compodoc": "1.1.26", + "@compodoc/compodoc": "1.1.32", "@electron/notarize": "3.0.1", "@electron/rebuild": "4.0.1", "@eslint/compat": "2.0.0", - "@lit-labs/signals": "0.1.2", - "@ngtools/webpack": "19.2.14", - "@storybook/addon-a11y": "8.6.12", - "@storybook/addon-actions": "8.6.12", - "@storybook/addon-designs": "8.2.1", - "@storybook/addon-essentials": "8.6.12", - "@storybook/addon-interactions": "8.6.12", - "@storybook/addon-links": "8.6.12", - "@storybook/addon-themes": "8.6.12", - "@storybook/angular": "8.6.12", - "@storybook/manager-api": "8.6.12", + "@lit-labs/signals": "0.2.0", + "@ngtools/webpack": "20.3.12", + "@nx/devkit": "21.6.10", + "@nx/eslint": "21.6.10", + "@nx/jest": "21.6.10", + "@nx/js": "21.6.10", + "@nx/webpack": "21.6.10", + "@storybook/addon-a11y": "9.1.16", + "@storybook/addon-designs": "9.0.0-next.3", + "@storybook/addon-docs": "9.1.16", + "@storybook/addon-links": "9.1.16", + "@storybook/addon-themes": "9.1.16", + "@storybook/angular": "9.1.16", "@storybook/test-runner": "0.22.0", - "@storybook/theming": "8.6.12", - "@storybook/web-components-webpack5": "8.6.12", + "@storybook/web-components-vite": "9.1.16", "@tailwindcss/container-queries": "0.1.1", "@types/chrome": "0.1.28", "@types/firefox-webext-browser": "143.0.0", "@types/inquirer": "8.2.10", "@types/jest": "29.5.14", "@types/jsdom": "21.1.7", - "@types/koa": "3.0.0", + "@types/koa": "3.0.1", "@types/koa__multer": "2.0.7", "@types/koa__router": "12.0.4", "@types/koa-bodyparser": "4.3.7", "@types/koa-json": "2.0.23", "@types/lowdb": "1.0.15", "@types/lunr": "2.3.7", - "@types/node": "22.19.1", + "@types/node": "22.19.3", "@types/node-fetch": "2.6.4", "@types/node-forge": "1.3.14", "@types/papaparse": "5.5.0", @@ -86,22 +87,22 @@ "@typescript-eslint/utils": "8.31.0", "@webcomponents/custom-elements": "1.6.0", "@yao-pkg/pkg": "6.5.1", - "angular-eslint": "19.6.0", - "autoprefixer": "10.4.21", + "angular-eslint": "20.7.0", + "autoprefixer": "10.4.22", "axe-playwright": "2.2.2", "babel-loader": "9.2.1", "base64-loader": "1.0.0", - "browserslist": "4.28.0", - "chromatic": "13.3.1", + "browserslist": "4.28.1", + "chromatic": "13.3.4", "concurrently": "9.2.0", "copy-webpack-plugin": "13.0.1", "cross-env": "10.1.0", "css-loader": "7.1.2", - "electron": "37.7.0", + "electron": "39.2.6", "electron-builder": "26.0.12", "electron-log": "5.4.3", "electron-reload": "2.0.0-alpha.1", - "electron-store": "8.2.0", + "electron-store": "11.0.2", "electron-updater": "6.6.4", "eslint": "9.26.0", "eslint-config-prettier": "10.1.2", @@ -109,7 +110,7 @@ "eslint-plugin-import": "2.31.0", "eslint-plugin-rxjs": "5.0.3", "eslint-plugin-rxjs-angular": "2.0.1", - "eslint-plugin-storybook": "0.12.0", + "eslint-plugin-storybook": "9.1.16", "eslint-plugin-tailwindcss": "3.18.0", "html-loader": "5.1.0", "html-webpack-injector": "1.1.4", @@ -122,19 +123,20 @@ "json5": "2.2.3", "lint-staged": "16.0.0", "mini-css-extract-plugin": "2.9.4", - "nx": "21.6.9", + "nx": "21.6.10", + "path-browserify": "1.0.1", "postcss": "8.5.6", "postcss-loader": "8.2.0", - "prettier": "3.6.2", - "prettier-plugin-tailwindcss": "0.6.11", + "prettier": "3.7.3", + "prettier-plugin-tailwindcss": "0.7.1", "process": "0.11.10", "remark-gfm": "4.0.1", - "rimraf": "6.0.1", - "sass": "1.94.2", + "rimraf": "6.1.2", + "sass": "1.95.1", "sass-loader": "16.0.6", - "storybook": "8.6.12", + "storybook": "9.1.17", "style-loader": "4.0.0", - "tailwindcss": "3.4.17", + "tailwindcss": "3.4.18", "ts-jest": "29.4.5", "ts-loader": "9.5.4", "tsconfig-paths-webpack-plugin": "4.2.0", @@ -151,45 +153,40 @@ "webpack-node-externals": "3.0.0" }, "dependencies": { - "@angular/animations": "19.2.14", - "@angular/cdk": "19.2.18", - "@angular/common": "19.2.14", - "@angular/compiler": "19.2.14", - "@angular/core": "19.2.14", - "@angular/forms": "19.2.14", - "@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.403", - "@bitwarden/commercial-sdk-internal": "0.2.0-main.403", + "@angular/animations": "20.3.15", + "@angular/cdk": "20.2.14", + "@angular/common": "20.3.15", + "@angular/compiler": "20.3.15", + "@angular/core": "20.3.15", + "@angular/forms": "20.3.15", + "@angular/platform-browser": "20.3.15", + "@angular/platform-browser-dynamic": "20.3.15", + "@angular/router": "20.3.15", + "@bitwarden/sdk-internal": "0.2.0-main.470", + "@bitwarden/commercial-sdk-internal": "0.2.0-main.470", "@electron/fuses": "1.8.0", "@emotion/css": "11.13.5", "@koa/multer": "4.0.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.6.9", - "@nx/eslint": "21.6.9", - "@nx/jest": "21.6.9", - "@nx/js": "21.6.9", - "@nx/webpack": "21.6.9", + "@ng-select/ng-select": "20.7.0", "big-integer": "1.6.52", "braintree-web-drop-in": "1.46.0", "buffer": "6.0.3", - "bufferutil": "4.0.9", + "bufferutil": "4.1.0", "chalk": "4.1.2", "commander": "14.0.0", - "core-js": "3.45.0", + "core-js": "3.47.0", "form-data": "4.0.4", "https-proxy-agent": "7.0.6", "inquirer": "8.2.6", "jsdom": "26.1.0", "jszip": "3.10.1", - "koa": "2.16.3", + "koa": "3.1.1", "koa-bodyparser": "4.4.1", "koa-json": "2.0.2", - "lit": "3.3.0", + "lit": "3.3.1", "lowdb": "1.0.0", "lunr": "2.3.9", "multer": "2.0.2", @@ -197,7 +194,7 @@ "node-fetch": "2.6.12", "node-forge": "1.3.2", "oidc-client-ts": "2.4.1", - "open": "10.1.2", + "open": "11.0.0", "papaparse": "5.5.3", "proper-lockfile": "4.1.2", "qrcode-parser": "2.1.3", @@ -205,9 +202,10 @@ "rxjs": "7.8.1", "semver": "7.7.3", "tabbable": "6.3.0", - "tldts": "7.0.18", + "tldts": "7.0.19", "ts-node": "10.9.2", "utf-8-validate": "6.0.5", + "vite-tsconfig-paths": "5.1.4", "zone.js": "0.15.1", "zxcvbn": "4.4.2" }, @@ -219,17 +217,12 @@ "eslint": "$eslint" }, "tailwindcss": "$tailwindcss", - "parse5": "7.2.1", "react": "18.3.1", "react-dom": "18.3.1", - "@types/react": "18.3.20" - }, - "lint-staged": { - "*": "prettier --cache --ignore-unknown --write", - "*.ts": "eslint --cache --cache-strategy content --fix" + "@types/react": "18.3.27" }, "engines": { - "node": "~22", + "node": ">=22.12.0", "npm": "~10" } } diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile index e6e895f5a17d..200bc2ce9445 100644 --- a/security/boringssl/Makefile +++ b/security/boringssl/Makefile @@ -1,9 +1,12 @@ PORTNAME= boringssl -PORTVERSION= 0.20251124.0 +PORTVERSION= 0.20260211.0 PORTREVISION= 1 CATEGORIES= security EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}_GH0.tar.gz +PATCH_SITES= https://github.com/google/boringssl/commit/ +PATCHFILES= 100a6181500bb6d4e4d4ff299ca420d919aa764c.patch:-p1 + MAINTAINER= osa@FreeBSD.org COMMENT= Fork of OpenSSL WWW= https://boringssl.googlesource.com/boringssl/ @@ -11,7 +14,7 @@ WWW= https://boringssl.googlesource.com/boringssl/ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake:insource cpe go:no_targets,1.24 localbase perl5 +USES= cmake:insource cpe go:1.24+,no_targets localbase perl5 CONFLICTS_INSTALL= libressl libressl-devel openssl openssl111 \ openssl3[23456] openssl-quictls openssl33-quictls diff --git a/security/boringssl/distinfo b/security/boringssl/distinfo index f7758c9e2f2f..10b367fa4948 100644 --- a/security/boringssl/distinfo +++ b/security/boringssl/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1764254478 +TIMESTAMP = 1771434048 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,7 @@ 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.20251124.0_GH0.tar.gz) = d47f89b894bf534c82071d7426c5abf1e5bd044fee242def53cd5d3d0f656c09 -SIZE (google-boringssl-0.20251124.0_GH0.tar.gz) = 61203534 +SHA256 (google-boringssl-0.20260211.0_GH0.tar.gz) = 52e2d96759d483e384e3964a2513781ea05cb6b2d677f1f8f5a4049aea30535d +SIZE (google-boringssl-0.20260211.0_GH0.tar.gz) = 61785382 +SHA256 (100a6181500bb6d4e4d4ff299ca420d919aa764c.patch) = 5a2ad76892631c98df3d22de2037b778c3d6daea9268654203a860e80f707973 +SIZE (100a6181500bb6d4e4d4ff299ca420d919aa764c.patch) = 2912 diff --git a/security/boringssl/files/patch-CMakeLists.txt b/security/boringssl/files/patch-CMakeLists.txt index c6d7859a8b12..b1fc328fca11 100644 --- a/security/boringssl/files/patch-CMakeLists.txt +++ b/security/boringssl/files/patch-CMakeLists.txt @@ -1,11 +1,12 @@ ---- CMakeLists.txt.orig 2025-10-02 17:17:00 UTC -+++ CMakeLists.txt -@@ -648,6 +648,8 @@ target_link_libraries(ssl crypto) - # here. - set_property(TARGET ssl PROPERTY EXPORT_NAME SSL) - target_link_libraries(ssl crypto) +--- CMakeLists.txt.orig 2026-02-12 11:30:37.064017000 -0500 ++++ CMakeLists.txt 2026-02-12 11:34:38.653744000 -0500 +@@ -768,6 +768,9 @@ + add_executable(bssl ${BSSL_SOURCES}) + target_link_libraries(bssl ssl crypto) + +SET_TARGET_PROPERTIES(ssl PROPERTIES SOVERSION 1) +SET_TARGET_PROPERTIES(crypto PROPERTIES SOVERSION 1) - - add_library(decrepit ${DECREPIT_SOURCES}) - target_link_libraries(decrepit ssl crypto) ++ + if(FUZZ) + # TODO(crbug.com/42290412): Drive this build with build.json and flatten. + add_subdirectory(fuzz) diff --git a/security/boringssl/pkg-plist b/security/boringssl/pkg-plist index 39a0f9ac3721..1dae21c81f76 100644 --- a/security/boringssl/pkg-plist +++ b/security/boringssl/pkg-plist @@ -71,6 +71,9 @@ include/openssl/pki/verify_error.h include/openssl/poly1305.h include/openssl/pool.h include/openssl/posix_time.h +include/openssl/prefix_symbols.h +include/openssl/prefix_symbols_internal_S.h +include/openssl/prefix_symbols_internal_c.h include/openssl/rand.h include/openssl/rc4.h include/openssl/ripemd.h @@ -90,6 +93,7 @@ include/openssl/target.h include/openssl/thread.h include/openssl/time.h include/openssl/tls1.h +include/openssl/tls_prf.h include/openssl/trust_token.h include/openssl/type_check.h include/openssl/x509.h diff --git a/security/bzrtp/Makefile b/security/bzrtp/Makefile index 0c188aaba3ba..3e8ff09c4dd7 100644 --- a/security/bzrtp/Makefile +++ b/security/bzrtp/Makefile @@ -1,10 +1,10 @@ PORTNAME= bzrtp -DISTVERSION= 5.4.28 +DISTVERSION= 5.4.72 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= ZRTP support library (RFC 6189) -WWW= https://www.linphone.org +WWW= https://gitlab.linphone.org/BC/public/bzrtp LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/security/bzrtp/distinfo b/security/bzrtp/distinfo index 462c3cff61cf..660637782edd 100644 --- a/security/bzrtp/distinfo +++ b/security/bzrtp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758132108 -SHA256 (bzrtp-5.4.28.tar.bz2) = 1279fdc692962c6697dd3c17af419c43926fa2203fd76d74104325e1db71c933 -SIZE (bzrtp-5.4.28.tar.bz2) = 154158 +TIMESTAMP = 1767343657 +SHA256 (bzrtp-5.4.72.tar.bz2) = 64a3b780162029605a8a39bf2a05875d2353a7b2b0435b2c86f19465bc4acbc7 +SIZE (bzrtp-5.4.72.tar.bz2) = 154109 diff --git a/security/caldera-ot/Makefile b/security/caldera-ot/Makefile index 5976006cbfd2..71e0e3282c08 100644 --- a/security/caldera-ot/Makefile +++ b/security/caldera-ot/Makefile @@ -1,6 +1,6 @@ PORTNAME= caldera-ot DISTVERSION= 5.3.0 -PORTREVISION= 9 +PORTREVISION= 13 CATEGORIES= security python MAINTAINER= acm@FreeBSD.org diff --git a/security/caldera/Makefile b/security/caldera/Makefile index 4fb2a6cdc93c..0a7a060a2d76 100644 --- a/security/caldera/Makefile +++ b/security/caldera/Makefile @@ -1,6 +1,6 @@ PORTNAME= caldera DISTVERSION= 5.3.0 -PORTREVISION= 11 +PORTREVISION= 16 CATEGORIES= security python MAINTAINER= acm@FreeBSD.org @@ -31,7 +31,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dirhash>0:security/py-dirhash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docker>0:sysutils/py-docker@${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}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ diff --git a/security/caldera/files/patch-app_objects_secondclass-c_fact.py b/security/caldera/files/patch-app_objects_secondclass-c_fact.py new file mode 100644 index 000000000000..c192c8e536f5 --- /dev/null +++ b/security/caldera/files/patch-app_objects_secondclass-c_fact.py @@ -0,0 +1,19 @@ +--- app/objects/secondclass/c_fact.py 2026-02-01 12:32:46.225935000 -0800 ++++ app/objects/secondclass/c_fact.py 2026-02-01 12:33:53.068614000 -0800 +@@ -2,7 +2,6 @@ + from enum import Enum + + import marshmallow as ma +-import marshmallow_enum as ma_enum + + from app.utility.base_object import BaseObject + +@@ -47,7 +46,7 @@ + created = ma.fields.DateTime(format=BaseObject.TIME_FORMAT, dump_only=True) + score = ma.fields.Integer() + source = ma.fields.String(allow_none=True) +- origin_type = ma_enum.EnumField(OriginType, allow_none=True) ++ origin_type = ma.fields.Enum(OriginType, allow_none=True) + links = ma.fields.List(ma.fields.String()) + relationships = ma.fields.List(ma.fields.String()) + limit_count = ma.fields.Integer() diff --git a/security/caldera/files/patch-app_objects_secondclass-c_rule.py b/security/caldera/files/patch-app_objects_secondclass-c_rule.py new file mode 100644 index 000000000000..acea37142418 --- /dev/null +++ b/security/caldera/files/patch-app_objects_secondclass-c_rule.py @@ -0,0 +1,17 @@ +--- app/objects/secondclass/c_rule.py 2026-02-01 12:29:45.348469000 -0800 ++++ app/objects/secondclass/c_rule.py 2026-02-01 12:31:22.350284000 -0800 +@@ -1,5 +1,4 @@ + import marshmallow as ma +-import marshmallow_enum as ma_enum + + from app.utility.base_object import BaseObject + from app.utility.rule_set import RuleAction +@@ -7,7 +6,7 @@ + + class RuleSchema(ma.Schema): + +- action = ma_enum.EnumField(RuleAction, required=True) ++ action = ma.fields.Enum(RuleAction, required=True) + trait = ma.fields.String(required=True) + match = ma.fields.String() + diff --git a/security/caldera/files/patch-app_utility-base_world.py b/security/caldera/files/patch-app_utility-base_world.py new file mode 100644 index 000000000000..51674645b96e --- /dev/null +++ b/security/caldera/files/patch-app_utility-base_world.py @@ -0,0 +1,23 @@ +--- app/utility/base_world.py 2026-02-01 12:36:00.906543000 -0800 ++++ app/utility/base_world.py 2026-02-01 12:36:44.181765000 -0800 +@@ -12,9 +12,7 @@ + from enum import Enum + + import marshmallow as ma +-import marshmallow_enum as ma_enum + +- + class BaseWorld: + """ + A collection of base static functions for service & object module usage +@@ -164,8 +162,8 @@ + + + class AccessSchema(ma.Schema): +- access = ma_enum.EnumField(BaseWorld.Access) ++ access = ma.fields.Enum(BaseWorld.Access) + + + class PrivilegesSchema(ma.Schema): +- privilege = ma_enum.EnumField(BaseWorld.Privileges) ++ privilege = ma.fields.Enum(BaseWorld.Privileges) diff --git a/security/cargo-audit/Makefile b/security/cargo-audit/Makefile index 36296202b23b..98c90be0e27e 100644 --- a/security/cargo-audit/Makefile +++ b/security/cargo-audit/Makefile @@ -1,7 +1,6 @@ PORTNAME= cargo-audit DISTVERSIONPREFIX= ${PORTNAME}/v -DISTVERSION= 0.22.0 -PORTREVISION= 2 +DISTVERSION= 0.22.1 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/cargo-audit/Makefile.crates b/security/cargo-audit/Makefile.crates index 902ece26ac7b..4009f4eda8ac 100644 --- a/security/cargo-audit/Makefile.crates +++ b/security/cargo-audit/Makefile.crates @@ -1,56 +1,61 @@ -CARGO_CRATES= abscissa_core-0.8.2 \ - abscissa_derive-0.8.2 \ +CARGO_CRATES= abscissa_core-0.9.0 \ + abscissa_derive-0.9.0 \ addr2line-0.25.1 \ adler2-2.0.1 \ - aho-corasick-1.1.3 \ + aho-corasick-1.1.4 \ allocator-api2-0.2.21 \ android_system_properties-0.1.5 \ anstream-0.6.21 \ anstyle-1.0.13 \ anstyle-parse-0.2.7 \ - anstyle-query-1.1.4 \ - anstyle-wincon-3.0.10 \ - arc-swap-1.7.1 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ + arc-swap-1.8.1 \ arrayvec-0.7.6 \ - askama-0.14.0 \ - askama_derive-0.14.0 \ - askama_parser-0.14.0 \ - async-compression-0.4.32 \ + askama-0.15.4 \ + askama_derive-0.15.4 \ + askama_macros-0.15.4 \ + askama_parser-0.15.4 \ + async-compression-0.4.37 \ atom_syndication-0.12.7 \ atomic-waker-1.1.2 \ auditable-extract-0.3.5 \ auditable-info-0.10.0 \ auditable-serde-0.9.0 \ autocfg-1.5.0 \ + aws-lc-rs-1.15.4 \ + aws-lc-sys-0.37.0 \ backtrace-0.3.76 \ base64-0.22.1 \ basic-toml-0.1.10 \ binfarce-0.2.1 \ bitflags-2.10.0 \ block-buffer-0.10.4 \ - borsh-1.5.7 \ - bstr-1.12.0 \ - bumpalo-3.19.0 \ + borsh-1.6.0 \ + bstr-1.12.1 \ + bumpalo-3.19.1 \ byteorder-1.5.0 \ - bytes-1.10.1 \ - camino-1.2.1 \ + bytes-1.11.1 \ + camino-1.2.2 \ canonical-path-2.0.2 \ caseless-0.2.2 \ - cc-1.2.43 \ + cc-1.2.55 \ + cesu8-1.1.0 \ cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ - chrono-0.4.42 \ - clap-4.5.50 \ - clap_builder-4.5.50 \ - clap_derive-4.5.49 \ - clap_lex-0.7.6 \ + chrono-0.4.43 \ + clap-4.5.57 \ + clap_builder-4.5.57 \ + clap_derive-4.5.55 \ + clap_lex-0.7.7 \ clru-0.6.2 \ + cmake-0.1.57 \ color-eyre-0.6.5 \ colorchoice-1.0.4 \ - compression-codecs-0.4.31 \ - compression-core-0.4.29 \ - comrak-0.47.0 \ - core-foundation-0.9.4 \ + combine-4.6.7 \ + compression-codecs-0.4.36 \ + compression-core-0.4.31 \ + comrak-0.50.0 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ @@ -59,9 +64,9 @@ CARGO_CRATES= abscissa_core-0.8.2 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ - crypto-common-0.1.6 \ + crypto-common-0.1.7 \ curl-0.4.49 \ - curl-sys-0.4.83+curl-8.15.0 \ + curl-sys-0.4.85+curl-8.18.0 \ darling-0.20.11 \ darling_core-0.20.11 \ darling_macro-0.20.11 \ @@ -82,126 +87,128 @@ CARGO_CRATES= abscissa_core-0.8.2 \ eyre-0.6.12 \ faster-hex-0.10.0 \ fastrand-2.3.0 \ - filetime-0.2.26 \ - find-msvc-tools-0.1.4 \ + filetime-0.2.27 \ + find-msvc-tools-0.1.9 \ fixedbitset-0.5.7 \ - flate2-1.1.5 \ + flate2-1.1.9 \ fnv-1.0.7 \ foldhash-0.1.5 \ foldhash-0.2.0 \ form_urlencoded-1.2.2 \ - fs-err-2.11.0 \ - fs-err-3.1.3 \ + fs-err-3.2.2 \ + fs_extra-1.3.0 \ futures-channel-0.3.31 \ futures-core-0.3.31 \ futures-io-0.3.31 \ futures-sink-0.3.31 \ futures-task-0.3.31 \ futures-util-0.3.31 \ - generic-array-0.14.9 \ - getrandom-0.2.16 \ + generic-array-0.14.7 \ + getrandom-0.2.17 \ getrandom-0.3.4 \ gimli-0.32.3 \ - gix-0.74.1 \ - gix-actor-0.35.6 \ - gix-attributes-0.28.1 \ + gix-0.78.0 \ + gix-actor-0.38.0 \ + gix-attributes-0.30.0 \ gix-bitmap-0.2.15 \ - gix-chunk-0.4.12 \ - gix-command-0.6.3 \ - gix-commitgraph-0.30.1 \ - gix-config-0.47.1 \ - gix-config-value-0.15.3 \ - gix-credentials-0.31.1 \ - gix-date-0.10.7 \ - gix-diff-0.54.1 \ - gix-discover-0.42.0 \ - gix-features-0.44.1 \ - gix-filter-0.21.0 \ - gix-fs-0.17.0 \ - gix-glob-0.22.1 \ - gix-hash-0.20.1 \ - gix-hashtable-0.10.0 \ - gix-ignore-0.17.1 \ - gix-index-0.42.1 \ - gix-lock-19.0.0 \ - gix-negotiate-0.22.0 \ - gix-object-0.51.1 \ - gix-odb-0.71.1 \ - gix-pack-0.61.1 \ - gix-packetline-0.19.3 \ - gix-packetline-blocking-0.19.3 \ - gix-path-0.10.21 \ - gix-pathspec-0.13.0 \ - gix-prompt-0.11.2 \ - gix-protocol-0.52.1 \ + gix-chunk-0.5.0 \ + gix-command-0.7.0 \ + gix-commitgraph-0.32.0 \ + gix-config-0.51.0 \ + gix-config-value-0.17.0 \ + gix-credentials-0.35.0 \ + gix-date-0.13.0 \ + gix-diff-0.58.0 \ + gix-discover-0.46.0 \ + gix-error-0.0.0 \ + gix-features-0.46.0 \ + gix-filter-0.25.0 \ + gix-fs-0.19.0 \ + gix-glob-0.24.0 \ + gix-hash-0.22.0 \ + gix-hashtable-0.12.0 \ + gix-ignore-0.19.0 \ + gix-index-0.46.0 \ + gix-lock-21.0.0 \ + gix-negotiate-0.26.0 \ + gix-object-0.55.0 \ + gix-odb-0.75.0 \ + gix-pack-0.65.0 \ + gix-packetline-0.21.0 \ + gix-path-0.11.0 \ + gix-pathspec-0.15.0 \ + gix-prompt-0.13.0 \ + gix-protocol-0.56.0 \ gix-quote-0.6.1 \ - gix-ref-0.54.1 \ - gix-refspec-0.32.0 \ - gix-revision-0.36.1 \ - gix-revwalk-0.22.0 \ - gix-sec-0.12.2 \ - gix-shallow-0.6.0 \ - gix-submodule-0.21.0 \ - gix-tempfile-19.0.1 \ - gix-trace-0.1.15 \ - gix-transport-0.49.1 \ - gix-traverse-0.48.0 \ - gix-url-0.33.1 \ + gix-ref-0.58.0 \ + gix-refspec-0.36.0 \ + gix-revision-0.40.0 \ + gix-revwalk-0.26.0 \ + gix-sec-0.13.0 \ + gix-shallow-0.8.0 \ + gix-submodule-0.25.0 \ + gix-tempfile-21.0.0 \ + gix-trace-0.1.17 \ + gix-transport-0.53.0 \ + gix-traverse-0.52.0 \ + gix-url-0.35.0 \ gix-utils-0.3.1 \ - gix-validate-0.10.1 \ - gix-worktree-0.43.1 \ - gix-worktree-state-0.21.0 \ + gix-validate-0.11.0 \ + gix-worktree-0.47.0 \ + gix-worktree-state-0.25.0 \ gumdrop-0.8.1 \ gumdrop_derive-0.8.1 \ - h2-0.4.12 \ + h2-0.4.13 \ hash32-0.3.1 \ hashbrown-0.15.5 \ - hashbrown-0.16.0 \ + hashbrown-0.16.1 \ heapless-0.8.0 \ heck-0.5.0 \ home-0.5.11 \ - http-1.3.1 \ + http-1.4.0 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ - hyper-1.7.0 \ + hyper-1.8.1 \ hyper-rustls-0.27.7 \ - hyper-util-0.1.17 \ - iana-time-zone-0.1.64 \ + hyper-util-0.1.20 \ + iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ - 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 \ + icu_collections-2.1.1 \ + icu_locale_core-2.1.1 \ + icu_normalizer-2.1.1 \ + icu_normalizer_data-2.1.1 \ + icu_properties-2.1.2 \ + icu_properties_data-2.1.2 \ + icu_provider-2.1.1 \ ident_case-1.0.1 \ idna-1.1.0 \ idna_adapter-1.2.1 \ indenter-0.3.4 \ - indexmap-2.12.0 \ + indexmap-2.13.0 \ io-close-0.3.7 \ ipnet-2.11.0 \ - iri-string-0.7.8 \ + iri-string-0.7.10 \ is_terminal_polyfill-1.70.2 \ - itoa-1.0.15 \ + itoa-1.0.17 \ jetscii-0.5.3 \ - jiff-0.2.15 \ - jiff-static-0.2.15 \ - jiff-tzdb-0.1.4 \ + jiff-0.2.18 \ + jiff-static-0.2.18 \ + jiff-tzdb-0.1.5 \ jiff-tzdb-platform-0.1.3 \ - js-sys-0.3.81 \ + jni-0.21.1 \ + jni-sys-0.3.0 \ + jobserver-0.1.34 \ + js-sys-0.3.85 \ kstring-2.0.2 \ lazy_static-1.5.0 \ - libc-0.2.177 \ - libredox-0.1.10 \ - libz-rs-sys-0.5.2 \ - libz-sys-1.1.22 \ + libc-0.2.180 \ + libredox-0.1.12 \ + libz-sys-1.1.23 \ linux-raw-sys-0.11.0 \ - litemap-0.8.0 \ + litemap-0.8.1 \ lock_api-0.4.14 \ - log-0.4.28 \ + log-0.4.29 \ lru-slab-0.1.2 \ matchers-0.2.0 \ maybe-async-0.2.10 \ @@ -209,7 +216,7 @@ CARGO_CRATES= abscissa_core-0.8.2 \ memmap2-0.9.9 \ mime-0.3.17 \ miniz_oxide-0.8.9 \ - mio-1.1.0 \ + mio-1.1.1 \ never-0.1.0 \ nu-ansi-term-0.50.3 \ num-conv-0.1.0 \ @@ -217,53 +224,58 @@ CARGO_CRATES= abscissa_core-0.8.2 \ object-0.37.3 \ once_cell-1.21.3 \ once_cell_polyfill-1.70.2 \ - openssl-probe-0.1.6 \ - openssl-sys-0.9.110 \ + openssl-probe-0.2.1 \ owo-colors-4.2.3 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ percent-encoding-2.3.2 \ petgraph-0.8.3 \ + phf-0.13.1 \ + phf_codegen-0.13.1 \ + phf_generator-0.13.1 \ + phf_shared-0.13.1 \ pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ pkg-config-0.3.32 \ - portable-atomic-1.11.1 \ - portable-atomic-util-0.2.4 \ - potential_utf-0.1.3 \ + portable-atomic-1.13.1 \ + portable-atomic-util-0.2.5 \ + potential_utf-0.1.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ - proc-macro2-1.0.103 \ - prodash-30.0.1 \ + proc-macro2-1.0.106 \ + prodash-31.0.0 \ quick-xml-0.37.5 \ quinn-0.11.9 \ quinn-proto-0.11.13 \ quinn-udp-0.5.14 \ - quote-1.0.41 \ + quote-1.0.44 \ r-efi-5.3.0 \ rand-0.9.2 \ rand_chacha-0.9.0 \ - rand_core-0.9.3 \ + rand_core-0.9.5 \ rayon-1.11.0 \ rayon-core-1.13.0 \ redox_syscall-0.5.18 \ - regex-1.12.2 \ - regex-automata-0.4.13 \ - regex-syntax-0.8.8 \ - reqwest-0.12.24 \ + redox_syscall-0.7.0 \ + regex-1.12.3 \ + regex-automata-0.4.14 \ + regex-syntax-0.8.9 \ + reqwest-0.13.1 \ ring-0.17.14 \ - rust-embed-8.8.0 \ - rust-embed-impl-8.8.0 \ - rust-embed-utils-8.8.0 \ - rustc-demangle-0.1.26 \ + rust-embed-8.11.0 \ + rust-embed-impl-8.11.0 \ + rust-embed-utils-8.11.0 \ + rustc-demangle-0.1.27 \ rustc-hash-2.1.1 \ rustc-stable-hash-0.1.2 \ - rustix-1.1.2 \ - rustls-0.23.34 \ - rustls-native-certs-0.8.2 \ - rustls-pki-types-1.12.0 \ - rustls-webpki-0.103.7 \ + rustix-1.1.3 \ + rustls-0.23.36 \ + rustls-native-certs-0.8.3 \ + rustls-pki-types-1.14.0 \ + rustls-platform-verifier-0.6.2 \ + rustls-platform-verifier-android-0.1.1 \ + rustls-webpki-0.103.9 \ rustversion-1.0.22 \ - ryu-1.0.20 \ same-file-1.0.6 \ schannel-0.1.28 \ scopeguard-1.2.0 \ @@ -274,79 +286,72 @@ CARGO_CRATES= abscissa_core-0.8.2 \ serde-1.0.228 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ - serde_json-1.0.145 \ - serde_spanned-0.6.9 \ - serde_spanned-1.0.3 \ - serde_urlencoded-0.7.1 \ + serde_json-1.0.149 \ + serde_spanned-1.0.4 \ sha1-0.10.6 \ sha1-checked-0.10.0 \ sha2-0.10.9 \ sharded-slab-0.1.7 \ - shell-words-1.1.0 \ + shell-words-1.1.1 \ shlex-1.3.0 \ - simd-adler32-0.3.7 \ - slab-0.4.11 \ + simd-adler32-0.3.8 \ + siphasher-1.0.2 \ + slab-0.4.12 \ smallvec-1.15.1 \ smol_str-0.3.2 \ - socket2-0.6.1 \ + socket2-0.6.2 \ stable_deref_trait-1.2.1 \ static_assertions-1.1.0 \ strsim-0.11.1 \ subtle-2.6.1 \ syn-1.0.109 \ - syn-2.0.108 \ + syn-2.0.114 \ sync_wrapper-1.0.2 \ - synstructure-0.12.6 \ synstructure-0.13.2 \ - system-configuration-0.6.1 \ - system-configuration-sys-0.6.0 \ - tame-index-0.24.1 \ - tempfile-3.23.0 \ + tame-index-0.26.0 \ + tempfile-3.24.0 \ termcolor-1.4.1 \ - thiserror-2.0.17 \ - thiserror-impl-2.0.17 \ + thiserror-1.0.69 \ + thiserror-2.0.18 \ + thiserror-impl-1.0.69 \ + thiserror-impl-2.0.18 \ thread_local-1.1.9 \ - time-0.3.44 \ - time-core-0.1.6 \ - time-macros-0.2.24 \ - tinystr-0.8.1 \ + time-0.3.45 \ + time-core-0.1.7 \ + time-macros-0.2.25 \ + tinystr-0.8.2 \ tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.48.0 \ + tokio-1.49.0 \ tokio-rustls-0.26.4 \ - tokio-util-0.7.16 \ - toml-0.8.23 \ - toml-0.9.8 \ + tokio-util-0.7.18 \ + toml-0.9.11+spec-1.1.0 \ toml-span-0.6.0 \ - toml_datetime-0.6.11 \ - toml_datetime-0.7.3 \ - toml_edit-0.22.27 \ - toml_edit-0.23.7 \ - toml_parser-1.0.4 \ - toml_write-0.1.2 \ - toml_writer-1.0.4 \ + toml_datetime-0.7.5+spec-1.1.0 \ + toml_edit-0.24.0+spec-1.1.0 \ + toml_parser-1.0.6+spec-1.1.0 \ + toml_writer-1.0.6+spec-1.1.0 \ topological-sort-0.2.2 \ - tower-0.5.2 \ - tower-http-0.6.6 \ + tower-0.5.3 \ + tower-http-0.6.8 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ - tracing-0.1.41 \ - tracing-attributes-0.1.30 \ - tracing-core-0.1.34 \ + tracing-0.1.44 \ + tracing-attributes-0.1.31 \ + tracing-core-0.1.36 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.20 \ + tracing-subscriber-0.3.22 \ try-lock-0.2.5 \ twox-hash-2.1.2 \ typed-arena-2.0.2 \ typenum-1.19.0 \ uluru-3.1.0 \ unicode-bom-2.0.3 \ - unicode-ident-1.0.20 \ - unicode-normalization-0.1.24 \ - unicode-xid-0.2.6 \ + unicode-ident-1.0.22 \ + unicode-normalization-0.1.25 \ unicode_categories-0.1.1 \ untrusted-0.9.0 \ - url-2.5.7 \ + url-2.5.8 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ valuable-0.1.1 \ @@ -356,16 +361,16 @@ CARGO_CRATES= abscissa_core-0.8.2 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasip2-1.0.1+wasi-0.2.4 \ - 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 \ + wasip2-1.0.2+wasi-0.2.9 \ + wasm-bindgen-0.2.108 \ + wasm-bindgen-futures-0.4.58 \ + wasm-bindgen-macro-0.2.108 \ + wasm-bindgen-macro-support-0.2.108 \ + wasm-bindgen-shared-0.2.108 \ wasmparser-0.207.0 \ - web-sys-0.3.81 \ + web-sys-0.3.85 \ web-time-1.1.0 \ + webpki-root-certs-1.0.6 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.11 \ @@ -373,47 +378,53 @@ CARGO_CRATES= abscissa_core-0.8.2 \ windows-core-0.62.2 \ windows-implement-0.60.2 \ windows-interface-0.59.3 \ - windows-link-0.1.3 \ windows-link-0.2.1 \ - windows-registry-0.5.3 \ - windows-result-0.3.4 \ windows-result-0.4.1 \ - windows-strings-0.4.2 \ windows-strings-0.5.1 \ + windows-sys-0.45.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ windows-sys-0.61.2 \ + windows-targets-0.42.2 \ windows-targets-0.52.6 \ windows-targets-0.53.5 \ + windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.1 \ + windows_aarch64_msvc-0.42.2 \ windows_aarch64_msvc-0.52.6 \ windows_aarch64_msvc-0.53.1 \ + windows_i686_gnu-0.42.2 \ windows_i686_gnu-0.52.6 \ windows_i686_gnu-0.53.1 \ windows_i686_gnullvm-0.52.6 \ windows_i686_gnullvm-0.53.1 \ + windows_i686_msvc-0.42.2 \ windows_i686_msvc-0.52.6 \ windows_i686_msvc-0.53.1 \ + windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnu-0.53.1 \ + windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_gnullvm-0.53.1 \ + windows_x86_64_msvc-0.42.2 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.1 \ - winnow-0.7.13 \ - wit-bindgen-0.46.0 \ - writeable-0.6.1 \ - xml-1.1.0 \ - yoke-0.8.0 \ - yoke-derive-0.8.0 \ - zerocopy-0.8.27 \ - zerocopy-derive-0.8.27 \ + winnow-0.7.14 \ + wit-bindgen-0.51.0 \ + writeable-0.6.2 \ + xml-1.2.1 \ + yoke-0.8.1 \ + yoke-derive-0.8.1 \ + zerocopy-0.8.38 \ + zerocopy-derive-0.8.38 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.2 \ - zerotrie-0.2.2 \ - zerovec-0.11.4 \ - zerovec-derive-0.11.1 \ - zlib-rs-0.5.2 + zerotrie-0.2.3 \ + zerovec-0.11.5 \ + zerovec-derive-0.11.2 \ + zlib-rs-0.5.5 \ + zmij-1.0.19 diff --git a/security/cargo-audit/distinfo b/security/cargo-audit/distinfo index 2b17b14a786f..3b27601326b4 100644 --- a/security/cargo-audit/distinfo +++ b/security/cargo-audit/distinfo @@ -1,14 +1,14 @@ -TIMESTAMP = 1762681042 -SHA256 (rust/crates/abscissa_core-0.8.2.crate) = 3083187ad864402d6bde86c5b51767b921edf4d02bf03b8ba40172dbd2a9773b -SIZE (rust/crates/abscissa_core-0.8.2.crate) = 36702 -SHA256 (rust/crates/abscissa_derive-0.8.2.crate) = 08d914621d2ef4da433fe01907e323ee3f2807738d392d5a34c287b381f87fe2 -SIZE (rust/crates/abscissa_derive-0.8.2.crate) = 5521 +TIMESTAMP = 1772531976 +SHA256 (rust/crates/abscissa_core-0.9.0.crate) = 7cd87587023faadfc7f6e93b1ad45074b72f1f6d22c1e0f19333a952446ab1c1 +SIZE (rust/crates/abscissa_core-0.9.0.crate) = 36553 +SHA256 (rust/crates/abscissa_derive-0.9.0.crate) = 3da54f552dccbdec19736d713720dd88af932a82eb02ca0f22410de5d31ad726 +SIZE (rust/crates/abscissa_derive-0.9.0.crate) = 5621 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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 -SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 @@ -19,22 +19,24 @@ SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07 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.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/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 -SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 +SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 +SHA256 (rust/crates/arc-swap-1.8.1.crate) = 9ded5f9a03ac8f24d1b8a25101ee812cd32cdc8c50a4c50237de2c4915850e73 +SIZE (rust/crates/arc-swap-1.8.1.crate) = 80715 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4 -SIZE (rust/crates/askama-0.14.0.crate) = 43374 -SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f -SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597 -SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358 -SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641 -SHA256 (rust/crates/async-compression-0.4.32.crate) = 5a89bce6054c720275ac2432fbba080a66a2106a44a1b804553930ca6909f4e0 -SIZE (rust/crates/async-compression-0.4.32.crate) = 98949 +SHA256 (rust/crates/askama-0.15.4.crate) = 08e1676b346cadfec169374f949d7490fd80a24193d37d2afce0c047cf695e57 +SIZE (rust/crates/askama-0.15.4.crate) = 48949 +SHA256 (rust/crates/askama_derive-0.15.4.crate) = 7661ff56517787343f376f75db037426facd7c8d3049cef8911f1e75016f3a37 +SIZE (rust/crates/askama_derive-0.15.4.crate) = 100714 +SHA256 (rust/crates/askama_macros-0.15.4.crate) = 713ee4dbfd1eb719c2dab859465b01fa1d21cb566684614a713a6b7a99a4e47b +SIZE (rust/crates/askama_macros-0.15.4.crate) = 8340 +SHA256 (rust/crates/askama_parser-0.15.4.crate) = 1d62d674238a526418b30c0def480d5beadb9d8964e7f38d635b03bf639c704c +SIZE (rust/crates/askama_parser-0.15.4.crate) = 66545 +SHA256 (rust/crates/async-compression-0.4.37.crate) = d10e4f991a553474232bc0a31799f6d24b034a84c0971d80d2e2f78b2e576e40 +SIZE (rust/crates/async-compression-0.4.37.crate) = 96533 SHA256 (rust/crates/atom_syndication-0.12.7.crate) = d2f68d23e2cb4fd958c705b91a6b4c80ceeaf27a9e11651272a8389d5ce1a4a3 SIZE (rust/crates/atom_syndication-0.12.7.crate) = 35657 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 @@ -47,6 +49,10 @@ SHA256 (rust/crates/auditable-serde-0.9.0.crate) = d026218ae25ba5c72834245412dd1 SIZE (rust/crates/auditable-serde-0.9.0.crate) = 7452 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.15.4.crate) = 7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256 +SIZE (rust/crates/aws-lc-rs-1.15.4.crate) = 218620 +SHA256 (rust/crates/aws-lc-sys-0.37.0.crate) = 5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a +SIZE (rust/crates/aws-lc-sys-0.37.0.crate) = 9589032 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 @@ -59,52 +65,56 @@ SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 -SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce -SIZE (rust/crates/borsh-1.5.7.crate) = 78062 -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/borsh-1.6.0.crate) = d1da5ab77c1437701eeff7c88d968729e7766172279eab0676857b3d63af7a6f +SIZE (rust/crates/borsh-1.6.0.crate) = 82725 +SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab +SIZE (rust/crates/bstr-1.12.1.crate) = 354916 +SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 +SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 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/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609 -SIZE (rust/crates/camino-1.2.1.crate) = 41364 +SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 +SHA256 (rust/crates/camino-1.2.2.crate) = e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48 +SIZE (rust/crates/camino-1.2.2.crate) = 41202 SHA256 (rust/crates/canonical-path-2.0.2.crate) = e6e9e01327e6c86e92ec72b1c798d4a94810f147209bbe3ffab6a86954937a6f SIZE (rust/crates/canonical-path-2.0.2.crate) = 5536 SHA256 (rust/crates/caseless-0.2.2.crate) = 8b6fd507454086c8edfd769ca6ada439193cdb209c7681712ef6275cccbfe5d8 SIZE (rust/crates/caseless-0.2.2.crate) = 29309 -SHA256 (rust/crates/cc-1.2.43.crate) = 739eb0f94557554b3ca9a86d2d37bebd49c5e6d0c1d2bda35ba5bdac830befc2 -SIZE (rust/crates/cc-1.2.43.crate) = 91384 +SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29 +SIZE (rust/crates/cc-1.2.55.crate) = 93756 +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.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 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.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 -SIZE (rust/crates/chrono-0.4.42.crate) = 238174 -SHA256 (rust/crates/clap-4.5.50.crate) = 0c2cfd7bf8a6017ddaa4e32ffe7403d547790db06bd171c1c53926faab501623 -SIZE (rust/crates/clap-4.5.50.crate) = 62030 -SHA256 (rust/crates/clap_builder-4.5.50.crate) = 0a4c05b9e80c5ccd3a7ef080ad7b6ba7d6fc00a985b8b157197075677c82c7a0 -SIZE (rust/crates/clap_builder-4.5.50.crate) = 171137 -SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 -SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 -SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d -SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466 +SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 +SIZE (rust/crates/chrono-0.4.43.crate) = 240392 +SHA256 (rust/crates/clap-4.5.57.crate) = 6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a +SIZE (rust/crates/clap-4.5.57.crate) = 61999 +SHA256 (rust/crates/clap_builder-4.5.57.crate) = 7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238 +SIZE (rust/crates/clap_builder-4.5.57.crate) = 170948 +SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5 +SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502 +SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32 +SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474 SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59 SIZE (rust/crates/clru-0.6.2.crate) = 16497 +SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d +SIZE (rust/crates/cmake-0.1.57.crate) = 20376 SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 -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/comrak-0.47.0.crate) = a13263e1b6ee0147fb4dce60678f8b9634deac47c9b87c3dd5cdb959cc0334d3 -SIZE (rust/crates/comrak-0.47.0.crate) = 226274 -SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f -SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 +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.36.crate) = 00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a +SIZE (rust/crates/compression-codecs-0.4.36.crate) = 25376 +SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d +SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 +SHA256 (rust/crates/comrak-0.50.0.crate) = 321d20bf105b6871a49da44c5fbb93e90a7cd6178ea5a9fe6cbc1e6d4504bc5e +SIZE (rust/crates/comrak-0.50.0.crate) = 243465 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 @@ -121,12 +131,12 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1 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/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3 -SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 SHA256 (rust/crates/curl-0.4.49.crate) = 79fc3b6dd0b87ba36e565715bf9a2ced221311db47bd18011676f24a6066edbc SIZE (rust/crates/curl-0.4.49.crate) = 97947 -SHA256 (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 5830daf304027db10c82632a464879d46a3f7c4ba17a31592657ad16c719b483 -SIZE (rust/crates/curl-sys-0.4.83+curl-8.15.0.crate) = 1838361 +SHA256 (rust/crates/curl-sys-0.4.85+curl-8.18.0.crate) = c0efa6142b5ecc05f6d3eaa39e6af4888b9d3939273fb592c92b7088a8cf3fdb +SIZE (rust/crates/curl-sys-0.4.85+curl-8.18.0.crate) = 1809508 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 @@ -167,14 +177,14 @@ SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e 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/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed -SIZE (rust/crates/filetime-0.2.26.crate) = 17273 -SHA256 (rust/crates/find-msvc-tools-0.1.4.crate) = 52051878f80a721bb68ebfbc930e07b65ba72f2da88968ea5c06fd6ca3d3a127 -SIZE (rust/crates/find-msvc-tools-0.1.4.crate) = 30817 +SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db +SIZE (rust/crates/filetime-0.2.27.crate) = 16678 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99 SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 -SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb -SIZE (rust/crates/flate2-1.1.5.crate) = 77015 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 @@ -183,10 +193,10 @@ SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 -SHA256 (rust/crates/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41 -SIZE (rust/crates/fs-err-2.11.0.crate) = 20449 -SHA256 (rust/crates/fs-err-3.1.3.crate) = 6ad492b2cf1d89d568a43508ab24f98501fe03f2f31c01e1d0fe7366a71745d2 -SIZE (rust/crates/fs-err-3.1.3.crate) = 24297 +SHA256 (rust/crates/fs-err-3.2.2.crate) = baf68cef89750956493a66a10f512b9e58d9db21f2a573c079c0bdf1207a54a7 +SIZE (rust/crates/fs-err-3.2.2.crate) = 26963 +SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c +SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e @@ -199,162 +209,162 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 -SHA256 (rust/crates/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2 -SIZE (rust/crates/generic-array-0.14.9.crate) = 17439 -SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 -SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +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.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 SIZE (rust/crates/gimli-0.32.3.crate) = 289789 -SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43 -SIZE (rust/crates/gix-0.74.1.crate) = 298209 -SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e -SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441 -SHA256 (rust/crates/gix-attributes-0.28.1.crate) = cc6591add69314fc43db078076a8da6f07957c65abb0b21c3e1b6a3cf50aa18d -SIZE (rust/crates/gix-attributes-0.28.1.crate) = 22749 +SHA256 (rust/crates/gix-0.78.0.crate) = 3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17 +SIZE (rust/crates/gix-0.78.0.crate) = 300617 +SHA256 (rust/crates/gix-actor-0.38.0.crate) = b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15 +SIZE (rust/crates/gix-actor-0.38.0.crate) = 13014 +SHA256 (rust/crates/gix-attributes-0.30.0.crate) = f868f013fee0ebb5c85fae848c34a0b9ef7438acfbaec0c82a3cdbd5eac730a0 +SIZE (rust/crates/gix-attributes-0.30.0.crate) = 22068 SHA256 (rust/crates/gix-bitmap-0.2.15.crate) = 5e150161b8a75b5860521cb876b506879a3376d3adc857ec7a9d35e7c6a5e531 SIZE (rust/crates/gix-bitmap-0.2.15.crate) = 8153 -SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb -SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638 -SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62 -SIZE (rust/crates/gix-command-0.6.3.crate) = 15123 -SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef -SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423 -SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3 -SIZE (rust/crates/gix-config-0.47.1.crate) = 73838 -SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64 -SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605 -SHA256 (rust/crates/gix-credentials-0.31.1.crate) = 20c2f7e9cda17bd982cfd4f7b7a2486239bb5be3e0893cf4b0178b8814ea3742 -SIZE (rust/crates/gix-credentials-0.31.1.crate) = 23774 -SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171 -SIZE (rust/crates/gix-date-0.10.7.crate) = 16177 -SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04 -SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358 -SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6 -SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339 -SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a -SIZE (rust/crates/gix-features-0.44.1.crate) = 34680 -SHA256 (rust/crates/gix-filter-0.21.0.crate) = 1d1253452c9808da01eaaf9b1c4929b9982efec29ef0a668b3326b8046d9b8fb -SIZE (rust/crates/gix-filter-0.21.0.crate) = 37677 -SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f -SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022 -SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56 -SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299 -SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1 -SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230 -SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195 -SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303 -SHA256 (rust/crates/gix-ignore-0.17.1.crate) = 93b6a9679a1488123b7f2929684bacfd9cd2a24f286b52203b8752cbb8d7fc49 -SIZE (rust/crates/gix-ignore-0.17.1.crate) = 12402 -SHA256 (rust/crates/gix-index-0.42.1.crate) = 31244542fb98ea4f3e964a4f8deafc2f4c77ad42bed58a1e8424bca1965fae99 -SIZE (rust/crates/gix-index-0.42.1.crate) = 54416 -SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f -SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263 -SHA256 (rust/crates/gix-negotiate-0.22.0.crate) = 89e16c96e052467d64c8f75a703b78976b33b034b9ff1f1d0c056c584319b0b8 -SIZE (rust/crates/gix-negotiate-0.22.0.crate) = 15578 -SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051 -SIZE (rust/crates/gix-object-0.51.1.crate) = 50596 -SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634 -SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044 -SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260 -SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798 -SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf -SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114 -SHA256 (rust/crates/gix-packetline-blocking-0.19.3.crate) = 89c59c3ad41e68cb38547d849e9ef5ccfc0d00f282244ba1441ae856be54d001 -SIZE (rust/crates/gix-packetline-blocking-0.19.3.crate) = 22302 -SHA256 (rust/crates/gix-path-0.10.21.crate) = 0416b41cd00ff292af9b94b0660880c44bd2ed66828ddca9a2b333535cbb71b8 -SIZE (rust/crates/gix-path-0.10.21.crate) = 34033 -SHA256 (rust/crates/gix-pathspec-0.13.0.crate) = d05e28457dca7c65a2dbe118869aab922a5bd382b7bb10cff5354f366845c128 -SIZE (rust/crates/gix-pathspec-0.13.0.crate) = 23314 -SHA256 (rust/crates/gix-prompt-0.11.2.crate) = 868e6516dfa16fdcbc5f8c935167d085f2ae65ccd4c9476a4319579d12a69d8d -SIZE (rust/crates/gix-prompt-0.11.2.crate) = 14061 -SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302 -SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050 +SHA256 (rust/crates/gix-chunk-0.5.0.crate) = 63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44 +SIZE (rust/crates/gix-chunk-0.5.0.crate) = 10607 +SHA256 (rust/crates/gix-command-0.7.0.crate) = 745bc165b7da500acc26d24888379ae0dfd1ecabe3a47420cdcb92feefb0561d +SIZE (rust/crates/gix-command-0.7.0.crate) = 14436 +SHA256 (rust/crates/gix-commitgraph-0.32.0.crate) = d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0 +SIZE (rust/crates/gix-commitgraph-0.32.0.crate) = 20808 +SHA256 (rust/crates/gix-config-0.51.0.crate) = 9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4 +SIZE (rust/crates/gix-config-0.51.0.crate) = 73714 +SHA256 (rust/crates/gix-config-value-0.17.0.crate) = 563361198101cedc975fe5760c91ac2e4126eec22216e81b659b45289feaf1ea +SIZE (rust/crates/gix-config-value-0.17.0.crate) = 15577 +SHA256 (rust/crates/gix-credentials-0.35.0.crate) = b6ef04ac6b0b9cb75b02afaab4045eafb7b59be41815fbfaaa184a2280af2146 +SIZE (rust/crates/gix-credentials-0.35.0.crate) = 21371 +SHA256 (rust/crates/gix-date-0.13.0.crate) = 12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687 +SIZE (rust/crates/gix-date-0.13.0.crate) = 18202 +SHA256 (rust/crates/gix-diff-0.58.0.crate) = 26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f +SIZE (rust/crates/gix-diff-0.58.0.crate) = 60348 +SHA256 (rust/crates/gix-discover-0.46.0.crate) = 950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e +SIZE (rust/crates/gix-discover-0.46.0.crate) = 22578 +SHA256 (rust/crates/gix-error-0.0.0.crate) = 7dffc9ca4dfa4f519a3d2cf1c038919160544923577ac60f45bcb602a24d82c6 +SIZE (rust/crates/gix-error-0.0.0.crate) = 18933 +SHA256 (rust/crates/gix-features-0.46.0.crate) = 6a407957e21dc5e6c87086e50e5114a2f9240f9cb11699588a6d900d53cb6c70 +SIZE (rust/crates/gix-features-0.46.0.crate) = 33829 +SHA256 (rust/crates/gix-filter-0.25.0.crate) = 7240442915cdd74e1f889566695ce0d0c23c7185b13318a1232ce646af0d18ad +SIZE (rust/crates/gix-filter-0.25.0.crate) = 38226 +SHA256 (rust/crates/gix-fs-0.19.0.crate) = ba74fa163d3b2ba821d5cd207d55fe3daac3d1099613a8559c812d2b15b3c39a +SIZE (rust/crates/gix-fs-0.19.0.crate) = 19839 +SHA256 (rust/crates/gix-glob-0.24.0.crate) = b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee +SIZE (rust/crates/gix-glob-0.24.0.crate) = 15613 +SHA256 (rust/crates/gix-hash-0.22.0.crate) = 2b8e11ea6bbd0fd4ab4a1c66812dd3cc25921a41315b120f352997725a4c79d6 +SIZE (rust/crates/gix-hash-0.22.0.crate) = 20263 +SHA256 (rust/crates/gix-hashtable-0.12.0.crate) = 52f1eecdd006390cbed81f105417dbf82a6fe40842022006550f2e32484101da +SIZE (rust/crates/gix-hashtable-0.12.0.crate) = 9768 +SHA256 (rust/crates/gix-ignore-0.19.0.crate) = 8953d87c13267e296d547f0fc7eaa8aa8fa5b2a9a34ab1cd5857f25240c7d299 +SIZE (rust/crates/gix-ignore-0.19.0.crate) = 11729 +SHA256 (rust/crates/gix-index-0.46.0.crate) = e31c6b3664efe5916c539c50e610f9958f2993faf8e29fa5a40fb80b6ac8486a +SIZE (rust/crates/gix-index-0.46.0.crate) = 54120 +SHA256 (rust/crates/gix-lock-21.0.0.crate) = e16d406220ef9df105645a9ddcaa42e8c882ba920344ace866d0403570aea599 +SIZE (rust/crates/gix-lock-21.0.0.crate) = 13453 +SHA256 (rust/crates/gix-negotiate-0.26.0.crate) = 00dff6d49869f16b8900da7c27b886a45cbf641b1e45aab355d012afe4266b7f +SIZE (rust/crates/gix-negotiate-0.26.0.crate) = 15048 +SHA256 (rust/crates/gix-object-0.55.0.crate) = 4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006 +SIZE (rust/crates/gix-object-0.55.0.crate) = 50896 +SHA256 (rust/crates/gix-odb-0.75.0.crate) = 1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864 +SIZE (rust/crates/gix-odb-0.75.0.crate) = 62262 +SHA256 (rust/crates/gix-pack-0.65.0.crate) = 8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24 +SIZE (rust/crates/gix-pack-0.65.0.crate) = 104007 +SHA256 (rust/crates/gix-packetline-0.21.0.crate) = 6c333badf342e9c2392800a96b9f2cf5bcb33906d2577d6ec923756ff4008a3f +SIZE (rust/crates/gix-packetline-0.21.0.crate) = 28189 +SHA256 (rust/crates/gix-path-0.11.0.crate) = c7c3cd795cad18c7acbc6bafe34bfb34ac7273ee81133793f9d1516dd9faf922 +SIZE (rust/crates/gix-path-0.11.0.crate) = 33841 +SHA256 (rust/crates/gix-pathspec-0.15.0.crate) = 3df6fd8e514d8b99ec5042ee17909a17750ccf54d0b8b30c850954209c800322 +SIZE (rust/crates/gix-pathspec-0.15.0.crate) = 22632 +SHA256 (rust/crates/gix-prompt-0.13.0.crate) = 6d48536da48fa4ae9d99bf46479f37a19a58427711e1927c80790856d4a490f6 +SIZE (rust/crates/gix-prompt-0.13.0.crate) = 13394 +SHA256 (rust/crates/gix-protocol-0.56.0.crate) = 54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2 +SIZE (rust/crates/gix-protocol-0.56.0.crate) = 54873 SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984 -SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88 -SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266 -SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912 -SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670 -SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413 -SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079 -SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3 -SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365 -SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be -SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263 -SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223 -SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364 -SHA256 (rust/crates/gix-submodule-0.21.0.crate) = 9bacc06333b50abc4fc06204622c2dd92850de2066bb5d421ac776d2bef7ae55 -SIZE (rust/crates/gix-submodule-0.21.0.crate) = 21854 -SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086 -SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058 -SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457 -SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867 -SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957 -SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677 -SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2 -SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078 -SHA256 (rust/crates/gix-url-0.33.1.crate) = c79b07b48dd9285485eb10429696ddcd1bfe6fb942ec0e5efb401ae7e40238e5 -SIZE (rust/crates/gix-url-0.33.1.crate) = 19745 +SHA256 (rust/crates/gix-ref-0.58.0.crate) = 5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966 +SIZE (rust/crates/gix-ref-0.58.0.crate) = 64527 +SHA256 (rust/crates/gix-refspec-0.36.0.crate) = 60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61 +SIZE (rust/crates/gix-refspec-0.36.0.crate) = 24189 +SHA256 (rust/crates/gix-revision-0.40.0.crate) = c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9 +SIZE (rust/crates/gix-revision-0.40.0.crate) = 29427 +SHA256 (rust/crates/gix-revwalk-0.26.0.crate) = 194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16 +SIZE (rust/crates/gix-revwalk-0.26.0.crate) = 17856 +SHA256 (rust/crates/gix-sec-0.13.0.crate) = beeb3bc63696cf7acb5747a361693ebdbcaf25b5d27d2308f38e9782983e7bce +SIZE (rust/crates/gix-sec-0.13.0.crate) = 12527 +SHA256 (rust/crates/gix-shallow-0.8.0.crate) = f4f4660fed3786d28e7e57d31b2de9ab3bf846068e187ccc52ee513de19a0073 +SIZE (rust/crates/gix-shallow-0.8.0.crate) = 11568 +SHA256 (rust/crates/gix-submodule-0.25.0.crate) = db1840fe723c6264ee596e5a179e1b9a2df59351f09bae9cea570a472a790bc0 +SIZE (rust/crates/gix-submodule-0.25.0.crate) = 19444 +SHA256 (rust/crates/gix-tempfile-21.0.0.crate) = d280bba7c547170e42d5228fc6e76c191fb5a7c88808ff61af06460404d1fd91 +SIZE (rust/crates/gix-tempfile-21.0.0.crate) = 18249 +SHA256 (rust/crates/gix-trace-0.1.17.crate) = 6e42a4c2583357721ba2d887916e78df504980f22f1182df06997ce197b89504 +SIZE (rust/crates/gix-trace-0.1.17.crate) = 10863 +SHA256 (rust/crates/gix-transport-0.53.0.crate) = de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3 +SIZE (rust/crates/gix-transport-0.53.0.crate) = 70454 +SHA256 (rust/crates/gix-traverse-0.52.0.crate) = 37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55 +SIZE (rust/crates/gix-traverse-0.52.0.crate) = 26502 +SHA256 (rust/crates/gix-url-0.35.0.crate) = 1ca2e50308a8373069e71970939f43ea4a1b5f422cf807d048ebcf07dcc02b2c +SIZE (rust/crates/gix-url-0.35.0.crate) = 21461 SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5 SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157 -SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4 -SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803 -SHA256 (rust/crates/gix-worktree-0.43.1.crate) = 8df3dfc8b62b0eccc923c757b40f488abc357c85c03d798622edfc3eb5137e04 -SIZE (rust/crates/gix-worktree-0.43.1.crate) = 25608 -SHA256 (rust/crates/gix-worktree-state-0.21.0.crate) = 046efd191ff842cc22ddce61a4e8cea75ef7e3c659772de0838b2ad74b0016ef -SIZE (rust/crates/gix-worktree-state-0.21.0.crate) = 24369 +SHA256 (rust/crates/gix-validate-0.11.0.crate) = 0ec1eff98d91941f47766367cba1be746bab662bad761d9891ae6f7882f7840b +SIZE (rust/crates/gix-validate-0.11.0.crate) = 13115 +SHA256 (rust/crates/gix-worktree-0.47.0.crate) = ef2ad658586ec0039b03e96c664f08b7cb7a2b7cca6947a9c856c9ed59b807b1 +SIZE (rust/crates/gix-worktree-0.47.0.crate) = 24946 +SHA256 (rust/crates/gix-worktree-state-0.25.0.crate) = 9895abc7654cbd8e102d6a765d3bdfa1567fcd5d2849b8e3d3da6405d64913c9 +SIZE (rust/crates/gix-worktree-state-0.25.0.crate) = 23997 SHA256 (rust/crates/gumdrop-0.8.1.crate) = 5bc700f989d2f6f0248546222d9b4258f5b02a171a431f8285a81c08142629e3 SIZE (rust/crates/gumdrop-0.8.1.crate) = 17522 SHA256 (rust/crates/gumdrop_derive-0.8.1.crate) = 729f9bd3449d77e7831a18abfb7ba2f99ee813dfd15b8c2167c9a54ba20aa99d SIZE (rust/crates/gumdrop_derive-0.8.1.crate) = 11657 -SHA256 (rust/crates/h2-0.4.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 -SIZE (rust/crates/h2-0.4.12.crate) = 176264 +SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 +SIZE (rust/crates/h2-0.4.13.crate) = 176861 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606 SIZE (rust/crates/hash32-0.3.1.crate) = 10273 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/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf SIZE (rust/crates/home-0.5.11.crate) = 9926 -SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 -SIZE (rust/crates/http-1.3.1.crate) = 106063 +SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a +SIZE (rust/crates/http-1.4.0.crate) = 106978 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 SIZE (rust/crates/http-body-1.0.1.crate) = 6125 SHA256 (rust/crates/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 SIZE (rust/crates/httparse-1.10.1.crate) = 45190 -SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e -SIZE (rust/crates/hyper-1.7.0.crate) = 157006 +SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 +SIZE (rust/crates/hyper-1.8.1.crate) = 157353 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 -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/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 +SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 +SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 +SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 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 -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/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43 +SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233 +SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6 +SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876 +SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599 +SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 +SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a +SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 +SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec +SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 +SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af +SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 +SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614 +SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 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.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de @@ -363,50 +373,54 @@ SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5 SIZE (rust/crates/indenter-0.3.4.crate) = 11101 -SHA256 (rust/crates/indexmap-2.12.0.crate) = 6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f -SIZE (rust/crates/indexmap-2.12.0.crate) = 100446 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc SIZE (rust/crates/io-close-0.3.7.crate) = 8025 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/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a +SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 -SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c -SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e SIZE (rust/crates/jetscii-0.5.3.crate) = 18811 -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-0.2.18.crate) = e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50 +SIZE (rust/crates/jiff-0.2.18.crate) = 764726 +SHA256 (rust/crates/jiff-static-0.2.18.crate) = e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78 +SIZE (rust/crates/jiff-static-0.2.18.crate) = 83381 +SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2 +SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215 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/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305 -SIZE (rust/crates/js-sys-0.3.81.crate) = 56399 +SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 +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.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3 +SIZE (rust/crates/js-sys-0.3.85.crate) = 56436 SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1 SIZE (rust/crates/kstring-2.0.2.crate) = 23044 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.177.crate) = 2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976 -SIZE (rust/crates/libc-0.2.177.crate) = 792045 -SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb -SIZE (rust/crates/libredox-0.1.10.crate) = 7332 -SHA256 (rust/crates/libz-rs-sys-0.5.2.crate) = 840db8cf39d9ec4dd794376f38acc40d0fc65eec2a8f484f7fd375b84602becd -SIZE (rust/crates/libz-rs-sys-0.5.2.crate) = 46524 -SHA256 (rust/crates/libz-sys-1.1.22.crate) = 8b70e7a7df205e92a1a4cd9aaae7898dac0aa555503cc0a649494d0d60e7651d -SIZE (rust/crates/libz-sys-1.1.22.crate) = 841053 +SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc +SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 +SIZE (rust/crates/libredox-0.1.12.crate) = 7469 +SHA256 (rust/crates/libz-sys-1.1.23.crate) = 15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7 +SIZE (rust/crates/libz-sys-1.1.23.crate) = 854540 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/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77 +SIZE (rust/crates/litemap-0.8.1.crate) = 34172 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 -SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432 -SIZE (rust/crates/log-0.4.28.crate) = 51131 +SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 @@ -421,8 +435,8 @@ SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bc SIZE (rust/crates/mime-0.3.17.crate) = 15712 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/mio-1.1.0.crate) = 69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873 -SIZE (rust/crates/mio-1.1.0.crate) = 105232 +SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc +SIZE (rust/crates/mio-1.1.1.crate) = 105630 SHA256 (rust/crates/never-0.1.0.crate) = c96aba5aa877601bb3f6dd6a63a969e1f82e60646e81e71b14496995e9853c91 SIZE (rust/crates/never-0.1.0.crate) = 2176 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 @@ -437,10 +451,8 @@ SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a71648 SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 -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.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 -SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412 +SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe +SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52 SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a @@ -451,26 +463,34 @@ SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bd SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455 SIZE (rust/crates/petgraph-0.8.3.crate) = 807555 +SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf +SIZE (rust/crates/phf-0.13.1.crate) = 24786 +SHA256 (rust/crates/phf_codegen-0.13.1.crate) = 49aa7f9d80421bca176ca8dbfebe668cc7a2684708594ec9f3c0db0805d5d6e1 +SIZE (rust/crates/phf_codegen-0.13.1.crate) = 14774 +SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737 +SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952 +SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266 +SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141 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/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 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.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.3.crate) = 84df19adbe5b5a0782edcab45899906947ab039ccf4573713735ee7de1e6b08a -SIZE (rust/crates/potential_utf-0.1.3.crate) = 9698 +SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 +SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 +SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5 +SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858 +SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77 +SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514 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 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 -SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 -SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024 -SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139 -SIZE (rust/crates/prodash-30.0.1.crate) = 92925 +SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (rust/crates/prodash-31.0.0.crate) = 962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c +SIZE (rust/crates/prodash-31.0.0.crate) = 95697 SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 @@ -479,58 +499,62 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a 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.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1 -SIZE (rust/crates/quote-1.0.41.crate) = 31408 +SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 +SIZE (rust/crates/quote-1.0.44.crate) = 31629 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.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 SIZE (rust/crates/rand-0.9.2.crate) = 99930 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.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 -SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c +SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 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/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 -SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 -SIZE (rust/crates/regex-1.12.2.crate) = 163843 -SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c -SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 -SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 -SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 -SHA256 (rust/crates/reqwest-0.12.24.crate) = 9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f -SIZE (rust/crates/reqwest-0.12.24.crate) = 159974 +SHA256 (rust/crates/redox_syscall-0.7.0.crate) = 49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27 +SIZE (rust/crates/redox_syscall-0.7.0.crate) = 27652 +SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f +SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 +SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c +SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430 +SHA256 (rust/crates/reqwest-0.13.1.crate) = 04e9018c9d814e5f30cc16a0f03271aeab3571e609612d9fe78c1aa8d11c2f62 +SIZE (rust/crates/reqwest-0.13.1.crate) = 158118 SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rust-embed-8.8.0.crate) = fb44e1917075637ee8c7bcb865cf8830e3a92b5b1189e44e3a0ab5a0d5be314b -SIZE (rust/crates/rust-embed-8.8.0.crate) = 900773 -SHA256 (rust/crates/rust-embed-impl-8.8.0.crate) = 382499b49db77a7c19abd2a574f85ada7e9dbe125d5d1160fa5cad7c4cf71fc9 -SIZE (rust/crates/rust-embed-impl-8.8.0.crate) = 9281 -SHA256 (rust/crates/rust-embed-utils-8.8.0.crate) = 21fcbee55c2458836bcdbfffb6ec9ba74bbc23ca7aa6816015a3dd2c4d8fc185 -SIZE (rust/crates/rust-embed-utils-8.8.0.crate) = 5735 -SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace -SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SHA256 (rust/crates/rust-embed-8.11.0.crate) = 04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27 +SIZE (rust/crates/rust-embed-8.11.0.crate) = 901130 +SHA256 (rust/crates/rust-embed-impl-8.11.0.crate) = da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa +SIZE (rust/crates/rust-embed-impl-8.11.0.crate) = 9286 +SHA256 (rust/crates/rust-embed-utils-8.11.0.crate) = 5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1 +SIZE (rust/crates/rust-embed-utils-8.11.0.crate) = 5729 +SHA256 (rust/crates/rustc-demangle-0.1.27.crate) = b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d +SIZE (rust/crates/rustc-demangle-0.1.27.crate) = 30448 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc-stable-hash-0.1.2.crate) = 781442f29170c5c93b7185ad559492601acdc71d5bb0706f5868094f45cfcd08 SIZE (rust/crates/rustc-stable-hash-0.1.2.crate) = 20359 -SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e -SIZE (rust/crates/rustix-1.1.2.crate) = 422717 -SHA256 (rust/crates/rustls-0.23.34.crate) = 6a9586e9ee2b4f8fab52a0048ca7334d7024eef48e2cb9407e3497bb7cab7fa7 -SIZE (rust/crates/rustls-0.23.34.crate) = 374030 -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-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.7.crate) = e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf -SIZE (rust/crates/rustls-webpki-0.103.7.crate) = 85721 +SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 +SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b +SIZE (rust/crates/rustls-0.23.36.crate) = 374313 +SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 +SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd +SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 +SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784 +SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924 +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.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 +SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 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/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 @@ -551,14 +575,10 @@ SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b 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_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c -SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 -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.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392 -SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011 -SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd -SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 +SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 +SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423 @@ -567,20 +587,22 @@ SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824 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/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde -SIZE (rust/crates/shell-words-1.1.0.crate) = 9871 +SHA256 (rust/crates/shell-words-1.1.1.crate) = dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77 +SIZE (rust/crates/shell-words-1.1.1.crate) = 10012 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe -SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 -SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 -SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e +SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 +SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smol_str-0.3.2.crate) = 9676b89cd56310a87b93dec47b11af744f34d5fc9f367b829474eec0a891350d SIZE (rust/crates/smol_str-0.3.2.crate) = 17504 -SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881 -SIZE (rust/crates/socket2-0.6.1.crate) = 58486 +SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0 +SIZE (rust/crates/socket2-0.6.2.crate) = 58621 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596 SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f @@ -591,88 +613,78 @@ 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.108.crate) = da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917 -SIZE (rust/crates/syn-2.0.108.crate) = 301754 +SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a +SIZE (rust/crates/syn-2.0.114.crate) = 304636 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.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f -SIZE (rust/crates/synstructure-0.12.6.crate) = 18429 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 -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/tame-index-0.24.1.crate) = 29d997c0bbe8ac3ccf0a3c883b0a117a2f10b5d2768e77a3951b30c9737aa6c1 -SIZE (rust/crates/tame-index-0.24.1.crate) = 102038 -SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 -SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 +SHA256 (rust/crates/tame-index-0.26.0.crate) = 502c6b412fa8aa4d46f6fee23bba6cab4d260e459226c23a5f936c5f172039ec +SIZE (rust/crates/tame-index-0.26.0.crate) = 85090 +SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c +SIZE (rust/crates/tempfile-3.24.0.crate) = 40849 SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 -SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 -SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 -SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 -SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 +SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 +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.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 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.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/tinystr-0.8.1.crate) = 5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b -SIZE (rust/crates/tinystr-0.8.1.crate) = 23333 +SHA256 (rust/crates/time-0.3.45.crate) = f9e442fc33d7fdb45aa9bfeb312c095964abdf596f7567261062b2a7107aaabd +SIZE (rust/crates/time-0.3.45.crate) = 216365 +SHA256 (rust/crates/time-core-0.1.7.crate) = 8b36ee98fd31ec7426d599183e8fe26932a8dc1fb76ddb6214d05493377d34ca +SIZE (rust/crates/time-core-0.1.7.crate) = 9261 +SHA256 (rust/crates/time-macros-0.2.25.crate) = 71e552d1249bf61ac2a52db88179fd0673def1e1ad8243a00d9ec9ed71fee3dd +SIZE (rust/crates/time-macros-0.2.25.crate) = 24806 +SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869 +SIZE (rust/crates/tinystr-0.8.2.crate) = 23942 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/tokio-1.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408 -SIZE (rust/crates/tokio-1.48.0.crate) = 843434 +SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 +SIZE (rust/crates/tokio-1.49.0.crate) = 857029 SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 -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-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8 -SIZE (rust/crates/toml-0.9.8.crate) = 56104 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 +SHA256 (rust/crates/toml-0.9.11+spec-1.1.0.crate) = f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46 +SIZE (rust/crates/toml-0.9.11+spec-1.1.0.crate) = 56484 SHA256 (rust/crates/toml-span-0.6.0.crate) = 5c6532e5b62b652073bff0e2050ef57e4697a853be118d6c57c32b59fffdeaab SIZE (rust/crates/toml-span-0.6.0.crate) = 34384 -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.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533 -SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827 -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.7.crate) = 6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d -SIZE (rust/crates/toml_edit-0.23.7.crate) = 65946 -SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e -SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978 -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.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2 -SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146 +SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 +SHA256 (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 8c740b185920170a6d9191122cafef7010bd6270a3824594bff6784c04d7f09e +SIZE (rust/crates/toml_edit-0.24.0+spec-1.1.0.crate) = 66403 +SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44 +SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897 +SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 +SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d SIZE (rust/crates/topological-sort-0.2.2.crate) = 10566 -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-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 +SIZE (rust/crates/tower-0.5.3.crate) = 110488 +SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 +SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 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.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-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da +SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 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.20.crate) = 2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5 -SIZE (rust/crates/tracing-subscriber-0.3.20.crate) = 212274 +SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e +SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c @@ -685,18 +697,16 @@ SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af SIZE (rust/crates/uluru-3.1.0.crate) = 9664 SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217 SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773 -SHA256 (rust/crates/unicode-ident-1.0.20.crate) = 462eeb75aeb73aea900253ce739c8e18a67423fadf006037cd3ff27e82748a06 -SIZE (rust/crates/unicode-ident-1.0.20.crate) = 47416 -SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956 -SIZE (rust/crates/unicode-normalization-0.1.24.crate) = 126536 -SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 -SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 +SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 +SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8 +SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462 SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b -SIZE (rust/crates/url-2.5.7.crate) = 87907 +SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed +SIZE (rust/crates/url-2.5.8.crate) = 86512 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 @@ -715,26 +725,26 @@ 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/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.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/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 +SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 +SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566 +SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f +SIZE (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 17188 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608 +SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12 +SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121 SHA256 (rust/crates/wasmparser-0.207.0.crate) = e19bb9f8ab07616da582ef8adb24c54f1424c7ec876720b7da9db8ec0626c92c SIZE (rust/crates/wasmparser-0.207.0.crate) = 197388 -SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120 -SIZE (rust/crates/web-sys-0.3.81.crate) = 641812 +SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598 +SIZE (rust/crates/web-sys-0.3.85.crate) = 645049 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.6.crate) = 804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca +SIZE (rust/crates/webpki-root-certs-1.0.6.crate) = 165537 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 @@ -749,20 +759,14 @@ SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c26 SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 -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.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 -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.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 -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.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 +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 SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b @@ -771,18 +775,26 @@ SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 +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.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 +SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8 +SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 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.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 +SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43 +SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 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.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 +SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f +SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 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.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 @@ -791,51 +803,61 @@ SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c56 SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 +SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060 +SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 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.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 +SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36 +SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 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.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 +SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3 +SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 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.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 +SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0 +SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 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.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 -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/xml-1.1.0.crate) = 838dd679b10a4180431ce7c2caa6e5585a7c8f63154c19ae99345126572e80cc -SIZE (rust/crates/xml-1.1.0.crate) = 55564 -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.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/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 +SIZE (rust/crates/winnow-0.7.14.crate) = 184718 +SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 +SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9 +SIZE (rust/crates/writeable-0.6.2.crate) = 25181 +SHA256 (rust/crates/xml-1.2.1.crate) = b8aa498d22c9bbaf482329839bc5620c46be275a19a812e9a22a2b07529a642a +SIZE (rust/crates/xml-1.2.1.crate) = 57626 +SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954 +SIZE (rust/crates/yoke-0.8.1.crate) = 32016 +SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d +SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 +SHA256 (rust/crates/zerocopy-0.8.38.crate) = 57cf3aa6855b23711ee9852dfc97dfaa51c45feaba5b645d0c777414d494a961 +SIZE (rust/crates/zerocopy-0.8.38.crate) = 275834 +SHA256 (rust/crates/zerocopy-derive-0.8.38.crate) = 8a616990af1a287837c4fe6596ad77ef57948f787e46ce28e166facc0cc1cb75 +SIZE (rust/crates/zerocopy-derive-0.8.38.crate) = 106956 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.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 -SHA256 (rust/crates/zerotrie-0.2.2.crate) = 36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595 -SIZE (rust/crates/zerotrie-0.2.2.crate) = 74423 -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/zlib-rs-0.5.2.crate) = 2f06ae92f42f5e5c42443fd094f245eb656abf56dd7cce9b8b263236565e00f2 -SIZE (rust/crates/zlib-rs-0.5.2.crate) = 194342 -SHA256 (RustSec-rustsec-cargo-audit-v0.22.0_GH0.tar.gz) = 77a739cd31259ce9365716ba1831fd401a4e29b111dea5b27ff567822811c898 -SIZE (RustSec-rustsec-cargo-audit-v0.22.0_GH0.tar.gz) = 1119344 +SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851 +SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 +SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002 +SIZE (rust/crates/zerovec-0.11.5.crate) = 119620 +SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3 +SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 +SHA256 (rust/crates/zlib-rs-0.5.5.crate) = 40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3 +SIZE (rust/crates/zlib-rs-0.5.5.crate) = 207080 +SHA256 (rust/crates/zmij-1.0.19.crate) = 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445 +SIZE (rust/crates/zmij-1.0.19.crate) = 23948 +SHA256 (RustSec-rustsec-cargo-audit-v0.22.1_GH0.tar.gz) = 262d42fcca5db8629b6220d84e62e7ffda913846a36089a847ffe276e6b09446 +SIZE (RustSec-rustsec-cargo-audit-v0.22.1_GH0.tar.gz) = 1123015 diff --git a/security/certificate_maker/Makefile b/security/certificate_maker/Makefile index 54e701528fde..7526e6ef1b3b 100644 --- a/security/certificate_maker/Makefile +++ b/security/certificate_maker/Makefile @@ -1,6 +1,7 @@ PORTNAME= certificate_maker DISTVERSIONPREFIX= v -DISTVERSION= 1.8.4 +DISTVERSION= 1.8.5 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/certificate_maker/distinfo b/security/certificate_maker/distinfo index d41ccc9e8620..793943eb9109 100644 --- a/security/certificate_maker/distinfo +++ b/security/certificate_maker/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765962373 -SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 2c3811d15a01545c8100a4e9ae0d89cad1a6ac207f1aa81d5b66446ca0d6b327 -SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.mod) = 8556 -SHA256 (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1fd3e380518c93016c4b56ee513cedb867064a957a76f51af1dad7dd79337800 -SIZE (go/security_certificate_maker/certificate_maker-v1.8.4/v1.8.4.zip) = 1242730 +TIMESTAMP = 1768381394 +SHA256 (go/security_certificate_maker/certificate_maker-v1.8.5/v1.8.5.mod) = 00cc65978b1b5dee3f9e811c9a93dcaace3bc32c52a8b1c34fc0262bd6108c89 +SIZE (go/security_certificate_maker/certificate_maker-v1.8.5/v1.8.5.mod) = 8595 +SHA256 (go/security_certificate_maker/certificate_maker-v1.8.5/v1.8.5.zip) = d755a957ed769650216da2e3c2905c45434673b00c4510a563d6620b30a305df +SIZE (go/security_certificate_maker/certificate_maker-v1.8.5/v1.8.5.zip) = 1242813 diff --git a/security/certmgr/Makefile b/security/certmgr/Makefile index 8b4e97df1bac..bb6dc2e36263 100644 --- a/security/certmgr/Makefile +++ b/security/certmgr/Makefile @@ -1,7 +1,7 @@ PORTNAME= certmgr DISTVERSIONPREFIX= v DISTVERSION= 3.0.3 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security net MAINTAINER= fuz@FreeBSD.org diff --git a/security/certspotter/Makefile b/security/certspotter/Makefile index ecaa9019d124..117650a0e620 100644 --- a/security/certspotter/Makefile +++ b/security/certspotter/Makefile @@ -1,6 +1,7 @@ PORTNAME= certspotter DISTVERSIONPREFIX= v DISTVERSION= 0.23.0 +PORTREVISION= 3 CATEGORIES= security www MAINTAINER= flo@FreeBSD.org diff --git a/security/cfssl/Makefile b/security/cfssl/Makefile index 7c7b6c9863f9..8879b9b114d3 100644 --- a/security/cfssl/Makefile +++ b/security/cfssl/Makefile @@ -1,7 +1,7 @@ PORTNAME= cfssl DISTVERSIONPREFIX= v DISTVERSION= 1.6.5 -PORTREVISION= 17 +PORTREVISION= 20 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/cl-md5-sbcl/Makefile b/security/cl-md5-sbcl/Makefile index 31730fa71dec..1b60c7c9bd74 100644 --- a/security/cl-md5-sbcl/Makefile +++ b/security/cl-md5-sbcl/Makefile @@ -1,6 +1,6 @@ PORTNAME= md5 PORTVERSION= 2.0.5 -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= security lisp PKGNAMEPREFIX= cl- DISTFILES= # none diff --git a/security/clamav-lts/Makefile b/security/clamav-lts/Makefile index f78c69b266dc..2632af1dc41f 100644 --- a/security/clamav-lts/Makefile +++ b/security/clamav-lts/Makefile @@ -1,6 +1,6 @@ PORTNAME= clamav DISTVERSION= 1.4.3 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= https://www.clamav.net/downloads/production/ diff --git a/security/clamav/Makefile b/security/clamav/Makefile index 9a8c493e8676..4cda683e10c2 100644 --- a/security/clamav/Makefile +++ b/security/clamav/Makefile @@ -1,6 +1,6 @@ PORTNAME= clamav DISTVERSION= 1.5.1 -PORTREVISION= 2 +PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= security MASTER_SITES= https://www.clamav.net/downloads/production/ diff --git a/security/clamtk/Makefile b/security/clamtk/Makefile index ea5560df0408..798da4f8b239 100644 --- a/security/clamtk/Makefile +++ b/security/clamtk/Makefile @@ -1,19 +1,16 @@ PORTNAME= clamtk -PORTVERSION= 6.18 -DISTVERSIONPREFIX=v -PORTREVISION= 2 +DISTVERSIONPREFIX= v +DISTVERSION= 6.19 CATEGORIES= security -MAINTAINER= nc@FreeBSD.org +MAINTAINER= tmp386@live.com COMMENT= GTK front-end for Clam Antivirus -WWW= https://dave-theunsub.github.io/clamtk/ +WWW= https://github.com/piposeimandi/clamtk/ \ + https://gitlab.com/dave_m/clamtk/-/wikis/home/ LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -DEPRECATED= Maintainer has retired -EXPIRATION_DATE=2025-12-30 - RUN_DEPENDS= p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ p5-Text-CSV>=0:textproc/p5-Text-CSV \ p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \ @@ -24,16 +21,14 @@ RUN_DEPENDS= p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \ gnome-icon-theme>=0:misc/gnome-icon-theme \ icons-tango>0:x11-themes/icons-tango -NO_BUILD= yes USES= gettext-runtime:run perl5 shebangfix -USE_PERL5= run USE_GITHUB= yes -GH_ACCOUNT= dave-theunsub -GH_TAGNAME= 1f026f0 +GH_ACCOUNT= piposeimandi +GH_TAGNAME= 32cc526 +USE_PERL5= run SHEBANG_FILES= clamtk - -LINGUAS= `${LS} ${WRKSRC}/po/*.mo | ${XARGS} ${BASENAME} -s .mo` - +NO_BUILD= yes +PORTDOCS= CHANGES DISCLAIMER.md README.md OPTIONS_DEFINE= DOCS post-extract: @@ -43,21 +38,19 @@ post-patch: @${REINPLACE_CMD} -e \ 's|/usr/local|${LOCALBASE}|g ; \ s|/usr/share|${PREFIX}/share|g ; \ - s|/var/lib/clamav|/var/db/clamav|g' ${WRKSRC}/lib/*.pm + s|/var/lib/clamav|/var/db/clamav|g' ${WRKSRC}/lib/ClamTk/*.pm do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ClamTk - ${INSTALL_DATA} ${WRKSRC}/lib/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ClamTk - ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications - ${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps - ${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.xpm ${STAGEDIR}${PREFIX}/share/pixmaps + ${INSTALL_DATA} ${WRKSRC}/lib/ClamTk/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ClamTk + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR} + ${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png \ + ${WRKSRC}/images/${PORTNAME}.xpm ${STAGEDIR}${PREFIX}/share/pixmaps do-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} -.for file in CHANGES DISCLAIMER README.md - ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR} -.endfor + ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/security/clamtk/distinfo b/security/clamtk/distinfo index 607b79ba5fc1..5a5f1926e1e9 100644 --- a/security/clamtk/distinfo +++ b/security/clamtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708103654 -SHA256 (dave-theunsub-clamtk-v6.18-1f026f0_GH0.tar.gz) = f177e9c0a9a39f4b8d1a359d7dbc8d7a1450d95425d9124888e11138f245ef0e -SIZE (dave-theunsub-clamtk-v6.18-1f026f0_GH0.tar.gz) = 70801 +TIMESTAMP = 1771888888 +SHA256 (piposeimandi-clamtk-v6.19-32cc526_GH0.tar.gz) = 8f02df2e723ca1e90bac03a1841a0179ffff97378a6fc2f343814dcfd4e1d0ee +SIZE (piposeimandi-clamtk-v6.19-32cc526_GH0.tar.gz) = 131670 diff --git a/security/clamtk/pkg-descr b/security/clamtk/pkg-descr index 3d63864ec263..a199cb6e137f 100644 --- a/security/clamtk/pkg-descr +++ b/security/clamtk/pkg-descr @@ -1,2 +1,2 @@ -ClamTk is a GUI front-end for ClamAV using gtk2-perl. It is designed to -be an easy-to-use frontend for Unix systems. +ClamTk is a GUI front-end for ClamAV using GTK and Perl. It is designed to be an +easy-to-use frontend for Unix systems. diff --git a/security/clamtk/pkg-plist b/security/clamtk/pkg-plist index 479367dcb6c8..bc1cf870761b 100644 --- a/security/clamtk/pkg-plist +++ b/security/clamtk/pkg-plist @@ -1,5 +1,4 @@ bin/clamtk -share/man/man1/clamtk.1.gz %%SITE_PERL%%/ClamTk/Analysis.pm %%SITE_PERL%%/ClamTk/App.pm %%SITE_PERL%%/ClamTk/Assistant.pm @@ -18,8 +17,6 @@ share/man/man1/clamtk.1.gz %%SITE_PERL%%/ClamTk/Update.pm %%SITE_PERL%%/ClamTk/Whitelist.pm share/applications/clamtk.desktop -%%PORTDOCS%%%%DOCSDIR%%/CHANGES -%%PORTDOCS%%%%DOCSDIR%%/DISCLAIMER -%%PORTDOCS%%%%DOCSDIR%%/README.md +share/man/man1/clamtk.1.gz share/pixmaps/clamtk.png share/pixmaps/clamtk.xpm diff --git a/security/cloak/Makefile b/security/cloak/Makefile index aa4375b3fb7c..8aed24bf2935 100644 --- a/security/cloak/Makefile +++ b/security/cloak/Makefile @@ -1,7 +1,7 @@ PORTNAME= cloak DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 35 +PORTREVISION= 36 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/cosign/Makefile b/security/cosign/Makefile index 8ebd701d5309..2c7043e71fff 100644 --- a/security/cosign/Makefile +++ b/security/cosign/Makefile @@ -1,7 +1,6 @@ PORTNAME= cosign DISTVERSIONPREFIX= v -DISTVERSION= 2.6.1 -PORTREVISION= 4 +DISTVERSION= 3.0.2 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe go:modules CPE_VENDOR= sigstore -GO_MODULE= github.com/sigstore/cosign/v2 +GO_MODULE= github.com/sigstore/cosign/v3 GO_TARGET= ./cmd/${PORTNAME} GO_BUILDFLAGS= -ldflags="-buildid= \ -X sigs.k8s.io/release-utils/version.gitVersion=$(DISTVERSION) \ @@ -24,7 +23,7 @@ GO_BUILDFLAGS= -ldflags="-buildid= \ PLIST_FILES= bin/${PORTNAME} -GIT_HASH= 634fabe54f9fbbab55d821a83ba93b2d25bdba5f +GIT_HASH= 84449696f0658a5ef5f2abba87fdd3f8b17ca1be .include <bsd.port.pre.mk> diff --git a/security/cosign/distinfo b/security/cosign/distinfo index f7a8031a9264..c1b4dae64146 100644 --- a/security/cosign/distinfo +++ b/security/cosign/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1772534926 +SHA256 (go/security_cosign/cosign-v3.0.2/v3.0.2.mod) = bc07984609ddfe4d6f35dff8f38c27ca20eea379d510dfd1f5106af354eb7f48 +SIZE (go/security_cosign/cosign-v3.0.2/v3.0.2.mod) = 17773 +SHA256 (go/security_cosign/cosign-v3.0.2/v3.0.2.zip) = b74ce899ba8cdc48eb6a42b98138265cc851b8c547302d4062df07d32d26db64 +SIZE (go/security_cosign/cosign-v3.0.2/v3.0.2.zip) = 1369312 diff --git a/security/courier-authlib/Makefile b/security/courier-authlib/Makefile index 10512dacbb6f..6a542198c82a 100644 --- a/security/courier-authlib/Makefile +++ b/security/courier-authlib/Makefile @@ -1,12 +1,8 @@ PORTNAME= courier-authlib -PORTVERSION= 0.72.6 +PORTVERSION= 0.72.7 CATEGORIES?= security mail .if defined(PKGNAMESUFFIX) MASTER_SITES= SF/courier/authlib/${PORTVERSION} -.else -MASTER_SITES= # empty -DISTFILES= # empty -EXTRACT_ONLY= # empty .endif MAINTAINER= madpilot@FreeBSD.org @@ -18,8 +14,7 @@ CONFLICTS= courier-0.45* .if !defined(PKGNAMESUFFIX) RUN_DEPENDS= courierauthconfig:security/courier-authlib-base -NO_BUILD= yes -NO_INSTALL= yes +USES= metaport PATCHDIR= /dev/null OPTIONS_DEFINE+= GDBM diff --git a/security/courier-authlib/Makefile.dep b/security/courier-authlib/Makefile.dep index a2abd88be200..75c9877edb2a 100644 --- a/security/courier-authlib/Makefile.dep +++ b/security/courier-authlib/Makefile.dep @@ -4,7 +4,7 @@ #.include "${.CURDIR}/../../security/courier-authlib/Makefile.dep" #.endif # -# in your Makefile *before* any +# in your Makefile *before* any #.include <bsd.port.pre.mk> .if ${PORT_OPTIONS:MAUTH_LDAP} diff --git a/security/courier-authlib/distinfo b/security/courier-authlib/distinfo index 9638405fe6cb..688d4157fab1 100644 --- a/security/courier-authlib/distinfo +++ b/security/courier-authlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762759484 -SHA256 (courier-authlib-0.72.6.tar.bz2) = c801f9da4bb40b5efcd89694ca56de0b10a2b8e275c3afc00f4d9aa378b0f95d -SIZE (courier-authlib-0.72.6.tar.bz2) = 2802137 +TIMESTAMP = 1768305851 +SHA256 (courier-authlib-0.72.7.tar.bz2) = d9f764aa10c9c8d9b148ae9ba647a975cf41291800b8972c1a16bee64d6d913b +SIZE (courier-authlib-0.72.7.tar.bz2) = 2803129 diff --git a/security/cowrie/Makefile b/security/cowrie/Makefile index 3b9edfc0f739..b0f202c872db 100644 --- a/security/cowrie/Makefile +++ b/security/cowrie/Makefile @@ -1,6 +1,6 @@ PORTNAME= cowrie DISTVERSIONPREFIX= v -DISTVERSION= 2.9.1 +DISTVERSION= 2.9.7 CATEGORIES= security python MAINTAINER= yuri@FreeBSD.org diff --git a/security/cowrie/distinfo b/security/cowrie/distinfo index aab03fba3857..aa6a809def0a 100644 --- a/security/cowrie/distinfo +++ b/security/cowrie/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765876099 -SHA256 (cowrie-cowrie-v2.9.1_GH0.tar.gz) = 05b9776e1e1c8549303776ed4d8a9ef8c1a509fc3ee0fb93f72460608091169a -SIZE (cowrie-cowrie-v2.9.1_GH0.tar.gz) = 649706 +TIMESTAMP = 1768894250 +SHA256 (cowrie-cowrie-v2.9.7_GH0.tar.gz) = 7de10f24bc32772c19e3a02610d9bc434a1852e53d93eb8272db30e4a150c6e2 +SIZE (cowrie-cowrie-v2.9.7_GH0.tar.gz) = 658414 diff --git a/security/create-cert/Makefile b/security/create-cert/Makefile index 0cd72675b9e0..b0bae7940c64 100644 --- a/security/create-cert/Makefile +++ b/security/create-cert/Makefile @@ -1,11 +1,12 @@ PORTNAME= create-cert -PORTVERSION= 2.11 +PORTVERSION= 2.12 CATEGORIES= security MASTER_SITES= https://ee.lbl.gov/downloads/create-cert/ \ LOCAL/leres/create-cert MAINTAINER= leres@FreeBSD.org COMMENT= Create openssl client key and certificates +WWW= https://ee.lbl.gov/downloads/create-cert/ LICENSE= BSD3CLAUSE diff --git a/security/create-cert/distinfo b/security/create-cert/distinfo index 76a23568a7b4..05e156a56868 100644 --- a/security/create-cert/distinfo +++ b/security/create-cert/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705870149 -SHA256 (create-cert-2.11.tar.gz) = a5715cef9d2acc154559985354a16917a7c0f0f852ceecd6cebe9c606321d9bd -SIZE (create-cert-2.11.tar.gz) = 75138 +TIMESTAMP = 1767219737 +SHA256 (create-cert-2.12.tar.gz) = 41ba246fbaf1b1438e24b00a4dba0b73d6ff8d471145c3f4f0cdef89f1e8df33 +SIZE (create-cert-2.12.tar.gz) = 75404 diff --git a/security/crlfuzz/Makefile b/security/crlfuzz/Makefile index f85f6da0f8ae..11c718b70210 100644 --- a/security/crlfuzz/Makefile +++ b/security/crlfuzz/Makefile @@ -1,7 +1,7 @@ PORTNAME= crlfuzz PORTVERSION= 1.4.1 DISTVERSIONPREFIX= v -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/crowdsec-blocklist-mirror/Makefile b/security/crowdsec-blocklist-mirror/Makefile index f93b3802703e..347c7f64ab82 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= 21 +PORTREVISION= 24 CATEGORIES= security MAINTAINER= marco@crowdsec.net diff --git a/security/crowdsec-firewall-bouncer/Makefile b/security/crowdsec-firewall-bouncer/Makefile index b16563e3dc1d..7551980b0c01 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= 9 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= marco@crowdsec.net diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile index 98a38280f440..c76804a84a80 100644 --- a/security/crowdsec/Makefile +++ b/security/crowdsec/Makefile @@ -1,6 +1,7 @@ PORTNAME= crowdsec DISTVERSIONPREFIX= v -DISTVERSION= 1.7.4 +DISTVERSION= 1.7.6 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= marco@crowdsec.net @@ -13,8 +14,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libabsl_base.so:devel/abseil \ libre2.so:devel/re2 -USES= go:modules pkgconfig -_COMMIT= 469b374e +USES= go:1.25+,modules pkgconfig +_COMMIT= eacc8192 _BUILD_DATE= $$(date -u "+%F_%T") USE_RC_SUBR= crowdsec diff --git a/security/crowdsec/distinfo b/security/crowdsec/distinfo index ff9215d7e63a..f7f32889146b 100644 --- a/security/crowdsec/distinfo +++ b/security/crowdsec/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1764861310 -SHA256 (go/security_crowdsec/crowdsec-v1.7.4/v1.7.4.mod) = 5bd7d91fdcc5c1af241aadbe80cb8ee99c9ff1f502c34e4e6d43f3e788fa2873 -SIZE (go/security_crowdsec/crowdsec-v1.7.4/v1.7.4.mod) = 12355 -SHA256 (go/security_crowdsec/crowdsec-v1.7.4/v1.7.4.zip) = 05803ff18eff8253d109a6cb4968428274e2299f5d950f701a1416f2341aa752 -SIZE (go/security_crowdsec/crowdsec-v1.7.4/v1.7.4.zip) = 1856566 +TIMESTAMP = 1769123471 +SHA256 (go/security_crowdsec/crowdsec-v1.7.6/v1.7.6.mod) = 08ad2ab225e5e99f0f7e86dbbfd5be8f8f1babd024b2d1900a12825cc5b0ef2c +SIZE (go/security_crowdsec/crowdsec-v1.7.6/v1.7.6.mod) = 12375 +SHA256 (go/security_crowdsec/crowdsec-v1.7.6/v1.7.6.zip) = 0227520d562acf4cf6f7d7a687ece9f36f7d07b8c86be863f7e588bdb9315915 +SIZE (go/security_crowdsec/crowdsec-v1.7.6/v1.7.6.zip) = 1928609 diff --git a/security/crowdsec/files/patch-pkg_fsutil_getfstype__freebsd.go b/security/crowdsec/files/patch-pkg_fsutil_getfstype__freebsd.go deleted file mode 100644 index 579dfc870371..000000000000 --- a/security/crowdsec/files/patch-pkg_fsutil_getfstype__freebsd.go +++ /dev/null @@ -1,10 +0,0 @@ ---- pkg/fsutil/getfstype_freebsd.go.orig 2025-12-05 08:44:44 UTC -+++ pkg/fsutil/getfstype_freebsd.go -@@ -1,6 +1,6 @@ - //go:build freebsd - --package types -+package fsutil - - import ( - "fmt" diff --git a/security/ct-submit/Makefile b/security/ct-submit/Makefile index 1028b07005af..334b39b02292 100644 --- a/security/ct-submit/Makefile +++ b/security/ct-submit/Makefile @@ -1,6 +1,6 @@ PORTNAME= ct-submit PORTVERSION= 1.1.2 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security www MAINTAINER= jim@ohlste.in diff --git a/security/cyberchef/Makefile b/security/cyberchef/Makefile index 158e45f982b5..d9ed35436bab 100644 --- a/security/cyberchef/Makefile +++ b/security/cyberchef/Makefile @@ -1,5 +1,5 @@ PORTNAME= cyberchef -PORTVERSION= 10.19.4 +PORTVERSION= 10.22.1 DISTVERSIONPREFIX= v CATEGORIES= security MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${GH_TAGNAME}/ diff --git a/security/cyberchef/distinfo b/security/cyberchef/distinfo index 7d21a9b0677a..f614adda1668 100644 --- a/security/cyberchef/distinfo +++ b/security/cyberchef/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740760698 -SHA256 (CyberChef_v10.19.4.zip) = 3788b29ffb54f5784968fcf998286f0f75670be8a92e40eb683743ebaab97510 -SIZE (CyberChef_v10.19.4.zip) = 45245249 +TIMESTAMP = 1770929810 +SHA256 (CyberChef_v10.22.1.zip) = 0350fcf57435539622762b6c38eff6dc92def7a9667b7738c4ae0df76cfcfcaa +SIZE (CyberChef_v10.22.1.zip) = 67067784 diff --git a/security/cyberchef/pkg-plist b/security/cyberchef/pkg-plist index 707adf477e85..df43cd939c4a 100644 --- a/security/cyberchef/pkg-plist +++ b/security/cyberchef/pkg-plist @@ -9,13 +9,23 @@ %%WWWDIR%%/assets/fonts/RobotoSlab72White.fnt %%WWWDIR%%/assets/fonts/RobotoSlab72White.png %%WWWDIR%%/assets/forge/prime.worker.min.js +%%WWWDIR%%/assets/forge/prime.worker.min.js.br +%%WWWDIR%%/assets/forge/prime.worker.min.js.gz %%WWWDIR%%/assets/main.css +%%WWWDIR%%/assets/main.css.br +%%WWWDIR%%/assets/main.css.gz %%WWWDIR%%/assets/main.js %%WWWDIR%%/assets/main.js.LICENSE.txt +%%WWWDIR%%/assets/main.js.br +%%WWWDIR%%/assets/main.js.gz %%WWWDIR%%/assets/tesseract/lang-data/eng.traineddata.gz %%WWWDIR%%/assets/tesseract/tesseract-core.wasm.js +%%WWWDIR%%/assets/tesseract/tesseract-core.wasm.js.br +%%WWWDIR%%/assets/tesseract/tesseract-core.wasm.js.gz %%WWWDIR%%/assets/tesseract/worker.min.js %%WWWDIR%%/assets/tesseract/worker.min.js.LICENSE.txt +%%WWWDIR%%/assets/tesseract/worker.min.js.br +%%WWWDIR%%/assets/tesseract/worker.min.js.gz %%WWWDIR%%/images/cook_male-32x32.png %%WWWDIR%%/images/cyberchef-128x128.png %%WWWDIR%%/images/file-128x128.png @@ -23,41 +33,89 @@ %%WWWDIR%%/index.html %%WWWDIR%%/modules/Bletchley.js %%WWWDIR%%/modules/Bletchley.js.LICENSE.txt +%%WWWDIR%%/modules/Bletchley.js.br +%%WWWDIR%%/modules/Bletchley.js.gz %%WWWDIR%%/modules/Charts.js %%WWWDIR%%/modules/Charts.js.LICENSE.txt +%%WWWDIR%%/modules/Charts.js.br +%%WWWDIR%%/modules/Charts.js.gz %%WWWDIR%%/modules/Ciphers.js %%WWWDIR%%/modules/Ciphers.js.LICENSE.txt +%%WWWDIR%%/modules/Ciphers.js.br +%%WWWDIR%%/modules/Ciphers.js.gz %%WWWDIR%%/modules/Code.js %%WWWDIR%%/modules/Code.js.LICENSE.txt +%%WWWDIR%%/modules/Code.js.br +%%WWWDIR%%/modules/Code.js.gz %%WWWDIR%%/modules/Compression.js %%WWWDIR%%/modules/Compression.js.LICENSE.txt +%%WWWDIR%%/modules/Compression.js.br +%%WWWDIR%%/modules/Compression.js.gz %%WWWDIR%%/modules/Crypto.js %%WWWDIR%%/modules/Crypto.js.LICENSE.txt +%%WWWDIR%%/modules/Crypto.js.br +%%WWWDIR%%/modules/Crypto.js.gz %%WWWDIR%%/modules/Diff.js %%WWWDIR%%/modules/Diff.js.LICENSE.txt +%%WWWDIR%%/modules/Diff.js.br +%%WWWDIR%%/modules/Diff.js.gz %%WWWDIR%%/modules/Encodings.js %%WWWDIR%%/modules/Encodings.js.LICENSE.txt +%%WWWDIR%%/modules/Encodings.js.br +%%WWWDIR%%/modules/Encodings.js.gz +%%WWWDIR%%/modules/Handlebars.js +%%WWWDIR%%/modules/Handlebars.js.LICENSE.txt +%%WWWDIR%%/modules/Handlebars.js.br +%%WWWDIR%%/modules/Handlebars.js.gz %%WWWDIR%%/modules/Hashing.js %%WWWDIR%%/modules/Hashing.js.LICENSE.txt +%%WWWDIR%%/modules/Hashing.js.br +%%WWWDIR%%/modules/Hashing.js.gz %%WWWDIR%%/modules/Image.js %%WWWDIR%%/modules/Image.js.LICENSE.txt +%%WWWDIR%%/modules/Image.js.br +%%WWWDIR%%/modules/Image.js.gz +%%WWWDIR%%/modules/Jq.js +%%WWWDIR%%/modules/Jq.js.LICENSE.txt +%%WWWDIR%%/modules/Jq.js.br +%%WWWDIR%%/modules/Jq.js.gz %%WWWDIR%%/modules/OCR.js %%WWWDIR%%/modules/OCR.js.LICENSE.txt +%%WWWDIR%%/modules/OCR.js.br +%%WWWDIR%%/modules/OCR.js.gz %%WWWDIR%%/modules/PGP.js %%WWWDIR%%/modules/PGP.js.LICENSE.txt +%%WWWDIR%%/modules/PGP.js.br +%%WWWDIR%%/modules/PGP.js.gz %%WWWDIR%%/modules/Protobuf.js %%WWWDIR%%/modules/Protobuf.js.LICENSE.txt +%%WWWDIR%%/modules/Protobuf.js.br +%%WWWDIR%%/modules/Protobuf.js.gz %%WWWDIR%%/modules/PublicKey.js %%WWWDIR%%/modules/PublicKey.js.LICENSE.txt +%%WWWDIR%%/modules/PublicKey.js.br +%%WWWDIR%%/modules/PublicKey.js.gz %%WWWDIR%%/modules/Regex.js %%WWWDIR%%/modules/Regex.js.LICENSE.txt +%%WWWDIR%%/modules/Regex.js.br +%%WWWDIR%%/modules/Regex.js.gz %%WWWDIR%%/modules/Serialise.js %%WWWDIR%%/modules/Serialise.js.LICENSE.txt +%%WWWDIR%%/modules/Serialise.js.br +%%WWWDIR%%/modules/Serialise.js.gz %%WWWDIR%%/modules/Shellcode.js %%WWWDIR%%/modules/Shellcode.js.LICENSE.txt +%%WWWDIR%%/modules/Shellcode.js.br +%%WWWDIR%%/modules/Shellcode.js.gz %%WWWDIR%%/modules/URL.js %%WWWDIR%%/modules/URL.js.LICENSE.txt +%%WWWDIR%%/modules/URL.js.br +%%WWWDIR%%/modules/URL.js.gz %%WWWDIR%%/modules/UserAgent.js %%WWWDIR%%/modules/UserAgent.js.LICENSE.txt +%%WWWDIR%%/modules/UserAgent.js.br +%%WWWDIR%%/modules/UserAgent.js.gz %%WWWDIR%%/modules/Yara.js %%WWWDIR%%/modules/Yara.js.LICENSE.txt +%%WWWDIR%%/modules/Yara.js.br +%%WWWDIR%%/modules/Yara.js.gz diff --git a/security/dirbuster/Makefile b/security/dirbuster/Makefile index 4d7a141c604d..7dec1f64e75a 100644 --- a/security/dirbuster/Makefile +++ b/security/dirbuster/Makefile @@ -1,5 +1,6 @@ PORTNAME= dirbuster PORTVERSION= 1.0r1 +PORTREVISION= 1 CATEGORIES= security java MASTER_SITES= SF/${PORTNAME}/DirBuster%20%28jar%20%2B%20lists%29/1.0-RC1/ DISTNAME= DirBuster-1.0-RC1 diff --git a/security/diswall/Makefile b/security/diswall/Makefile index c26d3365621d..0858a2487190 100644 --- a/security/diswall/Makefile +++ b/security/diswall/Makefile @@ -1,7 +1,7 @@ PORTNAME= diswall DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/duo/Makefile b/security/duo/Makefile index 8f420a3d7f7e..d39701d4bb4d 100644 --- a/security/duo/Makefile +++ b/security/duo/Makefile @@ -1,5 +1,5 @@ PORTNAME= duo -PORTVERSION= 2.1.0 +PORTVERSION= 2.2.3 CATEGORIES= security MASTER_SITES= https://dl.duosecurity.com/ \ ZI diff --git a/security/duo/distinfo b/security/duo/distinfo index bdac431a2dd6..13e5abc7f8cc 100644 --- a/security/duo/distinfo +++ b/security/duo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752002178 -SHA256 (duo_unix-2.1.0.tar.gz) = 42917ea997827789fb03e765eded0a7f0a50f8220922835931a7c43f3d83b629 -SIZE (duo_unix-2.1.0.tar.gz) = 608257 +TIMESTAMP = 1767910859 +SHA256 (duo_unix-2.2.3.tar.gz) = b7b3016383f4373e26dc566fecb94e7b8b97eb7d9b54647dcca372790018c03e +SIZE (duo_unix-2.2.3.tar.gz) = 611463 diff --git a/security/enc/Makefile b/security/enc/Makefile index 05276d861e35..72daf2e510f1 100644 --- a/security/enc/Makefile +++ b/security/enc/Makefile @@ -1,5 +1,6 @@ PORTNAME= enc DISTVERSION= 1.1.5 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/fakeroot/Makefile b/security/fakeroot/Makefile index 8fe1685435e6..4f820fc0901d 100644 --- a/security/fakeroot/Makefile +++ b/security/fakeroot/Makefile @@ -1,5 +1,5 @@ PORTNAME= fakeroot -PORTVERSION= 1.37.1.2 +PORTVERSION= 1.37.2 CATEGORIES= security MASTER_SITES= DEBIAN DISTNAME= ${PORTNAME}_${PORTVERSION}.orig diff --git a/security/fakeroot/distinfo b/security/fakeroot/distinfo index a938ca8fcddc..2675e9f6da66 100644 --- a/security/fakeroot/distinfo +++ b/security/fakeroot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747131024 -SHA256 (fakeroot_1.37.1.2.orig.tar.gz) = 959496928c8a676ec8377f665ff6a19a707bfad693325f9cc4a4126642f53224 -SIZE (fakeroot_1.37.1.2.orig.tar.gz) = 594008 +TIMESTAMP = 1769460145 +SHA256 (fakeroot_1.37.2.orig.tar.gz) = 0eea60fbe89771b88fcf415c8f2f0a6ccfe9edebbcf3ba5dc0212718d98884db +SIZE (fakeroot_1.37.2.orig.tar.gz) = 595964 diff --git a/security/fakeroot/files/patch-communicate.c b/security/fakeroot/files/patch-communicate.c deleted file mode 100644 index 31930a7d080e..000000000000 --- a/security/fakeroot/files/patch-communicate.c +++ /dev/null @@ -1,11 +0,0 @@ ---- communicate.c.orig 2024-12-20 14:24:24 UTC -+++ communicate.c -@@ -482,7 +482,7 @@ static void open_comm_sd(void) - fail("fcntl(F_SETFD, FD_CLOEXEC)"); - - int val = 1; -- if (setsockopt(comm_sd, SOL_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) -+ if (setsockopt(comm_sd, IPPROTO_TCP, TCP_NODELAY, &val, sizeof (val)) < 0) - fail("setsockopt(TCP_NODELAY)"); - - while (1) { diff --git a/security/ffuf/Makefile b/security/ffuf/Makefile index 2727f2f23528..3a605a5c4ad4 100644 --- a/security/ffuf/Makefile +++ b/security/ffuf/Makefile @@ -1,7 +1,7 @@ PORTNAME= ffuf DISTVERSIONPREFIX=v DISTVERSION= 2.1.0 -PORTREVISION= 19 +PORTREVISION= 22 CATEGORIES= security www MAINTAINER= dutra@FreeBSD.org diff --git a/security/fizz/Makefile b/security/fizz/Makefile index bec3959459ad..0332a311d7dd 100644 --- a/security/fizz/Makefile +++ b/security/fizz/Makefile @@ -1,6 +1,6 @@ PORTNAME= fizz DISTVERSIONPREFIX= v -DISTVERSION= 2025.12.15.00 +DISTVERSION= 2026.02.09.00 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/fizz/distinfo b/security/fizz/distinfo index 6ac53af04050..98504b94ade4 100644 --- a/security/fizz/distinfo +++ b/security/fizz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765873865 -SHA256 (facebookincubator-fizz-v2025.12.15.00_GH0.tar.gz) = 3cf3e064095155742e064e4b5baa6222e2869b74d7fc4758870d7699ff0f564d -SIZE (facebookincubator-fizz-v2025.12.15.00_GH0.tar.gz) = 777882 +TIMESTAMP = 1770698091 +SHA256 (facebookincubator-fizz-v2026.02.09.00_GH0.tar.gz) = b78d595a4beb754cad0b4485f5819bd50fce81bf736de451727c970e960bee9a +SIZE (facebookincubator-fizz-v2026.02.09.00_GH0.tar.gz) = 786820 diff --git a/security/fizz/pkg-plist b/security/fizz/pkg-plist index ab3d2a6293ab..96b5bf15e75e 100644 --- a/security/fizz/pkg-plist +++ b/security/fizz/pkg-plist @@ -12,6 +12,7 @@ include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl-inl.h include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl.h include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl-inl.h include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl.h +include/fizz/backend/openssl/certificate/X509ChainWithPkey.h include/fizz/backend/openssl/crypto/ECCurve.h include/fizz/backend/openssl/crypto/OpenSSL.h include/fizz/backend/openssl/crypto/OpenSSLKeyUtils.h @@ -110,7 +111,7 @@ include/fizz/extensions/tokenbinding/Validator.h include/fizz/fizz-config.h include/fizz/protocol/Actions.h include/fizz/protocol/AsyncFizzBase.h -include/fizz/protocol/CertManagerBase.h +include/fizz/protocol/CertMatch.h include/fizz/protocol/Certificate.h include/fizz/protocol/CertificateVerifier.h include/fizz/protocol/DefaultCertificateVerifier.h @@ -146,6 +147,7 @@ include/fizz/protocol/test/Matchers.h include/fizz/protocol/test/Mocks.h include/fizz/protocol/test/ProtocolTest.h include/fizz/protocol/test/TestUtil.h +include/fizz/record/Alerts.h include/fizz/record/BufAndPaddingPolicy.h include/fizz/record/EncryptedRecordLayer.h include/fizz/record/Extensions-inl.h @@ -166,6 +168,7 @@ include/fizz/server/AsyncSelfCert.h include/fizz/server/CertManager.h include/fizz/server/CookieCipher.h include/fizz/server/CookieTypes.h +include/fizz/server/DefaultCertManager.h include/fizz/server/DualTicketCipher.h include/fizz/server/FizzServer-inl.h include/fizz/server/FizzServer.h @@ -192,8 +195,10 @@ include/fizz/test/LocalTransport.h include/fizz/tool/CertificateVerifiers.h include/fizz/tool/Commands.h include/fizz/tool/FizzCommandCommon.h +include/fizz/util/Exceptions.h include/fizz/util/FizzUtil.h include/fizz/util/KeyLogWriter.h +include/fizz/util/Logging.h include/fizz/util/Parse-inl.h include/fizz/util/Parse.h include/fizz/util/Status.h diff --git a/security/flawz/Makefile b/security/flawz/Makefile index c72c64a5e4ed..c770861df582 100644 --- a/security/flawz/Makefile +++ b/security/flawz/Makefile @@ -1,7 +1,7 @@ PORTNAME= flawz DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/gauth/Makefile b/security/gauth/Makefile index 9cdb9b3113bb..eb51b5a1b36f 100644 --- a/security/gauth/Makefile +++ b/security/gauth/Makefile @@ -1,10 +1,10 @@ PORTNAME= gauth DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 5 +PORTREVISION= 8 CATEGORIES= security -MAINTAINER= nxjoseph@protonmail.com +MAINTAINER= nxjoseph@FreeBSD.org COMMENT= Google Authenticator in your terminal WWW= https://github.com/pcarrier/gauth \ https://pkg.go.dev/github.com/pcarrier/gauth diff --git a/security/git-credential-azure/Makefile b/security/git-credential-azure/Makefile index a4548099a88c..0a2f5412f0b5 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= 10 +PORTREVISION= 13 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-gopass/Makefile b/security/git-credential-gopass/Makefile index 2a1c06f72130..f3ef44c19278 100644 --- a/security/git-credential-gopass/Makefile +++ b/security/git-credential-gopass/Makefile @@ -1,6 +1,7 @@ PORTNAME= git-credential-gopass DISTVERSIONPREFIX= v DISTVERSION= 1.16.1 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile index ac9cb2d459a1..dcbfb5373b99 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.16.0 -PORTREVISION= 4 +DISTVERSION= 0.17.2 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= ehaupt@FreeBSD.org diff --git a/security/git-credential-oauth/distinfo b/security/git-credential-oauth/distinfo index 9f6e3803200e..79caf481983c 100644 --- a/security/git-credential-oauth/distinfo +++ b/security/git-credential-oauth/distinfo @@ -1,7 +1,7 @@ -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 +TIMESTAMP = 1768420968 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/v0.17.2.mod) = 7738ffd51e54b85422ab99865f5e90cbad04be4a6ce1398051513994d12c0b71 +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/v0.17.2.mod) = 142 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/v0.17.2.zip) = 2f3fcb450dffc25309b4d1bf1e4b87e1cf55b57c13e6be34e63595630bb03f3b +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/v0.17.2.zip) = 20939 +SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/hickford-git-credential-oauth-v0.17.2_GH0.tar.gz) = 23769afc87f82fe21b5519d059bb5ce56b2fad2c4abc7ecde9bff49a4e065ab6 +SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.17.2_GH0/hickford-git-credential-oauth-v0.17.2_GH0.tar.gz) = 16774 diff --git a/security/gitjacker/Makefile b/security/gitjacker/Makefile index b43576597dd5..71fe775eb726 100644 --- a/security/gitjacker/Makefile +++ b/security/gitjacker/Makefile @@ -1,7 +1,7 @@ PORTNAME= gitjacker DISTVERSIONPREFIX= v DISTVERSION= 0.1.0 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/gitlab-analyzers-secrets/Makefile b/security/gitlab-analyzers-secrets/Makefile index 3791d351b1f3..4b9c783522e9 100644 --- a/security/gitlab-analyzers-secrets/Makefile +++ b/security/gitlab-analyzers-secrets/Makefile @@ -1,7 +1,7 @@ PORTNAME= secrets DISTVERSIONPREFIX= v DISTVERSION= 7.20.1 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= https://gitlab.com/api/v4/projects/60960406/packages/generic/secret-detection-rules/${SECRET_DETECTION_RULES_VERSION}/:rules \ https://gitlab.com/gitlab-org/security-products/post-analyzers/scripts/-/raw/v${POST_ANALYZER_SCRIPTS_VERSION}/:script diff --git a/security/gnupg/Makefile b/security/gnupg/Makefile index 125fc45bb9a4..8f082f59e2f5 100644 --- a/security/gnupg/Makefile +++ b/security/gnupg/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnupg -DISTVERSION= 2.4.8 +DISTVERSION= 2.4.9 CATEGORIES= security MASTER_SITES= GNUPG diff --git a/security/gnupg/distinfo b/security/gnupg/distinfo index 263b7cea5e9f..5340ebf6627d 100644 --- a/security/gnupg/distinfo +++ b/security/gnupg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1747922827 -SHA256 (gnupg-2.4.8.tar.bz2) = b58c80d79b04d3243ff49c1c3fc6b5f83138eb3784689563bcdd060595318616 -SIZE (gnupg-2.4.8.tar.bz2) = 8017685 +TIMESTAMP = 1767649009 +SHA256 (gnupg-2.4.9.tar.bz2) = dd17ab2e9a04fd79d39d853f599cbc852062ddb9ab52a4ddeb4176fd8b302964 +SIZE (gnupg-2.4.9.tar.bz2) = 8086407 diff --git a/security/gnupg25/Makefile b/security/gnupg25/Makefile new file mode 100644 index 000000000000..efcfa895898f --- /dev/null +++ b/security/gnupg25/Makefile @@ -0,0 +1,84 @@ +PORTNAME= gnupg +DISTVERSION= 2.5.17 +CATEGORIES= security +MASTER_SITES= GNUPG +PKGNAMESUFFIX= 25 + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Complete and free PGP implementation +WWW= https://www.gnupg.org/ + +LICENSE= GPLv3 LGPL3 +LICENSE_COMB= multi +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING +LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.LGPL3 + +CONFLICTS_INSTALL= gnupg1-* gnupg-2.4* + +LIB_DEPENDS= libassuan.so:security/libassuan \ + libgcrypt.so:security/libgcrypt \ + libgpg-error.so:security/libgpg-error \ + libksba.so:security/libksba \ + libnpth.so:devel/npth +RUN_DEPENDS= pinentry:security/pinentry + +USES= compiler:c11 cpe gmake iconv makeinfo pkgconfig readline sqlite \ + tar:bzip2 + +CPE_VENDOR= gnupg + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --disable-ntbtls + +TEST_ARGS= TESTARGS=--parallel +TEST_TARGET= check + +CONFLICTS= dirmngr + +INFO= gnupg + +OPTIONS_DEFINE= DOCS GNUTLS LARGE_RSA LDAP NLS SCDAEMON SUID_GPG \ + WKS_SERVER +OPTIONS_DEFAULT= GNUTLS SCDAEMON WKS_SERVER +OPTIONS_SUB= yes + +LARGE_RSA_DESC= Enable support for 8192-bit RSA keys +LDAP_DESC= LDAP keyserver interface +SCDAEMON_DESC= Enable Smartcard daemon (with libusb) +SUID_GPG_DESC= Install GPG as SUID root +WKS_SERVER_DESC= Install the Web Key Service server + +GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls +GNUTLS_CONFIGURE_ENABLE= gnutls + +LARGE_RSA_CONFIGURE_ENABLE= large-secmem + +LDAP_USES= ldap +LDAP_CONFIGURE_WITH= ldap=${LOCALBASE} +LDAP_LIBS= -L${LOCALBASE}/lib + +NLS_USES= gettext +NLS_CONFIGURE_ENABLE= nls + +SCDAEMON_CONFIGURE_ENABLE= scdaemon + +WKS_SERVER_CONFIGURE_ENABLE= wks-tools + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MGNUTLS} && ${PORT_OPTIONS:MLDAP} +PLIST_SUB+= DIRMNGRLDAP="" +.else +PLIST_SUB+= DIRMNGRLDAP="@comment " +.endif + +# Touch the texinfo files to force makeinfo to run. This fixes Linuxisms in +# the paths in the man pages. +pre-build: + ${TOUCH} ${WRKSRC}/doc/*.texi + +post-install: + ${MV} ${STAGEDIR}${PREFIX}/bin/gpgsplit ${STAGEDIR}${PREFIX}/bin/gpgsplit2 + ${MV} ${STAGEDIR}${DATADIR}/help*.txt ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> diff --git a/security/gnupg25/distinfo b/security/gnupg25/distinfo new file mode 100644 index 000000000000..ad4774b96b27 --- /dev/null +++ b/security/gnupg25/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1769640668 +SHA256 (gnupg-2.5.17.tar.bz2) = 2c1fbe20e2958fd8fb53cf37d7c38e84a900edc0d561a1c4af4bc3a10888685d +SIZE (gnupg-2.5.17.tar.bz2) = 8308629 diff --git a/security/gnupg25/files/patch-configure b/security/gnupg25/files/patch-configure new file mode 100644 index 000000000000..20e250e38430 --- /dev/null +++ b/security/gnupg25/files/patch-configure @@ -0,0 +1,13 @@ +Fix path of pkgconfig files passed to gpgrt-config. + +--- configure.orig 2024-01-25 10:09:44 UTC ++++ configure +@@ -8428,7 +8428,7 @@ fi + # Get the prefix of gpgrt-config assuming it's something like: + # <PREFIX>/bin/gpgrt-config + gpgrt_prefix=${GPGRT_CONFIG%/*/*} +- possible_libdir1=${gpgrt_prefix}/lib ++ possible_libdir1=${gpgrt_prefix}/libdata + # Determine by using system libdir-format with CC, it's like: + # Normal style: /usr/lib + # GNU cross style: /usr/<triplet>/lib diff --git a/security/gnupg25/pkg-descr b/security/gnupg25/pkg-descr new file mode 100644 index 000000000000..4a405e21ac8b --- /dev/null +++ b/security/gnupg25/pkg-descr @@ -0,0 +1,7 @@ +GnuPG is a complete and free replacement for PGP. This is the "stable" +version. + +GnuPG allows encrypting and signing your data and communication, and +features a versatile key management system as well as access modules +for many public key directories. GnuPG, also known as GPG, is a command +line tool with features for easy integration with other applications. diff --git a/security/gnupg25/pkg-help b/security/gnupg25/pkg-help new file mode 100644 index 000000000000..39b04bc36408 --- /dev/null +++ b/security/gnupg25/pkg-help @@ -0,0 +1,3 @@ +If you run gpg from within a jail, you may get a warning message, +stemming from the security.bsd.unprivileged_mlock sysctl. You can +avoid that message by enabling the SUID_GPG option. diff --git a/security/gnupg25/pkg-plist b/security/gnupg25/pkg-plist new file mode 100644 index 000000000000..853900449e81 --- /dev/null +++ b/security/gnupg25/pkg-plist @@ -0,0 +1,135 @@ +%%GNUTLS%%bin/dirmngr +%%GNUTLS%%bin/dirmngr-client +bin/gpg-agent +bin/gpg-authcode-sign.sh +bin/gpg-card +bin/gpg-connect-agent +bin/gpg-mail-tube +bin/gpg-wks-client +%%WKS_SERVER%%bin/gpg-wks-server +%%SUID_GPG%%@(,,4555) bin/gpg +%%NO_SUID_GPG%%bin/gpg +bin/gpgconf +bin/gpgparsemail +bin/gpgscm +bin/gpgsm +bin/gpgsplit2 +bin/gpgtar +bin/gpgv +bin/kbxutil +bin/watchgnupg +%%DIRMNGRLDAP%%libexec/dirmngr_ldap +libexec/gpg-auth +libexec/gpg-check-pattern +libexec/gpg-pair-tool +libexec/gpg-preset-passphrase +libexec/gpg-protect-tool +libexec/gpg-wks-client +libexec/keyboxd +%%SCDAEMON%%libexec/scdaemon +share/man/man1/dirmngr-client.1.gz +share/man/man1/gpg-agent.1.gz +share/man/man1/gpg-card.1.gz +share/man/man1/gpg-check-pattern.1.gz +share/man/man1/gpg-connect-agent.1.gz +share/man/man1/gpg-mail-tube.1.gz +share/man/man1/gpg-preset-passphrase.1.gz +share/man/man1/gpg-wks-client.1.gz +%%WKS_SERVER%%share/man/man1/gpg-wks-server.1.gz +share/man/man1/gpg.1.gz +share/man/man1/gpgconf.1.gz +share/man/man1/gpgparsemail.1.gz +share/man/man1/gpgsm.1.gz +share/man/man1/gpgtar.1.gz +share/man/man1/gpgv.1.gz +share/man/man1/scdaemon.1.gz +share/man/man1/watchgnupg.1.gz +share/man/man7/gnupg.7.gz +share/man/man8/addgnupghome.8.gz +share/man/man8/applygnupgdefaults.8.gz +share/man/man8/dirmngr.8.gz +sbin/addgnupghome +sbin/applygnupgdefaults +%%PORTDOCS%%%%DOCSDIR%%/DCO +%%PORTDOCS%%%%DOCSDIR%%/DETAILS +%%PORTDOCS%%%%DOCSDIR%%/FAQ +%%PORTDOCS%%%%DOCSDIR%%/HACKING +%%PORTDOCS%%%%DOCSDIR%%/KEYSERVER +%%PORTDOCS%%%%DOCSDIR%%/OpenPGP +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TRANSLATE +%%PORTDOCS%%%%DOCSDIR%%/examples/README +%%PORTDOCS%%%%DOCSDIR%%/examples/common.conf +%%PORTDOCS%%%%DOCSDIR%%/examples/gpgconf.conf +%%PORTDOCS%%%%DOCSDIR%%/examples/gpgconf.rnames +%%PORTDOCS%%%%DOCSDIR%%/examples/pwpattern.list +%%PORTDOCS%%%%DOCSDIR%%/examples/qualified.txt +%%PORTDOCS%%%%DOCSDIR%%/examples/scd-event +%%PORTDOCS%%%%DOCSDIR%%/examples/trustlist.txt +%%PORTDOCS%%%%DOCSDIR%%/help.be.txt +%%PORTDOCS%%%%DOCSDIR%%/help.ca.txt +%%PORTDOCS%%%%DOCSDIR%%/help.cs.txt +%%PORTDOCS%%%%DOCSDIR%%/help.da.txt +%%PORTDOCS%%%%DOCSDIR%%/help.de.txt +%%PORTDOCS%%%%DOCSDIR%%/help.el.txt +%%PORTDOCS%%%%DOCSDIR%%/help.eo.txt +%%PORTDOCS%%%%DOCSDIR%%/help.es.txt +%%PORTDOCS%%%%DOCSDIR%%/help.et.txt +%%PORTDOCS%%%%DOCSDIR%%/help.fi.txt +%%PORTDOCS%%%%DOCSDIR%%/help.fr.txt +%%PORTDOCS%%%%DOCSDIR%%/help.gl.txt +%%PORTDOCS%%%%DOCSDIR%%/help.hu.txt +%%PORTDOCS%%%%DOCSDIR%%/help.id.txt +%%PORTDOCS%%%%DOCSDIR%%/help.it.txt +%%PORTDOCS%%%%DOCSDIR%%/help.ja.txt +%%PORTDOCS%%%%DOCSDIR%%/help.nb.txt +%%PORTDOCS%%%%DOCSDIR%%/help.pl.txt +%%PORTDOCS%%%%DOCSDIR%%/help.pt.txt +%%PORTDOCS%%%%DOCSDIR%%/help.pt_BR.txt +%%PORTDOCS%%%%DOCSDIR%%/help.ro.txt +%%PORTDOCS%%%%DOCSDIR%%/help.ru.txt +%%PORTDOCS%%%%DOCSDIR%%/help.sk.txt +%%PORTDOCS%%%%DOCSDIR%%/help.sv.txt +%%PORTDOCS%%%%DOCSDIR%%/help.tr.txt +%%PORTDOCS%%%%DOCSDIR%%/help.txt +%%PORTDOCS%%%%DOCSDIR%%/help.zh_CN.txt +%%PORTDOCS%%%%DOCSDIR%%/help.zh_TW.txt +%%DATADIR%%/distsigkey.gpg +%%DATADIR%%/mail-tube.de.txt +%%DATADIR%%/mail-tube.txt +%%DATADIR%%/wks-utils.de.txt +%%DATADIR%%/wks-utils.txt +%%NLS%%share/locale/ca/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/cs/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/da/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/de/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/el/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/en@boldquot/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/en@quot/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/eo/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/es/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/et/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/fi/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/fr/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/gl/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/hu/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/id/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/it/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/ja/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/ka/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/nb/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/nl/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/pl/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/pt/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/ro/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/ru/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/sk/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/sv/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/tr/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/uk/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/gnupg2.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/gnupg2.mo +@postexec [ -e %D/bin/gpg2 ] || ln -sf gpg %D/bin/gpg2 +@postunexec [ -e %D/bin/gpg2 ] || rm -f %D/bin/gpg2 +@postexec [ -e %D/share/man/man1/gpg2.1.gz ] || ln -sf gpg.1.gz %D/share/man/man1/gpg2.1.gz +@postunexec [ -e %D/share/man/man1/gpg2.1.gz ] || rm -f %D/share/man/man1/gpg2.1.gz diff --git a/security/gnutls/Makefile b/security/gnutls/Makefile index 446cfec8b185..a6fc1417e43c 100644 --- a/security/gnutls/Makefile +++ b/security/gnutls/Makefile @@ -1,10 +1,7 @@ PORTNAME= gnutls -DISTVERSION= 3.8.11 +DISTVERSION= 3.8.12 CATEGORIES= security net -MASTER_SITES= GNUPG/${PORTNAME}/v${DISTVERSION:C/(\.[^.]*).*/\1/} \ - https://gitlab.com/gnutls/gnutls/-/raw/${DISTVERSION}/tests/:test -DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ktls_utils.h:test -EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} +MASTER_SITES= GNUPG/${PORTNAME}/v${DISTVERSION:C/(\.[^.]*).*/\1/} MAINTAINER= tijl@FreeBSD.org COMMENT= GNU Transport Layer Security library @@ -78,7 +75,6 @@ P11KIT_CONFIGURE_WITH= p11-kit SRP_CONFIGURE_ENABLE= srp-authentication post-patch: - @${CP} -p ${DISTDIR}/ktls_utils.h ${WRKSRC}/tests/ @${RM} ${WRKSRC}/doc/*.info* @${REINPLACE_CMD} 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/doc/manpages/*.[13] diff --git a/security/gnutls/distinfo b/security/gnutls/distinfo index d966d55d579e..a365c3599285 100644 --- a/security/gnutls/distinfo +++ b/security/gnutls/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1763721184 -SHA256 (gnutls-3.8.11.tar.xz) = 91bd23c4a86ebc6152e81303d20cf6ceaeb97bc8f84266d0faec6e29f17baa20 -SIZE (gnutls-3.8.11.tar.xz) = 6939944 -SHA256 (ktls_utils.h) = e41d33289c63573c59d2d02b4110a2f63651add28001031e6dc20327d096b734 -SIZE (ktls_utils.h) = 1983 +TIMESTAMP = 1772697776 +SHA256 (gnutls-3.8.12.tar.xz) = a7b341421bfd459acf7a374ca4af3b9e06608dcd7bd792b2bf470bea012b8e51 +SIZE (gnutls-3.8.12.tar.xz) = 6949604 diff --git a/security/gnutls/pkg-plist b/security/gnutls/pkg-plist index 6fd9043c1f83..871c49dc8c8e 100644 --- a/security/gnutls/pkg-plist +++ b/security/gnutls/pkg-plist @@ -35,7 +35,7 @@ lib/libgnutls-openssl.so.27 lib/libgnutls-openssl.so.27.0.2 lib/libgnutls.so lib/libgnutls.so.30 -lib/libgnutls.so.30.41.0 +lib/libgnutls.so.30.41.1 lib/libgnutlsxx.so lib/libgnutlsxx.so.30 lib/libgnutlsxx.so.30.0.0 diff --git a/security/go-cve-dictionary/Makefile b/security/go-cve-dictionary/Makefile index e9ec88cf8462..07ac30929474 100644 --- a/security/go-cve-dictionary/Makefile +++ b/security/go-cve-dictionary/Makefile @@ -1,6 +1,7 @@ PORTNAME= go-cve-dictionary DISTVERSIONPREFIX=v -DISTVERSION= 0.15.0 +DISTVERSION= 0.16.0 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org diff --git a/security/go-cve-dictionary/distinfo b/security/go-cve-dictionary/distinfo index e28aba6769fc..3ed0a5fab043 100644 --- a/security/go-cve-dictionary/distinfo +++ b/security/go-cve-dictionary/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765298379 -SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.mod) = a0889dbba87606f276a530ae7c5bf4100b8337c12d361512a4ea6bc85ca57dc7 -SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.mod) = 3437 -SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.zip) = 47fd1382740a0baea52405b283a45f9090d71cf5d95086de7eddda4a6f13aacd -SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.15.0/v0.15.0.zip) = 138122 +TIMESTAMP = 1770197413 +SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.16.0/v0.16.0.mod) = ef9d4987e8356e7f37a8ef2b21ff14ecf9f07dfdc66da9701fe6aece0b297365 +SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.16.0/v0.16.0.mod) = 3437 +SHA256 (go/security_go-cve-dictionary/go-cve-dictionary-v0.16.0/v0.16.0.zip) = 4a439bd414bf5978c726fa46acb61c0bdceaed8798d9246f6394d2c98cb11ba9 +SIZE (go/security_go-cve-dictionary/go-cve-dictionary-v0.16.0/v0.16.0.zip) = 139270 diff --git a/security/go-tuf/Makefile b/security/go-tuf/Makefile index 0d3c5f1d2161..08c449a7b5f5 100644 --- a/security/go-tuf/Makefile +++ b/security/go-tuf/Makefile @@ -1,6 +1,6 @@ PORTNAME= go-tuf DISTVERSIONPREFIX= v -DISTVERSION= 2.3.0 +DISTVERSION= 2.4.1 PORTREVISION= 1 CATEGORIES= security @@ -11,7 +11,7 @@ WWW= https://theupdateframework.io LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cpe go:1.24+,modules +USES= cpe go:1.25+,modules CPE_VENDOR= theupdateframework GO_TARGET= ./examples/cli/tuf-client diff --git a/security/go-tuf/distinfo b/security/go-tuf/distinfo index 104aa7017e87..f028bfa78cbf 100644 --- a/security/go-tuf/distinfo +++ b/security/go-tuf/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1769766392 +SHA256 (go/security_go-tuf/go-tuf-v2.4.1/v2.4.1.mod) = 59207f8cd4e06413fb8467af46bbac5493918cf3f8122c3b72e83e9ec5760ef0 +SIZE (go/security_go-tuf/go-tuf-v2.4.1/v2.4.1.mod) = 1027 +SHA256 (go/security_go-tuf/go-tuf-v2.4.1/v2.4.1.zip) = 1cb913a4229e1b64c95b08a7866821256833f70ee3e316f7cdf82cc4ddc9267a +SIZE (go/security_go-tuf/go-tuf-v2.4.1/v2.4.1.zip) = 167554 diff --git a/security/gokart/Makefile b/security/gokart/Makefile index 7c80b86186f4..322a5805d585 100644 --- a/security/gokart/Makefile +++ b/security/gokart/Makefile @@ -1,7 +1,7 @@ PORTNAME= gokart DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 -PORTREVISION= 28 +PORTREVISION= 31 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/gokey/Makefile b/security/gokey/Makefile index 77e2d92ef92b..29c2baffe1c6 100644 --- a/security/gokey/Makefile +++ b/security/gokey/Makefile @@ -1,7 +1,7 @@ PORTNAME= gokey DISTVERSIONPREFIX= v DISTVERSION= 0.2.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/gopass/Makefile b/security/gopass/Makefile index cf039b1ba5e9..57e0a271d3c6 100644 --- a/security/gopass/Makefile +++ b/security/gopass/Makefile @@ -1,6 +1,7 @@ PORTNAME= gopass DISTVERSIONPREFIX= v DISTVERSION= 1.16.1 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/gosec/Makefile b/security/gosec/Makefile index 825b215769a5..09c6d8992d56 100644 --- a/security/gosec/Makefile +++ b/security/gosec/Makefile @@ -1,7 +1,7 @@ PORTNAME= gosec DISTVERSIONPREFIX= v DISTVERSION= 2.22.10 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= security devel MAINTAINER= yuri@FreeBSD.org diff --git a/security/govulncheck/Makefile b/security/govulncheck/Makefile index 20bc531a1cc3..25658864010e 100644 --- a/security/govulncheck/Makefile +++ b/security/govulncheck/Makefile @@ -1,7 +1,7 @@ PORTNAME= govulncheck DISTVERSIONPREFIX= v DISTVERSION= 1.1.4 -PORTREVISION= 8 +PORTREVISION= 11 CATEGORIES= security MAINTAINER= einar@isnic.is diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile index a0adb8ed63cf..c1ba507b2c4c 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= 6 +PORTREVISION= 7 CATEGORIES= security MAINTAINER= se@FreeBSD.org diff --git a/security/gvm/Makefile b/security/gvm/Makefile index 6c0b5b7683cb..090015286d4e 100644 --- a/security/gvm/Makefile +++ b/security/gvm/Makefile @@ -1,5 +1,6 @@ PORTNAME= gvm PORTVERSION= 26.8.0 +PORTREVISION= 1 CATEGORIES= security MAINTAINER= acm@FreeBSD.org diff --git a/security/hashcat/Makefile b/security/hashcat/Makefile index b7845a8606ec..e0cdaf71ec20 100644 --- a/security/hashcat/Makefile +++ b/security/hashcat/Makefile @@ -1,7 +1,7 @@ PORTNAME= hashcat PORTVERSION= 7.1.2 DISTVERSIONPREFIX= v -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/hashcat/files/patch-src_bridges_bridge__argon2id__reference.c b/security/hashcat/files/patch-src_bridges_bridge__argon2id__reference.c new file mode 100644 index 000000000000..54a0c3aa1d83 --- /dev/null +++ b/security/hashcat/files/patch-src_bridges_bridge__argon2id__reference.c @@ -0,0 +1,16 @@ +--- src/bridges/bridge_argon2id_reference.c.orig 2025-12-29 21:52:13 UTC ++++ src/bridges/bridge_argon2id_reference.c +@@ -18,10 +18,10 @@ + #include "core.c" + #include "blake2/blake2b.c" + +-#if defined(__riscv) +-#include "ref.c" +-#else ++#if defined (__x86_64__) || defined (_M_X64) || defined (__i386__) || defined (_M_IX86) || defined (__aarch64__) || defined (__arm64__) + #include "opt.c" ++#else ++#include "ref.c" + #endif + + // good: we can use this multiplier do reduce copy overhead to increase the guessing speed, diff --git a/security/hashcat/files/patch-src_cpu__features.c b/security/hashcat/files/patch-src_cpu__features.c new file mode 100644 index 000000000000..4a9b330d73da --- /dev/null +++ b/security/hashcat/files/patch-src_cpu__features.c @@ -0,0 +1,39 @@ +--- src/cpu_features.c.orig 2025-12-29 21:53:04 UTC ++++ src/cpu_features.c +@@ -16,17 +16,8 @@ int cpu_supports_avx512vl () { return 0; } + int cpu_supports_avx512f () { return 0; } + int cpu_supports_avx512vl () { return 0; } + +-#elif defined(__riscv) ++#elif defined (__x86_64__) || defined (_M_X64) || defined (__i386__) || defined (_M_IX86) + +-// TODO: Support RVV +-int cpu_supports_sse2 () { return 0; } +-int cpu_supports_ssse3 () { return 0; } +-int cpu_supports_xop () { return 0; } +-int cpu_supports_avx2 () { return 0; } +-int cpu_supports_avx512f () { return 0; } +-int cpu_supports_avx512vl () { return 0; } +- +-#else + static inline void cpuid (u32 leaf, u32 subleaf, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx) + { + __cpuid_count (leaf, subleaf, *eax, *ebx, *ecx, *edx); +@@ -140,6 +131,17 @@ int cpu_supports_avx512vl () + + return (ebx & (1u << 31)) != 0; + } ++ ++#else ++ ++// TODO: Support SIMD acceleration on other architectures ++int cpu_supports_sse2 () { return 0; } ++int cpu_supports_ssse3 () { return 0; } ++int cpu_supports_xop () { return 0; } ++int cpu_supports_avx2 () { return 0; } ++int cpu_supports_avx512f () { return 0; } ++int cpu_supports_avx512vl () { return 0; } ++ + #endif + + int cpu_chipset_test () diff --git a/security/headscale/Makefile b/security/headscale/Makefile index 5c432938e218..12e670011ffc 100644 --- a/security/headscale/Makefile +++ b/security/headscale/Makefile @@ -1,7 +1,7 @@ PORTNAME= headscale DISTVERSIONPREFIX= v DISTVERSION= 0.27.1 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= security net-vpn MAINTAINER= m.muenz@gmail.com diff --git a/security/hidden-lake/Makefile b/security/hidden-lake/Makefile index 97b356512248..4944737bce7e 100644 --- a/security/hidden-lake/Makefile +++ b/security/hidden-lake/Makefile @@ -1,7 +1,6 @@ PORTNAME= hidden-lake DISTVERSIONPREFIX= v -DISTVERSION= 1.9.1 -PORTREVISION= 3 +DISTVERSION= 1.10.3 CATEGORIES= security net-p2p MAINTAINER= alven@FreeBSD.org @@ -20,8 +19,7 @@ GO_TARGET= ./cmd/hla/hla-http:hla-http \ ./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 + ./cmd/hls/hls-pinger:hls-pinger TEST_TARGET= test-run diff --git a/security/hidden-lake/distinfo b/security/hidden-lake/distinfo index 0c453c912479..f514e39c4da9 100644 --- a/security/hidden-lake/distinfo +++ b/security/hidden-lake/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1771411527 +SHA256 (go/security_hidden-lake/hidden-lake-v1.10.3/v1.10.3.mod) = d27866f2c9f721d684a6a762dfd65f659cc1a2bdf9d6a729dda9762fbebeae3a +SIZE (go/security_hidden-lake/hidden-lake-v1.10.3/v1.10.3.mod) = 311 +SHA256 (go/security_hidden-lake/hidden-lake-v1.10.3/v1.10.3.zip) = e927ff3b4296a9b4b490c3953f7c140b5c5f1ea85d9cb8e39a3bfa60f66f795a +SIZE (go/security_hidden-lake/hidden-lake-v1.10.3/v1.10.3.zip) = 8109866 diff --git a/security/hidden-lake/pkg-descr b/security/hidden-lake/pkg-descr index 75083e67b47a..36d9a825acda 100644 --- a/security/hidden-lake/pkg-descr +++ b/security/hidden-lake/pkg-descr @@ -1,20 +1,9 @@ The Hidden Lake is an anonymous network built on a micro-service -architecture. At the heart of HL is the core - HLS (service), which generates -anonymizing traffic and combines many other services (for example, HLF and -HLM). Thus, Hidden Lake is not a whole and monolithic solution, but a -composition of several combined services. The HL is a friend-to-friend (F2F) -network, which means building trusted communications. Due to this approach, -members of the HL network can avoid spam in their direction, as well as possible -attacks if vulnerabilities are found in the code. - -List of applications: - -* Basic: -- HLS :: anonymizes traffic using the QB-problem -- HLC :: runs many HL services as one application -- HLA :: adapts HL traffic to external environments -* Applied: -- HLM :: messenger with a web interface -- HLF :: file sharing with a web interface -- HLR :: executes remote access commands -- HLP :: ping the node to check the online status +architecture. At the heart of HL is the core - HLK (service), which generates +anonymizing (queue based) traffic and combines many other services +(HLS=filesharer, HLS=messenger, HLS=pinger and etc). Thus, Hidden Lake is not a +whole and monolithic solution, but a composition of several combined +services. The HL is a friend-to-friend (F2F) network, which means building +trusted communications. Due to this approach, members of the HL network can +avoid spam in their direction, as well as possible attacks if vulnerabilities +are found in the code. diff --git a/security/hidden-lake/pkg-plist b/security/hidden-lake/pkg-plist index d5c970a3b5a0..6c0340751eee 100644 --- a/security/hidden-lake/pkg-plist +++ b/security/hidden-lake/pkg-plist @@ -5,7 +5,6 @@ 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/himitsu/Makefile b/security/himitsu/Makefile new file mode 100644 index 000000000000..8abd4b60bbe7 --- /dev/null +++ b/security/himitsu/Makefile @@ -0,0 +1,19 @@ +PORTNAME= himitsu +DISTVERSION= 0.9 +CATEGORIES= security +MASTER_SITES= https://git.sr.ht/~sircmpwn/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ + +MAINTAINER= para@dismail.de +COMMENT= Secret storage system for Unix systems +WWW= https://himitsustore.org + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= hare:devel/hare \ + scdoc:textproc/scdoc +TEST_DEPENDS= hare:devel/hare + +TEST_TARGET= check + +.include <bsd.port.mk> diff --git a/security/himitsu/distinfo b/security/himitsu/distinfo new file mode 100644 index 000000000000..da46fa098da3 --- /dev/null +++ b/security/himitsu/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1768427673 +SHA256 (himitsu-0.9.tar.gz) = 369e65b7a6fcfd90078a12abc25e25c1d161eb33f9eda01a6ed8d4ade74fbbcc +SIZE (himitsu-0.9.tar.gz) = 58364 diff --git a/security/himitsu/files/patch-Makefile b/security/himitsu/files/patch-Makefile new file mode 100644 index 000000000000..f290734eb696 --- /dev/null +++ b/security/himitsu/files/patch-Makefile @@ -0,0 +1,11 @@ +--- Makefile.orig 2025-08-03 09:24:07 UTC ++++ Makefile +@@ -6,7 +6,7 @@ PREFIX=/usr/local + + DESTDIR= + PREFIX=/usr/local +-SRCDIR=$(PREFIX)/src ++SRCDIR=$(PREFIX)/share + SHAREDIR=$(PREFIX)/share + MANDIR=$(SHAREDIR)/man + HARESRCDIR=$(SRCDIR)/hare diff --git a/security/himitsu/pkg-descr b/security/himitsu/pkg-descr new file mode 100644 index 000000000000..96d20d97bb42 --- /dev/null +++ b/security/himitsu/pkg-descr @@ -0,0 +1,3 @@ +Himitsu is a secure secret storage system for Unix-like systems. It provides an +arbitrary key/value store (where values may be secret) and a query language for +manipulating the key store. diff --git a/security/himitsu/pkg-message b/security/himitsu/pkg-message new file mode 100644 index 000000000000..7287f01748ff --- /dev/null +++ b/security/himitsu/pkg-message @@ -0,0 +1,15 @@ +[ +{ type: install + message: <<EOM +himitsu requires fdescfs(5) mounted on /dev/fd. + +If you have not done it yet, please do the following: + + mount -t fdescfs none /dev/fd + +To make it permanent, you need the following lines in /etc/fstab: + + fdescfs /dev/fd fdescfs rw 0 0 +EOM +} +] diff --git a/security/himitsu/pkg-plist b/security/himitsu/pkg-plist new file mode 100644 index 000000000000..fffb814b4045 --- /dev/null +++ b/security/himitsu/pkg-plist @@ -0,0 +1,22 @@ +bin/himitsu-store +bin/himitsud +bin/hiprompt-tty +bin/hiq +share/hare/third-party/himitsu/README +share/hare/third-party/himitsu/client/client.ha +share/hare/third-party/himitsu/prompt/command.ha +share/hare/third-party/himitsu/prompt/errors.ha +share/hare/third-party/himitsu/prompt/exit.ha +share/hare/third-party/himitsu/prompt/prompt.ha +share/hare/third-party/himitsu/prompt/reply.ha +share/hare/third-party/himitsu/query/change.ha +share/hare/third-party/himitsu/query/parse.ha +share/hare/third-party/himitsu/query/unparse.ha +share/hare/third-party/himitsu/remember/types.ha +share/man/man1/himitsu-store.1.gz +share/man/man1/himitsud.1.gz +share/man/man1/hiq.1.gz +share/man/man5/himitsu-ipc.5.gz +share/man/man5/himitsu-prompter.5.gz +share/man/man5/himitsu.ini.5.gz +share/man/man7/himitsu.7.gz diff --git a/security/hockeypuck/Makefile b/security/hockeypuck/Makefile index 8ac8934bf37d..004f6dbf1964 100644 --- a/security/hockeypuck/Makefile +++ b/security/hockeypuck/Makefile @@ -1,9 +1,8 @@ PORTNAME= hockeypuck -DISTVERSION= 2.2.4 -PORTREVISION= 7 +DISTVERSION= 2.3.2 CATEGORIES= security -MAINTAINER= me@svmhdvn.name +MAINTAINER= siva@FreeBSD.org COMMENT= Synchronizing Key Server, a fast OpenPGP keyserver WWW= https://hockeypuck.github.io @@ -30,5 +29,4 @@ PLIST_FILES= bin/hockeypuck \ bin/hockeypuck-load \ bin/hockeypuck-pbuild -.include "Makefile.modules" .include <bsd.port.mk> diff --git a/security/hockeypuck/Makefile.modules b/security/hockeypuck/Makefile.modules deleted file mode 100644 index fcd67c196916..000000000000 --- a/security/hockeypuck/Makefile.modules +++ /dev/null @@ -1,49 +0,0 @@ -GH_TUPLE= \ - BurntSushi:toml:v1.3.2:burntsushi_toml/vendor/github.com/BurntSushi/toml \ - Masterminds:goutils:v1.1.1:masterminds_goutils/vendor/github.com/Masterminds/goutils \ - Masterminds:semver:v1.5.0:masterminds_semver/vendor/github.com/Masterminds/semver \ - Masterminds:sprig:v2.22.0:masterminds_sprig/vendor/github.com/Masterminds/sprig \ - beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \ - carbocation:handlers:c939c6d9ef31:carbocation_handlers/vendor/github.com/carbocation/handlers \ - carbocation:interpose:723534742ba3:carbocation_interpose/vendor/github.com/carbocation/interpose \ - cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \ - cloudflare:circl:v1.3.7:cloudflare_circl/vendor/github.com/cloudflare/circl \ - cmars:basen:fe3947df716e:cmars_basen/vendor/github.com/cmars/basen \ - codegangsta:inject:33e0aa1cb7c0:codegangsta_inject/vendor/github.com/codegangsta/inject \ - go-basen:basen:308119dd1d4c:go_basen_basen/vendor/gopkg.in/basen.v1 \ - go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \ - go-martini:martini:22fa46961aab:go_martini_martini/vendor/github.com/go-martini/martini \ - go-tomb:tomb:d5d1b5820637:go_tomb_tomb/vendor/gopkg.in/tomb.v2 \ - golang:crypto:v0.17.0:golang_crypto/vendor/golang.org/x/crypto \ - golang:exp:65229373498e:golang_exp/vendor/golang.org/x/exp \ - golang:net:v0.18.0:golang_net/vendor/golang.org/x/net \ - golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \ - golang:sys:v0.16.0:golang_sys/vendor/golang.org/x/sys \ - goods:httpbuf:5709e9bb814c:goods_httpbuf/vendor/github.com/goods/httpbuf \ - google:uuid:v1.4.0:google_uuid/vendor/github.com/google/uuid \ - hashicorp:golang-lru:v1.0.2:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \ - huandu:xstrings:v1.4.0:huandu_xstrings/vendor/github.com/huandu/xstrings \ - imdario:mergo:v0.3.16:imdario_mergo/vendor/github.com/imdario/mergo \ - interpose:middleware:05ed56ed52fa:interpose_middleware/vendor/github.com/interpose/middleware \ - jmcvetta:randutil:2bb1b664bcff:jmcvetta_randutil/vendor/github.com/jmcvetta/randutil \ - julienschmidt:httprouter:v1.3.0:julienschmidt_httprouter/vendor/github.com/julienschmidt/httprouter \ - justinas:nosurf:05988550ea18:justinas_nosurf/vendor/github.com/justinas/nosurf \ - kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \ - kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \ - lib:pq:v1.10.9:lib_pq/vendor/github.com/lib/pq \ - matttproud:golang_protobuf_extensions:v2.0.0:matttproud_golang_protobuf_extensions_v2/vendor/github.com/matttproud/golang_protobuf_extensions/v2 \ - meatballhat:negroni-logrus:31067281800f:meatballhat_negroni_logrus/vendor/github.com/meatballhat/negroni-logrus \ - mitchellh:copystructure:v1.2.0:mitchellh_copystructure/vendor/github.com/mitchellh/copystructure \ - mitchellh:reflectwalk:v1.0.2:mitchellh_reflectwalk/vendor/github.com/mitchellh/reflectwalk \ - pgpkeys-eu:go-crypto:0c72e733e2a8:pgpkeys_eu_go_crypto/vendor/github.com/ProtonMail/go-crypto \ - phyber:negroni-gzip:ef6356a5d029:phyber_negroni_gzip/vendor/github.com/phyber/negroni-gzip \ - pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \ - prometheus:client_golang:v1.17.0:prometheus_client_golang/vendor/github.com/prometheus/client_golang \ - prometheus:client_model:v0.5.0:prometheus_client_model/vendor/github.com/prometheus/client_model \ - prometheus:common:v0.45.0:prometheus_common/vendor/github.com/prometheus/common \ - prometheus:procfs:v0.12.0:prometheus_procfs/vendor/github.com/prometheus/procfs \ - protocolbuffers:protobuf-go:v1.31.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \ - rogpeppe:go-internal:v1.11.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \ - sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \ - syndtr:goleveldb:5c35d600f0ca:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb \ - urfave:negroni:v1.0.0:urfave_negroni/vendor/github.com/urfave/negroni diff --git a/security/hockeypuck/distinfo b/security/hockeypuck/distinfo index 2ef5aab98c04..aef3998a241f 100644 --- a/security/hockeypuck/distinfo +++ b/security/hockeypuck/distinfo @@ -1,99 +1,3 @@ -TIMESTAMP = 1751903928 -SHA256 (hockeypuck-hockeypuck-2.2.4_GH0.tar.gz) = 6020f39f65c56ebb97f08bb77d57c0216954996da2992172bdfac265a3149ebd -SIZE (hockeypuck-hockeypuck-2.2.4_GH0.tar.gz) = 4116844 -SHA256 (BurntSushi-toml-v1.3.2_GH0.tar.gz) = 96d67cc99c66d019fd3481abc16286ba2f35f8af52d70e1b0e242d1a3d1db130 -SIZE (BurntSushi-toml-v1.3.2_GH0.tar.gz) = 119382 -SHA256 (Masterminds-goutils-v1.1.1_GH0.tar.gz) = 6eed023c54f386a71f360e19d34f7a43e640ac44dfc39c22ad4afd7ae04aaa3d -SIZE (Masterminds-goutils-v1.1.1_GH0.tar.gz) = 14847 -SHA256 (Masterminds-semver-v1.5.0_GH0.tar.gz) = c9140eddfb03dc862f826e7761561260b9a840afa7519cc0919e89a43b5be5ba -SIZE (Masterminds-semver-v1.5.0_GH0.tar.gz) = 21188 -SHA256 (Masterminds-sprig-v2.22.0_GH0.tar.gz) = c6d0f6e2a3b2aecc888b62c15defcccf16a44e7435c47c7f158b98946c5ee970 -SIZE (Masterminds-sprig-v2.22.0_GH0.tar.gz) = 42051 -SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825 -SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867 -SHA256 (carbocation-handlers-c939c6d9ef31_GH0.tar.gz) = 88e1fec2539b99a425bca808e6c38759dbd2b4cef7ec51fd573e073287535041 -SIZE (carbocation-handlers-c939c6d9ef31_GH0.tar.gz) = 4247 -SHA256 (carbocation-interpose-723534742ba3_GH0.tar.gz) = 220b36834538925c3baead4d3f2faaded1470b2a86188ec4fc53e8bb6bce3b66 -SIZE (carbocation-interpose-723534742ba3_GH0.tar.gz) = 12710 -SHA256 (cespare-xxhash-v2.2.0_GH0.tar.gz) = b8c684b9e5e136510913727e6a845b28f8176e55db827b11f17769fba970fe13 -SIZE (cespare-xxhash-v2.2.0_GH0.tar.gz) = 12334 -SHA256 (cloudflare-circl-v1.3.7_GH0.tar.gz) = e1db989f921eeec80fd853cbf376c0e7893796fee96d8183fc5a29e01464a585 -SIZE (cloudflare-circl-v1.3.7_GH0.tar.gz) = 4938649 -SHA256 (cmars-basen-fe3947df716e_GH0.tar.gz) = e6eb6d1951d97339f7aa4d0973be8faf48922af2398b68a66e269e2155205493 -SIZE (cmars-basen-fe3947df716e_GH0.tar.gz) = 4227 -SHA256 (codegangsta-inject-33e0aa1cb7c0_GH0.tar.gz) = 7626f355fd6782529c24b2538c12e0d612bff6e4298e055158d692961c9f83ae -SIZE (codegangsta-inject-33e0aa1cb7c0_GH0.tar.gz) = 5061 -SHA256 (go-basen-basen-308119dd1d4c_GH0.tar.gz) = 97c1987975ba4e35d1dd657341896c58aa75108d8fe9ca46bee3ffd8f40fe35c -SIZE (go-basen-basen-308119dd1d4c_GH0.tar.gz) = 4233 -SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293 -SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375 -SHA256 (go-martini-martini-22fa46961aab_GH0.tar.gz) = 182c7c6237f9165adcde05bcbdab6ad493deb57cabd0c587d0f4c07e1aaca334 -SIZE (go-martini-martini-22fa46961aab_GH0.tar.gz) = 66070 -SHA256 (go-tomb-tomb-d5d1b5820637_GH0.tar.gz) = d492a307058219bf9cabda7aef20d23f86c93b469f536598cde1d729b6b7ce40 -SIZE (go-tomb-tomb-d5d1b5820637_GH0.tar.gz) = 5510 -SHA256 (golang-crypto-v0.17.0_GH0.tar.gz) = a921c84634495d0d6fe25d81ff0cc7bd1e045865ffe95a7e329cd6f7eceaef6d -SIZE (golang-crypto-v0.17.0_GH0.tar.gz) = 1809419 -SHA256 (golang-exp-65229373498e_GH0.tar.gz) = 4c2c3b8fe26557affd5804b16d95755e53da7548de41d8bff3d9c62329d3ddd6 -SIZE (golang-exp-65229373498e_GH0.tar.gz) = 1635501 -SHA256 (golang-net-v0.18.0_GH0.tar.gz) = 23ce994aa250e1f0c8c905df78d660d62d5bfdf32b9bfd4668c9f8e354f85ea3 -SIZE (golang-net-v0.18.0_GH0.tar.gz) = 1468569 -SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f -SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129 -SHA256 (golang-sys-v0.16.0_GH0.tar.gz) = 9c17b728aa75f4fc4743c3f5c0dccdc3b7f9ac7c12b3124b666672cc571f657e -SIZE (golang-sys-v0.16.0_GH0.tar.gz) = 1444155 -SHA256 (goods-httpbuf-5709e9bb814c_GH0.tar.gz) = 3296384d1ca2a3c9358cb9a0d93d9808827b5fdf7cb0600f07a20a89db199700 -SIZE (goods-httpbuf-5709e9bb814c_GH0.tar.gz) = 738 -SHA256 (google-uuid-v1.4.0_GH0.tar.gz) = d0a84f8e465446885550a291321bbf296f680242d53cd442dbb16287abcd777c -SIZE (google-uuid-v1.4.0_GH0.tar.gz) = 17962 -SHA256 (hashicorp-golang-lru-v1.0.2_GH0.tar.gz) = c26d2390e5cfc6f2d39c3d081b6ed35b0a52caf4066bf3a85624a25367d29173 -SIZE (hashicorp-golang-lru-v1.0.2_GH0.tar.gz) = 14459 -SHA256 (huandu-xstrings-v1.4.0_GH0.tar.gz) = 3664f0b36cc4ae99df075df5f798c2defd3874bfd0094637410e266311a2652a -SIZE (huandu-xstrings-v1.4.0_GH0.tar.gz) = 18397 -SHA256 (imdario-mergo-v0.3.16_GH0.tar.gz) = aad20db6d2559bca1b7bd076bb97b7cadbb2a072bcd1a8053e95b254a07e6e0c -SIZE (imdario-mergo-v0.3.16_GH0.tar.gz) = 29046 -SHA256 (interpose-middleware-05ed56ed52fa_GH0.tar.gz) = 121aefd8c4bc1b8e388ec1107e72101ceea72fade98d8bf144e9136b552349a8 -SIZE (interpose-middleware-05ed56ed52fa_GH0.tar.gz) = 3780 -SHA256 (jmcvetta-randutil-2bb1b664bcff_GH0.tar.gz) = f429b88f120400c2c8bca6ee30ff88ec608b50614106d1ee244a00a4c8e41d92 -SIZE (jmcvetta-randutil-2bb1b664bcff_GH0.tar.gz) = 15935 -SHA256 (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 2999dffc23f8ac3872ea37d108ddec0ba570d2780a42876300bdcdb0744908e2 -SIZE (julienschmidt-httprouter-v1.3.0_GH0.tar.gz) = 23889 -SHA256 (justinas-nosurf-05988550ea18_GH0.tar.gz) = 609531a414b079a96da799e18fb47e998ed9b1a182092a91ee1c688ab127bcc8 -SIZE (justinas-nosurf-05988550ea18_GH0.tar.gz) = 14201 -SHA256 (kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206 -SIZE (kr-pretty-v0.3.1_GH0.tar.gz) = 10227 -SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c -SIZE (kr-text-v0.2.0_GH0.tar.gz) = 8699 -SHA256 (lib-pq-v1.10.9_GH0.tar.gz) = b150b286d59b5f0bdde499112e2f01881773ff5bfdff023802e9e01b7314a06f -SIZE (lib-pq-v1.10.9_GH0.tar.gz) = 114490 -SHA256 (matttproud-golang_protobuf_extensions-v2.0.0_GH0.tar.gz) = 69fd83cb3002df3359128c2748c8f319fc63ce0493d43a3dcd7a94a4f487f742 -SIZE (matttproud-golang_protobuf_extensions-v2.0.0_GH0.tar.gz) = 12099 -SHA256 (meatballhat-negroni-logrus-31067281800f_GH0.tar.gz) = 8d54caa36cdd121137a864485b063ac548021f8a54037158ddafe78db66c94f1 -SIZE (meatballhat-negroni-logrus-31067281800f_GH0.tar.gz) = 5196 -SHA256 (mitchellh-copystructure-v1.2.0_GH0.tar.gz) = 0f3c6a9d91d695470c22acaba390878a03e3c106a453c4b0b8abebfb76c1a009 -SIZE (mitchellh-copystructure-v1.2.0_GH0.tar.gz) = 9951 -SHA256 (mitchellh-reflectwalk-v1.0.2_GH0.tar.gz) = 62ef93bcd6ef48e5dbb4b3aefffb44b7d7e1d56ab2aa8541734b8448ae9ef996 -SIZE (mitchellh-reflectwalk-v1.0.2_GH0.tar.gz) = 6854 -SHA256 (pgpkeys-eu-go-crypto-0c72e733e2a8_GH0.tar.gz) = 7d504ca04af3b91b6eb4ac7ad1d6c01f11eaefae86587e03a0c6600a47915d47 -SIZE (pgpkeys-eu-go-crypto-0c72e733e2a8_GH0.tar.gz) = 516077 -SHA256 (phyber-negroni-gzip-ef6356a5d029_GH0.tar.gz) = 35ed2262ca07d7e2de0c60dceebc851efad39177bb6437e022fc4a3a7a932533 -SIZE (phyber-negroni-gzip-ef6356a5d029_GH0.tar.gz) = 4330 -SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608 -SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415 -SHA256 (prometheus-client_golang-v1.17.0_GH0.tar.gz) = 258222e5193b551ab8adeb2e02c415038795839cb4fa5d7d0181377017d19d3a -SIZE (prometheus-client_golang-v1.17.0_GH0.tar.gz) = 1077705 -SHA256 (prometheus-client_model-v0.5.0_GH0.tar.gz) = 170873e0b91cab5da6634af1498b88876842ff3e01212e2dabf6b4e6512c948d -SIZE (prometheus-client_model-v0.5.0_GH0.tar.gz) = 17333 -SHA256 (prometheus-common-v0.45.0_GH0.tar.gz) = 775ce5c074b5261d85227d13c61075f9c36e6d3cf9ab2c5a7d90f4006ad24c40 -SIZE (prometheus-common-v0.45.0_GH0.tar.gz) = 133098 -SHA256 (prometheus-procfs-v0.12.0_GH0.tar.gz) = 2e10f60725a5905d6cfaeffd0bc1441171aa694236a6c7031aad5a87ff841495 -SIZE (prometheus-procfs-v0.12.0_GH0.tar.gz) = 237430 -SHA256 (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 96d670e9bae145ff2dd0f48a3693edb1f45ec3ee56d5f50a5f01cc7e060314bc -SIZE (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 1311732 -SHA256 (rogpeppe-go-internal-v1.11.0_GH0.tar.gz) = fb63d4c2386da8422e2ab64197d18ef7a0d881791b41692e910e0d01f941684e -SIZE (rogpeppe-go-internal-v1.11.0_GH0.tar.gz) = 113156 -SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce -SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320 -SHA256 (syndtr-goleveldb-5c35d600f0ca_GH0.tar.gz) = 8919af3d2fe579880bf46a9e26b1acab35bad3a18dc7e26a4ecb0eb97731a0df -SIZE (syndtr-goleveldb-5c35d600f0ca_GH0.tar.gz) = 151216 -SHA256 (urfave-negroni-v1.0.0_GH0.tar.gz) = 67a46587d15cb705e145e08270aa983ba08aadf5a9578850dca2b1e42b7cd561 -SIZE (urfave-negroni-v1.0.0_GH0.tar.gz) = 39408 +TIMESTAMP = 1770824841 +SHA256 (hockeypuck-hockeypuck-2.3.2_GH0.tar.gz) = b961cf00e8c8b64de9623b37e88c619dfe6a1f9390296e09f166f3bd798595e6 +SIZE (hockeypuck-hockeypuck-2.3.2_GH0.tar.gz) = 8508088 diff --git a/security/honeytrap/Makefile b/security/honeytrap/Makefile index 25546fd4bf6d..2cb480a07a87 100644 --- a/security/honeytrap/Makefile +++ b/security/honeytrap/Makefile @@ -1,6 +1,6 @@ PORTNAME= honeytrap DISTVERSION= g20210510 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security MAINTAINER= ezri.mudde@dutchsec.com diff --git a/security/horcrux/Makefile b/security/horcrux/Makefile index f216e1aa1194..6d8eb376469c 100644 --- a/security/horcrux/Makefile +++ b/security/horcrux/Makefile @@ -1,7 +1,7 @@ PORTNAME= horcrux DISTVERSIONPREFIX= v DISTVERSION= 0.3 -PORTREVISION= 33 +PORTREVISION= 36 CATEGORIES= security MAINTAINER= lcook@FreeBSD.org diff --git a/security/hpenc/Makefile b/security/hpenc/Makefile index b74b88c570d5..5be49e1660c0 100644 --- a/security/hpenc/Makefile +++ b/security/hpenc/Makefile @@ -1,6 +1,6 @@ PORTNAME= hpenc PORTVERSION= 3.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= vsevolod@FreeBSD.org diff --git a/security/hs-cryptol/Makefile b/security/hs-cryptol/Makefile index 1d4cfb70fd96..9ed0f0ee66ad 100644 --- a/security/hs-cryptol/Makefile +++ b/security/hs-cryptol/Makefile @@ -1,5 +1,6 @@ PORTNAME= cryptol DISTVERSION= 3.4.0 +PORTREVISION= 1 CATEGORIES= security lang haskell MAINTAINER= yuri@FreeBSD.org @@ -27,7 +28,7 @@ USE_CABAL= BoundedChan-1.0.3.0 \ adjunctions-4.4.3 \ aeson-2.2.3.0_4 \ alex-3.5.4.0 \ - ansi-terminal-1.1.3 \ + ansi-terminal-1.1.5 \ ansi-terminal-types-1.1.3 \ arithmoi-0.13.2.0 \ assoc-1.1.1_1 \ @@ -65,9 +66,9 @@ USE_CABAL= BoundedChan-1.0.3.0 \ dlist-1.0_2 \ erf-2.0.0.0 \ exact-pi-0.5.0.2 \ - extra-1.8 \ + extra-1.8.1 \ file-embed-0.0.16.0 \ - fingertree-0.1.6.2 \ + fingertree-0.1.6.3 \ free-5.2_7 \ generically-0.1.1_4 \ gitrev-1.3.1 \ @@ -78,15 +79,14 @@ USE_CABAL= BoundedChan-1.0.3.0 \ haskell-lexer-1.2.1 \ hedgehog-1.7 \ heredoc-0.2.0.0 \ - hgmp-0.1.2.1_2 \ hsc2hs-0.68.10_4 \ ieee754-0.8.0 \ indexed-traversable-0.1.4_1 \ indexed-traversable-instances-0.1.2_1 \ - infinite-list-0.1.2 \ + infinite-list-0.1.3 \ integer-conversion-0.1.1_1 \ integer-logarithms-1.0.4 \ - integer-roots-1.0.3.0 \ + integer-roots-1.0.4.0 \ invariant-0.6.4_1 \ io-streams-1.5.2.2_6 \ kan-extensions-5.2.7 \ @@ -95,7 +95,6 @@ USE_CABAL= BoundedChan-1.0.3.0 \ language-c99-util-0.2.0 \ lens-5.3.5_1 \ libBF-0.6.8 \ - libffi-0.2.1 \ lifted-async-0.11.0 \ lifted-base-0.2.3.12 \ megaparsec-9.7.0 \ @@ -109,7 +108,6 @@ USE_CABAL= BoundedChan-1.0.3.0 \ numtype-dk-0.5.0.3 \ optparse-applicative-0.19.0.0 \ ordered-containers-0.2.4 \ - os-string-2.0.8 \ panic-0.4.0.1 \ parallel-3.3.0.0 \ parameterized-utils-2.1.11.0 \ @@ -136,7 +134,7 @@ USE_CABAL= BoundedChan-1.0.3.0 \ splitmix-0.1.3.1 \ strict-0.5.1_1 \ syb-0.7.3 \ - tagged-0.8.9 \ + tagged-0.8.10 \ tasty-1.5.3_2 \ tasty-hedgehog-1.4.0.2_7 \ tasty-hunit-0.10.2 \ @@ -151,20 +149,20 @@ 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.2_1 \ + toml-parser-2.0.2.0 \ 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.1 \ + unordered-containers-0.2.21_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.1.0 \ + void-0.7.4 \ + what4-1.7.2 \ witherable-0.5_1 \ wl-pprint-annotated-0.1.0.1_4 \ zenc-0.1.2 \ diff --git a/security/hs-cryptol/distinfo b/security/hs-cryptol/distinfo index 66d64bac8eee..017f3bfab5f3 100644 --- a/security/hs-cryptol/distinfo +++ b/security/hs-cryptol/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1762587886 +TIMESTAMP = 1766779065 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 @@ -23,8 +23,8 @@ SHA256 (cabal/aeson-2.2.3.0/revision/4.cabal) = 7d48c2395ef168d2c2070fdb02c79983 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-1.1.5/ansi-terminal-1.1.5.tar.gz) = 9cf083cef2e2ba88a425f132c8a82bfa931eb4b0c38232b2017f8fcea2e23073 +SIZE (cabal/ansi-terminal-1.1.5/ansi-terminal-1.1.5.tar.gz) = 33344 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 @@ -135,12 +135,12 @@ SHA256 (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 24f0b79c7e1d25cb2cd44c2258d7a464 SIZE (cabal/erf-2.0.0.0/erf-2.0.0.0.tar.gz) = 1918 SHA256 (cabal/exact-pi-0.5.0.2/exact-pi-0.5.0.2.tar.gz) = 441dd2516902f13801c41310fa98ea82f7a946e8ddd2f775b19931f7e91eacf6 SIZE (cabal/exact-pi-0.5.0.2/exact-pi-0.5.0.2.tar.gz) = 9255 -SHA256 (cabal/extra-1.8/extra-1.8.tar.gz) = 2fa4ce5eae50560bba80f1883913cf2ed52b3d87fd290dae27d838c94f5389a1 -SIZE (cabal/extra-1.8/extra-1.8.tar.gz) = 47005 +SHA256 (cabal/extra-1.8.1/extra-1.8.1.tar.gz) = 66a7d6d718646a7bda822d67550dc185c6e25ad1f7fecf06fc132e300098b598 +SIZE (cabal/extra-1.8.1/extra-1.8.1.tar.gz) = 47197 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.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/fingertree-0.1.6.3/fingertree-0.1.6.3.tar.gz) = 87e0ae5fd8dfe57119b8a6a291f66b2aa9751fe3c6dfeff7f7de87d9fcdba2b8 +SIZE (cabal/fingertree-0.1.6.3/fingertree-0.1.6.3.tar.gz) = 20926 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 @@ -167,10 +167,6 @@ SHA256 (cabal/hedgehog-1.7/hedgehog-1.7.tar.gz) = 09e2bca0f798dbf5848ff3eb78c161 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 -SIZE (cabal/hgmp-0.1.2.1/hgmp-0.1.2.1.tar.gz) = 15147 -SHA256 (cabal/hgmp-0.1.2.1/revision/2.cabal) = b3eb47429c31be3cac8b124cc0e1836fc9d7ca149c13c896362e95bbce03c696 -SIZE (cabal/hgmp-0.1.2.1/revision/2.cabal) = 2475 SHA256 (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 6f4e34d788fe2ca7091ee0a10307ee8a7c060a1ba890f2bffad16a7d4d5cef76 SIZE (cabal/hsc2hs-0.68.10/hsc2hs-0.68.10.tar.gz) = 40517 SHA256 (cabal/hsc2hs-0.68.10/revision/4.cabal) = 725ef6da03d3d6e332db4de0a35bee45d72e4d31decc5ec7f153e6837af5f03e @@ -185,16 +181,16 @@ SHA256 (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances- SIZE (cabal/indexed-traversable-instances-0.1.2/indexed-traversable-instances-0.1.2.tar.gz) = 3673 SHA256 (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 68df0fc8070ae2c15f9e6febf1449fee364c131a6d1e93cac45e7895ba86dd89 SIZE (cabal/indexed-traversable-instances-0.1.2/revision/1.cabal) = 2401 -SHA256 (cabal/infinite-list-0.1.2/infinite-list-0.1.2.tar.gz) = 6bae26bd8deee7c7f0afa1dc374094eb26546116c24f5bcc47b631e7608bbd6c -SIZE (cabal/infinite-list-0.1.2/infinite-list-0.1.2.tar.gz) = 24232 +SHA256 (cabal/infinite-list-0.1.3/infinite-list-0.1.3.tar.gz) = 36d71eebb7ea61ff2a14d0e707f7d02c9eeee72d20b53c655dcaf6ac78da95db +SIZE (cabal/infinite-list-0.1.3/infinite-list-0.1.3.tar.gz) = 24555 SHA256 (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = c18164a048073310f6353ebc64c9037b52a4b8299963ce05e027bcf60e22155a SIZE (cabal/integer-conversion-0.1.1/integer-conversion-0.1.1.tar.gz) = 6179 SHA256 (cabal/integer-conversion-0.1.1/revision/1.cabal) = 941d4ae16e2124cbff5defe2abedb49efc8e03a594f817035bf231a317e6c1c9 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.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/integer-roots-1.0.4.0/integer-roots-1.0.4.0.tar.gz) = a50c8287fe5f84a66bc196864e23cfc4bb9ecd10c7d664383c0c00e8f1896526 +SIZE (cabal/integer-roots-1.0.4.0/integer-roots-1.0.4.0.tar.gz) = 55493 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 @@ -217,8 +213,6 @@ SHA256 (cabal/lens-5.3.5/revision/1.cabal) = e0413689b39ea25e12b42b1d79b1afbd226 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.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 @@ -251,8 +245,6 @@ SHA256 (cabal/optparse-applicative-0.19.0.0/optparse-applicative-0.19.0.0.tar.gz 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.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.3.0.0/parallel-3.3.0.0.tar.gz) = 47c21e778d8e8ebf657aa72fd30e189e71ffddb188660e9d09ca9062d7541791 @@ -319,8 +311,8 @@ SHA256 (cabal/strict-0.5.1/revision/1.cabal) = 58c373b7c7748cbb4a5a6c8c15073f99a SIZE (cabal/strict-0.5.1/revision/1.cabal) = 3557 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/tagged-0.8.10/tagged-0.8.10.tar.gz) = 17ef791eb4caf314a3b4b158827a0f1f4b695c2a24af0875f09e3d8c10f56c5d +SIZE (cabal/tagged-0.8.10/tagged-0.8.10.tar.gz) = 8398 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/2.cabal) = 6b5dda3f16db1274a0b3e6c4073ac57172a1e96b1dca05666c5cbd1183639412 @@ -363,10 +355,8 @@ 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.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/toml-parser-2.0.2.0/toml-parser-2.0.2.0.tar.gz) = 9e8b5ee5eea9bea2441732347839a8e32e98789055a621f55a72c2df7a8de1a8 +SIZE (cabal/toml-parser-2.0.2.0/toml-parser-2.0.2.0.tar.gz) = 48583 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 @@ -383,8 +373,10 @@ 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.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/unordered-containers-0.2.21/unordered-containers-0.2.21.tar.gz) = 3b2ad1522b546e61960153257d1e5d239eeec5e83da847d5cb4d896a5bb7f9c0 +SIZE (cabal/unordered-containers-0.2.21/unordered-containers-0.2.21.tar.gz) = 68227 +SHA256 (cabal/unordered-containers-0.2.21/revision/1.cabal) = bcff64f48fba1e25bf9b5346d1c3545402cd2f1293b411435e7850ccb62884e5 +SIZE (cabal/unordered-containers-0.2.21/revision/1.cabal) = 3987 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/3.cabal) = 5ac2b681a8d7676f6a51ac1b113bfdcf18dd7fdbb313034850ed6493eef96da0 @@ -399,10 +391,10 @@ SHA256 (cabal/vector-stream-0.1.0.1/revision/4.cabal) = 483be6df13c72169a9176405 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.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/void-0.7.4/void-0.7.4.tar.gz) = 61ff790961edb34fd653e62f9f37020792f416f329b12e87549169e7f624fdf9 +SIZE (cabal/void-0.7.4/void-0.7.4.tar.gz) = 3550 +SHA256 (cabal/what4-1.7.2/what4-1.7.2.tar.gz) = 918f6776dd69d179d7569523bb98e89d61db05a93335a0176af50ff8ebc86955 +SIZE (cabal/what4-1.7.2/what4-1.7.2.tar.gz) = 439812 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 diff --git a/security/i2pd/Makefile b/security/i2pd/Makefile index 83ce7a610d7c..c557e5ed6ee0 100644 --- a/security/i2pd/Makefile +++ b/security/i2pd/Makefile @@ -1,6 +1,5 @@ PORTNAME= i2pd -DISTVERSION= 2.58.0 -PORTREVISION= 2 +DISTVERSION= 2.59.0 CATEGORIES= security net-p2p MAINTAINER= driesm@FreeBSD.org diff --git a/security/i2pd/distinfo b/security/i2pd/distinfo index 33b74d6b2ade..0b123466c6a1 100644 --- a/security/i2pd/distinfo +++ b/security/i2pd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757487050 -SHA256 (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 5ff650c6da8fda3522c10ec22889a7fd1c6b5d1af42c24531d84c36f6cc49019 -SIZE (PurpleI2P-i2pd-2.58.0_GH0.tar.gz) = 719564 +TIMESTAMP = 1770649200 +SHA256 (PurpleI2P-i2pd-2.59.0_GH0.tar.gz) = 0ebeb05e4f36ab3809449561a095dc767ad821ac6a61c95623ab49be4ffd398b +SIZE (PurpleI2P-i2pd-2.59.0_GH0.tar.gz) = 743516 diff --git a/security/i2pd/pkg-plist b/security/i2pd/pkg-plist index 9de8997b4b92..c7a16859bcc1 100644 --- a/security/i2pd/pkg-plist +++ b/security/i2pd/pkg-plist @@ -15,6 +15,7 @@ share/man/man1/i2pd.1.gz %%DATADIR%%/certificates/reseed/acetone_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/admin_at_stormycloud.org.crt %%DATADIR%%/certificates/reseed/creativecowpat_at_mail.i2p.crt +%%DATADIR%%/certificates/reseed/diyarciftci_at_protonmail.com.crt %%DATADIR%%/certificates/reseed/echelon3_at_mail.i2p.crt %%DATADIR%%/certificates/reseed/hankhill19580_at_gmail.com.crt %%DATADIR%%/certificates/reseed/i2p-reseed_at_mk16.de.crt @@ -24,6 +25,7 @@ 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/sahil_at_mail.i2p.crt @dir %%ETCDIR%%/tunnels.d @dir(%%USER%%,%%GROUP%%,755) /var/db/i2pd @dir(%%USER%%,%%GROUP%%,755) /var/log/i2pd diff --git a/security/iaikpkcs11wrapper/Makefile b/security/iaikpkcs11wrapper/Makefile index 47c6e6a86958..f67c47b1bf6a 100644 --- a/security/iaikpkcs11wrapper/Makefile +++ b/security/iaikpkcs11wrapper/Makefile @@ -1,5 +1,6 @@ PORTNAME= iaikPkcs11Wrapper PORTVERSION= 1.2.18 +PORTREVISION= 1 CATEGORIES= security java devel MASTER_SITES= LOCAL/ale DISTNAME= ${PORTNAME}_${PORTVERSION:S/./_/g} diff --git a/security/interactsh/Makefile b/security/interactsh/Makefile index 49d4b8acc3b0..f31fcc723b10 100644 --- a/security/interactsh/Makefile +++ b/security/interactsh/Makefile @@ -1,7 +1,7 @@ PORTNAME= interactsh -PORTVERSION= 1.2.4 +PORTVERSION= 1.3.0 DISTVERSIONPREFIX= v -PORTREVISION= 4 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= danilo@FreeBSD.org diff --git a/security/interactsh/distinfo b/security/interactsh/distinfo index 75ff94c0502d..1d41814c4439 100644 --- a/security/interactsh/distinfo +++ b/security/interactsh/distinfo @@ -1,5 +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 +TIMESTAMP = 1769594260 +SHA256 (go/security_interactsh/interactsh-v1.3.0/v1.3.0.mod) = 1ff7dbb3ca6a5361c27557c67d057459f74dcb13be3161b054d02aa288387b59 +SIZE (go/security_interactsh/interactsh-v1.3.0/v1.3.0.mod) = 7233 +SHA256 (go/security_interactsh/interactsh-v1.3.0/v1.3.0.zip) = f019d3795064f58c749bb8d507abf799f15e4e1a02cce2e129241ff38f285f24 +SIZE (go/security_interactsh/interactsh-v1.3.0/v1.3.0.zip) = 127093 diff --git a/security/kanidm/Makefile b/security/kanidm/Makefile index fed54ed3fe3d..1736d8ea89a9 100644 --- a/security/kanidm/Makefile +++ b/security/kanidm/Makefile @@ -1,7 +1,6 @@ PORTNAME= kanidm DISTVERSIONPREFIX= v -DISTVERSION= 1.8.5 -PORTREVISION= 1 +DISTVERSION= 1.9.1 CATEGORIES= security net # implicit-approval+: dtxdf diff --git a/security/kanidm/Makefile.crates b/security/kanidm/Makefile.crates index 870cf0f07dee..e998f23bd18d 100644 --- a/security/kanidm/Makefile.crates +++ b/security/kanidm/Makefile.crates @@ -13,31 +13,32 @@ CARGO_CRATES= addr2line-0.25.1 \ anstyle-parse-0.2.7 \ anstyle-query-1.1.5 \ anstyle-wincon-3.0.11 \ - anyhow-1.0.100 \ - ar_archive_writer-0.2.0 \ + anyhow-1.0.102 \ + ar_archive_writer-0.5.1 \ arbitrary-1.4.2 \ - arc-swap-1.7.1 \ + arc-swap-1.8.2 \ argon2-0.5.3 \ - askama-0.14.0 \ - askama_derive-0.14.0 \ - askama_parser-0.14.0 \ - askama_web-0.14.6 \ - askama_web_derive-0.1.0 \ + askama-0.15.4 \ + askama_derive-0.15.4 \ + askama_macros-0.15.4 \ + askama_parser-0.15.4 \ + askama_web-0.15.1 \ + askama_web_derive-0.2.0 \ asn1-rs-0.6.2 \ asn1-rs-derive-0.5.1 \ asn1-rs-impl-0.2.0 \ - async-compression-0.4.36 \ + async-compression-0.4.40 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-trait-0.1.89 \ atomic-waker-1.1.2 \ authenticator-0.4.1 \ autocfg-1.5.0 \ - aws-lc-rs-1.15.1 \ - aws-lc-sys-0.34.0 \ - axum-0.8.7 \ - axum-core-0.5.5 \ - axum-extra-0.12.2 \ + aws-lc-rs-1.16.0 \ + aws-lc-sys-0.37.1 \ + axum-0.8.8 \ + axum-core-0.5.6 \ + axum-extra-0.12.5 \ axum-htmx-0.8.1 \ axum-macros-0.5.0 \ backtrace-0.3.76 \ @@ -46,7 +47,7 @@ CARGO_CRATES= addr2line-0.25.1 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.1 \ - base64ct-1.8.1 \ + base64ct-1.8.3 \ base64urlsafedata-0.5.4 \ basic-toml-0.1.10 \ bindgen-0.66.1 \ @@ -57,50 +58,52 @@ CARGO_CRATES= addr2line-0.25.1 \ bit-vec-0.8.0 \ bitfield-0.13.2 \ bitflags-1.3.2 \ - bitflags-2.10.0 \ + bitflags-2.11.0 \ blake2-0.10.6 \ block-buffer-0.10.4 \ block-buffer-0.11.0 \ block-padding-0.3.3 \ borrow-or-share-0.2.4 \ bstr-1.12.1 \ - bumpalo-3.19.0 \ + bumpalo-3.20.2 \ bytecount-0.6.9 \ - bytemuck-1.24.0 \ + bytemuck-1.25.0 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ - bytes-1.11.0 \ + bytes-1.11.1 \ cbc-0.1.2 \ - cc-1.2.49 \ + cc-1.2.56 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ - chrono-0.4.42 \ + chrono-0.4.44 \ chumsky-0.9.3 \ - cidr-0.3.1 \ + cidr-0.3.2 \ cipher-0.4.4 \ - cipher-0.5.0-rc.2 \ + cipher-0.5.0 \ clang-sys-1.8.1 \ - clap-4.5.53 \ - clap_builder-4.5.53 \ - clap_complete-4.5.61 \ - clap_derive-4.5.49 \ - clap_lex-0.7.6 \ + clap-4.5.60 \ + clap_builder-4.5.60 \ + clap_complete-4.5.66 \ + clap_derive-4.5.55 \ + clap_lex-1.0.0 \ clru-0.6.2 \ - cmake-0.1.55 \ + cmake-0.1.57 \ + cmov-0.5.2 \ color_quant-1.1.0 \ colorchoice-1.0.4 \ combine-4.6.7 \ - compact_jwt-0.5.3-dev \ - compression-codecs-0.4.35 \ + compact_jwt-0.5.5 \ + compression-codecs-0.4.37 \ compression-core-0.4.31 \ - concread-0.5.7 \ - console-0.16.1 \ + concread-0.5.10 \ + console-0.16.2 \ const-oid-0.9.6 \ + const-oid-0.10.2 \ cookie-0.16.2 \ cookie-0.18.1 \ - cookie_store-0.21.1 \ + cookie_store-0.22.1 \ core-foundation-0.9.4 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ @@ -117,22 +120,23 @@ CARGO_CRATES= addr2line-0.25.1 \ crunchy-0.2.4 \ crypto-bigint-0.5.5 \ crypto-common-0.1.7 \ - crypto-common-0.2.0-rc.5 \ - crypto-glue-0.1.11 \ + crypto-common-0.2.0 \ + crypto-glue-0.1.13 \ csv-1.4.0 \ csv-core-0.1.13 \ ctr-0.9.2 \ + ctutils-0.4.0 \ darling-0.20.11 \ darling-0.21.3 \ darling_core-0.20.11 \ darling_core-0.21.3 \ darling_macro-0.20.11 \ darling_macro-0.21.3 \ - data-encoding-2.9.0 \ + data-encoding-2.10.0 \ der-0.7.10 \ der-parser-9.0.0 \ der_derive-0.7.3 \ - deranged-0.5.5 \ + deranged-0.5.8 \ derive_arbitrary-1.4.2 \ derive_builder-0.20.2 \ derive_builder_core-0.20.2 \ @@ -141,7 +145,7 @@ CARGO_CRATES= addr2line-0.25.1 \ dhat-0.3.3 \ dialoguer-0.12.0 \ digest-0.10.7 \ - digest-0.11.0-rc.4 \ + digest-0.11.0 \ dirs-6.0.0 \ dirs-sys-0.5.0 \ displaydoc-0.2.5 \ @@ -165,17 +169,17 @@ CARGO_CRATES= addr2line-0.25.1 \ fallible-iterator-0.3.0 \ fallible-streaming-iterator-0.1.9 \ fancy-regex-0.13.0 \ - fancy-regex-0.16.2 \ + fancy-regex-0.17.0 \ fantoccini-0.22.0 \ faster-hex-0.10.0 \ fastrand-2.3.0 \ ff-0.13.1 \ file-id-0.2.3 \ - filetime-0.2.26 \ - find-msvc-tools-0.1.5 \ + filetime-0.2.27 \ + find-msvc-tools-0.1.9 \ flagset-0.4.7 \ - flate2-1.1.5 \ - fluent-uri-0.3.2 \ + flate2-1.1.9 \ + fluent-uri-0.4.1 \ fnv-1.0.7 \ foldhash-0.1.5 \ foldhash-0.2.0 \ @@ -186,78 +190,80 @@ CARGO_CRATES= addr2line-0.25.1 \ fs4-0.13.1 \ fs_extra-1.3.0 \ fsevent-sys-4.1.0 \ - futures-0.3.31 \ - futures-channel-0.3.31 \ - futures-core-0.3.31 \ - futures-executor-0.3.31 \ - futures-io-0.3.31 \ - futures-macro-0.3.31 \ - futures-sink-0.3.31 \ - futures-task-0.3.31 \ - futures-util-0.3.31 \ + futures-0.3.32 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-executor-0.3.32 \ + futures-io-0.3.32 \ + futures-macro-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ generic-array-0.14.7 \ gethostname-1.1.0 \ - getrandom-0.2.16 \ + getrandom-0.2.17 \ getrandom-0.3.4 \ + getrandom-0.4.1 \ ghash-0.5.1 \ gif-0.14.1 \ gimli-0.32.3 \ - gix-0.74.1 \ - gix-actor-0.35.6 \ - gix-chunk-0.4.12 \ - gix-command-0.6.3 \ - gix-commitgraph-0.30.1 \ - gix-config-0.47.1 \ - gix-config-value-0.15.3 \ - gix-date-0.10.7 \ - gix-diff-0.54.1 \ - gix-discover-0.42.0 \ - gix-features-0.44.1 \ - gix-fs-0.17.0 \ - gix-glob-0.22.1 \ - gix-hash-0.20.1 \ - gix-hashtable-0.10.0 \ - gix-lock-19.0.0 \ - gix-object-0.51.1 \ - gix-odb-0.71.1 \ - gix-pack-0.61.1 \ - gix-packetline-0.19.3 \ - gix-path-0.10.22 \ - gix-protocol-0.52.1 \ - gix-quote-0.6.1 \ - gix-ref-0.54.1 \ - gix-refspec-0.32.0 \ - gix-revision-0.36.1 \ - gix-revwalk-0.22.0 \ - gix-sec-0.12.2 \ - gix-shallow-0.6.0 \ - gix-tempfile-19.0.1 \ - gix-trace-0.1.15 \ - gix-transport-0.49.1 \ - gix-traverse-0.48.0 \ - gix-url-0.33.2 \ + gix-0.78.0 \ + gix-actor-0.38.0 \ + gix-chunk-0.5.0 \ + gix-command-0.7.1 \ + gix-commitgraph-0.32.0 \ + gix-config-0.51.0 \ + gix-config-value-0.17.1 \ + gix-date-0.13.0 \ + gix-diff-0.58.0 \ + gix-discover-0.46.0 \ + gix-error-0.0.0 \ + gix-features-0.46.1 \ + gix-fs-0.19.1 \ + gix-glob-0.24.0 \ + gix-hash-0.22.1 \ + gix-hashtable-0.12.0 \ + gix-lock-21.0.1 \ + gix-object-0.55.0 \ + gix-odb-0.75.0 \ + gix-pack-0.65.0 \ + gix-packetline-0.21.1 \ + gix-path-0.11.1 \ + gix-protocol-0.56.0 \ + gix-quote-0.6.2 \ + gix-ref-0.58.0 \ + gix-refspec-0.36.0 \ + gix-revision-0.40.0 \ + gix-revwalk-0.26.0 \ + gix-sec-0.13.1 \ + gix-shallow-0.8.1 \ + gix-tempfile-21.0.1 \ + gix-trace-0.1.18 \ + gix-transport-0.53.0 \ + gix-traverse-0.52.0 \ + gix-url-0.35.2 \ gix-utils-0.3.1 \ - gix-validate-0.10.1 \ + gix-validate-0.11.0 \ glob-0.3.3 \ group-0.13.0 \ h2-0.3.27 \ - h2-0.4.12 \ + h2-0.4.13 \ half-1.8.3 \ half-2.7.1 \ - haproxy-protocol-0.0.3 \ + haproxy-protocol-0.0.4 \ hash32-0.3.1 \ hashbrown-0.12.3 \ hashbrown-0.14.5 \ hashbrown-0.15.5 \ hashbrown-0.16.1 \ - hashlink-0.10.0 \ + hashlink-0.11.0 \ heapless-0.8.0 \ heck-0.5.0 \ hermit-abi-0.5.2 \ hex-0.4.3 \ hkdf-0.12.4 \ hmac-0.12.1 \ - hmac-0.13.0-rc.3 \ + hmac-0.13.0-rc.5 \ home-0.5.12 \ hostname-0.4.2 \ hostname-validator-1.1.1 \ @@ -269,14 +275,14 @@ CARGO_CRATES= addr2line-0.25.1 \ http-range-header-0.4.2 \ httparse-1.10.1 \ httpdate-1.0.3 \ - hybrid-array-0.4.5 \ + hybrid-array-0.4.7 \ hyper-0.14.32 \ hyper-1.8.1 \ hyper-rustls-0.27.7 \ hyper-timeout-0.5.2 \ hyper-tls-0.6.0 \ - hyper-util-0.1.19 \ - iana-time-zone-0.1.64 \ + hyper-util-0.1.20 \ + iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ icu_collections-1.5.0 \ icu_collections-2.1.1 \ @@ -291,6 +297,7 @@ CARGO_CRATES= addr2line-0.25.1 \ icu_provider_macros-1.5.0 \ icu_segmenter-1.5.0 \ icu_segmenter_data-1.5.1 \ + id-arena-2.3.0 \ ident_case-1.0.1 \ idlset-0.2.5 \ idna-1.1.0 \ @@ -298,57 +305,57 @@ CARGO_CRATES= addr2line-0.25.1 \ image-0.25.9 \ image-webp-0.2.4 \ indexmap-1.9.3 \ - indexmap-2.12.1 \ + indexmap-2.13.0 \ inotify-0.11.0 \ inotify-sys-0.1.5 \ inout-0.1.4 \ - inout-0.2.1 \ + inout-0.2.2 \ ipnet-2.11.0 \ - iri-string-0.7.9 \ + iri-string-0.7.10 \ is_terminal_polyfill-1.70.2 \ itertools-0.13.0 \ itertools-0.14.0 \ - itoa-1.0.15 \ - jiff-0.2.16 \ - jiff-static-0.2.16 \ + itoa-1.0.17 \ + jiff-0.2.21 \ + jiff-static-0.2.21 \ jiff-tzdb-0.1.5 \ jiff-tzdb-platform-0.1.3 \ jni-0.21.1 \ jni-sys-0.3.0 \ jobserver-0.1.34 \ - js-sys-0.3.83 \ - jsonschema-0.33.0 \ + js-sys-0.3.88 \ + jsonschema-0.40.2 \ kanidm-hsm-crypto-0.3.5 \ - kbkdf-0.0.1 \ + kbkdf-0.1.0-rc.1 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ - lambert_w-1.2.33 \ + lambert_w-1.2.34 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ lber-0.4.2 \ ldap3_client-0.6.2 \ ldap3_proto-0.6.2 \ + leb128fmt-0.1.0 \ lettre-0.11.19 \ - libc-0.2.178 \ + libc-0.2.182 \ libloading-0.8.9 \ - libm-0.2.15 \ + libm-0.2.16 \ libmimalloc-sys-0.1.44 \ libnss-0.9.0 \ - libredox-0.1.10 \ - libsqlite3-sys-0.35.0 \ + libredox-0.1.12 \ + libsqlite3-sys-0.36.0 \ libudev-0.2.0 \ libudev-sys-0.1.4 \ - libz-rs-sys-0.5.4 \ + linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ - linux-raw-sys-0.11.0 \ + linux-raw-sys-0.12.1 \ litemap-0.7.5 \ litemap-0.8.1 \ litrs-1.0.0 \ lock_api-0.4.14 \ - lodepng-3.12.1 \ + lodepng-3.12.2 \ log-0.4.29 \ - lru-0.13.0 \ - lru-0.16.2 \ + lru-0.16.3 \ lru-slab-0.1.2 \ malloced-1.3.1 \ matchers-0.2.0 \ @@ -356,11 +363,11 @@ CARGO_CRATES= addr2line-0.25.1 \ mathru-0.16.2 \ matrixmultiply-0.3.10 \ maybe-async-0.2.10 \ - mcf-0.2.0 \ + mcf-0.6.0-rc.3 \ md-5-0.10.6 \ md4-0.10.2 \ - memchr-2.7.6 \ - memmap2-0.9.9 \ + memchr-2.8.0 \ + memmap2-0.9.10 \ memoffset-0.8.0 \ mimalloc-0.1.48 \ mime-0.3.17 \ @@ -369,23 +376,23 @@ CARGO_CRATES= addr2line-0.25.1 \ miniz_oxide-0.8.9 \ mintex-0.1.4 \ mio-1.1.1 \ - moxcms-0.7.10 \ + moxcms-0.7.11 \ multer-3.1.0 \ - native-tls-0.2.14 \ + native-tls-0.2.18 \ nix-0.30.1 \ nom-7.1.3 \ nom-8.0.0 \ nonempty-0.12.0 \ notify-8.2.0 \ - notify-debouncer-full-0.6.0 \ - notify-types-2.0.0 \ + notify-debouncer-full-0.7.0 \ + notify-types-2.1.0 \ nu-ansi-term-0.50.3 \ num-0.4.3 \ num-bigint-0.4.6 \ num-bigint-dig-0.8.6 \ num-cmp-0.1.0 \ num-complex-0.4.6 \ - num-conv-0.1.0 \ + num-conv-0.2.0 \ num-derive-0.3.3 \ num-derive-0.4.2 \ num-integer-0.1.46 \ @@ -398,7 +405,8 @@ CARGO_CRATES= addr2line-0.25.1 \ num_threads-0.1.7 \ oauth2-4.4.2 \ oauth2-5.0.0 \ - object-0.32.2 \ + objc2-core-foundation-0.3.2 \ + objc2-system-configuration-0.3.2 \ object-0.37.3 \ oid-0.2.1 \ oid-registry-0.7.1 \ @@ -407,7 +415,7 @@ CARGO_CRATES= addr2line-0.25.1 \ opaque-debug-0.3.1 \ openssl-0.10.75 \ openssl-macros-0.1.1 \ - openssl-probe-0.1.6 \ + openssl-probe-0.2.1 \ openssl-sys-0.9.111 \ opentelemetry-0.31.0 \ opentelemetry-http-0.31.0 \ @@ -419,18 +427,21 @@ CARGO_CRATES= addr2line-0.25.1 \ outref-0.5.2 \ p256-0.13.2 \ p384-0.13.1 \ + p521-0.13.3 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ password-hash-0.5.0 \ + password-hash-0.6.0-rc.12 \ paste-1.0.15 \ pastey-0.1.1 \ - pbkdf2-0.13.0-rc.4 \ + pbkdf2-0.13.0-rc.9 \ 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.2 \ + phc-0.6.0-rc.1 \ picky-asn1-0.8.0 \ picky-asn1-der-0.4.1 \ picky-asn1-x509-0.12.0 \ @@ -442,8 +453,8 @@ CARGO_CRATES= addr2line-0.25.1 \ pkcs8-0.10.2 \ pkg-config-0.3.32 \ polyval-0.6.2 \ - portable-atomic-1.11.1 \ - portable-atomic-util-0.2.4 \ + portable-atomic-1.13.1 \ + portable-atomic-util-0.2.5 \ potential_utf-0.1.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ @@ -451,12 +462,12 @@ CARGO_CRATES= addr2line-0.25.1 \ prettyplease-0.2.37 \ primeorder-0.13.6 \ proc-macro-crate-3.4.0 \ - proc-macro2-1.0.103 \ - prodash-30.0.1 \ - prost-0.14.1 \ - prost-derive-0.14.1 \ + proc-macro2-1.0.106 \ + prodash-31.0.0 \ + prost-0.14.3 \ + prost-derive-0.14.3 \ psl-types-2.0.11 \ - psm-0.1.28 \ + psm-0.1.30 \ publicsuffix-2.3.0 \ pxfm-0.1.27 \ qrcode-0.14.1 \ @@ -464,7 +475,7 @@ CARGO_CRATES= addr2line-0.25.1 \ quinn-0.11.9 \ quinn-proto-0.11.13 \ quinn-udp-0.5.14 \ - quote-1.0.42 \ + quote-1.0.44 \ quoted_printable-0.5.1 \ r-efi-5.3.0 \ rand-0.8.5 \ @@ -472,58 +483,62 @@ CARGO_CRATES= addr2line-0.25.1 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ - rand_core-0.9.3 \ + rand_core-0.9.5 \ + rand_core-0.10.0 \ rawpointer-0.2.1 \ redox_syscall-0.5.18 \ + redox_syscall-0.7.1 \ redox_users-0.5.2 \ ref-cast-1.0.25 \ ref-cast-impl-1.0.25 \ - referencing-0.33.0 \ - regex-1.12.2 \ - regex-automata-0.4.13 \ - regex-syntax-0.8.8 \ + referencing-0.40.2 \ + regex-1.12.3 \ + regex-automata-0.4.14 \ + regex-syntax-0.8.9 \ reqwest-0.11.27 \ - reqwest-0.12.25 \ + reqwest-0.12.28 \ + reqwest-0.13.2 \ rfc6979-0.4.0 \ rgb-0.8.52 \ ring-0.17.14 \ rpassword-5.0.1 \ - rsa-0.9.9 \ + rsa-0.9.10 \ + rsqlite-vfs-0.1.0 \ runloop-0.1.0 \ - rusqlite-0.37.0 \ - rust-embed-8.9.0 \ - rust-embed-impl-8.9.0 \ - rust-embed-utils-8.9.0 \ - rustc-demangle-0.1.26 \ + rusqlite-0.38.0 \ + rust-embed-8.11.0 \ + rust-embed-impl-8.11.0 \ + rust-embed-utils-8.11.0 \ + rustc-demangle-0.1.27 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rusticata-macros-4.1.0 \ rustix-0.38.44 \ - rustix-1.1.2 \ - rustls-0.23.35 \ - rustls-native-certs-0.8.2 \ - rustls-pki-types-1.13.1 \ + rustix-1.1.4 \ + rustls-0.23.36 \ + rustls-native-certs-0.8.3 \ + rustls-pki-types-1.14.0 \ rustls-platform-verifier-0.5.3 \ rustls-platform-verifier-0.6.2 \ rustls-platform-verifier-android-0.1.1 \ - rustls-webpki-0.103.8 \ + rustls-webpki-0.103.9 \ rustversion-1.0.22 \ - ryu-1.0.20 \ + ryu-1.0.23 \ salsa20-0.11.0-rc.2 \ same-file-1.0.6 \ schannel-0.1.28 \ schemars-0.9.0 \ - schemars-1.1.0 \ + schemars-1.2.1 \ scopeguard-1.2.0 \ sd-notify-0.4.5 \ sec1-0.7.3 \ - security-framework-2.11.1 \ - security-framework-3.5.1 \ - security-framework-sys-2.15.0 \ + security-framework-3.7.0 \ + security-framework-sys-2.17.0 \ selinux-0.5.3 \ selinux-sys-0.6.15 \ semver-1.0.27 \ serde-1.0.228 \ + serde-hjson-1.1.0 \ serde_bytes-0.11.19 \ serde_cbor-0.11.2 \ serde_cbor_2-0.12.0-dev \ @@ -531,9 +546,9 @@ CARGO_CRATES= addr2line-0.25.1 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ serde_html_form-0.2.8 \ - serde_json-1.0.145 \ + serde_json-1.0.149 \ serde_path_to_error-0.1.20 \ - serde_spanned-1.0.3 \ + serde_spanned-1.0.4 \ serde_urlencoded-0.7.1 \ serde_with-3.16.1 \ serde_with_macros-3.16.1 \ @@ -541,93 +556,96 @@ CARGO_CRATES= addr2line-0.25.1 \ sha1-0.10.6 \ sha1-checked-0.10.0 \ sha2-0.10.9 \ - sha2-0.11.0-rc.3 \ + sha2-0.11.0-rc.5 \ sharded-slab-0.1.7 \ shell-words-1.1.1 \ - shellexpand-3.1.1 \ + shellexpand-3.1.2 \ shlex-1.3.0 \ - signal-hook-registry-1.4.7 \ + signal-hook-registry-1.4.8 \ signature-2.2.0 \ simd-adler32-0.3.8 \ - slab-0.4.11 \ + slab-0.4.12 \ smallvec-1.15.1 \ smartstring-1.0.1 \ smolset-1.3.1 \ socket2-0.5.10 \ - socket2-0.6.1 \ + socket2-0.6.2 \ spin-0.9.8 \ spki-0.7.3 \ sptr-0.3.2 \ + sqlite-wasm-rs-0.5.2 \ sshkey-attest-0.5.4 \ sshkeys-0.3.4 \ stable_deref_trait-1.2.1 \ - stacker-0.1.22 \ + stacker-0.1.23 \ static_assertions-1.1.0 \ strsim-0.11.1 \ subtle-2.6.1 \ svg-0.18.0 \ syn-1.0.109 \ - syn-2.0.111 \ + syn-2.0.117 \ sync_wrapper-0.1.2 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ system-configuration-0.5.1 \ system-configuration-sys-0.5.0 \ target-lexicon-0.12.16 \ - tempfile-3.23.0 \ + tempfile-3.25.0 \ thiserror-1.0.69 \ - thiserror-2.0.17 \ + thiserror-2.0.18 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.17 \ + thiserror-impl-2.0.18 \ thousands-0.2.0 \ thread-tree-0.3.3 \ thread_local-1.1.9 \ - time-0.3.44 \ - time-core-0.1.6 \ - time-macros-0.2.24 \ + time-0.3.47 \ + time-core-0.1.8 \ + time-macros-0.2.27 \ tinystr-0.7.6 \ tinystr-0.8.2 \ tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ tls_codec-0.4.2 \ tls_codec_derive-0.4.2 \ - tokio-1.48.0 \ + tokio-1.49.0 \ tokio-macros-2.6.0 \ tokio-native-tls-0.3.1 \ tokio-openssl-0.6.5 \ tokio-rustls-0.26.4 \ - tokio-stream-0.1.17 \ - tokio-util-0.7.17 \ - toml-0.9.8 \ - toml_datetime-0.7.3 \ - toml_edit-0.23.9 \ - toml_parser-1.0.4 \ - toml_writer-1.0.4 \ - tonic-0.14.2 \ - tonic-prost-0.14.2 \ - tower-0.5.2 \ + tokio-stream-0.1.18 \ + tokio-util-0.7.18 \ + toml-0.9.12+spec-1.1.0 \ + toml_datetime-0.7.5+spec-1.1.0 \ + toml_edit-0.23.10+spec-1.0.0 \ + toml_parser-1.0.9+spec-1.1.0 \ + toml_writer-1.0.6+spec-1.1.0 \ + tonic-0.14.5 \ + tonic-prost-0.14.5 \ + tower-0.5.3 \ tower-http-0.6.8 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ - tracing-0.1.43 \ + tracing-0.1.44 \ tracing-attributes-0.1.31 \ - tracing-core-0.1.35 \ - tracing-forest-0.3.0 \ + tracing-core-0.1.36 \ + tracing-forest-0.3.1 \ tracing-log-0.2.0 \ - tracing-opentelemetry-0.32.0 \ + tracing-opentelemetry-0.32.1 \ tracing-subscriber-0.3.22 \ try-lock-0.2.5 \ tss-esapi-8.0.0-alpha \ tss-esapi-sys-0.5.0 \ typenum-1.19.0 \ - unicase-2.8.1 \ + unicase-2.9.0 \ unicode-bom-2.0.3 \ - unicode-ident-1.0.22 \ + unicode-general-category-1.1.0 \ + unicode-ident-1.0.24 \ unicode-normalization-0.1.25 \ unicode-width-0.2.2 \ + unicode-xid-0.2.6 \ universal-hash-0.5.1 \ untrusted-0.9.0 \ - url-2.5.7 \ + url-2.5.8 \ urlencoding-2.1.3 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ @@ -635,7 +653,7 @@ CARGO_CRATES= addr2line-0.25.1 \ utoipa-gen-5.4.0 \ utoipa-swagger-ui-9.0.2 \ utoipa-swagger-ui-vendored-0.1.2 \ - uuid-1.19.0 \ + uuid-1.21.0 \ uuid-simd-0.8.0 \ valuable-0.1.1 \ vcpkg-0.2.15 \ @@ -644,14 +662,19 @@ CARGO_CRATES= addr2line-0.25.1 \ walkdir-2.5.0 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasip2-1.0.1+wasi-0.2.4 \ - wasite-0.1.0 \ - wasm-bindgen-0.2.106 \ - wasm-bindgen-futures-0.4.56 \ - wasm-bindgen-macro-0.2.106 \ - wasm-bindgen-macro-support-0.2.106 \ - wasm-bindgen-shared-0.2.106 \ - web-sys-0.3.83 \ + wasi-0.14.7+wasi-0.2.4 \ + wasip2-1.0.2+wasi-0.2.9 \ + wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ + wasite-1.0.2 \ + wasm-bindgen-0.2.111 \ + wasm-bindgen-futures-0.4.61 \ + wasm-bindgen-macro-0.2.111 \ + wasm-bindgen-macro-support-0.2.111 \ + wasm-bindgen-shared-0.2.111 \ + wasm-encoder-0.244.0 \ + wasm-metadata-0.244.0 \ + wasmparser-0.244.0 \ + web-sys-0.3.88 \ web-time-1.1.0 \ webauthn-attestation-ca-0.5.4 \ webauthn-authenticator-rs-0.5.4 \ @@ -660,11 +683,11 @@ CARGO_CRATES= addr2line-0.25.1 \ webauthn-rs-proto-0.5.4 \ webdriver-0.53.0 \ webpki-root-certs-0.26.11 \ - webpki-root-certs-1.0.4 \ - webpki-roots-1.0.4 \ + webpki-root-certs-1.0.6 \ + webpki-roots-1.0.6 \ weezl-0.1.12 \ which-4.4.2 \ - whoami-1.6.1 \ + whoami-2.1.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.11 \ @@ -726,30 +749,36 @@ CARGO_CRATES= addr2line-0.25.1 \ winnow-0.6.26 \ winnow-0.7.14 \ winreg-0.50.0 \ - wit-bindgen-0.46.0 \ + wit-bindgen-0.51.0 \ + wit-bindgen-core-0.51.0 \ + wit-bindgen-rust-0.51.0 \ + wit-bindgen-rust-macro-0.51.0 \ + wit-component-0.244.0 \ + wit-parser-0.244.0 \ writeable-0.5.5 \ writeable-0.6.2 \ x509-cert-0.2.5 \ x509-parser-0.16.0 \ - yescrypt-0.1.0-rc.0 \ + yescrypt-0.1.0-rc.5 \ yoke-0.7.5 \ yoke-0.8.1 \ yoke-derive-0.7.5 \ yoke-derive-0.8.1 \ - zerocopy-0.8.31 \ - zerocopy-derive-0.8.31 \ + zerocopy-0.8.39 \ + zerocopy-derive-0.8.39 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.2 \ - zeroize_derive-1.4.2 \ + zeroize_derive-1.4.3 \ zerotrie-0.2.3 \ zerovec-0.10.4 \ zerovec-0.11.5 \ zerovec-derive-0.10.3 \ zerovec-derive-0.11.2 \ zip-3.0.0 \ - zlib-rs-0.5.4 \ + zlib-rs-0.6.2 \ + zmij-1.0.21 \ zopfli-0.8.3 \ - zune-core-0.5.0 \ - zune-jpeg-0.5.6 \ + zune-core-0.5.1 \ + zune-jpeg-0.5.12 \ zxcvbn-3.1.0 diff --git a/security/kanidm/distinfo b/security/kanidm/distinfo index 41de10443b90..1affa830a97d 100644 --- a/security/kanidm/distinfo +++ b/security/kanidm/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1765644843 +TIMESTAMP = 1771907460 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 @@ -29,34 +29,36 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 -SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 -SIZE (rust/crates/anyhow-1.0.100.crate) = 54059 -SHA256 (rust/crates/ar_archive_writer-0.2.0.crate) = f0c269894b6fe5e9d7ada0cf69b5bf847ff35bc25fc271f08e1d080fce80339a -SIZE (rust/crates/ar_archive_writer-0.2.0.crate) = 31814 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 +SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b +SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 -SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457 -SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512 +SHA256 (rust/crates/arc-swap-1.8.2.crate) = f9f3647c145568cec02c42054e07bdf9a5a698e15b466fb2341bfc393cd24aa5 +SIZE (rust/crates/arc-swap-1.8.2.crate) = 80791 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 SIZE (rust/crates/argon2-0.5.3.crate) = 28795 -SHA256 (rust/crates/askama-0.14.0.crate) = f75363874b771be265f4ffe307ca705ef6f3baa19011c149da8674a87f1b75c4 -SIZE (rust/crates/askama-0.14.0.crate) = 43374 -SHA256 (rust/crates/askama_derive-0.14.0.crate) = 129397200fe83088e8a68407a8e2b1f826cf0086b21ccdb866a722c8bcd3a94f -SIZE (rust/crates/askama_derive-0.14.0.crate) = 65597 -SHA256 (rust/crates/askama_parser-0.14.0.crate) = d6ab5630b3d5eaf232620167977f95eb51f3432fc76852328774afbd242d4358 -SIZE (rust/crates/askama_parser-0.14.0.crate) = 57641 -SHA256 (rust/crates/askama_web-0.14.6.crate) = 50dcd7d2caaff31b91ef5d112ed10416344e23a33db9e7eea7ba695d2a97a88a -SIZE (rust/crates/askama_web-0.14.6.crate) = 40282 -SHA256 (rust/crates/askama_web_derive-0.1.0.crate) = 34921de3d57974069bad483fdfe0ec65d88c4ff892edd1ab4d8b03be0dda1b9b -SIZE (rust/crates/askama_web_derive-0.1.0.crate) = 7776 +SHA256 (rust/crates/askama-0.15.4.crate) = 08e1676b346cadfec169374f949d7490fd80a24193d37d2afce0c047cf695e57 +SIZE (rust/crates/askama-0.15.4.crate) = 48949 +SHA256 (rust/crates/askama_derive-0.15.4.crate) = 7661ff56517787343f376f75db037426facd7c8d3049cef8911f1e75016f3a37 +SIZE (rust/crates/askama_derive-0.15.4.crate) = 100714 +SHA256 (rust/crates/askama_macros-0.15.4.crate) = 713ee4dbfd1eb719c2dab859465b01fa1d21cb566684614a713a6b7a99a4e47b +SIZE (rust/crates/askama_macros-0.15.4.crate) = 8340 +SHA256 (rust/crates/askama_parser-0.15.4.crate) = 1d62d674238a526418b30c0def480d5beadb9d8964e7f38d635b03bf639c704c +SIZE (rust/crates/askama_parser-0.15.4.crate) = 66545 +SHA256 (rust/crates/askama_web-0.15.1.crate) = 5911a65ac3916ef133167a855d52978f9fbf54680a093e0ef29e20b7e94a4523 +SIZE (rust/crates/askama_web-0.15.1.crate) = 39130 +SHA256 (rust/crates/askama_web_derive-0.2.0.crate) = 9767c17d33a63daf6da5872ffaf2ab0c289cd73ce7ed4f41d5ddf9149c004873 +SIZE (rust/crates/askama_web_derive-0.2.0.crate) = 8213 SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048 SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647 SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490 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.36.crate) = 98ec5f6c2f8bc326c994cb9e241cc257ddaba9afa8555a43cffbb5dd86efaa37 -SIZE (rust/crates/async-compression-0.4.36.crate) = 96373 +SHA256 (rust/crates/async-compression-0.4.40.crate) = 7d67d43201f4d20c78bcda740c142ca52482d81da80681533d33bf3f0596c8e2 +SIZE (rust/crates/async-compression-0.4.40.crate) = 99073 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 @@ -69,16 +71,16 @@ SHA256 (rust/crates/authenticator-0.4.1.crate) = 82d71e457dc518a15eecc90d3b0660d SIZE (rust/crates/authenticator-0.4.1.crate) = 198210 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.15.1.crate) = 6b5ce75405893cd713f9ab8e297d8e438f624dde7d706108285f7e17a25a180f -SIZE (rust/crates/aws-lc-rs-1.15.1.crate) = 215686 -SHA256 (rust/crates/aws-lc-sys-0.34.0.crate) = 179c3777a8b5e70e90ea426114ffc565b2c1a9f82f6c4a0c5a34aa6ef5e781b6 -SIZE (rust/crates/aws-lc-sys-0.34.0.crate) = 9487891 -SHA256 (rust/crates/axum-0.8.7.crate) = 5b098575ebe77cb6d14fc7f32749631a6e44edbef6b796f89b020e99ba20d425 -SIZE (rust/crates/axum-0.8.7.crate) = 178788 -SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22 -SIZE (rust/crates/axum-core-0.5.5.crate) = 26919 -SHA256 (rust/crates/axum-extra-0.12.2.crate) = dbfe9f610fe4e99cf0cfcd03ccf8c63c28c616fe714d80475ef731f3b13dd21b -SIZE (rust/crates/axum-extra-0.12.2.crate) = 69116 +SHA256 (rust/crates/aws-lc-rs-1.16.0.crate) = d9a7b350e3bb1767102698302bc37256cbd48422809984b98d292c40e2579aa9 +SIZE (rust/crates/aws-lc-rs-1.16.0.crate) = 222978 +SHA256 (rust/crates/aws-lc-sys-0.37.1.crate) = b092fe214090261288111db7a2b2c2118e5a7f30dc2569f1732c4069a6840549 +SIZE (rust/crates/aws-lc-sys-0.37.1.crate) = 9648620 +SHA256 (rust/crates/axum-0.8.8.crate) = 8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8 +SIZE (rust/crates/axum-0.8.8.crate) = 178829 +SHA256 (rust/crates/axum-core-0.5.6.crate) = 08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1 +SIZE (rust/crates/axum-core-0.5.6.crate) = 26769 +SHA256 (rust/crates/axum-extra-0.12.5.crate) = fef252edff26ddba56bbcdf2ee3307b8129acb86f5749b68990c168a6fcc9c76 +SIZE (rust/crates/axum-extra-0.12.5.crate) = 70280 SHA256 (rust/crates/axum-htmx-0.8.1.crate) = a2d4a162b7621482903309c0e8a990a866728b6312350147181230f840252314 SIZE (rust/crates/axum-htmx-0.8.1.crate) = 30102 SHA256 (rust/crates/axum-macros-0.5.0.crate) = 604fde5e028fea851ce1d8570bbdc034bec850d157f7569d10f347d06808c05c @@ -95,8 +97,8 @@ 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.8.1.crate) = 0e050f626429857a27ddccb31e0aca21356bfa709c04041aefddac081a8f068a -SIZE (rust/crates/base64ct-1.8.1.crate) = 31807 +SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06 +SIZE (rust/crates/base64ct-1.8.3.crate) = 32227 SHA256 (rust/crates/base64urlsafedata-0.5.4.crate) = 42f7f6be94fa637132933fd0a68b9140bcb60e3d46164cb68e82a2bb8d102b3a SIZE (rust/crates/base64urlsafedata-0.5.4.crate) = 7061 SHA256 (rust/crates/basic-toml-0.1.10.crate) = ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a @@ -117,8 +119,8 @@ 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.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 -SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 +SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af +SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 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 @@ -131,22 +133,22 @@ SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558 SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243 SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab SIZE (rust/crates/bstr-1.12.1.crate) = 354916 -SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 -SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 +SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb +SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 -SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4 -SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243 +SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 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.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3 -SIZE (rust/crates/bytes-1.11.0.crate) = 78391 +SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 SIZE (rust/crates/cbc-0.1.2.crate) = 23501 -SHA256 (rust/crates/cc-1.2.49.crate) = 90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215 -SIZE (rust/crates/cc-1.2.49.crate) = 93145 +SHA256 (rust/crates/cc-1.2.56.crate) = aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2 +SIZE (rust/crates/cc-1.2.56.crate) = 96059 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 @@ -155,56 +157,60 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 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.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 -SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0 +SIZE (rust/crates/chrono-0.4.44.crate) = 240549 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9 SIZE (rust/crates/chumsky-0.9.3.crate) = 75112 -SHA256 (rust/crates/cidr-0.3.1.crate) = bd1b64030216239a2e7c364b13cd96a2097ebf0dfe5025f2dedee14a23f2ab60 -SIZE (rust/crates/cidr-0.3.1.crate) = 39130 +SHA256 (rust/crates/cidr-0.3.2.crate) = 579504560394e388085d0c080ea587dfa5c15f7e251b4d5247d1e1a61d1d6928 +SIZE (rust/crates/cidr-0.3.2.crate) = 39302 SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SIZE (rust/crates/cipher-0.4.4.crate) = 19073 -SHA256 (rust/crates/cipher-0.5.0-rc.2.crate) = 155e4a260750fa4f7754649f049748aacc31db238a358d85fd721002f230f92f -SIZE (rust/crates/cipher-0.5.0-rc.2.crate) = 23757 +SHA256 (rust/crates/cipher-0.5.0.crate) = 64727038c8c5e2bb503a15b9f5b9df50a1da9a33e83e1f93067d914f2c6604a5 +SIZE (rust/crates/cipher-0.5.0.crate) = 27919 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.53.crate) = c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8 -SIZE (rust/crates/clap-4.5.53.crate) = 62036 -SHA256 (rust/crates/clap_builder-4.5.53.crate) = d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00 -SIZE (rust/crates/clap_builder-4.5.53.crate) = 170811 -SHA256 (rust/crates/clap_complete-4.5.61.crate) = 39615915e2ece2550c0149addac32fb5bd312c657f43845bb9088cb9c8a7c992 -SIZE (rust/crates/clap_complete-4.5.61.crate) = 48828 -SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 -SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 -SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d -SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466 +SHA256 (rust/crates/clap-4.5.60.crate) = 2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a +SIZE (rust/crates/clap-4.5.60.crate) = 62002 +SHA256 (rust/crates/clap_builder-4.5.60.crate) = 24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876 +SIZE (rust/crates/clap_builder-4.5.60.crate) = 171105 +SHA256 (rust/crates/clap_complete-4.5.66.crate) = c757a3b7e39161a4e56f9365141ada2a6c915a8622c408ab6bb4b5d047371031 +SIZE (rust/crates/clap_complete-4.5.66.crate) = 49425 +SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5 +SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502 +SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831 +SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466 SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59 SIZE (rust/crates/clru-0.6.2.crate) = 16497 -SHA256 (rust/crates/cmake-0.1.55.crate) = d49d74c227b6cc9f3c51a2c7c667a05b6453f7f0f952a5f8e4493bb9e731d68e -SIZE (rust/crates/cmake-0.1.55.crate) = 19839 +SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d +SIZE (rust/crates/cmake-0.1.57.crate) = 20376 +SHA256 (rust/crates/cmov-0.5.2.crate) = de0758edba32d61d1fd9f4d69491b47604b91ee2f7e6b33de7e54ca4ebe55dc3 +SIZE (rust/crates/cmov-0.5.2.crate) = 24268 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.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 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/compact_jwt-0.5.3-dev.crate) = 23812e87894027686e22bc5b0940522315b1f0ba9347383cc41016ec0caf6c35 -SIZE (rust/crates/compact_jwt-0.5.3-dev.crate) = 69491 -SHA256 (rust/crates/compression-codecs-0.4.35.crate) = b0f7ac3e5b97fdce45e8922fb05cae2c37f7bbd63d30dd94821dacfd8f3f2bf2 -SIZE (rust/crates/compression-codecs-0.4.35.crate) = 25351 +SHA256 (rust/crates/compact_jwt-0.5.5.crate) = 8dc33c125f8cf0d52762795a46e42896ff457eb1435f43283e7137045221a657 +SIZE (rust/crates/compact_jwt-0.5.5.crate) = 68348 +SHA256 (rust/crates/compression-codecs-0.4.37.crate) = eb7b51a7d9c967fc26773061ba86150f19c50c0d65c887cb1fbe295fd16619b7 +SIZE (rust/crates/compression-codecs-0.4.37.crate) = 25424 SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 -SHA256 (rust/crates/concread-0.5.7.crate) = 07fd8c4b53f0aafeec114fa1cd863f323880f790656f2d7508af83a9b5110e8d -SIZE (rust/crates/concread-0.5.7.crate) = 892513 -SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4 -SIZE (rust/crates/console-0.16.1.crate) = 39129 +SHA256 (rust/crates/concread-0.5.10.crate) = 6588e9e68e11207fb9a5aabd88765187969e6bcba98763c40bcad87b2a73e9f5 +SIZE (rust/crates/concread-0.5.10.crate) = 894816 +SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4 +SIZE (rust/crates/console-0.16.2.crate) = 34100 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SHA256 (rust/crates/const-oid-0.10.2.crate) = a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c +SIZE (rust/crates/const-oid-0.10.2.crate) = 61449 SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb SIZE (rust/crates/cookie-0.16.2.crate) = 34632 SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747 SIZE (rust/crates/cookie-0.18.1.crate) = 43551 -SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9 -SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692 +SHA256 (rust/crates/cookie_store-0.22.1.crate) = 15b2c103cf610ec6cae3da84a766285b42fd16aad564758459e6ecf128c75206 +SIZE (rust/crates/cookie_store-0.22.1.crate) = 40513 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.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 @@ -237,16 +243,18 @@ SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af9 SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384 SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 -SHA256 (rust/crates/crypto-common-0.2.0-rc.5.crate) = 919bd05924682a5480aec713596b9e2aabed3a0a6022fab6847f85a99e5f190a -SIZE (rust/crates/crypto-common-0.2.0-rc.5.crate) = 11741 -SHA256 (rust/crates/crypto-glue-0.1.11.crate) = e98f6df6b404773fa49b2dcb7937cf1ba25663296bfa6de377292a88fddef77b -SIZE (rust/crates/crypto-glue-0.1.11.crate) = 33768 +SHA256 (rust/crates/crypto-common-0.2.0.crate) = 211f05e03c7d03754740fd9e585de910a095d6b99f8bcfffdef8319fa02a8331 +SIZE (rust/crates/crypto-common-0.2.0.crate) = 15258 +SHA256 (rust/crates/crypto-glue-0.1.13.crate) = b7c276323bf5cd771d8eed5a8eb7011acf74450531d01efb7f8c085d4eb2c388 +SIZE (rust/crates/crypto-glue-0.1.13.crate) = 34983 SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938 SIZE (rust/crates/csv-1.4.0.crate) = 888642 SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782 SIZE (rust/crates/csv-core-0.1.13.crate) = 26119 SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 SIZE (rust/crates/ctr-0.9.2.crate) = 18344 +SHA256 (rust/crates/ctutils-0.4.0.crate) = 1005a6d4446f5120ef475ad3d2af2b30c49c2c9c6904258e3bb30219bebed5e4 +SIZE (rust/crates/ctutils-0.4.0.crate) = 29194 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 @@ -259,16 +267,16 @@ SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b 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/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea +SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293 SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb SIZE (rust/crates/der-0.7.10.crate) = 90111 SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553 SIZE (rust/crates/der-parser-9.0.0.crate) = 63191 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.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 -SIZE (rust/crates/deranged-0.5.5.crate) = 24438 +SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c +SIZE (rust/crates/deranged-0.5.8.crate) = 26885 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-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 @@ -285,8 +293,8 @@ SHA256 (rust/crates/dialoguer-0.12.0.crate) = 25f104b501bf2364e78d0d3974cbc774f7 SIZE (rust/crates/dialoguer-0.12.0.crate) = 31273 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.4.crate) = ea390c940e465846d64775e55e3115d5dc934acb953de6f6e6360bc232fe2bf7 -SIZE (rust/crates/digest-0.11.0-rc.4.crate) = 24799 +SHA256 (rust/crates/digest-0.11.0.crate) = f8bf3682cdec91817be507e4aa104314898b95b84d74f3d43882210101a545b6 +SIZE (rust/crates/digest-0.11.0.crate) = 28083 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 @@ -333,8 +341,8 @@ SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249 SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2 SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930 -SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f -SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662 +SHA256 (rust/crates/fancy-regex-0.17.0.crate) = 72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8 +SIZE (rust/crates/fancy-regex-0.17.0.crate) = 109054 SHA256 (rust/crates/fantoccini-0.22.0.crate) = 2d0086bcd59795408c87a04f94b5a8bd62cba2856cfe656c7e6439061d95b760 SIZE (rust/crates/fantoccini-0.22.0.crate) = 84698 SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73 @@ -345,16 +353,16 @@ SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137 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.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed -SIZE (rust/crates/filetime-0.2.26.crate) = 17273 -SHA256 (rust/crates/find-msvc-tools-0.1.5.crate) = 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 -SIZE (rust/crates/find-msvc-tools-0.1.5.crate) = 30942 +SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db +SIZE (rust/crates/filetime-0.2.27.crate) = 16678 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 SHA256 (rust/crates/flagset-0.4.7.crate) = b7ac824320a75a52197e8f2d787f6a38b6718bb6897a35142d749af3c0e8f4fe SIZE (rust/crates/flagset-0.4.7.crate) = 13688 -SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb -SIZE (rust/crates/flate2-1.1.5.crate) = 77015 -SHA256 (rust/crates/fluent-uri-0.3.2.crate) = 1918b65d96df47d3591bed19c5cca17e3fa5d0707318e4b5ef2eae01764df7e5 -SIZE (rust/crates/fluent-uri-0.3.2.crate) = 43604 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 +SHA256 (rust/crates/fluent-uri-0.4.1.crate) = bc74ac4d8359ae70623506d512209619e5cf8f347124910440dbc221714b328e +SIZE (rust/crates/fluent-uri-0.4.1.crate) = 51205 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 @@ -375,124 +383,128 @@ SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f 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 -SIZE (rust/crates/futures-0.3.31.crate) = 54953 -SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 -SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 -SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e -SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 -SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f -SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 -SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 -SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 -SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 -SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 -SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 -SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 -SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 -SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 -SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d +SIZE (rust/crates/futures-0.3.32.crate) = 61234 +SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d +SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581 +SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8 SIZE (rust/crates/gethostname-1.1.0.crate) = 9865 -SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 -SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SHA256 (rust/crates/getrandom-0.4.1.crate) = 139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec +SIZE (rust/crates/getrandom-0.4.1.crate) = 53686 SHA256 (rust/crates/ghash-0.5.1.crate) = f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1 SIZE (rust/crates/ghash-0.5.1.crate) = 9482 SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e SIZE (rust/crates/gif-0.14.1.crate) = 38581 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 SIZE (rust/crates/gimli-0.32.3.crate) = 289789 -SHA256 (rust/crates/gix-0.74.1.crate) = 5fd3a6fea165debe0e80648495f894aa2371a771e3ceb7a7dcc304f1c4344c43 -SIZE (rust/crates/gix-0.74.1.crate) = 298209 -SHA256 (rust/crates/gix-actor-0.35.6.crate) = 987a51a7e66db6ef4dc030418eb2a42af6b913a79edd8670766122d8af3ba59e -SIZE (rust/crates/gix-actor-0.35.6.crate) = 13441 -SHA256 (rust/crates/gix-chunk-0.4.12.crate) = 5c356b3825677cb6ff579551bb8311a81821e184453cbd105e2fc5311b288eeb -SIZE (rust/crates/gix-chunk-0.4.12.crate) = 10638 -SHA256 (rust/crates/gix-command-0.6.3.crate) = 095c8367c9dc4872a7706fbc39c7f34271b88b541120a4365ff0e36366f66e62 -SIZE (rust/crates/gix-command-0.6.3.crate) = 15123 -SHA256 (rust/crates/gix-commitgraph-0.30.1.crate) = 826994ff6c01f1ff00d6a1844d7506717810a91ffed143da71e3bf39369751ef -SIZE (rust/crates/gix-commitgraph-0.30.1.crate) = 22423 -SHA256 (rust/crates/gix-config-0.47.1.crate) = 1e74f57ea99025de9207db53488be4d59cf2000f617964c1b550880524fefbc3 -SIZE (rust/crates/gix-config-0.47.1.crate) = 73838 -SHA256 (rust/crates/gix-config-value-0.15.3.crate) = 2c489abb061c74b0c3ad790e24a606ef968cebab48ec673d6a891ece7d5aef64 -SIZE (rust/crates/gix-config-value-0.15.3.crate) = 15605 -SHA256 (rust/crates/gix-date-0.10.7.crate) = 661245d045aa7c16ba4244daaabd823c562c3e45f1f25b816be2c57ee09f2171 -SIZE (rust/crates/gix-date-0.10.7.crate) = 16177 -SHA256 (rust/crates/gix-diff-0.54.1.crate) = cd78d9da421baca219a650d71c797706117095635d7963f21bb6fdf2410abe04 -SIZE (rust/crates/gix-diff-0.54.1.crate) = 60358 -SHA256 (rust/crates/gix-discover-0.42.0.crate) = 9d24547153810634636471af88338240e6ab0831308cd41eb6ebfffea77811c6 -SIZE (rust/crates/gix-discover-0.42.0.crate) = 23339 -SHA256 (rust/crates/gix-features-0.44.1.crate) = dfa64593d1586135102307fb57fb3a9d3868b6b1f45a4da1352cce5070f8916a -SIZE (rust/crates/gix-features-0.44.1.crate) = 34680 -SHA256 (rust/crates/gix-fs-0.17.0.crate) = 3f1ecd896258cdc5ccd94d18386d17906b8de265ad2ecf68e3bea6b007f6a28f -SIZE (rust/crates/gix-fs-0.17.0.crate) = 20022 -SHA256 (rust/crates/gix-glob-0.22.1.crate) = 74254992150b0a88fdb3ad47635ab649512dff2cbbefca7916bb459894fc9d56 -SIZE (rust/crates/gix-glob-0.22.1.crate) = 16299 -SHA256 (rust/crates/gix-hash-0.20.1.crate) = 826036a9bee95945b0be1e2394c64cd4289916c34a639818f8fd5153906985c1 -SIZE (rust/crates/gix-hash-0.20.1.crate) = 19230 -SHA256 (rust/crates/gix-hashtable-0.10.0.crate) = a27d4a3ea9640da504a2657fef3419c517fd71f1767ad8935298bcc805edd195 -SIZE (rust/crates/gix-hashtable-0.10.0.crate) = 10303 -SHA256 (rust/crates/gix-lock-19.0.0.crate) = 729d7857429a66023bc0c29d60fa21d0d6ae8862f33c1937ba89e0f74dd5c67f -SIZE (rust/crates/gix-lock-19.0.0.crate) = 14263 -SHA256 (rust/crates/gix-object-0.51.1.crate) = 87ba1815638759c80d2318c8e98296fb396f577c2e588a3d9c13f9a5d5184051 -SIZE (rust/crates/gix-object-0.51.1.crate) = 50596 -SHA256 (rust/crates/gix-odb-0.71.1.crate) = 6efc6736d3ea62640efe8c1be695fb0760af63614a7356d2091208a841f1a634 -SIZE (rust/crates/gix-odb-0.71.1.crate) = 63044 -SHA256 (rust/crates/gix-pack-0.61.1.crate) = 719c60524be76874f4769da20d525ad2c00a0e7059943cc4f31fcb65cfb6b260 -SIZE (rust/crates/gix-pack-0.61.1.crate) = 104798 -SHA256 (rust/crates/gix-packetline-0.19.3.crate) = 64286a8b5148e76ab80932e72762dd27ccf6169dd7a134b027c8a262a8262fcf -SIZE (rust/crates/gix-packetline-0.19.3.crate) = 26114 -SHA256 (rust/crates/gix-path-0.10.22.crate) = 7cb06c3e4f8eed6e24fd915fa93145e28a511f4ea0e768bae16673e05ed3f366 -SIZE (rust/crates/gix-path-0.10.22.crate) = 33919 -SHA256 (rust/crates/gix-protocol-0.52.1.crate) = 64f19873bbf924fd077580d4ccaaaeddb67c3b3c09a8ffb61e6b4cb67e3c9302 -SIZE (rust/crates/gix-protocol-0.52.1.crate) = 57050 -SHA256 (rust/crates/gix-quote-0.6.1.crate) = e912ec04b7b1566a85ad486db0cab6b9955e3e32bcd3c3a734542ab3af084c5b -SIZE (rust/crates/gix-quote-0.6.1.crate) = 8984 -SHA256 (rust/crates/gix-ref-0.54.1.crate) = 8881d262f28eda39c244e60ae968f4f6e56c747f65addd6f4100b25f75ed8b88 -SIZE (rust/crates/gix-ref-0.54.1.crate) = 65266 -SHA256 (rust/crates/gix-refspec-0.32.0.crate) = 93147960f77695ba89b72019b789679278dd4dad6a0f9a4a5bf2fd07aba56912 -SIZE (rust/crates/gix-refspec-0.32.0.crate) = 22670 -SHA256 (rust/crates/gix-revision-0.36.1.crate) = 13c5267e530d8762842be7d51b48d2b134c9dec5b650ca607f735a56a4b12413 -SIZE (rust/crates/gix-revision-0.36.1.crate) = 28079 -SHA256 (rust/crates/gix-revwalk-0.22.0.crate) = 02e2de4f91d712b1f6873477f769225fe430ffce2af8c7c85721c3ff955783b3 -SIZE (rust/crates/gix-revwalk-0.22.0.crate) = 18365 -SHA256 (rust/crates/gix-sec-0.12.2.crate) = ea9962ed6d9114f7f100efe038752f41283c225bb507a2888903ac593dffa6be -SIZE (rust/crates/gix-sec-0.12.2.crate) = 13263 -SHA256 (rust/crates/gix-shallow-0.6.0.crate) = e2374692db1ee1ffa0eddcb9e86ec218f7c4cdceda800ebc5a9fdf73a8c08223 -SIZE (rust/crates/gix-shallow-0.6.0.crate) = 12364 -SHA256 (rust/crates/gix-tempfile-19.0.1.crate) = e265fc6b54e57693232a79d84038381ebfda7b1a3b1b8a9320d4d5fe6e820086 -SIZE (rust/crates/gix-tempfile-19.0.1.crate) = 19058 -SHA256 (rust/crates/gix-trace-0.1.15.crate) = 1d3f59a8de2934f6391b6b3a1a7654eae18961fcb9f9c843533fed34ad0f3457 -SIZE (rust/crates/gix-trace-0.1.15.crate) = 10867 -SHA256 (rust/crates/gix-transport-0.49.1.crate) = c8da4a77922accb1e26e610c7a84ef7e6b34fd07112e6a84afd68d7f3e795957 -SIZE (rust/crates/gix-transport-0.49.1.crate) = 70677 -SHA256 (rust/crates/gix-traverse-0.48.0.crate) = 412126bade03a34f5d4125fd64878852718575b3b360eaae3b29970cb555e2a2 -SIZE (rust/crates/gix-traverse-0.48.0.crate) = 27078 -SHA256 (rust/crates/gix-url-0.33.2.crate) = d995249a1cf1ad79ba10af6499d4bf37cb78035c0983eaa09ec5910da694957c -SIZE (rust/crates/gix-url-0.33.2.crate) = 19762 +SHA256 (rust/crates/gix-0.78.0.crate) = 3428a03ace494ae40308bd3df0b37e7eb7403e24389f27abdff30abf2b5adf17 +SIZE (rust/crates/gix-0.78.0.crate) = 300617 +SHA256 (rust/crates/gix-actor-0.38.0.crate) = b50ce5433eaa46187349e59089eea71b0397caa71991b2fa3e124120426d7d15 +SIZE (rust/crates/gix-actor-0.38.0.crate) = 13014 +SHA256 (rust/crates/gix-chunk-0.5.0.crate) = 63e516efaac951ed21115b11d5514b120c26ccb493d0c0b9ea6cc10edf4fdf44 +SIZE (rust/crates/gix-chunk-0.5.0.crate) = 10607 +SHA256 (rust/crates/gix-command-0.7.1.crate) = 2962172c6f78731e2b7773bf762f7b8d1746a342a4c0a8914a612206e1295953 +SIZE (rust/crates/gix-command-0.7.1.crate) = 14424 +SHA256 (rust/crates/gix-commitgraph-0.32.0.crate) = d0dda2e4d5a61d4a16a780f61f2b7e9406ad1f8da97c35c09ef501f3fdf74de0 +SIZE (rust/crates/gix-commitgraph-0.32.0.crate) = 20808 +SHA256 (rust/crates/gix-config-0.51.0.crate) = 9a153dd4f5789fdf242e19e3f7105f2a114df198570225976fe4a108bac9dee4 +SIZE (rust/crates/gix-config-0.51.0.crate) = 73714 +SHA256 (rust/crates/gix-config-value-0.17.1.crate) = 441a300bc3645a1f45cba495b9175f90f47256ce43f2ee161da0031e3ac77c92 +SIZE (rust/crates/gix-config-value-0.17.1.crate) = 15568 +SHA256 (rust/crates/gix-date-0.13.0.crate) = 12553b32d1da25671f31c0b084bf1e5cb6d5ef529254d04ec33cdc890bd7f687 +SIZE (rust/crates/gix-date-0.13.0.crate) = 18202 +SHA256 (rust/crates/gix-diff-0.58.0.crate) = 26bcd367b2c5dbf6bec9ce02ca59eab179fc82cf39f15ec83549ee25c255c99f +SIZE (rust/crates/gix-diff-0.58.0.crate) = 60348 +SHA256 (rust/crates/gix-discover-0.46.0.crate) = 950b027b861c6863ddf1b075672ec1ef2006b95c4d12284fc1ec4cdb1ab6639e +SIZE (rust/crates/gix-discover-0.46.0.crate) = 22578 +SHA256 (rust/crates/gix-error-0.0.0.crate) = 7dffc9ca4dfa4f519a3d2cf1c038919160544923577ac60f45bcb602a24d82c6 +SIZE (rust/crates/gix-error-0.0.0.crate) = 18933 +SHA256 (rust/crates/gix-features-0.46.1.crate) = a83a5fe8927de3bb02b0cfb87165dbfb49f04d4c297767443f2e1011ecc15bdd +SIZE (rust/crates/gix-features-0.46.1.crate) = 33915 +SHA256 (rust/crates/gix-fs-0.19.1.crate) = de4bd0d8e6c6ef03485205f8eecc0359042a866d26dba569075db1ebcc005970 +SIZE (rust/crates/gix-fs-0.19.1.crate) = 19826 +SHA256 (rust/crates/gix-glob-0.24.0.crate) = b03e6cd88cc0dc1eafa1fddac0fb719e4e74b6ea58dd016e71125fde4a326bee +SIZE (rust/crates/gix-glob-0.24.0.crate) = 15613 +SHA256 (rust/crates/gix-hash-0.22.1.crate) = d8ced05d2d7b13bff08b2f7eb4e47cfeaf00b974c2ddce08377c4fe1f706b3eb +SIZE (rust/crates/gix-hash-0.22.1.crate) = 20261 +SHA256 (rust/crates/gix-hashtable-0.12.0.crate) = 52f1eecdd006390cbed81f105417dbf82a6fe40842022006550f2e32484101da +SIZE (rust/crates/gix-hashtable-0.12.0.crate) = 9768 +SHA256 (rust/crates/gix-lock-21.0.1.crate) = cbe09cf05ba7c679bba189acc29eeea137f643e7fff1b5dff879dfd45248be31 +SIZE (rust/crates/gix-lock-21.0.1.crate) = 13454 +SHA256 (rust/crates/gix-object-0.55.0.crate) = 4d3f705c977d90ace597049252ae1d7fec907edc0fa7616cc91bf5508d0f4006 +SIZE (rust/crates/gix-object-0.55.0.crate) = 50896 +SHA256 (rust/crates/gix-odb-0.75.0.crate) = 1d59882d2fdab5e609b0c452a6ef9a3bd12ef6b694be4f82ab8f126ad0969864 +SIZE (rust/crates/gix-odb-0.75.0.crate) = 62262 +SHA256 (rust/crates/gix-pack-0.65.0.crate) = 8c44db57ebbbeaad9972c2a60662142660427a1f0a7529314d53fefb4fedad24 +SIZE (rust/crates/gix-pack-0.65.0.crate) = 104007 +SHA256 (rust/crates/gix-packetline-0.21.1.crate) = 25429ee1ef792d9b653ee5de09bb525489fc8e6908334cfd5d5824269f0b7073 +SIZE (rust/crates/gix-packetline-0.21.1.crate) = 28172 +SHA256 (rust/crates/gix-path-0.11.1.crate) = 7163b1633d35846a52ef8093f390cec240e2d55da99b60151883035e5169cd85 +SIZE (rust/crates/gix-path-0.11.1.crate) = 33830 +SHA256 (rust/crates/gix-protocol-0.56.0.crate) = 54f20837b0c70b65f6ac77886be033de3b69d5879f99128b47c42665ab0a17c2 +SIZE (rust/crates/gix-protocol-0.56.0.crate) = 54873 +SHA256 (rust/crates/gix-quote-0.6.2.crate) = 96fc2ff2ec8cc0c92807f02eab1f00eb02619fc2810d13dc42679492fcc36757 +SIZE (rust/crates/gix-quote-0.6.2.crate) = 8982 +SHA256 (rust/crates/gix-ref-0.58.0.crate) = 5cf780dcd9ac99fd3fcfc8523479a0e2ffd55f5e0be63e5e3248fb7e46cff966 +SIZE (rust/crates/gix-ref-0.58.0.crate) = 64527 +SHA256 (rust/crates/gix-refspec-0.36.0.crate) = 60ce400a770a7952e45267803192cc2d1fe0afa08e2c08dde32e04c7908c6e61 +SIZE (rust/crates/gix-refspec-0.36.0.crate) = 24189 +SHA256 (rust/crates/gix-revision-0.40.0.crate) = c719cf7d669439e1fca735bd1c4de54d43c5d30e8883fd6063c4924b213d70c9 +SIZE (rust/crates/gix-revision-0.40.0.crate) = 29427 +SHA256 (rust/crates/gix-revwalk-0.26.0.crate) = 194a50b30aa0c6e6de43c723359c5809a96275a3aa92d323ef7f58b1cdd60f16 +SIZE (rust/crates/gix-revwalk-0.26.0.crate) = 17856 +SHA256 (rust/crates/gix-sec-0.13.1.crate) = e014df75f3d7f5c98b18b45c202422da6236a1c0c0a50997c3f41e601f3ad511 +SIZE (rust/crates/gix-sec-0.13.1.crate) = 12518 +SHA256 (rust/crates/gix-shallow-0.8.1.crate) = 189386b5da5285216cc0ede89eff5a943d5261fc794241ee6ec5360b77df15ad +SIZE (rust/crates/gix-shallow-0.8.1.crate) = 11563 +SHA256 (rust/crates/gix-tempfile-21.0.1.crate) = 9d9ab2c89fe4bfd4f1d8700aa4516534c170d8a21ae2c554167374607c2eaf16 +SIZE (rust/crates/gix-tempfile-21.0.1.crate) = 18788 +SHA256 (rust/crates/gix-trace-0.1.18.crate) = f69a13643b8437d4ca6845e08143e847a36ca82903eed13303475d0ae8b162e0 +SIZE (rust/crates/gix-trace-0.1.18.crate) = 9513 +SHA256 (rust/crates/gix-transport-0.53.0.crate) = de1064c7ffa5a915014a6a5b71fbc5299462ae655348bed23e083b4a735076c3 +SIZE (rust/crates/gix-transport-0.53.0.crate) = 70454 +SHA256 (rust/crates/gix-traverse-0.52.0.crate) = 37f8b53b4c56b01c43a4491c4edfe2ce66c654eb86232205172ceb1650d21c55 +SIZE (rust/crates/gix-traverse-0.52.0.crate) = 26502 +SHA256 (rust/crates/gix-url-0.35.2.crate) = d28e8af3d42581190da884f013caf254d2fd4d6ab102408f08d21bfa11de6c8d +SIZE (rust/crates/gix-url-0.35.2.crate) = 21613 SHA256 (rust/crates/gix-utils-0.3.1.crate) = befcdbdfb1238d2854591f760a48711bed85e72d80a10e8f2f93f656746ef7c5 SIZE (rust/crates/gix-utils-0.3.1.crate) = 11157 -SHA256 (rust/crates/gix-validate-0.10.1.crate) = 5b1e63a5b516e970a594f870ed4571a8fdcb8a344e7bd407a20db8bd61dbfde4 -SIZE (rust/crates/gix-validate-0.10.1.crate) = 12803 +SHA256 (rust/crates/gix-validate-0.11.0.crate) = 0ec1eff98d91941f47766367cba1be746bab662bad761d9891ae6f7882f7840b +SIZE (rust/crates/gix-validate-0.11.0.crate) = 13115 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 SIZE (rust/crates/glob-0.3.3.crate) = 22861 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.12.crate) = f3c0b69cfcb4e1b9f1bf2f53f95f766e4661169728ec61cd3fe5a0166f2d1386 -SIZE (rust/crates/h2-0.4.12.crate) = 176264 +SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 +SIZE (rust/crates/h2-0.4.13.crate) = 176861 SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403 SIZE (rust/crates/half-1.8.3.crate) = 41624 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b SIZE (rust/crates/half-2.7.1.crate) = 61040 -SHA256 (rust/crates/haproxy-protocol-0.0.3.crate) = b0d24f93902eb52a315c52294d4854e8b486c67ecd433a5ac0a93a358a1ab966 -SIZE (rust/crates/haproxy-protocol-0.0.3.crate) = 14468 +SHA256 (rust/crates/haproxy-protocol-0.0.4.crate) = 758f6e6f705a5bd9ff33046c686b474909cb903e0c28042f4de630dfe1571867 +SIZE (rust/crates/haproxy-protocol-0.0.4.crate) = 18840 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606 SIZE (rust/crates/hash32-0.3.1.crate) = 10273 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 @@ -503,8 +515,8 @@ SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd9300 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 -SHA256 (rust/crates/hashlink-0.10.0.crate) = 7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1 -SIZE (rust/crates/hashlink-0.10.0.crate) = 29402 +SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230 +SIZE (rust/crates/hashlink-0.11.0.crate) = 30444 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 @@ -517,8 +529,8 @@ SHA256 (rust/crates/hkdf-0.12.4.crate) = 7b5f8eb2ad728638ea2c7d47a21db23b7b58a72 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.3.crate) = f1c597ac7d6cc8143e30e83ef70915e7f883b18d8bec2e2b2bce47f5bbb06d57 -SIZE (rust/crates/hmac-0.13.0-rc.3.crate) = 44360 +SHA256 (rust/crates/hmac-0.13.0-rc.5.crate) = ef451d73f36d8a3f93ad32c332ea01146c9650e1ec821a9b0e46c01277d544f8 +SIZE (rust/crates/hmac-0.13.0-rc.5.crate) = 44351 SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d SIZE (rust/crates/home-0.5.12.crate) = 9445 SHA256 (rust/crates/hostname-0.4.2.crate) = 617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd @@ -541,8 +553,8 @@ 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/hybrid-array-0.4.5.crate) = f471e0a81b2f90ffc0cb2f951ae04da57de8baa46fa99112b062a5173a5088d0 -SIZE (rust/crates/hybrid-array-0.4.5.crate) = 29941 +SHA256 (rust/crates/hybrid-array-0.4.7.crate) = e1b229d73f5803b562cc26e4da0396c8610a4ee209f4fac8fa4f8d709166dc45 +SIZE (rust/crates/hybrid-array-0.4.7.crate) = 31970 SHA256 (rust/crates/hyper-0.14.32.crate) = 41dfc780fdec9373c01bae43289ea34c972e40ee3c9f6b3c8801a35f35586ce7 SIZE (rust/crates/hyper-0.14.32.crate) = 199622 SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 @@ -553,10 +565,10 @@ SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c 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.19.crate) = 727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f -SIZE (rust/crates/hyper-util-0.1.19.crate) = 112744 -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/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 +SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 +SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 +SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 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 @@ -585,6 +597,8 @@ SHA256 (rust/crates/icu_segmenter-1.5.0.crate) = a717725612346ffc2d7b42c94b820db 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/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 +SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 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 @@ -599,32 +613,32 @@ SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d9 SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/indexmap-2.12.1.crate) = 0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2 -SIZE (rust/crates/indexmap-2.12.1.crate) = 100184 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 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/inout-0.2.1.crate) = c7357b6e7aa75618c7864ebd0634b115a7218b0615f4cb1df33ac3eca23943d4 -SIZE (rust/crates/inout-0.2.1.crate) = 12520 +SHA256 (rust/crates/inout-0.2.2.crate) = 4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7 +SIZE (rust/crates/inout-0.2.2.crate) = 12547 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.9.crate) = 4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397 -SIZE (rust/crates/iri-string-0.7.9.crate) = 142144 +SHA256 (rust/crates/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a +SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 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.16.crate) = 49cce2b81f2098e7e3efc35bc2e0a6b7abec9d34128283d7a26fa8f32a6dbb35 -SIZE (rust/crates/jiff-0.2.16.crate) = 731814 -SHA256 (rust/crates/jiff-static-0.2.16.crate) = 980af8b43c3ad5d8d349ace167ec8170839f753a42d233ba19e08afe1850fa69 -SIZE (rust/crates/jiff-static-0.2.16.crate) = 77672 +SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 +SHA256 (rust/crates/jiff-0.2.21.crate) = b3e3d65f018c6ae946ab16e80944b97096ed73c35b221d1c478a6c81d8f57940 +SIZE (rust/crates/jiff-0.2.21.crate) = 759423 +SHA256 (rust/crates/jiff-static-0.2.21.crate) = a17c2b211d863c7fde02cbea8a3c1a439b98e109286554f2860bdded7ff83818 +SIZE (rust/crates/jiff-static-0.2.21.crate) = 83743 SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2 SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8 @@ -635,20 +649,20 @@ SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4 SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 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.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8 -SIZE (rust/crates/js-sys-0.3.83.crate) = 56425 -SHA256 (rust/crates/jsonschema-0.33.0.crate) = d46662859bc5f60a145b75f4632fbadc84e829e45df6c5de74cfc8e05acb96b5 -SIZE (rust/crates/jsonschema-0.33.0.crate) = 127429 +SHA256 (rust/crates/js-sys-0.3.88.crate) = c7e709f3e3d22866f9c25b3aff01af289b18422cc8b4262fb19103ee80fe513d +SIZE (rust/crates/js-sys-0.3.88.crate) = 91615 +SHA256 (rust/crates/jsonschema-0.40.2.crate) = ba783d17473c27cfd4d1d72785dc1c26d5faba8072f50fec4ebea179bec8f33d +SIZE (rust/crates/jsonschema-0.40.2.crate) = 201717 SHA256 (rust/crates/kanidm-hsm-crypto-0.3.5.crate) = 61cafdd63d3c246fd7a7318de64e35d2c744ebb2c5a51a407a2985ad6fe29908 SIZE (rust/crates/kanidm-hsm-crypto-0.3.5.crate) = 47504 -SHA256 (rust/crates/kbkdf-0.0.1.crate) = b758ac9cc629a963ae38718148729d65d4e401f0e516862fa7820f6b76666aa0 -SIZE (rust/crates/kbkdf-0.0.1.crate) = 8444 +SHA256 (rust/crates/kbkdf-0.1.0-rc.1.crate) = 90ac93c9768b8d587407881c98b0c3a5d3e3049daa73408ebe5bfb1ab1cb9c84 +SIZE (rust/crates/kbkdf-0.1.0-rc.1.crate) = 9164 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.33.crate) = 9bf449fa972fa5f9c412c4697dc472bfbf84edbaaeb078d8e42f5889fee41cde -SIZE (rust/crates/lambert_w-1.2.33.crate) = 40456 +SHA256 (rust/crates/lambert_w-1.2.34.crate) = f5f0846ee4f0299ca4c5b9ca06ff55cf88b3430a763bf591474cc734479c9b24 +SIZE (rust/crates/lambert_w-1.2.34.crate) = 38432 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 @@ -659,32 +673,34 @@ SHA256 (rust/crates/ldap3_client-0.6.2.crate) = efb8043a0925a73fa78082ca7a90dc85 SIZE (rust/crates/ldap3_client-0.6.2.crate) = 19165 SHA256 (rust/crates/ldap3_proto-0.6.2.crate) = b52f9ddd849c72b3f3147d91b1220a47709fdaacfe55aaaf88912c2ee3d5357b SIZE (rust/crates/ldap3_proto-0.6.2.crate) = 41893 +SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 +SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 SHA256 (rust/crates/lettre-0.11.19.crate) = 9e13e10e8818f8b2a60f52cb127041d388b89f3a96a62be9ceaffa22262fef7f SIZE (rust/crates/lettre-0.11.19.crate) = 158821 -SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091 -SIZE (rust/crates/libc-0.2.178.crate) = 783720 +SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112 +SIZE (rust/crates/libc-0.2.182.crate) = 814873 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55 SIZE (rust/crates/libloading-0.8.9.crate) = 30222 -SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de -SIZE (rust/crates/libm-0.2.15.crate) = 156108 +SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 +SIZE (rust/crates/libm-0.2.16.crate) = 164243 SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870 SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625 SHA256 (rust/crates/libnss-0.9.0.crate) = e401ab1018ee75ca809cd81852c635f1f453d796fdd5398c14fbb5f322855eab SIZE (rust/crates/libnss-0.9.0.crate) = 7450 -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/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 +SIZE (rust/crates/libredox-0.1.12.crate) = 7469 +SHA256 (rust/crates/libsqlite3-sys-0.36.0.crate) = 95b4103cffefa72eb8428cb6b47d6627161e51c2739fc5e3b734584157bc642a +SIZE (rust/crates/libsqlite3-sys-0.36.0.crate) = 5294361 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.4.crate) = 15413ef615ad868d4d65dce091cb233b229419c7c0c4bcaa746c0901c49ff39c -SIZE (rust/crates/libz-rs-sys-0.5.4.crate) = 47952 +SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f +SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 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.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 -SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 +SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 SHA256 (rust/crates/litemap-0.7.5.crate) = 23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856 SIZE (rust/crates/litemap-0.7.5.crate) = 29962 SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77 @@ -693,14 +709,12 @@ SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9d SIZE (rust/crates/litrs-1.0.0.crate) = 46610 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 -SHA256 (rust/crates/lodepng-3.12.1.crate) = 77a32335d22e44238e2bb0b4d726964d18952ce1f1279ec3305305d2c61539eb -SIZE (rust/crates/lodepng-3.12.1.crate) = 52964 +SHA256 (rust/crates/lodepng-3.12.2.crate) = fe7982db11054edc023a1b424dddcc65be18f71fa46ec6bde2efcfc1fb6b22da +SIZE (rust/crates/lodepng-3.12.2.crate) = 52884 SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 SIZE (rust/crates/log-0.4.29.crate) = 51515 -SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465 -SIZE (rust/crates/lru-0.13.0.crate) = 16305 -SHA256 (rust/crates/lru-0.16.2.crate) = 96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f -SIZE (rust/crates/lru-0.16.2.crate) = 16627 +SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593 +SIZE (rust/crates/lru-0.16.3.crate) = 16743 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 SHA256 (rust/crates/malloced-1.3.1.crate) = 6dfebb2f9e0b39509c62eead6ec7ae0c0ed45bb61d12bbcf4e976c566c5400ec @@ -715,16 +729,16 @@ SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131 SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170 SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11 SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107 -SHA256 (rust/crates/mcf-0.2.0.crate) = 9a7b81dccc6352af3f2bf99887f60cad09b991829ec92f0271ce8c3c68c0dfb6 -SIZE (rust/crates/mcf-0.2.0.crate) = 11996 +SHA256 (rust/crates/mcf-0.6.0-rc.3.crate) = 423dc04b93e27ab6399fd28615305105c1621cebb78cbe24f64cb942d440733a +SIZE (rust/crates/mcf-0.6.0-rc.3.crate) = 13230 SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf 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.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 -SIZE (rust/crates/memchr-2.7.6.crate) = 97616 -SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490 -SIZE (rust/crates/memmap2-0.9.9.crate) = 34576 +SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3 +SIZE (rust/crates/memmap2-0.9.10.crate) = 34846 SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1 SIZE (rust/crates/memoffset-0.8.0.crate) = 8912 SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8 @@ -741,12 +755,12 @@ SHA256 (rust/crates/mintex-0.1.4.crate) = c505b3e17ed6b70a7ed2e67fbb2c560ee32735 SIZE (rust/crates/mintex-0.1.4.crate) = 6899 SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc SIZE (rust/crates/mio-1.1.1.crate) = 105630 -SHA256 (rust/crates/moxcms-0.7.10.crate) = 80986bbbcf925ebd3be54c26613d861255284584501595cf418320c078945608 -SIZE (rust/crates/moxcms-0.7.10.crate) = 176635 +SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97 +SIZE (rust/crates/moxcms-0.7.11.crate) = 176892 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 -SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +SHA256 (rust/crates/native-tls-0.2.18.crate) = 465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2 +SIZE (rust/crates/native-tls-0.2.18.crate) = 29967 SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 SIZE (rust/crates/nix-0.30.1.crate) = 342015 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a @@ -757,10 +771,10 @@ SHA256 (rust/crates/nonempty-0.12.0.crate) = 9737e026353e5cd0736f98eddae28665118 SIZE (rust/crates/nonempty-0.12.0.crate) = 13105 SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3 SIZE (rust/crates/notify-8.2.0.crate) = 39067 -SHA256 (rust/crates/notify-debouncer-full-0.6.0.crate) = 375bd3a138be7bfeff3480e4a623df4cbfb55b79df617c055cd810ba466fa078 -SIZE (rust/crates/notify-debouncer-full-0.6.0.crate) = 19563 -SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d -SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 +SHA256 (rust/crates/notify-debouncer-full-0.7.0.crate) = c02b49179cfebc9932238d04d6079912d26de0379328872846118a0fa0dbb302 +SIZE (rust/crates/notify-debouncer-full-0.7.0.crate) = 28163 +SHA256 (rust/crates/notify-types-2.1.0.crate) = 42b8cfee0e339a0337359f3c88165702ac6e600dc01c0cc9579a92d62b08477a +SIZE (rust/crates/notify-types-2.1.0.crate) = 22796 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23 @@ -773,8 +787,8 @@ SHA256 (rust/crates/num-cmp-0.1.0.crate) = 63335b2e2c34fae2fb0aa2cecfd9f0832a1e2 SIZE (rust/crates/num-cmp-0.1.0.crate) = 15375 SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495 SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 -SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 -SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050 +SIZE (rust/crates/num-conv-0.2.0.crate) = 7034 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 @@ -799,8 +813,10 @@ SHA256 (rust/crates/oauth2-4.4.2.crate) = c38841cdd844847e3e7c8d29cef9dcfed8877f SIZE (rust/crates/oauth2-4.4.2.crate) = 74489 SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d SIZE (rust/crates/oauth2-5.0.0.crate) = 91364 -SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441 -SIZE (rust/crates/object-0.32.2.crate) = 286994 +SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536 +SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804 +SHA256 (rust/crates/objc2-system-configuration-0.3.2.crate) = 7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396 +SIZE (rust/crates/objc2-system-configuration-0.3.2.crate) = 47515 SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/oid-0.2.1.crate) = 9c19903c598813dba001b53beeae59bb77ad4892c5c1b9b3500ce4293a0d06c2 @@ -817,8 +833,8 @@ SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b2445 SIZE (rust/crates/openssl-0.10.75.crate) = 288136 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-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe +SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 SHA256 (rust/crates/opentelemetry-0.31.0.crate) = b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0 @@ -841,18 +857,22 @@ SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba 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.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 SHA256 (rust/crates/password-hash-0.5.0.crate) = 346f04948ba92c43e8469c1ee6736c7563d71012b17d40745260fe106aac2166 SIZE (rust/crates/password-hash-0.5.0.crate) = 26884 +SHA256 (rust/crates/password-hash-0.6.0-rc.12.crate) = 5fa9e3d1c7b6f3e230b60fa44adc855cb8e24eede37236621f2cc1940d95564f +SIZE (rust/crates/password-hash-0.6.0-rc.12.crate) = 15319 SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec SIZE (rust/crates/pastey-0.1.1.crate) = 16112 -SHA256 (rust/crates/pbkdf2-0.13.0-rc.4.crate) = 82bdbf7229e8f41652a6782ecbb457bc3cebe44b5fe19c32ad7249b4a0ce0a37 -SIZE (rust/crates/pbkdf2-0.13.0-rc.4.crate) = 16087 +SHA256 (rust/crates/pbkdf2-0.13.0-rc.9.crate) = c8dfa4e14084d963d35bfb4cdb38712cde78dcf83054c0e8b9b8e899150f374e +SIZE (rust/crates/pbkdf2-0.13.0-rc.9.crate) = 21211 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 @@ -865,6 +885,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.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 +SHA256 (rust/crates/phc-0.6.0-rc.1.crate) = 71d390c5fe8d102c2c18ff39f1e72b9ad5996de282c2d831b0312f56910f5508 +SIZE (rust/crates/phc-0.6.0-rc.1.crate) = 23594 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 @@ -887,10 +909,10 @@ 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/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/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 +SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 +SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5 +SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858 SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77 SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 @@ -905,18 +927,18 @@ SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f SIZE (rust/crates/primeorder-0.13.6.crate) = 21296 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-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 -SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024 -SHA256 (rust/crates/prodash-30.0.1.crate) = 5a6efc566849d3d9d737c5cb06cc50e48950ebe3d3f9d70631490fff3a07b139 -SIZE (rust/crates/prodash-30.0.1.crate) = 92925 -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/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (rust/crates/prodash-31.0.0.crate) = 962200e2d7d551451297d9fdce85138374019ada198e30ea9ede38034e27604c +SIZE (rust/crates/prodash-31.0.0.crate) = 95697 +SHA256 (rust/crates/prost-0.14.3.crate) = d2ea70524a2f82d518bce41317d0fae74151505651af45faf1ffbd6fd33f0568 +SIZE (rust/crates/prost-0.14.3.crate) = 33174 +SHA256 (rust/crates/prost-derive-0.14.3.crate) = 27c6023962132f4b30eb4c172c91ce92d933da334c59c23cddee82358ddafb0b +SIZE (rust/crates/prost-derive-0.14.3.crate) = 21365 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac SIZE (rust/crates/psl-types-2.0.11.crate) = 7959 -SHA256 (rust/crates/psm-0.1.28.crate) = d11f2fedc3b7dafdc2851bc52f277377c5473d378859be234bc7ebb593144d01 -SIZE (rust/crates/psm-0.1.28.crate) = 24836 +SHA256 (rust/crates/psm-0.1.30.crate) = 3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8 +SIZE (rust/crates/psm-0.1.30.crate) = 25061 SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890 SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8 @@ -931,8 +953,8 @@ SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925a 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.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f -SIZE (rust/crates/quote-1.0.42.crate) = 31504 +SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 +SIZE (rust/crates/quote-1.0.44.crate) = 31629 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73 SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f @@ -947,30 +969,36 @@ SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15 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_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c +SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 +SHA256 (rust/crates/rand_core-0.10.0.crate) = 0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba +SIZE (rust/crates/rand_core-0.10.0.crate) = 22778 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.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +SHA256 (rust/crates/redox_syscall-0.7.1.crate) = 35985aa610addc02e24fc232012c86fd11f14111180f902b67e2d5331f8ebf2b +SIZE (rust/crates/redox_syscall-0.7.1.crate) = 28000 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.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/referencing-0.33.0.crate) = 9e9c261f7ce75418b3beadfb3f0eb1299fe8eb9640deba45ffa2cb783098697d -SIZE (rust/crates/referencing-0.33.0.crate) = 46340 -SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 -SIZE (rust/crates/regex-1.12.2.crate) = 163843 -SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c -SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 -SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 -SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 +SHA256 (rust/crates/referencing-0.40.2.crate) = bef39a30a317e883d1ef4c43aa849f90f480d90bb24904fd38266e61d6be58f2 +SIZE (rust/crates/referencing-0.40.2.crate) = 49589 +SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f +SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 +SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c +SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430 SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62 SIZE (rust/crates/reqwest-0.11.27.crate) = 163155 -SHA256 (rust/crates/reqwest-0.12.25.crate) = b6eff9328d40131d43bd911d42d79eb6a47312002a4daefc9e37f17e74a7701a -SIZE (rust/crates/reqwest-0.12.25.crate) = 156003 +SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147 +SIZE (rust/crates/reqwest-0.12.28.crate) = 157031 +SHA256 (rust/crates/reqwest-0.13.2.crate) = ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801 +SIZE (rust/crates/reqwest-0.13.2.crate) = 158064 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 @@ -979,20 +1007,22 @@ SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb 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.9.crate) = 40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88 -SIZE (rust/crates/rsa-0.9.9.crate) = 86379 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SHA256 (rust/crates/rsqlite-vfs-0.1.0.crate) = a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d +SIZE (rust/crates/rsqlite-vfs-0.1.0.crate) = 19992 SHA256 (rust/crates/runloop-0.1.0.crate) = 5d79b4b604167921892e84afbbaad9d5ad74e091bf6c511d9dbfb0593f09fabd SIZE (rust/crates/runloop-0.1.0.crate) = 8610 -SHA256 (rust/crates/rusqlite-0.37.0.crate) = 165ca6e57b20e1351573e3729b958bc62f0e48025386970b6e4d29e7a7e71f3f -SIZE (rust/crates/rusqlite-0.37.0.crate) = 169975 -SHA256 (rust/crates/rust-embed-8.9.0.crate) = 947d7f3fad52b283d261c4c99a084937e2fe492248cb9a68a8435a861b8798ca -SIZE (rust/crates/rust-embed-8.9.0.crate) = 900777 -SHA256 (rust/crates/rust-embed-impl-8.9.0.crate) = 5fa2c8c9e8711e10f9c4fd2d64317ef13feaab820a4c51541f1a8c8e2e851ab2 -SIZE (rust/crates/rust-embed-impl-8.9.0.crate) = 9279 -SHA256 (rust/crates/rust-embed-utils-8.9.0.crate) = 60b161f275cb337fe0a44d924a5f4df0ed69c2c39519858f931ce61c779d3475 -SIZE (rust/crates/rust-embed-utils-8.9.0.crate) = 5730 -SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace -SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SHA256 (rust/crates/rusqlite-0.38.0.crate) = f1c93dd1c9683b438c392c492109cb702b8090b2bfc8fed6f6e4eb4523f17af3 +SIZE (rust/crates/rusqlite-0.38.0.crate) = 172562 +SHA256 (rust/crates/rust-embed-8.11.0.crate) = 04113cb9355a377d83f06ef1f0a45b8ab8cd7d8b1288160717d66df5c7988d27 +SIZE (rust/crates/rust-embed-8.11.0.crate) = 901130 +SHA256 (rust/crates/rust-embed-impl-8.11.0.crate) = da0902e4c7c8e997159ab384e6d0fc91c221375f6894346ae107f47dd0f3ccaa +SIZE (rust/crates/rust-embed-impl-8.11.0.crate) = 9286 +SHA256 (rust/crates/rust-embed-utils-8.11.0.crate) = 5bcdef0be6fe7f6fa333b1073c949729274b05f123a0ad7efcb8efd878e5c3b1 +SIZE (rust/crates/rust-embed-utils-8.11.0.crate) = 5729 +SHA256 (rust/crates/rustc-demangle-0.1.27.crate) = b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d +SIZE (rust/crates/rustc-demangle-0.1.27.crate) = 30448 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 @@ -1001,26 +1031,26 @@ 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.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e -SIZE (rust/crates/rustix-1.1.2.crate) = 422717 -SHA256 (rust/crates/rustls-0.23.35.crate) = 533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f -SIZE (rust/crates/rustls-0.23.35.crate) = 373700 -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-pki-types-1.13.1.crate) = 708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c -SIZE (rust/crates/rustls-pki-types-1.13.1.crate) = 34901 +SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 +SIZE (rust/crates/rustix-1.1.4.crate) = 425241 +SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b +SIZE (rust/crates/rustls-0.23.36.crate) = 374313 +SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 +SHA256 (rust/crates/rustls-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd +SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 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.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784 SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924 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.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52 -SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810 +SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 +SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 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/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f +SIZE (rust/crates/ryu-1.0.23.crate) = 52823 SHA256 (rust/crates/salsa20-0.11.0-rc.2.crate) = 06522a356e94a02a1f83d699a1d84dd2ba613fbb20b211153bd5a75de9ccdc92 SIZE (rust/crates/salsa20-0.11.0-rc.2.crate) = 45442 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 @@ -1029,20 +1059,18 @@ SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c 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.1.0.crate) = 9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289 -SIZE (rust/crates/schemars-1.1.0.crate) = 92664 +SHA256 (rust/crates/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc +SIZE (rust/crates/schemars-1.2.1.crate) = 94403 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.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/security-framework-3.7.0.crate) = b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d +SIZE (rust/crates/security-framework-3.7.0.crate) = 89115 +SHA256 (rust/crates/security-framework-sys-2.17.0.crate) = 6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3 +SIZE (rust/crates/security-framework-sys-2.17.0.crate) = 21078 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 @@ -1051,6 +1079,8 @@ SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551 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-hjson-1.1.0.crate) = 00962f7686acc7ab668cb70932997c078876fd4adcf4cb951cade6784e6d89ee +SIZE (rust/crates/serde-hjson-1.1.0.crate) = 22534 SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8 SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427 SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5 @@ -1065,12 +1095,12 @@ SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab666 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 SHA256 (rust/crates/serde_html_form-0.2.8.crate) = b2f2d7ff8a2140333718bb329f5c40fc5f0865b84c426183ce14c97d2ab8154f SIZE (rust/crates/serde_html_form-0.2.8.crate) = 18082 -SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c -SIZE (rust/crates/serde_json-1.0.145.crate) = 155748 +SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 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-1.0.3.crate) = e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392 -SIZE (rust/crates/serde_spanned-1.0.3.crate) = 11011 +SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 +SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 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.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7 @@ -1085,24 +1115,24 @@ 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.3.crate) = 19d43dc0354d88b791216bb5c1bfbb60c0814460cc653ae0ebd71f286d0bd927 -SIZE (rust/crates/sha2-0.11.0-rc.3.crate) = 33258 +SHA256 (rust/crates/sha2-0.11.0-rc.5.crate) = 7c5f3b1e2dc8aad28310d8410bd4d7e180eca65fca176c52ab00d364475d0024 +SIZE (rust/crates/sha2-0.11.0-rc.5.crate) = 33246 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.1.crate) = dc6fe69c597f9c37bfeeeeeb33da3530379845f10be461a66d16d03eca2ded77 SIZE (rust/crates/shell-words-1.1.1.crate) = 10012 -SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb -SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904 +SHA256 (rust/crates/shellexpand-3.1.2.crate) = 32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8 +SIZE (rust/crates/shellexpand-3.1.2.crate) = 26161 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.7.crate) = 7664a098b8e616bdfcc2dc0e9ac44eb231eedf41db4e9fe95d8d32ec728dedad -SIZE (rust/crates/signal-hook-registry-1.4.7.crate) = 19491 +SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b +SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 -SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 -SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 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 @@ -1111,22 +1141,24 @@ SHA256 (rust/crates/smolset-1.3.1.crate) = a8d372e8fe15dc5229e7d6c65f5810849385e SIZE (rust/crates/smolset-1.3.1.crate) = 7321 SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 SIZE (rust/crates/socket2-0.5.10.crate) = 58169 -SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881 -SIZE (rust/crates/socket2-0.6.1.crate) = 58486 +SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0 +SIZE (rust/crates/socket2-0.6.2.crate) = 58621 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/sqlite-wasm-rs-0.5.2.crate) = 2f4206ed3a67690b9c29b77d728f6acc3ce78f16bf846d83c94f76400320181b +SIZE (rust/crates/sqlite-wasm-rs-0.5.2.crate) = 5880957 SHA256 (rust/crates/sshkey-attest-0.5.4.crate) = e96ed05af7b994897d460de87333974147e206a45f791994a44c226b0ab9f846 SIZE (rust/crates/sshkey-attest-0.5.4.crate) = 19179 SHA256 (rust/crates/sshkeys-0.3.4.crate) = 43dd24cd9c70e02c48882a32b74e784d8f2aaddba2a3a30c403d5a6e416fa117 SIZE (rust/crates/sshkeys-0.3.4.crate) = 33720 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596 SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 -SHA256 (rust/crates/stacker-0.1.22.crate) = e1f8b29fb42aafcea4edeeb6b2f2d7ecd0d969c48b4cf0d2e64aafc471dd6e59 -SIZE (rust/crates/stacker-0.1.22.crate) = 17269 +SHA256 (rust/crates/stacker-0.1.23.crate) = 08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013 +SIZE (rust/crates/stacker-0.1.23.crate) = 17813 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f @@ -1137,8 +1169,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.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 -SIZE (rust/crates/syn-2.0.111.crate) = 302117 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 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 @@ -1151,28 +1183,28 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683 SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730 SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 -SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16 -SIZE (rust/crates/tempfile-3.23.0.crate) = 43063 +SHA256 (rust/crates/tempfile-3.25.0.crate) = 0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1 +SIZE (rust/crates/tempfile-3.25.0.crate) = 43195 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-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 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/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 SHA256 (rust/crates/thousands-0.2.0.crate) = 3bf63baf9f5039dadc247375c29eb13706706cfde997d0330d05aa63a77d8820 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.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 -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/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c +SIZE (rust/crates/time-0.3.47.crate) = 225161 +SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca +SIZE (rust/crates/time-core-0.1.8.crate) = 9634 +SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215 +SIZE (rust/crates/time-macros-0.2.27.crate) = 25144 SHA256 (rust/crates/tinystr-0.7.6.crate) = 9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f SIZE (rust/crates/tinystr-0.7.6.crate) = 16971 SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869 @@ -1185,8 +1217,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.48.0.crate) = ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408 -SIZE (rust/crates/tokio-1.48.0.crate) = 843434 +SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 +SIZE (rust/crates/tokio-1.49.0.crate) = 857029 SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5 SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 @@ -1195,44 +1227,44 @@ SHA256 (rust/crates/tokio-openssl-0.6.5.crate) = 59df6849caa43bb7567f9a36f863c44 SIZE (rust/crates/tokio-openssl-0.6.5.crate) = 11977 SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 -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.17.crate) = 2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594 -SIZE (rust/crates/tokio-util-0.7.17.crate) = 133898 -SHA256 (rust/crates/toml-0.9.8.crate) = f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8 -SIZE (rust/crates/toml-0.9.8.crate) = 56104 -SHA256 (rust/crates/toml_datetime-0.7.3.crate) = f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533 -SIZE (rust/crates/toml_datetime-0.7.3.crate) = 17827 -SHA256 (rust/crates/toml_edit-0.23.9.crate) = 5d7cbc3b4b49633d57a0509303158ca50de80ae32c265093b24c414705807832 -SIZE (rust/crates/toml_edit-0.23.9.crate) = 65870 -SHA256 (rust/crates/toml_parser-1.0.4.crate) = c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e -SIZE (rust/crates/toml_parser-1.0.4.crate) = 34978 -SHA256 (rust/crates/toml_writer-1.0.4.crate) = df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2 -SIZE (rust/crates/toml_writer-1.0.4.crate) = 17146 -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/tokio-stream-0.1.18.crate) = 32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70 +SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 +SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863 +SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485 +SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 +SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 +SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 +SHA256 (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4 +SIZE (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 35035 +SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 +SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 +SHA256 (rust/crates/tonic-0.14.5.crate) = fec7c61a0695dc1887c1b53952990f3ad2e3a31453e1f49f10e75424943a93ec +SIZE (rust/crates/tonic-0.14.5.crate) = 109615 +SHA256 (rust/crates/tonic-prost-0.14.5.crate) = a55376a0bbaa4975a3f10d009ad763d8f4108f067c7c2e74f3001fb49778d309 +SIZE (rust/crates/tonic-prost-0.14.5.crate) = 6638 +SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 +SIZE (rust/crates/tower-0.5.3.crate) = 110488 SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 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.43.crate) = 2d15d90a0b5c19378952d479dc858407149d7bb45a14de0142f6c534b16fc647 -SIZE (rust/crates/tracing-0.1.43.crate) = 90033 +SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 -SHA256 (rust/crates/tracing-core-0.1.35.crate) = 7a04e24fab5c89c6a36eb8558c9656f30d81de51dfa4d3b45f26b21d61fa0a6c -SIZE (rust/crates/tracing-core-0.1.35.crate) = 63837 -SHA256 (rust/crates/tracing-forest-0.3.0.crate) = 92bdb3c949c9e81b71f78ba782f956b896019d82cc2f31025d21e04adab4d695 -SIZE (rust/crates/tracing-forest-0.3.0.crate) = 34138 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 +SHA256 (rust/crates/tracing-forest-0.3.1.crate) = f09cb459317a3811f76644334473239d696cd8efc606963ae7d1c308cead3b74 +SIZE (rust/crates/tracing-forest-0.3.1.crate) = 34249 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.32.0.crate) = 1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e -SIZE (rust/crates/tracing-opentelemetry-0.32.0.crate) = 149087 +SHA256 (rust/crates/tracing-opentelemetry-0.32.1.crate) = 1ac28f2d093c6c477eaa76b23525478f38de514fa9aeb1285738d4b97a9552fc +SIZE (rust/crates/tracing-opentelemetry-0.32.1.crate) = 156912 SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b @@ -1243,22 +1275,26 @@ SHA256 (rust/crates/tss-esapi-sys-0.5.0.crate) = 535cd192581c2ec4d5f82e670b1d3fb SIZE (rust/crates/tss-esapi-sys-0.5.0.crate) = 167811 SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb SIZE (rust/crates/typenum-1.19.0.crate) = 76414 -SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539 -SIZE (rust/crates/unicase-2.8.1.crate) = 24088 +SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142 +SIZE (rust/crates/unicase-2.9.0.crate) = 24368 SHA256 (rust/crates/unicode-bom-2.0.3.crate) = 7eec5d1121208364f6793f7d2e222bf75a915c19557537745b195b253dd64217 SIZE (rust/crates/unicode-bom-2.0.3.crate) = 10773 -SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 -SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +SHA256 (rust/crates/unicode-general-category-1.1.0.crate) = 0b993bddc193ae5bd0d623b49ec06ac3e9312875fdae725a975c51db1cc1677f +SIZE (rust/crates/unicode-general-category-1.1.0.crate) = 36486 +SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/unicode-normalization-0.1.25.crate) = 5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8 SIZE (rust/crates/unicode-normalization-0.1.25.crate) = 128462 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768 +SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 +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/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/url-2.5.7.crate) = 08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b -SIZE (rust/crates/url-2.5.7.crate) = 87907 +SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed +SIZE (rust/crates/url-2.5.8.crate) = 86512 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be @@ -1273,8 +1309,8 @@ SHA256 (rust/crates/utoipa-swagger-ui-9.0.2.crate) = d047458f1b5b65237c2f6dc6db1 SIZE (rust/crates/utoipa-swagger-ui-9.0.2.crate) = 52007 SHA256 (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = e2eebbbfe4093922c2b6734d7c679ebfebd704a0d7e56dfcb0d05818ce28977d SIZE (rust/crates/utoipa-swagger-ui-vendored-0.1.2.crate) = 4198556 -SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a -SIZE (rust/crates/uuid-1.19.0.crate) = 60244 +SHA256 (rust/crates/uuid-1.21.0.crate) = b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb +SIZE (rust/crates/uuid-1.21.0.crate) = 62247 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 @@ -1291,22 +1327,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/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/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b -SIZE (rust/crates/wasite-0.1.0.crate) = 2346 -SHA256 (rust/crates/wasm-bindgen-0.2.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd -SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417 -SHA256 (rust/crates/wasm-bindgen-futures-0.4.56.crate) = 836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c -SIZE (rust/crates/wasm-bindgen-futures-0.4.56.crate) = 16730 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3 -SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4 -SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115 -SHA256 (rust/crates/web-sys-0.3.83.crate) = 9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac -SIZE (rust/crates/web-sys-0.3.83.crate) = 644431 +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.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 +SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 +SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 +SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 +SHA256 (rust/crates/wasite-1.0.2.crate) = 66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42 +SIZE (rust/crates/wasite-1.0.2.crate) = 3965 +SHA256 (rust/crates/wasm-bindgen-0.2.111.crate) = ec1adf1535672f5b7824f817792b1afd731d7e843d2d04ec8f27e8cb51edd8ac +SIZE (rust/crates/wasm-bindgen-0.2.111.crate) = 61398 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.61.crate) = fe88540d1c934c4ec8e6db0afa536876c5441289d7f9f9123d4f065ac1250a6b +SIZE (rust/crates/wasm-bindgen-futures-0.4.61.crate) = 17691 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.111.crate) = 19e638317c08b21663aed4d2b9a2091450548954695ff4efa75bff5fa546b3b1 +SIZE (rust/crates/wasm-bindgen-macro-0.2.111.crate) = 9270 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.111.crate) = 2c64760850114d03d5f65457e96fc988f11f01d38fbaa51b254e4ab5809102af +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.111.crate) = 62770 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.111.crate) = 60eecd4fe26177cfa3339eb00b4a36445889ba3ad37080c2429879718e20ca41 +SIZE (rust/crates/wasm-bindgen-shared-0.2.111.crate) = 10222 +SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 +SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 +SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 +SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 +SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe +SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 +SHA256 (rust/crates/web-sys-0.3.88.crate) = 9d6bb20ed2d9572df8584f6dc81d68a41a625cadc6f15999d649a70ce7e3597a +SIZE (rust/crates/web-sys-0.3.88.crate) = 669782 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.4.crate) = fafcf13f7dc1fb292ed4aea22cdd3757c285d7559e9748950ee390249da4da6b @@ -1323,16 +1369,16 @@ SHA256 (rust/crates/webdriver-0.53.0.crate) = 91d53921e1bef27512fa358179c9a22428 SIZE (rust/crates/webdriver-0.53.0.crate) = 41533 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/webpki-root-certs-1.0.4.crate) = ee3e3b5f5e80bc89f30ce8d0343bf4e5f12341c51f3e26cbeecbc7c85443e85b -SIZE (rust/crates/webpki-root-certs-1.0.4.crate) = 171540 -SHA256 (rust/crates/webpki-roots-1.0.4.crate) = b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e -SIZE (rust/crates/webpki-roots-1.0.4.crate) = 252224 +SHA256 (rust/crates/webpki-root-certs-1.0.6.crate) = 804f18a4ac2676ffb4e8b5b5fa9ae38af06df08162314f96a68d2a363e21a8ca +SIZE (rust/crates/webpki-root-certs-1.0.6.crate) = 165537 +SHA256 (rust/crates/webpki-roots-1.0.6.crate) = 22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed +SIZE (rust/crates/webpki-roots-1.0.6.crate) = 240440 SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88 SIZE (rust/crates/weezl-0.1.12.crate) = 46045 SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 SIZE (rust/crates/which-4.4.2.crate) = 15953 -SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d -SIZE (rust/crates/whoami-1.6.1.crate) = 24975 +SHA256 (rust/crates/whoami-2.1.1.crate) = d6a5b12f9df4f978d2cfdb1bd3bac52433f44393342d7ee9c25f5a1c14c0f45d +SIZE (rust/crates/whoami-2.1.1.crate) = 28478 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 @@ -1455,8 +1501,18 @@ SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa SIZE (rust/crates/winnow-0.7.14.crate) = 184718 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/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 +SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc +SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 +SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 +SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 +SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a +SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 +SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 +SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 +SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 +SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 SHA256 (rust/crates/writeable-0.5.5.crate) = 1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51 SIZE (rust/crates/writeable-0.5.5.crate) = 22354 SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9 @@ -1465,8 +1521,8 @@ SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44b 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/yescrypt-0.1.0-rc.0.crate) = ebc85d6ca778492a19fe786fbc5721569ee0a4103e9c71fcb5bbcbe10eaa1aef -SIZE (rust/crates/yescrypt-0.1.0-rc.0.crate) = 23910 +SHA256 (rust/crates/yescrypt-0.1.0-rc.5.crate) = 6ca0dab8c05f373dd32654b714999ccaea9ed936d5281e6820f07b146176f648 +SIZE (rust/crates/yescrypt-0.1.0-rc.5.crate) = 27635 SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 SIZE (rust/crates/yoke-0.7.5.crate) = 29673 SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954 @@ -1475,18 +1531,18 @@ SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8 SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 -SHA256 (rust/crates/zerocopy-0.8.31.crate) = fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3 -SIZE (rust/crates/zerocopy-0.8.31.crate) = 257633 -SHA256 (rust/crates/zerocopy-derive-0.8.31.crate) = d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a -SIZE (rust/crates/zerocopy-derive-0.8.31.crate) = 90835 +SHA256 (rust/crates/zerocopy-0.8.39.crate) = db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a +SIZE (rust/crates/zerocopy-0.8.39.crate) = 274113 +SHA256 (rust/crates/zerocopy-derive-0.8.39.crate) = 4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517 +SIZE (rust/crates/zerocopy-derive-0.8.39.crate) = 108887 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.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/zeroize_derive-1.4.3.crate) = 85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e +SIZE (rust/crates/zeroize_derive-1.4.3.crate) = 11695 SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851 SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079 @@ -1499,15 +1555,17 @@ SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 SHA256 (rust/crates/zip-3.0.0.crate) = 12598812502ed0105f607f941c386f43d441e00148fce9dec3ca5ffb0bde9308 SIZE (rust/crates/zip-3.0.0.crate) = 112450 -SHA256 (rust/crates/zlib-rs-0.5.4.crate) = 51f936044d677be1a1168fae1d03b583a285a5dd9d8cbf7b24c23aa1fc775235 -SIZE (rust/crates/zlib-rs-0.5.4.crate) = 206980 +SHA256 (rust/crates/zlib-rs-0.6.2.crate) = c745c48e1007337ed136dc99df34128b9faa6ed542d80a1c673cf55a6d7236c8 +SIZE (rust/crates/zlib-rs-0.6.2.crate) = 210659 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249 SIZE (rust/crates/zopfli-0.8.3.crate) = 51589 -SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773 -SIZE (rust/crates/zune-core-0.5.0.crate) = 27393 -SHA256 (rust/crates/zune-jpeg-0.5.6.crate) = f520eebad972262a1dde0ec455bce4f8b298b1e5154513de58c114c4c54303e8 -SIZE (rust/crates/zune-jpeg-0.5.6.crate) = 81203 +SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9 +SIZE (rust/crates/zune-core-0.5.1.crate) = 27883 +SHA256 (rust/crates/zune-jpeg-0.5.12.crate) = 410e9ecef634c709e3831c2cfdb8d9c32164fae1c67496d5b68fff728eec37fe +SIZE (rust/crates/zune-jpeg-0.5.12.crate) = 86116 SHA256 (rust/crates/zxcvbn-3.1.0.crate) = ad76e35b00ad53688d6b90c431cabe3cbf51f7a4a154739e04b63004ab1c736c SIZE (rust/crates/zxcvbn-3.1.0.crate) = 424952 -SHA256 (kanidm-kanidm-v1.8.5_GH0.tar.gz) = 3ca020a20ff54967498b3b4f5174e2a0e5ff04ea9d326480568ac3c084a441a4 -SIZE (kanidm-kanidm-v1.8.5_GH0.tar.gz) = 8915443 +SHA256 (kanidm-kanidm-v1.9.1_GH0.tar.gz) = 55cdbc423a5f910ecde91db80e32c8536add25abec210764fe1d1bf1427f26b5 +SIZE (kanidm-kanidm-v1.9.1_GH0.tar.gz) = 8805762 diff --git a/security/kanidm/files/patch-tools_cli_Cargo.toml b/security/kanidm/files/patch-tools_cli_Cargo.toml new file mode 100644 index 000000000000..387ae8359748 --- /dev/null +++ b/security/kanidm/files/patch-tools_cli_Cargo.toml @@ -0,0 +1,11 @@ +--- tools/cli/Cargo.toml.orig 2026-02-24 05:46:34 UTC ++++ tools/cli/Cargo.toml +@@ -81,7 +81,7 @@ features = ["win10"] + workspace = true + features = ["win10"] + +-[target."cfg(any(target_os = \"linux\",target_os = \"macos\"))".dependencies.webauthn-authenticator-rs] ++[target."cfg(any(target_os = \"freebsd\",target_os = \"linux\",target_os = \"macos\"))".dependencies.webauthn-authenticator-rs] + workspace = true + features = ["u2fhid"] + diff --git a/security/keepass-diff/Makefile b/security/keepass-diff/Makefile new file mode 100644 index 000000000000..62c5e87a48e7 --- /dev/null +++ b/security/keepass-diff/Makefile @@ -0,0 +1,27 @@ +PORTNAME= keepass-diff +PORTVERSION= 1.1.3 +PORTREVISION= 1 +CATEGORIES= security + +MAINTAINER= hiroo.ono+freebsd@gmail.com +COMMENT= CLI-tool to diff two Keepass (.kdbx) files +WWW= https://keepass-diff.narigo.dev/ + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cargo +USE_GITHUB= yes +GH_ACCOUNT= Narigo + +PLIST_FILES= bin/keepass-diff + +OPTIONS_DEFINE= NATIVE + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MNATIVE} +RUSTFLAGS= -C target-cpu=native +.endif + +.include <bsd.port.mk> diff --git a/security/keepass-diff/Makefile.crates b/security/keepass-diff/Makefile.crates new file mode 100644 index 000000000000..6cb56b36da80 --- /dev/null +++ b/security/keepass-diff/Makefile.crates @@ -0,0 +1,68 @@ +CARGO_CRATES= adler-0.2.3 \ + aes-0.7.4 \ + arrayref-0.3.6 \ + arrayvec-0.5.2 \ + atty-0.2.14 \ + autocfg-1.0.1 \ + base64-0.13.0 \ + bitflags-1.2.1 \ + blake2b_simd-0.5.11 \ + block-buffer-0.9.0 \ + block-modes-0.8.1 \ + block-padding-0.2.1 \ + byteorder-1.4.2 \ + cfg-if-1.0.0 \ + chacha20-0.7.2 \ + chrono-0.4.19 \ + cipher-0.3.0 \ + clap-3.0.10 \ + clap_derive-3.0.6 \ + constant_time_eq-0.1.5 \ + cpufeatures-0.1.5 \ + crc32fast-1.2.1 \ + crossbeam-utils-0.8.1 \ + crypto-mac-0.11.1 \ + digest-0.9.0 \ + flate2-1.0.20 \ + generic-array-0.14.4 \ + hashbrown-0.11.2 \ + heck-0.4.0 \ + hermit-abi-0.1.18 \ + hex-literal-0.3.3 \ + hmac-0.11.0 \ + indexmap-1.8.0 \ + keepass-0.4.9 \ + lazy_static-1.4.0 \ + libc-0.2.98 \ + memchr-2.4.1 \ + miniz_oxide-0.4.3 \ + num-integer-0.1.44 \ + num-traits-0.2.14 \ + opaque-debug-0.3.0 \ + os_str_bytes-6.0.0 \ + proc-macro-error-1.0.4 \ + proc-macro-error-attr-1.0.4 \ + proc-macro2-1.0.36 \ + quote-1.0.14 \ + rpassword-5.0.1 \ + rust-argon2-0.8.3 \ + salsa20-0.8.1 \ + secstr-0.4.0 \ + sha2-0.9.5 \ + strsim-0.10.0 \ + subtle-2.4.1 \ + syn-1.0.85 \ + termcolor-1.1.2 \ + terminal_size-0.1.17 \ + textwrap-0.14.2 \ + time-0.1.44 \ + twofish-0.6.0 \ + typenum-1.12.0 \ + unicode-xid-0.2.2 \ + version_check-0.9.3 \ + wasi-0.10.0+wasi-snapshot-preview1 \ + winapi-0.3.9 \ + winapi-i686-pc-windows-gnu-0.4.0 \ + winapi-util-0.1.5 \ + winapi-x86_64-pc-windows-gnu-0.4.0 \ + xml-rs-0.8.3 diff --git a/security/keepass-diff/distinfo b/security/keepass-diff/distinfo new file mode 100644 index 000000000000..f362da332185 --- /dev/null +++ b/security/keepass-diff/distinfo @@ -0,0 +1,139 @@ +TIMESTAMP = 1766502049 +SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e +SIZE (rust/crates/adler-0.2.3.crate) = 12168 +SHA256 (rust/crates/aes-0.7.4.crate) = 495ee669413bfbe9e8cace80f4d3d78e6d8c8d99579f97fb93bde351b185f2d4 +SIZE (rust/crates/aes-0.7.4.crate) = 128509 +SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544 +SIZE (rust/crates/arrayref-0.3.6.crate) = 10035 +SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b +SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838 +SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8 +SIZE (rust/crates/atty-0.2.14.crate) = 5470 +SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a +SIZE (rust/crates/autocfg-1.0.1.crate) = 12908 +SHA256 (rust/crates/base64-0.13.0.crate) = 904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd +SIZE (rust/crates/base64-0.13.0.crate) = 62070 +SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693 +SIZE (rust/crates/bitflags-1.2.1.crate) = 16745 +SHA256 (rust/crates/blake2b_simd-0.5.11.crate) = afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587 +SIZE (rust/crates/blake2b_simd-0.5.11.crate) = 34096 +SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4 +SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108 +SHA256 (rust/crates/block-modes-0.8.1.crate) = 2cb03d1bed155d89dce0f845b7899b18a9a163e148fd004e1c28421a783e2d8e +SIZE (rust/crates/block-modes-0.8.1.crate) = 16961 +SHA256 (rust/crates/block-padding-0.2.1.crate) = 8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae +SIZE (rust/crates/block-padding-0.2.1.crate) = 7672 +SHA256 (rust/crates/byteorder-1.4.2.crate) = ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b +SIZE (rust/crates/byteorder-1.4.2.crate) = 22148 +SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd +SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/chacha20-0.7.2.crate) = ea8756167ea0aca10e066cdbe7813bd71d2f24e69b0bc7b50509590cef2ce0b9 +SIZE (rust/crates/chacha20-0.7.2.crate) = 25736 +SHA256 (rust/crates/chrono-0.4.19.crate) = 670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73 +SIZE (rust/crates/chrono-0.4.19.crate) = 155663 +SHA256 (rust/crates/cipher-0.3.0.crate) = 7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7 +SIZE (rust/crates/cipher-0.3.0.crate) = 12756 +SHA256 (rust/crates/clap-3.0.10.crate) = 7a30c3bf9ff12dfe5dae53f0a96e0febcd18420d1c0e7fad77796d9d5c4b5375 +SIZE (rust/crates/clap-3.0.10.crate) = 190580 +SHA256 (rust/crates/clap_derive-3.0.6.crate) = 517358c28fcef6607bf6f76108e02afad7e82297d132a6b846dcc1fc3efcd153 +SIZE (rust/crates/clap_derive-3.0.6.crate) = 24686 +SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc +SIZE (rust/crates/constant_time_eq-0.1.5.crate) = 4936 +SHA256 (rust/crates/cpufeatures-0.1.5.crate) = 66c99696f6c9dd7f35d486b9d04d7e6e202aa3e8c40d553f2fdf5e7e0c6a71ef +SIZE (rust/crates/cpufeatures-0.1.5.crate) = 10419 +SHA256 (rust/crates/crc32fast-1.2.1.crate) = 81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a +SIZE (rust/crates/crc32fast-1.2.1.crate) = 38172 +SHA256 (rust/crates/crossbeam-utils-0.8.1.crate) = 02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d +SIZE (rust/crates/crossbeam-utils-0.8.1.crate) = 35914 +SHA256 (rust/crates/crypto-mac-0.11.1.crate) = b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714 +SIZE (rust/crates/crypto-mac-0.11.1.crate) = 9551 +SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066 +SIZE (rust/crates/digest-0.9.0.crate) = 13247 +SHA256 (rust/crates/flate2-1.0.20.crate) = cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0 +SIZE (rust/crates/flate2-1.0.20.crate) = 74036 +SHA256 (rust/crates/generic-array-0.14.4.crate) = 501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817 +SIZE (rust/crates/generic-array-0.14.4.crate) = 28916 +SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e +SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 +SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9 +SIZE (rust/crates/heck-0.4.0.crate) = 11161 +SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c +SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936 +SHA256 (rust/crates/hex-literal-0.3.3.crate) = 21e4590e13640f19f249fe3e4eca5113bc4289f2497710378190e7f4bd96f45b +SIZE (rust/crates/hex-literal-0.3.3.crate) = 8974 +SHA256 (rust/crates/hmac-0.11.0.crate) = 2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b +SIZE (rust/crates/hmac-0.11.0.crate) = 11385 +SHA256 (rust/crates/indexmap-1.8.0.crate) = 282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223 +SIZE (rust/crates/indexmap-1.8.0.crate) = 52583 +SHA256 (rust/crates/keepass-0.4.9.crate) = 19c6459a13f7b07b59a30e7568c35604846d3f9729a56b66f48c5a0c7944abb7 +SIZE (rust/crates/keepass-0.4.9.crate) = 49330 +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.98.crate) = 320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790 +SIZE (rust/crates/libc-0.2.98.crate) = 522087 +SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a +SIZE (rust/crates/memchr-2.4.1.crate) = 64977 +SHA256 (rust/crates/miniz_oxide-0.4.3.crate) = 0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d +SIZE (rust/crates/miniz_oxide-0.4.3.crate) = 50058 +SHA256 (rust/crates/num-integer-0.1.44.crate) = d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db +SIZE (rust/crates/num-integer-0.1.44.crate) = 22216 +SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290 +SIZE (rust/crates/num-traits-0.2.14.crate) = 45476 +SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5 +SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767 +SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64 +SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046 +SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SHA256 (rust/crates/proc-macro2-1.0.36.crate) = c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029 +SIZE (rust/crates/proc-macro2-1.0.36.crate) = 41411 +SHA256 (rust/crates/quote-1.0.14.crate) = 47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d +SIZE (rust/crates/quote-1.0.14.crate) = 27252 +SHA256 (rust/crates/rpassword-5.0.1.crate) = ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb +SIZE (rust/crates/rpassword-5.0.1.crate) = 11109 +SHA256 (rust/crates/rust-argon2-0.8.3.crate) = 4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb +SIZE (rust/crates/rust-argon2-0.8.3.crate) = 28313 +SHA256 (rust/crates/salsa20-0.8.1.crate) = ecbd2eb639fd7cab5804a0837fe373cc2172d15437e804c054a9fb885cb923b0 +SIZE (rust/crates/salsa20-0.8.1.crate) = 13904 +SHA256 (rust/crates/secstr-0.4.0.crate) = cce2c726741c320e5b8f1edd9a21b3c2c292ae94514afd001d41d81ba143dafc +SIZE (rust/crates/secstr-0.4.0.crate) = 8191 +SHA256 (rust/crates/sha2-0.9.5.crate) = b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12 +SIZE (rust/crates/sha2-0.9.5.crate) = 19912 +SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623 +SIZE (rust/crates/strsim-0.10.0.crate) = 11355 +SHA256 (rust/crates/subtle-2.4.1.crate) = 6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601 +SIZE (rust/crates/subtle-2.4.1.crate) = 12630 +SHA256 (rust/crates/syn-1.0.85.crate) = a684ac3dcd8913827e18cd09a68384ee66c1de24157e3c556c9ab16d85695fb7 +SIZE (rust/crates/syn-1.0.85.crate) = 235056 +SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4 +SIZE (rust/crates/termcolor-1.1.2.crate) = 17287 +SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df +SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141 +SHA256 (rust/crates/textwrap-0.14.2.crate) = 0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80 +SIZE (rust/crates/textwrap-0.14.2.crate) = 52016 +SHA256 (rust/crates/time-0.1.44.crate) = 6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255 +SIZE (rust/crates/time-0.1.44.crate) = 28885 +SHA256 (rust/crates/twofish-0.6.0.crate) = 728f6b7e784825d272fe9d2a77e44063f4197a570cbedc6fdcc90a6ddac91296 +SIZE (rust/crates/twofish-0.6.0.crate) = 11648 +SHA256 (rust/crates/typenum-1.12.0.crate) = 373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33 +SIZE (rust/crates/typenum-1.12.0.crate) = 36037 +SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3 +SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955 +SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe +SIZE (rust/crates/version_check-0.9.3.crate) = 12547 +SHA256 (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f +SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964 +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.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 +SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 +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/xml-rs-0.8.3.crate) = b07db065a5cf61a7e4ba64f29e67db906fb1787316516c4e6e5ff0fea1efcd8a +SIZE (rust/crates/xml-rs-0.8.3.crate) = 52547 +SHA256 (Narigo-keepass-diff-1.1.3_GH0.tar.gz) = 4ddf872f126ee74cc4b44f7b6aabe516da9a4c0dee1466110ca9acec04079325 +SIZE (Narigo-keepass-diff-1.1.3_GH0.tar.gz) = 5350239 diff --git a/security/keepass-diff/pkg-descr b/security/keepass-diff/pkg-descr new file mode 100644 index 000000000000..04bdcdde4cce --- /dev/null +++ b/security/keepass-diff/pkg-descr @@ -0,0 +1,2 @@ +This CLI-tool diffs two Keepass (.kdbx) files and prints their differences. +Usage: keepass-diff <file-a> <file-b> diff --git a/security/keybase/Makefile b/security/keybase/Makefile index c1bf56e2ef19..eebe12afa14d 100644 --- a/security/keybase/Makefile +++ b/security/keybase/Makefile @@ -1,7 +1,7 @@ PORTNAME= keybase PORTVERSION= 6.5.1 DISTVERSIONPREFIX= v -PORTREVISION= 9 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/keysmith/distinfo b/security/keysmith/distinfo index 22f240e9b82d..c7c6a499e6b1 100644 --- a/security/keysmith/distinfo +++ b/security/keysmith/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478759 -SHA256 (KDE/release-service/25.12.0/keysmith-25.12.0.tar.xz) = 2a12250a26c11825e24a50ceb2ea538f85f9a51bd1722e5d6554da725f6dce90 -SIZE (KDE/release-service/25.12.0/keysmith-25.12.0.tar.xz) = 237840 +TIMESTAMP = 1770570913 +SHA256 (KDE/release-service/25.12.2/keysmith-25.12.2.tar.xz) = 1f4c03c080d632dc30ba0ee579e613706e8e7fd150a48dd2171d06a7c1ab1a37 +SIZE (KDE/release-service/25.12.2/keysmith-25.12.2.tar.xz) = 238952 diff --git a/security/keysmith/pkg-plist b/security/keysmith/pkg-plist index cac2f5360143..7611544885fc 100644 --- a/security/keysmith/pkg-plist +++ b/security/keysmith/pkg-plist @@ -14,6 +14,7 @@ share/locale/et/LC_MESSAGES/keysmith.mo share/locale/eu/LC_MESSAGES/keysmith.mo share/locale/fi/LC_MESSAGES/keysmith.mo share/locale/fr/LC_MESSAGES/keysmith.mo +share/locale/ga/LC_MESSAGES/keysmith.mo share/locale/gl/LC_MESSAGES/keysmith.mo share/locale/he/LC_MESSAGES/keysmith.mo share/locale/hi/LC_MESSAGES/keysmith.mo diff --git a/security/kf6-kdesu/distinfo b/security/kf6-kdesu/distinfo index 5b5957af5810..3f56a7ee4692 100644 --- a/security/kf6-kdesu/distinfo +++ b/security/kf6-kdesu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765456436 -SHA256 (KDE/frameworks/6.21/kdesu-6.21.0.tar.xz) = 5029d646f1607d54385d0abbed8aabf1e844bede445c411998aa1bdcf0b85f76 -SIZE (KDE/frameworks/6.21/kdesu-6.21.0.tar.xz) = 57028 +TIMESTAMP = 1770570477 +SHA256 (KDE/frameworks/6.23/kdesu-6.23.0.tar.xz) = 699fbd16fa2b5bb9a40d56ba020c71e292701c6a09314e0123c04a86e2c5c8b2 +SIZE (KDE/frameworks/6.23/kdesu-6.23.0.tar.xz) = 57160 diff --git a/security/kf6-kdesu/pkg-plist b/security/kf6-kdesu/pkg-plist index 2fda50ff7a20..c8eeefdc77ea 100644 --- a/security/kf6-kdesu/pkg-plist +++ b/security/kf6-kdesu/pkg-plist @@ -38,6 +38,7 @@ share/locale/et/LC_MESSAGES/kdesud6.mo share/locale/eu/LC_MESSAGES/kdesud6.mo share/locale/fi/LC_MESSAGES/kdesud6.mo share/locale/fr/LC_MESSAGES/kdesud6.mo +share/locale/ga/LC_MESSAGES/kdesud6.mo share/locale/gd/LC_MESSAGES/kdesud6.mo share/locale/gl/LC_MESSAGES/kdesud6.mo share/locale/he/LC_MESSAGES/kdesud6.mo diff --git a/security/kgpg/distinfo b/security/kgpg/distinfo index cb83c452fd9a..54a1dc38c9e7 100644 --- a/security/kgpg/distinfo +++ b/security/kgpg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478762 -SHA256 (KDE/release-service/25.12.0/kgpg-25.12.0.tar.xz) = 5e322ebd49571fa381c4f1b99b3ef441d7ffaedc3564e38f355fc536a485a5e0 -SIZE (KDE/release-service/25.12.0/kgpg-25.12.0.tar.xz) = 3049216 +TIMESTAMP = 1770570915 +SHA256 (KDE/release-service/25.12.2/kgpg-25.12.2.tar.xz) = 7470c23193f7b04890f96739aec7f1772c5ddfc1722ad36a021de006a688c6d4 +SIZE (KDE/release-service/25.12.2/kgpg-25.12.2.tar.xz) = 3048960 diff --git a/security/kickpass/Makefile b/security/kickpass/Makefile index 84d0c311c8a8..1a01acb26d0f 100644 --- a/security/kickpass/Makefile +++ b/security/kickpass/Makefile @@ -1,7 +1,7 @@ PORTNAME= kickpass PORTVERSION= 0.2.0 DISTVERSIONPREFIX= v -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= bapt@FreeBSD.org diff --git a/security/klee/Makefile b/security/klee/Makefile index 14943f717800..78bc2b129e04 100644 --- a/security/klee/Makefile +++ b/security/klee/Makefile @@ -1,6 +1,7 @@ PORTNAME= klee DISTVERSIONPREFIX= v -DISTVERSION= 3.1 +DISTVERSION= 3.2 +PORTREVISION= 1 CATEGORIES= security devel MAINTAINER= arrowd@FreeBSD.org @@ -14,7 +15,7 @@ NOT_FOR_ARCHS= i386 powerpc RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tabulate>0:devel/py-tabulate@${PY_FLAVOR} -USES= cmake compiler:c++14-lang llvm:min=12,max=16,build,run,noexport localbase \ +USES= cmake compiler:c++14-lang llvm:min=13,max=16,build,run,noexport localbase \ pkgconfig python:run shebangfix sqlite USE_GITHUB= yes SHEBANG_FILES= tools/klee-stats/klee-stats tools/ktest-tool/ktest-tool tools/klee-zesti/klee-zesti diff --git a/security/klee/distinfo b/security/klee/distinfo index 99a23c10c79a..163f546d4b48 100644 --- a/security/klee/distinfo +++ b/security/klee/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709317649 -SHA256 (klee-klee-v3.1_GH0.tar.gz) = ae3d97209fa480ce6498ffaa7eaa7ecbbe22748c739cb7b2389391d0d9c940f7 -SIZE (klee-klee-v3.1_GH0.tar.gz) = 1058438 +TIMESTAMP = 1766906762 +SHA256 (klee-klee-v3.2_GH0.tar.gz) = 83d9b9ce0ba187e48c0e55623bf1a68b5eb61376da7ce82551c9d885715a21dd +SIZE (klee-klee-v3.2_GH0.tar.gz) = 1060556 diff --git a/security/klee/files/patch-cmake_find__z3.cmake b/security/klee/files/patch-cmake_find__z3.cmake new file mode 100644 index 000000000000..d02379dec618 --- /dev/null +++ b/security/klee/files/patch-cmake_find__z3.cmake @@ -0,0 +1,14 @@ +--- cmake/find_z3.cmake.orig 2025-12-23 15:04:53 UTC ++++ cmake/find_z3.cmake +@@ -31,11 +31,6 @@ if (ENABLE_SOLVER_Z3) + message(STATUS "Found Z3") + set(ENABLE_Z3 1) # For config.h + +- # Check the signature of `Z3_get_error_msg()` +- cmake_push_check_state() +- set(CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${Z3_INCLUDE_DIRS}) +- set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${Z3_LIBRARIES}) +- + if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") + string(REPLACE ".so" ".dylib" Z3_LIBRARIES ${Z3_LIBRARIES}) + message(STATUS "New Z3 library path: ${Z3_LIBRARIES}") diff --git a/security/kleopatra/distinfo b/security/kleopatra/distinfo index 4c9b37942936..b76270b2959f 100644 --- a/security/kleopatra/distinfo +++ b/security/kleopatra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478764 -SHA256 (KDE/release-service/25.12.0/kleopatra-25.12.0.tar.xz) = 035c977d62e6b263587b969e7defa318b017bb9a60b73cd81299075358d2bbda -SIZE (KDE/release-service/25.12.0/kleopatra-25.12.0.tar.xz) = 2886484 +TIMESTAMP = 1770570917 +SHA256 (KDE/release-service/25.12.2/kleopatra-25.12.2.tar.xz) = b9bed89fe400b47cc250900e30b2c4801a60cb5f19d19be82de3a0f09cf65f93 +SIZE (KDE/release-service/25.12.2/kleopatra-25.12.2.tar.xz) = 2886984 diff --git a/security/kpkpass/distinfo b/security/kpkpass/distinfo index b9e82174557b..cec532ba6426 100644 --- a/security/kpkpass/distinfo +++ b/security/kpkpass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478767 -SHA256 (KDE/release-service/25.12.0/kpkpass-25.12.0.tar.xz) = 592cfa16e8f7c7ab69c7498c0facde972c5d98e9cf3e199d9f5d3da99b3f53f6 -SIZE (KDE/release-service/25.12.0/kpkpass-25.12.0.tar.xz) = 34564 +TIMESTAMP = 1770570918 +SHA256 (KDE/release-service/25.12.2/kpkpass-25.12.2.tar.xz) = f0495112be1a61831fad16a75c3366f8b285df60c2933a05a414901c81d18c1d +SIZE (KDE/release-service/25.12.2/kpkpass-25.12.2.tar.xz) = 34556 diff --git a/security/kpmenu/Makefile b/security/kpmenu/Makefile index 077f05c91fbf..a27db625e786 100644 --- a/security/kpmenu/Makefile +++ b/security/kpmenu/Makefile @@ -1,7 +1,7 @@ PORTNAME= kpmenu DISTVERSIONPREFIX= v DISTVERSION= 1.4.1 -PORTREVISION= 34 +PORTREVISION= 37 CATEGORIES= security MAINTAINER= bapt@FreeBSD.org diff --git a/security/krb5-120/Makefile b/security/krb5-120/Makefile deleted file mode 100644 index f31be1185052..000000000000 --- a/security/krb5-120/Makefile +++ /dev/null @@ -1,158 +0,0 @@ -PORTNAME= krb5 -PORTVERSION= 1.20.2 -PORTREVISION= 4 -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) -PKGNAME_X= -${FLAVOR:S/default//}-120 -.else -PKGNAME_X= -${FLAVOR:S/default//} -.endif -PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//} - -PATCH_SITES= http://web.mit.edu/kerberos/advisories/ -PATCH_DIST_STRIP= -p2 - -DEPRECATED= Now that MIT KRB5 1.22 is GA 1.20 is EOL -EXPIRATION_DATE= 2025-12-31 - -MAINTAINER= cy@FreeBSD.org -COMMENT= MIT implementation of RFC 4120 network authentication service -WWW= https://web.mit.edu/kerberos/ - -LICENSE= MIT - -CONFLICTS= heimdal krb5 krb5-11* krb5-121 -CONFLICTS_BUILD= boringssl - -KERBEROSV_URL= http://web.mit.edu/kerberos/ -USES= autoreconf compiler:c++11-lang cpe gmake gettext-runtime \ - gssapi:bootstrap,mit libtool:build localbase \ - perl5 pkgconfig ssl -USE_CSTD= gnu99 -USE_LDCONFIG= yes -USE_PERL5= build -GNU_CONFIGURE= yes -CONFIGURE_ARGS?= --enable-shared --without-system-verto \ - --disable-rpath -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ENV= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" YACC="${YACC}" -MAKE_ARGS= INSTALL="${INSTALL}" INSTALL_LIB="${INSTALL_LIB}" - -CPE_VENDOR= mit -CPE_VERSION= 5-${PORTVERSION} -CPE_PRODUCT= kerberos - -FLAVORS= default ldap - -OPTIONS_DEFINE= EXAMPLES NLS DOCS DNS_FOR_REALM LDAP LMDB -OPTIONS_DEFAULT= DOCS READLINE -OPTIONS_RADIO= CMD_LINE_EDITING -OPTIONS_RADIO_CMD_LINE_EDITING= READLINE LIBEDIT LIBEDIT_BASE -CMD_LINE_EDITING_DESC= Command line editing for kadmin and ktutil -DNS_FOR_REALM_DESC= Enable DNS lookups for Kerberos realm names -DNS_FOR_REALM_CONFIGURE_ENABLE= dns-for-realm -LDAP= Enable LDAP support -LDAP_USES= ldap -LDAP_CONFIGURE_WITH= ldap -LMDB_DESC= OpenLDAP Lightning Memory-Mapped Database support -LMDB_CONFIGURE_WITH= lmdb -LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb -LMDB_IMPLIES= LDAP -NLS_USES= gettext -NLS_CONFIGURE_OFF= --disable-nls -READLINE_USES= readline -READLINE_CONFIGURE_WITH=readline -LIBEDIT_USES= libedit -LIBEDIT_CONFIGURE_WITH= libedit -LIBEDIT_BASE_CONFIGURE_WITH= libedit -LIBEDIT_BASE_DESC= Use libedit in FreeBSD base - -.if ${FLAVOR:U} == ldap -OPTIONS_DEFAULT+= LDAP LMDB -.endif - -.if defined(KRB5_HOME) -PREFIX= ${KRB5_HOME} -.endif -.if !defined(KRB5_LOCALSTATEDIR) -KRB5_LOCALSTATEDIR= "${PREFIX}/var" -.endif -.if !defined(KRB5_RUNSTATEDIR) -KRB5_RUNSTATEDIR= "${PREFIX}/var/run" -.endif -CONFIGURE_ARGS+= --runstatedir="${KRB5_RUNSTATEDIR}" -CONFIGURE_ARGS+= --localstatedir="${KRB5_LOCALSTATEDIR}" -PLIST_SUB+= KRB5_LOCALSTATEDIR=${KRB5_LOCALSTATEDIR} -PLIST_SUB+= KRB5_RUNSTATEDIR=${KRB5_RUNSTATEDIR} -CPPFLAGS+= -I${OPENSSLINC} -LDFLAGS+= -L${OPENSSLLIB} - -USE_RC_SUBR= kpropd -OPTIONS_SUB= yes -WRKSRC_SUBDIR= src -PORTEXAMPLES= kdc.conf krb5.conf services.append - -.include <bsd.port.options.mk> - -# Fix up -Wl,-rpath in LDFLAGS -.if !empty(KRB5_HOME) -_RPATH= ${KRB5_HOME}/lib: -.else -_RPATH= ${LOCALBASE}/lib: -.endif -.if !empty(LDFLAGS:M-Wl,-rpath,*) -.for F in ${LDFLAGS:M-Wl,-rpath,*} -LDFLAGS:= -Wl,-rpath,${_RPATH}${F:S/-Wl,-rpath,//} \ - ${LDFLAGS:N-Wl,-rpath,*} -.endfor -.endif - -.if defined(KRB5_HOME) && ${KRB5_HOME} != ${LOCALBASE} -BROKEN= LIB_DEPENDS when using KRB5_HOME is broken -.endif - -.if defined(PROGRAM_TRANSFORM_NAME) && ${PROGRAM_TRANSFORM_NAME} != "" -CONFIGURE_ARGS+= --program-transform-name="${PROGRAM_TRANSFORM_NAME}" -.endif - -.include <bsd.port.pre.mk> - -post-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5 - cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ - pdf_files=`${FIND} doc/pdf ! -type d`; \ - pdf_dirs=`${FIND} doc/pdf -type d`; \ - for i in $${pdf_dirs}; do \ - ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ - done; \ - for i in $${pdf_files}; do \ - ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ - ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done - for i in $${pdf_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} - cd ${WRKDIR}/${PORTNAME}-${PORTVERSION}; \ - html_files=`${FIND} doc/html ! -type d | ${GREP} -v /_sources`; \ - html_dirs=`${FIND} doc/html -type d | ${GREP} -v /_sources`; \ - for i in $${html_dirs}; do \ - ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ - done; \ - for i in $${html_files}; do \ - ${INSTALL_DATA} $${i} ${STAGEDIR}${PREFIX}/share/doc/krb5/$${i}; \ - ${ECHO_CMD} share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done - for i in $${html_dirs}; do \ - ${ECHO_CMD} @dir share/doc/krb5/$${i} >> ${TMPPLIST}; \ - done | ${TAIL} -r >> ${TMPPLIST} - ${ECHO_CMD} @dir share/doc/krb5 >> ${TMPPLIST} - -post-install-LDAP-on: - ${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema \ - ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif \ - ${STAGEDIR}${DATADIR} - -.include <bsd.port.post.mk> diff --git a/security/krb5-120/distinfo b/security/krb5-120/distinfo deleted file mode 100644 index e15990665fdb..000000000000 --- a/security/krb5-120/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1688790054 -SHA256 (krb5-1.20.2.tar.gz) = 7d8d687d42aed350c2525cb69a4fc3aa791694da6761dccc1c42c2ee7796b5dd -SIZE (krb5-1.20.2.tar.gz) = 8662259 diff --git a/security/krb5-120/files/kdc.in b/security/krb5-120/files/kdc.in deleted file mode 100644 index d462d45d47f6..000000000000 --- a/security/krb5-120/files/kdc.in +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - - -set -- $(echo "$*" | sed 's/--detach//') -exec %%PREFIX%%/sbin/krb5kdc "$@" diff --git a/security/krb5-120/files/kpropd.in b/security/krb5-120/files/kpropd.in deleted file mode 100644 index d2147af059d7..000000000000 --- a/security/krb5-120/files/kpropd.in +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -# PROVIDE: kpropd -# REQUIRE: LOGIN -# KEYWORD: shutdown -# -# Add the following lines to /etc/rc.conf.local or /etc/rc.conf -# to enable this service: -# -# kpropd_enable (bool): Set to NO by default. -# Set it to YES to enable kpropd. -# kpropd_flags (str): Set to "" by default. - -. /etc/rc.subr - -name=kpropd -rcvar=kpropd_enable - -load_rc_config $name - -: ${kpropd_enable:="NO"} -: ${kpropd_flags=""} - -command=%%PREFIX%%/sbin/${name} - -run_rc_command "$1" diff --git a/security/krb5-120/files/patch-clients__ksu__Makefile.in b/security/krb5-120/files/patch-clients__ksu__Makefile.in deleted file mode 100644 index 3544db84fc2c..000000000000 --- a/security/krb5-120/files/patch-clients__ksu__Makefile.in +++ /dev/null @@ -1,18 +0,0 @@ ---- clients/ksu/Makefile.in.orig 2019-05-21 14:09:23.000000000 -0700 -+++ clients/ksu/Makefile.in 2019-05-21 20:30:48.612847000 -0700 -@@ -1,6 +1,6 @@ - mydir=clients$(S)ksu - BUILDTOP=$(REL)..$(S).. --DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/usr/local/sbin /usr/local/bin /sbin /bin /usr/sbin /usr/bin"' -+DEFINES = -DGET_TGT_VIA_PASSWD -DPRINC_LOOK_AHEAD -DCMD_PATH='"/sbin /bin /usr/sbin /usr/bin"' -DDEBUG - - KSU_LIBS=@KSU_LIBS@ - -@@ -30,6 +30,6 @@ - - install: - -for f in ksu; do \ -- $(INSTALL_SETUID) $$f \ -+ $(INSTALL_PROGRAM) $$f \ - $(DESTDIR)$(CLIENT_BINDIR)/`echo $$f|sed '$(transform)'`; \ - done diff --git a/security/krb5-120/files/patch-config__pre.in b/security/krb5-120/files/patch-config__pre.in deleted file mode 100644 index 8527c550dc25..000000000000 --- a/security/krb5-120/files/patch-config__pre.in +++ /dev/null @@ -1,23 +0,0 @@ ---- config/pre.in.orig 2014-10-15 16:55:10.000000000 -0700 -+++ config/pre.in 2015-02-04 12:43:45.693875606 -0800 -@@ -178,9 +178,9 @@ - INSTALL=@INSTALL@ - INSTALL_STRIP= - INSTALL_PROGRAM=@INSTALL_PROGRAM@ $(INSTALL_STRIP) --INSTALL_SCRIPT=@INSTALL_PROGRAM@ -+INSTALL_SCRIPT=@INSTALL_SCRIPT@ - INSTALL_DATA=@INSTALL_DATA@ --INSTALL_SHLIB=@INSTALL_SHLIB@ -+INSTALL_SHLIB=$(INSTALL_LIB) - INSTALL_SETUID=$(INSTALL) $(INSTALL_STRIP) -m 4755 -o root - ## This is needed because autoconf will sometimes define @exec_prefix@ to be - ## ${prefix}. -@@ -197,7 +197,7 @@ - ADMIN_BINDIR = @sbindir@ - SERVER_BINDIR = @sbindir@ - CLIENT_BINDIR =@bindir@ --PKGCONFIG_DIR = @libdir@/pkgconfig -+PKGCONFIG_DIR = $(prefix)/libdata/pkgconfig - ADMIN_MANDIR = $(KRB5MANROOT)/man8 - SERVER_MANDIR = $(KRB5MANROOT)/man8 - CLIENT_MANDIR = $(KRB5MANROOT)/man1 diff --git a/security/krb5-120/files/patch-config__shlib.conf b/security/krb5-120/files/patch-config__shlib.conf deleted file mode 100644 index 3697783e47be..000000000000 --- a/security/krb5-120/files/patch-config__shlib.conf +++ /dev/null @@ -1,22 +0,0 @@ ---- config/shlib.conf.orig 2015-05-08 16:27:02.000000000 -0700 -+++ config/shlib.conf 2015-10-20 21:54:39.834348929 -0700 -@@ -320,14 +320,15 @@ - PICFLAGS=-fpic - ;; - esac -- SHLIBVEXT='.so.$(LIBMAJOR)' -- RPATH_FLAG='-Wl,--enable-new-dtags -Wl,-rpath -Wl,' -+ SHLIBVEXT='.so.$(LIBMAJOR).$(LIBMINOR)' -+ SHLIBSEXT='.so.$(LIBMAJOR)' -+ LDCOMBINE='libtool --tag=CC --mode=link cc -Xcompiler -shared -Wl,-soname=$(LIBPREFIX)$(LIBBASE)$(SHLIBVEXT)' -+ RPATH_FLAG='-Wl,-rpath -Wl,' - PROG_RPATH_FLAGS='$(RPATH_FLAG)$(PROG_RPATH)' - CC_LINK_SHARED='$(CC) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CFLAGS) $(LDFLAGS)' - CXX_LINK_SHARED='$(CXX) $(PROG_LIBPATH) $(PROG_RPATH_FLAGS) $(CXXFLAGS) $(LDFLAGS)' - SHLIBEXT=.so -- LDCOMBINE='ld -Bshareable' -- SHLIB_RPATH_FLAGS='--enable-new-dtags -rpath $(SHLIB_RDIRS)' -+ SHLIB_RPATH_FLAGS='-rpath $(SHLIB_RDIRS)' - SHLIB_EXPFLAGS='$(SHLIB_RPATH_FLAGS) $(SHLIB_DIRS) $(SHLIB_EXPLIBS)' - CC_LINK_STATIC='$(CC) $(PROG_LIBPATH) $(CFLAGS) $(LDFLAGS)' - CXX_LINK_STATIC='$(CXX) $(PROG_LIBPATH) $(CXXFLAGS) $(LDFLAGS)' diff --git a/security/krb5-120/files/patch-configure.ac b/security/krb5-120/files/patch-configure.ac deleted file mode 100644 index abbae0e771b3..000000000000 --- a/security/krb5-120/files/patch-configure.ac +++ /dev/null @@ -1,17 +0,0 @@ ---- configure.ac.orig 2023-08-07 11:38:21.000000000 -0700 -+++ configure.ac 2023-08-09 14:49:19.833149000 -0700 -@@ -1356,8 +1356,12 @@ - AC_DEFINE([HAVE_LIBEDIT], 1, [Define if building with libedit.]) - AC_MSG_NOTICE([Using libedit for readline support]) - elif test "x$with_libedit" = xyes; then -- # We were explicitly asked for libedit and couldn't find it. -- AC_MSG_ERROR([Could not detect libedit with pkg-config]) -+ AC_MSG_NOTICE([Using libedit in FreeBSD base]) -+ AC_CHECK_LIB([edit], [main], :, -+ AC_MSG_ERROR([Could not detect libedit])) -+ AC_DEFINE([HAVE_LIBEDIT], 1, [Define if building with libedit.]) -+ RL_CFLAGS=-DFreeBSD_BASE_EDITLINE -+ RL_LIBS='-ledit' - else - AC_MSG_NOTICE([Not using any readline support]) - fi diff --git a/security/krb5-120/files/patch-lib-krb5-os-localaddr.c b/security/krb5-120/files/patch-lib-krb5-os-localaddr.c deleted file mode 100644 index 06b6043f22c9..000000000000 --- a/security/krb5-120/files/patch-lib-krb5-os-localaddr.c +++ /dev/null @@ -1,75 +0,0 @@ ---- lib/krb5/os/localaddr.c.orig 2009-10-30 20:17:27.000000000 -0700 -+++ lib/krb5/os/localaddr.c 2010-04-19 12:39:56.707090973 -0700 -@@ -175,6 +175,7 @@ - } - #endif - -+#if 0 - static int - is_loopback_address(struct sockaddr *sa) - { -@@ -191,6 +192,7 @@ - return 0; - } - } -+#endif - - #ifdef HAVE_IFADDRS_H - #include <ifaddrs.h> -@@ -467,12 +469,14 @@ - ifp->ifa_flags &= ~IFF_UP; - continue; - } -+#if 0 - if (is_loopback_address(ifp->ifa_addr)) { - /* Pretend it's not up, so the second pass will skip - it. */ - ifp->ifa_flags &= ~IFF_UP; - continue; - } -+#endif - /* If this address is a duplicate, punt. */ - match = 0; - for (ifp2 = ifp_head; ifp2 && ifp2 != ifp; ifp2 = ifp2->ifa_next) { -@@ -601,11 +605,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address((struct sockaddr *)&lifr->lifr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((lifreq.lifr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); -@@ -772,11 +778,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address(&lifr->iflr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((lifreq.iflr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); -@@ -987,11 +995,13 @@ - } - /*@=moduncon@*/ - -+#if 0 - /* None of the current callers want loopback addresses. */ - if (is_loopback_address(&ifreq.ifr_addr)) { - Tprintf ((" loopback\n")); - goto skip; - } -+#endif - /* Ignore interfaces that are down. */ - if ((ifreq.ifr_flags & IFF_UP) == 0) { - Tprintf ((" down\n")); diff --git a/security/krb5-120/files/patch-lib__gssapi__krb5__import_name.c b/security/krb5-120/files/patch-lib__gssapi__krb5__import_name.c deleted file mode 100644 index 40f116af2196..000000000000 --- a/security/krb5-120/files/patch-lib__gssapi__krb5__import_name.c +++ /dev/null @@ -1,14 +0,0 @@ ---- lib/gssapi/krb5/import_name.c.orig Mon Jul 18 15:12:42 2005 -+++ lib/gssapi/krb5/import_name.c Tue Nov 8 09:53:58 2005 -@@ -33,6 +33,11 @@ - #endif - #endif - -+#include <sys/param.h> -+#if __FreeBSD_version < 500100 -+#include <stdio.h> -+#endif -+ - #ifdef HAVE_STRING_H - #include <string.h> - #else diff --git a/security/krb5-120/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c b/security/krb5-120/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c deleted file mode 100644 index 71d27a31b406..000000000000 --- a/security/krb5-120/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c +++ /dev/null @@ -1,43 +0,0 @@ ---- plugins/preauth/pkinit/pkinit_crypto_openssl.c.orig 2022-10-17 09:52:43 UTC -+++ plugins/preauth/pkinit/pkinit_crypto_openssl.c -@@ -184,6 +184,17 @@ pkcs11err(int err); - (*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si) - #endif - -+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) -+ -+/* -+ * 1.1 adds DHX support, which uses the RFC 3279 DomainParameters encoding we -+ * need for PKINIT. For 1.0 we must use the original DH type when creating -+ * EVP_PKEY objects. -+ */ -+#define EVP_PKEY_DHX EVP_PKEY_DH -+#define d2i_DHxparams d2i_DHparams -+#endif -+ - #if OPENSSL_VERSION_NUMBER < 0x10100000L - - /* 1.1 standardizes constructor and destructor names, renaming -@@ -193,13 +204,6 @@ pkcs11err(int err); - #define EVP_MD_CTX_free EVP_MD_CTX_destroy - #define ASN1_STRING_get0_data ASN1_STRING_data - --/* -- * 1.1 adds DHX support, which uses the RFC 3279 DomainParameters encoding we -- * need for PKINIT. For 1.0 we must use the original DH type when creating -- * EVP_PKEY objects. -- */ --#define EVP_PKEY_DHX EVP_PKEY_DH -- - /* 1.1 makes many handle types opaque and adds accessors. Add compatibility - * versions of the new accessors we use for pre-1.1. */ - -@@ -588,7 +592,7 @@ set_padded_derivation(EVP_PKEY_CTX *ctx) - { - EVP_PKEY_CTX_set_dh_pad(ctx, 1); - } --#elif OPENSSL_VERSION_NUMBER >= 0x10100000L -+#elif OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) - static void - set_padded_derivation(EVP_PKEY_CTX *ctx) - { diff --git a/security/krb5-120/files/patch-util_ss_listen.c b/security/krb5-120/files/patch-util_ss_listen.c deleted file mode 100644 index 127784b0e2c0..000000000000 --- a/security/krb5-120/files/patch-util_ss_listen.c +++ /dev/null @@ -1,14 +0,0 @@ ---- util/ss/listen.c.orig 2023-08-07 11:38:21.000000000 -0700 -+++ util/ss/listen.c 2023-08-09 13:09:30.816661000 -0700 -@@ -15,7 +15,11 @@ - #include <sys/param.h> - - #if defined(HAVE_LIBEDIT) -+#if defined(FreeBSD_BASE_EDITLINE) -+#include <edit/readline/readline.h> -+#else - #include <editline/readline.h> -+#endif - #elif defined(HAVE_READLINE) - #include <readline/readline.h> - #include <readline/history.h> diff --git a/security/krb5-120/pkg-descr b/security/krb5-120/pkg-descr deleted file mode 100644 index 04d20cac8766..000000000000 --- a/security/krb5-120/pkg-descr +++ /dev/null @@ -1,22 +0,0 @@ -Kerberos V5 is an authentication system developed at MIT. -Abridged from the User Guide: - Under Kerberos, a client sends a request for a ticket to the - Key Distribution Center (KDC). The KDC creates a ticket-granting - ticket (TGT) for the client, encrypts it using the client's - password as the key, and sends the encrypted TGT back to the - client. The client then attempts to decrypt the TGT, using - its password. If the client successfully decrypts the TGT, it - keeps the decrypted TGT, which indicates proof of the client's - identity. The TGT permits the client to obtain additional tickets, - which give permission for specific services. - Since Kerberos negotiates authenticated, and optionally encrypted, - communications between two points anywhere on the internet, it - provides a layer of security that is not dependent on which side of a - firewall either client is on. - The Kerberos V5 package is designed to be easy to use. Most of the - commands are nearly identical to UNIX network programs you are already - used to. Kerberos V5 is a single-sign-on system, which means that you - have to type your password only once per session, and Kerberos does - the authenticating and encrypting transparently. - -Jacques Vidrine <n@nectar.com> diff --git a/security/krb5-120/pkg-plist b/security/krb5-120/pkg-plist deleted file mode 100644 index 946d2e181cd2..000000000000 --- a/security/krb5-120/pkg-plist +++ /dev/null @@ -1,176 +0,0 @@ -bin/compile_et -bin/gss-client -bin/k5srvutil -bin/kadmin -bin/kdestroy -bin/kinit -bin/klist -bin/kpasswd -bin/krb5-config -@mode 04755 -@owner root -@group wheel -bin/ksu -@mode -@owner root -@group wheel -bin/kswitch -bin/ktutil -bin/kvno -bin/sclient -bin/sim_client -bin/uuclient -include/com_err.h -include/gssapi.h -include/gssapi/gssapi.h -include/gssapi/gssapi_alloc.h -include/gssapi/gssapi_ext.h -include/gssapi/gssapi_generic.h -include/gssapi/gssapi_krb5.h -include/gssapi/mechglue.h -include/gssrpc/auth.h -include/gssrpc/auth_gss.h -include/gssrpc/auth_gssapi.h -include/gssrpc/auth_unix.h -include/gssrpc/clnt.h -include/gssrpc/netdb.h -include/gssrpc/pmap_clnt.h -include/gssrpc/pmap_prot.h -include/gssrpc/pmap_rmt.h -include/gssrpc/rename.h -include/gssrpc/rpc.h -include/gssrpc/rpc_msg.h -include/gssrpc/svc.h -include/gssrpc/svc_auth.h -include/gssrpc/types.h -include/gssrpc/xdr.h -include/krad.h -include/krb5.h -include/krb5/ccselect_plugin.h -include/krb5/clpreauth_plugin.h -include/krb5/hostrealm_plugin.h -include/krb5/kadm5_hook_plugin.h -include/krb5/kdcpolicy_plugin.h -include/krb5/kdcpreauth_plugin.h -include/krb5/localauth_plugin.h -include/krb5/krb5.h -include/krb5/locate_plugin.h -include/krb5/plugin.h -include/krb5/pwqual_plugin.h -include/kadm5/admin.h -include/kadm5/chpass_util_strings.h -include/krb5/kadm5_auth_plugin.h -include/kadm5/kadm_err.h -include/kdb.h -include/krb5/certauth_plugin.h -include/krb5/preauth_plugin.h -include/profile.h -include/verto-module.h -include/verto.h -lib/libcom_err.so -lib/libcom_err.so.3 -lib/libcom_err.so.3.0 -lib/libgssapi_krb5.so -lib/libgssapi_krb5.so.2 -lib/libgssapi_krb5.so.2.2 -lib/libgssrpc.so -lib/libgssrpc.so.4 -lib/libgssrpc.so.4.2 -lib/libk5crypto.so -lib/libk5crypto.so.3 -lib/libk5crypto.so.3.1 -lib/libkadm5clnt.so -lib/libkadm5clnt_mit.so -lib/libkadm5clnt_mit.so.12 -lib/libkadm5clnt_mit.so.12.0 -lib/libkadm5srv.so -lib/libkadm5srv_mit.so -lib/libkadm5srv_mit.so.12 -lib/libkadm5srv_mit.so.12.0 -lib/libkdb5.so -lib/libkdb5.so.10 -lib/libkdb5.so.10.0 -lib/libkrb5.so -lib/libkrb5.so.3 -lib/libkrb5.so.3.3 -lib/libkrb5support.so -lib/libkrb5support.so.0 -lib/libkrb5support.so.0.1 -lib/krb5/plugins/kdb/db2.so -%%LMDB%%lib/krb5/plugins/kdb/klmdb.so -lib/krb5/plugins/tls/k5tls.so -%%LDAP%%lib/krb5/plugins/kdb/kldap.so -lib/krb5/plugins/preauth/otp.so -lib/krb5/plugins/preauth/pkinit.so -lib/krb5/plugins/preauth/spake.so -lib/krb5/plugins/preauth/test.so -%%LDAP%%lib/libkdb_ldap.so -%%LDAP%%lib/libkdb_ldap.so.1 -%%LDAP%%lib/libkdb_ldap.so.1.0 -lib/libkrad.so -lib/libkrad.so.0 -lib/libkrad.so.0.0 -lib/libverto.so -lib/libverto.so.0 -lib/libverto.so.0.0 -libdata/pkgconfig/gssrpc.pc -libdata/pkgconfig/kadm-client.pc -libdata/pkgconfig/kadm-server.pc -libdata/pkgconfig/kdb.pc -libdata/pkgconfig/krb5-gssapi.pc -libdata/pkgconfig/krb5.pc -libdata/pkgconfig/mit-krb5-gssapi.pc -libdata/pkgconfig/mit-krb5.pc -share/man/man1/compile_et.1.gz -share/man/man1/k5srvutil.1.gz -share/man/man1/kadmin.1.gz -share/man/man1/kdestroy.1.gz -share/man/man1/kinit.1.gz -share/man/man1/klist.1.gz -share/man/man1/kpasswd.1.gz -share/man/man1/krb5-config.1.gz -share/man/man1/ksu.1.gz -share/man/man1/kswitch.1.gz -share/man/man1/ktutil.1.gz -share/man/man1/kvno.1.gz -share/man/man1/sclient.1.gz -share/man/man5/.k5identity.5.gz -share/man/man5/.k5login.5.gz -share/man/man5/k5identity.5.gz -share/man/man5/k5login.5.gz -share/man/man5/kadm5.acl.5.gz -share/man/man5/kdc.conf.5.gz -share/man/man5/krb5.conf.5.gz -share/man/man7/kerberos.7.gz -share/man/man8/kadmin.local.8.gz -share/man/man8/kadmind.8.gz -share/man/man8/kdb5_ldap_util.8.gz -share/man/man8/kdb5_util.8.gz -share/man/man8/kprop.8.gz -share/man/man8/kpropd.8.gz -share/man/man8/kproplog.8.gz -share/man/man8/krb5kdc.8.gz -share/man/man8/sserver.8.gz -sbin/gss-server -sbin/kadmin.local -sbin/kadmind -%%LDAP%%sbin/kdb5_ldap_util -sbin/kdb5_util -sbin/kprop -sbin/kpropd -sbin/kproplog -sbin/krb5-send-pr -sbin/krb5kdc -sbin/sim_server -sbin/sserver -sbin/uuserver -share/et/et_c.awk -share/et/et_h.awk -%%NLS%%share/locale/de/LC_MESSAGES/mit-krb5.mo -%%NLS%%share/locale/en_US/LC_MESSAGES/mit-krb5.mo -%%LDAP%%share/krb5/kerberos.schema -%%LDAP%%share/krb5/kerberos.ldif -@dir lib/krb5/plugins/authdata -@dir lib/krb5/plugins/libkrb5 -@dir %%KRB5_RUNSTATEDIR%%/krb5kdc -@dir %%KRB5_LOCALSTATEDIR%%/krb5kdc diff --git a/security/krb5-devel/Makefile b/security/krb5-devel/Makefile index 0bb9349d6ca7..f5dc7db82040 100644 --- a/security/krb5-devel/Makefile +++ b/security/krb5-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= krb5 -PORTVERSION= 1.22.${MIT_COMMIT_DATE} +PORTVERSION= 1.23.${MIT_COMMIT_DATE} CATEGORIES= security .if !defined(MASTERDIR) PKGNAME_X= -${FLAVOR:S/default//}-devel @@ -8,8 +8,8 @@ PKGNAME_X= -${FLAVOR:S/default//} .endif PKGNAMESUFFIX= ${PKGNAME_X:S/--/-/:C/-$//} -HASH= 04816024a -MIT_COMMIT_DATE= 2025.11.11 +HASH= 4c8ec1637 +MIT_COMMIT_DATE= 2026.02.12 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 1a4048571649..6dfe585a717d 100644 --- a/security/krb5-devel/distinfo +++ b/security/krb5-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763397234 -SHA256 (krb5-krb5-1.22.2025.11.11-04816024a_GH0.tar.gz) = d144d4d447399ab033c36ea3b3ec761196684370069b9e1592a121371bd82170 -SIZE (krb5-krb5-1.22.2025.11.11-04816024a_GH0.tar.gz) = 4679824 +TIMESTAMP = 1772212475 +SHA256 (krb5-krb5-1.23.2026.02.12-4c8ec1637_GH0.tar.gz) = a0f0c3c077518ff94f75a7b267e05e76705e78efbe1600b7d91faa070ab9526a +SIZE (krb5-krb5-1.23.2026.02.12-4c8ec1637_GH0.tar.gz) = 4679561 diff --git a/security/kwalletmanager/distinfo b/security/kwalletmanager/distinfo index 22d126dfd3a9..5db592365e48 100644 --- a/security/kwalletmanager/distinfo +++ b/security/kwalletmanager/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478769 -SHA256 (KDE/release-service/25.12.0/kwalletmanager-25.12.0.tar.xz) = 5f652fe962539d891ddb9cc3eaa87e0ac9cc13408d976586e3391cf831c49d78 -SIZE (KDE/release-service/25.12.0/kwalletmanager-25.12.0.tar.xz) = 1053004 +TIMESTAMP = 1770570920 +SHA256 (KDE/release-service/25.12.2/kwalletmanager-25.12.2.tar.xz) = d4a9666e84732b876f2acd41b91f41590c5b087faf1290e00bf153bd23207151 +SIZE (KDE/release-service/25.12.2/kwalletmanager-25.12.2.tar.xz) = 1051884 diff --git a/security/lego/Makefile b/security/lego/Makefile index 03ea8cf08885..1311a6642add 100644 --- a/security/lego/Makefile +++ b/security/lego/Makefile @@ -1,6 +1,6 @@ PORTNAME= lego DISTVERSIONPREFIX= v -DISTVERSION= 4.30.1 +DISTVERSION= 4.32.0 CATEGORIES= security MAINTAINER= matt@matthoran.com diff --git a/security/lego/distinfo b/security/lego/distinfo index 5f049872bc50..329888e0ed52 100644 --- a/security/lego/distinfo +++ b/security/lego/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1766017656 -SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 101a981bbcbd24b76ff6b1227d9a7a2247f07ede6918f6e514d2194be9b7a390 -SIZE (go/security_lego/lego-v4.30.1/v4.30.1.mod) = 11049 -SHA256 (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 9379575d83f852278bfa3cbc208739d8d73f3b5b04f51f863ce6cc32b268d2c1 -SIZE (go/security_lego/lego-v4.30.1/v4.30.1.zip) = 1775133 +TIMESTAMP = 1771809096 +SHA256 (go/security_lego/lego-v4.32.0/v4.32.0.mod) = 21b26cb18fda992c69ca78cb5b94e222eb290e9be25f7a91ef72f5f5e6bf3ae7 +SIZE (go/security_lego/lego-v4.32.0/v4.32.0.mod) = 11196 +SHA256 (go/security_lego/lego-v4.32.0/v4.32.0.zip) = 63a71afcd2c2379396d4418e350f253e985499c75293f112483c41e4732f7c00 +SIZE (go/security_lego/lego-v4.32.0/v4.32.0.zip) = 1905911 diff --git a/security/libaegis/Makefile b/security/libaegis/Makefile index 9d6dfd6ae956..8435ba9ebbf9 100644 --- a/security/libaegis/Makefile +++ b/security/libaegis/Makefile @@ -1,5 +1,5 @@ PORTNAME= libaegis -PORTVERSION= 0.9.0 +PORTVERSION= 0.9.1 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/libaegis/distinfo b/security/libaegis/distinfo index 491865a61927..8ccabb237475 100644 --- a/security/libaegis/distinfo +++ b/security/libaegis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764510896 -SHA256 (jedisct1-libaegis-0.9.0_GH0.tar.gz) = 8f439ec9ae9913280617e5e34a1d7e2087993e7d519b027e3ca3ef1f09323603 -SIZE (jedisct1-libaegis-0.9.0_GH0.tar.gz) = 504822 +TIMESTAMP = 1769874226 +SHA256 (jedisct1-libaegis-0.9.1_GH0.tar.gz) = 9dcda145c57542f63d28921ba8754e0ede9e782f1dac48de4db0151175fe3099 +SIZE (jedisct1-libaegis-0.9.1_GH0.tar.gz) = 505424 diff --git a/security/libcaes/Makefile b/security/libcaes/Makefile index 1c4d497f1e9d..14d08f26434d 100644 --- a/security/libcaes/Makefile +++ b/security/libcaes/Makefile @@ -11,6 +11,8 @@ WWW= https://github.com/libyal/libcaes LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= ${PY_SETUPTOOLS} + GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --enable-python --with-openssl=no diff --git a/security/libfcrypto/Makefile b/security/libfcrypto/Makefile index 552ff8c9d9ec..474a75408c9a 100644 --- a/security/libfcrypto/Makefile +++ b/security/libfcrypto/Makefile @@ -11,6 +11,8 @@ WWW= https://github.com/libyal/libfcrypto LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= ${PY_SETUPTOOLS} + GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --enable-python diff --git a/security/libfido2/Makefile b/security/libfido2/Makefile index 423cbf181d1d..f7b11cd3a2b8 100644 --- a/security/libfido2/Makefile +++ b/security/libfido2/Makefile @@ -33,7 +33,4 @@ PLIST_SUB= PORTVERSION=${PORTVERSION} OPTIONS_DEFINE= DOCS -post-patch: - @${REINPLACE_CMD} -e 's|-D_POSIX_C_SOURCE=200809L|-D_POSIX_C_SOURCE=202405L|' ${WRKSRC}/CMakeLists.txt - .include <bsd.port.mk> diff --git a/security/libfido2/files/patch-CMakeLists.txt b/security/libfido2/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..e0fa92c87147 --- /dev/null +++ b/security/libfido2/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2025-05-06 06:40:51 UTC ++++ CMakeLists.txt +@@ -73,7 +73,7 @@ if(NOT MSVC) + endif() + + if(NOT MSVC) +- set(FIDO_CFLAGS "${FIDO_CFLAGS} -D_POSIX_C_SOURCE=200809L") ++ set(FIDO_CFLAGS "${FIDO_CFLAGS} -D_POSIX_C_SOURCE=202405L") + set(FIDO_CFLAGS "${FIDO_CFLAGS} -D_BSD_SOURCE") + if(APPLE) + set(FIDO_CFLAGS "${FIDO_CFLAGS} -D_DARWIN_C_SOURCE") diff --git a/security/libgcrypt/Makefile b/security/libgcrypt/Makefile index 51d5823b6d49..fd8a3d7473c7 100644 --- a/security/libgcrypt/Makefile +++ b/security/libgcrypt/Makefile @@ -1,5 +1,6 @@ PORTNAME= libgcrypt -DISTVERSION= 1.11.2 +DISTVERSION= 1.12.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= GNUPG diff --git a/security/libgcrypt/distinfo b/security/libgcrypt/distinfo index 55cba79dd5d5..fc3c8060db0f 100644 --- a/security/libgcrypt/distinfo +++ b/security/libgcrypt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754803260 -SHA256 (libgcrypt-1.11.2.tar.bz2) = 6ba59dd192270e8c1d22ddb41a07d95dcdbc1f0fb02d03c4b54b235814330aac -SIZE (libgcrypt-1.11.2.tar.bz2) = 4237802 +TIMESTAMP = 1769835694 +SHA256 (libgcrypt-1.12.0.tar.bz2) = 0311454e678189bad62a7e9402a9dd793025efff6e7449898616e2fc75e0f4f5 +SIZE (libgcrypt-1.12.0.tar.bz2) = 4438947 diff --git a/security/libgcrypt/files/patch-cipher_ecc-common.h b/security/libgcrypt/files/patch-cipher_ecc-common.h new file mode 100644 index 000000000000..9f7cbd03731f --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-common.h @@ -0,0 +1,11 @@ +--- cipher/ecc-common.h.orig 2022-01-25 21:55:44 UTC ++++ cipher/ecc-common.h +@@ -47,7 +47,7 @@ point_set (mpi_point_t d, mpi_point_t s) + mpi_set (d->z, s->z); + } + +-#define point_init(a) _gcry_mpi_point_init ((a)) ++#define point_init(a,nbits) _gcry_mpi_point_init ((a),(nbits)) + #define point_free(a) _gcry_mpi_point_free_parts ((a)) + + diff --git a/security/libgcrypt/files/patch-cipher_ecc-curves.c b/security/libgcrypt/files/patch-cipher_ecc-curves.c new file mode 100644 index 000000000000..545864d61023 --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-curves.c @@ -0,0 +1,20 @@ +--- cipher/ecc-curves.c.orig 2025-05-08 06:47:34 UTC ++++ cipher/ecc-curves.c +@@ -863,7 +863,7 @@ _gcry_ecc_get_curve (gcry_sexp_t keyparms, int iterato + if (rc) + goto leave; + +- _gcry_mpi_point_init (&E.G); ++ _gcry_mpi_point_init (&E.G, 0); + _gcry_mpi_point_set (&E.G, G->x, G->y, G->z); + + for (idx = 0; domain_parms[idx].desc; idx++) +@@ -1120,7 +1120,7 @@ mpi_ec_get_elliptic_curve (elliptic_curve_t *E, int *r + goto leave; + if (G) + { +- _gcry_mpi_point_init (&E->G); ++ _gcry_mpi_point_init (&E->G, 0); + mpi_point_set (&E->G, G->x, G->y, G->z); + mpi_point_set (G, NULL, NULL, NULL); + mpi_point_release (G); diff --git a/security/libgcrypt/files/patch-cipher_ecc-ecdh.c b/security/libgcrypt/files/patch-cipher_ecc-ecdh.c new file mode 100644 index 000000000000..8148628b2aad --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-ecdh.c @@ -0,0 +1,28 @@ +--- cipher/ecc-ecdh.c.orig 2025-05-08 06:47:34 UTC ++++ cipher/ecc-ecdh.c +@@ -131,7 +131,7 @@ _gcry_ecc_curve_keypair (const char *curve, + return GPG_ERR_UNKNOWN_CURVE; + + x = mpi_new (nbits); +- point_init (&Q); ++ point_init (&Q, ec->nbits); + + _gcry_mpi_ec_mul_point (&Q, mpi_k, ec->G, ec); + +@@ -254,14 +254,14 @@ _gcry_ecc_curve_mul_point (const char *curve, + goto leave; + } + +- point_init (&Q); ++ point_init (&Q, ec->nbits); + + if (point) + { + gcry_mpi_t mpi_u = _gcry_mpi_set_opaque_copy (NULL, point, point_len*8); + mpi_point_struct P; + +- point_init (&P); ++ point_init (&P, ec->nbits); + if (ec->model == MPI_EC_WEIERSTRASS) + err = _gcry_ecc_sec_decodepoint (mpi_u, ec, &P); + else /* MPI_EC_MONTGOMERY */ diff --git a/security/libgcrypt/files/patch-cipher_ecc-ecdsa.c b/security/libgcrypt/files/patch-cipher_ecc-ecdsa.c new file mode 100644 index 000000000000..6c1f50f2372f --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-ecdsa.c @@ -0,0 +1,24 @@ +--- cipher/ecc-ecdsa.c.orig 2025-09-23 13:14:22 UTC ++++ cipher/ecc-ecdsa.c +@@ -89,7 +89,7 @@ _gcry_ecc_ecdsa_sign (gcry_mpi_t input, gcry_mpi_t k_s + sum = mpi_alloc (0); + k_1 = mpi_alloc (0); + x = mpi_alloc (0); +- point_init (&I); ++ point_init (&I, ec->nbits); + + /* Two loops to avoid R or S are zero. This is more of a joke than + a real demand because the probability of them being zero is less +@@ -268,9 +268,9 @@ _gcry_ecc_ecdsa_verify (gcry_mpi_t input, mpi_ec_t ec, + h1 = mpi_alloc (0); + h2 = mpi_alloc (0); + x = mpi_alloc (0); +- point_init (&Q); +- point_init (&Q1); +- point_init (&Q2); ++ point_init (&Q, ec->nbits); ++ point_init (&Q1, ec->nbits); ++ point_init (&Q2, ec->nbits); + + /* h = s^(-1) (mod n) */ + mpi_invm (h, s, ec->n); diff --git a/security/libgcrypt/files/patch-cipher_ecc-eddsa.c b/security/libgcrypt/files/patch-cipher_ecc-eddsa.c new file mode 100644 index 000000000000..e9ea3bf6215c --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-eddsa.c @@ -0,0 +1,117 @@ +--- cipher/ecc-eddsa.c.orig 2025-07-14 12:48:50 UTC ++++ cipher/ecc-eddsa.c +@@ -126,8 +126,8 @@ _gcry_ecc_eddsa_encodepoint (mpi_point_t point, mpi_ec + gpg_err_code_t rc; + gcry_mpi_t x, y; + +- x = x_in? x_in : mpi_new (0); +- y = y_in? y_in : mpi_new (0); ++ x = x_in? x_in : mpi_new (ec->nbits); ++ y = y_in? y_in : mpi_new (ec->nbits); + + if (_gcry_mpi_ec_get_affine (x, y, point, ec)) + { +@@ -219,11 +219,11 @@ ecc_ed448_recover_x (gcry_mpi_t x, gcry_mpi_t y, int x + p34 = scanval ("3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + "BFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); + +- u = mpi_new (0); +- v = mpi_new (0); +- u3 = mpi_new (0); +- v3 = mpi_new (0); +- t = mpi_new (0); ++ u = mpi_new (ec->nbits); ++ v = mpi_new (ec->nbits); ++ u3 = mpi_new (ec->nbits); ++ v3 = mpi_new (ec->nbits); ++ t = mpi_new (ec->nbits); + + /* Compute u and v */ + /* u = y^2 */ +@@ -300,10 +300,10 @@ _gcry_ecc_eddsa_recover_x (gcry_mpi_t x, gcry_mpi_t y, + if (!seven) + seven = mpi_set_ui (NULL, 7); + +- u = mpi_new (0); +- v = mpi_new (0); +- v3 = mpi_new (0); +- t = mpi_new (0); ++ u = mpi_new (ec->nbits); ++ v = mpi_new (ec->nbits); ++ v3 = mpi_new (ec->nbits); ++ t = mpi_new (ec->nbits); + + /* Compute u and v */ + /* u = y^2 */ +@@ -592,7 +592,7 @@ _gcry_ecc_eddsa_genkey (mpi_ec_t ec, int flags) + { + gpg_err_code_t rc; + int b; +- gcry_mpi_t a, x, y; ++ gcry_mpi_t a; + mpi_point_struct Q; + gcry_random_level_t random_level; + char *dbuf; +@@ -616,8 +616,6 @@ _gcry_ecc_eddsa_genkey (mpi_ec_t ec, int flags) + dlen = b; + + a = mpi_snew (0); +- x = mpi_new (0); +- y = mpi_new (0); + + /* Generate a secret. */ + dbuf = _gcry_random_bytes_secure (dlen, random_level); +@@ -631,7 +629,7 @@ _gcry_ecc_eddsa_genkey (mpi_ec_t ec, int flags) + /* log_printmpi ("ecgen a", a); */ + + /* Compute Q. */ +- point_init (&Q); ++ point_init (&Q, ec->nbits); + _gcry_mpi_ec_mul_point (&Q, a, ec->G, ec); + if (DBG_CIPHER) + log_printpnt ("ecgen pk", &Q, ec); +@@ -643,8 +641,6 @@ _gcry_ecc_eddsa_genkey (mpi_ec_t ec, int flags) + + leave: + _gcry_mpi_release (a); +- _gcry_mpi_release (x); +- _gcry_mpi_release (y); + return rc; + } + +@@ -716,11 +712,11 @@ _gcry_ecc_eddsa_sign (gcry_mpi_t input, mpi_ec_t ec, + return GPG_ERR_INV_DATA; + + /* Initialize some helpers. */ +- point_init (&I); ++ point_init (&I, ec->nbits); + a = mpi_snew (0); +- x = mpi_new (0); +- y = mpi_new (0); +- r = mpi_snew (0); ++ x = mpi_new (ec->nbits); ++ y = mpi_new (ec->nbits); ++ r = mpi_snew (ec->nbits); + + rc = _gcry_ecc_eddsa_compute_h_d (&digest, ec); + if (rc) +@@ -732,7 +728,7 @@ _gcry_ecc_eddsa_sign (gcry_mpi_t input, mpi_ec_t ec, + { + mpi_point_struct Q; + +- point_init (&Q); ++ point_init (&Q, ec->nbits); + _gcry_mpi_ec_mul_point (&Q, a, ec->G, ec); + ec->Q = mpi_point_snatch_set (NULL, Q.x, Q.y, Q.z); + } +@@ -939,8 +935,8 @@ _gcry_ecc_eddsa_verify (gcry_mpi_t input, mpi_ec_t ec, + else + return GPG_ERR_NOT_IMPLEMENTED; + +- point_init (&Ia); +- point_init (&Ib); ++ point_init (&Ia, ec->nbits); ++ point_init (&Ib, ec->nbits); + h = mpi_new (0); + s = mpi_new (0); + diff --git a/security/libgcrypt/files/patch-cipher_ecc-gost.c b/security/libgcrypt/files/patch-cipher_ecc-gost.c new file mode 100644 index 000000000000..0f84639c9b7a --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-gost.c @@ -0,0 +1,24 @@ +--- cipher/ecc-gost.c.orig 2021-02-12 11:23:24 UTC ++++ cipher/ecc-gost.c +@@ -63,7 +63,7 @@ _gcry_ecc_gost_sign (gcry_mpi_t input, mpi_ec_t ec, + ke = mpi_alloc (0); + e = mpi_alloc (0); + x = mpi_alloc (0); +- point_init (&I); ++ point_init (&I, ec->nbits); + + mpi_mod (e, input, ec->n); /* e = hash mod n */ + +@@ -148,9 +148,9 @@ _gcry_ecc_gost_verify (gcry_mpi_t input, mpi_ec_t ec, + rv = mpi_alloc (0); + zero = mpi_alloc (0); + +- point_init (&Q); +- point_init (&Q1); +- point_init (&Q2); ++ point_init (&Q, ec->nbits); ++ point_init (&Q1, ec->nbits); ++ point_init (&Q2, ec->nbits); + + mpi_mod (e, input, ec->n); /* e = hash mod n */ + if (!mpi_cmp_ui (e, 0)) diff --git a/security/libgcrypt/files/patch-cipher_ecc-misc.c b/security/libgcrypt/files/patch-cipher_ecc-misc.c new file mode 100644 index 000000000000..7565d9aa71e6 --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-misc.c @@ -0,0 +1,37 @@ +--- cipher/ecc-misc.c.orig 2025-03-13 09:47:17 UTC ++++ cipher/ecc-misc.c +@@ -60,7 +60,7 @@ _gcry_ecc_curve_copy (elliptic_curve_t E) + R.p = mpi_copy (E.p); + R.a = mpi_copy (E.a); + R.b = mpi_copy (E.b); +- _gcry_mpi_point_init (&R.G); ++ _gcry_mpi_point_init (&R.G, 0); + point_set (&R.G, &E.G); + R.n = mpi_copy (E.n); + R.h = E.h; +@@ -159,8 +159,8 @@ _gcry_mpi_ec_ec2os (gcry_mpi_point_t point, mpi_ec_t e + { + gcry_mpi_t g_x, g_y, result; + +- g_x = mpi_new (0); +- g_y = mpi_new (0); ++ g_x = mpi_new (ec->nbits); ++ g_y = mpi_new (ec->nbits); + if (_gcry_mpi_ec_get_affine (g_x, g_y, point, ec)) + result = NULL; + else +@@ -236,10 +236,10 @@ _gcry_ecc_sec_decodepoint (gcry_mpi_t value, mpi_ec_t + * Recover Y. The Weierstrass curve: y^2 = x^3 + a*x + b + */ + +- x3 = mpi_new (0); +- t = mpi_new (0); +- p1_4 = mpi_new (0); +- y = mpi_new (0); ++ x3 = mpi_new (ec->nbits); ++ t = mpi_new (ec->nbits); ++ p1_4 = mpi_new (ec->nbits); ++ y = mpi_new (ec->nbits); + + /* Compute right hand side. */ + mpi_powm (x3, x, mpi_const (MPI_C_THREE), ec->p); diff --git a/security/libgcrypt/files/patch-cipher_ecc-sm2.c b/security/libgcrypt/files/patch-cipher_ecc-sm2.c new file mode 100644 index 000000000000..31cc4a8fe3cb --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc-sm2.c @@ -0,0 +1,68 @@ +--- cipher/ecc-sm2.c.orig 2021-02-12 11:23:24 UTC ++++ cipher/ecc-sm2.c +@@ -114,12 +114,12 @@ _gcry_ecc_sm2_encrypt (gcry_sexp_t *r_ciph, gcry_mpi_t + unsigned char *cipher = NULL; + int i; + +- point_init (&kG); +- point_init (&kP); +- x1 = mpi_new (0); +- y1 = mpi_new (0); +- x2 = mpi_new (0); +- y2 = mpi_new (0); ++ point_init (&kG, ec->nbits); ++ point_init (&kP, ec->nbits); ++ x1 = mpi_new (ec->nbits); ++ y1 = mpi_new (ec->nbits); ++ x2 = mpi_new (ec->nbits); ++ y2 = mpi_new (ec->nbits); + + in = _gcry_mpi_get_buffer (input, 0, &inlen, NULL); + if (!in) +@@ -268,10 +268,10 @@ _gcry_ecc_sm2_decrypt (gcry_sexp_t *r_plain, gcry_sexp + unsigned int c3_len; + int i; + +- point_init (&c1); +- point_init (&kP); +- x2 = mpi_new (0); +- y2 = mpi_new (0); ++ point_init (&c1, ec->nbits); ++ point_init (&kP, ec->nbits); ++ x2 = mpi_new (ec->nbits); ++ y2 = mpi_new (ec->nbits); + + in = mpi_get_opaque (data_c2, &inlen); + inlen = (inlen + 7) / 8; +@@ -401,10 +401,10 @@ _gcry_ecc_sm2_sign (gcry_mpi_t input, mpi_ec_t ec, + if (rc) + return rc; + +- point_init (&kG); +- x1 = mpi_new (0); +- rk = mpi_new (0); +- tmp = mpi_new (0); ++ point_init (&kG, ec->nbits); ++ x1 = mpi_new (ec->nbits); ++ rk = mpi_new (ec->nbits); ++ tmp = mpi_new (ec->nbits); + + for (;;) + { +@@ -514,11 +514,11 @@ _gcry_ecc_sm2_verify (gcry_mpi_t input, mpi_ec_t ec, + if (err) + return err; + +- point_init (&sG); +- point_init (&tP); +- x1 = mpi_new (0); +- y1 = mpi_new (0); +- t = mpi_new (0); ++ point_init (&sG, ec->nbits); ++ point_init (&tP, ec->nbits); ++ x1 = mpi_new (ec->nbits); ++ y1 = mpi_new (ec->nbits); ++ t = mpi_new (ec->nbits); + + /* t = (r + s) % n, t != 0 */ + mpi_addm (t, r, s, ec->n); diff --git a/security/libgcrypt/files/patch-cipher_ecc.c b/security/libgcrypt/files/patch-cipher_ecc.c new file mode 100644 index 000000000000..a6df0bf614da --- /dev/null +++ b/security/libgcrypt/files/patch-cipher_ecc.c @@ -0,0 +1,153 @@ +--- cipher/ecc.c.orig 2025-09-23 13:14:22 UTC ++++ cipher/ecc.c +@@ -256,7 +256,7 @@ nist_generate_key (mpi_ec_t ec, int flags, + gcry_mpi_t x, y; + const unsigned int pbits = ec->nbits; + +- point_init (&Q); ++ point_init (&Q, ec->nbits); + + if ((flags & PUBKEY_FLAG_TRANSIENT_KEY)) + random_level = GCRY_STRONG_RANDOM; +@@ -387,7 +387,7 @@ test_keys (mpi_ec_t ec, unsigned int nbits) + if (DBG_CIPHER) + log_debug ("Testing key.\n"); + +- point_init (&R_); ++ point_init (&R_, ec->nbits); + + _gcry_mpi_randomize (test, nbits, GCRY_WEAK_RANDOM); + +@@ -544,7 +544,7 @@ test_ecdh_only_keys (mpi_ec_t ec, unsigned int nbits, + if (DBG_CIPHER) + log_debug ("Testing ECDH only key.\n"); + +- point_init (&R_); ++ point_init (&R_, ec->nbits); + + if (ec->dialect == ECC_DIALECT_SAFECURVE || (flags & PUBKEY_FLAG_DJB_TWEAK)) + { +@@ -572,8 +572,8 @@ test_ecdh_only_keys (mpi_ec_t ec, unsigned int nbits, + _gcry_mpi_randomize (test, nbits, GCRY_WEAK_RANDOM); + } + +- x0 = mpi_new (0); +- x1 = mpi_new (0); ++ x0 = mpi_new (ec->nbits); ++ x1 = mpi_new (ec->nbits); + + /* R_ = hkQ <=> R_ = hkdG */ + _gcry_mpi_ec_mul_point (&R_, test, ec->Q, ec); +@@ -617,12 +617,12 @@ check_secret_key (mpi_ec_t ec, int flags) + gcry_mpi_t x2 = NULL; + gcry_mpi_t y2 = NULL; + +- point_init (&Q); +- x1 = mpi_new (0); ++ point_init (&Q, ec->nbits); ++ x1 = mpi_new (ec->nbits); + if (ec->model == MPI_EC_MONTGOMERY) + y1 = NULL; + else +- y1 = mpi_new (0); ++ y1 = mpi_new (ec->nbits); + + /* G in E(F_p) */ + if (!_gcry_mpi_ec_curve_point (ec->G, ec)) +@@ -687,8 +687,8 @@ check_secret_key (mpi_ec_t ec, int flags) + } + else + { +- x2 = mpi_new (0); +- y2 = mpi_new (0); ++ x2 = mpi_new (ec->nbits); ++ y2 = mpi_new (ec->nbits); + if (_gcry_mpi_ec_get_affine (x2, y2, ec->Q, ec)) + { + if (DBG_CIPHER) +@@ -751,8 +751,8 @@ ecc_generate (const gcry_sexp_t genparms, gcry_sexp_t + goto leave; + + /* Copy data to the result. */ +- Gx = mpi_new (0); +- Gy = mpi_new (0); ++ Gx = mpi_new (ec->nbits); ++ Gy = mpi_new (ec->nbits); + if (ec->model != MPI_EC_MONTGOMERY) + { + if (_gcry_mpi_ec_get_affine (Gx, Gy, ec->G, ec)) +@@ -787,8 +787,8 @@ ecc_generate (const gcry_sexp_t genparms, gcry_sexp_t + { + /* This is the case for a key from _gcry_ecc_eddsa_generate + with no compression. */ +- Qx = mpi_new (0); +- Qy = mpi_new (0); ++ Qx = mpi_new (ec->nbits); ++ Qy = mpi_new (ec->nbits); + if (_gcry_mpi_ec_get_affine (Qx, Qy, ec->Q, ec)) + log_fatal ("ecgen: Failed to get affine coordinates for %s\n", "Q"); + } +@@ -1369,13 +1369,13 @@ ecc_encrypt_raw (gcry_sexp_t *r_ciph, gcry_sexp_t s_da + unsigned int rawmpilen; + + rc = 0; +- x = mpi_new (0); ++ x = mpi_new (ec->nbits); + if (ec->model == MPI_EC_MONTGOMERY) + y = NULL; + else +- y = mpi_new (0); ++ y = mpi_new (ec->nbits); + +- point_init (&R); ++ point_init (&R, ec->nbits); + + /* R = kQ <=> R = kdG */ + _gcry_mpi_ec_mul_point (&R, data, ec->Q, ec); +@@ -1478,12 +1478,13 @@ ecc_decrypt_raw (gcry_sexp_t *r_plain, gcry_sexp_t s_d + int flags = GCRYECC_FLAG_LEAST_LEAK; + int enable_specific_point_validation; + +- point_init (&kG); +- point_init (&R); ++ nbits = ecc_get_nbits (keyparms); + +- _gcry_pk_util_init_encoding_ctx (&ctx, PUBKEY_OP_DECRYPT, +- (nbits = ecc_get_nbits (keyparms))); ++ point_init (&kG, nbits); ++ point_init (&R, nbits); + ++ _gcry_pk_util_init_encoding_ctx (&ctx, PUBKEY_OP_DECRYPT, nbits); ++ + /* + * Extract the key. + */ +@@ -1564,11 +1565,11 @@ ecc_decrypt_raw (gcry_sexp_t *r_plain, gcry_sexp_t s_d + { + gcry_mpi_t x, y; + +- x = mpi_new (0); ++ x = mpi_new (ec->nbits); + if (ec->model == MPI_EC_MONTGOMERY) + y = NULL; + else +- y = mpi_new (0); ++ y = mpi_new (ec->nbits); + + if (_gcry_mpi_ec_get_affine (x, y, &R, ec)) + { +@@ -1887,10 +1888,10 @@ compute_keygrip (gcry_md_hd_t md, gcry_sexp_t keyparms + * Recover Y. The Weierstrass curve: y^2 = x^3 + a*x + b + */ + +- x3 = mpi_new (0); +- t = mpi_new (0); +- p1_4 = mpi_new (0); +- y = mpi_new (0); ++ x3 = mpi_new (ec->nbits); ++ t = mpi_new (ec->nbits); ++ p1_4 = mpi_new (ec->nbits); ++ y = mpi_new (ec->nbits); + + /* Compute right hand side. */ + mpi_powm (x3, x, mpi_const (MPI_C_THREE), ec->p); diff --git a/security/libgcrypt/files/patch-mpi_ec-hw-s390x.c b/security/libgcrypt/files/patch-mpi_ec-hw-s390x.c new file mode 100644 index 000000000000..cf1ce8bc7282 --- /dev/null +++ b/security/libgcrypt/files/patch-mpi_ec-hw-s390x.c @@ -0,0 +1,22 @@ +--- mpi/ec-hw-s390x.c.orig 2022-01-25 21:55:44 UTC ++++ mpi/ec-hw-s390x.c +@@ -242,8 +242,8 @@ _gcry_s390x_ec_hw_mul_point (mpi_point_t result, gcry_ + if (!(pcc_query () & km_function_to_mask (pcc_func))) + return -1; /* HW does not support acceleration for this curve. */ + +- x = mpi_new (0); +- y = mpi_new (0); ++ x = mpi_new (ctx->nbits); ++ y = mpi_new (ctx->nbits); + + if (_gcry_mpi_ec_get_affine (x, y, point, ctx) < 0) + { +@@ -352,7 +352,7 @@ s390_mul_point_montgomery (mpi_point_t result, gcry_mp + if (!(pcc_query () & km_function_to_mask (pcc_func))) + return -1; /* HW does not support acceleration for this curve. */ + +- x = mpi_new (0); ++ x = mpi_new (ctx->nbits); + + if (mpi_is_opaque (scalar)) + { diff --git a/security/libgcrypt/files/patch-mpi_ec.c b/security/libgcrypt/files/patch-mpi_ec.c new file mode 100644 index 000000000000..d618eeeae2af --- /dev/null +++ b/security/libgcrypt/files/patch-mpi_ec.c @@ -0,0 +1,162 @@ +--- mpi/ec.c.orig 2026-01-20 13:36:28 UTC ++++ mpi/ec.c +@@ -33,7 +33,7 @@ extern void reverse_buffer (unsigned char *buffer, uns + + extern void reverse_buffer (unsigned char *buffer, unsigned int length); + +-#define point_init(a) _gcry_mpi_point_init ((a)) ++#define point_init(a, nbits) _gcry_mpi_point_init ((a), (nbits)) + #define point_free(a) _gcry_mpi_point_free_parts ((a)) + + +@@ -55,8 +55,8 @@ _gcry_mpi_point_log (const char *name, mpi_point_t poi + + if (ctx) + { +- x = mpi_new (0); +- y = mpi_new (0); ++ x = mpi_new (ctx->nbits); ++ y = mpi_new (ctx->nbits); + } + if (!ctx || _gcry_mpi_ec_get_affine (x, y, point, ctx)) + { +@@ -90,10 +90,8 @@ _gcry_mpi_point_new (unsigned int nbits) + { + mpi_point_t p; + +- (void)nbits; /* Currently not used. */ +- + p = xmalloc (sizeof *p); +- _gcry_mpi_point_init (p); ++ _gcry_mpi_point_init (p, nbits); + return p; + } + +@@ -113,11 +111,11 @@ void + /* Initialize the fields of a point object. gcry_mpi_point_free_parts + may be used to release the fields. */ + void +-_gcry_mpi_point_init (mpi_point_t p) ++_gcry_mpi_point_init (mpi_point_t p, unsigned int nbits) + { +- p->x = mpi_new (0); +- p->y = mpi_new (0); +- p->z = mpi_new (0); ++ p->x = mpi_new (nbits); ++ p->y = mpi_new (nbits); ++ p->z = mpi_new (nbits); + } + + +@@ -1213,8 +1211,8 @@ _gcry_mpi_ec_get_affine (gcry_mpi_t x, gcry_mpi_t y, m + saved_flags = ctx->flags; + ctx->flags |= GCRYECC_FLAG_LEAST_LEAK; + +- z1 = mpi_new (0); +- z2 = mpi_new (0); ++ z1 = mpi_new (ctx->nbits); ++ z2 = mpi_new (ctx->nbits); + ec_invm (z1, point->z, ctx); /* z1 = z^(-1) mod p */ + ec_mulm_lli (z2, z1, z1, ctx); /* z2 = z^(-2) mod p */ + +@@ -1229,7 +1227,7 @@ _gcry_mpi_ec_get_affine (gcry_mpi_t x, gcry_mpi_t y, m + { + mpi_resize (point->y, ctx->p->nlimbs); + point->y->nlimbs = ctx->p->nlimbs; +- z3 = mpi_new (0); ++ z3 = mpi_new (ctx->nbits); + ec_mulm_lli (z3, z2, z1, ctx); /* z3 = z^(-3) mod p */ + ec_mulm_lli (y, point->y, z3, ctx); + mpi_free (z3); +@@ -1269,7 +1267,7 @@ _gcry_mpi_ec_get_affine (gcry_mpi_t x, gcry_mpi_t y, m + return 0; + } + +- z = mpi_new (0); ++ z = mpi_new (ctx->nbits); + ec_invm (z, point->z, ctx); + + mpi_resize (z, ctx->p->nlimbs); +@@ -2111,10 +2109,10 @@ montgomery_mul_point (mpi_point_t result, + int scalar_copied = 0; + + nbits = mpi_get_nbits (scalar); +- point_init (&p1); +- point_init (&p2); +- point_init (&p1_); +- point_init (&p2_); ++ point_init (&p1, ctx->nbits); ++ point_init (&p2, ctx->nbits); ++ point_init (&p1_, ctx->nbits); ++ point_init (&p2_, ctx->nbits); + mpi_set_ui (p1.x, 1); + mpi_free (p2.x); + p2.x = mpi_copy (point->x); +@@ -2184,7 +2182,7 @@ montgomery_mul_point (mpi_point_t result, + } + else + { +- z1 = mpi_new (0); ++ z1 = mpi_new (ctx->nbits); + ec_invm (z1, p1.z, ctx); + ec_mulm (result->x, p1.x, z1, ctx); + mpi_set_ui (result->z, 1); +@@ -2216,13 +2214,13 @@ mpi_ec_mul_point_lli (mpi_point_t result, + + /* Convert POINT1 into affine coordinate, so that we can use + add_points_*_a routine with affine coordinate. */ +- point_init (point); ++ point_init (point, ctx->nbits); + if (_gcry_mpih_cmp_ui (point1->z->d, ctx->p->nlimbs, 1)) + { + gcry_mpi_t x, y; + +- x = mpi_new (0); +- y = mpi_new (0); ++ x = mpi_new (ctx->nbits); ++ y = mpi_new (ctx->nbits); + + if (_gcry_mpi_ec_get_affine (x, y, point1, ctx)) + { +@@ -2261,7 +2259,7 @@ mpi_ec_mul_point_lli (mpi_point_t result, + mpi_set_ui (result->z, 1); + } + +- point_init (&tmppnt); ++ point_init (&tmppnt, ctx->nbits); + mpi_point_resize (result, ctx); + mpi_point_resize (&tmppnt, ctx); + if (ctx->model == MPI_EC_WEIERSTRASS) +@@ -2418,8 +2416,8 @@ _gcry_mpi_ec_mul_point (mpi_point_t result, + p1.x = x1; x1 = NULL; + p1.y = y1; y1 = NULL; + p1.z = z1; z1 = NULL; +- point_init (&p2); +- point_init (&p1inv); ++ point_init (&p2, ctx->nbits); ++ point_init (&p1inv, ctx->nbits); + + /* Invert point: y = p - y mod p */ + point_set (&p1inv, &p1); +@@ -2455,9 +2453,9 @@ _gcry_mpi_ec_curve_point (gcry_mpi_point_t point, mpi_ + int res = 0; + gcry_mpi_t x, y, w; + +- x = mpi_new (0); +- y = mpi_new (0); +- w = mpi_new (0); ++ x = mpi_new (ctx->nbits); ++ y = mpi_new (ctx->nbits); ++ w = mpi_new (ctx->nbits); + + /* Check that the point is in range. This needs to be done here and + * not after conversion to affine coordinates. */ +@@ -2477,7 +2475,7 @@ _gcry_mpi_ec_curve_point (gcry_mpi_point_t point, mpi_ + if (_gcry_mpi_ec_get_affine (x, y, point, ctx)) + goto leave; + +- xxx = mpi_new (0); ++ xxx = mpi_new (ctx->nbits); + + /* y^2 == x^3 + a·x + b */ + ec_pow2 (y, y, ctx); diff --git a/security/libgcrypt/files/patch-src_mpi.h b/security/libgcrypt/files/patch-src_mpi.h new file mode 100644 index 000000000000..272afefcacc8 --- /dev/null +++ b/security/libgcrypt/files/patch-src_mpi.h @@ -0,0 +1,11 @@ +--- src/mpi.h.orig 2025-11-27 09:08:47 UTC ++++ src/mpi.h +@@ -243,7 +243,7 @@ typedef struct gcry_mpi_point *mpi_point_t; + typedef struct gcry_mpi_point mpi_point_struct; + typedef struct gcry_mpi_point *mpi_point_t; + +-void _gcry_mpi_point_init (mpi_point_t p); ++void _gcry_mpi_point_init (mpi_point_t p, unsigned int nbits); + void _gcry_mpi_point_free_parts (mpi_point_t p); + void _gcry_mpi_get_point (gcry_mpi_t x, gcry_mpi_t y, gcry_mpi_t z, + mpi_point_t point); diff --git a/security/libgcrypt/pkg-plist b/security/libgcrypt/pkg-plist index 657968ff3ac0..b92f927ce23b 100644 --- a/security/libgcrypt/pkg-plist +++ b/security/libgcrypt/pkg-plist @@ -6,7 +6,7 @@ include/gcrypt.h %%STATIC%%lib/libgcrypt.a lib/libgcrypt.so lib/libgcrypt.so.20 -lib/libgcrypt.so.20.6.0 +lib/libgcrypt.so.20.7.0 libdata/pkgconfig/libgcrypt.pc share/man/man1/hmac256.1.gz share/aclocal/libgcrypt.m4 diff --git a/security/libgpg-error/Makefile b/security/libgpg-error/Makefile index 5246259bef82..c3362504e496 100644 --- a/security/libgpg-error/Makefile +++ b/security/libgpg-error/Makefile @@ -1,5 +1,5 @@ PORTNAME= libgpg-error -DISTVERSION= 1.58 +DISTVERSION= 1.59 CATEGORIES= security devel MASTER_SITES= GNUPG diff --git a/security/libgpg-error/distinfo b/security/libgpg-error/distinfo index 504ee7c0c468..2998ea254c02 100644 --- a/security/libgpg-error/distinfo +++ b/security/libgpg-error/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765611004 -SHA256 (libgpg-error-1.58.tar.bz2) = f943aea9a830a8bd938e5124b579efaece24a3225ff4c3d27611a80ce1260c27 -SIZE (libgpg-error-1.58.tar.bz2) = 1123899 +TIMESTAMP = 1771514444 +SHA256 (libgpg-error-1.59.tar.bz2) = a19bc5087fd97026d93cb4b45d51638d1a25202a5e1fbc3905799f424cfa6134 +SIZE (libgpg-error-1.59.tar.bz2) = 1123184 diff --git a/security/libgpg-error/pkg-plist b/security/libgpg-error/pkg-plist index 25837d026902..839d6888926b 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.41.1 +lib/libgpg-error.so.0.41.2 libdata/pkgconfig/gpg-error.pc share/man/man1/gpg-error-config.1.gz share/man/man1/gpgrt-config.1.gz diff --git a/security/libhydrogen/Makefile b/security/libhydrogen/Makefile index 75ece9b93946..73afb673b1be 100644 --- a/security/libhydrogen/Makefile +++ b/security/libhydrogen/Makefile @@ -1,5 +1,5 @@ PORTNAME= libhydrogen -PORTVERSION= 0.0.0.g20251020 +PORTVERSION= 0.0.0.g20260119 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org @@ -15,6 +15,6 @@ MESON_ARGS= --default-library=both USE_GITHUB= yes GH_ACCOUNT= jedisct1 -GH_TAGNAME= 89c7957 +GH_TAGNAME= 37f123b .include <bsd.port.mk> diff --git a/security/libhydrogen/distinfo b/security/libhydrogen/distinfo index f4332cdbf094..4c25331a5d70 100644 --- a/security/libhydrogen/distinfo +++ b/security/libhydrogen/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1769874228 +SHA256 (jedisct1-libhydrogen-0.0.0.g20260119-37f123b_GH0.tar.gz) = e0dc6cc701ab8b15f812bf1267b3f9cc8e14bfa309e7fc29accaa7a6dca6527e +SIZE (jedisct1-libhydrogen-0.0.0.g20260119-37f123b_GH0.tar.gz) = 46269 diff --git a/security/libkleo/distinfo b/security/libkleo/distinfo index 31a2ad83fe47..c1326db3b252 100644 --- a/security/libkleo/distinfo +++ b/security/libkleo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765478772 -SHA256 (KDE/release-service/25.12.0/libkleo-25.12.0.tar.xz) = ffba9bd563ed23baddc62474760afa262a201064ce1f514c1f269103f135aad9 -SIZE (KDE/release-service/25.12.0/libkleo-25.12.0.tar.xz) = 678384 +TIMESTAMP = 1770570922 +SHA256 (KDE/release-service/25.12.2/libkleo-25.12.2.tar.xz) = 6b055214ba7c5c6da75454b9f2f0cf90213511b73cc18a47964ff553407697f7 +SIZE (KDE/release-service/25.12.2/libkleo-25.12.2.tar.xz) = 678456 diff --git a/security/libkpass/Makefile b/security/libkpass/Makefile index 5aa1864b1111..a5826826c804 100644 --- a/security/libkpass/Makefile +++ b/security/libkpass/Makefile @@ -17,7 +17,7 @@ GH_ACCOUNT= bldewolf GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USES= alias gettext gmake libtool +USES= gettext gmake libtool USE_LDCONFIG= yes CPPFLAGS+= -Dbswap_32=bswap32 -Dbswap_16=bswap16 \ -I${LOCALBASE}/include diff --git a/security/libp11/Makefile b/security/libp11/Makefile index 4f0d14343a4b..485c42573e77 100644 --- a/security/libp11/Makefile +++ b/security/libp11/Makefile @@ -1,5 +1,5 @@ PORTNAME= libp11 -DISTVERSION= 0.4.16 +DISTVERSION= 0.4.18 CATEGORIES= security devel MASTER_SITES= https://github.com/OpenSC/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ @@ -9,8 +9,6 @@ WWW= https://github.com/OpenSC/libp11/wiki LICENSE= LGPL21 -LIB_DEPENDS= libltdl.so:devel/libltdl - USES= cpe libtool pathfix pkgconfig ssl CPE_VENDOR= opensc_project CPE_PRODUCT= opensc diff --git a/security/libp11/distinfo b/security/libp11/distinfo index cf2a0f849536..c9bc88f31b5c 100644 --- a/security/libp11/distinfo +++ b/security/libp11/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752077420 -SHA256 (libp11-0.4.16.tar.gz) = 97777640492fa9e5831497e5892e291dfbf39a7b119d9cb6abb3ec8c56d17553 -SIZE (libp11-0.4.16.tar.gz) = 561088 +TIMESTAMP = 1771318578 +SHA256 (libp11-0.4.18.tar.gz) = 9292de67ca73aba1deacf577c9086b595765f36ef47712cfeb49fa31f6e772fb +SIZE (libp11-0.4.18.tar.gz) = 578268 diff --git a/security/libp11/pkg-plist b/security/libp11/pkg-plist index cd60891bab2a..26f9b5e2f57c 100644 --- a/security/libp11/pkg-plist +++ b/security/libp11/pkg-plist @@ -7,7 +7,7 @@ lib/engines/pkcs11.so lib/libp11.a lib/libp11.so lib/libp11.so.3 -lib/libp11.so.3.7.2 +lib/libp11.so.3.7.4 lib/libpkcs11.a lib/libpkcs11.so lib/libpkcs11.so.0 @@ -18,6 +18,8 @@ libdata/pkgconfig/libp11.pc %%PORTEXAMPLES%%%%EXAMPLESDIR%%/auth.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/decrypt.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/eckeygen.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ed25519keygen.c +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ed448keygen.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/getrandom.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/listkeys_ext.c diff --git a/security/libreswan/Makefile b/security/libreswan/Makefile index d8bbc388779e..421dfdc9da12 100644 --- a/security/libreswan/Makefile +++ b/security/libreswan/Makefile @@ -1,6 +1,6 @@ PORTNAME= libreswan DISTVERSION= 4.12 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://download.libreswan.org/ diff --git a/security/libsodium/Makefile b/security/libsodium/Makefile index e9576e1e77b9..bcb83b77efa5 100644 --- a/security/libsodium/Makefile +++ b/security/libsodium/Makefile @@ -2,13 +2,10 @@ PORTNAME= libsodium ################################################# # Make sure to bump all consumers when updating # ################################################# -PORTVERSION= 1.0.19 +PORTVERSION= 1.0.21 CATEGORIES= security MASTER_SITES= https://download.libsodium.org/libsodium/releases/ -PATCH_SITES= https://github.com/jedisct1/libsodium/commit/ -PATCHFILES= bb6e6a4b527194e3ca8e8bc7e96b166b361853e3.patch:-p1 # aarch64 build fix - MAINTAINER= vsevolod@FreeBSD.org COMMENT= Library to build higher-level cryptographic tools WWW= https://github.com/jedisct1/libsodium/ @@ -23,8 +20,6 @@ GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check -WRKSRC= ${WRKDIR}/${PORTNAME}-stable - OPTIONS_DEFINE= DOCS post-install-DOCS-on: diff --git a/security/libsodium/distinfo b/security/libsodium/distinfo index 91f595469b4e..949c8cdcbdd1 100644 --- a/security/libsodium/distinfo +++ b/security/libsodium/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1716542819 -SHA256 (libsodium-1.0.19.tar.gz) = 018d79fe0a045cca07331d37bd0cb57b2e838c51bc48fd837a1472e50068bbea -SIZE (libsodium-1.0.19.tar.gz) = 1945523 -SHA256 (bb6e6a4b527194e3ca8e8bc7e96b166b361853e3.patch) = 99100456fad1ef049073b91ce535a56b807d9cb6347f8410c8107fbf952c59a0 -SIZE (bb6e6a4b527194e3ca8e8bc7e96b166b361853e3.patch) = 4426 +TIMESTAMP = 1767780602 +SHA256 (libsodium-1.0.21.tar.gz) = 9e4285c7a419e82dedb0be63a72eea357d6943bc3e28e6735bf600dd4883feaf +SIZE (libsodium-1.0.21.tar.gz) = 2046164 diff --git a/security/libsodium/pkg-plist b/security/libsodium/pkg-plist index 2eb4414510fa..ecde1e156228 100644 --- a/security/libsodium/pkg-plist +++ b/security/libsodium/pkg-plist @@ -15,6 +15,7 @@ include/sodium/crypto_box_curve25519xsalsa20poly1305.h include/sodium/crypto_core_ed25519.h include/sodium/crypto_core_hchacha20.h include/sodium/crypto_core_hsalsa20.h +include/sodium/crypto_core_keccak1600.h include/sodium/crypto_core_ristretto255.h include/sodium/crypto_core_salsa20.h include/sodium/crypto_core_salsa2012.h @@ -24,6 +25,7 @@ include/sodium/crypto_generichash_blake2b.h include/sodium/crypto_hash.h include/sodium/crypto_hash_sha256.h include/sodium/crypto_hash_sha512.h +include/sodium/crypto_ipcrypt.h include/sodium/crypto_kdf.h include/sodium/crypto_kdf_blake2b.h include/sodium/crypto_kdf_hkdf_sha256.h @@ -58,6 +60,10 @@ include/sodium/crypto_stream_xsalsa20.h include/sodium/crypto_verify_16.h include/sodium/crypto_verify_32.h include/sodium/crypto_verify_64.h +include/sodium/crypto_xof_shake128.h +include/sodium/crypto_xof_shake256.h +include/sodium/crypto_xof_turboshake128.h +include/sodium/crypto_xof_turboshake256.h include/sodium/export.h include/sodium/randombytes.h include/sodium/randombytes_internal_random.h @@ -68,7 +74,7 @@ include/sodium/version.h lib/libsodium.a lib/libsodium.so lib/libsodium.so.26 -lib/libsodium.so.26.1.0 +lib/libsodium.so.26.3.0 libdata/pkgconfig/libsodium.pc %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/README.markdown diff --git a/security/libtasn1/Makefile b/security/libtasn1/Makefile index d1f94cdcec8a..e08c5ce26964 100644 --- a/security/libtasn1/Makefile +++ b/security/libtasn1/Makefile @@ -1,6 +1,5 @@ PORTNAME= libtasn1 -PORTVERSION= 4.20.0 -PORTREVISION= 1 +PORTVERSION= 4.21.0 CATEGORIES= security MASTER_SITES= GNU \ GNUPG/gnutls/${PORTNAME} diff --git a/security/libtasn1/distinfo b/security/libtasn1/distinfo index 4021aa734400..25077893c954 100644 --- a/security/libtasn1/distinfo +++ b/security/libtasn1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738923088 -SHA256 (libtasn1-4.20.0.tar.gz) = 92e0e3bd4c02d4aeee76036b2ddd83f0c732ba4cda5cb71d583272b23587a76c -SIZE (libtasn1-4.20.0.tar.gz) = 1783873 +TIMESTAMP = 1768029433 +SHA256 (libtasn1-4.21.0.tar.gz) = 1d8a444a223cc5464240777346e125de51d8e6abf0b8bac742ac84609167dc87 +SIZE (libtasn1-4.21.0.tar.gz) = 1816537 diff --git a/security/libtasn1/pkg-plist b/security/libtasn1/pkg-plist index 75b3d8091394..a56f730ed0f4 100644 --- a/security/libtasn1/pkg-plist +++ b/security/libtasn1/pkg-plist @@ -5,7 +5,7 @@ include/libtasn1.h lib/libtasn1.a lib/libtasn1.so lib/libtasn1.so.6 -lib/libtasn1.so.6.6.4 +lib/libtasn1.so.6.6.5 libdata/pkgconfig/libtasn1.pc share/man/man1/asn1Coding.1.gz share/man/man1/asn1Decoding.1.gz diff --git a/security/libxcrypt/Makefile b/security/libxcrypt/Makefile index 5b7aff9ed91f..6faa416e3834 100644 --- a/security/libxcrypt/Makefile +++ b/security/libxcrypt/Makefile @@ -1,7 +1,8 @@ PORTNAME= libxcrypt -DISTVERSIONPREFIX= v DISTVERSION= 4.5.2 +PORTREVISION= 1 CATEGORIES= security +MASTER_SITES= https://github.com/besser82/${PORTNAME}/releases/download/v${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Extended crypt library for descrypt, md5crypt, bcrypt, and others @@ -9,30 +10,19 @@ WWW= https://github.com/besser82/libxcrypt LICENSE= LGPL21 -USES= autoreconf gmake libtool pkgconfig +USES= gmake libtool pathfix perl5 tar:xz +USE_PERL5= build USE_LDCONFIG= yes -USE_GITHUB= yes -GH_ACCOUNT= besser82 - GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -CONFIGURE_ARGS= --disable-static CFLAGS+= -Wno-gnu-statement-expression +INSTALL_TARGET= install-strip TEST_TARGET= check -post-install: - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libcrypt.so.2.0.0 - -# tests as of 4.5.2: -# TOTAL: 52 -# PASS: 51 -# SKIP: 1 -# XFAIL: 0 -# FAIL: 0 -# XPASS: 0 -# ERROR: 0 +CONFIGURE_ARGS= --disable-static \ + --disable-xcrypt-compat-files \ + --enable-obsolete-api=no .include <bsd.port.mk> diff --git a/security/libxcrypt/distinfo b/security/libxcrypt/distinfo index 8140a2debc58..b0aef070ad76 100644 --- a/security/libxcrypt/distinfo +++ b/security/libxcrypt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764494505 -SHA256 (besser82-libxcrypt-v4.5.2_GH0.tar.gz) = d99b548636894641e6b29b58ef592cab692e75672155a938c3209c187a872e1e -SIZE (besser82-libxcrypt-v4.5.2_GH0.tar.gz) = 575991 +TIMESTAMP = 1767444612 +SHA256 (libxcrypt-4.5.2.tar.xz) = 71513a31c01a428bccd5367a32fd95f115d6dac50fb5b60c779d5c7942aec071 +SIZE (libxcrypt-4.5.2.tar.xz) = 669820 diff --git a/security/libxcrypt/files/patch-Makefile.am b/security/libxcrypt/files/patch-Makefile.am deleted file mode 100644 index a68a0d9d1aa6..000000000000 --- a/security/libxcrypt/files/patch-Makefile.am +++ /dev/null @@ -1,22 +0,0 @@ -- workaround for symbol map containing missing symbols, see https://github.com/besser82/libxcrypt/issues/181 - ---- Makefile.am.orig 2024-01-21 03:27:38 UTC -+++ Makefile.am -@@ -154,12 +154,12 @@ libcrypt_la_LDFLAGS = -version-info $(libcrypt_la_VERS - - libcrypt_la_LDFLAGS = -version-info $(libcrypt_la_VERSION) - --if HAVE_VSCRIPT --libcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map --APPLY_SYMVERS = yes --else -+#if HAVE_VSCRIPT -+#libcrypt_la_LDFLAGS += $(VSCRIPT_LDFLAGS),$(builddir)/libcrypt.map -+#APPLY_SYMVERS = yes -+#else - APPLY_SYMVERS = no --endif -+#endif - - libcrypt_la_LDFLAGS += $(UNDEF_FLAG) $(TEXT_RELOC_FLAG) $(AM_LDFLAGS) - diff --git a/security/lime/Makefile b/security/lime/Makefile index d34706e4173e..e268ad816561 100644 --- a/security/lime/Makefile +++ b/security/lime/Makefile @@ -1,10 +1,10 @@ PORTNAME= lime -DISTVERSION= 5.4.28 +DISTVERSION= 5.4.72 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org COMMENT= End-to-end encryption library for instant messaging -WWW= https://www.linphone.org/technical-corner/lime +WWW= https://gitlab.linphone.org/BC/public/lime LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt diff --git a/security/lime/distinfo b/security/lime/distinfo index 015ebb06d3bb..0f5eebeb3253 100644 --- a/security/lime/distinfo +++ b/security/lime/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758131856 -SHA256 (lime-5.4.28.tar.bz2) = 012055cc0a9de2bd1383d0ee5f260cd80191de8be550aa6ad061866dccfd80b0 -SIZE (lime-5.4.28.tar.bz2) = 677371 +TIMESTAMP = 1767343843 +SHA256 (lime-5.4.72.tar.bz2) = 1a12bed75f2ff79fa05b3b431d08fd23a2947c3772f18cb79173cdcac4c7cb06 +SIZE (lime-5.4.72.tar.bz2) = 677336 diff --git a/security/local-php-security-checker/Makefile b/security/local-php-security-checker/Makefile index b5f2db86ce55..3984f1f2e836 100644 --- a/security/local-php-security-checker/Makefile +++ b/security/local-php-security-checker/Makefile @@ -1,7 +1,7 @@ PORTNAME= local-php-security-checker DISTVERSIONPREFIX= v DISTVERSION= 2.1.3 -PORTREVISION= 8 +PORTREVISION= 11 CATEGORIES= security MASTER_SITES= GH diff --git a/security/lxqt-openssh-askpass/Makefile b/security/lxqt-openssh-askpass/Makefile index 0df2ed1b5110..11052a737063 100644 --- a/security/lxqt-openssh-askpass/Makefile +++ b/security/lxqt-openssh-askpass/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-openssh-askpass PORTVERSION= 2.3.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= LXQT diff --git a/security/lxqt-sudo/Makefile b/security/lxqt-sudo/Makefile index b4ae44bc4a36..b9dc7783b023 100644 --- a/security/lxqt-sudo/Makefile +++ b/security/lxqt-sudo/Makefile @@ -1,6 +1,6 @@ PORTNAME= lxqt-sudo PORTVERSION= 2.3.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MASTER_SITES= LXQT diff --git a/security/mailzu/Makefile b/security/mailzu/Makefile index d0fa985fcd04..7a2c9271de78 100644 --- a/security/mailzu/Makefile +++ b/security/mailzu/Makefile @@ -21,7 +21,6 @@ RUN_DEPENDS= ${LOCALBASE}/sbin/amavisd:security/amavisd-new \ USES= php:flavors,web USE_PHP= sockets -IGNORE_WITH_PHP= 81 NO_ARCH= yes NO_BUILD= yes diff --git a/security/mbedtls3/Makefile b/security/mbedtls3/Makefile index 872fa89c9ac6..c1a224f14f6f 100644 --- a/security/mbedtls3/Makefile +++ b/security/mbedtls3/Makefile @@ -25,6 +25,8 @@ CMAKE_OFF= ENABLE_TESTING CMAKE_TESTING_ON= ENABLE_TESTING CMAKE_TESTING_JOBS= 1 +CONFLICTS_INSTALL= mbedtls4 + PORTSCOUT= limit:^${DISTVERSION:R:S/./\./g}\. PLIST_SUB= DISTVERSION=${DISTVERSION} diff --git a/security/mbedtls4/Makefile b/security/mbedtls4/Makefile new file mode 100644 index 000000000000..615048be44ed --- /dev/null +++ b/security/mbedtls4/Makefile @@ -0,0 +1,44 @@ +PORTNAME= mbedtls +DISTVERSION= 4.0.0 +CATEGORIES= security devel +MASTER_SITES= https://github.com/Mbed-TLS/${PORTNAME}/releases/download/${DISTNAME}/ +PKGNAMESUFFIX= 4 + +MAINTAINER= pkaipila@gmail.com +COMMENT= Embedded SSL/TLS and cryptography library +WWW= https://www.trustedfirmware.org/projects/mbed-tls/ + +LICENSE= APACHE20 GPLv2+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake:testing python:build,test shebangfix tar:bz2 +USE_LDCONFIG= yes + +SHEBANG_FILES= scripts/*.py tests/scripts/*.py + +CMAKE_ON= CMAKE_BUILD_RPATH_USE_ORIGIN \ + ENABLE_PROGRAMS \ + LINK_WITH_PTHREAD \ + USE_SHARED_MBEDTLS_LIBRARY +CMAKE_OFF= ENABLE_TESTING +CMAKE_TESTING_ON= ENABLE_TESTING +CMAKE_TESTING_JOBS= 1 + +CONFLICTS_INSTALL= mbedtls3 + +PORTSCOUT= limit:^${DISTVERSION:R:S/./\./g}\. + +PLIST_SUB= DISTVERSION=${DISTVERSION} + +pre-configure: + @${WRKSRC}/scripts/config.py set MBEDTLS_SSL_DTLS_SRTP + @${WRKSRC}/scripts/config.py set MBEDTLS_THREADING_C + @${WRKSRC}/scripts/config.py set MBEDTLS_THREADING_PTHREAD + +post-install: + @cd ${STAGEDIR}${PREFIX}/bin && for f in *; do \ + ${MV} "$$f" "mbedtls_$$f"; \ + done + +.include <bsd.port.mk> diff --git a/security/mbedtls4/distinfo b/security/mbedtls4/distinfo new file mode 100644 index 000000000000..bfb94dde4eaa --- /dev/null +++ b/security/mbedtls4/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1772372393 +SHA256 (mbedtls-4.0.0.tar.bz2) = 2f3a47f7b3a541ddef450e4867eeecb7ce2ef7776093f3a11d6d43ead6bf2827 +SIZE (mbedtls-4.0.0.tar.bz2) = 6342607 diff --git a/security/mbedtls4/pkg-descr b/security/mbedtls4/pkg-descr new file mode 100644 index 000000000000..582aeb9f84d1 --- /dev/null +++ b/security/mbedtls4/pkg-descr @@ -0,0 +1,2 @@ +mbed TLS is a lightweight, portable, fully featured and standards compliant +SSL/TLS and cryptography library. diff --git a/security/mbedtls4/pkg-plist b/security/mbedtls4/pkg-plist new file mode 100644 index 000000000000..b59df397ee02 --- /dev/null +++ b/security/mbedtls4/pkg-plist @@ -0,0 +1,166 @@ +bin/mbedtls_aead_demo +bin/mbedtls_cert_app +bin/mbedtls_cert_req +bin/mbedtls_cert_write +bin/mbedtls_crl_app +bin/mbedtls_crypto_examples +bin/mbedtls_dtls_client +bin/mbedtls_dtls_server +bin/mbedtls_hmac_demo +bin/mbedtls_key_ladder_demo +bin/mbedtls_key_ladder_demo.sh +bin/mbedtls_load_roots +bin/mbedtls_metatest +bin/mbedtls_mini_client +bin/mbedtls_pem2der +bin/mbedtls_psa_constant_names +bin/mbedtls_psa_hash +bin/mbedtls_query_compile_time_config +bin/mbedtls_query_included_headers +bin/mbedtls_req_app +bin/mbedtls_selftest +bin/mbedtls_ssl_client1 +bin/mbedtls_ssl_client2 +bin/mbedtls_ssl_context_info +bin/mbedtls_ssl_fork_server +bin/mbedtls_ssl_mail_client +bin/mbedtls_ssl_pthread_server +bin/mbedtls_ssl_server +bin/mbedtls_ssl_server2 +bin/mbedtls_strerror +bin/mbedtls_udp_proxy +bin/mbedtls_zeroize +include/mbedtls/compat-3-crypto.h +include/mbedtls/private/aes.h +include/mbedtls/private/aria.h +include/mbedtls/private/bignum.h +include/mbedtls/private/block_cipher.h +include/mbedtls/private/camellia.h +include/mbedtls/private/ccm.h +include/mbedtls/private/chacha20.h +include/mbedtls/private/chachapoly.h +include/mbedtls/private/cipher.h +include/mbedtls/private/cmac.h +include/mbedtls/private/config_adjust_legacy_from_psa.h +include/mbedtls/private/config_adjust_ssl.h +include/mbedtls/private/config_adjust_test_accelerators.h +include/mbedtls/private/config_adjust_x509.h +include/mbedtls/private/config_psa.h +include/mbedtls/private/ctr_drbg.h +include/mbedtls/private/ecdh.h +include/mbedtls/private/ecdsa.h +include/mbedtls/private/ecjpake.h +include/mbedtls/private/ecp.h +include/mbedtls/private/entropy.h +include/mbedtls/private/error_common.h +include/mbedtls/private/gcm.h +include/mbedtls/private/hmac_drbg.h +include/mbedtls/private/md5.h +include/mbedtls/private/pkcs5.h +include/mbedtls/private/poly1305.h +include/mbedtls/private/ripemd160.h +include/mbedtls/private/rsa.h +include/mbedtls/private/sha1.h +include/mbedtls/private/sha256.h +include/mbedtls/private/sha3.h +include/mbedtls/private/sha512.h +include/mbedtls/asn1.h +include/mbedtls/asn1write.h +include/mbedtls/base64.h +include/mbedtls/build_info.h +include/mbedtls/config_adjust_legacy_crypto.h +include/mbedtls/constant_time.h +include/mbedtls/debug.h +include/mbedtls/error.h +include/mbedtls/lms.h +include/mbedtls/mbedtls_config.h +include/mbedtls/md.h +include/mbedtls/memory_buffer_alloc.h +include/mbedtls/net_sockets.h +include/mbedtls/nist_kw.h +include/mbedtls/oid.h +include/mbedtls/pem.h +include/mbedtls/pk.h +include/mbedtls/pkcs7.h +include/mbedtls/platform.h +include/mbedtls/platform_time.h +include/mbedtls/platform_util.h +include/mbedtls/private_access.h +include/mbedtls/psa_util.h +include/mbedtls/ssl.h +include/mbedtls/ssl_cache.h +include/mbedtls/ssl_ciphersuites.h +include/mbedtls/ssl_cookie.h +include/mbedtls/ssl_ticket.h +include/mbedtls/threading.h +include/mbedtls/timing.h +include/mbedtls/version.h +include/mbedtls/x509.h +include/mbedtls/x509_crl.h +include/mbedtls/x509_crt.h +include/mbedtls/x509_csr.h +include/psa/crypto.h +include/psa/crypto_adjust_auto_enabled.h +include/psa/crypto_adjust_config_dependencies.h +include/psa/crypto_adjust_config_key_pair_types.h +include/psa/crypto_adjust_config_synonyms.h +include/psa/crypto_builtin_composites.h +include/psa/crypto_builtin_key_derivation.h +include/psa/crypto_builtin_primitives.h +include/psa/crypto_compat.h +include/psa/crypto_config.h +include/psa/crypto_driver_common.h +include/psa/crypto_driver_contexts_composites.h +include/psa/crypto_driver_contexts_key_derivation.h +include/psa/crypto_driver_contexts_primitives.h +include/psa/crypto_extra.h +include/psa/crypto_platform.h +include/psa/crypto_sizes.h +include/psa/crypto_struct.h +include/psa/crypto_types.h +include/psa/crypto_values.h +include/psa/crypto_adjust_config_derived.h +include/psa/crypto_driver_random.h +include/tf-psa-crypto/build_info.h +include/tf-psa-crypto/private/everest/everest/Hacl_Curve25519.h +include/tf-psa-crypto/private/everest/everest/everest.h +include/tf-psa-crypto/private/everest/everest/kremlib.h +include/tf-psa-crypto/private/everest/everest/kremlib/FStar_UInt128.h +include/tf-psa-crypto/private/everest/everest/kremlib/FStar_UInt64_FStar_UInt32_FStar_UInt16_FStar_UInt8.h +include/tf-psa-crypto/private/everest/everest/kremlin/c_endianness.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/builtin.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/callconv.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/compat.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/debug.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/target.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/types.h +include/tf-psa-crypto/private/everest/everest/kremlin/internal/wasmsupport.h +include/tf-psa-crypto/private/everest/everest/vs2013/Hacl_Curve25519.h +include/tf-psa-crypto/private/everest/everest/x25519.h +include/tf-psa-crypto/version.h +lib/cmake/TF-PSA-Crypto/TF-PSA-CryptoConfig.cmake +lib/cmake/TF-PSA-Crypto/TF-PSA-CryptoConfigVersion.cmake +lib/cmake/TF-PSA-Crypto/TF-PSA-CryptoTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/TF-PSA-Crypto/TF-PSA-CryptoTargets.cmake +lib/libmbedtls.so.22 +lib/libmbedx509.so.8 +lib/libtfpsacrypto.a +lib/libtfpsacrypto.so +lib/libtfpsacrypto.so.1 +lib/libtfpsacrypto.so.1.0.0 +lib/cmake/MbedTLS/MbedTLSConfig.cmake +lib/cmake/MbedTLS/MbedTLSConfigVersion.cmake +lib/cmake/MbedTLS/MbedTLSTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/MbedTLS/MbedTLSTargets.cmake +lib/libmbedcrypto.a +lib/libmbedcrypto.so.%%DISTVERSION%% +lib/libmbedtls.a +lib/libmbedtls.so +lib/libmbedtls.so.%%DISTVERSION%% +lib/libmbedx509.a +lib/libmbedx509.so +lib/libmbedx509.so.%%DISTVERSION%% +libdata/pkgconfig/mbedcrypto.pc +libdata/pkgconfig/mbedtls.pc +libdata/pkgconfig/mbedx509.pc +libdata/pkgconfig/tfpsacrypto.pc diff --git a/security/meek/Makefile b/security/meek/Makefile index dcb4bd60ab3a..a0a7a622618a 100644 --- a/security/meek/Makefile +++ b/security/meek/Makefile @@ -1,7 +1,7 @@ PORTNAME= meek DISTVERSIONPREFIX=v DISTVERSION= 0.37.0 -PORTREVISION= 30 +PORTREVISION= 33 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile index 5d8b2d67604a..1e7ff91ee98c 100644 --- a/security/metasploit/Makefile +++ b/security/metasploit/Makefile @@ -1,6 +1,6 @@ PORTNAME= metasploit DISTVERSION= 6.4.58 -PORTREVISION= 9 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= tanawts@gmail.com diff --git a/security/minisign/Makefile b/security/minisign/Makefile index 9a8aaf434a0d..bebdbd3d4da9 100644 --- a/security/minisign/Makefile +++ b/security/minisign/Makefile @@ -1,5 +1,6 @@ PORTNAME= minisign PORTVERSION= 0.12 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/jedisct1/minisign/releases/download/${PORTVERSION}/ diff --git a/security/mkp224o/Makefile b/security/mkp224o/Makefile index 62e0ffada3ca..4de28aee2434 100644 --- a/security/mkp224o/Makefile +++ b/security/mkp224o/Makefile @@ -1,5 +1,6 @@ PORTNAME= mkp224o DISTVERSION= 1.7.0 +PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://github.com/cathugger/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTNAME= ${PORTNAME}-${DISTVERSION}-src diff --git a/security/modsecurity3-nginx/Makefile b/security/modsecurity3-nginx/Makefile index de00ec798684..fe3d9256fb57 100644 --- a/security/modsecurity3-nginx/Makefile +++ b/security/modsecurity3-nginx/Makefile @@ -1,8 +1,8 @@ PORTNAME= modsecurity3-nginx -DISTVERSION= 1.0.3 -PORTREVISION= 0 +DISTVERSION= 1.0.4 +PORTREVISION= 2 CATEGORIES= security www -MASTER_SITES= http://nginx.org/download/ +MASTER_SITES= https://nginx.org/download/ DISTFILES= ${_NGINX_DISTNAME}${EXTRACT_SUFX} MAINTAINER= joneum@FreeBSD.org @@ -18,7 +18,7 @@ LIB_DEPENDS= libmodsecurity.so:security/modsecurity3 USES= compiler:c11 USE_GITHUB= nodefault -GH_TUPLE= SpiderLabs:ModSecurity-nginx:v1.0.1:modsecurity3 +GH_TUPLE= SpiderLabs:ModSecurity-nginx:e6a568a:modsecurity3 HAS_CONFIGURE= yes # Most arguments should be derived from www/nginx's Makefile to be in sync @@ -38,7 +38,9 @@ CONFIGURE_ARGS+= --prefix=${PREFIX}/etc/nginx \ --http-scgi-temp-path=${_NGINX_TMPDIR}/scgi_temp \ --http-uwsgi-temp-path=${_NGINX_TMPDIR}/uwsgi_temp \ --http-log-path=${_NGINX_ACCESSLOG} \ + --with-compat \ --with-http_v2_module \ + --with-http_v3_module \ --with-http_addition_module \ --with-http_auth_request_module \ --with-http_dav_module \ @@ -52,6 +54,7 @@ CONFIGURE_ARGS+= --prefix=${PREFIX}/etc/nginx \ --with-http_secure_link_module \ --with-http_slice_module \ --with-http_ssl_module \ + --with-stream_realip_module \ --with-http_stub_status_module \ --with-http_sub_module \ --without-mail_imap_module \ @@ -81,7 +84,7 @@ _NGINX_TMPDIR= ${_NGINX_VARDIR}/tmp/nginx _NGINX_VARDIR= /var _NGINX_PORTNAME= nginx -_NGINX_PORTVERSION= 1.22.0 +_NGINX_PORTVERSION= 1.28.2 _NGINX_DISTNAME= ${_NGINX_PORTNAME}-${_NGINX_PORTVERSION} do-install: diff --git a/security/modsecurity3-nginx/distinfo b/security/modsecurity3-nginx/distinfo index f124496b1b8d..9cbf095fc6f0 100644 --- a/security/modsecurity3-nginx/distinfo +++ b/security/modsecurity3-nginx/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1653829990 -SHA256 (nginx-1.22.0.tar.gz) = b33d569a6f11a01433a57ce17e83935e953ad4dc77cdd4d40f896c88ac26eb53 -SIZE (nginx-1.22.0.tar.gz) = 1073322 -SHA256 (SpiderLabs-ModSecurity-nginx-v1.0.1_GH0.tar.gz) = c969a78659bb47c84929de0b9adc1f8c512a51ec9dd3b162cb568ae228d3d59e -SIZE (SpiderLabs-ModSecurity-nginx-v1.0.1_GH0.tar.gz) = 31920 +TIMESTAMP = 1771870809 +SHA256 (nginx-1.28.2.tar.gz) = 20e5e0f2c917acfb51120eec2fba9a4ba4e1e10fd28465067cc87a7d81a829a3 +SIZE (nginx-1.28.2.tar.gz) = 1282351 +SHA256 (SpiderLabs-ModSecurity-nginx-e6a568a_GH0.tar.gz) = 0680f0c025b91e0f233cd908eac7da0f08ff5042f941c570d4ad8c8a94eea533 +SIZE (SpiderLabs-ModSecurity-nginx-e6a568a_GH0.tar.gz) = 1161281 diff --git a/security/modsecurity3/Makefile b/security/modsecurity3/Makefile index 186cfe1dc959..08a688bfd536 100644 --- a/security/modsecurity3/Makefile +++ b/security/modsecurity3/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 3.0.14 PORTREVISION= 1 CATEGORIES= security www -MASTER_SITES= https://github.com/owasp-modsecurity/ModSecurity/releases/download/v${PORTVERSION}/ +MASTER_SITES= https://github.com/owasp-modsecurity/ModSecurity/releases/download/v${DISTVERSION}/ PKGNAMESUFFIX= 3 MAINTAINER= marius.halden@modirum.com @@ -14,7 +14,7 @@ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libcurl.so:ftp/curl \ - libpcre.so:devel/pcre \ + libpcre2-8.so:devel/pcre2 \ libyajl.so:devel/yajl \ libmaxminddb.so:net/libmaxminddb @@ -27,7 +27,7 @@ USE_GNOME= libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes -CONFIGURE_ARGS= --without-lmdb --without-ssdeep --without-lua +CONFIGURE_ARGS= --without-lmdb --without-ssdeep --without-lua --with-pcre2 INSTALL_TARGET= install-strip diff --git a/security/munge/Makefile b/security/munge/Makefile index a4255b486963..30951d505035 100644 --- a/security/munge/Makefile +++ b/security/munge/Makefile @@ -1,5 +1,5 @@ PORTNAME= munge -DISTVERSION= 0.5.17 +DISTVERSION= 0.5.18 CATEGORIES= security MASTER_SITES= https://github.com/dun/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ diff --git a/security/munge/distinfo b/security/munge/distinfo index 17e9c1ecb66e..a487e642bca0 100644 --- a/security/munge/distinfo +++ b/security/munge/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764322878 -SHA256 (munge-0.5.17.tar.xz) = bcd7b124ed0c566601dec8bad5fe14d50c843b95321e4184ccad292208554a16 -SIZE (munge-0.5.17.tar.xz) = 466724 +TIMESTAMP = 1771013037 +SHA256 (munge-0.5.18.tar.xz) = 39c3ec6ef5604bfa206e8aa10fc05d5119040f6de4a554bc0fb98ca1aed838dc +SIZE (munge-0.5.18.tar.xz) = 466672 diff --git a/security/naabu/Makefile b/security/naabu/Makefile index c16a2c5c5020..ae89b2227729 100644 --- a/security/naabu/Makefile +++ b/security/naabu/Makefile @@ -1,7 +1,7 @@ PORTNAME= naabu DISTVERSIONPREFIX= v -DISTVERSION= 2.3.7 -PORTREVISION= 1 +DISTVERSION= 2.4.0 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/naabu/distinfo b/security/naabu/distinfo index 5d946f49513d..88631cbc028d 100644 --- a/security/naabu/distinfo +++ b/security/naabu/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763923530 -SHA256 (go/security_naabu/naabu-v2.3.7/v2.3.7.mod) = b3d32274a75b85c660472e55d4be227f0f035a8918208bfd86019d76628c3654 -SIZE (go/security_naabu/naabu-v2.3.7/v2.3.7.mod) = 6599 -SHA256 (go/security_naabu/naabu-v2.3.7/v2.3.7.zip) = dc8526b7c8162c899a133b31f8c87e0f7345531d025f36a362672a2bf8be6f22 -SIZE (go/security_naabu/naabu-v2.3.7/v2.3.7.zip) = 531383 +TIMESTAMP = 1769971046 +SHA256 (go/security_naabu/naabu-v2.4.0/v2.4.0.mod) = d610dcf9c48344ceb6c0a5225011527493a0ccd7954e29dc786221ebb419e0a1 +SIZE (go/security_naabu/naabu-v2.4.0/v2.4.0.mod) = 6631 +SHA256 (go/security_naabu/naabu-v2.4.0/v2.4.0.zip) = 52b3f5c8e979fcb0b8b49d0d51bb05485abdacf2a81739abf47fc73a04efd299 +SIZE (go/security_naabu/naabu-v2.4.0/v2.4.0.zip) = 533065 diff --git a/security/nebula/Makefile b/security/nebula/Makefile index dd629fd87bb5..13aa6579f15a 100644 --- a/security/nebula/Makefile +++ b/security/nebula/Makefile @@ -1,7 +1,7 @@ PORTNAME= nebula DISTVERSIONPREFIX= v DISTVERSION= 1.8.2 -PORTREVISION= 18 +PORTREVISION= 21 CATEGORIES= security MAINTAINER= ashish@FreeBSD.org diff --git a/security/netbird/Makefile b/security/netbird/Makefile index 4ab2b6663935..2149550b514a 100644 --- a/security/netbird/Makefile +++ b/security/netbird/Makefile @@ -1,6 +1,6 @@ PORTNAME= netbird DISTVERSIONPREFIX= v -DISTVERSION= 0.60.9 +DISTVERSION= 0.66.1 CATEGORIES= security net net-vpn MAINTAINER= dev@netbird.io @@ -23,8 +23,6 @@ GO_TARGET= ./client:${PORTNAME} GO_BUILDFLAGS= -tags freebsd -o ${PORTNAME} -ldflags \ "-s -w -X github.com/netbirdio/netbird/version.version=${DISTVERSION}" -WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} - PLIST_FILES= bin/${PORTNAME} .include <bsd.port.mk> diff --git a/security/netbird/distinfo b/security/netbird/distinfo index 52137abad24b..696c6cc26d6f 100644 --- a/security/netbird/distinfo +++ b/security/netbird/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1766434030 -SHA256 (go/security_netbird/netbird-v0.60.9/v0.60.9.mod) = 14cc81dc1535580f4b10b23a8134373735138054740662d9ab54a00d7bd21644 -SIZE (go/security_netbird/netbird-v0.60.9/v0.60.9.mod) = 12868 -SHA256 (go/security_netbird/netbird-v0.60.9/v0.60.9.zip) = e7e56e02050c675e87e687b1b48eff38d8a69746effdb3c112dc8cf8dde1dc39 -SIZE (go/security_netbird/netbird-v0.60.9/v0.60.9.zip) = 3458252 +TIMESTAMP = 1772545899 +SHA256 (go/security_netbird/netbird-v0.66.1/v0.66.1.mod) = 51ffc2997b0507a892ddd754e4c78bfbc8426fc99363994c6f4ac2c82f0c6614 +SIZE (go/security_netbird/netbird-v0.66.1/v0.66.1.mod) = 14061 +SHA256 (go/security_netbird/netbird-v0.66.1/v0.66.1.zip) = 4702e22127f69a134a5d89f192ec3f17d2bc36bc9159f326a9c2b77d455dce4d +SIZE (go/security_netbird/netbird-v0.66.1/v0.66.1.zip) = 6306373 diff --git a/security/nextcloud-end_to_end_encryption/Makefile b/security/nextcloud-end_to_end_encryption/Makefile index 989cdea1c8ce..5a54150fb713 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.18.0 +PORTVERSION= 2.0.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= 32 +NEXTCLOUD_RUN_DEPENDS= 33 USES= nextcloud php:flavors diff --git a/security/nextcloud-end_to_end_encryption/distinfo b/security/nextcloud-end_to_end_encryption/distinfo index 5a29084e41e2..7ed8796200a7 100644 --- a/security/nextcloud-end_to_end_encryption/distinfo +++ b/security/nextcloud-end_to_end_encryption/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1771487097 +SHA256 (nextcloud/end_to_end_encryption-v2.0.0.tar.gz) = c381f6c5656bde6b821c9f65b07a9bb309416823f03999f9ca17d4cf650d6d7a +SIZE (nextcloud/end_to_end_encryption-v2.0.0.tar.gz) = 2910291 diff --git a/security/nextcloud-passman/Makefile b/security/nextcloud-passman/Makefile deleted file mode 100644 index 2617c3720557..000000000000 --- a/security/nextcloud-passman/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -PORTNAME= passman -PORTVERSION= 2.4.12 -CATEGORIES= security -MASTER_SITES= https://releases.passman.cc/ -DISTNAME= ${PORTNAME}_${PORTVERSION} - -MAINTAINER= brnrd@FreeBSD.org -COMMENT= Full featured password manager for Nextcloud -WWW= https://passman.cc - -LICENSE_FILE= ${WRKSRC}/LICENSE - -DEPRECATED= Upstream unmaintained -EXPIRATION_DATE=2025-12-31 - -NEXTCLOUD_RUN_DEPENDS= 26 - -USES= nextcloud php:flavors - -.include <bsd.port.mk> diff --git a/security/nextcloud-passman/distinfo b/security/nextcloud-passman/distinfo deleted file mode 100644 index cf379d3760cc..000000000000 --- a/security/nextcloud-passman/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1744140733 -SHA256 (nextcloud/passman_2.4.12.tar.gz) = 9cbc1debbc3ff1dad8fd5fda3d6663d9b553b98989a4d357d21eaa9c6f94426e -SIZE (nextcloud/passman_2.4.12.tar.gz) = 2064877 diff --git a/security/nextcloud-passman/pkg-descr b/security/nextcloud-passman/pkg-descr deleted file mode 100644 index b136cb06e488..000000000000 --- a/security/nextcloud-passman/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Open Source Password Manager - -Passman allows you to host your passwords and credentials on your own -Nextcloud instance. Independently and open source. - -The encryption is done on the client and server side with AES256 bit -encryption, to ensure the safety of your credentials. diff --git a/security/nextcloud-twofactor_admin/Makefile b/security/nextcloud-twofactor_admin/Makefile index def054e2c8b8..856a1f4a5a1e 100644 --- a/security/nextcloud-twofactor_admin/Makefile +++ b/security/nextcloud-twofactor_admin/Makefile @@ -1,6 +1,7 @@ PORTNAME= twofactor_admin PORTVERSION= 4.9.0 DISTVERSIONPREFIX= v +PORTREVISION= 4 CATEGORIES= security DISTNAME= ${PORTNAME} diff --git a/security/nextcloud-twofactor_webauthn/Makefile b/security/nextcloud-twofactor_webauthn/Makefile index d59319649d43..f30d9487339b 100644 --- a/security/nextcloud-twofactor_webauthn/Makefile +++ b/security/nextcloud-twofactor_webauthn/Makefile @@ -1,5 +1,5 @@ PORTNAME= twofactor_webauthn -PORTVERSION= 2.4.1 +PORTVERSION= 2.6.0 DISTVERSIONPREFIX= v CATEGORIES= security @@ -9,7 +9,7 @@ WWW= https://apps.nextcloud.com/apps/twofactor_webauthn LICENSE_FILE= ${WRKSRC}/COPYING -NEXTCLOUD_RUN_DEPENDS= 30 +NEXTCLOUD_RUN_DEPENDS= 31 USES= nextcloud php:flavors diff --git a/security/nextcloud-twofactor_webauthn/distinfo b/security/nextcloud-twofactor_webauthn/distinfo index c0adb1ed1dc7..dcf2d46de5da 100644 --- a/security/nextcloud-twofactor_webauthn/distinfo +++ b/security/nextcloud-twofactor_webauthn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759345150 -SHA256 (nextcloud/twofactor_webauthn-v2.4.1.tar.gz) = 0753a37b9a17ebc8bd43f20616fc6337d43eefc4a7ab7caeb2092077c321dcb4 -SIZE (nextcloud/twofactor_webauthn-v2.4.1.tar.gz) = 16790114 +TIMESTAMP = 1771491376 +SHA256 (nextcloud/twofactor_webauthn-v2.6.0.tar.gz) = db5954c05d6e0bbbc92aaa42d78e236ed29a5f6e548550f3814fc4ed7a0c4a8b +SIZE (nextcloud/twofactor_webauthn-v2.6.0.tar.gz) = 7938827 diff --git a/security/nmap-devel/Makefile b/security/nmap-devel/Makefile index 7cc72de61ad3..bb422f6f83ca 100644 --- a/security/nmap-devel/Makefile +++ b/security/nmap-devel/Makefile @@ -1,5 +1,6 @@ PORTNAME= nmap PORTVERSION= 7.95.${NMAP_COMMIT_DATE} +PORTREVISION= 1 CATEGORIES= security PKGNAMESUFFIX= -devel @@ -16,10 +17,12 @@ LICENSE_NAME= Nmap Public Source License LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= auto-accept dist-mirror pkg-mirror pkg-sell -.if !defined(MASTERDIR) +IGNORE_FreeBSD_13= Does not build on FreeBSD 13.x due to OpenSSL 1.1.1 LIB_DEPENDS= libpcre2-16.so:devel/pcre2 +.if !defined(MASTERDIR) + USES= gmake cpe libtool # XXX limit results if we do a grep in the sources! @@ -27,8 +30,8 @@ EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/mswin3 --no-same-owner --no-same-permissions USE_GITHUB= yes -GH_TAGNAME= a74125aef -NMAP_COMMIT_DATE= 20251101 +GH_TAGNAME= a5b332ccd +NMAP_COMMIT_DATE= 20260128 GNU_CONFIGURE= yes CONFIGURE_ARGS=--without-localdirs \ @@ -38,7 +41,6 @@ CONFIGURE_ARGS=--without-localdirs \ --with-liblua=included \ --without-nmap-update MAKE_JOBS_UNSAFE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share OPTIONS_DEFINE= DOCS NLS PCAP SSH2 SSL OPTIONS_DEFAULT=NLS SSH2 SSL @@ -49,6 +51,9 @@ SSH2_DESC= SSH2 protocol support NLS_CONFIGURE_ENABLE= nls PCAP_CONFIGURE_ON= --with-libpcap=included +PCAP_LIB_DEPENDS= libdbus-1.so:devel/dbus +PCAP_USES= localbase:ldflags +PCAP_LDFLAGS= -ldbus-1 SSH2_IMPLIES= SSL SSH2_CONFIGURE_ON= --with-libssh2=included SSH2_CONFIGURE_OFF= --without-libssh2 diff --git a/security/nmap-devel/distinfo b/security/nmap-devel/distinfo index d6c6415becfa..75e3644a2dd5 100644 --- a/security/nmap-devel/distinfo +++ b/security/nmap-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763397793 -SHA256 (nmap-nmap-7.95.20251101-a74125aef_GH0.tar.gz) = a5bbdb5cadbb316012aa76672c6bab5c44f4585a66bf499be0c109a62a7c6391 -SIZE (nmap-nmap-7.95.20251101-a74125aef_GH0.tar.gz) = 15920785 +TIMESTAMP = 1769626522 +SHA256 (nmap-nmap-7.95.20260128-a5b332ccd_GH0.tar.gz) = 1ece1e448c907a8e771732688720d5b7d1dc61a38833c9944ef6dfbe5b904377 +SIZE (nmap-nmap-7.95.20260128-a5b332ccd_GH0.tar.gz) = 15953285 diff --git a/security/nmap-devel/files/patch-configure b/security/nmap-devel/files/patch-configure new file mode 100644 index 000000000000..332a95b99b08 --- /dev/null +++ b/security/nmap-devel/files/patch-configure @@ -0,0 +1,56 @@ +--- configure.orig 2025-05-21 13:47:38.000000000 -0700 ++++ configure 2026-02-02 15:27:39.745358000 -0800 +@@ -3103,7 +3103,7 @@ + ac_compiler_gnu=$ac_cv_c_compiler_gnu + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +-set dummy ${ac_tool_prefix}gcc; ac_word=$2 ++set dummy ${ac_tool_prefix}$CXX; ac_word=$2 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + printf %s "checking for $ac_word... " >&6; } + if test ${ac_cv_prog_CC+y} +@@ -3124,7 +3124,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ ac_cv_prog_CC="${ac_tool_prefix}$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -3169,7 +3169,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="gcc" ++ ac_cv_prog_ac_ct_CC="$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -4135,7 +4135,7 @@ + ac_compiler_gnu=$ac_cv_c_compiler_gnu + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +-set dummy ${ac_tool_prefix}gcc; ac_word=$2 ++set dummy ${ac_tool_prefix}$CXX; ac_word=$2 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + printf %s "checking for $ac_word... " >&6; } + if test ${ac_cv_prog_CC+y} +@@ -4156,7 +4156,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ ac_cv_prog_CC="${ac_tool_prefix}$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -4201,7 +4201,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="gcc" ++ ac_cv_prog_ac_ct_CC="$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi diff --git a/security/nmap-devel/files/patch-libdnet-stripped_configure b/security/nmap-devel/files/patch-libdnet-stripped_configure index 06520638f3ea..3ac064bb4dc8 100644 --- a/security/nmap-devel/files/patch-libdnet-stripped_configure +++ b/security/nmap-devel/files/patch-libdnet-stripped_configure @@ -1,6 +1,6 @@ ---- libdnet-stripped/configure.orig 2025-04-30 19:58:18 UTC -+++ libdnet-stripped/configure -@@ -650,6 +650,9 @@ ac_includes_default="\ +--- libdnet-stripped/configure.orig 2025-08-09 12:07:16.000000000 -0700 ++++ libdnet-stripped/configure 2026-02-02 15:30:56.588281000 -0800 +@@ -643,6 +643,9 @@ #ifdef HAVE_SYS_STAT_H # include <sys/stat.h> #endif @@ -10,3 +10,17 @@ #ifdef HAVE_UNISTD_H # include <unistd.h> #endif" +@@ -15136,13 +15139,6 @@ + if test ${ac_cv_dnet_bsd_bpf+y} + then : + printf %s "(cached) " >&6 +-else case e in #( +- e) if test -c /dev/bpf -o -c /dev/bpf0 ; then +- ac_cv_dnet_bsd_bpf=yes +- else +- ac_cv_dnet_bsd_bpf=no +- fi ;; +-esac + fi + + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dnet_bsd_bpf" >&5 diff --git a/security/nmap-devel/files/patch-libdnet-stripped_src_eth-bsd.c b/security/nmap-devel/files/patch-libdnet-stripped_src_eth-bsd.c new file mode 100644 index 000000000000..d66fadd31f5b --- /dev/null +++ b/security/nmap-devel/files/patch-libdnet-stripped_src_eth-bsd.c @@ -0,0 +1,11 @@ +--- libdnet-stripped/src/eth-bsd.c.orig 2025-06-05 15:22:27.000000000 -0700 ++++ libdnet-stripped/src/eth-bsd.c 2026-02-02 15:33:01.105641000 -0800 +@@ -46,7 +46,7 @@ + + if ((e = calloc(1, sizeof(*e))) != NULL) { + char file[32] = "/dev/bpf"; +- for (i = 0; i <= 128; i++) { ++ for (i = 0; i <= 1024; i++) { + /* This would be O_WRONLY, but Mac OS X 10.6 has a bug + where that prevents other users of the interface + from seeing incoming traffic, even in other diff --git a/security/nmap-devel/files/patch-libdnet-stripped_src_intf.c b/security/nmap-devel/files/patch-libdnet-stripped_src_intf.c index 649d6bedb578..f7adb16d22d2 100644 --- a/security/nmap-devel/files/patch-libdnet-stripped_src_intf.c +++ b/security/nmap-devel/files/patch-libdnet-stripped_src_intf.c @@ -1,6 +1,6 @@ ---- libdnet-stripped/src/intf.c.orig 2025-04-30 19:58:18 UTC -+++ libdnet-stripped/src/intf.c -@@ -178,7 +178,7 @@ intf_open(void) +--- libdnet-stripped/src/intf.c.orig 2025-03-31 12:30:47.000000000 -0700 ++++ libdnet-stripped/src/intf.c 2026-02-02 15:34:47.918928000 -0800 +@@ -178,7 +178,7 @@ #if defined(SIOCGLIFCONF) || defined(SIOCGIFNETMASK_IN6) || defined(SIOCGIFNETMASK6) if ((intf->fd6 = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { # ifdef EPROTONOSUPPORT diff --git a/security/nmap-devel/files/patch-libpcap_Makefile.in b/security/nmap-devel/files/patch-libpcap_Makefile.in index 60dcc4e7d17e..a78c3fabce72 100644 --- a/security/nmap-devel/files/patch-libpcap_Makefile.in +++ b/security/nmap-devel/files/patch-libpcap_Makefile.in @@ -1,11 +1,12 @@ ---- libpcap/Makefile.in.orig 2025-04-30 19:58:18 UTC -+++ libpcap/Makefile.in -@@ -69,7 +69,7 @@ INSTALL_RPCAPD=@INSTALL_RPCAPD@ +--- libpcap/Makefile.in.orig 2025-04-14 12:06:54.000000000 -0700 ++++ libpcap/Makefile.in 2026-02-02 15:36:39.094534000 -0800 +@@ -69,7 +69,8 @@ INSTALL_RPCAPD=@INSTALL_RPCAPD@ # Standard CFLAGS for building members of a shared library -FULL_CFLAGS = $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) +FULL_CFLAGS = -I. $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) ++CXXFLAGS = -I. $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ diff --git a/security/nmap-devel/files/patch-nping_Crypto.cc b/security/nmap-devel/files/patch-nping_Crypto.cc deleted file mode 100644 index c234e6c8d6cf..000000000000 --- a/security/nmap-devel/files/patch-nping_Crypto.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- nping/Crypto.cc.orig 2022-02-18 17:38:46 UTC -+++ nping/Crypto.cc -@@ -70,7 +70,9 @@ - #include <openssl/evp.h> - #include <openssl/err.h> - --#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined LIBRESSL_VERSION_NUMBER -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \ -+ ((!defined LIBRESSL_VERSION_NUMBER) || \ -+ (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER >= 0x30500000L)) - #define HAVE_OPAQUE_EVP_PKEY 1 - #define FUNC_EVP_MD_CTX_init EVP_MD_CTX_reset - #define FUNC_EVP_MD_CTX_cleanup EVP_MD_CTX_reset diff --git a/security/nmap-devel/files/patch-nse__openssl.cc b/security/nmap-devel/files/patch-nse__openssl.cc deleted file mode 100644 index 43474fefa8b6..000000000000 --- a/security/nmap-devel/files/patch-nse__openssl.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- nse_openssl.cc.orig 2022-09-01 22:22:29 UTC -+++ nse_openssl.cc -@@ -13,7 +13,9 @@ - #include <openssl/hmac.h> - #include <openssl/rand.h> - --#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined LIBRESSL_VERSION_NUMBER -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \ -+ ((!defined LIBRESSL_VERSION_NUMBER) || \ -+ (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER >= 0x30500000L)) - #define HAVE_OPAQUE_STRUCTS 1 - #define FUNC_EVP_MD_CTX_init EVP_MD_CTX_reset - #define FUNC_EVP_MD_CTX_cleanup EVP_MD_CTX_reset diff --git a/security/nmap-devel/files/patch-nse__ssl__cert.cc b/security/nmap-devel/files/patch-nse__ssl__cert.cc deleted file mode 100644 index 3f02236bb5af..000000000000 --- a/security/nmap-devel/files/patch-nse__ssl__cert.cc +++ /dev/null @@ -1,13 +0,0 @@ ---- nse_ssl_cert.cc.orig 2022-08-31 13:43:38 UTC -+++ nse_ssl_cert.cc -@@ -80,7 +80,9 @@ - #include <openssl/evp.h> - #include <openssl/err.h> - --#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined LIBRESSL_VERSION_NUMBER -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \ -+ ((!defined LIBRESSL_VERSION_NUMBER) || \ -+ (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER >= 0x30500000L)) - /* Technically some of these things were added in 0x10100006 - * but that was pre-release. */ - #define HAVE_OPAQUE_STRUCTS 1 diff --git a/security/nmap/Makefile b/security/nmap/Makefile index 792600e8aa89..48a6156e59ad 100644 --- a/security/nmap/Makefile +++ b/security/nmap/Makefile @@ -1,6 +1,5 @@ PORTNAME= nmap -DISTVERSION= 7.94 -PORTREVISION= 3 +DISTVERSION= 7.98 CATEGORIES= security MASTER_SITES= https://nmap.org/dist/ \ LOCAL/ohauer @@ -18,6 +17,8 @@ LICENSE_NAME= Nmap Public Source License LICENSE_PERMS= auto-accept dist-mirror pkg-mirror pkg-sell LICENSE_FILE= ${WRKSRC}/LICENSE +LIB_DEPENDS= libpcre2-16.so:devel/pcre2 + .if !defined(MASTERDIR) USES= tar:bzip2 gmake cpe @@ -26,8 +27,9 @@ USES= tar:bzip2 gmake cpe EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/mswin32 \ --no-same-owner --no-same-permissions +MAKE_JOBS_UNSAFE= yes + GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share OPTIONS_SUB= yes OPTIONS_DEFINE= DOCS NLS PCAP SSH2 SSL @@ -38,6 +40,9 @@ SSH2_DESC= SSH2 protocol support NLS_CONFIGURE_ENABLE= nls PCAP_CONFIGURE_ON= --with-libpcap=included +PCAP_LIB_DEPENDS= libdbus-1.so:devel/dbus +PCAP_USES= localbase:ldflags +PCAP_LDFLAGS= -ldbus-1 SSH2_CONFIGURE_ON= --with-libssh2=included SSH2_CONFIGURE_OFF= --without-libssh2 SSH2_IMPLIES= SSL @@ -53,10 +58,11 @@ STRIP_FILES+= nmap nping CONFIGURE_ARGS+=--without-localdirs \ --without-zenmap \ --without-ndiff \ - --with-libpcre=included \ --with-liblua=included \ --without-nmap-update + + .include <bsd.port.options.mk> .if defined(SSL_DEFAULT) && ${SSL_DEFAULT} == libressl diff --git a/security/nmap/distinfo b/security/nmap/distinfo index 6bb14c6c3549..3afdf4d89497 100644 --- a/security/nmap/distinfo +++ b/security/nmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1684706420 -SHA256 (nmap-7.94.tar.bz2) = d71be189eec43d7e099bac8571509d316c4577ca79491832ac3e1217bc8f92cc -SIZE (nmap-7.94.tar.bz2) = 11102195 +TIMESTAMP = 1770074516 +SHA256 (nmap-7.98.tar.bz2) = ce847313eaae9e5c9f21708e42d2ab7b56c7e0eb8803729a3092f58886d897e6 +SIZE (nmap-7.98.tar.bz2) = 12273108 diff --git a/security/nmap/files/patch-configure b/security/nmap/files/patch-configure index 96651d558b5a..332a95b99b08 100644 --- a/security/nmap/files/patch-configure +++ b/security/nmap/files/patch-configure @@ -1,20 +1,56 @@ ---- configure.orig 2020-08-27 19:13:31 UTC -+++ configure -@@ -2529,7 +2529,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $ +--- configure.orig 2025-05-21 13:47:38.000000000 -0700 ++++ configure 2026-02-02 15:27:39.745358000 -0800 +@@ -3103,7 +3103,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 +set dummy ${ac_tool_prefix}$CXX; ac_word=$2 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 - $as_echo_n "checking for $ac_word... " >&6; } - if ${ac_cv_prog_CC+:} false; then : -@@ -3362,7 +3362,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $ + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + printf %s "checking for $ac_word... " >&6; } + if test ${ac_cv_prog_CC+y} +@@ -3124,7 +3124,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ ac_cv_prog_CC="${ac_tool_prefix}$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -3169,7 +3169,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="gcc" ++ ac_cv_prog_ac_ct_CC="$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -4135,7 +4135,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. -set dummy ${ac_tool_prefix}gcc; ac_word=$2 +set dummy ${ac_tool_prefix}$CXX; ac_word=$2 - { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 - $as_echo_n "checking for $ac_word... " >&6; } - if ${ac_cv_prog_CC+:} false; then : + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 + printf %s "checking for $ac_word... " >&6; } + if test ${ac_cv_prog_CC+y} +@@ -4156,7 +4156,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_CC="${ac_tool_prefix}gcc" ++ ac_cv_prog_CC="${ac_tool_prefix}$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi +@@ -4201,7 +4201,7 @@ + esac + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then +- ac_cv_prog_ac_ct_CC="gcc" ++ ac_cv_prog_ac_ct_CC="$CXX" + printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 + break 2 + fi diff --git a/security/nmap/files/patch-libdnet-stripped_configure b/security/nmap/files/patch-libdnet-stripped_configure index 74170ec491a6..3ac064bb4dc8 100644 --- a/security/nmap/files/patch-libdnet-stripped_configure +++ b/security/nmap/files/patch-libdnet-stripped_configure @@ -1,8 +1,8 @@ ---- libdnet-stripped/configure.orig 2017-08-02 18:48:27 UTC -+++ libdnet-stripped/configure -@@ -764,6 +764,9 @@ ac_includes_default="\ - #ifdef HAVE_STDINT_H - # include <stdint.h> +--- libdnet-stripped/configure.orig 2025-08-09 12:07:16.000000000 -0700 ++++ libdnet-stripped/configure 2026-02-02 15:30:56.588281000 -0800 +@@ -643,6 +643,9 @@ + #ifdef HAVE_SYS_STAT_H + # include <sys/stat.h> #endif +#ifdef HAVE_SYS_SOCKET_H +# include <sys/socket.h> @@ -10,17 +10,17 @@ #ifdef HAVE_UNISTD_H # include <unistd.h> #endif" -@@ -11828,11 +11831,8 @@ $as_echo_n "checking for Berkeley Packet Filter... " > - if ${ac_cv_dnet_bsd_bpf+:} false; then : - $as_echo_n "(cached) " >&6 - else -- if test -c /dev/bpf0 ; then -- ac_cv_dnet_bsd_bpf=yes -- else -- ac_cv_dnet_bsd_bpf=no -- fi -+# PR ports/154353 : support building in FreeBSD jail -+ ac_cv_dnet_bsd_bpf=yes +@@ -15136,13 +15139,6 @@ + if test ${ac_cv_dnet_bsd_bpf+y} + then : + printf %s "(cached) " >&6 +-else case e in #( +- e) if test -c /dev/bpf -o -c /dev/bpf0 ; then +- ac_cv_dnet_bsd_bpf=yes +- else +- ac_cv_dnet_bsd_bpf=no +- fi ;; +-esac fi - { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dnet_bsd_bpf" >&5 + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_dnet_bsd_bpf" >&5 diff --git a/security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c b/security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c index 24d538b095f8..d66fadd31f5b 100644 --- a/security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c +++ b/security/nmap/files/patch-libdnet-stripped_src_eth-bsd.c @@ -1,11 +1,11 @@ ---- libdnet-stripped/src/eth-bsd.c.orig 2009-11-09 04:49:32 UTC -+++ libdnet-stripped/src/eth-bsd.c -@@ -45,7 +45,7 @@ eth_open(const char *device) - int i; +--- libdnet-stripped/src/eth-bsd.c.orig 2025-06-05 15:22:27.000000000 -0700 ++++ libdnet-stripped/src/eth-bsd.c 2026-02-02 15:33:01.105641000 -0800 +@@ -46,7 +46,7 @@ if ((e = calloc(1, sizeof(*e))) != NULL) { -- for (i = 0; i < 128; i++) { -+ for (i = 0; i < 1024; i++) { - snprintf(file, sizeof(file), "/dev/bpf%d", i); + char file[32] = "/dev/bpf"; +- for (i = 0; i <= 128; i++) { ++ for (i = 0; i <= 1024; i++) { /* This would be O_WRONLY, but Mac OS X 10.6 has a bug where that prevents other users of the interface + from seeing incoming traffic, even in other diff --git a/security/nmap/files/patch-libdnet-stripped_src_intf.c b/security/nmap/files/patch-libdnet-stripped_src_intf.c index 188374dfaaee..f7adb16d22d2 100644 --- a/security/nmap/files/patch-libdnet-stripped_src_intf.c +++ b/security/nmap/files/patch-libdnet-stripped_src_intf.c @@ -1,11 +1,11 @@ ---- libdnet-stripped/src/intf.c.orig 2016-07-27 20:11:27 UTC -+++ libdnet-stripped/src/intf.c -@@ -163,7 +163,7 @@ intf_open(void) +--- libdnet-stripped/src/intf.c.orig 2025-03-31 12:30:47.000000000 -0700 ++++ libdnet-stripped/src/intf.c 2026-02-02 15:34:47.918928000 -0800 +@@ -178,7 +178,7 @@ #if defined(SIOCGLIFCONF) || defined(SIOCGIFNETMASK_IN6) || defined(SIOCGIFNETMASK6) if ((intf->fd6 = socket(AF_INET6, SOCK_DGRAM, 0)) < 0) { # ifdef EPROTONOSUPPORT - if (errno != EPROTONOSUPPORT) + if (errno != EPROTONOSUPPORT && errno != EAFNOSUPPORT) - # endif + #endif return (intf_close(intf)); } diff --git a/security/nmap/files/patch-libpcap_Makefile.in b/security/nmap/files/patch-libpcap_Makefile.in index 91bae33073bf..a78c3fabce72 100644 --- a/security/nmap/files/patch-libpcap_Makefile.in +++ b/security/nmap/files/patch-libpcap_Makefile.in @@ -1,11 +1,10 @@ ---- libpcap/Makefile.in.orig 2022-08-31 11:39:55.000000000 -0700 -+++ libpcap/Makefile.in 2022-09-28 08:38:02.131119000 -0700 -@@ -70,8 +70,8 @@ - EXTRA_NETWORK_LIBS=@EXTRA_NETWORK_LIBS@ +--- libpcap/Makefile.in.orig 2025-04-14 12:06:54.000000000 -0700 ++++ libpcap/Makefile.in 2026-02-02 15:36:39.094534000 -0800 +@@ -69,7 +69,8 @@ + INSTALL_RPCAPD=@INSTALL_RPCAPD@ # Standard CFLAGS for building members of a shared library -FULL_CFLAGS = $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) --CXXFLAGS = $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) +FULL_CFLAGS = -I. $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) +CXXFLAGS = -I. $(CCOPT) @V_LIB_CCOPT_FAT@ $(SHLIB_CCOPT) $(INCLS) $(DEFS) $(CFLAGS) diff --git a/security/nmap/files/patch-libssh2_src_openssl.h b/security/nmap/files/patch-libssh2_src_openssl.h deleted file mode 100644 index a43c568b30cb..000000000000 --- a/security/nmap/files/patch-libssh2_src_openssl.h +++ /dev/null @@ -1,14 +0,0 @@ ---- libssh2/src/openssl.h.orig 2022-06-29 20:40:29 UTC -+++ libssh2/src/openssl.h -@@ -57,8 +57,9 @@ - #include <openssl/pem.h> - #include <openssl/rand.h> - --#if OPENSSL_VERSION_NUMBER >= 0x10100000L && \ -- !defined(LIBRESSL_VERSION_NUMBER) -+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \ -+ ((!defined LIBRESSL_VERSION_NUMBER) || \ -+ (defined LIBRESSL_VERSION_NUMBER && LIBRESSL_VERSION_NUMBER >= 0x30500000L)) - # define HAVE_OPAQUE_STRUCTS 1 - #endif - diff --git a/security/nmap/pkg-plist b/security/nmap/pkg-plist index bece8bb0a8ab..4319146695d1 100644 --- a/security/nmap/pkg-plist +++ b/security/nmap/pkg-plist @@ -116,6 +116,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/nselib/httpspider.lua %%DATADIR%%/nselib/iax2.lua %%DATADIR%%/nselib/idna.lua +%%DATADIR%%/nselib/iec61850mms.lua %%DATADIR%%/nselib/ike.lua %%DATADIR%%/nselib/imap.lua %%DATADIR%%/nselib/informix.lua @@ -161,7 +162,6 @@ share/man/man1/nping.1.gz %%DATADIR%%/nselib/ospf.lua %%DATADIR%%/nselib/outlib.lua %%DATADIR%%/nselib/packet.lua -%%DATADIR%%/nselib/pcre.luadoc %%DATADIR%%/nselib/pgsql.lua %%DATADIR%%/nselib/pop3.lua %%DATADIR%%/nselib/pppoe.lua @@ -363,6 +363,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/hadoop-namenode-info.nse %%DATADIR%%/scripts/hadoop-secondary-namenode-info.nse %%DATADIR%%/scripts/hadoop-tasktracker-info.nse +%%DATADIR%%/scripts/hartip-info.nse %%DATADIR%%/scripts/hbase-master-info.nse %%DATADIR%%/scripts/hbase-region-info.nse %%DATADIR%%/scripts/hddtemp-info.nse @@ -509,6 +510,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/iax2-version.nse %%DATADIR%%/scripts/icap-info.nse %%DATADIR%%/scripts/iec-identify.nse +%%DATADIR%%/scripts/iec61850-mms.nse %%DATADIR%%/scripts/ike-version.nse %%DATADIR%%/scripts/imap-brute.nse %%DATADIR%%/scripts/imap-capabilities.nse @@ -564,6 +566,8 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/metasploit-msgrpc-brute.nse %%DATADIR%%/scripts/metasploit-xmlrpc-brute.nse %%DATADIR%%/scripts/mikrotik-routeros-brute.nse +%%DATADIR%%/scripts/mikrotik-routeros-username-brute.nse +%%DATADIR%%/scripts/mikrotik-routeros-version.nse %%DATADIR%%/scripts/mmouse-brute.nse %%DATADIR%%/scripts/mmouse-exec.nse %%DATADIR%%/scripts/modbus-discover.nse @@ -585,6 +589,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/ms-sql-xp-cmdshell.nse %%DATADIR%%/scripts/msrpc-enum.nse %%DATADIR%%/scripts/mtrace.nse +%%DATADIR%%/scripts/multicast-profinet-discovery.nse %%DATADIR%%/scripts/murmur-version.nse %%DATADIR%%/scripts/mysql-audit.nse %%DATADIR%%/scripts/mysql-brute.nse @@ -647,6 +652,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/pop3-ntlm-info.nse %%DATADIR%%/scripts/port-states.nse %%DATADIR%%/scripts/pptp-version.nse +%%DATADIR%%/scripts/profinet-cm-lookup.nse %%DATADIR%%/scripts/puppet-naivesigning.nse %%DATADIR%%/scripts/qconn-exec.nse %%DATADIR%%/scripts/qscan.nse @@ -772,6 +778,7 @@ share/man/man1/nping.1.gz %%DATADIR%%/scripts/supermicro-ipmi-conf.nse %%DATADIR%%/scripts/svn-brute.nse %%DATADIR%%/scripts/targets-asn.nse +%%DATADIR%%/scripts/targets-ipv6-eui64.nse %%DATADIR%%/scripts/targets-ipv6-map4to6.nse %%DATADIR%%/scripts/targets-ipv6-multicast-echo.nse %%DATADIR%%/scripts/targets-ipv6-multicast-invalid-dst.nse diff --git a/security/nss/Makefile b/security/nss/Makefile index 5299cc4fef4b..d3270475d52b 100644 --- a/security/nss/Makefile +++ b/security/nss/Makefile @@ -1,5 +1,5 @@ PORTNAME= nss -DISTVERSION= 3_119_1 +DISTVERSION= 3.121 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 54c90d24b181..f04247d798d2 100644 --- a/security/nss/distinfo +++ b/security/nss/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765481360 -SHA256 (nss-3_119_1.tar.gz) = 1387b8478e6c681c533b1f7b0f4d4ef7f58307c1f7e3a353622ddbf841328283 -SIZE (nss-3_119_1.tar.gz) = 77633121 +TIMESTAMP = 1771618095 +SHA256 (nss-3.121.tar.gz) = cb3a8f8781bea78b7b8edd3afb7a2cb58e4881bb0160d189a39b98216ba7632e +SIZE (nss-3.121.tar.gz) = 77644546 diff --git a/security/nss/files/patch-lib-freebl-Makefile b/security/nss/files/patch-lib-freebl-Makefile index 5321d667a4b0..d58a47f8fbef 100644 --- a/security/nss/files/patch-lib-freebl-Makefile +++ b/security/nss/files/patch-lib-freebl-Makefile @@ -1,4 +1,19 @@ ---- lib/freebl/Makefile.orig 2021-05-14 10:01:03 UTC +commit 70ab2cd108663a1c9c31dd17a43dd58c453fe900 +Author: Christoph Moench-Tegeder <cmt@FreeBSD.org> +Date: Fri Feb 20 21:15:44 2026 +0100 + + powerpc64le support for FreeBSD + + Adapted from: + commit 192a67a0d79f89529eaac61ea9e865b7cb32365e + Author: Piotr Kubaj <pkubaj@FreeBSD.org> + Date: Sat May 15 02:45:46 2021 +0000 + + security/nss: fix build on powerpc64le + +diff --git lib/freebl/Makefile lib/freebl/Makefile +index 9286e436f..3509a0656 100644 +--- lib/freebl/Makefile +++ lib/freebl/Makefile @@ -263,7 +263,7 @@ else ifeq ($(CPU_ARCH),x86) endif @@ -9,18 +24,18 @@ ifeq ($(CPU_ARCH),x86_64) # Lower case s on mpi_amd64_common due to make implicit rules. ASFILES = arcfour-amd64-gas.s mpi_amd64_common.s -@@ -298,11 +298,12 @@ ifdef USE_64 +@@ -297,11 +297,12 @@ ifdef USE_64 PPC_ABI := $(shell $(CC) -dM -E - < /dev/null | awk '$$2 == "_CALL_ELF" {print $$3}') ifeq ($(PPC_ABI),2) ASFILES += sha512-p8.s - ifeq ($(OS_TEST),ppc64le) + ifeq (,$(filter-out powerpc64le ppc64le, $(OS_TEST))) - DEFINES += -DPPC_GCM EXTRA_SRCS += chacha20poly1305-ppc.c ppc-gcm-wrap.c ASFILES += chacha20-ppc64le.s ppc-gcm.s + DEFINES += -DHAVE_PLATFORM_GCM - endif # ppc64le + ASFLAGS += -fno-integrated-as -+ endif # powerpc64le ++ endif # powerpc64le, ppc64le endif endif # USE_64 endif # ppc diff --git a/security/nuclei/Makefile b/security/nuclei/Makefile index 927d30a6fdf5..15c659d6841c 100644 --- a/security/nuclei/Makefile +++ b/security/nuclei/Makefile @@ -1,6 +1,7 @@ PORTNAME= nuclei DISTVERSIONPREFIX= v -DISTVERSION= 3.6.0 +DISTVERSION= 3.7.0 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org diff --git a/security/nuclei/distinfo b/security/nuclei/distinfo index c48d4a768581..e7bfeb580b8d 100644 --- a/security/nuclei/distinfo +++ b/security/nuclei/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765337208 -SHA256 (go/security_nuclei/nuclei-v3.6.0/v3.6.0.mod) = bedd710b886b75155ef14fb1b7eb5d2bb661f6755a9321f70d5d84c6a9200938 -SIZE (go/security_nuclei/nuclei-v3.6.0/v3.6.0.mod) = 21065 -SHA256 (go/security_nuclei/nuclei-v3.6.0/v3.6.0.zip) = 69503e95d9e57260d4917914fd61384a2d7d054975b099efeeb663cec774c523 -SIZE (go/security_nuclei/nuclei-v3.6.0/v3.6.0.zip) = 12479744 +TIMESTAMP = 1769972019 +SHA256 (go/security_nuclei/nuclei-v3.7.0/v3.7.0.mod) = 91f4fd621b20dc83969b8f645daf1dde5762cf87187412d62e995a9c52dc44f1 +SIZE (go/security_nuclei/nuclei-v3.7.0/v3.7.0.mod) = 21206 +SHA256 (go/security_nuclei/nuclei-v3.7.0/v3.7.0.zip) = 98661860c78614c12f4f54e930dfbe4227f355a1c72eb364954197e59877afe0 +SIZE (go/security_nuclei/nuclei-v3.7.0/v3.7.0.zip) = 12529867 diff --git a/security/oath-toolkit/Makefile b/security/oath-toolkit/Makefile index 512c32ed764a..10bc58860838 100644 --- a/security/oath-toolkit/Makefile +++ b/security/oath-toolkit/Makefile @@ -1,5 +1,5 @@ PORTNAME= oath-toolkit -PORTVERSION= 2.6.13 +PORTVERSION= 2.6.14 CATEGORIES= security MASTER_SITES= SAVANNAH diff --git a/security/oath-toolkit/distinfo b/security/oath-toolkit/distinfo index b7bf58d44c4d..9e3a2700fb2c 100644 --- a/security/oath-toolkit/distinfo +++ b/security/oath-toolkit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765190904 -SHA256 (oath-toolkit-2.6.13.tar.gz) = 5b5d82e9a4455206d24fcbd7ee58bf4c79398a2e67997d80bd45ae927586b18b -SIZE (oath-toolkit-2.6.13.tar.gz) = 3847530 +TIMESTAMP = 1769675247 +SHA256 (oath-toolkit-2.6.14.tar.gz) = 8b1da365759f1249be57a82aec6e107f7b57dc77d813f96dc0aaf81624f28971 +SIZE (oath-toolkit-2.6.14.tar.gz) = 3883488 diff --git a/security/obfs4proxy-tor/Makefile b/security/obfs4proxy-tor/Makefile index b208a42444cd..bba2b0d4188b 100644 --- a/security/obfs4proxy-tor/Makefile +++ b/security/obfs4proxy-tor/Makefile @@ -1,6 +1,6 @@ PORTNAME= obfs4proxy DISTVERSION= 0.0.14 -PORTREVISION= 28 +PORTREVISION= 32 CATEGORIES= security net PKGNAMESUFFIX= -tor DISTFILES= ${DISTNAME}${EXTRACT_SUFX} @@ -17,21 +17,20 @@ USES= cpe go:modules tar:xz CPE_VENDOR= torproject USE_GITHUB= nodefault -GH_TUPLE= FiloSottile:edwards25519:v1.0.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ - dchest:siphash:v1.2.3:siphash/vendor/github.com/dchest/siphash \ - dsnet:compress:f66993602bf5:dsnet_compress/vendor/github.com/dsnet/compress \ - golang:crypto:56aed061732a:golang_crypto/vendor/golang.org/x/crypto \ - golang:net:f15817d10f9b:golang_net/vendor/golang.org/x/net \ - golang:sys:95e765b1cc43:golang_sys/vendor/golang.org/x/sys \ - golang:text:v0.3.8:golang_text/vendor/golang.org/x/text \ - torbsd:goptlib:v1.2.0:goptlib/vendor/git.torproject.org/pluggable-transports/goptlib.git +GH_TUPLE= FiloSottile:edwards25519:v1.2.0:filosottile_edwards25519/vendor/filippo.io/edwards25519 \ + dchest:siphash:v1.2.3:dchest_siphash/vendor/github.com/dchest/siphash \ + golang:crypto:v0.14.0:golang_crypto/vendor/golang.org/x/crypto \ + golang:net:v0.17.0:golang_net/vendor/golang.org/x/net \ + golang:sys:v0.13.0:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.34.0:golang_text/vendor/golang.org/x/text \ + torbsd:goptlib:f4bb5dd5725833bd880347b8fbaf60522ed0a710:goptlib/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib USE_GITLAB= yes GL_ACCOUNT= yawning GL_PROJECT= obfs4 -GL_TAGNAME= 336a71d6e4cfd2d33e9c57797828007ad74975e9 +GL_TAGNAME= c3e2d44b1033e03645cc971565175e56d86a8200 GL_TUPLE= yawning:bsaes:0a714cd429ec754482b4001e918db30cd2094405:yawning_bsaes/vendor/gitlab.com/yawning/bsaes.git \ - yawning:edwards25519-extra:def713fd18e464864613d2b55ef41a21df2c9493:yawning_edwards25519extra/vendor/gitlab.com/yawning/edwards25519-extra.git \ + yawning:edwards25519-extra:2149dcafc266f66d2487f45b156f6397f9c4760b:yawning_edwards25519extra/vendor/gitlab.com/yawning/edwards25519-extra \ yawning:utls:f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca:yawning_utls/vendor/gitlab.com/yawning/utls.git GO_PKGNAME= gitlab.com/yawning/obfs4 diff --git a/security/obfs4proxy-tor/distinfo b/security/obfs4proxy-tor/distinfo index 3cf24013e079..74bf6cacfe15 100644 --- a/security/obfs4proxy-tor/distinfo +++ b/security/obfs4proxy-tor/distinfo @@ -1,27 +1,25 @@ -TIMESTAMP = 1665782817 +TIMESTAMP = 1772526725 SHA256 (obfs4proxy-0.0.14.tar.xz) = 67bfde5097852b9c2cef9cf96a457db3f71adf97aa07b19b4ae5db039415b2f5 SIZE (obfs4proxy-0.0.14.tar.xz) = 88662 -SHA256 (FiloSottile-edwards25519-v1.0.0_GH0.tar.gz) = 05d9c82855140397e949e13aac20194c5dd17d2c9a3e6887765bf4e7c46e1c39 -SIZE (FiloSottile-edwards25519-v1.0.0_GH0.tar.gz) = 39883 +SHA256 (FiloSottile-edwards25519-v1.2.0_GH0.tar.gz) = f77655cabfb1b5e599f32fc81459540c20743613c687961a173efe4e9f6c917f +SIZE (FiloSottile-edwards25519-v1.2.0_GH0.tar.gz) = 46969 SHA256 (dchest-siphash-v1.2.3_GH0.tar.gz) = abc354944874dd761abe22058e792fa6d454fad66bf6aaad84ddd892ababf5af SIZE (dchest-siphash-v1.2.3_GH0.tar.gz) = 13579 -SHA256 (dsnet-compress-f66993602bf5_GH0.tar.gz) = 88bb28bce2fba7889ad67f2847cab5fefa52c3a63cb54eed209916ff57bb950a -SIZE (dsnet-compress-f66993602bf5_GH0.tar.gz) = 9963315 -SHA256 (golang-crypto-56aed061732a_GH0.tar.gz) = ecb9f20a7451ed525c2176c13925f9b148c0729a7ed983dbec734d82a03f5b64 -SIZE (golang-crypto-56aed061732a_GH0.tar.gz) = 1631954 -SHA256 (golang-net-f15817d10f9b_GH0.tar.gz) = 5dfb2ea429802b822d0eab4f1ae0e53ce91eece5c92aab1c91567caff9417657 -SIZE (golang-net-f15817d10f9b_GH0.tar.gz) = 1239755 -SHA256 (golang-sys-95e765b1cc43_GH0.tar.gz) = 0d3bf54690b5a5f9525c6026d773cf81a2c17895d0608e182f4cafa57340e678 -SIZE (golang-sys-95e765b1cc43_GH0.tar.gz) = 1410180 -SHA256 (golang-text-v0.3.8_GH0.tar.gz) = f4f6c558d3b5530adbfc1e6787f82867801f86d9c7afc37f2ca03d630465a388 -SIZE (golang-text-v0.3.8_GH0.tar.gz) = 8358801 -SHA256 (torbsd-goptlib-v1.2.0_GH0.tar.gz) = ddb7add33157fdd60e3358c9a53f0e0db446fc320b4e4ecbbf36af0d96b2deeb -SIZE (torbsd-goptlib-v1.2.0_GH0.tar.gz) = 29678 -SHA256 (yawning-obfs4-336a71d6e4cfd2d33e9c57797828007ad74975e9_GL0.tar.gz) = 67bfde5097852b9c2cef9cf96a457db3f71adf97aa07b19b4ae5db039415b2f5 -SIZE (yawning-obfs4-336a71d6e4cfd2d33e9c57797828007ad74975e9_GL0.tar.gz) = 88662 +SHA256 (golang-crypto-v0.14.0_GH0.tar.gz) = 0c4a544080fe2e26e8cee929a123a9663cee81db155d1d66ccb0b38b395614b8 +SIZE (golang-crypto-v0.14.0_GH0.tar.gz) = 1797313 +SHA256 (golang-net-v0.17.0_GH0.tar.gz) = 8cbbc0df17599834c9f547d802045b279724a3931f3cdb92c02d141214fd80c4 +SIZE (golang-net-v0.17.0_GH0.tar.gz) = 1456230 +SHA256 (golang-sys-v0.13.0_GH0.tar.gz) = 8877d20a8f1b2533ddef00e65b6b3b9cebbcbffa319ed525df0bc229f583e2b6 +SIZE (golang-sys-v0.13.0_GH0.tar.gz) = 1442250 +SHA256 (golang-text-v0.34.0_GH0.tar.gz) = e80f73101db5eead129a96e99b90163c883ca1317a827c1f15c5da7e099b1df4 +SIZE (golang-text-v0.34.0_GH0.tar.gz) = 6772603 +SHA256 (torbsd-goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GH0.tar.gz) = d7d149c5661494f4d4533c5a23ecb4a9987b82df7e9073a21c5f8c85fc6b578c +SIZE (torbsd-goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GH0.tar.gz) = 30239 +SHA256 (yawning-obfs4-c3e2d44b1033e03645cc971565175e56d86a8200_GL0.tar.gz) = 6a7d9976815f6e27d72b1d6e01083892551849c7c59479c5c586c7b18236c798 +SIZE (yawning-obfs4-c3e2d44b1033e03645cc971565175e56d86a8200_GL0.tar.gz) = 90800 SHA256 (yawning-bsaes-0a714cd429ec754482b4001e918db30cd2094405_GL0.tar.gz) = 6cf841b466d554afa7a0f8cea516ac0e2c017c045af5315c0fe0331395f49631 SIZE (yawning-bsaes-0a714cd429ec754482b4001e918db30cd2094405_GL0.tar.gz) = 18759 -SHA256 (yawning-edwards25519-extra-def713fd18e464864613d2b55ef41a21df2c9493_GL0.tar.gz) = 558604384901dd4b306f84974115d0dc1fa3d735bbfa0c98a0c85e5407758a82 -SIZE (yawning-edwards25519-extra-def713fd18e464864613d2b55ef41a21df2c9493_GL0.tar.gz) = 38049 +SHA256 (yawning-edwards25519-extra-2149dcafc266f66d2487f45b156f6397f9c4760b_GL0.tar.gz) = 483e7e4de2c3bab28e4b8a0fc982e7d6de0b21db546c594100a9067c8ba952da +SIZE (yawning-edwards25519-extra-2149dcafc266f66d2487f45b156f6397f9c4760b_GL0.tar.gz) = 39070 SHA256 (yawning-utls-f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca_GL0.tar.gz) = 73e937e4f256f6ba730b1d3771e377fbe0761c481e1429fda645f5174dad0d14 SIZE (yawning-utls-f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca_GL0.tar.gz) = 562805 diff --git a/security/onionscan/Makefile b/security/onionscan/Makefile index 4cc6da352d6d..ce10353ae4c7 100644 --- a/security/onionscan/Makefile +++ b/security/onionscan/Makefile @@ -1,7 +1,7 @@ PORTNAME= onionscan DISTVERSIONPREFIX= OnionScan- DISTVERSION= 0.2 -PORTREVISION= 36 +PORTREVISION= 39 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/openbao/Makefile b/security/openbao/Makefile index fa4488b51d2a..581fc570599f 100644 --- a/security/openbao/Makefile +++ b/security/openbao/Makefile @@ -1,7 +1,7 @@ PORTNAME= openbao DISTVERSIONPREFIX= v DISTVERSION= 2.4.1 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= security MASTER_SITES+= https://raw.githubusercontent.com/${PORTNAME}/${PORTNAME}/${DISTVERSIONFULL}/ DISTFILES= go.mod \ diff --git a/security/openconnect-gui/Makefile b/security/openconnect-gui/Makefile index 21d426da25b9..9aaa4dd389a5 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= 6 +PORTREVISION= 7 MASTER_SITES= https://gitlab.com/openconnect/openconnect-gui/-/archive/v${PORTVERSION}/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} CATEGORIES= security net-vpn diff --git a/security/opencryptoki/Makefile b/security/opencryptoki/Makefile index 6d6964abdb95..8cde4e96e59c 100644 --- a/security/opencryptoki/Makefile +++ b/security/opencryptoki/Makefile @@ -16,7 +16,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libtspi.so:security/trousers \ libepoll-shim.so:devel/libepoll-shim -USES= alias autoreconf bison gmake ldap libtool localbase ssl tar:tgz +USES= autoreconf bison gmake ldap libtool localbase ssl tar:tgz USE_LDCONFIG= ${PREFIX}/lib/opencryptoki USE_GITHUB= yes GNU_CONFIGURE= yes diff --git a/security/openfhe/Makefile b/security/openfhe/Makefile index 62c8901e44f5..68480e7274cf 100644 --- a/security/openfhe/Makefile +++ b/security/openfhe/Makefile @@ -1,6 +1,6 @@ PORTNAME= openfhe DISTVERSIONPREFIX= v -DISTVERSION= 1.2.4 +DISTVERSION= 1.5.0 CATEGORIES= security math MAINTAINER= yuri@FreeBSD.org diff --git a/security/openfhe/distinfo b/security/openfhe/distinfo index afed9efe320c..b0ae0cb04ce6 100644 --- a/security/openfhe/distinfo +++ b/security/openfhe/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1742623027 -SHA256 (openfheorg-openfhe-development-v1.2.4_GH0.tar.gz) = 1621a66c7d15b1ec629c9aeb2229cb78a331c8ddddf7f4f39ece6d5c251c4605 -SIZE (openfheorg-openfhe-development-v1.2.4_GH0.tar.gz) = 2080826 +TIMESTAMP = 1772172663 +SHA256 (openfheorg-openfhe-development-v1.5.0_GH0.tar.gz) = f24da3fbd2b750418c483ab15f413a5e1b50b4b5732a6fe08c2225f6b394baef +SIZE (openfheorg-openfhe-development-v1.5.0_GH0.tar.gz) = 2187850 SHA256 (openfheorg-cereal-984e3f1_GH0.tar.gz) = d79d6b97a53c1adb67a001d3b85a3f7396131bfefb09a64b6ea78fa5a17c5fc5 SIZE (openfheorg-cereal-984e3f1_GH0.tar.gz) = 386502 SHA256 (google-googletest-8b4817e_GH0.tar.gz) = 2707e4eecfb7ab19678c435e469c500e253c85236fc6a78e9fb5cb166f4d88d2 diff --git a/security/openfhe/pkg-plist b/security/openfhe/pkg-plist index 8ebdb99a1db7..4a303688c31f 100644 --- a/security/openfhe/pkg-plist +++ b/security/openfhe/pkg-plist @@ -178,6 +178,7 @@ include/openfhe/core/math/hal/intnat/ubintnat.h include/openfhe/core/math/hal/nativeintbackend.h include/openfhe/core/math/hal/transform.h include/openfhe/core/math/hal/vector.h +include/openfhe/core/math/hermite.h include/openfhe/core/math/math-hal.h include/openfhe/core/math/math_backends.md include/openfhe/core/math/matrix-impl.h @@ -311,7 +312,6 @@ include/openfhe/pke/scheme/ckksrns/ckksrns-utils.h include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns-internal.h include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns-params.h include/openfhe/pke/scheme/ckksrns/gen-cryptocontext-ckksrns.h -include/openfhe/pke/scheme/ckksrns/schemeswitching-data-serializer.h include/openfhe/pke/scheme/gen-cryptocontext-params-defaults.h include/openfhe/pke/scheme/gen-cryptocontext-params-validation.h include/openfhe/pke/scheme/gen-cryptocontext-params.h @@ -330,6 +330,7 @@ include/openfhe/pke/schemebase/base-scheme.h include/openfhe/pke/schemebase/base-ser.h include/openfhe/pke/schemebase/decrypt-result.h include/openfhe/pke/schemebase/rlwe-cryptoparameters.h +include/openfhe/pke/schemelet/rlwe-mp.h include/openfhe/pke/schemerns/rns-advancedshe.h include/openfhe/pke/schemerns/rns-cryptoparameters.h include/openfhe/pke/schemerns/rns-fhe.h @@ -349,16 +350,17 @@ include/openfhe/pke/unittest/utils/UnitTestMetadataTestSer.h include/openfhe/pke/unittest/utils/UnitTestReadCSVData.h include/openfhe/pke/unittest/utils/UnitTestSer.h include/openfhe/pke/unittest/utils/UnitTestUtils.h +include/openfhe/pke/unittest/utils/schemeswitching-data-serializer.h lib/OpenFHE/OpenFHEConfig.cmake lib/OpenFHE/OpenFHEConfigVersion.cmake lib/OpenFHE/OpenFHETargets-%%CMAKE_BUILD_TYPE%%.cmake lib/OpenFHE/OpenFHETargets.cmake lib/libOPENFHEbinfhe.so lib/libOPENFHEbinfhe.so.1 -lib/libOPENFHEbinfhe.so.1.2.4 +lib/libOPENFHEbinfhe.so.1.5.0 lib/libOPENFHEcore.so lib/libOPENFHEcore.so.1 -lib/libOPENFHEcore.so.1.2.4 +lib/libOPENFHEcore.so.1.5.0 lib/libOPENFHEpke.so lib/libOPENFHEpke.so.1 -lib/libOPENFHEpke.so.1.2.4 +lib/libOPENFHEpke.so.1.5.0 diff --git a/security/openssh-portable/Makefile b/security/openssh-portable/Makefile index 130687293fe4..83df8146c418 100644 --- a/security/openssh-portable/Makefile +++ b/security/openssh-portable/Makefile @@ -17,7 +17,7 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept CONFLICTS?= openssh-3.* ssh-1.* ssh2-3.* openssh-portable-devel -USES= alias autoreconf compiler:c11 cpe localbase ncurses \ +USES= autoreconf compiler:c11 cpe localbase ncurses \ pkgconfig ssl GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share diff --git a/security/openssl-oqsprovider/Makefile b/security/openssl-oqsprovider/Makefile index fbbb5710f88b..df5effc4a7c7 100644 --- a/security/openssl-oqsprovider/Makefile +++ b/security/openssl-oqsprovider/Makefile @@ -1,6 +1,5 @@ PORTNAME= oqsprovider -PORTVERSION= 0.10.0 -PORTREVISION= 1 +PORTVERSION= 0.11.0 CATEGORIES= security PKGNAMEPREFIX= openssl- diff --git a/security/openssl-oqsprovider/distinfo b/security/openssl-oqsprovider/distinfo index e5e248ee3456..66df54c02a13 100644 --- a/security/openssl-oqsprovider/distinfo +++ b/security/openssl-oqsprovider/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753863315 -SHA256 (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = b6caaa8701678a5360600cff439c0eeda387d698e9cc432ac05d2c253029776c -SIZE (open-quantum-safe-oqs-provider-0.10.0_GH0.tar.gz) = 229013 +TIMESTAMP = 1766578092 +SHA256 (open-quantum-safe-oqs-provider-0.11.0_GH0.tar.gz) = 08b675c184042fc9c13d4fcee3476f07c86b5062a6d72d4e0fc8c8af2801232c +SIZE (open-quantum-safe-oqs-provider-0.11.0_GH0.tar.gz) = 234903 diff --git a/security/openssl-quictls/Makefile b/security/openssl-quictls/Makefile deleted file mode 100644 index 1aec30d6868c..000000000000 --- a/security/openssl-quictls/Makefile +++ /dev/null @@ -1,181 +0,0 @@ -PORTNAME= openssl -DISTVERSIONPREFIX= ${PORTNAME}- -PORTVERSION= 3.0.15 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -quic1 -CATEGORIES= security devel -PKGNAMESUFFIX= -${GH_ACCOUNT} - -MAINTAINER= brnrd@FreeBSD.org -COMMENT= QUIC capable fork of OpenSSL -WWW= https://www.github.com/quictls/openssl - -LICENSE= APACHE20 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt - -CONFLICTS_INSTALL= boringssl libressl libressl-devel openssl openssl111 openssl3* openssl31-quictls - -BROKEN_i386= ld: error: undefined symbol: __atomic_is_lock_free - -HAS_CONFIGURE= yes -CONFIGURE_SCRIPT= config -CONFIGURE_ENV= PERL="${PERL}" -CONFIGURE_ARGS= --openssldir=${OPENSSLDIR} \ - --prefix=${PREFIX} - -USES= cpe perl5 -USE_PERL5= build -USE_GITHUB= yes -GH_ACCOUNT= quictls - -TEST_TARGET= test - -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 HASHES MODULES OPTIMIZE PROTOCOLS -OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS -OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3 -OPTIONS_GROUP_OPTIMIZE= ASM SSE2 THREADS -OPTIONS_GROUP_MODULES= FIPS LEGACY -OPTIONS_DEFINE_i386= I386 -OPTIONS_GROUP_PROTOCOLS=NEXTPROTONEG SCTP SSL3 TLS1 TLS1_1 TLS1_2 - -OPTIONS_DEFINE= ASYNC CT KTLS MAN3 RFC3779 SHARED ZLIB - -OPTIONS_DEFAULT=ASM ASYNC CT DES EC FIPS GOST KTLS MAN3 MD4 NEXTPROTONEG \ - RC2 RC4 RMD160 SCTP SHARED SSE2 THREADS TLS1 TLS1_1 TLS1_2 - -OPTIONS_EXCLUDE_i386= FIPS - -OPTIONS_GROUP_OPTIMIZE_amd64= EC - -.if ${MACHINE_ARCH} == "amd64" -OPTIONS_GROUP_OPTIMIZE+= EC -.elif ${MACHINE_ARCH} == "mips64el" -OPTIONS_GROUP_OPTIMIZE+= EC -.endif - -OPTIONS_SUB= yes - -ARIA_DESC= ARIA (South Korean standard) -ASM_DESC= Assembler code -ASYNC_DESC= Asynchronous mode -CIPHERS_DESC= Block Cipher Support -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) -GOST_DESC= GOST (Russian standard) -HASHES_DESC= Hash Function Support -I386_DESC= i386 (instead of i486+) -IDEA_DESC= International Data Encryption Algorithm -KTLS_DESC= Use in-kernel TLS (FreeBSD >13) -LEGACY_DESC= Older algorithms -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) -MODULES_DESC= Provider modules -NEXTPROTONEG_DESC= Next Protocol Negotiation (SPDY) -OPTIMIZE_DESC= Optimizations -PROTOCOLS_DESC= Protocol Support -RC2_DESC= RC2 (unsafe) -RC4_DESC= RC4 (unsafe) -RC5_DESC= RC5 (patented) -RMD160_DESC= RIPEMD-160 -RFC3779_DESC= RFC3779 support (BGP) -SCTP_DESC= SCTP (Stream Control Transmission) -SHARED_DESC= Build shared libraries -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) -TLS1_DESC= TLSv1.0 (requires TLS1_1, TLS1_2) -TLS1_1_DESC= TLSv1.1 (requires TLS1_2) -TLS1_2_DESC= TLSv1.2 -WEAK-SSL-CIPHERS_DESC= Weak cipher support (unsafe) - -# Upstream default disabled options -.for _option in fips md2 ktls rc5 sctp ssl3 weak-ssl-ciphers zlib -${_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 rc2 rc4 rfc3779 rmd160 shared sm2 sm3 sm4 sse2 \ - threads tls1 tls1_1 tls1_2 -${_option:tu}_CONFIGURE_OFF= no-${_option} -.endfor - -MD2_IMPLIES= LEGACY -MDC2_IMPLIES= DES -TLS1_IMPLIES= TLS1_1 -TLS1_1_IMPLIES= TLS1_2 - -EC_CONFIGURE_ON= enable-ec_nistp_64_gcc_128 -FIPS_VARS= shlibs+=lib/ossl-modules/fips.so -I386_CONFIGURE_ON= 386 -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} -SHARED_PLIST_SUB= SHLIBVER=${OPENSSL_SHLIBVER} -SHARED_USE= ldconfig=yes -SHARED_VARS= shlibs+="lib/libcrypto.so.${OPENSSL_SHLIBVER} \ - lib/libssl.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 -ZLIB_CONFIGURE_ON= zlib-dynamic - -SHLIBS= lib/engines-${OPENSSL_SHLIBVER}/loader_attic.so - -PORTSCOUT= limit:^${DISTVERSION:R:S/./\./g}\. - -.include <bsd.port.pre.mk> -.if ${PREFIX} == /usr -IGNORE= the OpenSSL port can not be installed over the base version -.endif - -OPENSSLDIR?= ${PREFIX}/openssl -PLIST_SUB+= OPENSSLDIR=${OPENSSLDIR:S=^${PREFIX}/==} - -.include "version.mk" - -post-patch: - ${REINPLACE_CMD} -Ee 's|^(build\|install)_docs: .*|\1_docs: \1_man_docs|' \ - ${WRKSRC}/Configurations/unix-Makefile.tmpl - ${REINPLACE_CMD} 's|^SHLIB_VERSION=.*$$|SHLIB_VERSION=${OPENSSL_SHLIBVER}|' \ - ${WRKSRC}/VERSION.dat - -post-configure: - ( cd ${WRKSRC} ; ${PERL} configdata.pm --dump ) - -post-configure-MAN3-off: - ${REINPLACE_CMD} \ - -e 's|^build_man_docs:.*|build_man_docs: $$(MANDOCS1) $$(MANDOCS5)|' \ - -e 's|dummy $$(MANDOCS[37]); do |dummy; do |' \ - ${WRKSRC}/Makefile - -post-install-SHARED-on: -.for i in ${SHLIBS} - -@${STRIP_CMD} ${STAGEDIR}${PREFIX}/$i -.endfor - -post-install-SHARED-off: - ${RMDIR} ${STAGEDIR}${PREFIX}/lib/engines-${OPENSSL_SHLIBVER} - -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/openssl - -post-install-MAN3-on: - ( cd ${STAGEDIR}/${PREFIX} ; find share/man/man3 -not -type d ; \ - find share/man/man7 -not -type d ) | sed 's/$$/.gz/' >> ${TMPPLIST} - -.include <bsd.port.post.mk> diff --git a/security/openssl-quictls/distinfo b/security/openssl-quictls/distinfo deleted file mode 100644 index 10b819a10358..000000000000 --- a/security/openssl-quictls/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1727803672 -SHA256 (quictls-openssl-openssl-3.0.15-quic1_GH0.tar.gz) = 8da73f504ce174d5b798515433244c08353dd7c61ead1e3db457cb9d267d13eb -SIZE (quictls-openssl-openssl-3.0.15-quic1_GH0.tar.gz) = 15484134 diff --git a/security/openssl-quictls/files/extra-patch-util_find-doc-nits b/security/openssl-quictls/files/extra-patch-util_find-doc-nits deleted file mode 100644 index 947f7447a445..000000000000 --- a/security/openssl-quictls/files/extra-patch-util_find-doc-nits +++ /dev/null @@ -1,20 +0,0 @@ ---- util/find-doc-nits.orig 2023-08-03 13:45:48 UTC -+++ util/find-doc-nits -@@ -80,7 +80,7 @@ my $temp = '/tmp/docnits.txt'; - my $OUT; - my $status = 0; - --$opt_m = "man1,man3,man5,man7" unless $opt_m; -+$opt_m = "man1,man5" unless $opt_m; - die "Argument of -m option may contain only man1, man3, man5, and/or man7" - unless $opt_m =~ /^(man[1357][, ]?)*$/; - my @sections = ( split /[, ]/, $opt_m ); -@@ -725,7 +725,7 @@ sub check { - next if $target eq ''; # Skip if links within page, or - next if $target =~ /::/; # links to a Perl module, or - next if $target =~ /^https?:/; # is a URL link, or -- next if $target =~ /\([1357]\)$/; # it has a section -+ next if $target =~ /\([15]\)$/; # it has a section - err($id, "Missing man section number (likely, $mansect) in L<$target>") - } - # Check for proper links to commands. diff --git a/security/openssl-quictls/files/patch-CVE-2024-9143 b/security/openssl-quictls/files/patch-CVE-2024-9143 deleted file mode 100644 index a2e0babfda33..000000000000 --- a/security/openssl-quictls/files/patch-CVE-2024-9143 +++ /dev/null @@ -1,198 +0,0 @@ -From 72ae83ad214d2eef262461365a1975707f862712 Mon Sep 17 00:00:00 2001 -From: Viktor Dukhovni <viktor@openssl.org> -Date: Thu, 19 Sep 2024 01:02:40 +1000 -Subject: [PATCH] Harden BN_GF2m_poly2arr against misuse. - -The BN_GF2m_poly2arr() function converts characteristic-2 field -(GF_{2^m}) Galois polynomials from a representation as a BIGNUM bitmask, -to a compact array with just the exponents of the non-zero terms. - -These polynomials are then used in BN_GF2m_mod_arr() to perform modular -reduction. A precondition of calling BN_GF2m_mod_arr() is that the -polynomial must have a non-zero constant term (i.e. the array has `0` as -its final element). - -Internally, callers of BN_GF2m_poly2arr() did not verify that -precondition, and binary EC curve parameters with an invalid polynomial -could lead to out of bounds memory reads and writes in BN_GF2m_mod_arr(). - -The precondition is always true for polynomials that arise from the -standard form of EC parameters for characteristic-two fields (X9.62). -See the "Finite Field Identification" section of: - - https://www.itu.int/ITU-T/formal-language/itu-t/x/x894/2018-cor1/ANSI-X9-62.html - -The OpenSSL GF(2^m) code supports only the trinomial and pentanomial -basis X9.62 forms. - -This commit updates BN_GF2m_poly2arr() to return `0` (failure) when -the constant term is zero (i.e. the input bitmask BIGNUM is not odd). - -Additionally, the return value is made unambiguous when there is not -enough space to also pad the array with a final `-1` sentinel value. -The return value is now always the number of elements (including the -final `-1`) that would be filled when the output array is sufficiently -large. Previously the same count was returned both when the array has -just enough room for the final `-1` and when it had only enough space -for non-sentinel values. - -Finally, BN_GF2m_poly2arr() is updated to reject polynomials whose -degree exceeds `OPENSSL_ECC_MAX_FIELD_BITS`, this guards against -CPU exhausition attacks via excessively large inputs. - -The above issues do not arise in processing X.509 certificates. These -generally have EC keys from "named curves", and RFC5840 (Section 2.1.1) -disallows explicit EC parameters. The TLS code in OpenSSL enforces this -constraint only after the certificate is decoded, but, even if explicit -parameters are specified, they are in X9.62 form, which cannot represent -problem values as noted above. - -Initially reported as oss-fuzz issue 71623. - -A closely related issue was earlier reported in -<https://github.com/openssl/openssl/issues/19826>. - -Severity: Low, CVE-2024-9143 - -Reviewed-by: Matt Caswell <matt@openssl.org> -Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de> -Reviewed-by: Paul Dale <ppzgs1@gmail.com> -Reviewed-by: Tomas Mraz <tomas@openssl.org> -(Merged from https://github.com/openssl/openssl/pull/25639) - -(cherry picked from commit 8e008cb8b23ec7dc75c45a66eeed09c815b11cd2) ---- - crypto/bn/bn_gf2m.c | 28 +++++++++++++++------- - test/ec_internal_test.c | 51 +++++++++++++++++++++++++++++++++++++++++ - 2 files changed, 71 insertions(+), 8 deletions(-) - -diff --git a/crypto/bn/bn_gf2m.c b/crypto/bn/bn_gf2m.c -index c811ae82d6b15..bcc66613cc14d 100644 ---- crypto/bn/bn_gf2m.c.orig -+++ crypto/bn/bn_gf2m.c -@@ -15,6 +15,7 @@ - #include "bn_local.h" - - #ifndef OPENSSL_NO_EC2M -+# include <openssl/ec.h> - - /* - * Maximum number of iterations before BN_GF2m_mod_solve_quad_arr should -@@ -1140,16 +1141,26 @@ int BN_GF2m_mod_solve_quad(BIGNUM *r, const BIGNUM *a, const BIGNUM *p, - /* - * Convert the bit-string representation of a polynomial ( \sum_{i=0}^n a_i * - * x^i) into an array of integers corresponding to the bits with non-zero -- * coefficient. Array is terminated with -1. Up to max elements of the array -- * will be filled. Return value is total number of array elements that would -- * be filled if array was large enough. -+ * coefficient. The array is intended to be suitable for use with -+ * `BN_GF2m_mod_arr()`, and so the constant term of the polynomial must not be -+ * zero. This translates to a requirement that the input BIGNUM `a` is odd. -+ * -+ * Given sufficient room, the array is terminated with -1. Up to max elements -+ * of the array will be filled. -+ * -+ * The return value is total number of array elements that would be filled if -+ * array was large enough, including the terminating `-1`. It is `0` when `a` -+ * is not odd or the constant term is zero contrary to requirement. -+ * -+ * The return value is also `0` when the leading exponent exceeds -+ * `OPENSSL_ECC_MAX_FIELD_BITS`, this guards against CPU exhaustion attacks, - */ - int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) - { - int i, j, k = 0; - BN_ULONG mask; - -- if (BN_is_zero(a)) -+ if (!BN_is_odd(a)) - return 0; - - for (i = a->top - 1; i >= 0; i--) { -@@ -1167,12 +1178,13 @@ int BN_GF2m_poly2arr(const BIGNUM *a, int p[], int max) - } - } - -- if (k < max) { -+ if (k > 0 && p[0] > OPENSSL_ECC_MAX_FIELD_BITS) -+ return 0; -+ -+ if (k < max) - p[k] = -1; -- k++; -- } - -- return k; -+ return k + 1; - } - - /* -diff --git a/test/ec_internal_test.c b/test/ec_internal_test.c -index 8c2cd05631696..02cfd4e9d8858 100644 ---- test/ec_internal_test.c.orig -+++ test/ec_internal_test.c -@@ -155,6 +155,56 @@ static int field_tests_ecp_mont(void) - } - - #ifndef OPENSSL_NO_EC2M -+/* Test that decoding of invalid GF2m field parameters fails. */ -+static int ec2m_field_sanity(void) -+{ -+ int ret = 0; -+ BN_CTX *ctx = BN_CTX_new(); -+ BIGNUM *p, *a, *b; -+ EC_GROUP *group1 = NULL, *group2 = NULL, *group3 = NULL; -+ -+ TEST_info("Testing GF2m hardening\n"); -+ -+ BN_CTX_start(ctx); -+ p = BN_CTX_get(ctx); -+ a = BN_CTX_get(ctx); -+ if (!TEST_ptr(b = BN_CTX_get(ctx)) -+ || !TEST_true(BN_one(a)) -+ || !TEST_true(BN_one(b))) -+ goto out; -+ -+ /* Even pentanomial value should be rejected */ -+ if (!TEST_true(BN_set_word(p, 0xf2))) -+ goto out; -+ if (!TEST_ptr_null(group1 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) -+ TEST_error("Zero constant term accepted in GF2m polynomial"); -+ -+ /* Odd hexanomial should also be rejected */ -+ if (!TEST_true(BN_set_word(p, 0xf3))) -+ goto out; -+ if (!TEST_ptr_null(group2 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) -+ TEST_error("Hexanomial accepted as GF2m polynomial"); -+ -+ /* Excessive polynomial degree should also be rejected */ -+ if (!TEST_true(BN_set_word(p, 0x71)) -+ || !TEST_true(BN_set_bit(p, OPENSSL_ECC_MAX_FIELD_BITS + 1))) -+ goto out; -+ if (!TEST_ptr_null(group3 = EC_GROUP_new_curve_GF2m(p, a, b, ctx))) -+ TEST_error("GF2m polynomial degree > %d accepted", -+ OPENSSL_ECC_MAX_FIELD_BITS); -+ -+ ret = group1 == NULL && group2 == NULL && group3 == NULL; -+ -+ out: -+ EC_GROUP_free(group1); -+ EC_GROUP_free(group2); -+ EC_GROUP_free(group3); -+ BN_CTX_end(ctx); -+ BN_CTX_free(ctx); -+ -+ return ret; -+} -+ - /* test EC_GF2m_simple_method directly */ - static int field_tests_ec2_simple(void) - { -@@ -443,6 +493,7 @@ int setup_tests(void) - ADD_TEST(field_tests_ecp_simple); - ADD_TEST(field_tests_ecp_mont); - #ifndef OPENSSL_NO_EC2M -+ ADD_TEST(ec2m_field_sanity); - ADD_TEST(field_tests_ec2_simple); - #endif - ADD_ALL_TESTS(field_tests_default, crv_len); diff --git a/security/openssl-quictls/pkg-descr b/security/openssl-quictls/pkg-descr deleted file mode 100644 index 0373df3f0b26..000000000000 --- a/security/openssl-quictls/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -This is a fork of OpenSSL to enable QUIC. This fork adds API that can be -used by QUIC implementations for connection handshakes. - -There is a community need for a QUIC capable TLS library. This fork is -intended as stopgap solution to enable higher level frameworks and runtimes -to use QUIC with the proven and reliable TLS functionality from OpenSSL. -This fork will be maintained until OpenSSL officially provides reasonable -support for QUIC implementations. diff --git a/security/openssl-quictls/pkg-message b/security/openssl-quictls/pkg-message deleted file mode 100644 index 7cd49c285a43..000000000000 --- a/security/openssl-quictls/pkg-message +++ /dev/null @@ -1,20 +0,0 @@ -[ -{ type: install - message: <<EOM - -This QUIC capable OpenSSL fork is in an ALPHA stage - -Do NOT use for production! - -EOM -} -{ type: upgrade - message: <<EOM - -This QUIC capable OpenSSL fork is in an ALPHA stage - -Do NOT use for production! - -EOM -} -] diff --git a/security/openssl-quictls/pkg-plist b/security/openssl-quictls/pkg-plist deleted file mode 100644 index 8258642b4355..000000000000 --- a/security/openssl-quictls/pkg-plist +++ /dev/null @@ -1,276 +0,0 @@ -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 -include/openssl/asyncerr.h -include/openssl/bio.h -include/openssl/bioerr.h -include/openssl/blowfish.h -include/openssl/bn.h -include/openssl/bnerr.h -include/openssl/buffer.h -include/openssl/buffererr.h -include/openssl/camellia.h -include/openssl/cast.h -include/openssl/cmac.h -include/openssl/cmp.h -include/openssl/cmp_util.h -include/openssl/cmperr.h -include/openssl/cms.h -include/openssl/cmserr.h -include/openssl/comp.h -include/openssl/comperr.h -include/openssl/conf.h -include/openssl/conf_api.h -include/openssl/conferr.h -include/openssl/configuration.h -include/openssl/conftypes.h -include/openssl/core.h -include/openssl/core_dispatch.h -include/openssl/core_names.h -include/openssl/core_object.h -include/openssl/crmf.h -include/openssl/crmferr.h -include/openssl/crypto.h -include/openssl/cryptoerr.h -include/openssl/cryptoerr_legacy.h -include/openssl/ct.h -include/openssl/cterr.h -include/openssl/decoder.h -include/openssl/decodererr.h -include/openssl/des.h -include/openssl/dh.h -include/openssl/dherr.h -include/openssl/dsa.h -include/openssl/dsaerr.h -include/openssl/dtls1.h -include/openssl/e_os2.h -include/openssl/ebcdic.h -include/openssl/ec.h -include/openssl/ecdh.h -include/openssl/ecdsa.h -include/openssl/ecerr.h -include/openssl/encoder.h -include/openssl/encodererr.h -include/openssl/engine.h -include/openssl/engineerr.h -include/openssl/err.h -include/openssl/ess.h -include/openssl/esserr.h -include/openssl/evp.h -include/openssl/evperr.h -include/openssl/fips_names.h -include/openssl/fipskey.h -include/openssl/hmac.h -include/openssl/http.h -include/openssl/httperr.h -include/openssl/idea.h -include/openssl/kdf.h -include/openssl/kdferr.h -include/openssl/lhash.h -include/openssl/macros.h -include/openssl/md2.h -include/openssl/md4.h -include/openssl/md5.h -include/openssl/mdc2.h -include/openssl/modes.h -include/openssl/obj_mac.h -include/openssl/objects.h -include/openssl/objectserr.h -include/openssl/ocsp.h -include/openssl/ocsperr.h -include/openssl/opensslconf.h -include/openssl/opensslv.h -include/openssl/ossl_typ.h -include/openssl/param_build.h -include/openssl/params.h -include/openssl/pem.h -include/openssl/pem2.h -include/openssl/pemerr.h -include/openssl/pkcs12.h -include/openssl/pkcs12err.h -include/openssl/pkcs7.h -include/openssl/pkcs7err.h -include/openssl/prov_ssl.h -include/openssl/proverr.h -include/openssl/provider.h -include/openssl/quic.h -include/openssl/rand.h -include/openssl/randerr.h -include/openssl/rc2.h -include/openssl/rc4.h -include/openssl/rc5.h -include/openssl/ripemd.h -include/openssl/rsa.h -include/openssl/rsaerr.h -include/openssl/safestack.h -include/openssl/seed.h -include/openssl/self_test.h -include/openssl/sha.h -include/openssl/srp.h -include/openssl/srtp.h -include/openssl/ssl.h -include/openssl/ssl2.h -include/openssl/ssl3.h -include/openssl/sslerr.h -include/openssl/sslerr_legacy.h -include/openssl/stack.h -include/openssl/store.h -include/openssl/storeerr.h -include/openssl/symhacks.h -include/openssl/tls1.h -include/openssl/trace.h -include/openssl/ts.h -include/openssl/tserr.h -include/openssl/txt_db.h -include/openssl/types.h -include/openssl/ui.h -include/openssl/uierr.h -include/openssl/whrlpool.h -include/openssl/x509.h -include/openssl/x509_vfy.h -include/openssl/x509err.h -include/openssl/x509v3.h -include/openssl/x509v3err.h -%%SHARED%%lib/engines-%%SHLIBVER%%/capi.so -%%SHARED%%lib/engines-%%SHLIBVER%%/devcrypto.so -%%SHARED%%lib/engines-%%SHLIBVER%%/loader_attic.so -%%SHARED%%lib/engines-%%SHLIBVER%%/padlock.so -lib/libcrypto.a -%%SHARED%%lib/libcrypto.so -%%SHARED%%lib/libcrypto.so.%%SHLIBVER%% -lib/libssl.a -%%SHARED%%lib/libssl.so -%%SHARED%%lib/libssl.so.%%SHLIBVER%% -%%FIPS%%%%SHARED%%lib/ossl-modules/fips.so -%%LEGACY%%%%SHARED%%lib/ossl-modules/legacy.so -libdata/pkgconfig/libcrypto.pc -libdata/pkgconfig/libssl.pc -libdata/pkgconfig/openssl.pc -share/man/man1/CA.pl.1ossl.gz -share/man/man1/asn1parse.1ossl.gz -share/man/man1/c_rehash.1ossl.gz -share/man/man1/ca.1ossl.gz -share/man/man1/ciphers.1ossl.gz -share/man/man1/cms.1ossl.gz -share/man/man1/cmp.1ossl.gz -share/man/man1/crl.1ossl.gz -share/man/man1/crl2pkcs7.1ossl.gz -share/man/man1/dgst.1ossl.gz -share/man/man1/dhparam.1ossl.gz -share/man/man1/dsa.1ossl.gz -share/man/man1/dsaparam.1ossl.gz -share/man/man1/ec.1ossl.gz -share/man/man1/ecparam.1ossl.gz -share/man/man1/enc.1ossl.gz -share/man/man1/engine.1ossl.gz -share/man/man1/errstr.1ossl.gz -share/man/man1/gendsa.1ossl.gz -share/man/man1/genpkey.1ossl.gz -share/man/man1/genrsa.1ossl.gz -share/man/man1/info.1ossl.gz -share/man/man1/kdf.1ossl.gz -share/man/man1/mac.1ossl.gz -share/man/man1/nseq.1ossl.gz -share/man/man1/ocsp.1ossl.gz -share/man/man1/openssl-asn1parse.1ossl.gz -share/man/man1/openssl-ca.1ossl.gz -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-crl.1ossl.gz -share/man/man1/openssl-crl2pkcs7.1ossl.gz -share/man/man1/openssl-dgst.1ossl.gz -share/man/man1/openssl-dhparam.1ossl.gz -share/man/man1/openssl-dsa.1ossl.gz -share/man/man1/openssl-dsaparam.1ossl.gz -share/man/man1/openssl-ec.1ossl.gz -share/man/man1/openssl-ecparam.1ossl.gz -share/man/man1/openssl-enc.1ossl.gz -share/man/man1/openssl-engine.1ossl.gz -share/man/man1/openssl-errstr.1ossl.gz -share/man/man1/openssl-fipsinstall.1ossl.gz -share/man/man1/openssl-format-options.1ossl.gz -share/man/man1/openssl-gendsa.1ossl.gz -share/man/man1/openssl-genpkey.1ossl.gz -share/man/man1/openssl-genrsa.1ossl.gz -share/man/man1/openssl-info.1ossl.gz -share/man/man1/openssl-kdf.1ossl.gz -share/man/man1/openssl-list.1ossl.gz -share/man/man1/openssl-mac.1ossl.gz -share/man/man1/openssl-namedisplay-options.1ossl.gz -share/man/man1/openssl-nseq.1ossl.gz -share/man/man1/openssl-ocsp.1ossl.gz -share/man/man1/openssl-passphrase-options.1ossl.gz -share/man/man1/openssl-passwd.1ossl.gz -share/man/man1/openssl-pkcs12.1ossl.gz -share/man/man1/openssl-pkcs7.1ossl.gz -share/man/man1/openssl-pkcs8.1ossl.gz -share/man/man1/openssl-pkey.1ossl.gz -share/man/man1/openssl-pkeyparam.1ossl.gz -share/man/man1/openssl-pkeyutl.1ossl.gz -share/man/man1/openssl-prime.1ossl.gz -share/man/man1/openssl-rand.1ossl.gz -share/man/man1/openssl-rehash.1ossl.gz -share/man/man1/openssl-req.1ossl.gz -share/man/man1/openssl-rsa.1ossl.gz -share/man/man1/openssl-rsautl.1ossl.gz -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-smime.1ossl.gz -share/man/man1/openssl-speed.1ossl.gz -share/man/man1/openssl-spkac.1ossl.gz -share/man/man1/openssl-srp.1ossl.gz -share/man/man1/openssl-storeutl.1ossl.gz -share/man/man1/openssl-ts.1ossl.gz -share/man/man1/openssl-verification-options.1ossl.gz -share/man/man1/openssl-verify.1ossl.gz -share/man/man1/openssl-version.1ossl.gz -share/man/man1/openssl-x509.1ossl.gz -share/man/man1/openssl.1ossl.gz -share/man/man1/passwd.1ossl.gz -share/man/man1/pkcs12.1ossl.gz -share/man/man1/pkcs7.1ossl.gz -share/man/man1/pkcs8.1ossl.gz -share/man/man1/pkey.1ossl.gz -share/man/man1/pkeyparam.1ossl.gz -share/man/man1/pkeyutl.1ossl.gz -share/man/man1/prime.1ossl.gz -share/man/man1/rand.1ossl.gz -share/man/man1/rehash.1ossl.gz -share/man/man1/req.1ossl.gz -share/man/man1/rsa.1ossl.gz -share/man/man1/rsautl.1ossl.gz -share/man/man1/s_client.1ossl.gz -share/man/man1/s_server.1ossl.gz -share/man/man1/s_time.1ossl.gz -share/man/man1/sess_id.1ossl.gz -share/man/man1/smime.1ossl.gz -share/man/man1/speed.1ossl.gz -share/man/man1/spkac.1ossl.gz -share/man/man1/srp.1ossl.gz -share/man/man1/storeutl.1ossl.gz -share/man/man1/ts.1ossl.gz -share/man/man1/tsget.1ossl.gz -share/man/man1/verify.1ossl.gz -share/man/man1/version.1ossl.gz -share/man/man1/x509.1ossl.gz -share/man/man5/config.5ossl.gz -share/man/man5/fips_config.5ossl.gz -share/man/man5/x509v3_config.5ossl.gz -%%OPENSSLDIR%%/misc/CA.pl -@comment %%OPENSSLDIR%%/misc/tsget.pl -%%OPENSSLDIR%%/misc/tsget -@sample %%OPENSSLDIR%%/ct_log_list.cnf.dist %%OPENSSLDIR%%/ct_log_list.cnf -%%FIPS%%%%OPENSSLDIR%%/fipsmodule.cnf -@sample %%OPENSSLDIR%%/openssl.cnf.dist %%OPENSSLDIR%%/openssl.cnf -@dir lib/ossl-modules -@dir %%OPENSSLDIR%%/private -@dir %%OPENSSLDIR%%/certs diff --git a/security/openssl-quictls/version.mk b/security/openssl-quictls/version.mk deleted file mode 100644 index 54915616c6b6..000000000000 --- a/security/openssl-quictls/version.mk +++ /dev/null @@ -1 +0,0 @@ -OPENSSL_SHLIBVER?= 13 diff --git a/security/openssl/Makefile b/security/openssl/Makefile index 4bbd371479e8..b08a0861e9e8 100644 --- a/security/openssl/Makefile +++ b/security/openssl/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.0.18 +PORTVERSION= 3.0.19 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 b0235a50d86b..35f8ef070c36 100644 --- a/security/openssl/distinfo +++ b/security/openssl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759300749 -SHA256 (openssl-3.0.18.tar.gz) = d80c34f5cf902dccf1f1b5df5ebb86d0392e37049e5d73df1b3abae72e4ffe8b -SIZE (openssl-3.0.18.tar.gz) = 15348046 +TIMESTAMP = 1769528081 +SHA256 (openssl-3.0.19.tar.gz) = fa5a4143b8aae18be53ef2f3caf29a2e0747430b8bc74d32d88335b94ab63072 +SIZE (openssl-3.0.19.tar.gz) = 15280904 diff --git a/security/openssl/files/extra-patch-ktls b/security/openssl/files/extra-patch-ktls index 8a46c272d95c..48a5dd43a972 100644 --- a/security/openssl/files/extra-patch-ktls +++ b/security/openssl/files/extra-patch-ktls @@ -3,14 +3,14 @@ index 95492fd065..3c82cae26b 100644 --- include/internal/ktls.h +++ include/internal/ktls.h @@ -40,6 +40,11 @@ - # define OPENSSL_KTLS_AES_GCM_128 - # define OPENSSL_KTLS_AES_GCM_256 - # define OPENSSL_KTLS_TLS13 -+# ifdef TLS_CHACHA20_IV_LEN -+# ifndef OPENSSL_NO_CHACHA -+# define OPENSSL_KTLS_CHACHA20_POLY1305 -+# endif -+# endif + #define OPENSSL_KTLS_AES_GCM_128 + #define OPENSSL_KTLS_AES_GCM_256 + #define OPENSSL_KTLS_TLS13 ++#ifdef TLS_CHACHA20_IV_LEN ++# ifndef OPENSSL_NO_CHACHA ++# define OPENSSL_KTLS_CHACHA20_POLY1305 ++# endif ++#endif typedef struct tls_enable ktls_crypto_info_t; @@ -103,11 +103,11 @@ index 79d980959e..e343d382cc 100644 /* Function to configure kernel TLS structure */ -int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, +int ktls_configure_crypto(SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, - void *rl_sequence, ktls_crypto_info_t *crypto_info, -- unsigned char **rec_seq, unsigned char *iv, -+ int is_tx, unsigned char *iv, - unsigned char *key, unsigned char *mac_key, - size_t mac_secret_size) + void *rl_sequence, ktls_crypto_info_t *crypto_info, +- unsigned char **rec_seq, unsigned char *iv, ++ int is_tx, unsigned char *iv, + unsigned char *key, unsigned char *mac_key, + size_t mac_secret_size) { @@ -71,6 +136,12 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, else @@ -124,31 +124,31 @@ index 79d980959e..e343d382cc 100644 switch (s->s3.tmp.new_cipher->algorithm_mac) { @@ -101,11 +172,11 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, crypto_info->tls_vminor = (s->version & 0x000000ff); - # ifdef TCP_RXTLS_ENABLE + #ifdef TCP_RXTLS_ENABLE memcpy(crypto_info->rec_seq, rl_sequence, sizeof(crypto_info->rec_seq)); - if (rec_seq != NULL) - *rec_seq = crypto_info->rec_seq; + if (!is_tx && !check_rx_read_ahead(s, crypto_info->rec_seq)) + return 0; - # else + #else - if (rec_seq != NULL) - *rec_seq = NULL; + if (!is_tx) + return 0; - # endif + #endif return 1; }; -@@ -154,15 +225,20 @@ int ktls_check_supported_cipher(const SSL *s, const EVP_CIPHER *c, +@@ -154,15 +227,20 @@ int ktls_check_supported_cipher(const SSL *s, const EV } /* Function to configure kernel TLS structure */ -int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, +int ktls_configure_crypto(SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, - void *rl_sequence, ktls_crypto_info_t *crypto_info, -- unsigned char **rec_seq, unsigned char *iv, -+ int is_tx, unsigned char *iv, - unsigned char *key, unsigned char *mac_key, - size_t mac_secret_size) + void *rl_sequence, ktls_crypto_info_t *crypto_info, +- unsigned char **rec_seq, unsigned char *iv, ++ int is_tx, unsigned char *iv, + unsigned char *key, unsigned char *mac_key, + size_t mac_secret_size) { unsigned char geniv[12]; unsigned char *iiv = iv; @@ -158,60 +158,60 @@ index 79d980959e..e343d382cc 100644 + return 0; +# endif + - if (s->version == TLS1_2_VERSION && - EVP_CIPHER_get_mode(c) == EVP_CIPH_GCM_MODE) { + if (s->version == TLS1_2_VERSION && EVP_CIPHER_get_mode(c) == EVP_CIPH_GCM_MODE) { if (!EVP_CIPHER_CTX_get_updated_iv(dd, geniv, -@@ -186,8 +262,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, + EVP_GCM_TLS_FIXED_IV_LEN +@@ -186,8 +262,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPH memcpy(crypto_info->gcm128.key, key, EVP_CIPHER_get_key_length(c)); memcpy(crypto_info->gcm128.rec_seq, rl_sequence, - TLS_CIPHER_AES_GCM_128_REC_SEQ_SIZE); + TLS_CIPHER_AES_GCM_128_REC_SEQ_SIZE); - if (rec_seq != NULL) - *rec_seq = crypto_info->gcm128.rec_seq; + if (!is_tx && !check_rx_read_ahead(s, crypto_info->gcm128.rec_seq)) + return 0; return 1; - # endif - # ifdef OPENSSL_KTLS_AES_GCM_256 -@@ -201,8 +277,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, + #endif + #ifdef OPENSSL_KTLS_AES_GCM_256 +@@ -201,8 +277,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPH memcpy(crypto_info->gcm256.key, key, EVP_CIPHER_get_key_length(c)); memcpy(crypto_info->gcm256.rec_seq, rl_sequence, - TLS_CIPHER_AES_GCM_256_REC_SEQ_SIZE); + TLS_CIPHER_AES_GCM_256_REC_SEQ_SIZE); - if (rec_seq != NULL) - *rec_seq = crypto_info->gcm256.rec_seq; -+ if (!is_tx && !check_rx_read_ahead(s, crypto_info->gcm256.rec_seq)) ++ if (!is_tx && !check_rx_read_ahead(s, crypto_info->ccm128.rec_seq)) + return 0; return 1; - # endif - # ifdef OPENSSL_KTLS_AES_CCM_128 -@@ -216,8 +292,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, + #endif + #ifdef OPENSSL_KTLS_AES_CCM_128 +@@ -216,8 +292,8 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPH memcpy(crypto_info->ccm128.key, key, EVP_CIPHER_get_key_length(c)); memcpy(crypto_info->ccm128.rec_seq, rl_sequence, - TLS_CIPHER_AES_CCM_128_REC_SEQ_SIZE); + TLS_CIPHER_AES_CCM_128_REC_SEQ_SIZE); - if (rec_seq != NULL) - *rec_seq = crypto_info->ccm128.rec_seq; + if (!is_tx && !check_rx_read_ahead(s, crypto_info->ccm128.rec_seq)) + return 0; return 1; - # endif - # ifdef OPENSSL_KTLS_CHACHA20_POLY1305 -@@ -231,8 +307,10 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, - EVP_CIPHER_get_key_length(c)); - memcpy(crypto_info->chacha20poly1305.rec_seq, rl_sequence, - TLS_CIPHER_CHACHA20_POLY1305_REC_SEQ_SIZE); -- if (rec_seq != NULL) -- *rec_seq = crypto_info->chacha20poly1305.rec_seq; + #endif + #ifdef OPENSSL_KTLS_CHACHA20_POLY1305 +@@ -231,7 +309,11 @@ int ktls_configure_crypto(const SSL *s, const EVP_CIPH + TLS_CIPHER_CHACHA20_POLY1305_REC_SEQ_SIZE); + if (rec_seq != NULL) + *rec_seq = crypto_info->chacha20poly1305.rec_seq; +- return 1; + if (!is_tx + && !check_rx_read_ahead(s, + crypto_info->chacha20poly1305.rec_seq)) + return 0; - return 1; - # endif ++ return 1; + #endif default: + return 0; diff --git ssl/record/ssl3_record.c ssl/record/ssl3_record.c index d8ef018741..63caac080f 100644 --- ssl/record/ssl3_record.c +++ ssl/record/ssl3_record.c -@@ -185,18 +185,23 @@ int ssl3_get_record(SSL *s) +@@ -186,18 +186,23 @@ int ssl3_get_record(SSL *s) int imac_size; size_t num_recs = 0, max_recs, j; PACKET pkt, sslv2pkt; @@ -237,7 +237,7 @@ index d8ef018741..63caac080f 100644 do { thisrr = &rr[num_recs]; -@@ -361,7 +366,9 @@ int ssl3_get_record(SSL *s) +@@ -357,7 +362,9 @@ int ssl3_get_record(SSL *s) } } @@ -246,9 +246,9 @@ index d8ef018741..63caac080f 100644 + && s->enc_read_ctx != NULL + && !using_ktls) { if (thisrr->type != SSL3_RT_APPLICATION_DATA - && (thisrr->type != SSL3_RT_CHANGE_CIPHER_SPEC - || !SSL_IS_FIRST_HANDSHAKE(s)) -@@ -391,7 +398,13 @@ int ssl3_get_record(SSL *s) + && (thisrr->type != SSL3_RT_CHANGE_CIPHER_SPEC + || !SSL_IS_FIRST_HANDSHAKE(s)) +@@ -386,7 +393,13 @@ int ssl3_get_record(SSL *s) } if (SSL_IS_TLS13(s)) { @@ -261,9 +261,9 @@ index d8ef018741..63caac080f 100644 + + if (thisrr->length > len) { SSLfatal(s, SSL_AD_RECORD_OVERFLOW, - SSL_R_ENCRYPTED_LENGTH_TOO_LONG); + SSL_R_ENCRYPTED_LENGTH_TOO_LONG); return -1; -@@ -409,7 +422,7 @@ int ssl3_get_record(SSL *s) +@@ -404,7 +417,7 @@ int ssl3_get_record(SSL *s) #endif /* KTLS may use all of the buffer */ @@ -272,7 +272,7 @@ index d8ef018741..63caac080f 100644 len = SSL3_BUFFER_get_left(rbuf); if (thisrr->length > len) { -@@ -518,11 +531,7 @@ int ssl3_get_record(SSL *s) +@@ -512,11 +525,7 @@ int ssl3_get_record(SSL *s) return 1; } @@ -285,10 +285,10 @@ index d8ef018741..63caac080f 100644 goto skip_decryption; if (s->read_hash != NULL) { -@@ -677,21 +686,29 @@ int ssl3_get_record(SSL *s) +@@ -684,21 +693,29 @@ skip_decryption: if (SSL_IS_TLS13(s) - && s->enc_read_ctx != NULL - && thisrr->type != SSL3_RT_ALERT) { + && s->enc_read_ctx != NULL + && thisrr->type != SSL3_RT_ALERT) { - size_t end; + /* + * The following logic are irrelevant in KTLS: the kernel provides @@ -298,17 +298,16 @@ index d8ef018741..63caac080f 100644 + */ + if (!using_ktls) { + size_t end; - -- if (thisrr->length == 0 -- || thisrr->type != SSL3_RT_APPLICATION_DATA) { -- SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_BAD_RECORD_TYPE); -- goto end; + if (thisrr->length == 0 + || thisrr->type != SSL3_RT_APPLICATION_DATA) { + SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_BAD_RECORD_TYPE); + goto end; + } -+ + +- if (thisrr->length == 0 +- || thisrr->type != SSL3_RT_APPLICATION_DATA) { +- SSLfatal(s, SSL_AD_UNEXPECTED_MESSAGE, SSL_R_BAD_RECORD_TYPE); +- goto end; + /* Strip trailing padding */ + for (end = thisrr->length - 1; end > 0 && thisrr->data[end] == 0; + end--) @@ -317,69 +316,71 @@ index d8ef018741..63caac080f 100644 + thisrr->length = end; + thisrr->type = thisrr->data[end]; } -- + - /* Strip trailing padding */ - for (end = thisrr->length - 1; end > 0 && thisrr->data[end] == 0; -- end--) +- end--) - continue; - - thisrr->length = end; - thisrr->type = thisrr->data[end]; if (thisrr->type != SSL3_RT_APPLICATION_DATA - && thisrr->type != SSL3_RT_ALERT - && thisrr->type != SSL3_RT_HANDSHAKE) { -@@ -700,7 +717,7 @@ int ssl3_get_record(SSL *s) + && thisrr->type != SSL3_RT_ALERT + && thisrr->type != SSL3_RT_HANDSHAKE) { +@@ -707,7 +724,7 @@ skip_decryption: } if (s->msg_callback) s->msg_callback(0, s->version, SSL3_RT_INNER_CONTENT_TYPE, -- &thisrr->data[end], 1, s, s->msg_callback_arg); -+ &thisrr->type, 1, s, s->msg_callback_arg); +- &thisrr->data[end], 1, s, s->msg_callback_arg); ++ &thisrr->type, 1, s, s->msg_callback_arg); } /* -@@ -723,8 +740,7 @@ int ssl3_get_record(SSL *s) +@@ -730,9 +747,8 @@ skip_decryption: * Therefore we have to rely on KTLS to check the plaintext length * limit in the kernel. */ - if (thisrr->length > SSL3_RT_MAX_PLAIN_LENGTH -- && (!BIO_get_ktls_recv(s->rbio) || is_ktls_left)) { +- && (!BIO_get_ktls_recv(s->rbio) || is_ktls_left)) { +- SSLfatal(s, SSL_AD_RECORD_OVERFLOW, SSL_R_DATA_LENGTH_TOO_LONG); + if (thisrr->length > SSL3_RT_MAX_PLAIN_LENGTH && !using_ktls) { - SSLfatal(s, SSL_AD_RECORD_OVERFLOW, SSL_R_DATA_LENGTH_TOO_LONG); ++ SSLfatal(s, SSL_AD_RECORD_OVERFLOW, SSL_R_DATA_LENGTH_TOO_LONG); goto end; } + diff --git ssl/ssl_local.h ssl/ssl_local.h index 5471e900b8..79ced2f468 100644 --- ssl/ssl_local.h +++ ssl/ssl_local.h -@@ -2760,9 +2760,9 @@ __owur int ssl_log_secret(SSL *ssl, const char *label, +@@ -2774,9 +2774,9 @@ int ktls_check_supported_cipher(const SSL *s, const EV /* ktls.c */ int ktls_check_supported_cipher(const SSL *s, const EVP_CIPHER *c, - const EVP_CIPHER_CTX *dd); + const EVP_CIPHER_CTX *dd); -int ktls_configure_crypto(const SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, +int ktls_configure_crypto(SSL *s, const EVP_CIPHER *c, EVP_CIPHER_CTX *dd, - void *rl_sequence, ktls_crypto_info_t *crypto_info, -- unsigned char **rec_seq, unsigned char *iv, -+ int is_tx, unsigned char *iv, - unsigned char *key, unsigned char *mac_key, - size_t mac_secret_size); - # endif + void *rl_sequence, ktls_crypto_info_t *crypto_info, +- unsigned char **rec_seq, unsigned char *iv, ++ int is_tx, unsigned char *iv, + unsigned char *key, unsigned char *mac_key, + size_t mac_secret_size); + #endif diff --git ssl/t1_enc.c ssl/t1_enc.c index 237a19cd93..900ba14fbd 100644 --- ssl/t1_enc.c +++ ssl/t1_enc.c -@@ -98,42 +98,6 @@ static int tls1_generate_key_block(SSL *s, unsigned char *km, size_t num) +@@ -98,41 +98,6 @@ static int tls1_generate_key_block(SSL *s, unsigned ch return ret; } - + -#ifndef OPENSSL_NO_KTLS -- /* -- * Count the number of records that were not processed yet from record boundary. -- * -- * This function assumes that there are only fully formed records read in the -- * record layer. If read_ahead is enabled, then this might be false and this -- * function will fail. -- */ --# ifndef OPENSSL_NO_KTLS_RX +-/* +- * Count the number of records that were not processed yet from record boundary. +- * +- * This function assumes that there are only fully formed records read in the +- * record layer. If read_ahead is enabled, then this might be false and this +- * function will fail. +- */ +-#ifndef OPENSSL_NO_KTLS_RX -static int count_unprocessed_records(SSL *s) -{ - SSL3_BUFFER *rbuf = RECORD_LAYER_get_rbuf(&s->rlayer); @@ -403,39 +404,35 @@ index 237a19cd93..900ba14fbd 100644 - - return count; -} --# endif -#endif -- +-#endif - int tls_provider_set_tls_params(SSL *s, EVP_CIPHER_CTX *ctx, - const EVP_CIPHER *ciph, - const EVP_MD *md) -@@ -201,12 +165,7 @@ int tls1_change_cipher_state(SSL *s, int which) + const EVP_CIPHER *ciph, + const EVP_MD *md) +@@ -199,12 +164,7 @@ int tls1_change_cipher_state(SSL *s, int which) int reuse_dd = 0; #ifndef OPENSSL_NO_KTLS ktls_crypto_info_t crypto_info; - unsigned char *rec_seq; void *rl_sequence; --# ifndef OPENSSL_NO_KTLS_RX +-#ifndef OPENSSL_NO_KTLS_RX - int count_unprocessed; - int bit; --# endif +-#endif BIO *bio; #endif - -@@ -473,30 +432,11 @@ int tls1_change_cipher_state(SSL *s, int which) + +@@ -478,29 +438,10 @@ int tls1_change_cipher_state(SSL *s, int which) else rl_sequence = RECORD_LAYER_get_read_sequence(&s->rlayer); - + - if (!ktls_configure_crypto(s, c, dd, rl_sequence, &crypto_info, &rec_seq, -- iv, key, ms, *mac_secret_size)) -+ if (!ktls_configure_crypto(s, c, dd, rl_sequence, &crypto_info, -+ which & SSL3_CC_WRITE, iv, key, ms, -+ *mac_secret_size)) - goto skip_ktls; - +- iv, key, ms, *mac_secret_size)) +- goto skip_ktls; +- - if (which & SSL3_CC_READ) { --# ifndef OPENSSL_NO_KTLS_RX +-#ifndef OPENSSL_NO_KTLS_RX - count_unprocessed = count_unprocessed_records(s); - if (count_unprocessed < 0) - goto skip_ktls; @@ -449,14 +446,17 @@ index 237a19cd93..900ba14fbd 100644 - } - count_unprocessed--; - } --# else +-#else - goto skip_ktls; --# endif +-#endif - } -- ++ if (!ktls_configure_crypto(s, c, dd, rl_sequence, &crypto_info, ++ which & SSL3_CC_WRITE, iv, key, ms, ++ *mac_secret_size)) ++ goto skip_ktls; + /* ktls works with user provided buffers directly */ if (BIO_set_ktls(bio, &crypto_info, which & SSL3_CC_WRITE)) { - if (which & SSL3_CC_WRITE) diff --git ssl/tls13_enc.c ssl/tls13_enc.c index 12388922e3..eaab0e2a74 100644 --- ssl/tls13_enc.c @@ -469,16 +469,16 @@ index 12388922e3..eaab0e2a74 100644 BIO *bio; #endif -@@ -688,8 +689,7 @@ int tls13_change_cipher_state(SSL *s, int which) +@@ -690,8 +691,7 @@ int tls13_change_cipher_state(SSL *s, int which) s->statem.enc_write_state = ENC_WRITE_STATE_VALID; #ifndef OPENSSL_NO_KTLS - # if defined(OPENSSL_KTLS_TLS13) + #if defined(OPENSSL_KTLS_TLS13) - if (!(which & SSL3_CC_WRITE) -- || !(which & SSL3_CC_APPLICATION) +- || !(which & SSL3_CC_APPLICATION) + if (!(which & SSL3_CC_APPLICATION) - || (s->options & SSL_OP_ENABLE_KTLS) == 0) + || (s->options & SSL_OP_ENABLE_KTLS) == 0) goto skip_ktls; - + @@ -705,7 +705,10 @@ int tls13_change_cipher_state(SSL *s, int which) if (!ktls_check_supported_cipher(s, cipher, ciph_ctx)) goto skip_ktls; @@ -491,21 +491,21 @@ index 12388922e3..eaab0e2a74 100644 if (!ossl_assert(bio != NULL)) { SSLfatal(s, SSL_AD_INTERNAL_ERROR, ERR_R_INTERNAL_ERROR); -@@ -713,18 +716,26 @@ int tls13_change_cipher_state(SSL *s, int which) +@@ -715,18 +718,26 @@ int tls13_change_cipher_state(SSL *s, int which) } - + /* All future data will get encrypted by ktls. Flush the BIO or skip ktls */ - if (BIO_flush(bio) <= 0) - goto skip_ktls; + if (which & SSL3_CC_WRITE) { -+ if (BIO_flush(bio) <= 0) ++ if (BIO_flush(bio) <= 0) + goto skip_ktls; + } - + /* configure kernel crypto structure */ - if (!ktls_configure_crypto(s, cipher, ciph_ctx, -- RECORD_LAYER_get_write_sequence(&s->rlayer), -- &crypto_info, NULL, iv, key, NULL, 0)) +- RECORD_LAYER_get_write_sequence(&s->rlayer), +- &crypto_info, NULL, iv, key, NULL, 0)) + if (which & SSL3_CC_WRITE) + rl_sequence = RECORD_LAYER_get_write_sequence(&s->rlayer); + else @@ -514,7 +514,7 @@ index 12388922e3..eaab0e2a74 100644 + if (!ktls_configure_crypto(s, cipher, ciph_ctx, rl_sequence, &crypto_info, + which & SSL3_CC_WRITE, iv, key, NULL, 0)) goto skip_ktls; - + /* ktls works with user provided buffers directly */ - if (BIO_set_ktls(bio, &crypto_info, which & SSL3_CC_WRITE)) - ssl3_release_write_buffer(s); @@ -523,7 +523,7 @@ index 12388922e3..eaab0e2a74 100644 + ssl3_release_write_buffer(s); + } skip_ktls: - # endif + #endif #endif diff --git test/sslapitest.c test/sslapitest.c index 2911d6e94b..faf2eec2bc 100644 diff --git a/security/openssl/files/patch-crypto_async_arch_async__posix.h b/security/openssl/files/patch-crypto_async_arch_async__posix.h index b544aed6932a..8690f951fa42 100644 --- a/security/openssl/files/patch-crypto_async_arch_async__posix.h +++ b/security/openssl/files/patch-crypto_async_arch_async__posix.h @@ -21,12 +21,12 @@ diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h index a17c6b8e68af..2d97ec3acc9b 100644 --- crypto/async/arch/async_posix.h +++ crypto/async/arch/async_posix.h -@@ -18,7 +18,7 @@ - # include <unistd.h> +@@ -19,7 +19,7 @@ + #include <unistd.h> - # if _POSIX_VERSION >= 200112L \ -- && (_POSIX_VERSION < 200809L || defined(__GLIBC__)) -+ && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__)) + #if _POSIX_VERSION >= 200112L \ +- && (_POSIX_VERSION < 200809L || defined(__GLIBC__)) ++ && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__)) - # include <pthread.h> + #include <pthread.h> diff --git a/security/openssl/files/patch-crypto_ppccap.c b/security/openssl/files/patch-crypto_ppccap.c index 14da11dedd4b..6783e0b13c2d 100644 --- a/security/openssl/files/patch-crypto_ppccap.c +++ b/security/openssl/files/patch-crypto_ppccap.c @@ -4,22 +4,22 @@ #endif /* I wish <sys/auxv.h> was universally available */ --#define HWCAP 16 /* AT_HWCAP */ +-#define HWCAP 16 /* AT_HWCAP */ +#ifndef AT_HWCAP -+# define AT_HWCAP 16 /* AT_HWCAP */ ++# define AT_HWCAP 16 /* AT_HWCAP */ +#endif - #define HWCAP_PPC64 (1U << 30) - #define HWCAP_ALTIVEC (1U << 28) - #define HWCAP_FPU (1U << 27) - #define HWCAP_POWER6_EXT (1U << 9) - #define HWCAP_VSX (1U << 7) + #define HWCAP_PPC64 (1U << 30) + #define HWCAP_ALTIVEC (1U << 28) + #define HWCAP_FPU (1U << 27) + #define HWCAP_POWER6_EXT (1U << 9) + #define HWCAP_VSX (1U << 7) --#define HWCAP2 26 /* AT_HWCAP2 */ +-#define HWCAP2 26 /* AT_HWCAP2 */ +#ifndef AT_HWCAP2 -+# define AT_HWCAP2 26 /* AT_HWCAP2 */ ++#define AT_HWCAP2 26 /* AT_HWCAP2 */ +#endif - #define HWCAP_VEC_CRYPTO (1U << 25) - #define HWCAP_ARCH_3_00 (1U << 23) + #define HWCAP_VEC_CRYPTO (1U << 25) + #define HWCAP_ARCH_3_00 (1U << 23) @@ -215,8 +219,8 @@ void OPENSSL_cpuid_setup(void) diff --git a/security/openssl111/Makefile b/security/openssl111/Makefile index 3621a9c8a7de..44ee41731e46 100644 --- a/security/openssl111/Makefile +++ b/security/openssl111/Makefile @@ -34,8 +34,6 @@ 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 HASHES OPTIMIZE PROTOCOLS OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3 diff --git a/security/openssl111/files/patch-crypto_async_arch_async__posix.h b/security/openssl111/files/patch-crypto_async_arch_async__posix.h new file mode 100644 index 000000000000..b544aed6932a --- /dev/null +++ b/security/openssl111/files/patch-crypto_async_arch_async__posix.h @@ -0,0 +1,32 @@ +commit e883812f463c1623249e038698ccaddf2baa34d8 +Author: Warner Losh <imp@FreeBSD.org> +Date: Mon Mar 18 19:48:22 2024 -0600 + + posix_async: FreeBSD also defines {make|swap|get|set}context + + FreeBSD also defines {make|swap|get|set}context for backward + compatibility, despite also exposing POSIX_VERSION 200809L + in FreeBSD 15-current. + + Note: There's no fallback for POSIX_VERSION 200809 without these + routines, so maybe that should be a #error? ... But that's a questionf + or upstream. + + FreeBSD has defined these interfaces since FreeBSD 4.7, released over 20 + years ago, so no further nuance in FreeBSD version number is necessary. + + Pull Request: https://github.com/openssl/openssl/pull/23885 + +diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h +index a17c6b8e68af..2d97ec3acc9b 100644 +--- crypto/async/arch/async_posix.h ++++ crypto/async/arch/async_posix.h +@@ -18,7 +18,7 @@ + # include <unistd.h> + + # if _POSIX_VERSION >= 200112L \ +- && (_POSIX_VERSION < 200809L || defined(__GLIBC__)) ++ && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__)) + + # include <pthread.h> + diff --git a/security/openssl33-quictls/Makefile b/security/openssl33-quictls/Makefile index 4d53a2b5a87d..024b12c54e3f 100644 --- a/security/openssl33-quictls/Makefile +++ b/security/openssl33-quictls/Makefile @@ -34,8 +34,6 @@ 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 HASHES MODULES OPTIMIZE PROTOCOLS OPTIONS_GROUP_CIPHERS= ARIA DES GOST IDEA SM4 RC2 RC4 RC5 WEAK-SSL-CIPHERS OPTIONS_GROUP_HASHES= MD2 MD4 MDC2 RMD160 SM2 SM3 diff --git a/security/openssl33-quictls/patch-crypto_async_arch_async__posix.h b/security/openssl33-quictls/patch-crypto_async_arch_async__posix.h new file mode 100644 index 000000000000..b544aed6932a --- /dev/null +++ b/security/openssl33-quictls/patch-crypto_async_arch_async__posix.h @@ -0,0 +1,32 @@ +commit e883812f463c1623249e038698ccaddf2baa34d8 +Author: Warner Losh <imp@FreeBSD.org> +Date: Mon Mar 18 19:48:22 2024 -0600 + + posix_async: FreeBSD also defines {make|swap|get|set}context + + FreeBSD also defines {make|swap|get|set}context for backward + compatibility, despite also exposing POSIX_VERSION 200809L + in FreeBSD 15-current. + + Note: There's no fallback for POSIX_VERSION 200809 without these + routines, so maybe that should be a #error? ... But that's a questionf + or upstream. + + FreeBSD has defined these interfaces since FreeBSD 4.7, released over 20 + years ago, so no further nuance in FreeBSD version number is necessary. + + Pull Request: https://github.com/openssl/openssl/pull/23885 + +diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h +index a17c6b8e68af..2d97ec3acc9b 100644 +--- crypto/async/arch/async_posix.h ++++ crypto/async/arch/async_posix.h +@@ -18,7 +18,7 @@ + # include <unistd.h> + + # if _POSIX_VERSION >= 200112L \ +- && (_POSIX_VERSION < 200809L || defined(__GLIBC__)) ++ && (_POSIX_VERSION < 200809L || defined(__GLIBC__) || defined(__FreeBSD__)) + + # include <pthread.h> + diff --git a/security/openssl33/Makefile b/security/openssl33/Makefile index fff511aa41c7..8e0d878c24d6 100644 --- a/security/openssl33/Makefile +++ b/security/openssl33/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.3.5 +PORTVERSION= 3.3.6 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 b6a4a5dd03a9..5369af1b49e5 100644 --- a/security/openssl33/distinfo +++ b/security/openssl33/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759303833 -SHA256 (openssl-3.3.5.tar.gz) = 9d62c00a5a6903740c8703f0e006257f429d565d3b91ac1a9bd4a4c700002e01 -SIZE (openssl-3.3.5.tar.gz) = 18125182 +TIMESTAMP = 1769528841 +SHA256 (openssl-3.3.6.tar.gz) = 22db04f3c8f9a808c9795dcf7d2713ff40c12c410ea2d1f6435c6c9c8558958b +SIZE (openssl-3.3.6.tar.gz) = 18035615 diff --git a/security/openssl34/Makefile b/security/openssl34/Makefile index a3f4a4b46a77..99bec696e4ea 100644 --- a/security/openssl34/Makefile +++ b/security/openssl34/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -DISTVERSION= 3.4.3 +DISTVERSION= 3.4.4 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 ae521b255ad8..3173baac0f53 100644 --- a/security/openssl34/distinfo +++ b/security/openssl34/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759304020 -SHA256 (openssl-3.4.3.tar.gz) = fa727ed1399a64e754030a033435003991aee36bda9a5b080995cb2ac5cf7f37 -SIZE (openssl-3.4.3.tar.gz) = 18369414 +TIMESTAMP = 1769528585 +SHA256 (openssl-3.4.4.tar.gz) = 7bdf55ac20f2779e99e5eca306f824fad2b37dee5a06cc35ed5a8b85a6060010 +SIZE (openssl-3.4.4.tar.gz) = 18278255 diff --git a/security/openssl35/Makefile b/security/openssl35/Makefile index 9682a1c8782d..4865fe7bdc46 100644 --- a/security/openssl35/Makefile +++ b/security/openssl35/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -PORTVERSION= 3.5.4 +PORTVERSION= 3.5.5 CATEGORIES= security devel PKGNAMESUFFIX= 35 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ diff --git a/security/openssl35/distinfo b/security/openssl35/distinfo index ed8732a161c5..4176d3ac1f44 100644 --- a/security/openssl35/distinfo +++ b/security/openssl35/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759300466 -SHA256 (openssl-3.5.4.tar.gz) = 967311f84955316969bdb1d8d4b983718ef42338639c621ec4c34fddef355e99 -SIZE (openssl-3.5.4.tar.gz) = 53190367 +TIMESTAMP = 1769522567 +SHA256 (openssl-3.5.5.tar.gz) = b28c91532a8b65a1f983b4c28b7488174e4a01008e29ce8e69bd789f28bc2a89 +SIZE (openssl-3.5.5.tar.gz) = 53104821 diff --git a/security/openssl36/Makefile b/security/openssl36/Makefile index 8575090a660f..16b9fdc4616e 100644 --- a/security/openssl36/Makefile +++ b/security/openssl36/Makefile @@ -1,5 +1,5 @@ PORTNAME= openssl -DISTVERSION= 3.6.0 +DISTVERSION= 3.6.1 CATEGORIES= security devel PKGNAMESUFFIX= 36 MASTER_SITES= https://github.com/openssl/openssl/releases/download/${DISTNAME}/ diff --git a/security/openssl36/distinfo b/security/openssl36/distinfo index 5d9809463414..c39b1550ce0a 100644 --- a/security/openssl36/distinfo +++ b/security/openssl36/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759344047 -SHA256 (openssl-3.6.0.tar.gz) = b6a5f44b7eb69e3fa35dbf15524405b44837a481d43d81daddde3ff21fcbb8e9 -SIZE (openssl-3.6.0.tar.gz) = 54974351 +TIMESTAMP = 1769528174 +SHA256 (openssl-3.6.1.tar.gz) = b1bfedcd5b289ff22aee87c9d600f515767ebf45f77168cb6d64f231f518a82e +SIZE (openssl-3.6.1.tar.gz) = 54891951 diff --git a/security/openvpn-auth-oauth2/Makefile b/security/openvpn-auth-oauth2/Makefile index 0243b85a27c2..5a46abc16cf7 100644 --- a/security/openvpn-auth-oauth2/Makefile +++ b/security/openvpn-auth-oauth2/Makefile @@ -1,7 +1,6 @@ PORTNAME= openvpn-auth-oauth2 DISTVERSIONPREFIX= v -DISTVERSION= 1.26.4 -PORTREVISION= 2 +DISTVERSION= 1.27.0 CATEGORIES= security net net-vpn MAINTAINER= otis@FreeBSD.org diff --git a/security/openvpn-auth-oauth2/distinfo b/security/openvpn-auth-oauth2/distinfo index f424f5589add..3dd2e34a7b70 100644 --- a/security/openvpn-auth-oauth2/distinfo +++ b/security/openvpn-auth-oauth2/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1764366820 -SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.4/v1.26.4.mod) = 54cc0e46c57325e8264c362226de260051fcf72e893b69e0453e6f6ebdfde8cd -SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.4/v1.26.4.mod) = 3478 -SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.4/v1.26.4.zip) = f71b90a494033f370f1a5a3c790fdfa35b9ea4e26eba099d6e9f2b9ed4c117bc -SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.26.4/v1.26.4.zip) = 1938276 +TIMESTAMP = 1770911836 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.27.0/v1.27.0.mod) = 574c598d4ca343abc767306b7a0237cfe7e68f51ac7251c2a6f25bb95c6fce63 +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.27.0/v1.27.0.mod) = 3891 +SHA256 (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.27.0/v1.27.0.zip) = 5728c32da1bf4d0b1e7352fc89e8ed6870e49fd4d0096bef8e2f332105ba49c1 +SIZE (go/security_openvpn-auth-oauth2/openvpn-auth-oauth2-v1.27.0/v1.27.0.zip) = 877176 diff --git a/security/openvpn-devel/Makefile b/security/openvpn-devel/Makefile index 2fa50d005f48..8a84cbe7e95d 100644 --- a/security/openvpn-devel/Makefile +++ b/security/openvpn-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= openvpn -DISTVERSION= g20251128 +DISTVERSION= g20260128 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= 31ef3d66c20e62cd6cc87a6b9f9c9987b889335c +GL_TAGNAME= 706fcc7d1a24077e2b3c711a5b9ceaa2a93a6a70 USE_RC_SUBR= openvpn SHEBANG_FILES= sample/sample-scripts/auth-pam.pl \ diff --git a/security/openvpn-devel/distinfo b/security/openvpn-devel/distinfo index 0314026c6b95..19b0a7b6d0f9 100644 --- a/security/openvpn-devel/distinfo +++ b/security/openvpn-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764356557 -SHA256 (openvpn-openvpn-31ef3d66c20e62cd6cc87a6b9f9c9987b889335c_GL0.tar.gz) = cb4f8d9b30628955a5cbf34e362167152bea49f8c181732a6260f96172ae2e76 -SIZE (openvpn-openvpn-31ef3d66c20e62cd6cc87a6b9f9c9987b889335c_GL0.tar.gz) = 1348842 +TIMESTAMP = 1769621212 +SHA256 (openvpn-openvpn-706fcc7d1a24077e2b3c711a5b9ceaa2a93a6a70_GL0.tar.gz) = 6095e1d42364861efebf1e51bae913e4997785fe69baf5d5b36f202e9810f42a +SIZE (openvpn-openvpn-706fcc7d1a24077e2b3c711a5b9ceaa2a93a6a70_GL0.tar.gz) = 1359306 diff --git a/security/openvpn/Makefile b/security/openvpn/Makefile index f9c5ec8bcb81..24de0901da9b 100644 --- a/security/openvpn/Makefile +++ b/security/openvpn/Makefile @@ -1,5 +1,5 @@ PORTNAME= openvpn -DISTVERSION= 2.6.16 +DISTVERSION= 2.6.19 PORTREVISION?= 0 CATEGORIES= security net net-vpn MASTER_SITES= https://swupdate.openvpn.org/community/releases/ \ @@ -16,6 +16,8 @@ LICENSE_FILE= ${WRKSRC}/COPYRIGHT.GPL BUILD_DEPENDS+= cmocka>=0:sysutils/cmocka \ rst2man:textproc/py-docutils@${PY_FLAVOR} +TEST_DEPENDS= fping:net/fping + USES= cpe libtool localbase:ldflags pkgconfig python:build shebangfix ssl USE_RC_SUBR= openvpn @@ -54,7 +56,6 @@ SMALL_DESC= Build a smaller executable with fewer features UNITTESTS_DESC= Enable unit tests X509ALTUSERNAME_DESC= Enable --x509-username-field -ASYNC_PUSH_LIB_DEPENDS= libinotify.so:devel/libinotify ASYNC_PUSH_CONFIGURE_ENABLE= async-push DCO_CONFIGURE_ENABLE= dco @@ -95,6 +96,13 @@ IGNORE_SSL_REASON=OpenVPN does not have permission to include LZO with LibreSSL. CONFIGURE_ARGS+= --enable-comp-stub .endif +# FreeBSD 15 added Linux-compatible inotify support +.if ${PORT_OPTIONS:MASYNC_PUSH} +. if "${OPSYS}" != "FreeBSD" || ${OSVERSION} < 1500068 +LIB_DEPENDS+= libinotify.so:devel/libinotify +. endif +.endif + .include <bsd.port.pre.mk> .if !empty(PORT_OPTIONS:MLZO) && !empty(SSL_DEFAULT:Nbase:Nopenssl*) diff --git a/security/openvpn/distinfo b/security/openvpn/distinfo index c4a4b27d919d..0bc3904718f4 100644 --- a/security/openvpn/distinfo +++ b/security/openvpn/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763303120 -SHA256 (openvpn-2.6.16.tar.gz) = 05cb5fdf1ea33fcba719580b31a97feaa019c4a3050563e88bc3b34675e6fed4 -SIZE (openvpn-2.6.16.tar.gz) = 1933428 +TIMESTAMP = 1770232344 +SHA256 (openvpn-2.6.19.tar.gz) = 13702526f687c18b2540c1a3f2e189187baaa65211edcf7ff6772fa69f0536cf +SIZE (openvpn-2.6.19.tar.gz) = 1926557 diff --git a/security/openvpn/files/patch-inotify b/security/openvpn/files/patch-inotify new file mode 100644 index 000000000000..0f4a7fb66134 --- /dev/null +++ b/security/openvpn/files/patch-inotify @@ -0,0 +1,11 @@ +--- configure.orig 2026-02-14 15:09:42.270539000 +0100 ++++ configure 2026-02-14 15:14:09.452731000 +0100 +@@ -19732,7 +19732,7 @@ + + if test "${enable_async_push}" = "yes"; then + case "$host" in +- *-*-freebsd*) ++ *-*-freebsd1[3-4]*) + + pkg_failed=no + { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for libinotify" >&5 diff --git a/security/openvpn/files/patch-tests__t_cltsrv.sh b/security/openvpn/files/patch-tests__t_cltsrv.sh index 9d0af3691c87..e15cfcd807ee 100644 --- a/security/openvpn/files/patch-tests__t_cltsrv.sh +++ b/security/openvpn/files/patch-tests__t_cltsrv.sh @@ -1,4 +1,4 @@ ---- tests/t_cltsrv.sh.orig 2016-08-23 13:10:22 UTC +--- tests/t_cltsrv.sh.orig 2026-02-04 16:27:00 UTC +++ tests/t_cltsrv.sh @@ -1,7 +1,7 @@ #! /bin/sh @@ -9,10 +9,10 @@ # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License -@@ -22,8 +22,9 @@ set -e - srcdir="${srcdir:-.}" +@@ -23,8 +23,9 @@ openvpn="${openvpn:-${top_builddir}/src/openvpn/openvp top_srcdir="${top_srcdir:-..}" top_builddir="${top_builddir:-..}" + openvpn="${openvpn:-${top_builddir}/src/openvpn/openvpn}" -trap "rm -f log.$$ log.$$.signal ; trap 0 ; exit 77" 1 2 15 -trap "rm -f log.$$ log.$$.signal ; exit 1" 0 3 +root="${top_srcdir}/sample" @@ -21,7 +21,7 @@ addopts= case `uname -s` in FreeBSD) -@@ -45,18 +46,38 @@ esac +@@ -46,18 +47,38 @@ downscript="../tests/t_cltsrv-down.sh" # make sure that the --down script is executable -- fail (rather than # skip) test if it isn't. downscript="../tests/t_cltsrv-down.sh" @@ -50,13 +50,13 @@ for i in 1 2 3 ; do set +e ( -- "${top_builddir}/src/openvpn/openvpn" --script-security 2 --cd "${root}" ${addopts} --setenv role srv --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-server" & -- "${top_builddir}/src/openvpn/openvpn" --script-security 2 --cd "${top_srcdir}/sample" ${addopts} --setenv role clt --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-client" -+ "${top_builddir}/src/openvpn/openvpn" --script-security 2 \ +- "${openvpn}" --script-security 2 --cd "${root}" ${addopts} --setenv role srv --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-server" & +- "${openvpn}" --script-security 2 --cd "${top_srcdir}/sample" ${addopts} --setenv role clt --down "${downscript}" --tls-exit --ping-exit 180 --config "sample-config-files/loopback-client" ++ "${openvpn}" --script-security 2 \ + --cd "${root}" ${addopts} --setenv role srv \ + --down "${downscript}" --tls-exit --ping-exit 180 \ + --config "sample-config-files/loopback-server.test" & -+ "${top_builddir}/src/openvpn/openvpn" --script-security 2 \ ++ "${openvpn}" --script-security 2 \ + --cd "${top_srcdir}/sample" ${addopts} --setenv role clt \ + --down "${downscript}" --tls-exit --ping-exit 180 \ + --config "sample-config-files/loopback-client.test" diff --git a/security/opkssh/Makefile b/security/opkssh/Makefile index 225500a886d7..bf9f4581d673 100644 --- a/security/opkssh/Makefile +++ b/security/opkssh/Makefile @@ -1,8 +1,11 @@ PORTNAME= opkssh DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= LOCAL/dtxdf/${PORTNAME}/ +# For instructions on how to create assets: +# https://github.com/DtxdF/port-assets-makejails/tree/main/opkssh DISTFILES= ${PORTNAME}-${DISTVERSIONPREFIX}${DISTVERSION}.vendor${EXTRACT_SUFX} MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/osslsigncode/Makefile b/security/osslsigncode/Makefile index 90ad102b8086..09562465f60f 100644 --- a/security/osslsigncode/Makefile +++ b/security/osslsigncode/Makefile @@ -1,5 +1,5 @@ PORTNAME= osslsigncode -DISTVERSION= 2.10 +DISTVERSION= 2.13 CATEGORIES= security devel MAINTAINER= bofh@FreeBSD.org diff --git a/security/osslsigncode/distinfo b/security/osslsigncode/distinfo index 28a1ff301015..aa100da4e8a4 100644 --- a/security/osslsigncode/distinfo +++ b/security/osslsigncode/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751273239 -SHA256 (mtrojnar-osslsigncode-2.10_GH0.tar.gz) = 2a864e6127ee2350fb648070fa0d459c534ac6400ca0048886aeab7afb250f65 -SIZE (mtrojnar-osslsigncode-2.10_GH0.tar.gz) = 1038769 +TIMESTAMP = 1770937031 +SHA256 (mtrojnar-osslsigncode-2.13_GH0.tar.gz) = ee95638b8bec0c019ddf28cb14988645abbd180dcd017536338b7d0d5eaaea96 +SIZE (mtrojnar-osslsigncode-2.13_GH0.tar.gz) = 1066348 diff --git a/security/osv-scanner/Makefile b/security/osv-scanner/Makefile index a2fbb0dde9f5..32ce8bc41661 100644 --- a/security/osv-scanner/Makefile +++ b/security/osv-scanner/Makefile @@ -1,7 +1,6 @@ PORTNAME= osv-scanner DISTVERSIONPREFIX= v -DISTVERSION= 2.3.0 -PORTREVISION= 1 +DISTVERSION= 2.3.3 CATEGORIES= security MAINTAINER= dutra@FreeBSD.org @@ -16,7 +15,7 @@ USES= go:1.25+,modules,run NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc powerpcspe _BUILD_VERSION= ${DISTVERSION} -_BUILD_COMMIT= b0b6027 +_BUILD_COMMIT= b97d1de _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 980fac58334f..971df964cb54 100644 --- a/security/osv-scanner/distinfo +++ b/security/osv-scanner/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763851464 -SHA256 (go/security_osv-scanner/osv-scanner-v2.3.0/v2.3.0.mod) = 5feefe2645d8ef0f134f32a9396a65130df226442fbe725b0f7d940189db7372 -SIZE (go/security_osv-scanner/osv-scanner-v2.3.0/v2.3.0.mod) = 11523 -SHA256 (go/security_osv-scanner/osv-scanner-v2.3.0/v2.3.0.zip) = cd1a08ddd3b78069cf2ec9e8f9473512f5009615eca3202281f3759c4e78dc45 -SIZE (go/security_osv-scanner/osv-scanner-v2.3.0/v2.3.0.zip) = 13676112 +TIMESTAMP = 1772341659 +SHA256 (go/security_osv-scanner/osv-scanner-v2.3.3/v2.3.3.mod) = c16b446dbcb94259648ac073d4c3a2a35df3956b26af9f7af084be7f395d3886 +SIZE (go/security_osv-scanner/osv-scanner-v2.3.3/v2.3.3.mod) = 11571 +SHA256 (go/security_osv-scanner/osv-scanner-v2.3.3/v2.3.3.zip) = f7692d7d1c422df7722474461d07a67354c80461fc791a9de64b7a0b31c7c1f3 +SIZE (go/security_osv-scanner/osv-scanner-v2.3.3/v2.3.3.zip) = 13815387 diff --git a/security/owasp-dependency-check/Makefile b/security/owasp-dependency-check/Makefile deleted file mode 100644 index 0c37dc26ead0..000000000000 --- a/security/owasp-dependency-check/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# Note to committers: -# With each version update, a new maven repository must be created and distributed -# so build is repeatable and cluster-safe. - -PORTNAME= owasp-dependency-check -PORTVERSION= 3.1.1 -DISTVERSIONPREFIX= v -PORTREVISION= 1 -CATEGORIES= security java -MASTER_SITES= LOCAL/pi/:source2 -DISTFILES+= owasp-dependency-check-${PORTVERSION}-maven-repository.tar.gz:source2 - -MAINTAINER= ports@FreeBSD.org -COMMENT= Detects publicly disclosed vulnerabilities in project dependencies -WWW= https://jeremylong.github.io/DependencyCheck \ - https://www.owasp.org/index.php/OWASP_Dependency_Check \ - https://jeremylong.github.io/DependencyCheck/dependency-check-cli/ - -LICENSE= APACHE20 - -BUILD_DEPENDS= maven>0:devel/maven - -USES= java -USE_GITHUB= yes -GH_ACCOUNT= jeremylong -GH_PROJECT= DependencyCheck - -NO_ARCH= yes -SUB_FILES= owasp-dependency-check -SUB_LIST= PORTVERSION=${PORTVERSION} - -PLIST_DIRS= /var/cache/owasp-dependency-check -PLIST_FILES= bin/owasp-dependency-check \ - ${JAVAJARDIR}/owasp-dependency-check-${PORTVERSION}-jar-with-dependencies.jar - -do-build: - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/mvn \ - --batch-mode -Dmaven.repo.local=${WRKDIR}/repository -DskipTests --offline package - -do-install: - ${INSTALL_DATA} ${WRKSRC}/dependency-check-cli/target/dependency-check-${PORTVERSION}-jar-with-dependencies.jar \ - ${STAGEDIR}${JAVAJARDIR}/owasp-dependency-check-${PORTVERSION}-jar-with-dependencies.jar - ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${MKDIR} ${STAGEDIR}/var/cache/owasp-dependency-check - -.include <bsd.port.mk> diff --git a/security/owasp-dependency-check/distinfo b/security/owasp-dependency-check/distinfo deleted file mode 100644 index 6655a77134ce..000000000000 --- a/security/owasp-dependency-check/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1522498032 -SHA256 (owasp-dependency-check-3.1.1-maven-repository.tar.gz) = 27d27cfa9659c0c4b03dc311e994570641caa2b5db558731bea2a1904fca31b9 -SIZE (owasp-dependency-check-3.1.1-maven-repository.tar.gz) = 110896009 -SHA256 (jeremylong-DependencyCheck-v3.1.1_GH0.tar.gz) = 63c89d2263a5dd01f7cc44e22b1172989192b928ff1b650277ffec13e5d168eb -SIZE (jeremylong-DependencyCheck-v3.1.1_GH0.tar.gz) = 70973557 diff --git a/security/owasp-dependency-check/files/owasp-dependency-check.in b/security/owasp-dependency-check/files/owasp-dependency-check.in deleted file mode 100644 index aa07af40d7df..000000000000 --- a/security/owasp-dependency-check/files/owasp-dependency-check.in +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh - -# By default, this writes to /var/cache/owasp-dependency-check/data/dc.h2.db to cache vulnerability databases. -# Both read and write access to the cached database requires an exclusive lock file inside the same directory -# (even with `--noupdate`), so it's recommended to specify `--data PATH_TO_DATA_DIRECTORY` to ensure usability -# of the database by non-root users. Without the parameter, it defaults to write files into -# /var/cache/owasp-dependency-check/data. -# -# `--cve*` arguments fix https://github.com/jeremylong/DependencyCheck/issues/1171 until the changed URLs -# get released. -"%%LOCALBASE%%/bin/java" \ - -Dbasedir="/var/cache/owasp-dependency-check" \ - -jar "%%JAVAJARDIR%%/owasp-dependency-check-%%PORTVERSION%%-jar-with-dependencies.jar" \ - --cveUrl12Base "https://nvd.nist.gov/feeds/xml/cve/1.2/nvdcve-%d.xml.gz" \ - --cveUrl20Base "https://nvd.nist.gov/feeds/xml/cve/2.0/nvdcve-2.0-%d.xml.gz" \ - --cveUrl12Modified "https://nvd.nist.gov/feeds/xml/cve/1.2/nvdcve-modified.xml.gz" \ - --cveUrl20Modified "https://nvd.nist.gov/feeds/xml/cve/2.0/nvdcve-2.0-modified.xml.gz" \ - "$@" diff --git a/security/owasp-dependency-check/files/patch-dependency--check--cli-pom.xml b/security/owasp-dependency-check/files/patch-dependency--check--cli-pom.xml deleted file mode 100644 index f0561fd156b9..000000000000 --- a/security/owasp-dependency-check/files/patch-dependency--check--cli-pom.xml +++ /dev/null @@ -1,18 +0,0 @@ ---- dependency-check-cli/pom.xml.orig 2018-01-29 03:12:27 UTC -+++ dependency-check-cli/pom.xml -@@ -91,7 +91,15 @@ Copyright (c) 2012 - Jeremy Long. All Ri - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> -+ <archive> -+ <manifest> -+ <mainClass>org.owasp.dependencycheck.App</mainClass> -+ </manifest> -+ </archive> - <attach>false</attach> <!-- don't install/deploy this archive --> -+ <descriptorRefs> -+ <descriptorRef>jar-with-dependencies</descriptorRef> -+ </descriptorRefs> - </configuration> - <executions> - <execution> diff --git a/security/owasp-dependency-check/pkg-descr b/security/owasp-dependency-check/pkg-descr deleted file mode 100644 index 8be124460473..000000000000 --- a/security/owasp-dependency-check/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Dependency-Check is a utility that attempts to detect publicly disclosed -vulnerabilities contained within project dependencies. It does this by -determining if there is a Common Platform Enumeration (CPE) identifier -for a given dependency. If found, it will generate a report linking to -the associated CVE entries. diff --git a/security/p11-kit/Makefile b/security/p11-kit/Makefile index 72e060395b46..c4be0ca3ba37 100644 --- a/security/p11-kit/Makefile +++ b/security/p11-kit/Makefile @@ -1,5 +1,5 @@ PORTNAME= p11-kit -DISTVERSION= 0.25.10 +DISTVERSION= 0.26.2 CATEGORIES= security devel MASTER_SITES= https://github.com/p11-glue/${PORTNAME}/releases/download/${DISTVERSION}/ diff --git a/security/p11-kit/distinfo b/security/p11-kit/distinfo index 9e7a1ef129d8..5d88c5631a3d 100644 --- a/security/p11-kit/distinfo +++ b/security/p11-kit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758701505 -SHA256 (p11-kit-0.25.10.tar.xz) = a62a137a966fb3a9bbfa670b4422161e369ddea216be51425e3be0ab2096e408 -SIZE (p11-kit-0.25.10.tar.xz) = 1053532 +TIMESTAMP = 1770546388 +SHA256 (p11-kit-0.26.2.tar.xz) = 09fd9f44da4813a3141e73d5e7cf7008e5660d0405f13d56c15e1da9dcecf828 +SIZE (p11-kit-0.26.2.tar.xz) = 1069216 diff --git a/security/p11-kit/pkg-plist b/security/p11-kit/pkg-plist index 7b3adcb54379..9d1d61d933ab 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.5 +lib/libp11-kit.so.0.4.8 lib/p11-kit-proxy.so lib/pkcs11/p11-kit-client.so lib/pkcs11/p11-kit-trust.so diff --git a/security/p5-Crypt-Sodium/Makefile b/security/p5-Crypt-Sodium/Makefile index 55e58e5075ce..465ce2d232b7 100644 --- a/security/p5-Crypt-Sodium/Makefile +++ b/security/p5-Crypt-Sodium/Makefile @@ -1,6 +1,6 @@ PORTNAME= Crypt-Sodium PORTVERSION= 0.11 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/security/p5-Digest-SipHash/Makefile b/security/p5-Digest-SipHash/Makefile new file mode 100644 index 000000000000..54cf9318d565 --- /dev/null +++ b/security/p5-Digest-SipHash/Makefile @@ -0,0 +1,19 @@ +PORTNAME= Digest-SipHash +PORTVERSION= 0.21 +CATEGORIES= security perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= eugen@FreeBSD.org +COMMENT= Perl XS interface to the SipHash algorithm +WWW= https://metacpan.org/dist/Digest-SipHash + +LICENSE= ART20 + +USES= perl5 +USE_PERL5= configure + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Digest/SipHash/SipHash.so + +.include <bsd.port.mk> diff --git a/security/p5-Digest-SipHash/distinfo b/security/p5-Digest-SipHash/distinfo new file mode 100644 index 000000000000..79de76142924 --- /dev/null +++ b/security/p5-Digest-SipHash/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1768720033 +SHA256 (Digest-SipHash-0.21.tar.gz) = 3d6740d26d83b1d99347a8a32a82230a371ea858f463af811c3ed684ac6eb5eb +SIZE (Digest-SipHash-0.21.tar.gz) = 10249 diff --git a/security/p5-Digest-SipHash/pkg-descr b/security/p5-Digest-SipHash/pkg-descr new file mode 100644 index 000000000000..246a1d1ce31b --- /dev/null +++ b/security/p5-Digest-SipHash/pkg-descr @@ -0,0 +1,4 @@ +Perl XS interface to the SipHash algorithm. + +This module does only one thing - calculates the SipHash value +of the given string. diff --git a/security/p5-Digest-SipHash/pkg-plist b/security/p5-Digest-SipHash/pkg-plist new file mode 100644 index 000000000000..a22df9874283 --- /dev/null +++ b/security/p5-Digest-SipHash/pkg-plist @@ -0,0 +1,5 @@ +%%SITE_ARCH%%/Digest/SipHash.pm +%%SITE_ARCH%%/Digest/SipHash/PP.pm +%%SITE_ARCH%%/auto/Digest/SipHash/SipHash.so +%%PERL5_MAN3%%/Digest::SipHash.3.gz +%%PERL5_MAN3%%/Digest::SipHash::PP.3.gz diff --git a/security/p5-openxpki-clca/Makefile b/security/p5-openxpki-clca/Makefile index 51cf5fd18024..25f0a68c60ac 100644 --- a/security/p5-openxpki-clca/Makefile +++ b/security/p5-openxpki-clca/Makefile @@ -1,6 +1,6 @@ PORTNAME= openxpki-clca DISTVERSIONPREFIX= v -DISTVERSION= 1.19 +DISTVERSION= 1.21 CATEGORIES= security perl5 PKGNAMEPREFIX= p5- @@ -40,15 +40,12 @@ pre-configure: ${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} + ${INSTALL_SCRIPT} ${WRKSRC}/bin/clca ${WRKSRC}/bin/change-quorum.sh \ + ${STAGEDIR}${PREFIX}/bin (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 index 3a9f3e7e2a27..429b9c4bb700 100644 --- a/security/p5-openxpki-clca/distinfo +++ b/security/p5-openxpki-clca/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758658331 -SHA256 (openxpki-clca-v1.19_GH0.tar.gz) = 31c0a552b48c870cdfc63537c0b90f0cab0acc096f101a37571c94bda4a85727 -SIZE (openxpki-clca-v1.19_GH0.tar.gz) = 46303 +TIMESTAMP = 1772015985 +SHA256 (openxpki-clca-v1.21_GH0.tar.gz) = f0ba1aaca37d31b6963d117fa1d695d3153b85c0e87d0069406292515986261c +SIZE (openxpki-clca-v1.21_GH0.tar.gz) = 46590 diff --git a/security/pam_rssh/Makefile b/security/pam_rssh/Makefile index e9d9ec361b6f..16375de8e3ef 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= 22 +PORTREVISION= 23 CATEGORIES= security MAINTAINER= romain@FreeBSD.org diff --git a/security/pam_worker/Makefile b/security/pam_worker/Makefile new file mode 100644 index 000000000000..a8dd5cc9a28c --- /dev/null +++ b/security/pam_worker/Makefile @@ -0,0 +1,21 @@ +PORTNAME= pam_worker +DISTVERSION= 0.1 +PORTREVISION= 1 +CATEGORIES= security +MASTER_SITES= https://fossil.nours.eu/${PORTNAME}/tarball/?r=${DISTVERSION}&name=./ + +MAINTAINER= bapt@FreeBSD.org +COMMENT= PAM authentication helper for use with +WWW= https://fossil.nours.eu/pam_worker + +LICENSE= BSD2CLAUSE + +PLIST_FILES= "@(root,wheel,2755) bin/${PORTNAME}" \ + share/man/man8/${PORTNAME}.8.gz + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.8.gz ${STAGEDIR}${PREFIX}/share/man/man8 + +.include <bsd.port.mk> + diff --git a/security/pam_worker/distinfo b/security/pam_worker/distinfo new file mode 100644 index 000000000000..c810de64d5b4 --- /dev/null +++ b/security/pam_worker/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1768389075 +SHA256 (pam_worker-0.1.tar.gz) = 0eee1a24d59d1d6d4d917a5b28b680dfe6049d4b0458b813e37935927c085c25 +SIZE (pam_worker-0.1.tar.gz) = 2604 diff --git a/security/pam_worker/pkg-descr b/security/pam_worker/pkg-descr new file mode 100644 index 000000000000..666c63e14072 --- /dev/null +++ b/security/pam_worker/pkg-descr @@ -0,0 +1,4 @@ +pam_worker utility is a helper program designed to perform PAM (Pluggable +Authentication Modules) authentication for a given profile. +It is intended to be used in combination with pam_exec(8) to allow non-setuid +programs to perform authentication. diff --git a/security/pcsc-tools/Makefile b/security/pcsc-tools/Makefile index 2f8ef59d2e8e..5ca7bc2a434b 100644 --- a/security/pcsc-tools/Makefile +++ b/security/pcsc-tools/Makefile @@ -1,6 +1,5 @@ PORTNAME= pcsc-tools -PORTVERSION= 1.7.3 -PORTREVISION= 2 +PORTVERSION= 1.7.4 CATEGORIES= security MASTER_SITES= https://pcsc-tools.apdu.fr/ diff --git a/security/pcsc-tools/distinfo b/security/pcsc-tools/distinfo index fece58daed8a..ff5ce347ca90 100644 --- a/security/pcsc-tools/distinfo +++ b/security/pcsc-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746296384 -SHA256 (pcsc-tools-1.7.3.tar.bz2) = c3b6d2b7a40bc066ebb8cd2512fb42e2b787a5c491a5715b8741743f4edb8cc2 -SIZE (pcsc-tools-1.7.3.tar.bz2) = 401255 +TIMESTAMP = 1771775151 +SHA256 (pcsc-tools-1.7.4.tar.bz2) = ef3669a221a46b361201c1e93ba32484fdf8db9190152db5cf131fb2244b80e1 +SIZE (pcsc-tools-1.7.4.tar.bz2) = 413309 diff --git a/security/pdfcrack/Makefile b/security/pdfcrack/Makefile index 49ecddc1ae4f..3d085290f9e2 100644 --- a/security/pdfcrack/Makefile +++ b/security/pdfcrack/Makefile @@ -1,6 +1,5 @@ PORTNAME= pdfcrack -PORTVERSION= 0.20 -PORTREVISION= 1 +PORTVERSION= 0.21 CATEGORIES= security print MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} @@ -11,19 +10,15 @@ WWW= https://sourceforge.net/projects/pdfcrack/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -PLIST_FILES= bin/pdfcrack bin/pdfreader share/man/man1/pdfcrack.1.gz ALL_TARGET= pdfcrack pdfreader +PLIST_FILES= bin/pdfcrack bin/pdfreader share/man/man1/pdfcrack.1.gz post-patch: ${REINPLACE_CMD} 's,-O.* -g,,' ${WRKSRC}/Makefile -post-build: - ${COMPRESS_CMD} < ${WRKSRC}/pdfcrack.1 > ${WRKSRC}/pdfcrack.1.gz - do-install: ${INSTALL_PROGRAM} ${PLIST_FILES:Mbin/*:S,bin/,${WRKSRC}/,g} \ ${STAGEDIR}${PREFIX}/bin/ - ${INSTALL_MAN} ${PLIST_FILES:Mshare/man/*:S,share/man/man1/,${WRKSRC}/,g} \ - ${STAGEDIR}${PREFIX}/share/man/man1/ + ${INSTALL_MAN} ${WRKSRC}/pdfcrack.1 ${STAGEDIR}${PREFIX}/share/man/man1/ .include <bsd.port.mk> diff --git a/security/pdfcrack/distinfo b/security/pdfcrack/distinfo index bd26b9bf8782..e9a8ed648351 100644 --- a/security/pdfcrack/distinfo +++ b/security/pdfcrack/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1705079287 -SHA256 (pdfcrack-0.20.tar.gz) = 7b8b29b18fcd5cb984aeb640ee06edf09fede4709b59c32fee4f2d86860de5b4 -SIZE (pdfcrack-0.20.tar.gz) = 35647 +TIMESTAMP = 1770398529 +SHA256 (pdfcrack-0.21.tar.gz) = 26f00d4afcb70b5839047bc6f62e4253073ac437bdb526f01e8c04b220e97762 +SIZE (pdfcrack-0.21.tar.gz) = 35822 diff --git a/security/pdfcrack/files/patch-benchmark.c b/security/pdfcrack/files/patch-benchmark.c new file mode 100644 index 000000000000..f9863d0898a3 --- /dev/null +++ b/security/pdfcrack/files/patch-benchmark.c @@ -0,0 +1,13 @@ +--- benchmark.c.orig 2025-09-08 19:02:36 UTC ++++ benchmark.c +@@ -40,8 +40,9 @@ static void + + /** interruptBench is used to stop the current benchmark */ + static void +-interruptBench(int) { ++interruptBench(int sig) { + finished = true; ++ (void)sig; + } + + /** print_and_clean was supposed to make the binary somewhat smaller but diff --git a/security/pdfcrack/files/patch-main.c b/security/pdfcrack/files/patch-main.c new file mode 100644 index 000000000000..94e263b369ae --- /dev/null +++ b/security/pdfcrack/files/patch-main.c @@ -0,0 +1,14 @@ +--- main.c.orig 2025-09-08 19:57:23 UTC ++++ main.c +@@ -37,9 +37,10 @@ static void + + /** alarmInterrupt is used to print out the progress at specific intervals */ + static void +-alarmInterrupt(int) { ++alarmInterrupt(int sig) { + if(!printProgress()) + alarm(PRINTERVAL); ++ (void)sig; + } + + /** autoSave is used to save down the current state when interrupted */ diff --git a/security/pdfcrack/files/patch-md5 b/security/pdfcrack/files/patch-md5 deleted file mode 100644 index 1857662bf6cd..000000000000 --- a/security/pdfcrack/files/patch-md5 +++ /dev/null @@ -1,88 +0,0 @@ ---- md5.h 2015-07-25 16:10:57.000000000 -0400 -+++ md5.h 2024-01-12 12:57:19.536200000 -0500 -@@ -20,17 +20,18 @@ - #ifndef _MD5_H_ - #define _MD5_H_ -+#include <sys/types.h> - #include <stdint.h> - - void --md5(const uint8_t *msg, const unsigned int msgLen, uint8_t *digest); -+md5(const uint8_t *msg, size_t msgLen, uint8_t *digest); - - /** init function for md5_50 which chooses a md5_50 optimised for msgLen, - if one is available */ - void --md5_50_init(const unsigned int msgLen); -+md5_50_init(size_t msgLen); - - /** md5_50 is basically for(i=0; i<50; i++) { md5(msg, msgLen, msg); } */ - void --md5_50(uint8_t *msg, const unsigned int msgLen); -+md5_50(uint8_t *msg, size_t msgLen); - - #endif /** _MD5_H_ */ ---- md5.c 2022-10-31 09:55:15.000000000 -0400 -+++ md5.c 2024-01-12 12:59:03.846526000 -0500 -@@ -48,20 +48,18 @@ - #define DD 0x10325476 - --static void (*md5_50_variant)(); --static void md5_50f(uint8_t *msg, const unsigned int msgLen); --static void md5_50s(uint8_t *msg, const unsigned int msgLen); -+static void (*md5_50_variant)(uint8_t *, size_t msgLen); - - void --md5(const uint8_t *msg, const unsigned int msgLen, uint8_t *digest) { -+md5(const uint8_t *msg, size_t msgLen, uint8_t *digest) { - uint32_t x[16]; - register uint32_t a, b, c, d; - uint32_t aa, bb, cc, dd; -- int n64; -- int i, j; -- unsigned int k; -+ size_t n64, i; -+ int j; -+ size_t k; - - /** compute number of 64-byte blocks - (length + pad byte (0x80) + 8 bytes for length) */ -- n64 = ((int)msgLen + 72) / 64; -+ n64 = (msgLen + 72) / 64; - - /** initialize a, b, c, d */ -@@ -76,5 +74,5 @@ - - /** grab a 64-byte block */ -- for (j = 0; j < 16 && (signed)k < (signed)msgLen - 3; ++j, k += 4) -+ for (j = 0; j < 16 && k + 3 < msgLen; ++j, k += 4) - x[j] = ((((((unsigned)msg[k+3] << 8) + (unsigned)msg[k+2]) << 8) + (unsigned)msg[k+1]) << 8) + msg[k]; - if (i == n64 - 1) { -@@ -198,5 +196,5 @@ - - static void --md5_50s(uint8_t *msg, const unsigned int msgLen) { -+md5_50s(uint8_t *msg, size_t msgLen) { - int i; - for(i=0; i<50; i++) { md5(msg, msgLen, msg); } -@@ -205,5 +203,5 @@ - /** fast version of "for(i=0; i<50; i++) { md5(msg, 16, msg); }" */ - static void --md5_50f(uint8_t *msg, const unsigned int msgLen __attribute__((unused))) { -+md5_50f(uint8_t *msg, size_t msgLen __attribute__((unused))) { - register uint32_t a, b, c, d; - int i; -@@ -323,5 +321,5 @@ - - void --md5_50_init(const unsigned int msgLen) { -+md5_50_init(size_t msgLen) { - if(msgLen == 16) - md5_50_variant = &md5_50f; -@@ -331,5 +329,5 @@ - - void --md5_50(uint8_t *msg, const unsigned int msgLen) { -+md5_50(uint8_t *msg, size_t msgLen) { - md5_50_variant(msg, msgLen); - } diff --git a/security/pdfrip/Makefile b/security/pdfrip/Makefile index 5e45cc799dc1..078869c08d59 100644 --- a/security/pdfrip/Makefile +++ b/security/pdfrip/Makefile @@ -1,7 +1,7 @@ PORTNAME= pdfrip DISTVERSIONPREFIX= v DISTVERSION= 2.0.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security MAINTAINER= fox@FreeBSD.org diff --git a/security/pdfrip/Makefile.crates b/security/pdfrip/Makefile.crates index 4c245439288e..12bce5f83a0a 100644 --- a/security/pdfrip/Makefile.crates +++ b/security/pdfrip/Makefile.crates @@ -1,4 +1,3 @@ -===> /usr/ports-head/security/pdfrip/work/pdfrip-2.0.1/Cargo.lock not found. Trying to generate it... CARGO_CRATES= adler32-1.2.0 \ aes-0.8.4 \ aho-corasick-1.1.3 \ diff --git a/security/pecl-libsodium/Makefile b/security/pecl-libsodium/Makefile index e062e9936565..09076261db62 100644 --- a/security/pecl-libsodium/Makefile +++ b/security/pecl-libsodium/Makefile @@ -1,6 +1,6 @@ PORTNAME= libsodium PORTVERSION= 2.0.23 -PORTREVISION= 3 +PORTREVISION= 7 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/php81-filter/Makefile b/security/php81-filter/Makefile deleted file mode 100644 index abb2dbff2b36..000000000000 --- a/security/php81-filter/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= security - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -filter - -.include "${MASTERDIR}/Makefile" diff --git a/security/php81-sodium/Makefile b/security/php81-sodium/Makefile deleted file mode 100644 index d45e7115b38d..000000000000 --- a/security/php81-sodium/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -CATEGORIES= security - -MASTERDIR= ${.CURDIR}/../../lang/php81 - -PKGNAMESUFFIX= -sodium - -.include "${MASTERDIR}/Makefile" diff --git a/security/php82-sodium/Makefile b/security/php82-sodium/Makefile index 182a62f3d6e1..efa22bdac5a1 100644 --- a/security/php82-sodium/Makefile +++ b/security/php82-sodium/Makefile @@ -1,3 +1,4 @@ +PORTREVISION= 1 CATEGORIES= security MASTERDIR= ${.CURDIR}/../../lang/php82 diff --git a/security/php83-sodium/Makefile b/security/php83-sodium/Makefile index 1d475b2390fd..4dd18edbbc41 100644 --- a/security/php83-sodium/Makefile +++ b/security/php83-sodium/Makefile @@ -1,3 +1,4 @@ +PORTREVISION= 1 CATEGORIES= security MASTERDIR= ${.CURDIR}/../../lang/php83 diff --git a/security/php84-sodium/Makefile b/security/php84-sodium/Makefile index ceaca574b586..b9950e1808ac 100644 --- a/security/php84-sodium/Makefile +++ b/security/php84-sodium/Makefile @@ -1,3 +1,4 @@ +PORTREVISION= 1 CATEGORIES= security MASTERDIR= ${.CURDIR}/../../lang/php84 diff --git a/security/php85-sodium/Makefile b/security/php85-sodium/Makefile index aff3c5308849..cbbac741b261 100644 --- a/security/php85-sodium/Makefile +++ b/security/php85-sodium/Makefile @@ -1,3 +1,4 @@ +PORTREVISION= 1 CATEGORIES= security MASTERDIR= ${.CURDIR}/../../lang/php85 diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile index 0351bb9ecd3a..652470b4ad42 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= 6 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= eduardo@FreeBSD.org diff --git a/security/plasma6-kscreenlocker/Makefile b/security/plasma6-kscreenlocker/Makefile index 3e281e6a6e0a..874693eba571 100644 --- a/security/plasma6-kscreenlocker/Makefile +++ b/security/plasma6-kscreenlocker/Makefile @@ -1,5 +1,6 @@ PORTNAME= kscreenlocker DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= security kde kde-plasma MAINTAINER= kde@FreeBSD.org diff --git a/security/plasma6-kscreenlocker/distinfo b/security/plasma6-kscreenlocker/distinfo index 350cb2518d36..a09c8dca9a18 100644 --- a/security/plasma6-kscreenlocker/distinfo +++ b/security/plasma6-kscreenlocker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765457154 -SHA256 (KDE/plasma/6.5.4/kscreenlocker-6.5.4.tar.xz) = 470021a86b486a54f5d0a631dedc3c2b02899953dff824a03c534b60c8623899 -SIZE (KDE/plasma/6.5.4/kscreenlocker-6.5.4.tar.xz) = 186824 +TIMESTAMP = 1768328288 +SHA256 (KDE/plasma/6.5.5/kscreenlocker-6.5.5.tar.xz) = 150d649e925a2bd3a7e1047b7e2bf5e9541632a31252fd23ae448fb7b413f33e +SIZE (KDE/plasma/6.5.5/kscreenlocker-6.5.5.tar.xz) = 186948 diff --git a/security/plasma6-kscreenlocker/pkg-plist b/security/plasma6-kscreenlocker/pkg-plist index 13c080225aeb..ddeaddf6a391 100644 --- a/security/plasma6-kscreenlocker/pkg-plist +++ b/security/plasma6-kscreenlocker/pkg-plist @@ -70,6 +70,7 @@ share/locale/fi/LC_MESSAGES/kscreenlocker_greet.mo share/locale/fr/LC_MESSAGES/kcm_screenlocker.mo share/locale/fr/LC_MESSAGES/kscreenlocker.mo share/locale/fr/LC_MESSAGES/kscreenlocker_greet.mo +share/locale/ga/LC_MESSAGES/kcm_screenlocker.mo share/locale/ga/LC_MESSAGES/kscreenlocker.mo share/locale/ga/LC_MESSAGES/kscreenlocker_greet.mo share/locale/gl/LC_MESSAGES/kcm_screenlocker.mo diff --git a/security/plasma6-ksshaskpass/distinfo b/security/plasma6-ksshaskpass/distinfo index df68ca278a6d..43013bc39d84 100644 --- a/security/plasma6-ksshaskpass/distinfo +++ b/security/plasma6-ksshaskpass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765457155 -SHA256 (KDE/plasma/6.5.4/ksshaskpass-6.5.4.tar.xz) = 4fdef079feb8963d5a9e554dc11ace8c728732775f0340fc1f43b1aba9a16861 -SIZE (KDE/plasma/6.5.4/ksshaskpass-6.5.4.tar.xz) = 30828 +TIMESTAMP = 1768328289 +SHA256 (KDE/plasma/6.5.5/ksshaskpass-6.5.5.tar.xz) = 191e729f6442b916b53dc35a830b0188f74ea20ef6525b326983ae5815ec6bcb +SIZE (KDE/plasma/6.5.5/ksshaskpass-6.5.5.tar.xz) = 30936 diff --git a/security/plasma6-ksshaskpass/pkg-plist b/security/plasma6-ksshaskpass/pkg-plist index 8f72b00dbbfe..1b102ac28973 100644 --- a/security/plasma6-ksshaskpass/pkg-plist +++ b/security/plasma6-ksshaskpass/pkg-plist @@ -17,6 +17,7 @@ share/locale/et/LC_MESSAGES/ksshaskpass.mo share/locale/eu/LC_MESSAGES/ksshaskpass.mo share/locale/fi/LC_MESSAGES/ksshaskpass.mo share/locale/fr/LC_MESSAGES/ksshaskpass.mo +share/locale/ga/LC_MESSAGES/ksshaskpass.mo share/locale/gl/LC_MESSAGES/ksshaskpass.mo share/locale/he/LC_MESSAGES/ksshaskpass.mo share/locale/hi/LC_MESSAGES/ksshaskpass.mo diff --git a/security/plasma6-kwallet-pam/distinfo b/security/plasma6-kwallet-pam/distinfo index cf69045ee75d..d1daf6b8b595 100644 --- a/security/plasma6-kwallet-pam/distinfo +++ b/security/plasma6-kwallet-pam/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765457155 -SHA256 (KDE/plasma/6.5.4/kwallet-pam-6.5.4.tar.xz) = 66d9e0e36deea2ce77134bb24c34cbf8dcf623170462b4a9042f7f0e64c27ddf -SIZE (KDE/plasma/6.5.4/kwallet-pam-6.5.4.tar.xz) = 22376 +TIMESTAMP = 1768328289 +SHA256 (KDE/plasma/6.5.5/kwallet-pam-6.5.5.tar.xz) = 14fa01fe71327aefe36fe5fc794133baf7c8ad4700ab8a2732904ddc83eb17b6 +SIZE (KDE/plasma/6.5.5/kwallet-pam-6.5.5.tar.xz) = 22376 diff --git a/security/proftpd-mod_clamav/Makefile b/security/proftpd-mod_clamav/Makefile index fdc7923687d2..473a56d5dbb4 100644 --- a/security/proftpd-mod_clamav/Makefile +++ b/security/proftpd-mod_clamav/Makefile @@ -1,7 +1,7 @@ PORTNAME= mod_clamav DISTVERSIONPREFIX= v DISTVERSION= 0.14rc2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security ftp PKGNAMEPREFIX= proftpd- diff --git a/security/pssh/Makefile b/security/pssh/Makefile index 09aafafe8e76..a4adff6cca4b 100644 --- a/security/pssh/Makefile +++ b/security/pssh/Makefile @@ -1,7 +1,6 @@ PORTNAME= pssh DISTVERSIONPREFIX= v -DISTVERSION= 2.3.5 -PORTREVISION= 1 +DISTVERSION= 2.3.6 CATEGORIES= security net sysutils MAINTAINER= timp87@gmail.com diff --git a/security/pssh/distinfo b/security/pssh/distinfo index d4bd8511eeab..695fccca36a9 100644 --- a/security/pssh/distinfo +++ b/security/pssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1679884487 -SHA256 (lilydjwg-pssh-v2.3.5_GH0.tar.gz) = 97277f9d08b512c6a1b6dc5eac9677f34038096bae24484452d326137ba0d080 -SIZE (lilydjwg-pssh-v2.3.5_GH0.tar.gz) = 52364 +TIMESTAMP = 1766686930 +SHA256 (lilydjwg-pssh-v2.3.6_GH0.tar.gz) = dfe1b898e483377213b44b8316a81fd6e1bbe427e1607e76be18366071c04c85 +SIZE (lilydjwg-pssh-v2.3.6_GH0.tar.gz) = 52295 diff --git a/security/pwdsafety/Makefile b/security/pwdsafety/Makefile index eb0ceebb1f5a..d9e8cffef828 100644 --- a/security/pwdsafety/Makefile +++ b/security/pwdsafety/Makefile @@ -1,7 +1,7 @@ PORTNAME= pwdsafety DISTVERSIONPREFIX= v DISTVERSION= 0.4.1 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= security MAINTAINER= olgeni@FreeBSD.org diff --git a/security/py-aiohttp-security/Makefile b/security/py-aiohttp-security/Makefile index 9285459cfe59..5e79ecc76269 100644 --- a/security/py-aiohttp-security/Makefile +++ b/security/py-aiohttp-security/Makefile @@ -1,6 +1,6 @@ PORTNAME= aiohttp-security DISTVERSION= 0.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-angr/Makefile b/security/py-angr/Makefile index 2cb0f358578f..e5ee1857031b 100644 --- a/security/py-angr/Makefile +++ b/security/py-angr/Makefile @@ -1,7 +1,7 @@ PORTNAME= angr DISTVERSIONPREFIX= v DISTVERSION= ${ANGR_VERSION} -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security devel python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-asyncssh/Makefile b/security/py-asyncssh/Makefile index 8e120f883d47..26afd9b76aa5 100644 --- a/security/py-asyncssh/Makefile +++ b/security/py-asyncssh/Makefile @@ -1,6 +1,5 @@ PORTNAME= asyncssh -PORTVERSION= 2.21.1 -PORTREVISION= 1 +PORTVERSION= 2.22.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-asyncssh/distinfo b/security/py-asyncssh/distinfo index d5154bcec3ab..fff89b5ba5eb 100644 --- a/security/py-asyncssh/distinfo +++ b/security/py-asyncssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759816710 -SHA256 (asyncssh-2.21.1.tar.gz) = 9943802955e2131536c2b1e71aacc68f56973a399937ed0b725086d7461c990c -SIZE (asyncssh-2.21.1.tar.gz) = 540515 +TIMESTAMP = 1766953406 +SHA256 (asyncssh-2.22.0.tar.gz) = c3ce72b01be4f97b40e62844dd384227e5ff5a401a3793007c42f86a5c8eb537 +SIZE (asyncssh-2.22.0.tar.gz) = 540523 diff --git a/security/py-asyncssh/files/patch-fido2 b/security/py-asyncssh/files/patch-fido2 deleted file mode 100644 index d8b9c8387a67..000000000000 --- a/security/py-asyncssh/files/patch-fido2 +++ /dev/null @@ -1,161 +0,0 @@ -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-azure-keyvault-certificates/Makefile b/security/py-azure-keyvault-certificates/Makefile index b81913edb19a..1557e5e74489 100644 --- a/security/py-azure-keyvault-certificates/Makefile +++ b/security/py-azure-keyvault-certificates/Makefile @@ -7,7 +7,8 @@ DISTNAME= azure_keyvault_certificates-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Corporation Key Vault Certificates Client Library for Python -WWW= https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/keyvault/azure-keyvault-certificates \ +WWW= https://azure.github.io/azure-sdk-for-python/ \ + https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/keyvault/azure-keyvault-certificates \ https://github.com/Azure/azure-sdk-for-python LICENSE= MIT diff --git a/security/py-azure-keyvault-keys/Makefile b/security/py-azure-keyvault-keys/Makefile index e61774379aad..e56c0f863f44 100644 --- a/security/py-azure-keyvault-keys/Makefile +++ b/security/py-azure-keyvault-keys/Makefile @@ -7,7 +7,8 @@ DISTNAME= azure_keyvault_keys-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Corporation Key Vault Keys Client Library for Python -WWW= https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/keyvault/azure-keyvault-keys \ +WWW= https://azure.github.io/azure-sdk-for-python/ \ + https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/keyvault/azure-keyvault-keys \ https://github.com/Azure/azure-sdk-for-python LICENSE= MIT diff --git a/security/py-azure-keyvault-secrets/Makefile b/security/py-azure-keyvault-secrets/Makefile index 8cd59145449b..6f1fb1c0b543 100644 --- a/security/py-azure-keyvault-secrets/Makefile +++ b/security/py-azure-keyvault-secrets/Makefile @@ -7,7 +7,8 @@ DISTNAME= azure_keyvault_secrets-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Microsoft Corporation Key Vault Secrets Client Library for Python -WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets \ +WWW= https://azure.github.io/azure-sdk-for-python/ \ + https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets \ https://github.com/Azure/azure-sdk-for-python LICENSE= MIT diff --git a/security/py-bcrypt/Makefile b/security/py-bcrypt/Makefile index 475b23107f12..1ceb049d5642 100644 --- a/security/py-bcrypt/Makefile +++ b/security/py-bcrypt/Makefile @@ -1,6 +1,6 @@ PORTNAME= bcrypt PORTVERSION= 5.0.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-certifi/Makefile b/security/py-certifi/Makefile index d3df85425e30..c7bd1fab730c 100644 --- a/security/py-certifi/Makefile +++ b/security/py-certifi/Makefile @@ -1,5 +1,5 @@ PORTNAME= certifi -PORTVERSION= 2025.11.12 +PORTVERSION= 2026.1.4 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-certifi/distinfo b/security/py-certifi/distinfo index 98a686014dab..a862a638378f 100644 --- a/security/py-certifi/distinfo +++ b/security/py-certifi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763853434 -SHA256 (certifi-2025.11.12.tar.gz) = d8ab5478f2ecd78af242878415affce761ca6bc54a22a27e026d7c25357c3316 -SIZE (certifi-2025.11.12.tar.gz) = 160538 +TIMESTAMP = 1768625737 +SHA256 (certifi-2026.1.4.tar.gz) = ac726dd470482006e014ad384921ed6438c457018f4b3d204aea4281258b2120 +SIZE (certifi-2026.1.4.tar.gz) = 154268 diff --git a/security/py-cryptography-vectors/Makefile b/security/py-cryptography-vectors/Makefile index 09560f052339..87fb826a2b71 100644 --- a/security/py-cryptography-vectors/Makefile +++ b/security/py-cryptography-vectors/Makefile @@ -1,5 +1,5 @@ PORTNAME= cryptography-vectors -PORTVERSION= 45.0.7 +PORTVERSION= 46.0.4 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -20,6 +20,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_F USES= python USE_PYTHON= autoplist concurrent pep517 +MAKE_ENV= SOURCE_DATE_EPOCH=315532800 # 1980-01-01 00:00:00 UTC NO_ARCH= yes .include <bsd.port.mk> diff --git a/security/py-cryptography-vectors/distinfo b/security/py-cryptography-vectors/distinfo index 317b6133c22e..36d2fd26a164 100644 --- a/security/py-cryptography-vectors/distinfo +++ b/security/py-cryptography-vectors/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756789128 -SHA256 (cryptography_vectors-45.0.7.tar.gz) = 48e71fc4ac5f6298b2de53a99726ddc4a9e5ef0a94d921820109e7b90baf9f56 -SIZE (cryptography_vectors-45.0.7.tar.gz) = 35344680 +TIMESTAMP = 1769874408 +SHA256 (cryptography_vectors-46.0.4.tar.gz) = fb8e489f5688d9751fd9631d4be0a0df3275698e78d6d753c1b8cf3ce4127c78 +SIZE (cryptography_vectors-46.0.4.tar.gz) = 33809303 diff --git a/security/py-cryptography-vectors/files/patch-pyproject.toml b/security/py-cryptography-vectors/files/patch-pyproject.toml new file mode 100644 index 000000000000..c39ce6135515 --- /dev/null +++ b/security/py-cryptography-vectors/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 1970-01-01 00:00:00 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ + [build-system] +-requires = ["uv_build>=0.7.19,<0.9.0"] +-build-backend = "uv_build" ++requires = ["flit_core >=3.2,<4"] ++build-backend = "flit_core.buildapi" + + [project] + name = "cryptography_vectors" diff --git a/security/py-cryptography/Makefile b/security/py-cryptography/Makefile index 35e17fca4724..ac054c436d68 100644 --- a/security/py-cryptography/Makefile +++ b/security/py-cryptography/Makefile @@ -1,12 +1,14 @@ PORTNAME= cryptography -PORTVERSION= 45.0.7 -PORTREVISION= 2 +PORTVERSION= 46.0.4 PORTEPOCH= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} +PATCH_SITES= https://github.com/pyca/cryptography/commit/ +PATCHFILES= 43eb178ee3aae8d0060221118437b03c23570a41.patch:-p1 + MAINTAINER= sunpoet@FreeBSD.org COMMENT= Cryptographic recipes and primitives for Python developers WWW= https://cryptography.io/en/latest/ \ @@ -17,11 +19,10 @@ LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.APACHE LICENSE_FILE_BSD3CLAUSE=${WRKSRC}/LICENSE.BSD -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.14:devel/py-cffi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}maturin>=1.8.6<2:devel/py-maturin@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.14:devel/py-cffi@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=2.0.0:devel/py-cffi@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}maturin>=1.9.4<2:devel/py-maturin@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=2.0.0:devel/py-cffi@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.5:security/py-bcrypt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=2024:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cryptography-vectors>=${PORTVERSION}<${PORTVERSION}_99:security/py-cryptography-vectors@${PY_FLAVOR} \ @@ -36,7 +37,6 @@ USES= cargo cpe python ssl USE_PYTHON= autoplist concurrent pep517 pytest CARGO_BUILD= no -CARGO_CARGOLOCK=${WRKSRC}/src/rust/Cargo.lock CARGO_CARGOTOML=${WRKSRC}/src/rust/Cargo.toml CARGO_INSTALL= no CARGO_TEST= no @@ -50,4 +50,10 @@ OPTIONS_DEFINE= SSH SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bcrypt>=3.1.5:security/py-bcrypt@${PY_FLAVOR} -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${PYTHON_REL} < 31100 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.13.2:devel/py-typing-extensions@${PY_FLAVOR} +.endif + +.include <bsd.port.post.mk> diff --git a/security/py-cryptography/Makefile.crates b/security/py-cryptography/Makefile.crates index fdc63c3274aa..30de7214be6f 100644 --- a/security/py-cryptography/Makefile.crates +++ b/security/py-cryptography/Makefile.crates @@ -1,35 +1,36 @@ -CARGO_CRATES= asn1-0.21.3 \ - asn1_derive-0.21.3 \ - autocfg-1.4.0 \ +CARGO_CRATES= asn1-0.22.0 \ + asn1_derive-0.22.0 \ + autocfg-1.5.0 \ base64-0.22.1 \ - bitflags-2.9.1 \ - cc-1.2.23 \ - cfg-if-1.0.0 \ + bitflags-2.9.4 \ + cc-1.2.37 \ + cfg-if-1.0.3 \ + find-msvc-tools-0.1.1 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ heck-0.5.0 \ indoc-2.0.6 \ itoa-1.0.15 \ - libc-0.2.172 \ + libc-0.2.175 \ memoffset-0.9.1 \ once_cell-1.21.3 \ - openssl-0.10.72 \ + openssl-0.10.74 \ openssl-macros-0.1.1 \ - openssl-sys-0.9.108 \ + openssl-sys-0.9.110 \ pem-3.0.5 \ pkg-config-0.3.32 \ - portable-atomic-1.11.0 \ - proc-macro2-1.0.95 \ - pyo3-0.25.0 \ - pyo3-build-config-0.25.0 \ - pyo3-ffi-0.25.0 \ - pyo3-macros-0.25.0 \ - pyo3-macros-backend-0.25.0 \ + 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 \ self_cell-1.2.0 \ shlex-1.3.0 \ - syn-2.0.101 \ - target-lexicon-0.13.2 \ - unicode-ident-1.0.18 \ + syn-2.0.106 \ + target-lexicon-0.13.3 \ + unicode-ident-1.0.19 \ unindent-0.2.4 \ vcpkg-0.2.15 diff --git a/security/py-cryptography/distinfo b/security/py-cryptography/distinfo index d4282aa53a0b..397c828aa4af 100644 --- a/security/py-cryptography/distinfo +++ b/security/py-cryptography/distinfo @@ -1,20 +1,22 @@ -TIMESTAMP = 1756789128 -SHA256 (cryptography-45.0.7.tar.gz) = 4b1654dfc64ea479c242508eb8c724044f1e964a47d1d1cacc5132292d851971 -SIZE (cryptography-45.0.7.tar.gz) = 744980 -SHA256 (rust/crates/asn1-0.21.3.crate) = 2d9c3502a6f1b50a2c69b97b71638a81ad3b21b9874604880401b9b2b0bf758f -SIZE (rust/crates/asn1-0.21.3.crate) = 40295 -SHA256 (rust/crates/asn1_derive-0.21.3.crate) = 1766ebcb519d8dd186d60dfa912571edcaa2c1f995e2e56643a261a87df69a61 -SIZE (rust/crates/asn1_derive-0.21.3.crate) = 8570 -SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 -SIZE (rust/crates/autocfg-1.4.0.crate) = 17712 +TIMESTAMP = 1771949410 +SHA256 (cryptography-46.0.4.tar.gz) = bfd019f60f8abc2ed1b9be4ddc21cfef059c841d86d710bb69909a688cbb8f59 +SIZE (cryptography-46.0.4.tar.gz) = 749301 +SHA256 (rust/crates/asn1-0.22.0.crate) = df42c2b01c5e1060b8281f67b4e5fb858260694916a667345a7305cd11e5dbfa +SIZE (rust/crates/asn1-0.22.0.crate) = 47124 +SHA256 (rust/crates/asn1_derive-0.22.0.crate) = cdccf849b54365e3693e9a90ad36e4482b79937e6373ac8e2cf229c985187b21 +SIZE (rust/crates/asn1_derive-0.22.0.crate) = 8953 +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/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 -SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 -SHA256 (rust/crates/cc-1.2.23.crate) = 5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766 -SIZE (rust/crates/cc-1.2.23.crate) = 106527 -SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd -SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 +SHA256 (rust/crates/cc-1.2.37.crate) = 65193589c6404eb80b450d618eaf9a2cafaaafd57ecce47370519ef674a7bd44 +SIZE (rust/crates/cc-1.2.37.crate) = 90111 +SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 +SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 +SHA256 (rust/crates/find-msvc-tools-0.1.1.crate) = 7fd99930f64d146689264c637b5af2f0233a933bef0d8570e2526bf9e083192d +SIZE (rust/crates/find-msvc-tools-0.1.1.crate) = 30228 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b @@ -25,49 +27,51 @@ SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15 SIZE (rust/crates/indoc-2.0.6.crate) = 17164 SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c SIZE (rust/crates/itoa-1.0.15.crate) = 11231 -SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa -SIZE (rust/crates/libc-0.2.172.crate) = 791646 +SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 +SIZE (rust/crates/libc-0.2.175.crate) = 788728 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 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/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-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/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3 SIZE (rust/crates/pem-3.0.5.crate) = 18140 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/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 -SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4 -SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850 -SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d -SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122 -SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e -SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991 -SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214 -SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876 -SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e -SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089 +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/self_cell-1.2.0.crate) = 0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749 SIZE (rust/crates/self_cell-1.2.0.crate) = 16883 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf -SIZE (rust/crates/syn-2.0.101.crate) = 299250 -SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a -SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923 -SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512 -SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743 +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/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/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 +SHA256 (43eb178ee3aae8d0060221118437b03c23570a41.patch) = ca4fc4670c8a32400db86a0f7edefd9c68aa2c0f3c8bd661350da3eadabad967 +SIZE (43eb178ee3aae8d0060221118437b03c23570a41.patch) = 1685 diff --git a/security/py-cryptography/files/patch-libressl b/security/py-cryptography/files/patch-libressl deleted file mode 100644 index 619f0e53e8dd..000000000000 --- a/security/py-cryptography/files/patch-libressl +++ /dev/null @@ -1,12 +0,0 @@ -Obtained from: https://github.com/rust-openssl/rust-openssl/commit/12800873a0255b61a9e08a4d47095b1b2529835c - ---- cargo-crates/openssl-sys-0.9.108/build/main.rs.orig 2006-07-24 01:21:28 UTC -+++ cargo-crates/openssl-sys-0.9.108/build/main.rs -@@ -451,6 +451,7 @@ See rust-openssl documentation for more information: - (4, 0, _) => ('4', '0', 'x'), - (4, 1, 0) => ('4', '1', '0'), - (4, 1, _) => ('4', '1', 'x'), -+ (4, 2, _) => ('4', '2', 'x'), - _ => version_error(), - }; - diff --git a/security/py-cryptography/files/patch-pyproject.toml b/security/py-cryptography/files/patch-pyproject.toml deleted file mode 100644 index 13bd298738a5..000000000000 --- a/security/py-cryptography/files/patch-pyproject.toml +++ /dev/null @@ -1,12 +0,0 @@ ---- pyproject.toml.orig 2025-05-18 02:39:52 UTC -+++ pyproject.toml -@@ -21,8 +21,7 @@ readme = "README.rst" - ] - description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." - readme = "README.rst" --license = "Apache-2.0 OR BSD-3-Clause" --license-files = [ "LICENSE", "LICENSE.APACHE", "LICENSE.BSD" ] -+license = { text = "Apache-2.0 OR BSD-3-Clause" } - classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Developers", diff --git a/security/py-exscript/Makefile b/security/py-exscript/Makefile index 436c19c04000..345a51aff3c2 100644 --- a/security/py-exscript/Makefile +++ b/security/py-exscript/Makefile @@ -1,7 +1,7 @@ PORTNAME= exscript DISTVERSIONPREFIX= v DISTVERSION= 2.6 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile index 2d4f78da12c4..53d3749f7f53 100644 --- a/security/py-fail2ban/Makefile +++ b/security/py-fail2ban/Makefile @@ -1,6 +1,6 @@ PORTNAME= fail2ban DISTVERSION= 1.1.0 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -50,9 +50,6 @@ MAN_FILES= ${WRKSRC}/man/fail2ban-client.1 \ FAIL2BAN_DBDIR= /var/db/${PORTNAME} PLIST_SUB= FAIL2BAN_DBDIR=${FAIL2BAN_DBDIR} -PY2TO3_CMD= ${LOCALBASE}/bin/2to3-${PYTHON_VER} -PY2TO3_ARG= --no-diffs --write --nobackups --fix=all - post-patch: @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES} @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \ @@ -64,10 +61,6 @@ post-patch: @${REINPLACE_CMD} -e 's, sed , ${SED} ,g' \ ${WRKSRC}/config/action.d/hostsdeny.conf - # XXX Ideally this should be in do-build but it only works in - # XXX post-patch - (cd ${WRKSRC}/ && ${PY2TO3_CMD} ${PY2TO3_ARG} bin/* fail2ban) - post-install: @${MKDIR} ${STAGEDIR}${FAIL2BAN_DBDIR} ${STAGEDIR}/var/run/fail2ban .for file in fail2ban-client fail2ban-regex fail2ban-server fail2ban diff --git a/security/py-fido2/Makefile b/security/py-fido2/Makefile index 49377d772697..d25ae16c8364 100644 --- a/security/py-fido2/Makefile +++ b/security/py-fido2/Makefile @@ -1,5 +1,5 @@ PORTNAME= fido2 -PORTVERSION= 2.0.0 +PORTVERSION= 2.1.1 CATEGORIES= security python MASTER_SITES= PYPI \ https://github.com/Yubico/python-fido2/releases/download/${PORTVERSION}/ diff --git a/security/py-fido2/distinfo b/security/py-fido2/distinfo index 6ab65a173215..4c4ef1ea3fd6 100644 --- a/security/py-fido2/distinfo +++ b/security/py-fido2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748496021 -SHA256 (fido2-2.0.0.tar.gz) = 3061cd05e73b3a0ef6afc3b803d57c826aa2d6a9732d16abd7277361f58e7964 -SIZE (fido2-2.0.0.tar.gz) = 274942 +TIMESTAMP = 1769067987 +SHA256 (fido2-2.1.1.tar.gz) = f1379f845870cc7fc64c7f07323c3ce41e8c96c37054e79e0acd5630b3fec5ac +SIZE (fido2-2.1.1.tar.gz) = 4455940 diff --git a/security/py-google-auth-oauthlib/Makefile b/security/py-google-auth-oauthlib/Makefile index b107a23888bd..475dbde52a60 100644 --- a/security/py-google-auth-oauthlib/Makefile +++ b/security/py-google-auth-oauthlib/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-auth-oauthlib -PORTVERSION= 1.2.3 +PORTVERSION= 1.2.4 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}google-auth>=2.15.0<2.42.0:security/py-google-auth@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.15.0<3.0.0:security/py-google-auth@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=0:www/py-requests-oauthlib@${PY_FLAVOR} USES= python diff --git a/security/py-google-auth-oauthlib/distinfo b/security/py-google-auth-oauthlib/distinfo index 83715500ae05..2e6118bc14ff 100644 --- a/security/py-google-auth-oauthlib/distinfo +++ b/security/py-google-auth-oauthlib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762586874 -SHA256 (google_auth_oauthlib-1.2.3.tar.gz) = eb09e450d3cc789ecbc2b3529cb94a713673fd5f7a22c718ad91cf75aedc2ea4 -SIZE (google_auth_oauthlib-1.2.3.tar.gz) = 21265 +TIMESTAMP = 1769874412 +SHA256 (google_auth_oauthlib-1.2.4.tar.gz) = 3ca93859c6cc9003c8e12b2a0868915209d7953f05a70f4880ab57d57e56ee3e +SIZE (google_auth_oauthlib-1.2.4.tar.gz) = 21185 diff --git a/security/py-google-auth/Makefile b/security/py-google-auth/Makefile index ed4c61e4b537..328832d62a03 100644 --- a/security/py-google-auth/Makefile +++ b/security/py-google-auth/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-auth -PORTVERSION= 2.41.1 +PORTVERSION= 2.48.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,28 +14,24 @@ 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<7.0:devel/py-cachetools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyasn1-modules>=0.2.1:devel/py-pyasn1-modules@${PY_FLAVOR} \ +RUN_DEPENDS= ${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} USES= python -USE_PYTHON= autoplist concurrent pep517 +USE_PYTHON= autoplist concurrent cryptography pep517 NO_ARCH= yes -OPTIONS_DEFINE= AIOHTTP CRYPTOGRAPHY_BASE PYJWT REAUTH REQUESTS URLLIB3 -OPTIONS_DEFAULT=AIOHTTP CRYPTOGRAPHY_BASE PYJWT REQUESTS -AIOHTTP_DESC= aiohttp support -AIOHTTP_IMPLIES= REQUESTS -CRYPTOGRAPHY_BASE_DESC= Cryptography support -PYJWT_DESC= JWT token support -PYJWT_IMPLIES= CRYPTOGRAPHY_BASE -REAUTH_DESC= Reauth support -REQUESTS_DESC= Requests support -URLLIB3_DESC= Urllib3 support +OPTIONS_DEFINE= AIOHTTP PYJWT REAUTH REQUESTS URLLIB3 +OPTIONS_DEFAULT=AIOHTTP PYJWT REQUESTS +AIOHTTP_DESC= Asynchronous HTTP requests via aiohttp +AIOHTTP_IMPLIES=REQUESTS +PYJWT_DESC= Create/verify JWT tokens +REAUTH_DESC= Authentication while refreshing credentials +REQUESTS_DESC= Transport adapter for requests +URLLIB3_DESC= Transport adapter for urllib3 AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.6.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} -CRYPTOGRAPHY_BASE_USE= PYTHON=cryptography PYJWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.0:www/py-pyjwt@${PY_FLAVOR} REAUTH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyu2f>=0.1.5:net/py-pyu2f@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.20.0<3.0.0:www/py-requests@${PY_FLAVOR} diff --git a/security/py-google-auth/distinfo b/security/py-google-auth/distinfo index bcb86d0491f3..8b216186ec66 100644 --- a/security/py-google-auth/distinfo +++ b/security/py-google-auth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759774709 -SHA256 (google_auth-2.41.1.tar.gz) = b76b7b1f9e61f0cb7e88870d14f6a94aeef248959ef6992670efee37709cbfd2 -SIZE (google_auth-2.41.1.tar.gz) = 292284 +TIMESTAMP = 1769874410 +SHA256 (google_auth-2.48.0.tar.gz) = 4f7e706b0cd3208a3d940a19a822c37a476ddba5450156c3e6624a71f7c841ce +SIZE (google_auth-2.48.0.tar.gz) = 326522 diff --git a/security/py-google-cloud-kms/Makefile b/security/py-google-cloud-kms/Makefile index 9c4432c8f98e..d509c67048f6 100644 --- a/security/py-google-cloud-kms/Makefile +++ b/security/py-google-cloud-kms/Makefile @@ -1,5 +1,5 @@ PORTNAME= google-cloud-kms -DISTVERSION= 3.7.0 +DISTVERSION= 3.11.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ 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}grpcio>=1.33.2<2.0.0: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} diff --git a/security/py-google-cloud-kms/distinfo b/security/py-google-cloud-kms/distinfo index 333481116e4e..6abedf878a54 100644 --- a/security/py-google-cloud-kms/distinfo +++ b/security/py-google-cloud-kms/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760841619 -SHA256 (google_cloud_kms-3.7.0.tar.gz) = 389ed5cf085e212b6e4a55af1cffe06e6a47aa1827782ad8549591285cc2d620 -SIZE (google_cloud_kms-3.7.0.tar.gz) = 331064 +TIMESTAMP = 1771570673 +SHA256 (google_cloud_kms-3.11.0.tar.gz) = 5f7d7bdb347f13a8a2b7bad6cbdf3846a51690df7215586845b62851b88839f7 +SIZE (google_cloud_kms-3.11.0.tar.gz) = 434866 diff --git a/security/py-gssapi/Makefile b/security/py-gssapi/Makefile index bd931ba2912b..6d3cbac14393 100644 --- a/security/py-gssapi/Makefile +++ b/security/py-gssapi/Makefile @@ -16,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} # Officially: 3.9-3.14 USES= python -USE_PYTHON= autoplist cython3 pep517 +USE_PYTHON= autoplist cython pep517 OPTIONS_SINGLE= GSSAPI OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT diff --git a/security/py-joserfc/Makefile b/security/py-joserfc/Makefile index 98446c7a5326..c756a41d912f 100644 --- a/security/py-joserfc/Makefile +++ b/security/py-joserfc/Makefile @@ -1,5 +1,5 @@ PORTNAME= joserfc -PORTVERSION= 1.6.0 +PORTVERSION= 1.6.1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-joserfc/distinfo b/security/py-joserfc/distinfo index 43fcd8dac444..33075b46f335 100644 --- a/security/py-joserfc/distinfo +++ b/security/py-joserfc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036507 -SHA256 (joserfc-1.6.0.tar.gz) = 27946ee53f591c2da65b726a663a68f0fb000732eaadfe819bbbda6429702ad0 -SIZE (joserfc-1.6.0.tar.gz) = 225982 +TIMESTAMP = 1767157669 +SHA256 (joserfc-1.6.1.tar.gz) = 7759a14d732d93503317468c0dd258510c4f64b30759cf42e96016c97b38c4b7 +SIZE (joserfc-1.6.1.tar.gz) = 226277 diff --git a/security/py-k5test/Makefile b/security/py-k5test/Makefile new file mode 100644 index 000000000000..88ec6c6f9435 --- /dev/null +++ b/security/py-k5test/Makefile @@ -0,0 +1,22 @@ +PORTNAME= k5test +PORTVERSION= 0.10.4 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= siva@FreeBSD.org +COMMENT= Library for setting up self-contained Kerberos 5 environments +WWW= https://github.com/pythongssapi/k5test + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} + +USES= gssapi python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/py-k5test/distinfo b/security/py-k5test/distinfo new file mode 100644 index 000000000000..f7d85536ccc6 --- /dev/null +++ b/security/py-k5test/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1713580605 +SHA256 (k5test-0.10.4.tar.gz) = e152491e6602f6a93b3d533d387bd4590f2476093b6842170ff0b93de64bef30 +SIZE (k5test-0.10.4.tar.gz) = 13661 diff --git a/security/py-k5test/pkg-descr b/security/py-k5test/pkg-descr new file mode 100644 index 000000000000..89c8e46913be --- /dev/null +++ b/security/py-k5test/pkg-descr @@ -0,0 +1,3 @@ +k5test is a library for setting up self-contained Kerberos 5 environments, and +running Python unit tests inside those environments. It is based on the file of +the same name found alongside the MIT Kerberos 5 unit tests. diff --git a/security/py-keyring/Makefile b/security/py-keyring/Makefile index 3351a75034bc..00b871de943f 100644 --- a/security/py-keyring/Makefile +++ b/security/py-keyring/Makefile @@ -31,10 +31,4 @@ SECRET_SERVICE_DESC= Install SecretStorage to support the SecretService backend DBUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} SECRET_SERVICE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}SecretStorage>=3.2:security/py-SecretStorage@${PY_FLAVOR} -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 31000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=3.6:devel/py-importlib-metadata@${PY_FLAVOR} -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/security/py-krb5/Makefile b/security/py-krb5/Makefile index 233059b6c2ee..94f6f4c10a3c 100644 --- a/security/py-krb5/Makefile +++ b/security/py-krb5/Makefile @@ -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 cython3 pep517 +USE_PYTHON= autoplist concurrent cython pep517 MAKE_ENV= KRB5_KRB5CONFIG=${KRB5CONFIG} diff --git a/security/py-lib4sbom/Makefile b/security/py-lib4sbom/Makefile index b4a0f5a61a6d..77982663293f 100644 --- a/security/py-lib4sbom/Makefile +++ b/security/py-lib4sbom/Makefile @@ -1,6 +1,6 @@ PORTNAME= lib4sbom DISTVERSIONPREFIX= v -DISTVERSION= 0.8.7 +DISTVERSION= 0.9.4 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,10 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>0:devel/py-defusedxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}semantic-version>=2.8<3:devel/py-semantic-version@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}xmlschema>0:textproc/py-xmlschema@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}xmlschema>0:textproc/py-xmlschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}fastjsonschema>0:devel/py-fastjsonschema@${PY_FLAVOR} USES= python USE_GITHUB= yes @@ -63,15 +65,14 @@ PYTEST_IGNORED_TESTS= test_store test_getBOM test_generateTime \ test_parse_spdx_rdf test_parse_spdx_yaml \ test_parse_spdx_xml -NO_ARCH= YES +NO_ARCH= yes PORTEXAMPLES= * OPTIONS_DEFINE= EXAMPLES post-patch: - ${MV} ${WRKSRC}/test ${WRKSRC}/${PORTNAME} - ${MV} ${WRKSRC}/tools ${WRKSRC}/${PORTNAME} + ${MV} ${WRKSRC}/test ${WRKSRC}/tools ${WRKSRC}/${PORTNAME} post-patch-EXAMPLES-off: @${RM} -r ${WRKSRC}/examples diff --git a/security/py-lib4sbom/distinfo b/security/py-lib4sbom/distinfo index 5fe6d1866858..4bb2e9320679 100644 --- a/security/py-lib4sbom/distinfo +++ b/security/py-lib4sbom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752670734 -SHA256 (anthonyharrison-lib4sbom-v0.8.7_GH0.tar.gz) = 20b4dec06a8d1bd917cf9ebcf9858d53981073e161a0a0d77f9c1704ecde784e -SIZE (anthonyharrison-lib4sbom-v0.8.7_GH0.tar.gz) = 1848916 +TIMESTAMP = 1770636739 +SHA256 (anthonyharrison-lib4sbom-v0.9.4_GH0.tar.gz) = 272a12023d0c87845024530afc90dc3e6fd9987753f585d986d63b2e86416345 +SIZE (anthonyharrison-lib4sbom-v0.9.4_GH0.tar.gz) = 1974992 diff --git a/security/py-libnacl/Makefile b/security/py-libnacl/Makefile index f6ea050d26b1..c36b9cfc7af0 100644 --- a/security/py-libnacl/Makefile +++ b/security/py-libnacl/Makefile @@ -1,6 +1,6 @@ PORTNAME= libnacl PORTVERSION= 2.1.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-netbox-secrets/Makefile b/security/py-netbox-secrets/Makefile index 212e618c2580..a20a46ba97e4 100644 --- a/security/py-netbox-secrets/Makefile +++ b/security/py-netbox-secrets/Makefile @@ -1,5 +1,5 @@ PORTNAME= netbox-secrets -DISTVERSION= 2.4.1 +DISTVERSION= 3.0.0 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-netbox-secrets/distinfo b/security/py-netbox-secrets/distinfo index 1895e681faf6..c8ea1e0d7743 100644 --- a/security/py-netbox-secrets/distinfo +++ b/security/py-netbox-secrets/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761586562 -SHA256 (netbox_secrets-2.4.1.tar.gz) = f0efb16ea703a6e6300d222c7186e3e13888b6017804dbd569de1a1de7589c56 -SIZE (netbox_secrets-2.4.1.tar.gz) = 54862 +TIMESTAMP = 1771962228 +SHA256 (netbox_secrets-3.0.0.tar.gz) = 2657bbe21360f13a3279ac5944fe3417f4506cc15bbb35ea94ddcbe454d1ae95 +SIZE (netbox_secrets-3.0.0.tar.gz) = 61240 diff --git a/security/py-netmiko/Makefile b/security/py-netmiko/Makefile index a8bf74c9a8a1..781cd7e1a9f6 100644 --- a/security/py-netmiko/Makefile +++ b/security/py-netmiko/Makefile @@ -1,6 +1,7 @@ PORTNAME= netmiko DISTVERSIONPREFIX= v DISTVERSION= 4.6.0 +PORTREVISION= 1 CATEGORIES= security net-mgmt python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile index c9280f34fc8f..91a07c2628a0 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= 3 +PORTREVISION= 4 CATEGORIES= security python #MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-paramiko/Makefile b/security/py-paramiko/Makefile index 9e82d3a6c923..f6a957eefc17 100644 --- a/security/py-paramiko/Makefile +++ b/security/py-paramiko/Makefile @@ -1,5 +1,6 @@ PORTNAME= paramiko PORTVERSION= 3.5.1 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-plaso/Makefile b/security/py-plaso/Makefile index fe4c2d123089..7032629879f4 100644 --- a/security/py-plaso/Makefile +++ b/security/py-plaso/Makefile @@ -1,5 +1,6 @@ PORTNAME= plaso PORTVERSION= 20240826 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= https://github.com/log2timeline/plaso/releases/download/${PORTVERSION}/ \ LOCAL/antoine diff --git a/security/py-pwntools/Makefile b/security/py-pwntools/Makefile index a4d19abc86c6..f235dc4ed56a 100644 --- a/security/py-pwntools/Makefile +++ b/security/py-pwntools/Makefile @@ -1,5 +1,6 @@ PORTNAME= pwntools DISTVERSION= 4.15.0 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pyaff4/Makefile b/security/py-pyaff4/Makefile index 759e6eb6041c..88b90020b4d0 100644 --- a/security/py-pyaff4/Makefile +++ b/security/py-pyaff4/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyaff4 DISTVERSION= 0.26.post6 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= security devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pyaxo/Makefile b/security/py-pyaxo/Makefile index 09b3f9b9642d..deddb6f518e6 100644 --- a/security/py-pyaxo/Makefile +++ b/security/py-pyaxo/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyaxo DISTVERSION= 0.8.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security net python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pymacaroons/Makefile b/security/py-pymacaroons/Makefile index 74338c0592fd..ccdb07733895 100644 --- a/security/py-pymacaroons/Makefile +++ b/security/py-pymacaroons/Makefile @@ -1,6 +1,6 @@ PORTNAME= pymacaroons PORTVERSION= 0.13.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pynacl/Makefile b/security/py-pynacl/Makefile index 2c538ccb64c0..80500bd89e6b 100644 --- a/security/py-pynacl/Makefile +++ b/security/py-pynacl/Makefile @@ -1,6 +1,6 @@ PORTNAME= pynacl DISTVERSION= 1.5.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-pyopenssl/Makefile b/security/py-pyopenssl/Makefile index 82c075521184..8666c21b4bf9 100644 --- a/security/py-pyopenssl/Makefile +++ b/security/py-pyopenssl/Makefile @@ -23,9 +23,6 @@ USES= cpe python USE_PYTHON= autoplist concurrent cryptography pep517 pytest pythonprefix NO_ARCH= yes - -CPE_VENDOR= jean-paul_calderone - # These tests will be skipped due the following reasons: # # * test_connect_refused: Avoid stalling in build environments that don't have @@ -38,11 +35,12 @@ CPE_VENDOR= jean-paul_calderone # The system clock must be in sync otherwise the test "test_verify_with_time" # will fail. PYTEST_IGNORED_TESTS= test_connect_ex \ - test_connect_refused \ - test_set_verify_callback_exception + test_connect_refused TEST_ENV= LC_ALL=en_US.UTF-8 \ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} +CPE_VENDOR= jean-paul_calderone + .include <bsd.port.pre.mk> .if ${PYTHON_REL} < 31300 diff --git a/security/py-pysodium/Makefile b/security/py-pysodium/Makefile index e24db377f525..592c863fab5a 100644 --- a/security/py-pysodium/Makefile +++ b/security/py-pysodium/Makefile @@ -1,5 +1,6 @@ PORTNAME= pysodium PORTVERSION= 0.7.18 +PORTREVISION= 1 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-python-nmap/Makefile b/security/py-python-nmap/Makefile index a0b946641965..cb6cd90ca704 100644 --- a/security/py-python-nmap/Makefile +++ b/security/py-python-nmap/Makefile @@ -5,7 +5,7 @@ CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= nxjoseph@protonmail.com +MAINTAINER= nxjoseph@FreeBSD.org COMMENT= Use nmap and access scan results from Python3 WWW= https://pypi.org/project/python-nmap/ \ http://xael.org/pages/python-nmap-en.html diff --git a/security/py-python-pkcs11/Makefile b/security/py-python-pkcs11/Makefile index b356501a5297..ea2e064d2724 100644 --- a/security/py-python-pkcs11/Makefile +++ b/security/py-python-pkcs11/Makefile @@ -14,13 +14,13 @@ WWW= https://python-pkcs11.readthedocs.io/en/latest/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.3.1:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asn1crypto>=0:devel/py-asn1crypto@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython3 pep517 +USE_PYTHON= autoplist concurrent cython pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/security/py-python-pkcs11/files/patch-pyproject.toml b/security/py-python-pkcs11/files/patch-pyproject.toml index df5030c3b30f..b7b2a6f7a80a 100644 --- a/security/py-python-pkcs11/files/patch-pyproject.toml +++ b/security/py-python-pkcs11/files/patch-pyproject.toml @@ -5,7 +5,7 @@ Revert: https://github.com/pyauth/python-pkcs11/commit/d45957fd94abfd01b47cbf6a @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=80.8", "cython", "setuptools-scm>=8.3.1"] -+requires = ["setuptools>=61", "cython", "setuptools-scm>=8"] ++requires = ["setuptools>=61", "cython", "setuptools-scm>=8.3.1"] build-backend = "setuptools.build_meta" [project] diff --git a/security/py-scp/Makefile b/security/py-scp/Makefile index 28e4259c89d8..515a543c23b6 100644 --- a/security/py-scp/Makefile +++ b/security/py-scp/Makefile @@ -1,6 +1,6 @@ PORTNAME= scp DISTVERSION= 0.14.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-scramp/Makefile b/security/py-scramp/Makefile index 4a6a7eaf594f..af4354921fb4 100644 --- a/security/py-scramp/Makefile +++ b/security/py-scramp/Makefile @@ -1,5 +1,5 @@ PORTNAME= scramp -PORTVERSION= 1.4.6 +PORTVERSION= 1.4.8 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-scramp/distinfo b/security/py-scramp/distinfo index ac3438466ee0..f1d0cc0112ca 100644 --- a/security/py-scramp/distinfo +++ b/security/py-scramp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759908629 -SHA256 (scramp-1.4.6.tar.gz) = fe055ebbebf4397b9cb323fcc4b299f219cd1b03fd673ca40c97db04ac7d107e -SIZE (scramp-1.4.6.tar.gz) = 16306 +TIMESTAMP = 1770980446 +SHA256 (scramp-1.4.8.tar.gz) = bd018fabfe46343cceeb9f1c3e8d23f55770271e777e3accbfaee3ff0a316e71 +SIZE (scramp-1.4.8.tar.gz) = 16630 diff --git a/security/py-serpico/Makefile b/security/py-serpico/Makefile new file mode 100644 index 000000000000..a7ded8b1b1cd --- /dev/null +++ b/security/py-serpico/Makefile @@ -0,0 +1,41 @@ +PORTNAME= serpico +DISTVERSIONPREFIX= v +DISTVERSION= 0.2.1 +CATEGORIES= security python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Security scanner for FreeBSD packages and releases + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}uv-build>=0:devel/py-uv-build@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nvdlib>=0:security/py-nvdlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}xmltodict>=0:devel/py-xmltodict@${PY_FLAVOR} + +USES= python +USE_GITHUB= yes +GH_ACCOUNT= DtxdF +USE_PYTHON= pep517 + +NO_ARCH= yes + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS EXAMPLES + +do-install-DOCS-on: + @${MKDIR} ${STAGEDIR}/${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}/${DOCSDIR} + +do-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/wazuh + ${INSTALL_DATA} ${WRKSRC}/ossec/etc/rules/serpico_rules.xml ${STAGEDIR}${EXAMPLESDIR}/wazuh + ${INSTALL_DATA} ${WRKSRC}/wazuh-dashboard/FreeBSD_VD_Dashboard.ndjson ${STAGEDIR}${EXAMPLESDIR}/wazuh + +post-install: + ${INSTALL_MAN} ${WRKSRC}/serpico.1 ${STAGEDIR}${PREFIX}/share/man/man1/serpico.1 + +.include <bsd.port.mk> diff --git a/security/py-serpico/distinfo b/security/py-serpico/distinfo new file mode 100644 index 000000000000..80fc54c327e9 --- /dev/null +++ b/security/py-serpico/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1772064105 +SHA256 (DtxdF-serpico-v0.2.1_GH0.tar.gz) = 68a5f20755e3d093e09aedd19c2b5a897350d185e01da203393352df54ae52e6 +SIZE (DtxdF-serpico-v0.2.1_GH0.tar.gz) = 216148 diff --git a/security/py-serpico/pkg-descr b/security/py-serpico/pkg-descr new file mode 100644 index 000000000000..9cea3c51a865 --- /dev/null +++ b/security/py-serpico/pkg-descr @@ -0,0 +1,4 @@ +serpico is a security scanner for FreeBSD packages and releases +that compares the versions against a list of versions marked as +vulnerable, then displays vulnerability information in a JSON-compact +format for easy analysis by other security tools. diff --git a/security/py-serpico/pkg-plist b/security/py-serpico/pkg-plist new file mode 100644 index 000000000000..5a8d9420341f --- /dev/null +++ b/security/py-serpico/pkg-plist @@ -0,0 +1,12 @@ +%%PYTHON_SITELIBDIR%%/serpico-0.2.1.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/serpico-0.2.1.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/serpico-0.2.1.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/serpico-0.2.1.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/serpico-0.2.1.dist-info/licenses/LICENSE +%%PYTHON_SITELIBDIR%%/serpico/__init__.py +%%PYTHON_SITELIBDIR%%/serpico/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/serpico/__pycache__/__init__%%PYTHON_TAG%%.pyc +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wazuh/FreeBSD_VD_Dashboard.ndjson +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/wazuh/serpico_rules.xml +share/man/man1/serpico.1.gz +bin/serpico diff --git a/security/py-shamir-mnemonic/Makefile b/security/py-shamir-mnemonic/Makefile new file mode 100644 index 000000000000..9b2efe4ab7a1 --- /dev/null +++ b/security/py-shamir-mnemonic/Makefile @@ -0,0 +1,22 @@ +PORTNAME= shamir-mnemonic +DISTVERSION= 0.3.0 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= shamir_mnemonic-${DISTVERSION} + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Implementation of SLIP-0039 Shamir mnemonic secret sharing +WWW= https://pypi.org/project/shamir-mnemonic/ \ + https://github.com/trezor/python-shamir-mnemonic + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0:devel/py-poetry-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8,<9:devel/py-click@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +.include <bsd.port.mk> diff --git a/security/py-shamir-mnemonic/distinfo b/security/py-shamir-mnemonic/distinfo new file mode 100644 index 000000000000..a6705c5fd511 --- /dev/null +++ b/security/py-shamir-mnemonic/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770843433 +SHA256 (shamir_mnemonic-0.3.0.tar.gz) = bc04886a1ddfe2a64d8a3ec51abf0f664d98d5b557cc7e78a8ad2d10a1d87438 +SIZE (shamir_mnemonic-0.3.0.tar.gz) = 21757 diff --git a/security/py-shamir-mnemonic/pkg-descr b/security/py-shamir-mnemonic/pkg-descr new file mode 100644 index 000000000000..f562476a1720 --- /dev/null +++ b/security/py-shamir-mnemonic/pkg-descr @@ -0,0 +1,12 @@ +shamir-mnemonic is a Python implementation of SLIP-0039, a standard for +splitting secrets into multiple mnemonic word shares using Shamir's +Secret Sharing scheme. + +It is designed primarily for use with cryptocurrency wallets and +hardware devices, enabling secure backup and recovery of sensitive +secrets through human-readable word lists. + +The library provides tools for generating mnemonic shares, combining +shares to recover secrets, and validating share sets, while remaining +compatible with SLIP-0039 implementations used by Trezor and related +ecosystems. diff --git a/security/py-signedjson/Makefile b/security/py-signedjson/Makefile index de7c362a6674..e0d0e9852d42 100644 --- a/security/py-signedjson/Makefile +++ b/security/py-signedjson/Makefile @@ -1,6 +1,6 @@ PORTNAME= signedjson PORTVERSION= 1.1.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-signxml/Makefile b/security/py-signxml/Makefile index 5dc0a39302de..50afdb222df4 100644 --- a/security/py-signxml/Makefile +++ b/security/py-signxml/Makefile @@ -1,6 +1,5 @@ PORTNAME= signxml -PORTVERSION= 4.2.0 -PORTREVISION= 1 +PORTVERSION= 4.2.2 CATEGORIES= security python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/security/py-signxml/distinfo b/security/py-signxml/distinfo index 3e65f43e86b0..5d80b416a6d3 100644 --- a/security/py-signxml/distinfo +++ b/security/py-signxml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120472 -SHA256 (signxml-4.2.0.tar.gz) = 5317b71f682d6b9ebd4a827d564eb43fe8f6edf98030fc30eb629621045441c6 -SIZE (signxml-4.2.0.tar.gz) = 1610974 +TIMESTAMP = 1769874414 +SHA256 (signxml-4.2.2.tar.gz) = bd2f9b739c869261a1f4edfda925f75feef95ebfc09858a080942fbfc80a7021 +SIZE (signxml-4.2.2.tar.gz) = 1611966 diff --git a/security/py-slip10/Makefile b/security/py-slip10/Makefile new file mode 100644 index 000000000000..cc1e6ee9befc --- /dev/null +++ b/security/py-slip10/Makefile @@ -0,0 +1,24 @@ +PORTNAME= slip10 +DISTVERSION= 1.1.0 +CATEGORIES= security python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= ehaupt@FreeBSD.org +COMMENT= Reference implementation of SLIP-0010 key derivation +WWW= https://github.com/trezor/python-slip10 \ + https://pypi.org/project/slip10/ + +LICENSE= BSD3CLAUSE MIT +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/LICENCE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=0:devel/py-poetry-core@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/security/py-slip10/distinfo b/security/py-slip10/distinfo new file mode 100644 index 000000000000..f61099e52c1f --- /dev/null +++ b/security/py-slip10/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1771246831 +SHA256 (slip10-1.1.0.tar.gz) = d248d3df26f123f08474339c45f0f264254f74ae9a5657234a1d5eb91f0c4d54 +SIZE (slip10-1.1.0.tar.gz) = 14541 diff --git a/security/py-slip10/pkg-descr b/security/py-slip10/pkg-descr new file mode 100644 index 000000000000..5c1887d56c63 --- /dev/null +++ b/security/py-slip10/pkg-descr @@ -0,0 +1,8 @@ +slip10 is a reference implementation of the SLIP-0010 specification, +which generalizes BIP-0032 hierarchical deterministic key derivation for +multiple curves, including secp256k1, NIST P-256, ed25519, and +curve25519. + +It supports deriving extended private and public keys along standard +paths and can operate from either seed material or serialized extended +keys. diff --git a/security/py-social-auth-core/Makefile b/security/py-social-auth-core/Makefile index edf484c6f686..c319702ed9d3 100644 --- a/security/py-social-auth-core/Makefile +++ b/security/py-social-auth-core/Makefile @@ -1,15 +1,10 @@ PORTNAME= social-auth-core -DISTVERSION= 4.8.1 -PORTREVISION= 1 +DISTVERSION= 4.8.5 CATEGORIES= security www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= social_auth_core-${DISTVERSION} -PATCH_SITES= https://github.com/python-social-auth/social-core/commit/ -PATCHFILES= aabb5db20fd2f18e3874edf78168caee1a9ea792.patch:-p1 \ - 09051177196dc64a250d963a58983b4d28db7c2d.patch:-p1 - MAINTAINER= ultima@FreeBSD.org COMMENT= Social authentication/registration mechanism for several frameworks WWW= https://github.com/python-social-auth/social-core @@ -21,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0.7.1:devel/py-defusedxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python3-openid>=3.2.0:security/py-python3-openid@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.10.1:www/py-pyjwt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.11.0:www/py-pyjwt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}oauthlib>=3.3.1:security/py-oauthlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.5:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-oauthlib>=2.0.0:www/py-requests-oauthlib@${PY_FLAVOR} @@ -43,7 +38,7 @@ OPTIONS_DEFAULT= GOOGLE-ONETAP SAML GOOGLE-ONETAP_DESC= Google One Tap support SAML_DESC?= SAML Support -GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.40.0<2.44:security/py-google-auth@${PY_FLAVOR} +GOOGLE-ONETAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-auth>=2.40.0<2.49:security/py-google-auth@${PY_FLAVOR} SAML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python3-saml>=1.16.0:security/py-python3-saml@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/security/py-social-auth-core/distinfo b/security/py-social-auth-core/distinfo index 0f1741808746..c46f5a2e757b 100644 --- a/security/py-social-auth-core/distinfo +++ b/security/py-social-auth-core/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1764611013 -SHA256 (social_auth_core-4.8.1.tar.gz) = 6186576eb4e9f25c789d0ce19b942cc668a3a714a246f9e688c0fb93f65bf111 -SIZE (social_auth_core-4.8.1.tar.gz) = 236126 -SHA256 (aabb5db20fd2f18e3874edf78168caee1a9ea792.patch) = 95a1590134f74cc7bc4d02dcf807c6c8770e179b5d3b617351f00f55b5af2140 -SIZE (aabb5db20fd2f18e3874edf78168caee1a9ea792.patch) = 729 -SHA256 (09051177196dc64a250d963a58983b4d28db7c2d.patch) = cefba2526ab447420405860c9d035d316067e90418fb4bee9e6573840404949f -SIZE (09051177196dc64a250d963a58983b4d28db7c2d.patch) = 728 +TIMESTAMP = 1771960926 +SHA256 (social_auth_core-4.8.5.tar.gz) = fd10d44bff681a128d127f665f203c496658d5bbfc993ad1b5bbaed589eab573 +SIZE (social_auth_core-4.8.5.tar.gz) = 244501 diff --git a/security/py-social-auth-core/files/patch-pyproject.toml b/security/py-social-auth-core/files/patch-pyproject.toml index 732f85aca862..0dfbaff7251a 100644 --- a/security/py-social-auth-core/files/patch-pyproject.toml +++ b/security/py-social-auth-core/files/patch-pyproject.toml @@ -1,7 +1,7 @@ * Relax version requirements for py-setuptools and enable build for older versions of it ---- pyproject.toml.orig 2025-04-28 07:23:27 UTC +--- pyproject.toml.orig 2025-12-18 18:44:21 UTC +++ pyproject.toml @@ -1,6 +1,6 @@ build-backend = "setuptools.build_meta" [build-system] @@ -11,7 +11,7 @@ [dependency-groups] dev = [ -@@ -49,8 +49,7 @@ keywords = ["oauth", "openid", "saml", "social auth"] +@@ -50,8 +50,7 @@ keywords = ["oauth", "openid", "saml", "social auth"] ] description = "Python social authentication made simple." keywords = ["oauth", "openid", "saml", "social auth"] @@ -20,4 +20,4 @@ +license = { text="BSD-3-Clause" } name = "social-auth-core" readme = "README.md" - requires-python = ">=3.9" + requires-python = ">=3.10" diff --git a/security/py-trezor/Makefile b/security/py-trezor/Makefile index ec43d56d1f92..0adb96a89af6 100644 --- a/security/py-trezor/Makefile +++ b/security/py-trezor/Makefile @@ -1,6 +1,5 @@ PORTNAME= trezor -PORTVERSION= 0.13.10 -PORTREVISION= 1 +PORTVERSION= 0.20.0 CATEGORIES= security MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,21 +11,28 @@ WWW= https://pypi.org/project/trezor/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ protoc:devel/protobuf -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7:devel/py-click@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8,<9:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}construct-classes>=0.1.2:devel/py-construct-classes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}construct>=2.9:devel/py-construct@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ecdsa>=0.9:security/py-ecdsa@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hidapi>=0.7.99.post20:comms/py-hidapi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libusb1>=1.6.4:devel/py-libusb1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mnemonic>=0.20:security/py-mnemonic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}noiseprotocol>=0.3:security/py-noiseprotocol@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}platformdirs>0:devel/py-platformdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.4.0:www/py-requests@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10:devel/py-typing-extensions@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}shamir-mnemonic>=0.3.0:security/py-shamir-mnemonic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}slip10>=1.1.0:security/py-slip10@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.7.1:devel/py-typing-extensions@${PY_FLAVOR} + +USES= python shebangfix +USE_PYTHON= autoplist concurrent pep517 -USES= python -USE_PYTHON= autoplist concurrent distutils +SHEBANG_FILES= src/trezorlib/cli/trezorctl.py NO_ARCH= yes diff --git a/security/py-trezor/distinfo b/security/py-trezor/distinfo index e7a881f5ea48..23fd237b903b 100644 --- a/security/py-trezor/distinfo +++ b/security/py-trezor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739610932 -SHA256 (trezor-0.13.10.tar.gz) = 7a0b6ae4628dd0c31a5ceb51258918d9bbdd3ad851388837225826b228ee504f -SIZE (trezor-0.13.10.tar.gz) = 261816 +TIMESTAMP = 1770842060 +SHA256 (trezor-0.20.0.tar.gz) = 4c098e20315b2716673abdef402822e7189101598c7c03f23749dd2010ee2504 +SIZE (trezor-0.20.0.tar.gz) = 362526 diff --git a/security/py-unicode-show/Makefile b/security/py-unicode-show/Makefile new file mode 100644 index 000000000000..27a3fa56bd35 --- /dev/null +++ b/security/py-unicode-show/Makefile @@ -0,0 +1,40 @@ +PORTNAME= unicode-show +DISTVERSION= 48.5-1 +CATEGORIES= security python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dtxdf@FreeBSD.org +COMMENT= Detect and annotate suspicious Unicode characters in text or files +WWW= https://www.kicksecure.com/wiki/Unicode-show + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= python:3.12+ shebangfix +USE_GITHUB= yes +GH_ACCOUNT= Kicksecure +GH_PROJECT= helper-scripts + +SHEBANG_FILES= usr/bin/unicode-show + +NO_ARCH= yes + +do-build: +.for m in unicode_show stdisplay + @${RM} -r ${WRKSRC}/usr/lib/python3/dist-packages/${m}/tests + @${RM} ${WRKSRC}/usr/lib/python3/dist-packages/${m}/py.typed + @${PYTHON_CMD} -OO ${PYTHON_LIBDIR}/compileall.py \ + -d ${PYTHON_SITELIBDIR} \ + -f ${WRKSRC}/usr/lib/python3/dist-packages/${m} +.endfor + +do-install: + ${INSTALL_SCRIPT} ${WRKSRC}/usr/bin/unicode-show ${STAGEDIR}${PREFIX}/bin/unicode-show +.for m in unicode_show stdisplay + @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/${m} + @cd ${WRKSRC}/usr/lib/python3/dist-packages/${m} && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR}/${m} +.endfor + ${INSTALL_MAN} ${WRKSRC}/auto-generated-man-pages/unicode-show.1 ${STAGEDIR}${PREFIX}/share/man/man1/unicode-show.1 + +.include <bsd.port.mk> diff --git a/security/py-unicode-show/distinfo b/security/py-unicode-show/distinfo new file mode 100644 index 000000000000..c5e44112d327 --- /dev/null +++ b/security/py-unicode-show/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1772081009 +SHA256 (Kicksecure-helper-scripts-48.5-1_GH0.tar.gz) = 7d9d3dc91c2b95896e4a29ef54b7d10935da12d238f6dea49156fc57dad605d1 +SIZE (Kicksecure-helper-scripts-48.5-1_GH0.tar.gz) = 326909 diff --git a/security/py-unicode-show/pkg-descr b/security/py-unicode-show/pkg-descr new file mode 100644 index 000000000000..87eaffc511f0 --- /dev/null +++ b/security/py-unicode-show/pkg-descr @@ -0,0 +1,5 @@ +unicode-show is a utility that reads text input (from standard input +or files) and highlights suspicious Unicode characters, such as +those outside the safe ASCII range. This tool is useful for identifying +potentially malicious or misleading Unicode characters in source +code, logs, or user input. diff --git a/security/py-unicode-show/pkg-plist b/security/py-unicode-show/pkg-plist new file mode 100644 index 000000000000..aba1a69b8529 --- /dev/null +++ b/security/py-unicode-show/pkg-plist @@ -0,0 +1,22 @@ +bin/unicode-show +%%PYTHON_SITELIBDIR%%/stdisplay/__init__.py +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stcat%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stcatn%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stdisplay%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stecho%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stprint%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/stsponge%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/__pycache__/sttee%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/stdisplay/stcat.py +%%PYTHON_SITELIBDIR%%/stdisplay/stcatn.py +%%PYTHON_SITELIBDIR%%/stdisplay/stdisplay.py +%%PYTHON_SITELIBDIR%%/stdisplay/stecho.py +%%PYTHON_SITELIBDIR%%/stdisplay/stprint.py +%%PYTHON_SITELIBDIR%%/stdisplay/stsponge.py +%%PYTHON_SITELIBDIR%%/stdisplay/sttee.py +%%PYTHON_SITELIBDIR%%/unicode_show/__init__.py +%%PYTHON_SITELIBDIR%%/unicode_show/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/unicode_show/__pycache__/unicode_show%%PYTHON_TAG%%.opt-2.pyc +%%PYTHON_SITELIBDIR%%/unicode_show/unicode_show.py +share/man/man1/unicode-show.1.gz diff --git a/security/py-wassima/Makefile b/security/py-wassima/Makefile index 239b3a9c5fbd..ede720def007 100644 --- a/security/py-wassima/Makefile +++ b/security/py-wassima/Makefile @@ -1,5 +1,5 @@ PORTNAME= wassima -PORTVERSION= 2.0.2 +PORTVERSION= 2.0.4 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 f022bae6c2e7..f5a4fddd60b2 100644 --- a/security/py-wassima/distinfo +++ b/security/py-wassima/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1759774717 -SHA256 (wassima-2.0.2.tar.gz) = 45de4ddf2a99e9277cc33616b3b34eee7dfcaaf5059b6e8c19ca62a6c5a65fbf -SIZE (wassima-2.0.2.tar.gz) = 150476 +TIMESTAMP = 1768625743 +SHA256 (wassima-2.0.4.tar.gz) = 45bbceb4032e642100b9eef3e2f83115ec5cbbc02c68355e5b2320986ba224ee +SIZE (wassima-2.0.4.tar.gz) = 149085 diff --git a/security/rage-encryption/Makefile b/security/rage-encryption/Makefile index 408f4133cf19..0e269927094b 100644 --- a/security/rage-encryption/Makefile +++ b/security/rage-encryption/Makefile @@ -1,7 +1,7 @@ PORTNAME= rage DISTVERSIONPREFIX= v DISTVERSION= 0.11.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= security PKGNAMESUFFIX= -encryption diff --git a/security/ratify/Makefile b/security/ratify/Makefile index bde8efafdc28..a0675ff8d71b 100644 --- a/security/ratify/Makefile +++ b/security/ratify/Makefile @@ -1,6 +1,6 @@ PORTNAME= ratify DISTVERSION= 2.3.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/rekor/Makefile b/security/rekor/Makefile index 8656dc7550ec..6e3617561a5c 100644 --- a/security/rekor/Makefile +++ b/security/rekor/Makefile @@ -1,6 +1,7 @@ PORTNAME= rekor DISTVERSIONPREFIX= v -DISTVERSION= 1.4.3 +DISTVERSION= 1.5.0 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org @@ -45,7 +46,7 @@ USERS= ${PORTNAME} GROUPS= ${PORTNAME} .endif -GIT_HASH= cb5b1d5f364a8437e1c6c857b200283e2dcc2b29 +GIT_HASH= fe9717fd6ee4cfecedc30e5fd64c9872bc2ac61c .include <bsd.port.pre.mk> diff --git a/security/rekor/distinfo b/security/rekor/distinfo index 580a5eb6430d..50d2dedbc872 100644 --- a/security/rekor/distinfo +++ b/security/rekor/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765531221 -SHA256 (go/security_rekor/rekor-v1.4.3/v1.4.3.mod) = 58b176e1936bf2f137e19f8ec737e9a91c16d5eedb7848d2d07ce051ab630965 -SIZE (go/security_rekor/rekor-v1.4.3/v1.4.3.mod) = 11819 -SHA256 (go/security_rekor/rekor-v1.4.3/v1.4.3.zip) = 9b2b6f67515fec43cb16668de0239f5074bf0584e3f3cd0729ecf25e9a34d085 -SIZE (go/security_rekor/rekor-v1.4.3/v1.4.3.zip) = 1220674 +TIMESTAMP = 1769278120 +SHA256 (go/security_rekor/rekor-v1.5.0/v1.5.0.mod) = d82342a4adb9e8a90dfb12667d9cf235882a46f7656ee7cb7ca1728d6420429e +SIZE (go/security_rekor/rekor-v1.5.0/v1.5.0.mod) = 11763 +SHA256 (go/security_rekor/rekor-v1.5.0/v1.5.0.zip) = f56a8e36623cc014dffd33c504eab46bc28b4b9c428619b8c30456755e0882fa +SIZE (go/security_rekor/rekor-v1.5.0/v1.5.0.zip) = 1220905 diff --git a/security/reop/Makefile b/security/reop/Makefile index c3271f7cc892..d1d4b7e08540 100644 --- a/security/reop/Makefile +++ b/security/reop/Makefile @@ -1,6 +1,6 @@ PORTNAME= reop PORTVERSION= 2.1.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://humungus.tedunangst.com/r/reop/d/ diff --git a/security/rhash/Makefile b/security/rhash/Makefile index b46de32c77a0..99316bcd0765 100644 --- a/security/rhash/Makefile +++ b/security/rhash/Makefile @@ -1,32 +1,28 @@ PORTNAME= rhash -PORTVERSION= 1.4.4 -PORTREVISION= 2 +PORTVERSION= 1.4.6 CATEGORIES= security MASTER_SITES= SF DISTNAME= ${PORTNAME}-${PORTVERSION}-src -PATCH_SITES= https://github.com/rhash/RHash/commit/ -PATCHFILES+= c804982d1b24c6533118b3068d2cfdca685076f3.patch:-p1 -PATCHFILES+= 9ef90b958b7ae50aeeb5c269468034d73d6e2efe.patch:-p1 -PATCHFILES+= b8c91ea6551e99e10352386cd46ea26973bb4a4d.patch:-p1 - MAINTAINER= danfe@FreeBSD.org COMMENT= Utility and library for computing and checking of file hashes -WWW= https://rhash.sourceforge.net/ +WWW= https://rhash.sourceforge.io/ LICENSE= BSD0CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING +USES= cpe +CPE_VENDOR= ${PORTNAME}_project +USE_LDCONFIG= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix="${PREFIX}" \ --pkgconfigdir="${PREFIX}/libdata/pkgconfig" \ --enable-lib-static --enable-openssl-runtime \ --extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}" +MAKE_ARGS= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \ + INSTALL_SHARED="${INSTALL_LIB}" INSTALL_TARGET= install install-lib-so-link install-pkg-config - -USES= cpe -CPE_VENDOR= ${PORTNAME}_project -USE_LDCONFIG= yes +TEST_TARGET= test-full WRKSRC= ${WRKDIR}/RHash-${PORTVERSION} @@ -43,14 +39,8 @@ post-patch: @${REINPLACE_CMD} -e '/BYTE_ORDER/s,__,_,g' \ ${WRKSRC}/librhash/byte_order.h -post-install: - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/rhash ${STAGEDIR}${PREFIX}/lib/librhash.so - post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -do-test: - cd ${WRKSRC}/tests && ${SH} test_rhash.sh --full --shared ../rhash - .include <bsd.port.mk> diff --git a/security/rhash/distinfo b/security/rhash/distinfo index e35781cc9017..2e48136b18b6 100644 --- a/security/rhash/distinfo +++ b/security/rhash/distinfo @@ -1,9 +1,3 @@ -TIMESTAMP = 1694680883 -SHA256 (rhash-1.4.4-src.tar.gz) = 8e7d1a8ccac0143c8fe9b68ebac67d485df119ea17a613f4038cda52f84ef52a -SIZE (rhash-1.4.4-src.tar.gz) = 435691 -SHA256 (c804982d1b24c6533118b3068d2cfdca685076f3.patch) = 96c7070da5a1eb89a7f241db5198730117fa87a58014a6a49675237da09fc1cb -SIZE (c804982d1b24c6533118b3068d2cfdca685076f3.patch) = 834 -SHA256 (9ef90b958b7ae50aeeb5c269468034d73d6e2efe.patch) = ce8ac2e2b675340a9ad0fd6b49a1c1e537be97047f2840fde557b16b87e8588e -SIZE (9ef90b958b7ae50aeeb5c269468034d73d6e2efe.patch) = 2195 -SHA256 (b8c91ea6551e99e10352386cd46ea26973bb4a4d.patch) = b6df1f7f8648675fb8a1ce31ee1dd017519681c7c2d362a5f0fd7629b237b45d -SIZE (b8c91ea6551e99e10352386cd46ea26973bb4a4d.patch) = 834 +TIMESTAMP = 1747179395 +SHA256 (rhash-1.4.6-src.tar.gz) = 9f6019cfeeae8ace7067ad22da4e4f857bb2cfa6c2deaa2258f55b2227ec937a +SIZE (rhash-1.4.6-src.tar.gz) = 461244 diff --git a/security/rhash/pkg-plist b/security/rhash/pkg-plist index f123ab859be0..f62dc3dbe7e0 100644 --- a/security/rhash/pkg-plist +++ b/security/rhash/pkg-plist @@ -16,7 +16,7 @@ include/rhash_torrent.h lib/librhash.a lib/librhash.so lib/librhash.so.1 -lib/librhash.so.1.4.4 +lib/librhash.so.1.4.6 libdata/pkgconfig/librhash.pc %%NLS%%share/locale/ca/LC_MESSAGES/rhash.mo %%NLS%%share/locale/de/LC_MESSAGES/rhash.mo @@ -25,6 +25,7 @@ libdata/pkgconfig/librhash.pc %%NLS%%share/locale/fr/LC_MESSAGES/rhash.mo %%NLS%%share/locale/gl/LC_MESSAGES/rhash.mo %%NLS%%share/locale/it/LC_MESSAGES/rhash.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/rhash.mo %%NLS%%share/locale/ro/LC_MESSAGES/rhash.mo %%NLS%%share/locale/ru/LC_MESSAGES/rhash.mo %%NLS%%share/locale/uk/LC_MESSAGES/rhash.mo diff --git a/security/rkhunter/Makefile b/security/rkhunter/Makefile deleted file mode 100644 index cd7da12f552a..000000000000 --- a/security/rkhunter/Makefile +++ /dev/null @@ -1,58 +0,0 @@ -PORTNAME= rkhunter -PORTVERSION= 1.4.6 -PORTREVISION= 3 -CATEGORIES= security -MASTER_SITES= SF - -MAINTAINER= ports@FreeBSD.org -COMMENT= Rootkit detection tool -WWW= https://rkhunter.sourceforge.net - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/files/LICENSE - -DEPRECATED= Project abandoned in 2009 -EXPIRATION_DATE= 2025-12-31 - -OPTIONS_DEFINE= LSOF NMAP DOCS -OPTIONS_DEFAULT=LSOF - -RUN_DEPENDS+= p5-Digest-SHA1>=0:security/p5-Digest-SHA1 - -USES= perl5 shebangfix -SHEBANG_FILES= files/check_modules.pl files/filehashsha.pl \ - files/stat.pl -NO_ARCH= yes -NO_BUILD= yes -SUB_FILES= 415.${PORTNAME} - -PORTDOCS= ACKNOWLEDGMENTS CHANGELOG FAQ LICENSE README - -LSOF_RUN_DEPENDS= lsof:sysutils/lsof -NMAP_RUN_DEPENDS= nmap:security/nmap - -post-patch: - @${REINPLACE_CMD} -i '' -e 's|{SHAREDIR}/man/man8|{PREFIX}/man/man8|g' \ - ${WRKSRC}/installer.sh - @${REINPLACE_CMD} -i '' -e 's|RKHPREFIX|${PREFIX}|g' \ - ${WRKSRC}/files/${PORTNAME}.conf - -do-install: - cd ${WRKSRC} && ./installer.sh --layout custom ${STAGEDIR}${PREFIX} --install - ${INSTALL_MAN} ${WRKSRC}/files/${PORTNAME}.8 \ - ${STAGEDIR}${PREFIX}/share/man/man8 - @${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/security - ${INSTALL_SCRIPT} ${WRKDIR}/415.${PORTNAME} ${STAGEDIR}${PREFIX}/etc/periodic/security - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/files/|} ${STAGEDIR}${DOCSDIR} - @${REINPLACE_CMD} -i '' -e 's|${STAGEDIR}||g' \ - ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf - ${INSTALL_DATA} ${WRKSRC}/files/${PORTNAME}.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample - ${INSTALL_DATA} -m 640 ${WRKSRC}/files/programs_bad.dat ${STAGEDIR}${PREFIX}/var/lib/${PORTNAME}/db/programs_bad.dat.sample - ${INSTALL_DATA} -m 640 ${WRKSRC}/files/mirrors.dat ${STAGEDIR}${PREFIX}/var/lib/${PORTNAME}/db/mirrors.dat.sample - -.for f in cn de en tr tr.utf8 zh zh.utf8 ja - ${INSTALL_DATA} -m 640 ${WRKSRC}/files/i18n/${f} ${STAGEDIR}${PREFIX}/var/lib/${PORTNAME}/db/i18n/${f}.sample -.endfor - -.include <bsd.port.mk> diff --git a/security/rkhunter/distinfo b/security/rkhunter/distinfo deleted file mode 100644 index 8ba8d2a83948..000000000000 --- a/security/rkhunter/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1539368101 -SHA256 (rkhunter-1.4.6.tar.gz) = f750aa3e22f839b637a073647510d7aa3adf7496e21f3c875b7a368c71d37487 -SIZE (rkhunter-1.4.6.tar.gz) = 302137 diff --git a/security/rkhunter/files/415.rkhunter.in b/security/rkhunter/files/415.rkhunter.in deleted file mode 100644 index 4e33dc5ab443..000000000000 --- a/security/rkhunter/files/415.rkhunter.in +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/sh - -# This is a maintenance shell script for the rkhunter security tool. -# You can enable this script in /etc/periodic.conf file by putting these lines into it: -# security_rkhunter_update_enable="YES" -# security_rkhunter_update_period="daily" -# security_rkhunter_update_flags="--update --nocolors" -# security_rkhunter_check_enable="YES" -# security_rkhunter_check_period="daily" -# security_rkhunter_check_flags="--checkall --nocolors --skip-keypress" -# -# Written by: Gabor Kovesdan <gabor@FreeBSD.org> - -if [ -r /etc/defaults/periodic.conf ]; then - . /etc/defaults/periodic.conf - source_periodic_confs -fi - -# compatibility with pre-stable/12 style variables -for type in update check -do - for mode in enable flags - do - eval old=\"\$daily_rkhunter_${type}_${mode}\" - if test -n "$old" - then - echo "Warning: Variable \$daily_rkhunter_${type}_${mode} is deprecated, use \$security_rkhunter_${type}_${mode} instead." >&2 - eval : \${security_rkhunter_${type}_${mode}:="\$daily_rkhunter_${type}_${mode}"} - fi - done -done - -# defaults -: ${security_rkhunter_update_period:="daily"} -: ${security_rkhunter_check_period:="daily"} -: ${security_rkhunter_update_flags:="--update --nocolors"} -: ${security_rkhunter_check_flags:="--checkall --nocolors --skip-keypress"} - -if check_yesno_period security_rkhunter_update_enable -then - echo "" - echo "Updating the rkhunter database..." - anticongestion - %%PREFIX%%/bin/rkhunter ${security_rkhunter_update_flags} -fi - -if check_yesno_period security_rkhunter_check_enable -then - echo "" - echo "Running rkhunter..." - %%PREFIX%%/bin/rkhunter ${security_rkhunter_check_flags} -fi diff --git a/security/rkhunter/files/patch-files_rkhunter b/security/rkhunter/files/patch-files_rkhunter deleted file mode 100644 index 616c589ae112..000000000000 --- a/security/rkhunter/files/patch-files_rkhunter +++ /dev/null @@ -1,35 +0,0 @@ ---- files/rkhunter.orig 2018-02-24 23:08:27 UTC -+++ files/rkhunter -@@ -4750,7 +4750,12 @@ get_sha_hash_function() { - return - fi - -- HFUNC=`find_cmd sha${SHA_SIZE}sum` -+ case ${OPERATING_SYSTEM} in -+ FreeBSD) -+ HFUNC=`find_cmd sha${SHA_SIZE}` ;; -+ *) -+ HFUNC=`find_cmd sha${SHA_SIZE}sum` ;; -+ esac - - if [ -z "${HFUNC}" ]; then - HFUNC=`find_cmd sha${SHA_SIZE}` -@@ -7522,6 +7527,9 @@ download_file() { - rm -f "${OUTPUT_FILE}" >/dev/null 2>&1 - - case "${RKHWEBCMD_BASE}" in -+ fetch) -+ CMD="${RKHWEBCMD} ${RKHWEBCMD_OPTS} -q -o \"${OUTPUT_FILE}\" ${MIRROR}${URL} 2>/dev/null" -+ ;; - wget) - CMD="${RKHWEBCMD} ${RKHWEBCMD_OPTS} -q -O \"${OUTPUT_FILE}\" ${MIRROR}${URL} 2>/dev/null" - ;; -@@ -18557,7 +18560,7 @@ REQCMDS="awk cat chmod chown cp cut date egrep grep he - # List of commands used to download files from the web. This list is - # used by the '--update' and '--versioncheck' options. Preferred commands - # are listed first. This can be overridden by the config file. --WEBCMDLIST="wget curl elinks links lynx bget GET" -+WEBCMDLIST="fetch wget curl elinks links lynx bget GET" - - RKHWEBCMD="" - RKHWEBCMD_OPTS="" diff --git a/security/rkhunter/files/patch-files_rkhunter.conf b/security/rkhunter/files/patch-files_rkhunter.conf deleted file mode 100644 index 0f2c5398ce72..000000000000 --- a/security/rkhunter/files/patch-files_rkhunter.conf +++ /dev/null @@ -1,82 +0,0 @@ ---- files/rkhunter.conf.orig 2014-01-25 21:29:51 UTC -+++ files/rkhunter.conf -@@ -154,7 +154,7 @@ - # subsequently commented out or removed, then the program will assume a - # default directory beneath the installation directory. - # --#TMPDIR=/var/lib/rkhunter/tmp -+TMPDIR=RKHPREFIX/var/lib/rkhunter/tmp - - # - # This option specifies the database directory to use. -@@ -163,7 +163,7 @@ - # subsequently commented out or removed, then the program will assume a - # default directory beneath the installation directory. - # --#DBDIR=/var/lib/rkhunter/db -+DBDIR=RKHPREFIX/var/lib/rkhunter/db - - # - # This option specifies the script directory to use. -@@ -171,7 +171,7 @@ - # The installer program will set the default directory. If this default is - # subsequently commented out or removed, then the program will not run. - # --#SCRIPTDIR=/usr/local/lib/rkhunter/scripts -+SCRIPTDIR=RKHPREFIX/lib/rkhunter/scripts - - # - # This option can be used to modify the command directory list used by rkhunter -@@ -303,7 +303,7 @@ AUTO_X_DETECT=1 - # - # The default value is 'no'. - # --#ALLOW_SSH_ROOT_USER=no -+ALLOW_SSH_ROOT_USER=unset - - # - # Set this option to '1' to allow the use of the SSH-1 protocol, but note -@@ -317,7 +317,7 @@ AUTO_X_DETECT=1 - # - # The default value is '0'. - # --#ALLOW_SSH_PROT_V1=0 -+ALLOW_SSH_PROT_V1=2 - - # - # This setting tells rkhunter the directory containing the SSH configuration -@@ -575,6 +575,8 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet - # The default value is the null string. - # - #SCRIPTWHITELIST=/usr/bin/groups -+SCRIPTWHITELIST=/usr/bin/whatis -+SCRIPTWHITELIST=/usr/sbin/adduser - - # - # Allow the specified file to have the immutable attribute set. -@@ -584,6 +586,10 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet - # The default value is the null string. - # - #IMMUTWHITELIST=/sbin/ifdown -+IMMUTWHITELIST=/usr/bin/login -+IMMUTWHITELIST=/usr/bin/passwd -+IMMUTWHITELIST=/usr/bin/su -+IMMUTWHITELIST=/sbin/init - - # - # If this option is set to '1', then the immutable-bit test is reversed. That -@@ -787,6 +793,7 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet - # The default value is the null string. - # - #UID0_ACCOUNTS=toor rooty -+UID0_ACCOUNTS=toor - - # - # This option allows the specified accounts to have no password. NIS/YP entries -@@ -1222,3 +1229,6 @@ DISABLE_TESTS=suspscan hidden_ports hidden_procs delet - # - #EMPTY_LOGFILES="" - #MISSING_LOGFILES="" -+ -+INSTALLDIR=RKHPREFIX -+USER_FILEPROP_FILES_DIRS=RKHPREFIX/etc/rkhunter.conf diff --git a/security/rkhunter/files/patch-installer.sh b/security/rkhunter/files/patch-installer.sh deleted file mode 100644 index 56b620aa2a1a..000000000000 --- a/security/rkhunter/files/patch-installer.sh +++ /dev/null @@ -1,49 +0,0 @@ ---- installer.sh.orig 2018-02-19 23:49:06 UTC -+++ installer.sh -@@ -393,7 +393,7 @@ selectTemplate() { # Take input from the "--install pa - RKHINST_ETC_DIR="${SYSCONFIGDIR}" - RKHINST_BIN_DIR="${BINDIR}" - RKHINST_SCRIPT_DIR="${LIBDIR}/${APPNAME}/scripts" -- RKHINST_MAN_DIR="${SHAREDIR}/man/man8" -+ RKHINST_MAN_DIR="${PREFIX}/share/man/man8" - - if [ "${RKHINST_LAYOUT}" = "oldschool" ]; then - RKHINST_DB_DIR="${VARDIR}/${APPNAME}/db" -@@ -407,12 +407,12 @@ selectTemplate() { # Take input from the "--install pa - elif [ "${RKHINST_LAYOUT}" = "TXZ" ]; then - RKHINST_DB_DIR="${VARDIR}/lib/${APPNAME}/db" - RKHINST_TMP_DIR="${VARDIR}/lib/${APPNAME}/tmp" -- RKHINST_DOC_DIR="${PREFIX}/doc/${APPNAME}-${APPVERSION}" -+ RKHINST_DOC_DIR="${PREFIX}/doc/${APPNAME}" - RKHINST_MAN_DIR="${PREFIX}/man/man8" - else - RKHINST_DB_DIR="${VARDIR}/lib/${APPNAME}/db" - RKHINST_TMP_DIR="${VARDIR}/lib/${APPNAME}/tmp" -- RKHINST_DOC_DIR="${SHAREDIR}/doc/${APPNAME}-${APPVERSION}" -+ RKHINST_DOC_DIR="${SHAREDIR}/doc/${APPNAME}" - fi - - RKHINST_LANG_DIR="${RKHINST_DB_DIR}/i18n" -@@ -1070,22 +1070,6 @@ doRemove() { - fi - fi - done -- -- -- # Application -- for FILE in ${RKHINST_BIN_FILES}; do -- if [ -f "${RKHINST_BIN_DIR}/${FILE}" ]; then -- rm -f "${RKHINST_BIN_DIR}/${FILE}" >/dev/null 2>&1 -- ERRCODE=$? -- -- if [ $ERRCODE -eq 0 ]; then -- echo " Removing ${RKHINST_BIN_DIR}/${FILE}: OK" -- else -- echo " Removing ${RKHINST_BIN_DIR}/${FILE}: FAILED: Code $ERRCODE" -- fi -- fi -- done -- - - # Configuration file - for FILE in ${RKHINST_ETC_FILE}; do diff --git a/security/rkhunter/pkg-descr b/security/rkhunter/pkg-descr deleted file mode 100644 index 22cfd9c00463..000000000000 --- a/security/rkhunter/pkg-descr +++ /dev/null @@ -1,12 +0,0 @@ -Rootkit Hunter is scanning tool to ensure you for about 99.9% you're -clean of nasty tools. - -This tool scans for rootkits, backdoors and local exploits by running -tests like: - -- MD5/SHA1 hash compare -- Look for default files used by rootkits -- Wrong file permissions for binaries -- Look for suspected strings in LKM and KLD modules -- Look for hidden files -- Optional scan within plaintext and binary files diff --git a/security/rkhunter/pkg-message b/security/rkhunter/pkg-message deleted file mode 100644 index 3a4a2f1bb6ad..000000000000 --- a/security/rkhunter/pkg-message +++ /dev/null @@ -1,19 +0,0 @@ -[ -{ type: install - message: <<EOM -You should keep your rkhunter database up-to-date. -This can be done automatically by putting this line to periodic.conf(5) files: - -security_rkhunter_update_enable="YES" -security_rkhunter_update_period="daily" -security_rkhunter_update_flags="--update --nocolors" - -Also, you can run rkhunter as a part of the daily security check by -putting this line to periodic.conf(5) files: - -security_rkhunter_check_enable="YES" -security_rkhunter_check_period="daily" -security_rkhunter_check_flags="--checkall --nocolors --skip-keypress" -EOM -} -] diff --git a/security/rkhunter/pkg-plist b/security/rkhunter/pkg-plist deleted file mode 100644 index 56ee51c710a5..000000000000 --- a/security/rkhunter/pkg-plist +++ /dev/null @@ -1,51 +0,0 @@ -bin/rkhunter -etc/periodic/security/415.rkhunter -@sample etc/rkhunter.conf.sample -lib/rkhunter/scripts/check_modules.pl -lib/rkhunter/scripts/filehashsha.pl -lib/rkhunter/scripts/readlink.sh -lib/rkhunter/scripts/stat.pl -share/man/man8/rkhunter.8.gz -var/lib/rkhunter/db/backdoorports.dat -@sample var/lib/rkhunter/db/i18n/cn.sample -@sample var/lib/rkhunter/db/i18n/de.sample -@sample var/lib/rkhunter/db/i18n/en.sample -@sample var/lib/rkhunter/db/i18n/tr.sample -@sample var/lib/rkhunter/db/i18n/tr.utf8.sample -@sample var/lib/rkhunter/db/i18n/zh.sample -@sample var/lib/rkhunter/db/i18n/zh.utf8.sample -@sample var/lib/rkhunter/db/i18n/ja.sample -@sample var/lib/rkhunter/db/mirrors.dat.sample -@sample var/lib/rkhunter/db/programs_bad.dat.sample -var/lib/rkhunter/db/signatures/RKH_BillGates.ldb -var/lib/rkhunter/db/signatures/RKH_Glubteba.ldb -var/lib/rkhunter/db/signatures/RKH_MMD-0028-2014.ldb -var/lib/rkhunter/db/signatures/RKH_dso.ldb -var/lib/rkhunter/db/signatures/RKH_iptablex.ldb -var/lib/rkhunter/db/signatures/RKH_jynx.ldb -var/lib/rkhunter/db/signatures/RKH_kbeast.ldb -var/lib/rkhunter/db/signatures/RKH_libkeyutils.ldb -var/lib/rkhunter/db/signatures/RKH_libkeyutils1.ldb -var/lib/rkhunter/db/signatures/RKH_libncom.ldb -var/lib/rkhunter/db/signatures/RKH_pamunixtrojan.ldb -var/lib/rkhunter/db/signatures/RKH_shv.ldb -var/lib/rkhunter/db/signatures/RKH_sniffer.ldb -var/lib/rkhunter/db/signatures/RKH_sshd.ldb -var/lib/rkhunter/db/signatures/RKH_turtle.ldb -var/lib/rkhunter/db/signatures/RKH_xsyslog.ldb -var/lib/rkhunter/db/suspscan.dat -@postunexec rm -f %D/var/lib/rkhunter/db/rkhunter_prop_list.dat 2> /dev/null || true -@postunexec rm -f %D/var/lib/rkhunter/db/rkhunter.dat* 2> /dev/null || true -@comment var/lib/rkhunter/tmp/group -@comment var/lib/rkhunter/tmp/passwd -@postexec cp /etc/passwd %D/var/lib/rkhunter/tmp/passwd 2> /dev/null || true -@postunexec rm -f %D/var/lib/rkhunter/tmp/passwd 2> /dev/null || true -@postexec cp /etc/group %D/var/lib/rkhunter/tmp/group 2> /dev/null || true -@postunexec rm -f %D/var/lib/rkhunter/tmp/group 2> /dev/null || true -@dir(,,0750) lib/rkhunter/scripts -@dir(,,0750) lib/rkhunter -@dir(,,0750) var/lib/rkhunter/db/i18n -@dir(,,0750) var/lib/rkhunter/db/signatures -@dir(,,0750) var/lib/rkhunter/db -@dir(,,0750) var/lib/rkhunter/tmp -@dir(,,0750) var/lib/rkhunter diff --git a/security/rpm-sequoia/Makefile b/security/rpm-sequoia/Makefile index 6876232e319b..dff5be7b5d61 100644 --- a/security/rpm-sequoia/Makefile +++ b/security/rpm-sequoia/Makefile @@ -1,7 +1,7 @@ PORTNAME= rpm-sequoia DISTVERSIONPREFIX= v DISTVERSION= 1.9.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= security archivers MAINTAINER= yuri@FreeBSD.org diff --git a/security/rubygem-acme-client-gitlab/Makefile b/security/rubygem-acme-client-gitlab/Makefile index 7ea49bb9d7ba..eaf3107ed78f 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.26 +PORTVERSION= 2.0.30 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -gitlab diff --git a/security/rubygem-acme-client-gitlab/distinfo b/security/rubygem-acme-client-gitlab/distinfo index 1ff4ac748853..65959ef0f5c0 100644 --- a/security/rubygem-acme-client-gitlab/distinfo +++ b/security/rubygem-acme-client-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761545571 -SHA256 (rubygem/acme-client-2.0.26.gem) = 060e5ea5dd2f66b1b2be3f710ac0884dd469ce3a8b3125c8a5c08e09fb6523bd -SIZE (rubygem/acme-client-2.0.26.gem) = 22528 +TIMESTAMP = 1768724332 +SHA256 (rubygem/acme-client-2.0.30.gem) = fd87896fcbf5e143cde380a73cfbd87d816f50f619fded50e8fbb62b8ba70616 +SIZE (rubygem/acme-client-2.0.30.gem) = 24064 diff --git a/security/rubygem-acme-client/Makefile b/security/rubygem-acme-client/Makefile index e7be426598f7..4a378a1832c1 100644 --- a/security/rubygem-acme-client/Makefile +++ b/security/rubygem-acme-client/Makefile @@ -1,5 +1,5 @@ PORTNAME= acme-client -PORTVERSION= 2.0.29 +PORTVERSION= 2.0.30 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-acme-client/distinfo b/security/rubygem-acme-client/distinfo index 7ceb92c18c42..c17be40a62a8 100644 --- a/security/rubygem-acme-client/distinfo +++ b/security/rubygem-acme-client/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036629 -SHA256 (rubygem/acme-client-2.0.29.gem) = 2750537f644659aaf62d9e3a94e96acbd0cebcd24425c2231ed38e73cc4034f1 -SIZE (rubygem/acme-client-2.0.29.gem) = 24064 +TIMESTAMP = 1766953566 +SHA256 (rubygem/acme-client-2.0.30.gem) = fd87896fcbf5e143cde380a73cfbd87d816f50f619fded50e8fbb62b8ba70616 +SIZE (rubygem/acme-client-2.0.30.gem) = 24064 diff --git a/security/rubygem-bcrypt/Makefile b/security/rubygem-bcrypt/Makefile index e2857e8ae9b2..8e8b058b4809 100644 --- a/security/rubygem-bcrypt/Makefile +++ b/security/rubygem-bcrypt/Makefile @@ -1,5 +1,5 @@ PORTNAME= bcrypt -PORTVERSION= 3.1.20 +PORTVERSION= 3.1.21 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-bcrypt/distinfo b/security/rubygem-bcrypt/distinfo index e8e98d0d3a02..7e39e7d258bd 100644 --- a/security/rubygem-bcrypt/distinfo +++ b/security/rubygem-bcrypt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1700760704 -SHA256 (rubygem/bcrypt-3.1.20.gem) = 8410f8c7b3ed54a3c00cd2456bf13917d695117f033218e2483b2e40b0784099 -SIZE (rubygem/bcrypt-3.1.20.gem) = 47104 +TIMESTAMP = 1768626889 +SHA256 (rubygem/bcrypt-3.1.21.gem) = 5964613d750a42c7ee5dc61f7b9336fb6caca429ba4ac9f2011609946e4a2dcf +SIZE (rubygem/bcrypt-3.1.21.gem) = 47616 diff --git a/security/rubygem-brakeman/Makefile b/security/rubygem-brakeman/Makefile index 1c2c5e23ebca..9819ac18dc98 100644 --- a/security/rubygem-brakeman/Makefile +++ b/security/rubygem-brakeman/Makefile @@ -1,5 +1,5 @@ PORTNAME= brakeman -PORTVERSION= 7.1.1 +PORTVERSION= 8.0.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-brakeman/distinfo b/security/rubygem-brakeman/distinfo index 1caf5e6a4dbf..7653225a45f1 100644 --- a/security/rubygem-brakeman/distinfo +++ b/security/rubygem-brakeman/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763854406 -SHA256 (rubygem/brakeman-7.1.1.gem) = 629426b5d6496c75e3ffa2299e1ab1bb3ba721fea03d8808414c083660439498 -SIZE (rubygem/brakeman-7.1.1.gem) = 1692160 +TIMESTAMP = 1769875394 +SHA256 (rubygem/brakeman-8.0.1.gem) = c68ce0ac35a6295027c4eab8b4ac597d2a0bfc82f0d62dcd334bbf944d352f70 +SIZE (rubygem/brakeman-8.0.1.gem) = 1626112 diff --git a/security/rubygem-devise-two-factor-rails-gitlab/Makefile b/security/rubygem-devise-two-factor-rails-gitlab/Makefile index 08aeabd039a9..5be6e833770f 100644 --- a/security/rubygem-devise-two-factor-rails-gitlab/Makefile +++ b/security/rubygem-devise-two-factor-rails-gitlab/Makefile @@ -1,5 +1,5 @@ PORTNAME= devise-two-factor -PORTVERSION= 4.1.1 +PORTVERSION= 5.1.0 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails-gitlab @@ -12,7 +12,6 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-activesupport-gitlab>=7.0<8:devel/rubygem-activesupport-gitlab \ - rubygem-attr_encrypted3>=1.3<5:security/rubygem-attr_encrypted3 \ rubygem-devise-rails-gitlab>=4.0<5:devel/rubygem-devise-rails-gitlab \ rubygem-railties-gitlab>=7.0<8:www/rubygem-railties-gitlab \ rubygem-rotp>=6.0<7:devel/rubygem-rotp @@ -21,6 +20,4 @@ USES= gem NO_ARCH= yes -PORTSCOUT= limit:^4\.0\. - .include <bsd.port.mk> diff --git a/security/rubygem-devise-two-factor-rails-gitlab/distinfo b/security/rubygem-devise-two-factor-rails-gitlab/distinfo index 64da0593130d..e4f3143e4b99 100644 --- a/security/rubygem-devise-two-factor-rails-gitlab/distinfo +++ b/security/rubygem-devise-two-factor-rails-gitlab/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1698065900 -SHA256 (rubygem/devise-two-factor-4.1.1.gem) = c95f5b07533e62217aaed3c386874d94e2d472fb5f2b6598afe8600fc17a8b95 -SIZE (rubygem/devise-two-factor-4.1.1.gem) = 30208 +TIMESTAMP = 1771566842 +SHA256 (rubygem/devise-two-factor-5.1.0.gem) = eae7a78d562e7ff623932d6c0b7f1bdbd4809c63e916875da3db7abaadf41ae1 +SIZE (rubygem/devise-two-factor-5.1.0.gem) = 34304 diff --git a/security/rubygem-devise-two-factor-rails70/Makefile b/security/rubygem-devise-two-factor-rails70/Makefile index 0c581b9264ae..2629006baba3 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.2.0 +PORTVERSION= 6.3.1 CATEGORIES= security rubygems MASTER_SITES= RG PKGNAMESUFFIX= -rails70 @@ -12,7 +12,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-activesupport70>=7.0<8.2:devel/rubygem-activesupport70 \ - rubygem-devise-rails70>=4.0<5:devel/rubygem-devise-rails70 \ + rubygem-devise-rails70>=4.0<6.0:devel/rubygem-devise-rails70 \ rubygem-railties70>=7.0<8.2:www/rubygem-railties70 \ rubygem-rotp>=6.0<7:devel/rubygem-rotp diff --git a/security/rubygem-devise-two-factor-rails70/distinfo b/security/rubygem-devise-two-factor-rails70/distinfo index df7c18245d3a..463c49ef7a26 100644 --- a/security/rubygem-devise-two-factor-rails70/distinfo +++ b/security/rubygem-devise-two-factor-rails70/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761441127 -SHA256 (rubygem/devise-two-factor-6.2.0.gem) = 8a74f5519dc6fd45438a0b34830f07061f90e69efd4412eefe3d7ee093de40a6 -SIZE (rubygem/devise-two-factor-6.2.0.gem) = 24064 +TIMESTAMP = 1769879699 +SHA256 (rubygem/devise-two-factor-6.3.1.gem) = ac0a264499490e4a26d169acd3146a1214adc6b873fc3602752bef013eeaf957 +SIZE (rubygem/devise-two-factor-6.3.1.gem) = 24576 diff --git a/security/rubygem-devise-two-factor-rails70/files/patch-gemspec b/security/rubygem-devise-two-factor-rails70/files/patch-gemspec new file mode 100644 index 000000000000..89e668be95cf --- /dev/null +++ b/security/rubygem-devise-two-factor-rails70/files/patch-gemspec @@ -0,0 +1,13 @@ +Obtained from: https://github.com/devise-two-factor/devise-two-factor/commit/e7b528a99a049bbd068d52fd16f54b1b6a852ce0 + +--- devise-two-factor.gemspec.orig 2026-01-31 22:00:08 UTC ++++ devise-two-factor.gemspec +@@ -21,7 +21,7 @@ Gem::Specification.new do |s| + + s.add_runtime_dependency(%q<railties>.freeze, [">= 7.0".freeze, "< 8.2".freeze]) + s.add_runtime_dependency(%q<activesupport>.freeze, [">= 7.0".freeze, "< 8.2".freeze]) +- s.add_runtime_dependency(%q<devise>.freeze, [">= 4.0".freeze, "< 5.0".freeze]) ++ s.add_runtime_dependency(%q<devise>.freeze, [">= 4.0".freeze, "< 6.0".freeze]) + s.add_runtime_dependency(%q<rotp>.freeze, ["~> 6.0".freeze]) + s.add_development_dependency(%q<activemodel>.freeze, [">= 0".freeze]) + s.add_development_dependency(%q<appraisal>.freeze, [">= 0".freeze]) diff --git a/security/rubygem-devise-two-factor/Makefile b/security/rubygem-devise-two-factor/Makefile index a502765a7bdd..654ee21621bc 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.2.0 +PORTVERSION= 6.3.1 CATEGORIES= security rubygems MASTER_SITES= RG @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-activesupport72>=7.0<8.2:devel/rubygem-activesupport72 \ - rubygem-devise-rails72>=4.0<5:devel/rubygem-devise-rails72 \ + rubygem-devise-rails72>=4.0<6.0:devel/rubygem-devise-rails72 \ rubygem-railties72>=7.0<8.2:www/rubygem-railties72 \ rubygem-rotp>=6.0<7:devel/rubygem-rotp diff --git a/security/rubygem-devise-two-factor/distinfo b/security/rubygem-devise-two-factor/distinfo index 4060a259650a..a32b8a9c4a10 100644 --- a/security/rubygem-devise-two-factor/distinfo +++ b/security/rubygem-devise-two-factor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761447704 -SHA256 (rubygem/devise-two-factor-6.2.0.gem) = 8a74f5519dc6fd45438a0b34830f07061f90e69efd4412eefe3d7ee093de40a6 -SIZE (rubygem/devise-two-factor-6.2.0.gem) = 24064 +TIMESTAMP = 1769875396 +SHA256 (rubygem/devise-two-factor-6.3.1.gem) = ac0a264499490e4a26d169acd3146a1214adc6b873fc3602752bef013eeaf957 +SIZE (rubygem/devise-two-factor-6.3.1.gem) = 24576 diff --git a/security/rubygem-devise-two-factor/files/patch-gemspec b/security/rubygem-devise-two-factor/files/patch-gemspec new file mode 100644 index 000000000000..89e668be95cf --- /dev/null +++ b/security/rubygem-devise-two-factor/files/patch-gemspec @@ -0,0 +1,13 @@ +Obtained from: https://github.com/devise-two-factor/devise-two-factor/commit/e7b528a99a049bbd068d52fd16f54b1b6a852ce0 + +--- devise-two-factor.gemspec.orig 2026-01-31 22:00:08 UTC ++++ devise-two-factor.gemspec +@@ -21,7 +21,7 @@ Gem::Specification.new do |s| + + s.add_runtime_dependency(%q<railties>.freeze, [">= 7.0".freeze, "< 8.2".freeze]) + s.add_runtime_dependency(%q<activesupport>.freeze, [">= 7.0".freeze, "< 8.2".freeze]) +- s.add_runtime_dependency(%q<devise>.freeze, [">= 4.0".freeze, "< 5.0".freeze]) ++ s.add_runtime_dependency(%q<devise>.freeze, [">= 4.0".freeze, "< 6.0".freeze]) + s.add_runtime_dependency(%q<rotp>.freeze, ["~> 6.0".freeze]) + s.add_development_dependency(%q<activemodel>.freeze, [">= 0".freeze]) + s.add_development_dependency(%q<appraisal>.freeze, [">= 0".freeze]) diff --git a/security/rubygem-gitlab-cloud-connector/Makefile b/security/rubygem-gitlab-cloud-connector/Makefile index cd325d281ed3..67aee36b770b 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.36.0 +PORTVERSION= 1.44.0 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-gitlab-cloud-connector/distinfo b/security/rubygem-gitlab-cloud-connector/distinfo index ed7e3b60ff9e..55e1c7d9d035 100644 --- a/security/rubygem-gitlab-cloud-connector/distinfo +++ b/security/rubygem-gitlab-cloud-connector/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763480490 -SHA256 (rubygem/gitlab-cloud-connector-1.36.0.gem) = de7baee0a592590d414bd2b4504775dc3b497e88f5d21c3128934f4d2998b874 -SIZE (rubygem/gitlab-cloud-connector-1.36.0.gem) = 19968 +TIMESTAMP = 1770744136 +SHA256 (rubygem/gitlab-cloud-connector-1.44.0.gem) = 1ee3e3d06cbf482b3cbd42dc2c314d3eec38037ad08a905331faf0bf3d61dcd7 +SIZE (rubygem/gitlab-cloud-connector-1.44.0.gem) = 20480 diff --git a/security/rubygem-gitlab-secret_detection/Makefile b/security/rubygem-gitlab-secret_detection/Makefile index 09c0b634a97f..b77e210c34cc 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.38.1 +PORTVERSION= 0.39.1 CATEGORIES= security rubygems MASTER_SITES= RG @@ -16,7 +16,7 @@ RUN_DEPENDS= rubygem-grpc-gitlab>=1.63.0<2:net/rubygem-grpc-gitlab \ rubygem-re2>=2.7<3:devel/rubygem-re2 \ rubygem-sentry-ruby>=5.22<6:devel/rubygem-sentry-ruby \ rubygem-stackprof>=0.2.27<0.3:devel/rubygem-stackprof \ - rubygem-toml-rb>=2.2<3:www/rubygem-toml-rb + rubygem-toml-rb>=4.1<5:www/rubygem-toml-rb USES= gem diff --git a/security/rubygem-gitlab-secret_detection/distinfo b/security/rubygem-gitlab-secret_detection/distinfo index 9c5819f1860f..f7312c5f27f9 100644 --- a/security/rubygem-gitlab-secret_detection/distinfo +++ b/security/rubygem-gitlab-secret_detection/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763182544 -SHA256 (rubygem/gitlab-secret_detection-0.38.1.gem) = 1cd4129bd7a38a2e1abc23c4201ab327d0349b5111d32e12660fe519ef3a15c9 -SIZE (rubygem/gitlab-secret_detection-0.38.1.gem) = 54784 +TIMESTAMP = 1768724517 +SHA256 (rubygem/gitlab-secret_detection-0.39.1.gem) = ab2bb5e6e186709e1e727da2edd92048f30a76cb920688944fafd39d6722000a +SIZE (rubygem/gitlab-secret_detection-0.39.1.gem) = 54784 diff --git a/security/rubygem-googleauth/Makefile b/security/rubygem-googleauth/Makefile index 902ba0b53fc8..4855ae6d714c 100644 --- a/security/rubygem-googleauth/Makefile +++ b/security/rubygem-googleauth/Makefile @@ -1,5 +1,5 @@ PORTNAME= googleauth -PORTVERSION= 1.16.0 +PORTVERSION= 1.16.1 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-googleauth/distinfo b/security/rubygem-googleauth/distinfo index aa3a2cd62991..d72f9eb26504 100644 --- a/security/rubygem-googleauth/distinfo +++ b/security/rubygem-googleauth/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763854408 -SHA256 (rubygem/googleauth-1.16.0.gem) = 1e7b5c2ee7edc6a0f5a4a4312c579b3822dc0be2679d6d09ca19d8c7ca5bd5f1 -SIZE (rubygem/googleauth-1.16.0.gem) = 72192 +TIMESTAMP = 1769875398 +SHA256 (rubygem/googleauth-1.16.1.gem) = 36776bce9d55d8c1a0c6638c939b000dcee5954ca5b728f06ec4c2df4a46709c +SIZE (rubygem/googleauth-1.16.1.gem) = 72192 diff --git a/security/rubygem-haiti-hash/Makefile b/security/rubygem-haiti-hash/Makefile index 6e69ea8341d2..22bfa070ea28 100644 --- a/security/rubygem-haiti-hash/Makefile +++ b/security/rubygem-haiti-hash/Makefile @@ -1,5 +1,5 @@ PORTNAME= haiti-hash -DISTVERSION= 3.0.0 +DISTVERSION= 4.0.0 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-haiti-hash/distinfo b/security/rubygem-haiti-hash/distinfo index 94333ba2db55..25c73c0f6b62 100644 --- a/security/rubygem-haiti-hash/distinfo +++ b/security/rubygem-haiti-hash/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738656055 -SHA256 (rubygem/haiti-hash-3.0.0.gem) = 6b07aff1ea830c707b6992161308c949ce7f42398a188bbfc479557d6b700c33 -SIZE (rubygem/haiti-hash-3.0.0.gem) = 171008 +TIMESTAMP = 1767352249 +SHA256 (rubygem/haiti-hash-4.0.0.gem) = 6ee6a9de996c8776f0c8d7c5b1f7387f7d30515292423523de9876a6560cdcb1 +SIZE (rubygem/haiti-hash-4.0.0.gem) = 184832 diff --git a/security/rubygem-omniauth-gl/Makefile b/security/rubygem-omniauth-gl/Makefile index ab0fee80121c..27effdf64204 100644 --- a/security/rubygem-omniauth-gl/Makefile +++ b/security/rubygem-omniauth-gl/Makefile @@ -1,5 +1,6 @@ PORTNAME= omniauth PORTVERSION= 2.1.4 +PORTREVISION= 1 CATEGORIES= security rubygems MASTER_SITES= RG # this port is a replacement for rubygem-omniauth which fixes depedency conflicts @@ -13,7 +14,7 @@ WWW= https://github.com/omniauth/omniauth LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md -RUN_DEPENDS= rubygem-hashie>=3.4.6:devel/rubygem-hashie \ +RUN_DEPENDS= rubygem-hashie-gitlab>=3.4.6:devel/rubygem-hashie-gitlab \ 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 diff --git a/security/rubygem-rack-oauth2/Makefile b/security/rubygem-rack-oauth2/Makefile index f2c81ae76118..1453661ae1e4 100644 --- a/security/rubygem-rack-oauth2/Makefile +++ b/security/rubygem-rack-oauth2/Makefile @@ -1,5 +1,5 @@ PORTNAME= rack-oauth2 -PORTVERSION= 2.2.1 +PORTVERSION= 2.3.0 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-rack-oauth2/distinfo b/security/rubygem-rack-oauth2/distinfo index 1ca2dcb4adac..4feb6c08fd7f 100644 --- a/security/rubygem-rack-oauth2/distinfo +++ b/security/rubygem-rack-oauth2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1708450826 -SHA256 (rubygem/rack-oauth2-2.2.1.gem) = c73aa87c508043e2258f02b4fb110cacba9b37d2ccf884e22487d014a120d1a5 -SIZE (rubygem/rack-oauth2-2.2.1.gem) = 30208 +TIMESTAMP = 1766953630 +SHA256 (rubygem/rack-oauth2-2.3.0.gem) = 43e02cf73f13886a0a06499603caeec58aeba6eae1fefc4977c9678b7652c632 +SIZE (rubygem/rack-oauth2-2.3.0.gem) = 30208 diff --git a/security/rubygem-rbnacl-libsodium/Makefile b/security/rubygem-rbnacl-libsodium/Makefile index 2836b73322da..16beeeb42371 100644 --- a/security/rubygem-rbnacl-libsodium/Makefile +++ b/security/rubygem-rbnacl-libsodium/Makefile @@ -1,6 +1,6 @@ PORTNAME= rbnacl-libsodium PORTVERSION= 1.0.16 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rubygem-rbnacl/Makefile b/security/rubygem-rbnacl/Makefile index ed66ca77ede4..4e511fb63316 100644 --- a/security/rubygem-rbnacl/Makefile +++ b/security/rubygem-rbnacl/Makefile @@ -1,6 +1,6 @@ PORTNAME= rbnacl PORTVERSION= 5.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security rubygems MASTER_SITES= RG diff --git a/security/rustls-ffi/Makefile b/security/rustls-ffi/Makefile index dacd6026a554..b4d5cb0c470e 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= 7 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= brnrd@FreeBSD.org diff --git a/security/rustscan/Makefile b/security/rustscan/Makefile index 2ba2174179e2..5f58fae41d13 100644 --- a/security/rustscan/Makefile +++ b/security/rustscan/Makefile @@ -1,6 +1,6 @@ PORTNAME= rustscan PORTVERSION= 2.4.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile index 8a1c53ae8365..14d01b75c539 100644 --- a/security/s2n-tls/Makefile +++ b/security/s2n-tls/Makefile @@ -1,6 +1,5 @@ PORTNAME= s2n-tls -DISTVERSIONPREFIX= v -DISTVERSION= 1.6.3 +DISTVERSION= 1.7.1 PORTEPOCH= 1 CATEGORIES= security diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo index 484b506b05b4..5ade802e878a 100644 --- a/security/s2n-tls/distinfo +++ b/security/s2n-tls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765481122 -SHA256 (aws-s2n-tls-v1.6.3_GH0.tar.gz) = 84f52b3c841a110931442022d05b53b00353e64b03128dd24006438935e1cc32 -SIZE (aws-s2n-tls-v1.6.3_GH0.tar.gz) = 5158982 +TIMESTAMP = 1772481607 +SHA256 (aws-s2n-tls-1.7.1_GH0.tar.gz) = 850f001ea9b49d12a5ed5a9a4ada3c7aa042c0e9f2968604c457384adad31e83 +SIZE (aws-s2n-tls-1.7.1_GH0.tar.gz) = 4863625 diff --git a/security/s2n-tls/pkg-plist b/security/s2n-tls/pkg-plist index a25dd890580c..adc3974ecd65 100644 --- a/security/s2n-tls/pkg-plist +++ b/security/s2n-tls/pkg-plist @@ -4,6 +4,7 @@ include/s2n/unstable/cert_authorities.h include/s2n/unstable/cleanup.h include/s2n/unstable/crl.h include/s2n/unstable/custom_x509_extensions.h +include/s2n/unstable/events.h include/s2n/unstable/fingerprint.h include/s2n/unstable/ktls.h include/s2n/unstable/npn.h diff --git a/security/sequoia-chameleon-gnupg/Makefile b/security/sequoia-chameleon-gnupg/Makefile index 6f0b296689db..ed4f9be5b036 100644 --- a/security/sequoia-chameleon-gnupg/Makefile +++ b/security/sequoia-chameleon-gnupg/Makefile @@ -1,6 +1,6 @@ PORTNAME= sequoia-chameleon-gnupg DISTVERSION= 0.13.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= security MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index 22e29491dd26..da39ced8aafe 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,6 +1,6 @@ PORTNAME= sequoia-sq DISTVERSION= 1.3.1 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= security MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/security/shibboleth-idp/Makefile b/security/shibboleth-idp/Makefile index 8545da958e35..e0e2d3ac4566 100644 --- a/security/shibboleth-idp/Makefile +++ b/security/shibboleth-idp/Makefile @@ -1,5 +1,5 @@ PORTNAME= shibboleth -PORTVERSION= 5.1.6 +PORTVERSION= 5.2.1 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.6 -SPRINGVER1= 6.2.10 -SPRINGVER2= 3.0.1 -MMVER= 1.14.10 +SHIBVER= 9.2.1 +SPRINGVER1= 7.0.4 +SPRINGVER2= 4.0.0 +MMVER= 1.16.3 SHIBUSER= shibd SHIBGROUP= shibd LOGDIR= /var/log/${PORTNAME} diff --git a/security/shibboleth-idp/distinfo b/security/shibboleth-idp/distinfo index aa5b77653c49..67b6474f5b04 100644 --- a/security/shibboleth-idp/distinfo +++ b/security/shibboleth-idp/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1756211518 -SHA256 (shibboleth-identity-provider-5.1.6.tar.gz) = 6c195cfa88df0cdfb2fa8ef0f788ae977c4e14b8ac8f4e679aa74e5b6f844810 -SIZE (shibboleth-identity-provider-5.1.6.tar.gz) = 44719800 +TIMESTAMP = 1771424588 +SHA256 (shibboleth-identity-provider-5.2.1.tar.gz) = 01ac94a460addbadf65d62d369cbfb51fa1205d85cfe19184f8723aab12c4ab7 +SIZE (shibboleth-identity-provider-5.2.1.tar.gz) = 45513810 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-idp/files/pkg-message.in b/security/shibboleth-idp/files/pkg-message.in index 156826d76bcf..476b07157e92 100644 --- a/security/shibboleth-idp/files/pkg-message.in +++ b/security/shibboleth-idp/files/pkg-message.in @@ -11,7 +11,7 @@ To get started: # sysrc shibboleth_idp_scope="example.com" # sysrc shibboleth_idp_hostname="shibboleth.example.com" # sysrc shibboleth_idp_entityid="shibboleth.example.com/idp/shibboleth" - # sysrc shibboleth-idp_enable="YES" + # sysrc shibboleth_idp_enable="YES" Upgrade/create the deployment by running: # service shibboleth-idp initupgrade diff --git a/security/shibboleth-idp/files/shibboleth-idp.in b/security/shibboleth-idp/files/shibboleth-idp.in index c7326a6bdae6..a9bbabb376fe 100644 --- a/security/shibboleth-idp/files/shibboleth-idp.in +++ b/security/shibboleth-idp/files/shibboleth-idp.in @@ -87,7 +87,7 @@ shibboleth_idp_initupgrade() { printf "idp.keystore.password=${KEYSTORE}\nidp.sealer.password=${COOKIE}\n">%%WWWDIR%%/credentials/secrets.properties fi %%DATADIR%%/bin/install.sh --propertyFile %%WWWDIR%%/install.properties --propertyFiles %%WWWDIR%%/credentials/secrets.properties - /usr/bin/sed -i'.bak' -e "s|idp.scope = example.org|idp.scope=${shibboleth_idp_scope}|g" %%WWWDIR%%/conf/idp.properties + /usr/bin/sed -i'.bak' -e "s|idp.scope = example.org|idp.scope=${shibboleth_idp_scope}|g" -e 's|#idp.updateCheck.enable=true|idp.updateCheck.enable=false|g' %%WWWDIR%%/conf/idp.properties } shibboleth_idp_status() { diff --git a/security/shibboleth-idp/pkg-plist b/security/shibboleth-idp/pkg-plist index b826f3e66a45..3905f64e9bc6 100644 --- a/security/shibboleth-idp/pkg-plist +++ b/security/shibboleth-idp/pkg-plist @@ -6,9 +6,9 @@ sbin/shibboleth-idp.sh @comment %%DATADIR%%/bin/lib/.gitkeep %%DATADIR%%/bin/lib/ant-1.10.14.jar %%DATADIR%%/bin/lib/ant-launcher-1.10.14.jar -%%DATADIR%%/bin/lib/bcpg-jdk18on-1.77.jar +%%DATADIR%%/bin/lib/bcpg-jdk18on-1.78.1.jar %%DATADIR%%/bin/lib/commons-compress-1.26.2.jar -%%DATADIR%%/bin/lib/commons-io-2.15.1.jar +%%DATADIR%%/bin/lib/commons-io-2.16.1.jar %%DATADIR%%/bin/lib/idp-cli-%%PORTVERSION%%.jar %%DATADIR%%/bin/lib/idp-installer-%%PORTVERSION%%.jar %%DATADIR%%/bin/lib/jcommander-1.81.jar @@ -27,16 +27,17 @@ sbin/shibboleth-idp.sh %%DATADIR%%/webapp/WEB-INF/jsp/metadata.jsp %%DATADIR%%/webapp/WEB-INF/jsp/status.jsp %%DATADIR%%/webapp/WEB-INF/lib/annotations-17.0.0.jar -%%DATADIR%%/webapp/WEB-INF/lib/bcpkix-jdk18on-1.77.jar -%%DATADIR%%/webapp/WEB-INF/lib/bcprov-jdk18on-1.77.jar -%%DATADIR%%/webapp/WEB-INF/lib/bcutil-jdk18on-1.77.jar +%%DATADIR%%/webapp/WEB-INF/lib/bcpkix-jdk18on-1.82.jar +%%DATADIR%%/webapp/WEB-INF/lib/bcprov-jdk18on-1.82.jar +%%DATADIR%%/webapp/WEB-INF/lib/bcutil-jdk18on-1.82.jar %%DATADIR%%/webapp/WEB-INF/lib/checker-qual-3.41.0.jar %%DATADIR%%/webapp/WEB-INF/lib/commons-codec-1.16.1.jar %%DATADIR%%/webapp/WEB-INF/lib/commons-compiler-3.1.12.jar %%DATADIR%%/webapp/WEB-INF/lib/commons-dbcp2-2.9.0.jar %%DATADIR%%/webapp/WEB-INF/lib/commons-lang3-3.14.0.jar +%%DATADIR%%/webapp/WEB-INF/lib/commons-logging-1.3.5.jar %%DATADIR%%/webapp/WEB-INF/lib/commons-pool2-2.10.0.jar -%%DATADIR%%/webapp/WEB-INF/lib/cryptacular-1.2.6.jar +%%DATADIR%%/webapp/WEB-INF/lib/cryptacular-1.3.0.jar %%DATADIR%%/webapp/WEB-INF/lib/error_prone_annotations-2.23.0.jar %%DATADIR%%/webapp/WEB-INF/lib/failureaccess-1.0.2.jar %%DATADIR%%/webapp/WEB-INF/lib/guava-33.0.0-jre.jar @@ -73,9 +74,10 @@ sbin/shibboleth-idp.sh %%DATADIR%%/webapp/WEB-INF/lib/jakarta.mail-2.0.1.jar %%DATADIR%%/webapp/WEB-INF/lib/janino-3.1.12.jar %%DATADIR%%/webapp/WEB-INF/lib/jsonapi-converter-0.13.jar +%%DATADIR%%/webapp/WEB-INF/lib/jspecify-1.0.0.jar %%DATADIR%%/webapp/WEB-INF/lib/jsr305-3.0.2.jar %%DATADIR%%/webapp/WEB-INF/lib/jul-to-slf4j-2.0.13.jar -%%DATADIR%%/webapp/WEB-INF/lib/ldaptive-2.3.2.jar +%%DATADIR%%/webapp/WEB-INF/lib/ldaptive-2.5.0.jar %%DATADIR%%/webapp/WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar %%DATADIR%%/webapp/WEB-INF/lib/log4j-over-slf4j-2.0.13.jar %%DATADIR%%/webapp/WEB-INF/lib/logback-classic-%%LOGBACKVER%%.jar @@ -85,19 +87,19 @@ sbin/shibboleth-idp.sh %%DATADIR%%/webapp/WEB-INF/lib/metrics-jvm-4.2.26.jar %%DATADIR%%/webapp/WEB-INF/lib/micrometer-commons-%%MMVER%%.jar %%DATADIR%%/webapp/WEB-INF/lib/micrometer-observation-%%MMVER%%.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-buffer-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-codec-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-common-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-handler-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-resolver-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-epoll-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-kqueue-4.1.108.Final.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.108.Final-linux-aarch_64.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.108.Final-linux-x86_64.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.108.Final-osx-aarch_64.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.108.Final-osx-x86_64.jar -%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-unix-common-4.1.108.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-buffer-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-codec-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-common-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-handler-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-resolver-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-epoll-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-classes-kqueue-4.1.128.Final.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.128.Final-linux-aarch_64.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-epoll-4.1.128.Final-linux-x86_64.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.128.Final-osx-aarch_64.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-kqueue-4.1.128.Final-osx-x86_64.jar +%%DATADIR%%/webapp/WEB-INF/lib/netty-transport-native-unix-common-4.1.128.Final.jar %%DATADIR%%/webapp/WEB-INF/lib/opensaml-core-api-%%PORTVERSION%%.jar %%DATADIR%%/webapp/WEB-INF/lib/opensaml-core-impl-%%PORTVERSION%%.jar %%DATADIR%%/webapp/WEB-INF/lib/opensaml-messaging-api-%%PORTVERSION%%.jar @@ -147,13 +149,12 @@ sbin/shibboleth-idp.sh %%DATADIR%%/webapp/WEB-INF/lib/spring-context-%%SPRINGVER1%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spring-core-%%SPRINGVER1%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spring-expression-%%SPRINGVER1%%.jar -%%DATADIR%%/webapp/WEB-INF/lib/spring-jcl-%%SPRINGVER1%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spring-web-%%SPRINGVER1%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spring-webflow-%%SPRINGVER2%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spring-webmvc-%%SPRINGVER1%%.jar %%DATADIR%%/webapp/WEB-INF/lib/spymemcached-2.12.3.jar %%DATADIR%%/webapp/WEB-INF/lib/velocity-engine-core-2.3.jar -%%DATADIR%%/webapp/WEB-INF/lib/xmlsec-3.0.5.jar +%%DATADIR%%/webapp/WEB-INF/lib/xmlsec-3.0.6.jar %%DATADIR%%/webapp/WEB-INF/spring.tld %%DATADIR%%/webapp/WEB-INF/web.xml %%DATADIR%%/webapp/css/logout.css @@ -162,7 +163,7 @@ sbin/shibboleth-idp.sh %%DATADIR%%/webapp/images/placeholder-logo.png %%DATADIR%%/webapp/images/success-32x32.png %%DATADIR%%/webapp/index.jsp -%%DATADIR%%/webapp/js/jquery-3.6.0.min.js +%%DATADIR%%/webapp/js/jquery-3.7.1.min.js @dir %%DATADIR%%/webapp/WEB-INF/classes @dir %%ETCDIR%% @sample %%EXAMPLESDIR%%/etc/jetty-requestlog.xml %%WWWDIR%%/etc/jetty-requestlog.xml diff --git a/security/sniffglue/Makefile b/security/sniffglue/Makefile index 88865283ce4f..0dfc977789a8 100644 --- a/security/sniffglue/Makefile +++ b/security/sniffglue/Makefile @@ -1,7 +1,7 @@ PORTNAME= sniffglue DISTVERSIONPREFIX= v DISTVERSION= 0.16.1 -PORTREVISION= 10 +PORTREVISION= 11 CATEGORIES= security MAINTAINER= freebsd@sysctl.cz diff --git a/security/snort3/Makefile b/security/snort3/Makefile index c9811f40b97e..babd56572f0e 100644 --- a/security/snort3/Makefile +++ b/security/snort3/Makefile @@ -1,5 +1,5 @@ PORTNAME= snort -DISTVERSION= 3.10.0.0 +DISTVERSION= 3.11.1.0 PORTEPOCH= 1 CATEGORIES= security PKGNAMESUFFIX= 3 diff --git a/security/snort3/distinfo b/security/snort3/distinfo index 534f2aef6e8e..1c9e6cd6543b 100644 --- a/security/snort3/distinfo +++ b/security/snort3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764318336 -SHA256 (snort3-snort3-3.10.0.0_GH0.tar.gz) = fbd6619e612998330f8459486158a3ea571473218628d9011982aaf238e480e2 -SIZE (snort3-snort3-3.10.0.0_GH0.tar.gz) = 3599445 +TIMESTAMP = 1772530095 +SHA256 (snort3-snort3-3.11.1.0_GH0.tar.gz) = 9465d19b0925088266504e8962e97e55359bafd6a19f66b4169dcd21ef1d8ec5 +SIZE (snort3-snort3-3.11.1.0_GH0.tar.gz) = 3721666 diff --git a/security/snort3/pkg-plist b/security/snort3/pkg-plist index bd0d13b7d54b..41c82f8a0eac 100644 --- a/security/snort3/pkg-plist +++ b/security/snort3/pkg-plist @@ -1,4 +1,5 @@ bin/appid_detector_builder.sh +bin/show_flows bin/snort bin/snort2lua bin/u2boat @@ -32,6 +33,9 @@ include/snort/file_api/file_flows.h include/snort/file_api/file_lib.h include/snort/file_api/file_service.h include/snort/flow/deferred_trust.h +include/snort/flow/dump_flows.h +include/snort/flow/dump_flows_descriptor.h +include/snort/flow/dump_flows_serializer.h include/snort/flow/expect_flow.h include/snort/flow/flow.h include/snort/flow/flow_data.h @@ -67,6 +71,7 @@ include/snort/framework/policy_selector.h include/snort/framework/range.h include/snort/framework/snort_api.h include/snort/framework/so_rule.h +include/snort/framework/tracer.h include/snort/framework/value.h include/snort/hash/hash_key_operations.h include/snort/hash/hashes.h @@ -86,6 +91,7 @@ include/snort/helpers/event_gen.h include/snort/helpers/infractions.h include/snort/helpers/json_stream.h include/snort/helpers/literal_search.h +include/snort/helpers/lockless_ring.h include/snort/helpers/memcap_allocator.h include/snort/helpers/ring2.h include/snort/helpers/scratch_allocator.h @@ -118,6 +124,7 @@ include/snort/mime/decode_b64.h include/snort/mime/decode_base.h include/snort/mime/file_mime_config.h include/snort/mime/file_mime_decode.h +include/snort/mime/file_mime_form_data.h include/snort/mime/file_mime_log.h include/snort/mime/file_mime_paf.h include/snort/mime/file_mime_process.h @@ -138,6 +145,7 @@ include/snort/network_inspectors/extractor/extractor_enums.h include/snort/network_inspectors/reputation/reputation_common.h include/snort/network_inspectors/rna/rna_cpe_os.h include/snort/network_inspectors/rna/rna_fingerprint.h +include/snort/network_inspectors/rna/rna_fingerprint_deviceinfo.h include/snort/network_inspectors/rna/rna_fingerprint_smb.h include/snort/network_inspectors/rna/rna_fingerprint_tcp.h include/snort/network_inspectors/rna/rna_fingerprint_ua.h @@ -196,6 +204,7 @@ include/snort/pub_sub/daq_message_event.h include/snort/pub_sub/data_decrypt_event.h include/snort/pub_sub/dcerpc_events.h include/snort/pub_sub/detection_events.h +include/snort/pub_sub/deviceinfo_events.h include/snort/pub_sub/domain_fronting.h include/snort/pub_sub/dhcp_events.h include/snort/pub_sub/dns_events.h @@ -211,6 +220,7 @@ include/snort/pub_sub/ftp_events.h include/snort/pub_sub/http_body_event.h include/snort/pub_sub/http_event_ids.h include/snort/pub_sub/http_events.h +include/snort/pub_sub/http_form_data_event.h include/snort/pub_sub/http_publish_length_event.h include/snort/pub_sub/http_request_body_event.h include/snort/pub_sub/http_transaction_end_event.h @@ -263,7 +273,6 @@ include/snort/time/periodic.h include/snort/time/stopwatch.h include/snort/trace/trace.h include/snort/trace/trace_api.h -include/snort/trace/trace_logger.h include/snort/utils/bits.h include/snort/utils/cpp_macros.h include/snort/utils/endian.h @@ -274,6 +283,7 @@ include/snort/utils/util_unfold.h lib/snort/daq/daq_file.so lib/snort/daq/daq_hext.so libdata/pkgconfig/snort.pc +%%PORTDOCS%%%%DOCSDIR%%/README.show_flows %%PORTDOCS%%%%DOCSDIR%%/README.u2boat %%PORTDOCS%%%%DOCSDIR%%/active.txt %%PORTDOCS%%%%DOCSDIR%%/appendix.txt diff --git a/security/snortsam/Makefile b/security/snortsam/Makefile index fbd10677429e..bcb85975812c 100644 --- a/security/snortsam/Makefile +++ b/security/snortsam/Makefile @@ -1,6 +1,6 @@ PORTNAME= snortsam PORTVERSION= 2.70 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MASTER_SITES= http://www.snortsam.net/files/snortsam/ DISTNAME= ${PORTNAME}-src-${PORTVERSION} @@ -14,6 +14,12 @@ OPTIONS_DEFAULT= IPFW SAMTOOL IPFW_DESC= checks if configured tables are available SAMTOOL_DESC= install samtool +# https://reviews.freebsd.org/D41651 +BROKEN_FreeBSD_15= requires no longer supported ioctl(DIOCGETSTATUS) + +DEPRECATED= dead upstream, broken on FreeBSD 15 +EXPIRATION_DATE= 2026-03-31 + .include <bsd.port.pre.mk> USE_RC_SUBR= snortsam diff --git a/security/snowflake-tor/Makefile b/security/snowflake-tor/Makefile index 70fd0ca335d1..3c9dab6876c1 100644 --- a/security/snowflake-tor/Makefile +++ b/security/snowflake-tor/Makefile @@ -1,6 +1,7 @@ PORTNAME= snowflake DISTVERSIONPREFIX= v DISTVERSION= 2.11.0 +PORTREVISION= 3 CATEGORIES= security net PKGNAMESUFFIX= -tor @@ -9,65 +10,41 @@ COMMENT= Pluggable Transport using WebRTC inspired by Flashproxy WWW= https://snowflake.torproject.org/ LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE}/LICENSE +LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ tor:security/tor USES= cpe go:modules USE_RC_SUBR= ${PORTNAME} ${PORTNAME}-broker -USE_GITHUB= nodefault -USE_GITLAB= nodefault CPE_VENDOR= torproject -TPO_GEOIP= 7ce4b3d98d01ff33bad8007db3f488d5b172382a -TPO_SNOWFLAKE=6472bd86cdd5d13fe61dc851edcf83b03df7bda1 -TPO_GOPTLIB=f4bb5dd5725833bd880347b8fbaf60522ed0a710 GO_MODULE= gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2 GO_BUILDFLAGS= -ldflags '${STRIP} -w -extldflags "-static"' GO_PKGNAME= ${GO_MODULE} GO_TARGET= ./broker ./client ./proxy ./server -GL_SITE= https://gitlab.torproject.org/tpo -GL_TUPLE= anti-censorship:pluggable-transports/${PORTNAME}:${TPO_SNOWFLAKE}:tpo_acs_snowflake/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake \ - anti-censorship:geoip:${TPO_GEOIP}:tpo_acs_geoip/vendor/gitlab.torproject.org/tpo/anti-censorship/geoip \ - anti-censorship:pluggable-transports/goptlib:${TPO_GOPTLIB}:tpo_acs_goptlib/vendor/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib - -GH_TUPLE=golang:mod:v0.30.0:mod \ - golang:net:v0.47.0:net \ - golang:sys:v0.38.0:sys \ - golang:text:v0.22.0:text \ - golang:tools:v0.30.0:tools \ - templexxx:cpu:v0.1.1:cpu - PLIST_SUB= MANPAGES=${MANPAGES} SUB_FILES= pkg-message -pre-extract: - ${MKDIR} ${WRKDIR}/pluggable-transports ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE} && \ - ${RLN} ${WRKDIR}/${PORTNAME}-${TPO_SNOWFLAKE} ${WRKDIR}/pluggable-transports/. && \ - ${MKDIR} ${WRKDIR}/pluggable-transports ${WRKDIR}/goptlib-${TPO_GOPTLIB} && \ - ${RLN} ${WRKDIR}/goptlib-${TPO_GOPTLIB} ${WRKDIR}/pluggable-transports/. - -pre-patch: -.for m in mod net sys text tools - ${RM} -r ${WRKSRC}/vendor/golang.org/x/$m - ${LN} -s ${WRKDIR}/$m-* ${WRKSRC}/vendor/golang.org/x/$m +post-extract: + # inspired by Mk/Uses/go.mk +.for target in ${GO_TARGET} + cd ${GO_WRKSRC}/${target} && \ + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod tidy -e && \ + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${GO_ENV} GOPROXY=${GO_MODCACHE} ${GO_CMD} mod vendor -e .endfor - ${RM} -r ${WRKSRC}/vendor/github.com/templexxx/cpu - ${LN} -s ${WRKDIR}/cpu-* ${WRKSRC}/vendor/github.com/templexxx/cpu post-patch: ${REINPLACE_CMD} "s|/usr/share|${PREFIX}/share|g" \ - ${WRKDIR}/${GO_MODULE}@v${PORTVERSION}/broker/broker.go - cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${GO_CMD} mod vendor + ${WRKSRC}/broker/broker.go post-install: ${MKDIR} ${STAGEDIR}/${PREFIX}/share/man/man1 -. for b in client proxy - ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}-$b.1 ${STAGEDIR}/${PREFIX}/share/man/man1 - ${MV} ${STAGEDIR}/${PREFIX}/bin/$b ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}-$b -. endfor +.for b in client proxy + ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}-$b.1 ${STAGEDIR}/${PREFIX}/share/man/man1 + ${MV} ${STAGEDIR}/${PREFIX}/bin/$b ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}-$b +.endfor ${MV} ${STAGEDIR}/${PREFIX}/bin/broker ${STAGEDIR}/${PREFIX}/bin/${PORTNAME}-broker ${MV} ${STAGEDIR}/${PREFIX}/bin/server ${STAGEDIR}/${PREFIX}/bin/${PORTNAME} diff --git a/security/snowflake-tor/distinfo b/security/snowflake-tor/distinfo index 125918c73c9d..28c297bc097f 100644 --- a/security/snowflake-tor/distinfo +++ b/security/snowflake-tor/distinfo @@ -1,23 +1,5 @@ -TIMESTAMP = 1765020450 +TIMESTAMP = 1767448473 SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.mod) = d69b0bf5731e8c7d31ee8497d7b2e47b9ffe55353993d89da74e0bbd5c2865cf SIZE (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.mod) = 3916 SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.zip) = 721e7fb861c4023fffb5b58caff2e8999d856fe8b4c78556ad760da0bff910f8 SIZE (go/security_snowflake-tor/snowflake-v2.11.0/v2.11.0.zip) = 244014 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-mod-v0.30.0_GH0.tar.gz) = 9c3d0c406c0f911d55d79d29df0fbf4e5a66802da8588b06225b3dd9da680523 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-mod-v0.30.0_GH0.tar.gz) = 126555 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-net-v0.47.0_GH0.tar.gz) = 07079831acda4142a9eca62e3e989c2d86f956bac5365acf6a2dd3a8cfd73c26 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-net-v0.47.0_GH0.tar.gz) = 1526783 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-sys-v0.38.0_GH0.tar.gz) = 2a8fd4cfa5b5b84bf793787b1668af0e1e6f85fdcbc7a2a5997337dbe8033819 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-sys-v0.38.0_GH0.tar.gz) = 1534995 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-text-v0.22.0_GH0.tar.gz) = ac8bdce0477effd5a830345979626745e5e5bcb81d1a77c8029b0e8b3d621089 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-text-v0.22.0_GH0.tar.gz) = 8970985 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/golang-tools-v0.30.0_GH0.tar.gz) = c1e93ac3be804264bbe3779418caa6728944472cf5bc9368365657e31c1b4a2e -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/golang-tools-v0.30.0_GH0.tar.gz) = 7639760 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/templexxx-cpu-v0.1.1_GH0.tar.gz) = 44a677d3dc0e758bd28ba2752d51356af6680db3b6d9c08898ddc7a81545ed9b -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/templexxx-cpu-v0.1.1_GH0.tar.gz) = 11962 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/snowflake-6472bd86cdd5d13fe61dc851edcf83b03df7bda1_GL0.tar.gz) = ad7d103a95e00e439977597feacc60d7a4f7d81f177abf08da5e535e92369c72 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/snowflake-6472bd86cdd5d13fe61dc851edcf83b03df7bda1_GL0.tar.gz) = 183783 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = d4db97d4c95cf7ad80dbfcbada55da423d207e41c69707c7f108efc9c26165e2 -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-geoip-7ce4b3d98d01ff33bad8007db3f488d5b172382a_GL0.tar.gz) = 20279 -SHA256 (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GL0.tar.gz) = d7d149c5661494f4d4533c5a23ecb4a9987b82df7e9073a21c5f8c85fc6b578c -SIZE (go/security_snowflake-tor/snowflake-v2.11.0/anti-censorship-pluggable-transports/goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GL0.tar.gz) = 30239 diff --git a/security/snowflake-tor/files/patch-go.mod b/security/snowflake-tor/files/patch-go.mod deleted file mode 100644 index e1f5d065ab80..000000000000 --- a/security/snowflake-tor/files/patch-go.mod +++ /dev/null @@ -1,147 +0,0 @@ ---- go.mod.orig 2025-12-06 14:44:04 UTC -+++ go.mod -@@ -1,86 +1,88 @@ module gitlab.torproject.org/tpo/anti-censorship/plugg - module gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2 - --go 1.21 -+go 1.24.0 - -+toolchain go1.24.11 -+ - require ( -- github.com/aws/aws-sdk-go-v2 v1.36.1 -- github.com/aws/aws-sdk-go-v2/config v1.29.6 -- github.com/aws/aws-sdk-go-v2/credentials v1.17.59 -- github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14 -+ github.com/aws/aws-sdk-go-v2 v1.40.1 -+ github.com/aws/aws-sdk-go-v2/config v1.32.3 -+ github.com/aws/aws-sdk-go-v2/credentials v1.19.3 -+ github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18 - github.com/golang/mock v1.6.0 - github.com/gorilla/websocket v1.5.3 -- github.com/miekg/dns v1.1.63 -- github.com/pion/ice/v4 v4.0.7 -- github.com/pion/sdp/v3 v3.0.11 -- github.com/pion/stun/v3 v3.0.0 -- github.com/pion/transport/v3 v3.0.7 -- github.com/pion/webrtc/v4 v4.0.13 -- github.com/prometheus/client_golang v1.21.0 -+ github.com/miekg/dns v1.1.68 -+ github.com/pion/ice/v4 v4.0.13 -+ github.com/pion/sdp/v3 v3.0.16 -+ github.com/pion/stun/v3 v3.0.2 -+ github.com/pion/transport/v3 v3.1.1 -+ github.com/pion/webrtc/v4 v4.1.7 -+ github.com/prometheus/client_golang v1.23.2 - github.com/realclientip/realclientip-go v1.0.0 -- github.com/refraction-networking/utls v1.6.7 -+ github.com/refraction-networking/utls v1.8.1 - github.com/smartystreets/goconvey v1.8.1 -- github.com/stretchr/testify v1.10.0 -- github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301 -- github.com/xtaci/kcp-go/v5 v5.6.8 -- github.com/xtaci/smux v1.5.34 -+ github.com/stretchr/testify v1.11.1 -+ github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e -+ github.com/xtaci/kcp-go/v5 v5.6.45 -+ github.com/xtaci/smux v1.5.44 - gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01 - gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0 -- gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3 -- golang.org/x/crypto v0.33.0 -- golang.org/x/net v0.35.0 -- golang.org/x/sys v0.30.0 -+ gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315 -+ golang.org/x/crypto v0.45.0 -+ golang.org/x/net v0.47.0 -+ golang.org/x/sys v0.38.0 - ) - - require ( -- github.com/andybalholm/brotli v1.0.6 // indirect -- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28 // indirect -- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32 // indirect -- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32 // indirect -- github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 // indirect -- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 // indirect -- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13 // indirect -- github.com/aws/aws-sdk-go-v2/service/sso v1.24.15 // indirect -- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 // indirect -- github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 // indirect -- github.com/aws/smithy-go v1.22.2 // indirect -+ github.com/andybalholm/brotli v1.2.0 // indirect -+ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 // indirect -+ github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 // indirect -+ github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 // indirect -+ github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 // indirect -+ github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 // indirect -+ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 // indirect -+ github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 // indirect -+ github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 // indirect -+ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 // indirect -+ github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 // indirect -+ github.com/aws/smithy-go v1.24.0 // indirect - github.com/beorn7/perks v1.0.1 // indirect - github.com/cespare/xxhash/v2 v2.3.0 // indirect -- github.com/cloudflare/circl v1.3.7 // indirect - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/google/uuid v1.6.0 // indirect - github.com/gopherjs/gopherjs v1.17.2 // indirect - github.com/jtolds/gls v4.20.0+incompatible // indirect -- github.com/klauspost/compress v1.17.11 // indirect -- github.com/klauspost/cpuid/v2 v2.2.6 // indirect -- github.com/klauspost/reedsolomon v1.12.0 // indirect -+ github.com/klauspost/compress v1.18.2 // indirect -+ github.com/klauspost/cpuid/v2 v2.3.0 // indirect -+ github.com/klauspost/reedsolomon v1.12.6 // indirect - github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect - github.com/patrickmn/go-cache v2.1.0+incompatible // indirect - github.com/pion/datachannel v1.5.10 // indirect -- github.com/pion/dtls/v3 v3.0.4 // indirect -- github.com/pion/interceptor v0.1.37 // indirect -- github.com/pion/logging v0.2.3 // indirect -- github.com/pion/mdns/v2 v2.0.7 // indirect -+ github.com/pion/dtls/v3 v3.0.8 // indirect -+ github.com/pion/interceptor v0.1.42 // indirect -+ github.com/pion/logging v0.2.4 // indirect -+ github.com/pion/mdns/v2 v2.1.0 // indirect - github.com/pion/randutil v0.1.0 // indirect -- github.com/pion/rtcp v1.2.15 // indirect -- github.com/pion/rtp v1.8.12 // indirect -- github.com/pion/sctp v1.8.37 // indirect -- github.com/pion/srtp/v3 v3.0.4 // indirect -- github.com/pion/turn/v4 v4.0.0 // indirect -+ github.com/pion/rtcp v1.2.16 // indirect -+ github.com/pion/rtp v1.8.26 // indirect -+ github.com/pion/sctp v1.8.41 // indirect -+ github.com/pion/srtp/v3 v3.0.9 // indirect -+ github.com/pion/turn/v4 v4.1.3 // indirect - github.com/pkg/errors v0.9.1 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect -- github.com/prometheus/client_model v0.6.1 // indirect -- github.com/prometheus/common v0.62.0 // indirect -- github.com/prometheus/procfs v0.15.1 // indirect -+ github.com/prometheus/client_model v0.6.2 // indirect -+ github.com/prometheus/common v0.67.4 // indirect -+ github.com/prometheus/procfs v0.19.2 // indirect - github.com/smarty/assertions v1.15.0 // indirect -- github.com/templexxx/cpu v0.1.0 // indirect -- github.com/templexxx/xorsimd v0.4.2 // indirect - github.com/tjfoc/gmsm v1.4.1 // indirect -- github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf // indirect -+ github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae // indirect - github.com/wlynxg/anet v0.0.5 // indirect -- golang.org/x/mod v0.18.0 // indirect -- golang.org/x/sync v0.11.0 // indirect -- golang.org/x/text v0.22.0 // indirect -- golang.org/x/tools v0.22.0 // indirect -- google.golang.org/protobuf v1.36.1 // indirect -+ go.yaml.in/yaml/v2 v2.4.3 // indirect -+ golang.org/x/mod v0.30.0 // indirect -+ golang.org/x/sync v0.18.0 // indirect -+ golang.org/x/text v0.31.0 // indirect -+ golang.org/x/time v0.14.0 // indirect -+ golang.org/x/tools v0.39.0 // indirect -+ google.golang.org/protobuf v1.36.10 // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect - ) diff --git a/security/snowflake-tor/files/patch-go.sum b/security/snowflake-tor/files/patch-go.sum deleted file mode 100644 index d60abd2b044c..000000000000 --- a/security/snowflake-tor/files/patch-go.sum +++ /dev/null @@ -1,352 +0,0 @@ ---- go.sum.orig 2025-12-06 14:44:09 UTC -+++ go.sum -@@ -1,43 +1,43 @@ github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5o - cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= - github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= --github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI= --github.com/andybalholm/brotli v1.0.6/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= --github.com/aws/aws-sdk-go-v2 v1.36.1 h1:iTDl5U6oAhkNPba0e1t1hrwAo02ZMqbrGq4k5JBWM5E= --github.com/aws/aws-sdk-go-v2 v1.36.1/go.mod h1:5PMILGVKiW32oDzjj6RU52yrNrDPUHcbZQYr1sM7qmM= --github.com/aws/aws-sdk-go-v2/config v1.29.6 h1:fqgqEKK5HaZVWLQoLiC9Q+xDlSp+1LYidp6ybGE2OGg= --github.com/aws/aws-sdk-go-v2/config v1.29.6/go.mod h1:Ft+WLODzDQmCTHDvqAH1JfC2xxbZ0MxpZAcJqmE1LTQ= --github.com/aws/aws-sdk-go-v2/credentials v1.17.59 h1:9btwmrt//Q6JcSdgJOLI98sdr5p7tssS9yAsGe8aKP4= --github.com/aws/aws-sdk-go-v2/credentials v1.17.59/go.mod h1:NM8fM6ovI3zak23UISdWidyZuI1ghNe2xjzUZAyT+08= --github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28 h1:KwsodFKVQTlI5EyhRSugALzsV6mG/SGrdjlMXSZSdso= --github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.28/go.mod h1:EY3APf9MzygVhKuPXAc5H+MkGb8k/DOSQjWS0LgkKqI= --github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32 h1:BjUcr3X3K0wZPGFg2bxOWW3VPN8rkE3/61zhP+IHviA= --github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.32/go.mod h1:80+OGC/bgzzFFTUmcuwD0lb4YutwQeKLFpmt6hoWapU= --github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32 h1:m1GeXHVMJsRsUAqG6HjZWx9dj7F5TR+cF1bjyfYyBd4= --github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.32/go.mod h1:IitoQxGfaKdVLNg0hD8/DXmAqNy0H4K2H2Sf91ti8sI= --github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2 h1:Pg9URiobXy85kgFev3og2CuOZ8JZUBENF+dcgWBaYNk= --github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= --github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2 h1:D4oz8/CzT9bAEYtVhSBmFj2dNOtaHOtMKc2vHBwYizA= --github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2/go.mod h1:Za3IHqTQ+yNcRHxu1OFucBh0ACZT4j4VQFF0BqpZcLY= --github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13 h1:SYVGSFQHlchIcy6e7x12bsrxClCXSP5et8cqVhL8cuw= --github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.13/go.mod h1:kizuDaLX37bG5WZaoxGPQR/LNFXpxp0vsUnqfkWXfNE= --github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14 h1:KSVbQW2umLp7i4Lo6mvBUz5PqV+Ze/IL6LCTasxQWEk= --github.com/aws/aws-sdk-go-v2/service/sqs v1.37.14/go.mod h1:jiaEkIw2Bb6IsoY9PDAZqVXJjNaKSxQGGj10CiloDWU= --github.com/aws/aws-sdk-go-v2/service/sso v1.24.15 h1:/eE3DogBjYlvlbhd2ssWyeuovWunHLxfgw3s/OJa4GQ= --github.com/aws/aws-sdk-go-v2/service/sso v1.24.15/go.mod h1:2PCJYpi7EKeA5SkStAmZlF6fi0uUABuhtF8ILHjGc3Y= --github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14 h1:M/zwXiL2iXUrHputuXgmO94TVNmcenPHxgLXLutodKE= --github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.14/go.mod h1:RVwIw3y/IqxC2YEXSIkAzRDdEU1iRabDPaYjpGCbCGQ= --github.com/aws/aws-sdk-go-v2/service/sts v1.33.14 h1:TzeR06UCMUq+KA3bDkujxK1GVGy+G8qQN/QVYzGLkQE= --github.com/aws/aws-sdk-go-v2/service/sts v1.33.14/go.mod h1:dspXf/oYWGWo6DEvj98wpaTeqt5+DMidZD0A9BYTizc= --github.com/aws/smithy-go v1.22.2 h1:6D9hW43xKFrRx/tXXfAlIZc4JI+yQe6snnWcQyxSyLQ= --github.com/aws/smithy-go v1.22.2/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= -+github.com/andybalholm/brotli v1.2.0 h1:ukwgCxwYrmACq68yiUqwIWnGY0cTPox/M94sVwToPjQ= -+github.com/andybalholm/brotli v1.2.0/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY= -+github.com/aws/aws-sdk-go-v2 v1.40.1 h1:difXb4maDZkRH0x//Qkwcfpdg1XQVXEAEs2DdXldFFc= -+github.com/aws/aws-sdk-go-v2 v1.40.1/go.mod h1:MayyLB8y+buD9hZqkCW3kX1AKq07Y5pXxtgB+rRFhz0= -+github.com/aws/aws-sdk-go-v2/config v1.32.3 h1:cpz7H2uMNTDa0h/5CYL5dLUEzPSLo2g0NkbxTRJtSSU= -+github.com/aws/aws-sdk-go-v2/config v1.32.3/go.mod h1:srtPKaJJe3McW6T/+GMBZyIPc+SeqJsNPJsd4mOYZ6s= -+github.com/aws/aws-sdk-go-v2/credentials v1.19.3 h1:01Ym72hK43hjwDeJUfi1l2oYLXBAOR8gNSZNmXmvuas= -+github.com/aws/aws-sdk-go-v2/credentials v1.19.3/go.mod h1:55nWF/Sr9Zvls0bGnWkRxUdhzKqj9uRNlPvgV1vgxKc= -+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15 h1:utxLraaifrSBkeyII9mIbVwXXWrZdlPO7FIKmyLCEcY= -+github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.15/go.mod h1:hW6zjYUDQwfz3icf4g2O41PHi77u10oAzJ84iSzR/lo= -+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15 h1:Y5YXgygXwDI5P4RkteB5yF7v35neH7LfJKBG+hzIons= -+github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.15/go.mod h1:K+/1EpG42dFSY7CBj+Fruzm8PsCGWTXJ3jdeJ659oGQ= -+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15 h1:AvltKnW9ewxX2hFmQS0FyJH93aSvJVUEFvXfU+HWtSE= -+github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.15/go.mod h1:3I4oCdZdmgrREhU74qS1dK9yZ62yumob+58AbFR4cQA= -+github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4 h1:WKuaxf++XKWlHWu9ECbMlha8WOEGm0OUEZqm4K/Gcfk= -+github.com/aws/aws-sdk-go-v2/internal/ini v1.8.4/go.mod h1:ZWy7j6v1vWGmPReu0iSGvRiise4YI5SkR3OHKTZ6Wuc= -+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 h1:0ryTNEdJbzUCEWkVXEXoqlXV72J5keC1GvILMOuD00E= -+github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4/go.mod h1:HQ4qwNZh32C3CBeO6iJLQlgtMzqeG17ziAA/3KDJFow= -+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15 h1:3/u/4yZOffg5jdNk1sDpOQ4Y+R6Xbh+GzpDrSZjuy3U= -+github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.15/go.mod h1:4Zkjq0FKjE78NKjabuM4tRXKFzUJWXgP0ItEZK8l7JU= -+github.com/aws/aws-sdk-go-v2/service/signin v1.0.3 h1:d/6xOGIllc/XW1lzG9a4AUBMmpLA9PXcQnVPTuHHcik= -+github.com/aws/aws-sdk-go-v2/service/signin v1.0.3/go.mod h1:fQ7E7Qj9GiW8y0ClD7cUJk3Bz5Iw8wZkWDHsTe8vDKs= -+github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18 h1:zHL8HTKRbiJ2UfQdjeszQtPp9cHFeuwZqFB5/C02FGs= -+github.com/aws/aws-sdk-go-v2/service/sqs v1.42.18/go.mod h1:Ii4ZZhKuXo8+is8A+9AZo2vXeCfFJyR+pXHUromSz+U= -+github.com/aws/aws-sdk-go-v2/service/sso v1.30.6 h1:8sTTiw+9yuNXcfWeqKF2x01GqCF49CpP4Z9nKrrk/ts= -+github.com/aws/aws-sdk-go-v2/service/sso v1.30.6/go.mod h1:8WYg+Y40Sn3X2hioaaWAAIngndR8n1XFdRPPX+7QBaM= -+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11 h1:E+KqWoVsSrj1tJ6I/fjDIu5xoS2Zacuu1zT+H7KtiIk= -+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.11/go.mod h1:qyWHz+4lvkXcr3+PoGlGHEI+3DLLiU6/GdrFfMaAhB0= -+github.com/aws/aws-sdk-go-v2/service/sts v1.41.3 h1:tzMkjh0yTChUqJDgGkcDdxvZDSrJ/WB6R6ymI5ehqJI= -+github.com/aws/aws-sdk-go-v2/service/sts v1.41.3/go.mod h1:T270C0R5sZNLbWUe8ueiAF42XSZxxPocTaGSgs5c/60= -+github.com/aws/smithy-go v1.24.0 h1:LpilSUItNPFr1eY85RYgTIg5eIEPtvFbskaFcmmIUnk= -+github.com/aws/smithy-go v1.24.0/go.mod h1:LEj2LM3rBRQJxPZTB4KuzZkaZYnZPnvgIhb4pu07mx0= - github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= - github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= - github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= - github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= - github.com/cespare/xxhash/v2 v2.3.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= - github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= --github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= --github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= - github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= - github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= - github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -@@ -61,8 +61,8 @@ github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kI - github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= - github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= - github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= --github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= --github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= -+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= - github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= - github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= - github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -@@ -72,12 +72,12 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:Q - github.com/gorilla/websocket v1.5.3/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= - github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= - github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= --github.com/klauspost/compress v1.17.11 h1:In6xLpyWOi1+C7tXUUWv2ot1QvBjxevKAaI6IXrJmUc= --github.com/klauspost/compress v1.17.11/go.mod h1:pMDklpSncoRMuLFrf1W9Ss9KT+0rH90U12bZKk7uwG0= --github.com/klauspost/cpuid/v2 v2.2.6 h1:ndNyv040zDGIDh8thGkXYjnFtiN02M1PVVF+JE/48xc= --github.com/klauspost/cpuid/v2 v2.2.6/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= --github.com/klauspost/reedsolomon v1.12.0 h1:I5FEp3xSwVCcEh3F5A7dofEfhXdF/bWhQWPH+XwBFno= --github.com/klauspost/reedsolomon v1.12.0/go.mod h1:EPLZJeh4l27pUGC3aXOjheaoh1I9yut7xTURiW3LQ9Y= -+github.com/klauspost/compress v1.18.2 h1:iiPHWW0YrcFgpBYhsA6D1+fqHssJscY/Tm/y2Uqnapk= -+github.com/klauspost/compress v1.18.2/go.mod h1:R0h/fSBs8DE4ENlcrlib3PsXS61voFxhIs2DeRhCvJ4= -+github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y= -+github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0= -+github.com/klauspost/reedsolomon v1.12.6 h1:8pqE9aECQG/ZFitiUD1xK/E83zwosBAZtE3UbuZM8TQ= -+github.com/klauspost/reedsolomon v1.12.6/go.mod h1:ggJT9lc71Vu+cSOPBlxGvBN6TfAS77qB4fp8vJ05NSA= - github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= - github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= - github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= -@@ -85,61 +85,61 @@ github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZ - github.com/kylelemons/godebug v1.1.0 h1:RPNrshWIDI6G2gRW9EHilWtl7Z6Sb1BR0xunSBf0SNc= - github.com/kylelemons/godebug v1.1.0/go.mod h1:9/0rRGxNHcop5bhtWyNeEfOS8JIWk580+fNqagV/RAw= - github.com/miekg/dns v1.1.51/go.mod h1:2Z9d3CP1LQWihRZUf29mQ19yDThaI4DAYzte2CaQW5c= --github.com/miekg/dns v1.1.63 h1:8M5aAw6OMZfFXTT7K5V0Eu5YiiL8l7nUAkyN6C9YwaY= --github.com/miekg/dns v1.1.63/go.mod h1:6NGHfjhpmr5lt3XPLuyfDJi5AXbNIPM9PY6H6sF1Nfs= -+github.com/miekg/dns v1.1.68 h1:jsSRkNozw7G/mnmXULynzMNIsgY2dHC8LO6U6Ij2JEA= -+github.com/miekg/dns v1.1.68/go.mod h1:fujopn7TB3Pu3JM69XaawiU0wqjpL9/8xGop5UrTPps= - github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA= - github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ= - github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= - github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= - github.com/pion/datachannel v1.5.10 h1:ly0Q26K1i6ZkGf42W7D4hQYR90pZwzFOjTq5AuCKk4o= - github.com/pion/datachannel v1.5.10/go.mod h1:p/jJfC9arb29W7WrxyKbepTU20CFgyx5oLo8Rs4Py/M= --github.com/pion/dtls/v3 v3.0.4 h1:44CZekewMzfrn9pmGrj5BNnTMDCFwr+6sLH+cCuLM7U= --github.com/pion/dtls/v3 v3.0.4/go.mod h1:R373CsjxWqNPf6MEkfdy3aSe9niZvL/JaKlGeFphtMg= --github.com/pion/ice/v4 v4.0.7 h1:mnwuT3n3RE/9va41/9QJqN5+Bhc0H/x/ZyiVlWMw35M= --github.com/pion/ice/v4 v4.0.7/go.mod h1:y3M18aPhIxLlcO/4dn9X8LzLLSma84cx6emMSu14FGw= --github.com/pion/interceptor v0.1.37 h1:aRA8Zpab/wE7/c0O3fh1PqY0AJI3fCSEM5lRWJVorwI= --github.com/pion/interceptor v0.1.37/go.mod h1:JzxbJ4umVTlZAf+/utHzNesY8tmRkM2lVmkS82TTj8Y= --github.com/pion/logging v0.2.3 h1:gHuf0zpoh1GW67Nr6Gj4cv5Z9ZscU7g/EaoC/Ke/igI= --github.com/pion/logging v0.2.3/go.mod h1:z8YfknkquMe1csOrxK5kc+5/ZPAzMxbKLX5aXpbpC90= --github.com/pion/mdns/v2 v2.0.7 h1:c9kM8ewCgjslaAmicYMFQIde2H9/lrZpjBkN8VwoVtM= --github.com/pion/mdns/v2 v2.0.7/go.mod h1:vAdSYNAT0Jy3Ru0zl2YiW3Rm/fJCwIeM0nToenfOJKA= -+github.com/pion/dtls/v3 v3.0.8 h1:ZrPUrvPVDaTJDM8Vu1veatzXebLlsIWeT7Vaate/zwM= -+github.com/pion/dtls/v3 v3.0.8/go.mod h1:abApPjgadS/ra1wvUzHLc3o2HvoxppAh+NZkyApL4Os= -+github.com/pion/ice/v4 v4.0.13 h1:1cdmd80gmLdnVTM2bXzw2CBebvXvkGNEaWi/CuDK9WQ= -+github.com/pion/ice/v4 v4.0.13/go.mod h1:Xo5f5DBbEjQac+6pR7i83AGuwoGxnxwXkOOvHFVnfnM= -+github.com/pion/interceptor v0.1.42 h1:0/4tvNtruXflBxLfApMVoMubUMik57VZ+94U0J7cmkQ= -+github.com/pion/interceptor v0.1.42/go.mod h1:g6XYTChs9XyolIQFhRHOOUS+bGVGLRfgTCUzH29EfVU= -+github.com/pion/logging v0.2.4 h1:tTew+7cmQ+Mc1pTBLKH2puKsOvhm32dROumOZ655zB8= -+github.com/pion/logging v0.2.4/go.mod h1:DffhXTKYdNZU+KtJ5pyQDjvOAh/GsNSyv1lbkFbe3so= -+github.com/pion/mdns/v2 v2.1.0 h1:3IJ9+Xio6tWYjhN6WwuY142P/1jA0D5ERaIqawg/fOY= -+github.com/pion/mdns/v2 v2.1.0/go.mod h1:pcez23GdynwcfRU1977qKU0mDxSeucttSHbCSfFOd9A= - github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA= - github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8= --github.com/pion/rtcp v1.2.15 h1:LZQi2JbdipLOj4eBjK4wlVoQWfrZbh3Q6eHtWtJBZBo= --github.com/pion/rtcp v1.2.15/go.mod h1:jlGuAjHMEXwMUHK78RgX0UmEJFV4zUKOFHR7OP+D3D0= --github.com/pion/rtp v1.8.12 h1:nsKs8Wi0jQyBFHU3qmn/OvtZrhktVfJY0vRxwACsL5U= --github.com/pion/rtp v1.8.12/go.mod h1:8uMBJj32Pa1wwx8Fuv/AsFhn8jsgw+3rUC2PfoBZ8p4= --github.com/pion/sctp v1.8.37 h1:ZDmGPtRPX9mKCiVXtMbTWybFw3z/hVKAZgU81wcOrqs= --github.com/pion/sctp v1.8.37/go.mod h1:cNiLdchXra8fHQwmIoqw0MbLLMs+f7uQ+dGMG2gWebE= --github.com/pion/sdp/v3 v3.0.11 h1:VhgVSopdsBKwhCFoyyPmT1fKMeV9nLMrEKxNOdy3IVI= --github.com/pion/sdp/v3 v3.0.11/go.mod h1:88GMahN5xnScv1hIMTqLdu/cOcUkj6a9ytbncwMCq2E= --github.com/pion/srtp/v3 v3.0.4 h1:2Z6vDVxzrX3UHEgrUyIGM4rRouoC7v+NiF1IHtp9B5M= --github.com/pion/srtp/v3 v3.0.4/go.mod h1:1Jx3FwDoxpRaTh1oRV8A/6G1BnFL+QI82eK4ms8EEJQ= --github.com/pion/stun/v3 v3.0.0 h1:4h1gwhWLWuZWOJIJR9s2ferRO+W3zA/b6ijOI6mKzUw= --github.com/pion/stun/v3 v3.0.0/go.mod h1:HvCN8txt8mwi4FBvS3EmDghW6aQJ24T+y+1TKjB5jyU= --github.com/pion/transport/v3 v3.0.7 h1:iRbMH05BzSNwhILHoBoAPxoB9xQgOaJk+591KC9P1o0= --github.com/pion/transport/v3 v3.0.7/go.mod h1:YleKiTZ4vqNxVwh77Z0zytYi7rXHl7j6uPLGhhz9rwo= --github.com/pion/turn/v4 v4.0.0 h1:qxplo3Rxa9Yg1xXDxxH8xaqcyGUtbHYw4QSCvmFWvhM= --github.com/pion/turn/v4 v4.0.0/go.mod h1:MuPDkm15nYSklKpN8vWJ9W2M0PlyQZqYt1McGuxG7mA= --github.com/pion/webrtc/v4 v4.0.13 h1:XuUaWTjRufsiGJRC+G71OgiSMe7tl7mQ0kkd4bAqIaQ= --github.com/pion/webrtc/v4 v4.0.13/go.mod h1:Fadzxm0CbY99YdCEfxrgiVr0L4jN1l8bf8DBkPPpJbs= -+github.com/pion/rtcp v1.2.16 h1:fk1B1dNW4hsI78XUCljZJlC4kZOPk67mNRuQ0fcEkSo= -+github.com/pion/rtcp v1.2.16/go.mod h1:/as7VKfYbs5NIb4h6muQ35kQF/J0ZVNz2Z3xKoCBYOo= -+github.com/pion/rtp v1.8.26 h1:VB+ESQFQhBXFytD+Gk8cxB6dXeVf2WQzg4aORvAvAAc= -+github.com/pion/rtp v1.8.26/go.mod h1:rF5nS1GqbR7H/TCpKwylzeq6yDM+MM6k+On5EgeThEM= -+github.com/pion/sctp v1.8.41 h1:20R4OHAno4Vky3/iE4xccInAScAa83X6nWUfyc65MIs= -+github.com/pion/sctp v1.8.41/go.mod h1:2wO6HBycUH7iCssuGyc2e9+0giXVW0pyCv3ZuL8LiyY= -+github.com/pion/sdp/v3 v3.0.16 h1:0dKzYO6gTAvuLaAKQkC02eCPjMIi4NuAr/ibAwrGDCo= -+github.com/pion/sdp/v3 v3.0.16/go.mod h1:9tyKzznud3qiweZcD86kS0ff1pGYB3VX+Bcsmkx6IXo= -+github.com/pion/srtp/v3 v3.0.9 h1:lRGF4G61xxj+m/YluB3ZnBpiALSri2lTzba0kGZMrQY= -+github.com/pion/srtp/v3 v3.0.9/go.mod h1:E+AuWd7Ug2Fp5u38MKnhduvpVkveXJX6J4Lq4rxUYt8= -+github.com/pion/stun/v3 v3.0.2 h1:BJuGEN2oLrJisiNEJtUTJC4BGbzbfp37LizfqswblFU= -+github.com/pion/stun/v3 v3.0.2/go.mod h1:JFJKfIWvt178MCF5H/YIgZ4VX3LYE77vca4b9HP60SA= -+github.com/pion/transport/v3 v3.1.1 h1:Tr684+fnnKlhPceU+ICdrw6KKkTms+5qHMgw6bIkYOM= -+github.com/pion/transport/v3 v3.1.1/go.mod h1:+c2eewC5WJQHiAA46fkMMzoYZSuGzA/7E2FPrOYHctQ= -+github.com/pion/turn/v4 v4.1.3 h1:jVNW0iR05AS94ysEtvzsrk3gKs9Zqxf6HmnsLfRvlzA= -+github.com/pion/turn/v4 v4.1.3/go.mod h1:TD/eiBUf5f5LwXbCJa35T7dPtTpCHRJ9oJWmyPLVT3A= -+github.com/pion/webrtc/v4 v4.1.7 h1:sl3vFuVHa1u/7DcFbud7e1zk3sG3RjBS5GI2ckltROg= -+github.com/pion/webrtc/v4 v4.1.7/go.mod h1:y3mRk8wpmOVkTTEGYB/eXAg0DPEfTEdC/Y021zRiOiM= - github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= - github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= - github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= - github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= --github.com/prometheus/client_golang v1.21.0 h1:DIsaGmiaBkSangBgMtWdNfxbMNdku5IK6iNhrEqWvdA= --github.com/prometheus/client_golang v1.21.0/go.mod h1:U9NM32ykUErtVBxdvD3zfi+EuFkkaBvMb09mIfe0Zgg= -+github.com/prometheus/client_golang v1.23.2 h1:Je96obch5RDVy3FDMndoUsjAhG5Edi49h0RJWRi/o0o= -+github.com/prometheus/client_golang v1.23.2/go.mod h1:Tb1a6LWHB3/SPIzCoaDXI4I8UHKeFTEQ1YCr+0Gyqmg= - github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= --github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p8ais2e9E= --github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY= --github.com/prometheus/common v0.62.0 h1:xasJaQlnWAeyHdUBeGjXmutelfJHWMRr+Fg4QszZ2Io= --github.com/prometheus/common v0.62.0/go.mod h1:vyBcEuLSvWos9B1+CyL7JZ2up+uFzXhkqml0W5zIY1I= --github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc= --github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk= -+github.com/prometheus/client_model v0.6.2 h1:oBsgwpGs7iVziMvrGhE53c/GrLUsZdHnqNwqPLxwZyk= -+github.com/prometheus/client_model v0.6.2/go.mod h1:y3m2F6Gdpfy6Ut/GBsUqTWZqCUvMVzSfMLjcu6wAwpE= -+github.com/prometheus/common v0.67.4 h1:yR3NqWO1/UyO1w2PhUvXlGQs/PtFmoveVO0KZ4+Lvsc= -+github.com/prometheus/common v0.67.4/go.mod h1:gP0fq6YjjNCLssJCQp0yk4M8W6ikLURwkdd/YKtTbyI= -+github.com/prometheus/procfs v0.19.2 h1:zUMhqEW66Ex7OXIiDkll3tl9a1ZdilUOd/F6ZXw4Vws= -+github.com/prometheus/procfs v0.19.2/go.mod h1:M0aotyiemPhBCM0z5w87kL22CxfcH05ZpYlu+b4J7mw= - github.com/realclientip/realclientip-go v1.0.0 h1:+yPxeC0mEaJzq1BfCt2h4BxlyrvIIBzR6suDc3BEF1U= - github.com/realclientip/realclientip-go v1.0.0/go.mod h1:CXnUdVwFRcXFJIRb/dTYqbT7ud48+Pi2pFm80bxDmcI= --github.com/refraction-networking/utls v1.6.7 h1:zVJ7sP1dJx/WtVuITug3qYUq034cDq9B2MR1K67ULZM= --github.com/refraction-networking/utls v1.6.7/go.mod h1:BC3O4vQzye5hqpmDTWUqi4P5DDhzJfkV1tdqtawQIH0= -+github.com/refraction-networking/utls v1.8.1 h1:yNY1kapmQU8JeM1sSw2H2asfTIwWxIkrMJI0pRUOCAo= -+github.com/refraction-networking/utls v1.8.1/go.mod h1:jkSOEkLqn+S/jtpEHPOsVv/4V4EVnelwbMQl4vCWXAM= - github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ= - github.com/rogpeppe/go-internal v1.10.0/go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog= - github.com/smarty/assertions v1.15.0 h1:cR//PqUBUiQRakZWqBiFFQ9wb8emQGDb0HeGdqGByCY= -@@ -148,41 +148,44 @@ github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u - github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= - github.com/smartystreets/goconvey v1.8.1 h1:qGjIddxOk4grTu9JPOU31tVfq3cNdBlNa5sSznIX1xY= - github.com/smartystreets/goconvey v1.8.1/go.mod h1:+/u4qLyY6x1jReYOp7GOM2FSt8aP9CzCZL03bI28W60= --github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= --github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= --github.com/templexxx/cpu v0.1.0 h1:wVM+WIJP2nYaxVxqgHPD4wGA2aJ9rvrQRV8CvFzNb40= --github.com/templexxx/cpu v0.1.0/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk= --github.com/templexxx/xorsimd v0.4.2 h1:ocZZ+Nvu65LGHmCLZ7OoCtg8Fx8jnHKK37SjvngUoVI= --github.com/templexxx/xorsimd v0.4.2/go.mod h1:HgwaPoDREdi6OnULpSfxhzaiiSUY4Fi3JPn1wpt28NI= -+github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= -+github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= - github.com/tjfoc/gmsm v1.4.1 h1:aMe1GlZb+0bLjn+cKTPEvvn9oUEBlJitaZiiBwsbgho= - github.com/tjfoc/gmsm v1.4.1/go.mod h1:j4INPkHWMrhJb38G+J6W4Tw0AbuN8Thu3PbdVYhVcTE= --github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf h1:7PflaKRtU4np/epFxRXlFhlzLXZzKFrH5/I4so5Ove0= - github.com/txthinking/runnergroup v0.0.0-20210608031112-152c7c4432bf/go.mod h1:CLUSJbazqETbaR+i0YAhXBICV9TrKH93pziccMhmhpM= --github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301 h1:d/Wr/Vl/wiJHc3AHYbYs5I3PucJvRuw3SvbmlIRf+oM= --github.com/txthinking/socks5 v0.0.0-20230325130024-4230056ae301/go.mod h1:ntmMHL/xPq1WLeKiw8p/eRATaae6PiVRNipHFJxI8PM= -+github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae h1:ArVM1jICfm7g4E4dBet+KHUFMLuxmj1Nxdp/tr3ByCU= -+github.com/txthinking/runnergroup v0.0.0-20250224021307-5864ffeb65ae/go.mod h1:cldYm15/XHcGt7ndItnEWHwFZo7dinU+2QoyjfErhsI= -+github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e h1:xA7GVlbz6teIF4FdvuqwbX6C4tiqNk2PH7FRPIDerao= -+github.com/txthinking/socks5 v0.0.0-20251011041537-5c31f201a10e/go.mod h1:ntmMHL/xPq1WLeKiw8p/eRATaae6PiVRNipHFJxI8PM= - github.com/wlynxg/anet v0.0.5 h1:J3VJGi1gvo0JwZ/P1/Yc/8p63SoW98B5dHkYDmpgvvU= - github.com/wlynxg/anet v0.0.5/go.mod h1:eay5PRQr7fIVAMbTbchTnO9gG65Hg/uYGdc7mguHxoA= --github.com/xtaci/kcp-go/v5 v5.6.8 h1:jlI/0jAyjoOjT/SaGB58s4bQMJiNS41A2RKzR6TMWeI= --github.com/xtaci/kcp-go/v5 v5.6.8/go.mod h1:oE9j2NVqAkuKO5o8ByKGch3vgVX3BNf8zqP8JiGq0bM= -+github.com/xtaci/kcp-go/v5 v5.6.45 h1:Q+o8k2JB1T1FAgaktidpdwFrsGM8or3RDl2V9PYfffQ= -+github.com/xtaci/kcp-go/v5 v5.6.45/go.mod h1:h7RBeE7Vm9xGLE0gK1JITz09q9rO2oFqDyciQhqlgfg= - github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae h1:J0GxkO96kL4WF+AIT3M4mfUVinOCPgf2uUWYFUzN0sM= - github.com/xtaci/lossyconn v0.0.0-20190602105132-8df528c0c9ae/go.mod h1:gXtu8J62kEgmN++bm9BVICuT/e8yiLI2KFobd/TRFsE= --github.com/xtaci/smux v1.5.34 h1:OUA9JaDFHJDT8ZT3ebwLWPAgEfE6sWo2LaTy3anXqwg= --github.com/xtaci/smux v1.5.34/go.mod h1:OMlQbT5vcgl2gb49mFkYo6SMf+zP3rcjcwQz7ZU7IGY= -+github.com/xtaci/smux v1.5.44 h1:7T61zLfFX1jokXj6d+lPaxHnVwgYiJ7EN94DAudKqpg= -+github.com/xtaci/smux v1.5.44/go.mod h1:IGQ9QYrBphmb/4aTnLEcJby0TNr3NV+OslIOMrX825Q= -+github.com/xyproto/randomstring v1.0.5 h1:YtlWPoRdgMu3NZtP45drfy1GKoojuR7hmRcnhZqKjWU= -+github.com/xyproto/randomstring v1.0.5/go.mod h1:rgmS5DeNXLivK7YprL0pY+lTuhNQW3iGxZ18UQApw/E= - github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= - github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= - gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01 h1:4949mHh9Vj2/okk48yG8nhP6TosFWOUfSfSr502sKGE= - gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01/go.mod h1:K3LOI4H8fa6j+7E10ViHeGEQV10304FG4j94ypmKLjY= - gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0 h1:KD9m+mRBwtEdqe94Sv72uiedMWeRdIr4sXbrRyzRiIo= - gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.6.0/go.mod h1:70bhd4JKW/+1HLfm+TMrgHJsUHG4coelMWwiVEJ2gAg= --gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3 h1:pwWCiqrB6b3SynILsv3M+76utmcgMiTZ2aqfccjWmxo= --gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250130151315-efaf4e0ec0d3/go.mod h1:PK7EvweKeypdelDyh1m7N922aldSeCAG8n0lJ7RAXWQ= -+gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315 h1:9lmXguW9aH5sdZR5h5jOrdInCt0tQ9NRa7+wFD4MQBk= -+gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/ptutil v0.0.0-20250815012447-418f76dcf315/go.mod h1:PK7EvweKeypdelDyh1m7N922aldSeCAG8n0lJ7RAXWQ= -+go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= -+go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= -+go.yaml.in/yaml/v2 v2.4.3 h1:6gvOSjQoTB3vt1l+CU+tSyi/HOjfOjRLJ4YwYZGwRO0= -+go.yaml.in/yaml/v2 v2.4.3/go.mod h1:zSxWcmIDjOzPXpjlTTbAsKokqkDNAVtZO0WOMiT90s8= - golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= - golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= - golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= - golang.org/x/crypto v0.0.0-20201012173705-84dcc777aaee/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= - golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= --golang.org/x/crypto v0.33.0 h1:IOBPskki6Lysi0lo9qQvbxiQ+FvsCC/YWOecCHAixus= --golang.org/x/crypto v0.33.0/go.mod h1:bVdXmD7IV/4GdElGPozy6U7lWdRXA4qyRVGJV57uQ5M= -+golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= -+golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= - golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= - golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= - golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= -@@ -190,8 +193,8 @@ golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOr - golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= - golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= - golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= --golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= --golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -+golang.org/x/mod v0.30.0 h1:fDEXFVZ/fmCKProc/yAXXUijritrDzahmwwefnjoPFk= -+golang.org/x/mod v0.30.0/go.mod h1:lAsf5O2EvJeSFMiBxXDki7sCgAxEUcZHXoXMKT4GJKc= - golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= - golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= - golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -@@ -203,8 +206,8 @@ golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3 - golang.org/x/net v0.0.0-20210405180319-a5a99cb37ef4/go.mod h1:p54w0d4576C0XHj96bSt6lcn1PtDYWL6XObtHCRCNQM= - golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= - golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= --golang.org/x/net v0.35.0 h1:T5GQRQb2y08kTAByq9L4/bz8cipCdA8FbRTXewonqY8= --golang.org/x/net v0.35.0/go.mod h1:EglIi67kWsHKlRzzVMUD93VMSWGFOMSZgxFjparz1Qk= -+golang.org/x/net v0.47.0 h1:Mx+4dIFzqraBXUugkia1OOvlD6LemFo1ALMHjrXDOhY= -+golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= - golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= - golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= - golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -@@ -212,8 +215,8 @@ golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE - golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= - golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= - golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= --golang.org/x/sync v0.11.0 h1:GGz8+XQP4FvTTrjZPzNKTMFtSXH80RAzG+5ghFPgK9w= --golang.org/x/sync v0.11.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= -+golang.org/x/sync v0.18.0 h1:kr88TuHDroi+UVf+0hZnirlk8o8T+4MrK6mr60WkH/I= -+golang.org/x/sync v0.18.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI= - golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= - golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= - golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -@@ -225,9 +228,8 @@ golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5 - golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= - golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= - golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= --golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc= --golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -+golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= -+golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= - golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= - golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= - golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= -@@ -235,8 +237,10 @@ golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk91 - golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= - golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= - golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= --golang.org/x/text v0.22.0 h1:bofq7m3/HAFvbF51jz3Q9wLg3jkvSPuiZu/pD1XwgtM= --golang.org/x/text v0.22.0/go.mod h1:YRoo4H8PVmsu+E3Ou7cqLVH8oXWIHVoX0jqUWALQhfY= -+golang.org/x/text v0.31.0 h1:aC8ghyu4JhP8VojJ2lEHBnochRno1sgL6nEi9WGFGMM= -+golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= -+golang.org/x/time v0.14.0 h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI= -+golang.org/x/time v0.14.0/go.mod h1:eL/Oa2bBBK0TkX57Fyni+NgnyQQN4LitPmob2Hjnqw4= - golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= - golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= - golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= -@@ -247,8 +251,8 @@ golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8Y - golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= - golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= - golang.org/x/tools v0.3.0/go.mod h1:/rWhSS2+zyEVwoJf8YAX6L2f0ntZ7Kn/mGgAWcipA5k= --golang.org/x/tools v0.22.0 h1:gqSGLZqv+AI9lIQzniJ0nZDRG5GBPsSi+DRNHWNz6yA= --golang.org/x/tools v0.22.0/go.mod h1:aCwcsjqvq7Yqt6TNyX7QMU2enbQ/Gt0bo6krSeEri+c= -+golang.org/x/tools v0.39.0 h1:ik4ho21kwuQln40uelmciQPp9SipgNDdrafrYA4TmQQ= -+golang.org/x/tools v0.39.0/go.mod h1:JnefbkDPyD8UU2kI5fuf8ZX4/yUeh9W877ZeBONxUqQ= - golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= - golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= - golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= -@@ -267,8 +271,8 @@ google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh - google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= - google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= - google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= --google.golang.org/protobuf v1.36.1 h1:yBPeRvTftaleIgM3PZ/WBIZ7XM/eEYAaEyCwvyjq/gk= --google.golang.org/protobuf v1.36.1/go.mod h1:9fA7Ob0pmnwhb644+1+CVWFRbNajQ6iRojtC/QF5bRE= -+google.golang.org/protobuf v1.36.10 h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE= -+google.golang.org/protobuf v1.36.10/go.mod h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco= - gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= - gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= diff --git a/security/softether5/Makefile b/security/softether5/Makefile index 9a73167af346..d92835c87876 100644 --- a/security/softether5/Makefile +++ b/security/softether5/Makefile @@ -1,5 +1,6 @@ PORTNAME= softether DISTVERSION= 5.02.5185 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= security net-vpn PKGNAMESUFFIX= 5 diff --git a/security/softhsm2/Makefile b/security/softhsm2/Makefile index e1209054b8ec..18603bbb9ecf 100644 --- a/security/softhsm2/Makefile +++ b/security/softhsm2/Makefile @@ -1,39 +1,34 @@ PORTNAME= softhsm -PORTVERSION= 2.6.1 -PORTREVISION= 4 +DISTVERSION= 2.7.0 CATEGORIES= security -MASTER_SITES= http://dist.opendnssec.org/source/ \ - http://dist.opendnssec.org/source/testing/ PKGNAMESUFFIX= 2 MAINTAINER= jaap@NLnetLabs.nl COMMENT= Software implementation of a Hardware Security Module (HSM) -WWW= https://www.opendnssec.org/ +WWW= https://www.softhsm.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -MY_DEPENDS+= p11-kit:security/p11-kit -BUILD_DEPENDS+= ${MY_DEPENDS} -RUN_DEPENDS+= ${MY_DEPENDS} +MY_DEPENDS= p11-kit:security/p11-kit +BUILD_DEPENDS= ${MY_DEPENDS} +RUN_DEPENDS= ${MY_DEPENDS} -USES= compiler:c++11-lang libtool pkgconfig ssl +USES= autoreconf compiler:c++11-lang libtool pkgconfig ssl +USE_GITHUB= yes +GH_PROJECT= SoftHSMv2 GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share - -CONFIGURE_ARGS+= --with-crypto-backend=openssl \ - --with-openssl=${OPENSSLBASE} \ - --disable-gost +CONFIGURE_ARGS= --disable-gost \ + --with-crypto-backend=openssl \ + --with-openssl=${OPENSSLBASE} INSTALL_TARGET= install-strip -CONFLICTS= softhsm-1.* - SUB_FILES= pkg-message OPTIONS_DEFINE= SQLITE MIGRATE -OPTIONS_DEFAULT= CRYP_OPEN SQLITE MIGRATE +OPTIONS_DEFAULT= SQLITE MIGRATE OPTIONS_SUB= yes MIGRATE_DESC= Build the migration tool diff --git a/security/softhsm2/distinfo b/security/softhsm2/distinfo index 8926b2a552b8..206b82cd60e0 100644 --- a/security/softhsm2/distinfo +++ b/security/softhsm2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1588231625 -SHA256 (softhsm-2.6.1.tar.gz) = 61249473054bcd1811519ef9a989a880a7bdcc36d317c9c25457fc614df475f2 -SIZE (softhsm-2.6.1.tar.gz) = 1066766 +TIMESTAMP = 1768921725 +SHA256 (softhsm-SoftHSMv2-2.7.0_GH0.tar.gz) = be14a5820ec457eac5154462ffae51ba5d8a643f6760514d4b4b83a77be91573 +SIZE (softhsm-SoftHSMv2-2.7.0_GH0.tar.gz) = 564143 diff --git a/security/softhsm2/pkg-plist b/security/softhsm2/pkg-plist index 7eff707eb2b8..3ca8940b9cfe 100644 --- a/security/softhsm2/pkg-plist +++ b/security/softhsm2/pkg-plist @@ -12,9 +12,9 @@ share/man/man1/softhsm2-keyconv.1.gz %%MIGRATE%%share/man/man1/softhsm2-migrate.1.gz share/man/man1/softhsm2-util.1.gz share/man/man5/softhsm2.conf.5.gz +share/p11-kit/modules/softhsm2.module +@dir share/p11-kit/modules +@dir share/p11-kit @dir /var/lib/softhsm/tokens @dir /var/lib/softhsm @dir /var/lib -@dir share/p11-kit/modules -@dir share -share/p11-kit/modules/softhsm2.module diff --git a/security/sops/Makefile b/security/sops/Makefile index 005eb46d13b4..a09b3694817d 100644 --- a/security/sops/Makefile +++ b/security/sops/Makefile @@ -1,7 +1,6 @@ PORTNAME= sops DISTVERSIONPREFIX= v -DISTVERSION= 3.11.0 -PORTREVISION= 4 +DISTVERSION= 3.12.1 CATEGORIES= security editors MAINTAINER= bofh@FreeBSD.org diff --git a/security/sops/distinfo b/security/sops/distinfo index bce0859da66e..5916797d32a5 100644 --- a/security/sops/distinfo +++ b/security/sops/distinfo @@ -1,5 +1,5 @@ -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 +TIMESTAMP = 1771838803 +SHA256 (go/security_sops/sops-v3.12.1/v3.12.1.mod) = 21fc22baa3cfa1890dadd26873fd162cd2057fe39d8b079cb90a9b3c38545b67 +SIZE (go/security_sops/sops-v3.12.1/v3.12.1.mod) = 8149 +SHA256 (go/security_sops/sops-v3.12.1/v3.12.1.zip) = d18718f0c90cd1b4c6e7ac81b6b6894a11aac3843129b0cda8ec4c984ca3c5fb +SIZE (go/security_sops/sops-v3.12.1/v3.12.1.zip) = 344019 diff --git a/security/ssb/Makefile b/security/ssb/Makefile index ca27ff8cf84f..9ffbe19894eb 100644 --- a/security/ssb/Makefile +++ b/security/ssb/Makefile @@ -1,7 +1,7 @@ PORTNAME= ssb DISTVERSIONPREFIX= v DISTVERSION= 0.1.1 -PORTREVISION= 33 +PORTREVISION= 36 CATEGORIES= security MAINTAINER= ports@FreeBSD.org diff --git a/security/ssh-vault/Makefile b/security/ssh-vault/Makefile index 6b42ace9db0f..357023fe73a7 100644 --- a/security/ssh-vault/Makefile +++ b/security/ssh-vault/Makefile @@ -1,6 +1,6 @@ PORTNAME= ssh-vault PORTVERSION= 1.0.10 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= security MASTER_SITES= CRATESIO DISTFILES= ${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT} diff --git a/security/sshesame/Makefile b/security/sshesame/Makefile index 7e7aaca64b03..6e42f4fa8648 100644 --- a/security/sshesame/Makefile +++ b/security/sshesame/Makefile @@ -1,6 +1,7 @@ PORTNAME= sshesame DISTVERSIONPREFIX= v DISTVERSION= 0.0.39 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= skozlov@FreeBSD.org diff --git a/security/ssl-checker/Makefile b/security/ssl-checker/Makefile index b1cc4d8059db..fc9964941a84 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= 6 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= olgeni@FreeBSD.org diff --git a/security/ssllabs-scan/Makefile b/security/ssllabs-scan/Makefile index 1a1ca270b7fb..698c9cc91c6b 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= 33 +PORTREVISION= 36 CATEGORIES= security net MAINTAINER= egypcio@FreeBSD.org diff --git a/security/sssd2/Makefile b/security/sssd2/Makefile index 1de6974cdec5..442281ec5867 100644 --- a/security/sssd2/Makefile +++ b/security/sssd2/Makefile @@ -1,18 +1,16 @@ PORTNAME= sssd -PORTVERSION= 2.9.6 -PORTREVISION= 6 +PORTVERSION= 2.12.0 +PORTREVISION= 1 CATEGORIES= security PKGNAMESUFFIX= 2 -MAINTAINER= jhixson@FreeBSD.org +MAINTAINER= arrowd@FreeBSD.org COMMENT= System Security Services Daemon WWW= https://sssd.io/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -CONFLICTS_INSTALL?= sssd* - BUILD_DEPENDS= ${PY_SETUPTOOLS} \ bash:shells/bash \ docbook-xsl>=1:textproc/docbook-xsl \ @@ -45,10 +43,13 @@ LIB_DEPENDS= libcares.so:dns/c-ares \ libtdb.so:${SAMBA_TDB_PORT} \ libtevent.so:${SAMBA_TEVENT_PORT} \ libunistring.so:devel/libunistring \ - libuuid.so:misc/libuuid + libuuid.so:misc/libuuid \ + libutf8proc.so:textproc/utf8proc RUN_DEPENDS= adcli:net-mgmt/adcli \ - cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi + realm:net-mgmt/realmd \ + cyrus-sasl-gssapi>0:security/cyrus-sasl2-gssapi \ + nsupdate:dns/bind-tools USES= autoreconf cpe gettext gmake gssapi:flags,mit iconv ldap \ libtool localbase:ldflags pathfix pkgconfig python samba:env \ @@ -58,109 +59,90 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip +TEST_TARGET= check + CPE_VENDOR= fedoraproject -CONFIGURE_ARGS= --disable-dependency-tracking \ - --datadir=${DATADIR} \ - --localstatedir=/var \ - --disable-nls \ - --disable-cifs-idmap-plugin \ - --disable-valgrind \ - --disable-systemtap \ +CONFIGURE_ARGS= --disable-cifs-idmap-plugin \ + --disable-linux-caps \ + --without-selinux \ + --without-autofs \ --enable-pammoddir=${PREFIX}/lib \ - --enable-ldb-version-check \ - --enable-pac-responder \ --with-db-path=/var/db/sss/db \ - --with-os=freebsd \ - --with-plugin-path=${LOCALBASE}/lib/sssd \ --with-pubconf-path=/var/db/sss/pubconf \ --with-pid-path=/var/run \ --with-pipe-path=/var/run/sss/pipes \ --with-mcache-path=/var/db/sss/mc \ + --with-adcli-path=${LOCALBASE}/sbin/adcli \ + --with-realm-path=${LOCALBASE}/sbin/realm \ --with-environment-file=${LOCALBASE}/etc/sssd \ - --with-init-dir=no \ - --with-manpages \ --with-xml-catalog-path=${LOCALBASE}/share/xml/catalog \ --with-krb5-plugin-path=${LOCALBASE}/lib/krb5/plugins/libkrb5 \ --with-krb5authdata-plugin-path=${LOCALBASE}/lib/krb5/plugins/authdata \ --with-krb5-conf=/etc/krb5.conf \ - --without-python2-bindings \ --with-winbind-plugin-path=${SAMBA_IDMAP_MODULESDIR} \ - --without-selinux \ - --with-gpo-cache-path=/var/db/sss/gpo_cache \ - --without-semanage \ - --with-app-libs=${LOCALBASE}/lib/sssd/modules \ - --without-autofs \ - --with-files-provider \ + --with-gpo-cache-path=/var/db/sss/gpo_cache \ + --with-secrets-db-path=/var/lib/sss/secrets \ --with-passkey \ - --with-samba \ --without-nfsv4-idmapd-plugin \ - --with-secrets-db-path=/var/lib/sss/secrets \ - --with-kcm \ - --with-oidc-child \ --with-ldb-lib-dir=${SAMBA_LDB_MODULESDIR} \ - --with-smb-idmap-interface-version=6 \ - --without-libnl \ - --with-nscd-conf=/etc/nscd.conf \ - --with-python_prefix=${PREFIX} -CONFIGURE_ENV= KRB5_CONFIG="${KRB5CONFIG}" + --with-smb-idmap-interface-version=6 +CONFIGURE_ENV= KRB5_CONFIG="${KRB5CONFIG}" \ + SOFTHSM2_PATH=${LOCALBASE}/lib/softhsm/libsofthsm2.so -CPPFLAGS+= -DRENEWAL_PROG_PATH='\"${LOCALBASE}/sbin/adcli\"' -CFLAGS+= -fstack-protector-all -LIBS+= -linotify -lintl +LIBS= -lintl PLIST_SUB= PYTHON_VER=${PYTHON_VER} \ SAMBA_IDMAP_MODULESDIR=${SAMBA_IDMAP_MODULESDIR} \ SAMBA_LDB_MODULESDIR=${SAMBA_LDB_MODULESDIR} -MAKE_ENV= MAKELEVEL=0 LINGUAS="bg de eu es fr hu id it ja nb nl pl pt ru sv tg tr uk zh_CN zh_TW" -SUB_FILES= pkg-message BINARY_ALIAS= python3=python${PYTHON_VER} -SHEBANG_FILES= sbus_generate.sh.in \ - src/tools/analyzer/sss_analyze \ +SHEBANG_FILES= src/tools/analyzer/sss_analyze \ src/tools/sss_obfuscate \ src/config/SSSDConfigTest.py \ src/tests/*.py \ - src/tests/cwrap/cwrap_test_setup.sh \ - src/tests/whitespace_test \ - src/tests/multihost/data/memcachesize.py \ src/tests/double_semicolon_test \ - scripts/release.sh \ - contrib/git/pre-push \ - contrib/ci/rpm-spec-builddeps \ - contrib/ci/clean \ - contrib/ci/valgrind-condense \ - contrib/ci/run-multihost \ - contrib/ci/run \ - contrib/ci/get-matrix.py \ - contrib/vagrant/bootstrap.sh \ - contrib/fedora/make_srpm.sh + src/tests/multihost/data/memcachesize.py \ + src/tests/whitespace_test \ + contrib/vagrant/bootstrap.sh USE_RC_SUBR= ${PORTNAME} -USE_GITHUB=yes -GH_ACCOUNT=sssd +USE_GITHUB= yes + +OPTIONS_DEFINE= NLS TEST +OPTIONS_SUB= yes + +NLS_CONFIGURE_ENABLE= nls + +TEST_BUILD_DEPENDS= cwrap>0:devel/cwrap \ + ${LOCALBASE}/lib/softhsm/libsofthsm2.so:security/softhsm2 +TEST_LIB_DEPENDS= libcheck.so:devel/check \ + libcmocka.so:sysutils/cmocka + +.include <bsd.port.pre.mk> + +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1500000 +CPPFLAGS+= -DHAVE_TIMEZONE=1 +.endif post-patch: @${REINPLACE_CMD} -e 's|/usr/bin/|${PREFIX}/bin/|g' \ -e 's|/var/lib/sss/pubconf/|/var/db/sss/pubconf/|g' \ - ${WRKSRC}/src/man/sss_ssh_knownhostsproxy.1.xml \ ${WRKSRC}/src/man/po/*.po || true @${REINPLACE_CMD} -e 's|/etc/sssd/|${ETCDIR}/|g' \ -e 's|/etc/openldap/|${LOCALBASE}/etc/openldap/|g' \ ${WRKSRC}/src/man/*xml || true - @${CP} ${FILESDIR}/sss_bsd_errno.h ${WRKSRC}/src/util/sss_bsd_errno.h @${CP} ${FILESDIR}/bsdnss.c ${WRKSRC}/src/sss_client/bsdnss.c post-install: ${INSTALL_DATA} ${WRKSRC}/src/examples/sssd-example.conf \ ${STAGEDIR}${ETCDIR}/sssd.conf.sample - ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system.d - ${INSTALL_DATA} ${WRKSRC}/src/responder/ifp/org.freedesktop.sssd.infopipe.conf \ - ${STAGEDIR}${PREFIX}/share/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf - ${MKDIR} ${STAGEDIR}${PREFIX}/share/dbus-1/system-services - ${INSTALL_DATA} ${WRKSRC}/src/responder/ifp/org.freedesktop.sssd.infopipe.service \ - ${STAGEDIR}${PREFIX}/share/dbus-1/system-services/org.freedesktop.sssd.infopipe.service ${LN} -sf libnss_sss.so.2 ${STAGEDIR}${PREFIX}/lib/nss_sss.so.1 -.include <bsd.port.mk> +# Skip whitespace tests, see +# https://github.com/SSSD/sssd/commit/308bacbd22f2f5a483cb2cef098082b5f9625b8d +pre-test: + ${RM} -r ${WRKSRC}/.git + +.include <bsd.port.post.mk> diff --git a/security/sssd2/distinfo b/security/sssd2/distinfo index d2efe5d67d1d..ca0b11b87d5a 100644 --- a/security/sssd2/distinfo +++ b/security/sssd2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733536931 -SHA256 (sssd-sssd-2.9.6_GH0.tar.gz) = 8fc927fe9d627fdbe84b701c94a6b7e739127f48289bd466e18260a567f62244 -SIZE (sssd-sssd-2.9.6_GH0.tar.gz) = 6801499 +TIMESTAMP = 1768932724 +SHA256 (sssd-sssd-2.12.0_GH0.tar.gz) = 847b168c755808f77e7d13f3b9685fa7ee417e4a0e94be9734066382bc5c66b8 +SIZE (sssd-sssd-2.12.0_GH0.tar.gz) = 7309942 diff --git a/security/sssd2/files/patch-Makefile.am b/security/sssd2/files/patch-Makefile.am index d24159e25d97..27f20a4040d9 100644 --- a/security/sssd2/files/patch-Makefile.am +++ b/security/sssd2/files/patch-Makefile.am @@ -1,6 +1,6 @@ ---- Makefile.am.orig 2024-06-07 19:27:57 UTC +--- Makefile.am.orig 2026-01-21 16:48:09 UTC +++ Makefile.am -@@ -59,7 +59,7 @@ dbusservicedir = $(datadir)/dbus-1/system-services +@@ -64,7 +64,7 @@ dbusservicedir = $(datadir)/dbus-1/system-services krb5snippetsdir = $(sssddatadir)/krb5-snippets dbuspolicydir = $(datadir)/dbus-1/system.d dbusservicedir = $(datadir)/dbus-1/system-services @@ -9,753 +9,7 @@ runstatedir = @runstatedir@ localedir = @localedir@ nsslibdir = @nsslibdir@ -@@ -642,6 +642,7 @@ SSSD_LIBS = \ - - SSSD_LIBS = \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(TEVENT_LIBS) \ - $(POPT_LIBS) \ - $(LDB_LIBS) \ -@@ -713,6 +714,7 @@ dist_noinst_HEADERS = \ - src/util/sss_ssh.h \ - src/util/sss_ini.h \ - src/util/sss_format.h \ -+ src/util/sss_bsd_errno.h \ - src/util/sss_pam_data.h \ - src/util/refcount.h \ - src/util/file_watch.h \ -@@ -1514,6 +1516,7 @@ sssd_LDADD = \ - $(SSSD_LIBS) \ - $(INOTIFY_LIBS) \ - $(LIBNL_LIBS) \ -+ $(LTLIBINTL) \ - $(KEYUTILS_LIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -1542,6 +1545,7 @@ sssd_nss_LDADD = \ - $(LIBADD_DL) \ - $(TDB_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - libsss_idmap.la \ - libsss_cert.la \ - $(SYSTEMD_DAEMON_LIBS) \ -@@ -1574,6 +1578,7 @@ sssd_pam_LDADD = \ - $(LIBADD_DL) \ - $(TDB_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SELINUX_LIBS) \ - $(PAM_LIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ -@@ -1595,6 +1600,7 @@ sssd_sudo_LDADD = \ - sssd_sudo_LDADD = \ - $(LIBADD_DL) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_iface.la \ -@@ -1610,6 +1616,7 @@ sssd_autofs_LDADD = \ - sssd_autofs_LDADD = \ - $(LIBADD_DL) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_iface.la \ -@@ -1630,6 +1637,7 @@ sssd_ssh_LDADD = \ - sssd_ssh_LDADD = \ - $(LIBADD_DL) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_cert.la \ -@@ -1653,6 +1661,7 @@ sssd_pac_LDADD = \ - $(NDR_KRB5PAC_LIBS) \ - $(TDB_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_idmap.la \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -1731,6 +1740,7 @@ sssd_ifp_LDADD = \ - sssd_ifp_LDADD = \ - $(LIBADD_DL) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_cert.la \ -@@ -1794,6 +1804,7 @@ sssd_kcm_LDADD = \ - $(LIBADD_DL) \ - $(KRB5_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(UUID_LIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -1844,6 +1855,7 @@ sssd_be_LDADD = \ - sssd_be_LDADD = \ - $(LIBADD_DL) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CARES_LIBS) \ - $(PAM_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -1905,6 +1917,7 @@ sss_signal_LDADD = \ - src/tools/common/sss_process.c - $(NULL) - sss_signal_LDADD = \ -+ $(LTLIBINTL) \ - libsss_debug.la \ - $(NULL) - -@@ -2142,6 +2155,7 @@ sysdb_tests_LDADD = \ - $(CHECK_CFLAGS) - sysdb_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2155,6 +2169,7 @@ sysdb_ssh_tests_LDADD = \ - $(CHECK_CFLAGS) - sysdb_ssh_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2167,6 +2182,7 @@ strtonum_tests_LDADD = \ - $(CHECK_CFLAGS) - strtonum_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - libsss_debug.la \ - libsss_test_common.la -@@ -2191,6 +2207,7 @@ krb5_utils_tests_LDADD = \ - $(CHECK_CFLAGS) - krb5_utils_tests_LDADD = \ - $(SSSD_LIBS)\ -+ $(LTLIBINTL) \ - $(CARES_LIBS) \ - $(KRB5_LIBS) \ - $(CHECK_LIBS) \ -@@ -2251,6 +2268,7 @@ resolv_tests_LDADD = \ - -DBUILD_TXT - resolv_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(CARES_LIBS) \ - libsss_debug.la \ -@@ -2264,6 +2282,7 @@ file_watch_tests_LDADD = \ - $(CHECK_CFLAGS) - file_watch_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(INOTIFY_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -2277,6 +2296,7 @@ refcount_tests_LDADD = \ - $(CHECK_CFLAGS) - refcount_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2290,6 +2310,7 @@ fail_over_tests_LDADD = \ - $(CHECK_CFLAGS) - fail_over_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(CARES_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -2321,6 +2342,7 @@ auth_tests_LDADD = \ - $(CHECK_CFLAGS) - auth_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2373,6 +2395,7 @@ util_tests_LDADD = \ - $(NULL) - util_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ -@@ -2385,6 +2408,7 @@ safe_format_tests_LDADD = \ - $(CHECK_CFLAGS) - safe_format_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2397,6 +2421,7 @@ debug_tests_LDADD = \ - $(CHECK_CFLAGS) - debug_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - libsss_debug.la - -@@ -2420,6 +2445,7 @@ ipa_hbac_tests_LDADD = \ - $(CHECK_CFLAGS) - ipa_hbac_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CHECK_LIBS) \ - libsss_test_common.la \ - libipa_hbac.la -@@ -2454,6 +2480,7 @@ responder_socket_access_tests_LDADD = \ - $(LIBADD_DL) \ - $(CHECK_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -2466,6 +2493,7 @@ stress_tests_LDADD = \ - src/tests/stress-tests.c - stress_tests_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la - - krb5_child_test_SOURCES = \ -@@ -2490,6 +2518,7 @@ krb5_child_test_LDADD = \ - $(CHECK_CFLAGS) - krb5_child_test_LDADD = \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(CARES_LIBS) \ - $(KRB5_LIBS) \ - $(CHECK_LIBS) \ -@@ -2507,6 +2536,7 @@ test_ssh_client_LDADD = \ - test_ssh_client_LDADD = \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - - test_sbus_message_SOURCES = \ -@@ -2602,6 +2632,7 @@ nss_srv_tests_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -2650,6 +2681,7 @@ pam_srv_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(PAM_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(GSSAPI_KRB5_LIBS) \ -@@ -2693,6 +2725,7 @@ ssh_srv_tests_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -2717,6 +2750,7 @@ responder_get_domains_tests_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -2780,6 +2814,7 @@ test_negcache_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SYSTEMD_DAEMON_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ -@@ -2806,6 +2841,7 @@ test_authtok_LDADD = \ - $(CMOCKA_LIBS) \ - $(DHASH_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - libsss_debug.la \ - $(NULL) -@@ -2821,6 +2857,7 @@ test_prompt_config_LDADD = \ - test_prompt_config_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - libsss_debug.la \ - $(TALLOC_LIBS) \ - $(NULL) -@@ -2845,6 +2882,7 @@ deskprofile_utils_tests_LDADD = \ - deskprofile_utils_tests_CFLAGS = \ - $(AM_CFLAGS) - deskprofile_utils_tests_LDADD = \ -+ $(LTLIBINTL) \ - $(CMOCKA_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2868,6 +2906,7 @@ dyndns_tests_LDADD = \ - $(CARES_LIBS) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la - -@@ -2878,6 +2917,7 @@ domain_resolution_order_tests_LDADD = \ - $(AM_CFLAGS) - domain_resolution_order_tests_LDADD = \ - $(CMOCKA_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la - -@@ -2888,6 +2928,7 @@ fqnames_tests_LDADD = \ - fqnames_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la - -@@ -2907,6 +2948,7 @@ nestedgroups_tests_LDADD = \ - nestedgroups_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(OPENLDAP_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_idmap.la \ -@@ -2940,6 +2982,7 @@ test_ipa_idmap_LDADD = \ - test_ipa_idmap_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - libsss_idmap.la \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la -@@ -2962,6 +3005,7 @@ test_utils_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la - - test_search_bases_SOURCES = \ -@@ -2970,6 +3014,7 @@ test_search_bases_LDADD = \ - $(CMOCKA_LIBS) \ - $(TALLOC_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_test_common.la \ - libdlopen_test_providers.la \ -@@ -2984,6 +3029,7 @@ test_ldap_auth_LDADD = \ - test_ldap_auth_LDADD = \ - $(CMOCKA_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_test_common.la \ - libdlopen_test_providers.la \ -@@ -2997,6 +3043,7 @@ test_ldap_id_cleanup_LDADD = \ - test_ldap_id_cleanup_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(TEVENT_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -3014,6 +3061,7 @@ test_sdap_access_LDADD = \ - test_sdap_access_LDADD = \ - $(CMOCKA_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_test_common.la \ - libdlopen_test_providers.la \ -@@ -3033,6 +3081,7 @@ test_sdap_certmap_LDADD = \ - test_sdap_certmap_LDADD = \ - $(CMOCKA_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(POPT_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ -@@ -3044,6 +3093,7 @@ ad_access_filter_tests_LDADD = \ - ad_access_filter_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(TEVENT_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -@@ -3065,6 +3115,7 @@ ad_gpo_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(OPENLDAP_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(NDR_NBT_LIBS) \ - libsss_ldap_common.la \ -@@ -3102,6 +3153,7 @@ ad_common_tests_LDADD = \ - ad_common_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(KEYUTILS_LIBS) \ - $(NDR_NBT_LIBS) \ - $(NDR_KRB5PAC_LIBS) \ -@@ -3124,6 +3176,7 @@ dp_opt_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(TALLOC_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la - -@@ -3156,6 +3209,7 @@ sdap_tests_LDADD = \ - $(TALLOC_LIBS) \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(OPENLDAP_LIBS) \ - libsss_test_common.la \ -@@ -3176,6 +3230,7 @@ ifp_tests_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -3205,6 +3260,7 @@ sss_sifp_tests_LDADD = \ - $(TALLOC_LIBS) \ - $(DHASH_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) - endif # BUILD_LIBSIFP - endif # BUILD_IFP -@@ -3221,6 +3277,7 @@ test_sysdb_views_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3237,6 +3294,7 @@ test_sysdb_ts_cache_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3251,6 +3309,7 @@ test_sysdb_subdomains_LDADD = \ - $(CMOCKA_LIBS) \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ -@@ -3267,6 +3326,8 @@ test_sysdb_certmap_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3282,6 +3343,7 @@ test_sysdb_sudo_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3297,6 +3359,7 @@ test_sysdb_utils_LDADD = \ - $(LDB_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3328,6 +3391,7 @@ test_be_ptask_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3346,6 +3410,8 @@ test_copy_ccache_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(KRB5_LIBS) \ -+ $(LTLIBINTL) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3400,6 +3466,7 @@ test_child_common_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(DHASH_LIBS) \ -+ $(LTLIBINTL) \ - libsss_debug.la \ - libsss_test_common.la \ - $(NULL) -@@ -3419,6 +3486,7 @@ responder_cache_req_tests_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(SYSTEMD_DAEMON_LIBS) \ - libsss_test_common.la \ -@@ -3441,6 +3509,7 @@ test_resolv_fake_LDADD = \ - test_resolv_fake_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(CARES_LIBS) \ - $(DHASH_LIBS) \ -@@ -3464,6 +3533,7 @@ test_fo_srv_LDADD = \ - $(TALLOC_LIBS) \ - $(CARES_LIBS) \ - $(DHASH_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - $(NULL) -@@ -3485,6 +3555,7 @@ test_sdap_initgr_LDADD = \ - $(TEVENT_LIBS) \ - $(LDB_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_test_common.la \ - libdlopen_test_providers.la \ -@@ -3504,6 +3575,7 @@ test_ad_subdom_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_ad_tests.la \ - libsss_idmap.la \ -@@ -3527,6 +3599,7 @@ test_ipa_subdom_util_LDADD = \ - $(TALLOC_LIBS) \ - $(LDB_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3558,6 +3631,7 @@ test_ipa_subdom_server_LDADD = \ - $(KEYUTILS_LIBS) \ - $(KRB5_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_ldap_common.la \ - libsss_ad_tests.la \ - libsss_test_common.la \ -@@ -3579,6 +3653,7 @@ test_tools_colondb_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(POPT_LIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3595,6 +3670,7 @@ test_krb5_wait_queue_LDADD = \ - $(POPT_LIBS) \ - $(DHASH_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3615,6 +3691,7 @@ test_cert_utils_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(CRYPTO_LIBS) \ -+ $(LTLIBINTL) \ - libsss_debug.la \ - libsss_test_common.la \ - libsss_cert.la \ -@@ -3641,6 +3718,7 @@ test_data_provider_be_LDADD = \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(LIBADD_DL) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - libdlopen_test_providers.la \ - libsss_iface.la \ -@@ -3670,6 +3748,7 @@ test_dp_request_LDADD = \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(LIBADD_DL) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - if BUILD_SYSTEMTAP -@@ -3696,6 +3775,7 @@ test_dp_builtin_LDADD = \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(LIBADD_DL) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3710,6 +3790,7 @@ test_ipa_dn_LDADD = \ - $(TEVENT_LIBS) \ - $(TALLOC_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3723,6 +3804,7 @@ test_iobuf_LDADD = \ - test_iobuf_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - - test_confdb_SOURCES = \ -@@ -3737,6 +3819,7 @@ test_confdb_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3757,6 +3840,7 @@ simple_access_tests_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - libdlopen_test_providers.la \ - libsss_iface.la \ -@@ -3774,6 +3858,7 @@ krb5_common_test_LDADD = \ - $(CMOCKA_LIBS) \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ -+ $(LTLIBINTL) \ - libsss_krb5_common.la \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ -@@ -3794,6 +3879,7 @@ test_inotify_LDADD = \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(LIBADD_DL) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3812,6 +3898,7 @@ sss_certmap_test_LDADD = \ - $(TALLOC_LIBS) \ - $(SSS_CERT_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - libsss_certmap.la \ - $(NULL) -@@ -3832,6 +3919,7 @@ test_sssd_krb5_locator_plugin_LDADD = \ - $(POPT_LIBS) \ - $(TALLOC_LIBS) \ - $(KRB5_LIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3883,6 +3971,7 @@ test_passkey_LDADD = \ - test_passkey_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - $(LIBADD_DL) \ - $(PASSKEY_LIBS) \ -@@ -3910,6 +3999,7 @@ test_kcm_marshalling_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - $(NULL) - -@@ -3925,6 +4015,7 @@ test_kcm_queue_LDADD = \ - $(LIBADD_DL) \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_test_common.la \ - libsss_iface.la \ -@@ -3942,6 +4033,7 @@ test_krb5_idp_plugin_LDADD = \ - test_krb5_idp_plugin_LDADD = \ - $(CMOCKA_LIBS) \ - $(JANSSON_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - - if BUILD_PASSKEY -@@ -3956,6 +4048,7 @@ test_krb5_passkey_plugin_LDADD = \ - test_krb5_passkey_plugin_LDADD = \ - $(CMOCKA_LIBS) \ - $(JANSSON_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - endif # BUILD_PASSKEY - -@@ -3988,6 +4081,7 @@ test_kcm_renewals_LDADD = \ - $(CMOCKA_LIBS) \ - $(SSSD_LIBS) \ - $(SSSD_INTERNAL_LTLIBS) \ -+ $(LTLIBINTL) \ - libsss_test_common.la \ - libsss_iface.la \ - libsss_sbus.la \ -@@ -4029,6 +4123,7 @@ test_sssd_krb5_localauth_plugin_LDADD = \ - test_sssd_krb5_localauth_plugin_LDADD = \ - $(CMOCKA_LIBS) \ - $(KRB5_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - endif - -@@ -4085,6 +4180,7 @@ libnss_sss_la_SOURCES = \ +@@ -4067,6 +4067,7 @@ libnss_sss_la_SOURCES = \ nsslib_LTLIBRARIES = libnss_sss.la libnss_sss_la_SOURCES = \ src/sss_client/common.c \ @@ -763,75 +17,3 @@ src/sss_client/nss_passwd.c \ src/sss_client/nss_group.c \ src/sss_client/nss_netgroup.c \ -@@ -4314,6 +4411,7 @@ libsss_ldap_common_la_LIBADD = \ - $(OPENLDAP_LIBS) \ - $(DHASH_LIBS) \ - $(KRB5_LIBS) \ -+ $(LTLIBINTL) \ - libsss_krb5_common.la \ - libsss_idmap.la \ - libsss_certmap.la \ -@@ -4718,6 +4816,7 @@ ldap_child_LDADD = \ - $(KRB5_CFLAGS) - ldap_child_LDADD = \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(POPT_LIBS) \ - $(DHASH_LIBS) \ -@@ -4764,6 +4863,7 @@ gpo_child_LDADD = \ - $(SMBCLIENT_CFLAGS) - gpo_child_LDADD = \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(POPT_LIBS) \ - $(DHASH_LIBS) \ -@@ -4780,6 +4880,7 @@ proxy_child_LDADD = \ - proxy_child_LDADD = \ - $(PAM_LIBS) \ - $(SSSD_LIBS) \ -+ $(LTLIBINTL) \ - $(SSSD_INTERNAL_LTLIBS) \ - libsss_iface.la \ - libsss_sbus.la \ -@@ -4807,6 +4908,7 @@ p11_child_LDADD = \ - - p11_child_LDADD = \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(DHASH_LIBS) \ - $(POPT_LIBS) \ -@@ -4834,6 +4936,7 @@ passkey_child_LDADD = \ - passkey_child_LDADD = \ - libsss_crypt.la \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(DHASH_LIBS) \ - $(POPT_LIBS) \ -@@ -4862,6 +4965,7 @@ oidc_child_LDADD = \ - $(NULL) - oidc_child_LDADD = \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(POPT_LIBS) \ - $(JANSSON_LIBS) \ -@@ -4880,6 +4984,7 @@ memberof_la_LIBADD = \ - $(NULL) - memberof_la_LIBADD = \ - libsss_debug.la \ -+ $(LTLIBINTL) \ - $(TALLOC_LIBS) \ - $(LDB_LIBS) \ - $(DHASH_LIBS) \ -@@ -4943,6 +5048,7 @@ sssd_krb5_idp_plugin_la_LIBADD = \ - $(KRB5_LIBS) \ - $(KRAD_LIBS) \ - $(JANSSON_LIBS) \ -+ $(LTLIBINTL) \ - $(NULL) - sssd_krb5_idp_plugin_la_LDFLAGS = \ - -avoid-version \ diff --git a/security/sssd2/files/patch-configure.ac b/security/sssd2/files/patch-configure.ac index d31c643970dd..3f3cecfbfc1d 100644 --- a/security/sssd2/files/patch-configure.ac +++ b/security/sssd2/files/patch-configure.ac @@ -1,11 +1,13 @@ ---- configure.ac.orig 2023-05-05 08:11:07 UTC +Can be removed in FreeBSD 15 + +--- configure.ac.orig 2025-06-24 10:24:24 UTC +++ configure.ac -@@ -46,8 +46,6 @@ AC_CONFIG_HEADER(config.h) - AC_CHECK_HEADERS([stdatomic.h],,AC_MSG_ERROR([C11 atomic types are not supported])) - AC_CONFIG_HEADER(config.h) +@@ -118,6 +118,8 @@ AC_CHECK_FUNC([timegm], [], [AC_MSG_ERROR([timegm() fu + # Check for the timegm() function (not part of POSIX / Open Group specs) + AC_CHECK_FUNC([timegm], [], [AC_MSG_ERROR([timegm() function not found])]) --AC_CHECK_TYPES([errno_t], [], [], [[#include <errno.h>]]) -- - m4_include([src/build_macros.m4]) - BUILD_WITH_SHARED_BUILD_DIR ++AC_CHECK_FUNCS([clearenv]) ++ + # Check for endian headers + AC_CHECK_HEADERS([endian.h sys/endian.h byteswap.h]) diff --git a/security/sssd2/files/patch-src__confdb__confdb.c b/security/sssd2/files/patch-src__confdb__confdb.c deleted file mode 100644 index 138966638518..000000000000 --- a/security/sssd2/files/patch-src__confdb__confdb.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/confdb/confdb.c.orig 2023-05-05 08:11:07 UTC -+++ src/confdb/confdb.c -@@ -21,6 +21,7 @@ - - #include "config.h" - -+#include <sys/param.h> - #include <ctype.h> - #include "util/util.h" - #include "confdb/confdb.h" -@@ -887,7 +888,7 @@ static char *confdb_get_domain_hostname(TALLOC_CTX *me - struct ldb_result *res, - const char *provider) - { -- char sys[HOST_NAME_MAX + 1] = {'\0'}; -+ char sys[MAXHOSTNAMELEN + 1] = {'\0'}; - const char *opt = NULL; - int ret; - diff --git a/security/sssd2/files/patch-src__external__crypto.m4 b/security/sssd2/files/patch-src__external__crypto.m4 deleted file mode 100644 index 739502c9da13..000000000000 --- a/security/sssd2/files/patch-src__external__crypto.m4 +++ /dev/null @@ -1,21 +0,0 @@ ---- src/external/crypto.m4.orig 2023-05-05 08:11:07 UTC -+++ src/external/crypto.m4 -@@ -1,6 +1,15 @@ --AC_DEFUN([AM_CHECK_LIBCRYPTO], -- [PKG_CHECK_MODULES([CRYPTO],[libcrypto]) -- PKG_CHECK_MODULES([SSL],[libssl]) -+CRYPTO_CFLAGS="-I/usr/include" -+CRYPTO_LIBS="-L/usr/lib -lcrypto" -+AC_SUBST(CRYPTO_CFLAGS) -+AC_SUBST(CRYPTO_LIBS) -+ -+SSL_CFLAGS="-I/usr/include" -+SSL_LIBS="-L/usr/lib -lssl" -+AC_SUBST(SSL_CFLAGS) -+AC_SUBST(SSL_LIBS) -+ -+AC_DEFUN([AM_CHECK_LIBCRYPTO], [ -+ AC_MSG_RESULT([yes]) - ]) - - AC_MSG_CHECKING([whether OpenSSL's x400Address is ASN1_STRING]) diff --git a/security/sssd2/files/patch-src__external__inotify.m4 b/security/sssd2/files/patch-src__external__inotify.m4 deleted file mode 100644 index 2dd08bc16be2..000000000000 --- a/security/sssd2/files/patch-src__external__inotify.m4 +++ /dev/null @@ -1,15 +0,0 @@ ---- src/external/inotify.m4.orig 2023-06-05 03:56:40 UTC -+++ src/external/inotify.m4 -@@ -20,10 +20,10 @@ int main () { - AS_IF([test x"$inotify_works" != xyes], - [AC_CHECK_LIB([inotify], - [inotify_init], -- [INOTIFY_LIBS="$sss_extra_libdir -linotify" -+ [INOTIFY_LIBS="-L$sss_extra_libdir -linotify" - inotify_works=yes], - [inotify_works=no], -- [$sss_extra_libdir])] -+ [-L$sss_extra_libdir])] - ) - - AS_IF([test x"$inotify_works" = xyes], diff --git a/security/sssd2/files/patch-src__external__nsupdate.m4 b/security/sssd2/files/patch-src__external__nsupdate.m4 index d75aeeb5673d..56ec0090e329 100644 --- a/security/sssd2/files/patch-src__external__nsupdate.m4 +++ b/security/sssd2/files/patch-src__external__nsupdate.m4 @@ -1,3 +1,7 @@ +Our bind-tools are compiled without GSSAPI support by default. Until we +make it build with MIT Kerberos from base by default, we have to trick this +configure script into believing that "echo realm | nsupdate" works. + --- src/external/nsupdate.m4.orig 2024-01-12 12:05:40 UTC +++ src/external/nsupdate.m4 @@ -4,13 +4,13 @@ if test -x "$NSUPDATE"; then diff --git a/security/sssd2/files/patch-src__external__pac_responder.m4 b/security/sssd2/files/patch-src__external__pac_responder.m4 deleted file mode 100644 index d52e249e7ab0..000000000000 --- a/security/sssd2/files/patch-src__external__pac_responder.m4 +++ /dev/null @@ -1,12 +0,0 @@ ---- src/external/pac_responder.m4.orig 2025-08-08 04:17:31.487369000 +0200 -+++ src/external/pac_responder.m4 2025-08-08 04:17:52.437575000 +0200 -@@ -23,7 +23,8 @@ - Kerberos\ 5\ release\ 1.18* | \ - Kerberos\ 5\ release\ 1.19* | \ - Kerberos\ 5\ release\ 1.20* | \ -- Kerberos\ 5\ release\ 1.21*) -+ Kerberos\ 5\ release\ 1.21* | \ -+ Kerberos\ 5\ release\ 1.22*) - krb5_version_ok=yes - AC_MSG_RESULT([yes]) - ;; diff --git a/security/sssd2/files/patch-src__external__platform.m4 b/security/sssd2/files/patch-src__external__platform.m4 deleted file mode 100644 index 2267fcf28b6e..000000000000 --- a/security/sssd2/files/patch-src__external__platform.m4 +++ /dev/null @@ -1,57 +0,0 @@ ---- src/external/platform.m4.orig 2024-12-07 08:35:28.095610000 -0800 -+++ src/external/platform.m4 2024-12-07 08:39:28.615868000 -0800 -@@ -1,9 +1,10 @@ - AC_ARG_WITH([os], -- [AC_HELP_STRING([--with-os=OS_TYPE], [Type of your operation system (fedora|redhat|suse|gentoo)])] -+ [AC_HELP_STRING([--with-os=OS_TYPE], [Type of your operation system (fedora|freebsd|redhat|suse|gentoo)])] - ) - osname="" - if test x"$with_os" != x ; then - if test x"$with_os" = xfedora || \ -+ test x"$with_os" = xfreebsd || \ - test x"$with_os" = xredhat || \ - test x"$with_os" = xsuse || \ - test x"$with_os" = xgentoo || \ -@@ -29,6 +30,8 @@ - . /etc/os-release - if ([[ "${ID}" = "suse" ]]) || ([[ "${ID_LIKE#*suse*}" != "${ID_LIKE}" ]]); then - osname="suse" -+ elif ([[ "${ID}" = "freebsd" ]]) || ([[ "${ID_LIKE#*freebsd*}" != "${ID_LIKE}" ]]); then -+ osname="freebsd" - fi - fi - -@@ -36,6 +39,7 @@ - fi - - AM_CONDITIONAL([HAVE_FEDORA], [test x"$osname" = xfedora]) -+AM_CONDITIONAL([HAVE_FREEBSD], [test x"$osname" = xfreebsd]) - AM_CONDITIONAL([HAVE_REDHAT], [test x"$osname" = xredhat]) - AM_CONDITIONAL([HAVE_SUSE], [test x"$osname" = xsuse]) - AM_CONDITIONAL([HAVE_DEBIAN], [test x"$osname" = xdebian]) -@@ -44,14 +48,23 @@ - AS_CASE([$osname], - [redhat], [AC_DEFINE_UNQUOTED([HAVE_REDHAT], 1, [Build with redhat config])], - [fedora], [AC_DEFINE_UNQUOTED([HAVE_FEDORA], 1, [Build with fedora config])], -+ [freebsd], [AC_DEFINE_UNQUOTED([HAVE_FREEBSD], 1, [Build with freebsd config])], - [suse], [AC_DEFINE_UNQUOTED([HAVE_SUSE], 1, [Build with suse config])], - [gentoo], [AC_DEFINE_UNQUOTED([HAVE_GENTOO], 1, [Build with gentoo config])], - [debian], [AC_DEFINE_UNQUOTED([HAVE_DEBIAN], 1, [Build with debian config])], - [AC_MSG_NOTICE([Build with $osname config])]) - --AC_CHECK_MEMBERS([struct ucred.pid, struct ucred.uid, struct ucred.gid], , , -- [[#include <sys/socket.h>]]) -+if test x"$osname" = x"freebsd"; then -+ AC_CHECK_MEMBERS([struct xucred.cr_pid, struct xucred.cr_uid, struct xucred.cr_gid], , , [[ -+#include <sys/param.h> -+#include <sys/ucred.h> -+]]) -+else -+ AC_CHECK_MEMBERS([struct ucred.pid, struct ucred.uid, struct ucred.gid], , , -+ [[#include <sys/socket.h>]]) -+fi - -+ - if test x"$ac_cv_member_struct_ucred_pid" = xyes -a \ - x"$ac_cv_member_struct_ucred_uid" = xyes -a \ - x"$ac_cv_member_struct_ucred_gid" = xyes ; then diff --git a/security/sssd2/files/patch-src__external__samba.m4 b/security/sssd2/files/patch-src__external__samba.m4 deleted file mode 100644 index 7e8a8dfc5d40..000000000000 --- a/security/sssd2/files/patch-src__external__samba.m4 +++ /dev/null @@ -1,32 +0,0 @@ ---- src/external/samba.m4.orig 2024-05-16 11:35:27 UTC -+++ src/external/samba.m4 -@@ -63,7 +63,7 @@ --without-samba - AC_MSG_ERROR([Illegal value -$with_smb_idmap_interface_version- for option --with-smb-idmap-interface-version]) - fi - else -- sambalibdir="`$PKG_CONFIG --variable=libdir smbclient`"/samba -+ sambalibdir="`$PKG_CONFIG --variable=libdir smbclient`"/private - AC_MSG_CHECKING([Samba's idmap library]) - if test -f "${sambalibdir}/libidmap-private-samba.so"; then - IDMAP_SAMBA_LIBS=idmap-private-samba -@@ -166,12 +166,16 @@ AC_CHECK_MEMBERS([struct PAC_LOGON_INFO.resource_group - SAVE_CFLAGS=$CFLAGS - CFLAGS="$CFLAGS $SMBCLIENT_CFLAGS $NDR_NBT_CFLAGS $NDR_KRB5PAC_CFLAGS" - AC_CHECK_MEMBERS([struct PAC_LOGON_INFO.resource_groups], , , -- [[ #include <ndr.h> -- #include <gen_ndr/krb5pac.h> -+ [[ #include <sys/types.h> -+ #include <sys/time.h> -+ #include <time.h> -+ #include <ndr.h> - #include <gen_ndr/krb5pac.h>]]) - AC_CHECK_MEMBERS([struct PAC_UPN_DNS_INFO.ex], , - [AC_MSG_NOTICE([union PAC_UPN_DNS_INFO_EX is not available, PAC checks will be limited])], -- [[ #include <ndr.h> -- #include <gen_ndr/krb5pac.h> -+ [[ #include <sys/types.h> -+ #include <sys/time.h> -+ #include <time.h> -+ #include <ndr.h> - #include <gen_ndr/krb5pac.h>]]) - CFLAGS=$SAVE_CFLAGS diff --git a/security/sssd2/files/patch-src__krb5_plugin__common__radius_kdcpreauth.c b/security/sssd2/files/patch-src__krb5_plugin__common__radius_kdcpreauth.c deleted file mode 100644 index 233dd417d8f5..000000000000 --- a/security/sssd2/files/patch-src__krb5_plugin__common__radius_kdcpreauth.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/krb5_plugin/common/radius_kdcpreauth.c.orig 2023-05-05 08:11:07 UTC -+++ src/krb5_plugin/common/radius_kdcpreauth.c -@@ -18,6 +18,7 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/param.h> - #include <errno.h> - #include <stdbool.h> - #include <stdlib.h> -@@ -414,7 +415,7 @@ sss_radiuskdc_client_init(krb5_context kctx, - struct sss_radiuskdc_config *config) - { - struct sss_radiuskdc_client *client; -- char hostname[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; - krb5_data data = {0}; - krb5_error_code ret; - diff --git a/security/sssd2/files/patch-src__lib__certmap__sss_certmap.exports b/security/sssd2/files/patch-src__lib__certmap__sss_certmap.exports deleted file mode 100644 index df8fac78ac91..000000000000 --- a/security/sssd2/files/patch-src__lib__certmap__sss_certmap.exports +++ /dev/null @@ -1,10 +0,0 @@ ---- src/lib/certmap/sss_certmap.exports.orig 2024-01-12 12:05:40 UTC -+++ src/lib/certmap/sss_certmap.exports -@@ -2,7 +2,6 @@ SSS_CERTMAP_0.0 { - global: - sss_certmap_init; - sss_certmap_free_ctx; -- sss_certmap_err_msg; - sss_certmap_add_rule; - sss_certmap_match_cert; - sss_certmap_get_search_filter; diff --git a/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.c b/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.c deleted file mode 100644 index c3e821355d7b..000000000000 --- a/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/lib/winbind_idmap_sss/winbind_idmap_sss.c.orig 2023-05-05 08:11:07 UTC -+++ src/lib/winbind_idmap_sss/winbind_idmap_sss.c -@@ -22,6 +22,8 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/types.h> -+#include <sys/time.h> - #include <string.h> - #include <errno.h> - diff --git a/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h b/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h deleted file mode 100644 index 5fc97a38e37e..000000000000 --- a/security/sssd2/files/patch-src__lib__winbind_idmap_sss__winbind_idmap_sss.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/lib/winbind_idmap_sss/winbind_idmap_sss.h.orig 2023-06-05 04:01:16 UTC -+++ src/lib/winbind_idmap_sss/winbind_idmap_sss.h -@@ -29,6 +29,8 @@ - #include <stdbool.h> - - #include <core/ntstatus.h> -+#include <unistd.h> -+#include <time.h> - #include <ndr.h> - #include <gen_ndr/security.h> - diff --git a/security/sssd2/files/patch-src__p11_child__p11_child_common.c b/security/sssd2/files/patch-src__p11_child__p11_child_common.c deleted file mode 100644 index 4304a8681ba4..000000000000 --- a/security/sssd2/files/patch-src__p11_child__p11_child_common.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/p11_child/p11_child_common.c.orig 2023-05-05 08:11:07 UTC -+++ src/p11_child/p11_child_common.c -@@ -27,7 +27,6 @@ - #include <stdlib.h> - #include <string.h> - #include <popt.h> --#include <sys/prctl.h> - - #include "util/util.h" - #include "util/child_common.h" -@@ -305,8 +304,6 @@ int main(int argc, const char *argv[]) - } - - poptFreeContext(pc); -- -- prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); - - debug_prg_name = talloc_asprintf(NULL, "p11_child[%d]", getpid()); - if (debug_prg_name == NULL) { diff --git a/security/sssd2/files/patch-src__passkey_child__passkey_child_common.c b/security/sssd2/files/patch-src__passkey_child__passkey_child_common.c deleted file mode 100644 index 0854721e7a80..000000000000 --- a/security/sssd2/files/patch-src__passkey_child__passkey_child_common.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/passkey_child/passkey_child_common.c.orig 2024-01-12 12:05:40 UTC -+++ src/passkey_child/passkey_child_common.c -@@ -23,7 +23,6 @@ - */ - - #include <popt.h> --#include <sys/prctl.h> - #include <fido/param.h> - #include <openssl/err.h> - #include <openssl/pem.h> -@@ -272,8 +271,6 @@ parse_arguments(TALLOC_CTX *mem_ctx, int argc, const c - } - - poptFreeContext(pc); -- -- prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); - - if (user_verification != NULL) { - if (strcmp(user_verification, "true") == 0) { diff --git a/security/sssd2/files/patch-src__providers__ad__ad_common.c b/security/sssd2/files/patch-src__providers__ad__ad_common.c deleted file mode 100644 index d4813193d1b1..000000000000 --- a/security/sssd2/files/patch-src__providers__ad__ad_common.c +++ /dev/null @@ -1,41 +0,0 @@ ---- src/providers/ad/ad_common.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ad/ad_common.c -@@ -19,6 +19,7 @@ - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -+#include <sys/param.h> - #include <ctype.h> - - #include "providers/ad/ad_common.h" -@@ -495,8 +496,8 @@ ad_get_common_options(TALLOC_CTX *mem_ctx, - char *server; - char *realm; - char *ad_hostname; -- char hostname[HOST_NAME_MAX + 1]; -- char fqdn[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; -+ char fqdn[MAXHOSTNAMELEN + 1]; - char *case_sensitive_opt; - const char *opt_override; - -@@ -543,7 +544,7 @@ ad_get_common_options(TALLOC_CTX *mem_ctx, - strerror(ret)); - goto done; - } -- hostname[HOST_NAME_MAX] = '\0'; -+ hostname[MAXHOSTNAMELEN] = '\0'; - - if (strchr(hostname, '.') == NULL) { - ret = ad_try_to_get_fqdn(hostname, fqdn, sizeof(fqdn)); -@@ -552,8 +553,8 @@ ad_get_common_options(TALLOC_CTX *mem_ctx, - "The hostname [%s] has been expanded to FQDN [%s]. " - "If sssd should really use the short hostname, please " - "set ad_hostname explicitly.\n", hostname, fqdn); -- strncpy(hostname, fqdn, HOST_NAME_MAX); -- hostname[HOST_NAME_MAX] = '\0'; -+ strncpy(hostname, fqdn, MAXHOSTNAMELEN); -+ hostname[MAXHOSTNAMELEN] = '\0'; - } - } - diff --git a/security/sssd2/files/patch-src__providers__ad__ad_gpo_child.c b/security/sssd2/files/patch-src__providers__ad__ad_gpo_child.c deleted file mode 100644 index 3e5f890b5137..000000000000 --- a/security/sssd2/files/patch-src__providers__ad__ad_gpo_child.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/providers/ad/ad_gpo_child.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ad/ad_gpo_child.c -@@ -26,7 +26,6 @@ - #include <ctype.h> - #include <unistd.h> - #include <popt.h> --#include <sys/prctl.h> - #include <libsmbclient.h> - #include <security/pam_modules.h> - -@@ -699,8 +698,6 @@ main(int argc, const char *argv[]) - } - - poptFreeContext(pc); -- -- prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); - - debug_prg_name = talloc_asprintf(NULL, "gpo_child[%d]", getpid()); - if (debug_prg_name == NULL) { diff --git a/security/sssd2/files/patch-src__providers__ad__ad_pac.h b/security/sssd2/files/patch-src__providers__ad__ad_pac.h deleted file mode 100644 index f9de3661d985..000000000000 --- a/security/sssd2/files/patch-src__providers__ad__ad_pac.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/providers/ad/ad_pac.h.orig 2023-06-05 04:04:46 UTC -+++ src/providers/ad/ad_pac.h -@@ -32,6 +32,8 @@ - #ifdef ldb_val - #error Please make sure to include ad_pac.h before ldb.h - #endif -+#include <unistd.h> -+#include <time.h> - #include <ndr.h> - #include <gen_ndr/krb5pac.h> - #include <gen_ndr/ndr_krb5pac.h> diff --git a/security/sssd2/files/patch-src__providers__ad__ad_pac_common.c b/security/sssd2/files/patch-src__providers__ad__ad_pac_common.c deleted file mode 100644 index ab1c08e07e8b..000000000000 --- a/security/sssd2/files/patch-src__providers__ad__ad_pac_common.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/providers/ad/ad_pac_common.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ad/ad_pac_common.c -@@ -20,6 +20,8 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/types.h> -+#include <sys/time.h> - - #include "providers/ad/ad_pac.h" - #include "util/util.h" diff --git a/security/sssd2/files/patch-src__providers__data_provider__dp_modules.c b/security/sssd2/files/patch-src__providers__data_provider__dp_modules.c deleted file mode 100644 index 482a8c334c5b..000000000000 --- a/security/sssd2/files/patch-src__providers__data_provider__dp_modules.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/providers/data_provider/dp_modules.c.orig 2023-05-25 06:34:10 UTC -+++ src/providers/data_provider/dp_modules.c -@@ -23,6 +23,7 @@ - #include "providers/data_provider/dp.h" - #include "providers/data_provider/dp_private.h" - #include "providers/backend.h" -+#include "util/sss_bsd_errno.h" - #include "util/util.h" - - /* There can be at most the same number of different modules loaded at diff --git a/security/sssd2/files/patch-src__providers__data_provider__dp_targets.c b/security/sssd2/files/patch-src__providers__data_provider__dp_targets.c deleted file mode 100644 index 2a83b5070e9d..000000000000 --- a/security/sssd2/files/patch-src__providers__data_provider__dp_targets.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/providers/data_provider/dp_targets.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/data_provider/dp_targets.c -@@ -26,6 +26,7 @@ - #include "providers/data_provider/dp_private.h" - #include "providers/data_provider/dp_builtin.h" - #include "providers/backend.h" -+#include "util/sss_bsd_errno.h" - #include "util/util.h" - - #define DP_TARGET_INIT_FN "sssm_%s_%s_init" diff --git a/security/sssd2/files/patch-src__providers__data_provider_be.c b/security/sssd2/files/patch-src__providers__data_provider_be.c deleted file mode 100644 index 527186d6fc73..000000000000 --- a/security/sssd2/files/patch-src__providers__data_provider_be.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/providers/data_provider_be.c.orig 2023-05-25 06:24:25 UTC -+++ src/providers/data_provider_be.c -@@ -25,6 +25,8 @@ - #include <sys/types.h> - #include <sys/stat.h> - #include <sys/socket.h> -+#include <netinet/in.h> -+#include <arpa/inet.h> - #include <sys/un.h> - #include <string.h> - #include <sys/time.h> diff --git a/security/sssd2/files/patch-src__providers__data_provider_fo.c b/security/sssd2/files/patch-src__providers__data_provider_fo.c deleted file mode 100644 index 4e4dc0d1da9f..000000000000 --- a/security/sssd2/files/patch-src__providers__data_provider_fo.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/providers/data_provider_fo.c.orig 2023-05-25 06:28:15 UTC -+++ src/providers/data_provider_fo.c -@@ -19,6 +19,7 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/param.h> - #include <netdb.h> - #include <arpa/inet.h> - #include "providers/backend.h" -@@ -237,7 +238,7 @@ errno_t be_fo_set_dns_srv_lookup_plugin(struct be_ctx - const char *hostname) - { - struct fo_resolve_srv_dns_ctx *srv_ctx = NULL; -- char resolved_hostname[HOST_NAME_MAX + 1]; -+ char resolved_hostname[MAXHOSTNAMELEN + 1]; - errno_t ret; - - if (hostname == NULL) { -@@ -248,7 +249,7 @@ errno_t be_fo_set_dns_srv_lookup_plugin(struct be_ctx - "gethostname() failed: [%d]: %s\n", ret, strerror(ret)); - return ret; - } -- resolved_hostname[HOST_NAME_MAX] = '\0'; -+ resolved_hostname[MAXHOSTNAMELEN] = '\0'; - hostname = resolved_hostname; - } - diff --git a/security/sssd2/files/patch-src__providers__files__files_ops.c b/security/sssd2/files/patch-src__providers__files__files_ops.c deleted file mode 100644 index f53f65264139..000000000000 --- a/security/sssd2/files/patch-src__providers__files__files_ops.c +++ /dev/null @@ -1,88 +0,0 @@ ---- src/providers/files/files_ops.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/files/files_ops.c -@@ -53,8 +53,11 @@ static errno_t enum_files_users(TALLOC_CTX *mem_ctx, - struct passwd *pwd_iter = NULL; - struct passwd *pwd = NULL; - struct passwd **users = NULL; -+ struct passwd *pbuf = NULL; - FILE *pwd_handle = NULL; - size_t n_users = 0; -+ char *buf = NULL; -+ unsigned int bufsize = 1024; - - pwd_handle = fopen(passwd_file, "r"); - if (pwd_handle == NULL) { -@@ -72,7 +75,19 @@ static errno_t enum_files_users(TALLOC_CTX *mem_ctx, - goto done; - } - -- while ((pwd_iter = fgetpwent(pwd_handle)) != NULL) { -+ buf = talloc_zero_array(mem_ctx, char, bufsize); -+ if (buf == NULL) { -+ ret = ENOMEM; -+ goto done; -+ } -+ -+ pbuf = talloc_zero(mem_ctx, struct passwd); -+ if (pbuf == NULL) { -+ ret = ENOMEM; -+ goto done; -+ } -+ -+ while (getpwent_r(pbuf, buf, (size_t)bufsize, &pwd_iter) == 0 && pwd_iter != NULL) { - /* FIXME - we might want to support paging of sorts to avoid allocating - * all users atop a memory context or only return users that differ from - * the local storage as a diff to minimize memory spikes -@@ -126,6 +141,9 @@ done: - users[n_users] = NULL; - *_users = users; - done: -+ talloc_free(pbuf); -+ talloc_free(buf); -+ - if (ret != EOK) { - talloc_free(users); - } -@@ -150,8 +168,11 @@ static errno_t enum_files_groups(TALLOC_CTX *mem_ctx, - struct group *grp_iter = NULL; - struct group *grp = NULL; - struct group **groups = NULL; -+ struct group *pbuf = NULL; - size_t n_groups = 0; - FILE *grp_handle = NULL; -+ char *buf = NULL; -+ unsigned int bufsize = 1024; - - grp_handle = fopen(group_file, "r"); - if (grp_handle == NULL) { -@@ -169,7 +190,19 @@ static errno_t enum_files_groups(TALLOC_CTX *mem_ctx, - goto done; - } - -- while ((grp_iter = fgetgrent(grp_handle)) != NULL) { -+ buf = talloc_zero_array(mem_ctx, char, bufsize); -+ if (buf == NULL) { -+ ret = ENOMEM; -+ goto done; -+ } -+ -+ pbuf = talloc_zero(mem_ctx, struct group); -+ if (pbuf == NULL) { -+ ret = ENOMEM; -+ goto done; -+ } -+ -+ while (getgrent_r(pbuf, buf, (size_t)bufsize, &grp_iter) == 0 && grp_iter != NULL) { - DEBUG(SSSDBG_TRACE_LIBS, - "Group found (%s, %"SPRIgid")\n", - grp_iter->gr_name, grp_iter->gr_gid); -@@ -230,6 +263,9 @@ done: - groups[n_groups] = NULL; - *_groups = groups; - done: -+ talloc_free(pbuf); -+ talloc_free(buf); -+ - if (ret != EOK) { - talloc_free(groups); - } diff --git a/security/sssd2/files/patch-src__providers__ipa__ipa_common.c b/security/sssd2/files/patch-src__providers__ipa__ipa_common.c deleted file mode 100644 index 31de8587948c..000000000000 --- a/security/sssd2/files/patch-src__providers__ipa__ipa_common.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/providers/ipa/ipa_common.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ipa/ipa_common.c -@@ -22,6 +22,7 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/param.h> - #include <netdb.h> - #include <ctype.h> - #include <arpa/inet.h> -@@ -51,7 +52,7 @@ int ipa_get_options(TALLOC_CTX *memctx, - char *realm; - char *ipa_hostname; - int ret; -- char hostname[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; - - opts = talloc_zero(memctx, struct ipa_options); - if (!opts) return ENOMEM; -@@ -88,7 +89,7 @@ int ipa_get_options(TALLOC_CTX *memctx, - strerror(ret)); - goto done; - } -- hostname[HOST_NAME_MAX] = '\0'; -+ hostname[MAXHOSTNAMELEN] = '\0'; - DEBUG(SSSDBG_TRACE_ALL, "Setting ipa_hostname to [%s].\n", hostname); - ret = dp_opt_set_string(opts->basic, IPA_HOSTNAME, hostname); - if (ret != EOK) { diff --git a/security/sssd2/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c b/security/sssd2/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c deleted file mode 100644 index 8d29abb6c670..000000000000 --- a/security/sssd2/files/patch-src__providers__ipa__ipa_deskprofile_rules_util.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/providers/ipa/ipa_deskprofile_rules_util.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ipa/ipa_deskprofile_rules_util.c -@@ -20,6 +20,8 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/types.h> -+#include <signal.h> - #include "providers/ipa/ipa_deskprofile_rules_util.h" - #include "providers/ipa/ipa_deskprofile_private.h" - #include "providers/ipa/ipa_rules_common.h" diff --git a/security/sssd2/files/patch-src__providers__krb5__krb5_child.c b/security/sssd2/files/patch-src__providers__krb5__krb5_child.c deleted file mode 100644 index a4b4cc9e1660..000000000000 --- a/security/sssd2/files/patch-src__providers__krb5__krb5_child.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/providers/krb5/krb5_child.c.orig 2024-01-12 12:05:40 UTC -+++ src/providers/krb5/krb5_child.c -@@ -28,7 +28,6 @@ - #include <fcntl.h> - #include <ctype.h> - #include <popt.h> --#include <sys/prctl.h> - - #include <security/pam_modules.h> - -@@ -4090,8 +4089,6 @@ int main(int argc, const char *argv[]) - } - - poptFreeContext(pc); -- -- prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); - - debug_prg_name = talloc_asprintf(NULL, "krb5_child[%d]", getpid()); - if (!debug_prg_name) { diff --git a/security/sssd2/files/patch-src__providers__ldap__ldap_auth.c b/security/sssd2/files/patch-src__providers__ldap__ldap_auth.c deleted file mode 100644 index 5fd7eeabc816..000000000000 --- a/security/sssd2/files/patch-src__providers__ldap__ldap_auth.c +++ /dev/null @@ -1,46 +0,0 @@ ---- src/providers/ldap/ldap_auth.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ldap/ldap_auth.c -@@ -37,7 +37,6 @@ - #include <sys/time.h> - #include <strings.h> - --#include <shadow.h> - #include <security/pam_modules.h> - - #include "util/util.h" -@@ -51,6 +50,22 @@ - - #define LDAP_PWEXPIRE_WARNING_TIME 0 - -+struct spwd -+{ -+ char *sp_namp; /* Login name. */ -+ char *sp_pwdp; /* Encrypted password. */ -+ long int sp_lstchg; /* Date of last change. */ -+ long int sp_min; /* Minimum number of days between changes. */ -+ long int sp_max; /* Maximum number of days between changes. */ -+ long int sp_warn; /* Number of days to warn user to change -+ the password. */ -+ long int sp_inact; /* Number of days the account may be -+ inactive. */ -+ long int sp_expire; /* Number of days since 1970-01-01 until -+ account expires. */ -+ unsigned long int sp_flag; /* Reserved. */ -+}; -+ - static errno_t add_expired_warning(struct pam_data *pd, long exp_time) - { - int ret; -@@ -96,9 +111,9 @@ static errno_t check_pwexpire_kerberos(const char *exp - } - - DEBUG(SSSDBG_TRACE_ALL, -- "Time info: tzname[0] [%s] tzname[1] [%s] timezone [%ld] " -- "daylight [%d] now [%"SPRItime"] expire_time [%"SPRItime"].\n", -- tzname[0], tzname[1], timezone, daylight, now, expire_time); -+ "Time info: tzname[0] [%s] tzname[1] [%s] " -+ "now [%"SPRItime"] expire_time [%"SPRItime"].\n", -+ tzname[0], tzname[1], now, expire_time); - - if (expire_time == 0) { - /* Used by the MIT LDAP KDB plugin to indicate "never" */ diff --git a/security/sssd2/files/patch-src__providers__ldap__ldap_child.c b/security/sssd2/files/patch-src__providers__ldap__ldap_child.c deleted file mode 100644 index 62d313f97392..000000000000 --- a/security/sssd2/files/patch-src__providers__ldap__ldap_child.c +++ /dev/null @@ -1,42 +0,0 @@ ---- src/providers/ldap/ldap_child.c.orig 2024-01-12 12:05:40 UTC -+++ src/providers/ldap/ldap_child.c -@@ -23,11 +23,11 @@ - */ - - #include <sys/types.h> -+#include <sys/param.h> - #include <unistd.h> - #include <sys/stat.h> - #include <signal.h> - #include <popt.h> --#include <sys/prctl.h> - - #include "util/util.h" - #include "util/sss_krb5.h" -@@ -338,7 +338,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ - full_princ = talloc_strdup(tmp_ctx, princ_str); - } - } else { -- char hostname[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; - - ret = gethostname(hostname, sizeof(hostname)); - if (ret == -1) { -@@ -347,7 +347,7 @@ static krb5_error_code ldap_child_get_tgt_sync(TALLOC_ - errno, strerror(errno)); - goto done; - } -- hostname[HOST_NAME_MAX] = '\0'; -+ hostname[MAXHOSTNAMELEN] = '\0'; - - DEBUG(SSSDBG_TRACE_LIBS, "got hostname: [%s]\n", hostname); - -@@ -661,8 +661,6 @@ int main(int argc, const char *argv[]) - } - - poptFreeContext(pc); -- -- prctl(PR_SET_DUMPABLE, (dumpable == 0) ? 0 : 1); - - debug_prg_name = talloc_asprintf(NULL, "ldap_child[%d]", getpid()); - if (!debug_prg_name) { diff --git a/security/sssd2/files/patch-src__providers__ldap__sdap_access.c b/security/sssd2/files/patch-src__providers__ldap__sdap_access.c deleted file mode 100644 index 2469db8a69d6..000000000000 --- a/security/sssd2/files/patch-src__providers__ldap__sdap_access.c +++ /dev/null @@ -1,41 +0,0 @@ ---- src/providers/ldap/sdap_access.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ldap/sdap_access.c -@@ -24,6 +24,7 @@ - - #include "config.h" - -+#include <sys/param.h> - #include <time.h> - #include <security/pam_modules.h> - #include <talloc.h> -@@ -568,9 +569,9 @@ bool nds_check_expired(const char *exp_time_str) - - now = time(NULL); - DEBUG(SSSDBG_TRACE_ALL, -- "Time info: tzname[0] [%s] tzname[1] [%s] timezone [%ld] " -- "daylight [%d] now [%"SPRItime"] expire_time [%"SPRItime"].\n", -- tzname[0], tzname[1], timezone, daylight, now, expire_time); -+ "Time info: tzname[0] [%s] tzname[1] [%s] " -+ "now [%"SPRItime"] expire_time [%"SPRItime"].\n", -+ tzname[0], tzname[1], now, expire_time); - - if (difftime(now, expire_time) > 0.0) { - DEBUG(SSSDBG_CONF_SETTINGS, "NDS account expired.\n"); -@@ -1286,7 +1287,7 @@ static errno_t sdap_access_host(struct ldb_message *us - { - errno_t ret; - struct ldb_message_element *el; -- char hostname[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; - struct addrinfo *res = NULL; - struct addrinfo hints; - -@@ -1301,7 +1302,7 @@ static errno_t sdap_access_host(struct ldb_message *us - "Unable to get system hostname. Access denied\n"); - return ERR_ACCESS_DENIED; - } -- hostname[HOST_NAME_MAX] = '\0'; -+ hostname[MAXHOSTNAMELEN] = '\0'; - - /* Canonicalize the hostname */ - memset(&hints, 0, sizeof(struct addrinfo)); diff --git a/security/sssd2/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c b/security/sssd2/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c deleted file mode 100644 index b305369d3aaf..000000000000 --- a/security/sssd2/files/patch-src__providers__ldap__sdap_async_sudo_hostinfo.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/providers/ldap/sdap_async_sudo_hostinfo.c.orig 2023-05-05 08:11:07 UTC -+++ src/providers/ldap/sdap_async_sudo_hostinfo.c -@@ -18,6 +18,7 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/param.h> - #include <errno.h> - #include <tevent.h> - #include <talloc.h> -@@ -357,7 +358,7 @@ static struct tevent_req *sdap_sudo_get_hostnames_send - struct tevent_req *subreq = NULL; - struct sdap_sudo_get_hostnames_state *state = NULL; - char *dot = NULL; -- char hostname[HOST_NAME_MAX + 1]; -+ char hostname[MAXHOSTNAMELEN + 1]; - int ret; - - req = tevent_req_create(mem_ctx, &state, -@@ -387,7 +388,7 @@ static struct tevent_req *sdap_sudo_get_hostnames_send - "[%d]: %s\n", ret, strerror(ret)); - goto done; - } -- hostname[HOST_NAME_MAX] = '\0'; -+ hostname[MAXHOSTNAMELEN] = '\0'; - - state->hostnames[0] = talloc_strdup(state->hostnames, hostname); - if (state->hostnames[0] == NULL) { diff --git a/security/sssd2/files/patch-src__providers__proxy__proxy_child.c b/security/sssd2/files/patch-src__providers__proxy__proxy_child.c index adafcdd35676..7116fadaf2e2 100644 --- a/security/sssd2/files/patch-src__providers__proxy__proxy_child.c +++ b/security/sssd2/files/patch-src__providers__proxy__proxy_child.c @@ -1,4 +1,4 @@ ---- src/providers/proxy/proxy_child.c.orig 2023-05-05 08:11:07 UTC +--- src/providers/proxy/proxy_child.c.orig 2026-01-14 15:01:42 UTC +++ src/providers/proxy/proxy_child.c @@ -30,6 +30,7 @@ #include <sys/stat.h> @@ -8,7 +8,7 @@ #include <string.h> #include <sys/time.h> #include <errno.h> -@@ -469,6 +470,18 @@ int proxy_child_process_init(TALLOC_CTX *mem_ctx, cons +@@ -456,6 +457,18 @@ int proxy_child_process_init(TALLOC_CTX *mem_ctx, cons return EOK; } diff --git a/security/sssd2/files/patch-src__resolv__async_resolv_utils.c b/security/sssd2/files/patch-src__resolv__async_resolv_utils.c deleted file mode 100644 index 12587842f8ce..000000000000 --- a/security/sssd2/files/patch-src__resolv__async_resolv_utils.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/resolv/async_resolv_utils.c.orig 2023-05-05 08:11:07 UTC -+++ src/resolv/async_resolv_utils.c -@@ -18,6 +18,7 @@ - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ - -+#include <sys/param.h> - #include <string.h> - #include <talloc.h> - #include <tevent.h> -@@ -45,7 +46,7 @@ resolv_get_domain_send(TALLOC_CTX *mem_ctx, - struct resolv_get_domain_state *state = NULL; - struct tevent_req *req = NULL; - struct tevent_req *subreq = NULL; -- char system_hostname[HOST_NAME_MAX + 1]; -+ char system_hostname[MAXHOSTNAMELEN + 1]; - errno_t ret; - - req = tevent_req_create(mem_ctx, &state, -@@ -64,7 +65,7 @@ resolv_get_domain_send(TALLOC_CTX *mem_ctx, - ret, strerror(ret)); - goto immediately; - } -- system_hostname[HOST_NAME_MAX] = '\0'; -+ system_hostname[MAXHOSTNAMELEN] = '\0'; - hostname = system_hostname; - } - diff --git a/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_host_by_addr.c b/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_host_by_addr.c deleted file mode 100644 index 9354c7f1e9b7..000000000000 --- a/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_host_by_addr.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/responder/common/cache_req/plugins/cache_req_ip_host_by_addr.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/common/cache_req/plugins/cache_req_ip_host_by_addr.c -@@ -23,6 +23,7 @@ - #include <talloc.h> - #include <ldb.h> - #include <arpa/inet.h> -+#include <sys/socket.h> - - #include "db/sysdb.h" - #include "db/sysdb_iphosts.h" diff --git a/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_network_by_addr.c b/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_network_by_addr.c deleted file mode 100644 index 4dd2c8bf8452..000000000000 --- a/security/sssd2/files/patch-src__responder__common__cache_req__plugins__cache_req_ip_network_by_addr.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/responder/common/cache_req/plugins/cache_req_ip_network_by_addr.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/common/cache_req/plugins/cache_req_ip_network_by_addr.c -@@ -23,6 +23,7 @@ - #include <talloc.h> - #include <ldb.h> - #include <arpa/inet.h> -+#include <sys/socket.h> - - #include "db/sysdb.h" - #include "db/sysdb_ipnetworks.h" diff --git a/security/sssd2/files/patch-src__responder__common__responder_common.c b/security/sssd2/files/patch-src__responder__common__responder_common.c deleted file mode 100644 index 9fd169f000cd..000000000000 --- a/security/sssd2/files/patch-src__responder__common__responder_common.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/responder/common/responder_common.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/common/responder_common.c -@@ -33,6 +33,7 @@ - #include <popt.h> - #include <dbus/dbus.h> - -+#include "util/sss_bsd_errno.h" - #include "util/util.h" - #include "util/strtonum.h" - #include "db/sysdb.h" diff --git a/security/sssd2/files/patch-src__responder__common__responder_packet.c b/security/sssd2/files/patch-src__responder__common__responder_packet.c deleted file mode 100644 index 464724ba2e87..000000000000 --- a/security/sssd2/files/patch-src__responder__common__responder_packet.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/responder/common/responder_packet.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/common/responder_packet.c -@@ -25,6 +25,7 @@ - #include <errno.h> - #include <talloc.h> - -+#include "util/sss_bsd_errno.h" - #include "util/util.h" - #include "responder/common/responder_packet.h" - diff --git a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c b/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c deleted file mode 100644 index 95f5f0bf764e..000000000000 --- a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ccache_secdb.c +++ /dev/null @@ -1,23 +0,0 @@ ---- src/responder/kcm/kcmsrv_ccache_secdb.c.orig 2024-01-12 12:05:40 UTC -+++ src/responder/kcm/kcmsrv_ccache_secdb.c -@@ -21,6 +21,9 @@ - - #include "config.h" - -+#include <sys/param.h> -+#include <sys/ucred.h> -+ - #include <talloc.h> - #include <stdio.h> - -@@ -871,8 +874,8 @@ static errno_t ccdb_secdb_get_cc_for_uuid(TALLOC_CTX * - continue; - } - -- cli_cred.ucred.uid = pwd->pw_uid; -- cli_cred.ucred.gid = pwd->pw_gid; -+ cli_cred.ucred.cr_uid = pwd->pw_uid; -+ cli_cred.ucred.cr_gid = pwd->pw_gid; - - ret = key_by_uuid(tmp_ctx, secdb->sctx, &cli_cred, uuid, &secdb_key); - if (ret != EOK) { diff --git a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_cmd.c b/security/sssd2/files/patch-src__responder__kcm__kcmsrv_cmd.c deleted file mode 100644 index 3ec6e7f08ac2..000000000000 --- a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_cmd.c +++ /dev/null @@ -1,15 +0,0 @@ ---- src/responder/kcm/kcmsrv_cmd.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/kcm/kcmsrv_cmd.c -@@ -20,10 +20,12 @@ - */ - - #include <sys/uio.h> -+#include <sys/endian.h> - #include <krb5/krb5.h> - - #include "config.h" - #include "util/util.h" -+#include "util/sss_bsd_errno.h" - #include "responder/common/responder.h" - #include "responder/kcm/kcmsrv_pvt.h" - #include "responder/kcm/kcmsrv_ops.h" diff --git a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ops.c b/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ops.c deleted file mode 100644 index 332c86980118..000000000000 --- a/security/sssd2/files/patch-src__responder__kcm__kcmsrv_ops.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/responder/kcm/kcmsrv_ops.c.orig 2023-05-05 08:11:07 UTC -+++ src/responder/kcm/kcmsrv_ops.c -@@ -21,6 +21,7 @@ - - #include "config.h" - -+#include <sys/endian.h> - #include <krb5/krb5.h> - #include <dhash.h> - diff --git a/security/sssd2/files/patch-src__responder__nss__nsssrv_mmap_cache.c b/security/sssd2/files/patch-src__responder__nss__nsssrv_mmap_cache.c deleted file mode 100644 index 31ea4cd969b2..000000000000 --- a/security/sssd2/files/patch-src__responder__nss__nsssrv_mmap_cache.c +++ /dev/null @@ -1,27 +0,0 @@ ---- src/responder/nss/nsssrv_mmap_cache.c.orig 2024-01-12 12:05:40 UTC -+++ src/responder/nss/nsssrv_mmap_cache.c -@@ -23,6 +23,7 @@ - #include "util/crypto/sss_crypto.h" - #include "confdb/confdb.h" - #include <sys/mman.h> -+#include <unistd.h> - #include <fcntl.h> - #include "util/mmap_cache.h" - #include "sss_client/idmap/sss_nss_idmap.h" -@@ -1474,8 +1475,14 @@ errno_t sss_mmap_cache_init(TALLOC_CTX *mem_ctx, const - /* Attempt allocation several times, in case of EINTR */ - for (int i = 0; i < POSIX_FALLOCATE_ATTEMPTS; i++) { - ret = posix_fallocate(mc_ctx->fd, 0, mc_ctx->mmap_size); -- if (ret != EINTR) -- break; -+ if (ret != EINTR && ret == EINVAL) { -+ /* posix_fallocate doesn't work on ZFS */ -+ ret = ftruncate(mc_ctx->fd, mc_ctx->mmap_size); -+ if (ret != 0) { -+ break; -+ } -+ } else if (ret != EINTR) -+ break; - } - if (ret) { - DEBUG(SSSDBG_CRIT_FAILURE, "Failed to allocate file %s: %d(%s)\n", diff --git a/security/sssd2/files/patch-src__sbus__sbus_errors.c b/security/sssd2/files/patch-src__sbus__sbus_errors.c deleted file mode 100644 index a5b721c0e9b0..000000000000 --- a/security/sssd2/files/patch-src__sbus__sbus_errors.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/sbus/sbus_errors.c.orig 2023-05-05 08:11:07 UTC -+++ src/sbus/sbus_errors.c -@@ -53,7 +53,7 @@ static const struct { - { DBUS_ERROR_LIMITS_EXCEEDED, ERANGE}, - { DBUS_ERROR_ACCESS_DENIED, EPERM}, - { DBUS_ERROR_AUTH_FAILED, EACCES}, -- { DBUS_ERROR_NO_NETWORK, ENONET}, -+ { DBUS_ERROR_NO_NETWORK, EHOSTDOWN}, - { DBUS_ERROR_DISCONNECTED, ERR_OFFLINE}, - { DBUS_ERROR_INVALID_ARGS, EINVAL}, - diff --git a/security/sssd2/files/patch-src__sss_client__common.c b/security/sssd2/files/patch-src__sss_client__common.c deleted file mode 100644 index fe1b56881cef..000000000000 --- a/security/sssd2/files/patch-src__sss_client__common.c +++ /dev/null @@ -1,29 +0,0 @@ ---- src/sss_client/common.c.orig 2024-01-12 12:05:40 UTC -+++ src/sss_client/common.c -@@ -170,7 +170,7 @@ static enum sss_status sss_cli_send_req(enum sss_cli_c - *errnop = error; - break; - case 0: -- *errnop = ETIME; -+ *errnop = ETIMEDOUT; - break; - case 1: - if (pfd.revents & (POLLERR | POLLHUP)) { -@@ -282,7 +282,7 @@ static enum sss_status sss_cli_recv_rep(enum sss_cli_c - *errnop = error; - break; - case 0: -- *errnop = ETIME; -+ *errnop = ETIMEDOUT; - break; - case 1: - if (pfd.revents & (POLLHUP)) { -@@ -781,7 +781,7 @@ static enum sss_status sss_cli_check_socket(int *errno - *errnop = error; - break; - case 0: -- *errnop = ETIME; -+ *errnop = ETIMEDOUT; - break; - case 1: - if (pfd.revents & (POLLERR | POLLHUP)) { diff --git a/security/sssd2/files/patch-src__sss_client__nss_group.c b/security/sssd2/files/patch-src__sss_client__nss_group.c index bf7724ad8f4a..e5545a999db0 100644 --- a/security/sssd2/files/patch-src__sss_client__nss_group.c +++ b/security/sssd2/files/patch-src__sss_client__nss_group.c @@ -1,6 +1,6 @@ ---- src/sss_client/nss_group.c.orig 2023-06-05 03:48:03 UTC +--- src/sss_client/nss_group.c.orig 2025-05-07 09:36:03 UTC +++ src/sss_client/nss_group.c -@@ -403,6 +403,75 @@ out: +@@ -411,6 +411,75 @@ out: return nret; } diff --git a/security/sssd2/files/patch-src__sss_client__nss_hosts.c b/security/sssd2/files/patch-src__sss_client__nss_hosts.c deleted file mode 100644 index 2067ddab6d35..000000000000 --- a/security/sssd2/files/patch-src__sss_client__nss_hosts.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/sss_client/nss_hosts.c.orig 2023-05-05 08:11:07 UTC -+++ src/sss_client/nss_hosts.c -@@ -22,6 +22,9 @@ - - #include "config.h" - -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <netinet/in.h> - #include <nss.h> - #include <netdb.h> - #include <resolv.h> diff --git a/security/sssd2/files/patch-src__sss_client__nss_ipnetworks.c b/security/sssd2/files/patch-src__sss_client__nss_ipnetworks.c deleted file mode 100644 index f8ea2ab02944..000000000000 --- a/security/sssd2/files/patch-src__sss_client__nss_ipnetworks.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/sss_client/nss_ipnetworks.c.orig 2023-05-05 08:11:07 UTC -+++ src/sss_client/nss_ipnetworks.c -@@ -22,6 +22,9 @@ - - #include "config.h" - -+#include <sys/types.h> -+#include <sys/socket.h> -+#include <netinet/in.h> - #include <nss.h> - #include <netdb.h> - #include <resolv.h> diff --git a/security/sssd2/files/patch-src__sss_client__pam_sss.c b/security/sssd2/files/patch-src__sss_client__pam_sss.c deleted file mode 100644 index 35b39859499d..000000000000 --- a/security/sssd2/files/patch-src__sss_client__pam_sss.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/sss_client/pam_sss.c.orig 2024-01-12 12:05:40 UTC -+++ src/sss_client/pam_sss.c -@@ -1444,7 +1444,7 @@ static int get_pam_items(pam_handle_t *pamh, uint32_t - - pi->cli_pid = getpid(); - -- pi->login_name = pam_modutil_getlogin(pamh); -+ pi->login_name = getlogin(); - if (pi->login_name == NULL) pi->login_name=""; - - pi->domain_name = NULL; diff --git a/security/sssd2/files/patch-src__sss_client__pam_sss_gss.c b/security/sssd2/files/patch-src__sss_client__pam_sss_gss.c deleted file mode 100644 index f4721aee3f5a..000000000000 --- a/security/sssd2/files/patch-src__sss_client__pam_sss_gss.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/sss_client/pam_sss_gss.c.orig 2023-05-05 08:11:07 UTC -+++ src/sss_client/pam_sss_gss.c -@@ -22,7 +22,7 @@ - #include <stddef.h> - #include <stdbool.h> - #include <security/pam_modules.h> --#include <security/pam_ext.h> -+#include <security/pam_appl.h> - #include <gssapi.h> - #include <gssapi/gssapi_ext.h> - #include <gssapi/gssapi_generic.h> -@@ -46,7 +46,6 @@ bool debug_enabled; - #define ERROR(pamh, fmt, ...) do { \ - if (debug_enabled) { \ - pam_error(pamh, "pam_sss_gss: " fmt, ## __VA_ARGS__); \ -- pam_syslog(pamh, LOG_ERR, fmt, ## __VA_ARGS__); \ - } \ - } while (0) - diff --git a/security/sssd2/files/patch-src__sss_client__sss_pac_responder_client.c b/security/sssd2/files/patch-src__sss_client__sss_pac_responder_client.c deleted file mode 100644 index 048eb430f9dd..000000000000 --- a/security/sssd2/files/patch-src__sss_client__sss_pac_responder_client.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/sss_client/sss_pac_responder_client.c.orig 2023-05-05 08:11:07 UTC -+++ src/sss_client/sss_pac_responder_client.c -@@ -23,6 +23,7 @@ - #include <unistd.h> - #include <sys/types.h> - #include <errno.h> -+#include <pthread_np.h> - - #include <sys/syscall.h> - -@@ -97,7 +98,7 @@ static void *pac_client(void *arg) - size_t c; - - fprintf(stderr, "[%"SPRItime"][%d][%ld][%s] started\n", -- time(NULL), getpid(), syscall(SYS_gettid), (char *) arg); -+ time(NULL), getpid(), pthread_getthreadid_np(), (char *) arg); - for (c = 0; c < 1000; c++) { - /* sss_pac_make_request() does not protect the client's file - * descriptor to the PAC responder. With this one thread will miss a diff --git a/security/sssd2/files/patch-src__util__child_common.c b/security/sssd2/files/patch-src__util__child_common.c deleted file mode 100644 index d27163112a1b..000000000000 --- a/security/sssd2/files/patch-src__util__child_common.c +++ /dev/null @@ -1,21 +0,0 @@ ---- src/util/child_common.c.orig 2024-01-12 12:05:40 UTC -+++ src/util/child_common.c -@@ -28,7 +28,6 @@ - #include <tevent.h> - #include <sys/wait.h> - #include <errno.h> --#include <sys/prctl.h> - - #include "util/util.h" - #include "util/find_uid.h" -@@ -806,8 +805,8 @@ static errno_t prepare_child_argv(TALLOC_CTX *mem_ctx, - goto fail; - } - -- argv[--argc] = talloc_asprintf(argv, "--dumpable=%d", -- prctl(PR_GET_DUMPABLE)); -+ argv[--argc] = talloc_asprintf(argv, "--dumpable=%d", 0); -+ - if (argv[argc] == NULL) { - ret = ENOMEM; - goto fail; diff --git a/security/sssd2/files/patch-src__util__find_uid.c b/security/sssd2/files/patch-src__util__find_uid.c deleted file mode 100644 index 9892baab0f4c..000000000000 --- a/security/sssd2/files/patch-src__util__find_uid.c +++ /dev/null @@ -1,125 +0,0 @@ ---- src/util/find_uid.c.orig 2024-05-16 11:35:27 UTC -+++ src/util/find_uid.c -@@ -36,6 +36,10 @@ - #include <ctype.h> - #include <sys/time.h> - #include <dhash.h> -+#ifdef __FreeBSD__ -+#include <sys/sysctl.h> -+#include <sys/user.h> -+#endif - - #include "util/find_uid.h" - #include "util/util.h" -@@ -325,9 +329,86 @@ done: - return ret; - } - --errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_t **table) -+#ifdef __FreeBSD__ -+static errno_t get_active_uid_freebsd(hash_table_t *table, uid_t uid) - { -+ struct kinfo_proc *kp; -+ hash_key_t key; -+ hash_value_t value; -+ size_t sz; -+ int err, mib[3]; -+ -+ mib[0] = CTL_KERN; -+ mib[1] = KERN_PROC; -+ mib[2] = KERN_PROC_PROC; -+ -+ sz = 0; -+ err = sysctl(mib, 3, NULL, &sz, NULL, 0); -+ if (err) { -+ err = errno; -+ DEBUG(SSSDBG_CRIT_FAILURE, "sysctl failed.\n"); -+ return err; -+ } -+ sz *= 2; -+ -+ kp = talloc_size(NULL, sz); -+ if (kp == NULL) { -+ DEBUG(SSSDBG_CRIT_FAILURE, "talloc failed.\n"); -+ return ENOMEM; -+ } -+ -+ err = sysctl(mib, 3, kp, &sz, NULL, 0); -+ if (err) { -+ err = errno; -+ DEBUG(SSSDBG_CRIT_FAILURE, "sysctl failed.\n"); -+ talloc_free(kp); -+ return err; -+ } -+ -+ err = table != NULL ? 0 : ENOENT; -+ for (size_t i = 0; i < sz / sizeof(struct kinfo_proc); i++) { -+ if (kp[i].ki_pid == 0) { -+ continue; -+ } -+ -+ if (table != NULL) { -+ key.type = HASH_KEY_ULONG; -+ key.ul = (unsigned long) kp[i].ki_ruid; -+ value.type = HASH_VALUE_ULONG; -+ value.ul = (unsigned long) kp[i].ki_ruid; -+ -+ err = hash_enter(table, &key, &value); -+ if (err != HASH_SUCCESS) { -+ DEBUG(SSSDBG_CRIT_FAILURE, -+ "cannot add to table [%s]\n", hash_error_string(err)); -+ err = ENOMEM; -+ break; -+ } -+ } else { -+ if (kp[i].ki_ruid == uid) { -+ err = EOK; -+ break; -+ } -+ } -+ } -+ talloc_free(kp); -+ return err; -+} -+#endif /* __FreeBSD__ */ -+ -+static errno_t get_active_uid(hash_table_t *table, uid_t uid) -+{ - #ifdef __linux__ -+ return get_active_uid_linux(table, uid); -+#elif defined(__FreeBSD__) -+ return get_active_uid_freebsd(table, uid); -+#else -+ return ENOSYS; -+#endif -+} -+ -+errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_t **table) -+{ - int ret; - - ret = hash_create_ex(0, table, 0, 0, 0, 0, -@@ -339,10 +420,7 @@ errno_t get_uid_table(TALLOC_CTX *mem_ctx, hash_table_ - return ENOMEM; - } - -- return get_active_uid_linux(*table, 0); --#else -- return ENOSYS; --#endif -+ return get_active_uid(*table, 0); - } - - errno_t check_if_uid_is_active(uid_t uid, bool *result) -@@ -365,9 +443,9 @@ errno_t check_if_uid_is_active(uid_t uid, bool *result - /* fall back to the old method */ - #endif - -- ret = get_active_uid_linux(NULL, uid); -+ ret = get_active_uid(NULL, uid); - if (ret != EOK && ret != ENOENT) { -- DEBUG(SSSDBG_CRIT_FAILURE, "get_active_uid_linux() failed.\n"); -+ DEBUG(SSSDBG_CRIT_FAILURE, "get_active_uid() failed.\n"); - return ret; - } - diff --git a/security/sssd2/files/patch-src__util__nss_dl_load.c b/security/sssd2/files/patch-src__util__nss_dl_load.c deleted file mode 100644 index a3d9496d5b85..000000000000 --- a/security/sssd2/files/patch-src__util__nss_dl_load.c +++ /dev/null @@ -1,28 +0,0 @@ ---- src/util/nss_dl_load.c.orig 2023-05-05 08:11:07 UTC -+++ src/util/nss_dl_load.c -@@ -24,6 +24,7 @@ - #include "util/util_errors.h" - #include "util/debug.h" - #include "nss_dl_load.h" -+#include "util/sss_bsd_errno.h" - - - #define NSS_FN_NAME "_nss_%s_%s" -@@ -36,7 +37,7 @@ static void *proxy_dlsym(void *handle, - char *funcname; - void *funcptr; - -- funcname = talloc_asprintf(NULL, NSS_FN_NAME, libname, name); -+ funcname = talloc_asprintf(NULL, "%s", name); - if (funcname == NULL) { - DEBUG(SSSDBG_CRIT_FAILURE, "talloc_asprintf() failed\n"); - return NULL; -@@ -56,7 +57,7 @@ errno_t sss_load_nss_symbols(struct sss_nss_ops *ops, - char *libpath; - size_t i; - -- libpath = talloc_asprintf(NULL, "libnss_%s.so.2", libname); -+ libpath = talloc_asprintf(NULL, "/lib/libc.so.7", libname); - if (libpath == NULL) { - DEBUG(SSSDBG_CRIT_FAILURE, "talloc_asprintf() failed\n"); - return ENOMEM; diff --git a/security/sssd2/files/patch-src__util__server.c b/security/sssd2/files/patch-src__util__server.c deleted file mode 100644 index b8901158149c..000000000000 --- a/security/sssd2/files/patch-src__util__server.c +++ /dev/null @@ -1,53 +0,0 @@ ---- src/util/server.c.orig 2024-01-12 12:05:40 UTC -+++ src/util/server.c -@@ -30,17 +30,12 @@ - #include <fcntl.h> - #include <unistd.h> - #include <signal.h> --#include <sys/prctl.h> - #include <ldb.h> - #include "util/util.h" - #include "confdb/confdb.h" - #include "util/sss_chain_id.h" - #include "util/sss_chain_id_tevent.h" - --#ifdef HAVE_PRCTL --#include <sys/prctl.h> --#endif -- - static TALLOC_CTX *autofree_ctx; - - static void server_atexit(void) -@@ -317,10 +312,13 @@ static void setup_signals(void) - BlockSignals(false, SIGTERM); - - #ifndef HAVE_PRCTL -- /* If prctl is not defined on the system, try to handle -- * some common termination signals gracefully */ -+ /* If prctl is not defined on the system, try to handle -+ * some common termination signals gracefully */ -+ (void) sig_segv_abrt; /* unused */ -+ /* - CatchSignal(SIGSEGV, sig_segv_abrt); - CatchSignal(SIGABRT, sig_segv_abrt); -+ */ - #endif - - } -@@ -749,6 +747,8 @@ int server_setup(const char *name, bool is_responder, - DEBUG(SSSDBG_FATAL_FAILURE, "Failed to determine "CONFDB_MONITOR_DUMPABLE"\n"); - return ret; - } -+ -+#ifdef HAVE_PRCTL - ret = prctl(PR_SET_DUMPABLE, dumpable ? 1 : 0); - if (ret != 0) { - DEBUG(SSSDBG_CRIT_FAILURE, "Failed to set PR_SET_DUMPABLE\n"); -@@ -756,6 +756,7 @@ int server_setup(const char *name, bool is_responder, - } else if (!dumpable) { - DEBUG(SSSDBG_IMPORTANT_INFO, "Core dumps are disabled!\n"); - } -+#endif - - sss_chain_id_setup(ctx->event_ctx); - diff --git a/security/sssd2/files/patch-src__util__sss_krb5.c b/security/sssd2/files/patch-src__util__sss_krb5.c deleted file mode 100644 index fdf463bdad02..000000000000 --- a/security/sssd2/files/patch-src__util__sss_krb5.c +++ /dev/null @@ -1,11 +0,0 @@ ---- src/util/sss_krb5.c.orig 2023-05-05 08:11:07 UTC -+++ src/util/sss_krb5.c -@@ -17,6 +17,8 @@ - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. - */ -+#include <sys/types.h> -+#include <sys/endian.h> - #include <ctype.h> - #include <stdio.h> - #include <errno.h> diff --git a/security/sssd2/files/patch-src__util__sss_pam_data.h b/security/sssd2/files/patch-src__util__sss_pam_data.h deleted file mode 100644 index d915f987ea78..000000000000 --- a/security/sssd2/files/patch-src__util__sss_pam_data.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/util/sss_pam_data.h.orig 2023-05-05 08:11:07 UTC -+++ src/util/sss_pam_data.h -@@ -24,6 +24,7 @@ - #include "config.h" - #include <stdbool.h> - #include <stdint.h> -+#include <string.h> - #ifdef USE_KEYRING - #include <sys/types.h> - #include <keyutils.h> diff --git a/security/sssd2/files/patch-src__util__sss_sockets.c b/security/sssd2/files/patch-src__util__sss_sockets.c index 39b90227f06a..d56aef6ca56a 100644 --- a/security/sssd2/files/patch-src__util__sss_sockets.c +++ b/security/sssd2/files/patch-src__util__sss_sockets.c @@ -1,25 +1,6 @@ ---- src/util/sss_sockets.c.orig 2023-05-05 08:11:07 UTC +--- src/util/sss_sockets.c.orig 2025-05-07 09:36:03 UTC +++ src/util/sss_sockets.c -@@ -144,18 +144,6 @@ errno_t set_fd_common_opts(int fd, int timeout) - "setsockopt SO_SNDTIMEO failed.[%d][%s].\n", ret, - strerror(ret)); - } -- -- if (domain != AF_UNIX && type == SOCK_STREAM) { -- milli = timeout * 1000; /* timeout in milliseconds */ -- ret = setsockopt(fd, IPPROTO_TCP, TCP_USER_TIMEOUT, &milli, -- sizeof(milli)); -- if (ret != 0) { -- ret = errno; -- DEBUG(SSSDBG_FUNC_DATA, -- "setsockopt TCP_USER_TIMEOUT failed.[%d][%s].\n", ret, -- strerror(ret)); -- } -- } - } - - return EOK; -@@ -258,7 +246,7 @@ static void sssd_async_connect_done(struct tevent_cont +@@ -260,7 +260,7 @@ static void sssd_async_connect_done(struct tevent_cont talloc_zfree(fde); diff --git a/security/sssd2/files/patch-src__util__util.c b/security/sssd2/files/patch-src__util__util.c deleted file mode 100644 index 31a50f2879eb..000000000000 --- a/security/sssd2/files/patch-src__util__util.c +++ /dev/null @@ -1,19 +0,0 @@ ---- src/util/util.c.orig 2024-01-12 12:05:40 UTC -+++ src/util/util.c -@@ -786,6 +786,16 @@ errno_t sss_fd_nonblocking(int fd) - return EOK; - } - -+int flb_timezone(void) -+{ -+ struct tm tm; -+ time_t t = 0; -+ tzset(); -+ localtime_r(&t, &tm); -+ return -(tm.tm_gmtoff); -+} -+#define timezone (flb_timezone()) -+ - /* Convert GeneralizedTime (http://en.wikipedia.org/wiki/GeneralizedTime) - * to unix time (seconds since epoch). Use UTC time zone. - */ diff --git a/security/sssd2/files/patch-src__util__util_creds.h b/security/sssd2/files/patch-src__util__util_creds.h deleted file mode 100644 index 5fbec01ffe22..000000000000 --- a/security/sssd2/files/patch-src__util__util_creds.h +++ /dev/null @@ -1,20 +0,0 @@ ---- src/util/util_creds.h.orig 2023-05-05 08:11:07 UTC -+++ src/util/util_creds.h -@@ -73,6 +73,17 @@ struct cli_creds { - #define cli_creds_get_uid(x) (x->ucred.uid) - #define cli_creds_get_gid(x) (x->ucred.gid) - -+#elif HAVE_FREEBSD -+#include <sys/param.h> -+#include <sys/ucred.h> -+struct cli_creds { -+ struct xucred ucred; -+ SELINUX_CTX selinux_ctx; -+}; -+ -+#define cli_creds_get_uid(x) (x->ucred.cr_uid) -+#define cli_creds_get_gid(x) (x->ucred.cr_gid) -+ - #else /* not HAVE_UCRED */ - struct cli_creds { - SELINUX_CTX selinux_ctx; diff --git a/security/sssd2/files/patch-src_config_cfg__rules.ini b/security/sssd2/files/patch-src_config_cfg__rules.ini new file mode 100644 index 000000000000..a395525dfe9a --- /dev/null +++ b/security/sssd2/files/patch-src_config_cfg__rules.ini @@ -0,0 +1,472 @@ +We have to repeat the whole rule block, because our libc does not support +operator | in basic regexps. +See https://github.com/SSSD/sssd/pull/8227#issuecomment-3567972723 + +--- src/config/cfg_rules.ini.orig 2026-01-14 15:01:42 UTC ++++ src/config/cfg_rules.ini +@@ -340,7 +340,464 @@ validator = ini_allowed_options + + [rule/allowed_domain_options] + validator = ini_allowed_options +-section_re = ^\(domain\|application\)/[^/]\{1,\}$ ++section_re = ^domain/[^/]\{1,\}$ ++ ++option = debug ++option = debug_level ++option = debug_timestamps ++option = debug_microseconds ++option = debug_backtrace_enabled ++option = command ++option = fd_limit ++option = client_idle_timeout ++option = description ++ ++#Available provider types ++option = id_provider ++option = auth_provider ++option = access_provider ++option = chpass_provider ++option = sudo_provider ++option = autofs_provider ++option = hostid_provider ++option = subdomains_provider ++option = selinux_provider ++option = session_provider ++option = resolver_provider ++ ++# Options available to all domains ++option = enabled ++option = domain_type ++option = min_id ++option = max_id ++option = timeout ++option = enumerate ++option = offline_timeout ++option = offline_timeout_max ++option = offline_timeout_random_offset ++option = cache_credentials ++option = cache_credentials_minimal_first_factor_length ++option = use_fully_qualified_names ++option = ignore_group_members ++option = entry_cache_timeout ++option = lookup_family_order ++option = account_cache_expiration ++option = pwd_expiration_warning ++option = filter_users ++option = filter_groups ++option = dns_resolver_server_timeout ++option = dns_resolver_op_timeout ++option = dns_resolver_timeout ++option = dns_resolver_use_search_list ++option = dns_discovery_domain ++option = failover_primary_timeout ++option = override_gid ++option = case_sensitive ++option = override_homedir ++option = fallback_homedir ++option = homedir_substring ++option = override_shell ++option = default_shell ++option = description ++option = realmd_tags ++option = subdomain_refresh_interval ++option = subdomain_refresh_interval_offset ++option = subdomain_inherit ++option = subdomain_homedir ++option = cached_auth_timeout ++option = wildcard_limit ++option = full_name_format ++option = re_expression ++option = auto_private_groups ++option = pam_gssapi_services ++option = pam_gssapi_check_upn ++option = pam_gssapi_indicators_map ++option = local_auth_policy ++ ++#Entry cache timeouts ++option = entry_cache_user_timeout ++option = entry_cache_group_timeout ++option = entry_cache_netgroup_timeout ++option = entry_cache_service_timeout ++option = entry_cache_autofs_timeout ++option = entry_cache_sudo_timeout ++option = entry_cache_ssh_host_timeout ++option = entry_cache_computer_timeout ++option = entry_cache_resolver_timeout ++option = refresh_expired_interval ++option = refresh_expired_interval_offset ++ ++# Dynamic DNS updates ++option = dyndns_update ++option = dyndns_update_per_family ++option = dyndns_ttl ++option = dyndns_iface ++option = dyndns_address ++option = dyndns_refresh_interval ++option = dyndns_refresh_interval_offset ++option = dyndns_update_ptr ++option = dyndns_force_tcp ++option = dyndns_auth ++option = dyndns_auth_ptr ++option = dyndns_server ++option = dyndns_dot_cacert ++option = dyndns_dot_cert ++option = dyndns_dot_key ++ ++# proxy provider specific options ++option = proxy_lib_name ++option = proxy_resolver_lib_name ++option = proxy_fast_alias ++option = proxy_pam_target ++option = proxy_max_children ++ ++# simple access provider specific options ++option = simple_allow_users ++option = simple_deny_users ++option = simple_allow_groups ++option = simple_deny_groups ++ ++# AD provider specific options ++option = ad_access_filter ++option = ad_backup_server ++option = ad_domain ++option = ad_enable_dns_sites ++option = ad_enabled_domains ++option = ad_enable_gc ++option = ad_gpo_access_control ++option = ad_gpo_implicit_deny ++option = ad_gpo_ignore_unreadable ++option = ad_gpo_cache_timeout ++option = ad_gpo_default_right ++option = ad_gpo_map_batch ++option = ad_gpo_map_deny ++option = ad_gpo_map_interactive ++option = ad_gpo_map_network ++option = ad_gpo_map_permit ++option = ad_gpo_map_remote_interactive ++option = ad_gpo_map_service ++option = ad_hostname ++option = ad_machine_account_password_renewal_opts ++option = ad_maximum_machine_account_password_age ++option = ad_server ++option = ad_site ++option = ad_update_samba_machine_account_password ++option = ad_use_ldaps ++ ++# IPA provider specific options ++option = ipa_access_order ++option = ipa_anchor_uuid ++option = ipa_automount_location ++option = ipa_backup_server ++option = ipa_deskprofile_refresh ++option = ipa_deskprofile_request_interval ++option = ipa_deskprofile_search_base ++option = ipa_subid_ranges_search_base ++option = ipa_domain ++option = ipa_group_override_object_class ++option = ipa_hbac_refresh ++option = ipa_hbac_search_base ++option = ipa_hbac_support_srchost ++option = ipa_host_fqdn ++option = ipa_hostgroup_memberof ++option = ipa_hostgroup_member ++option = ipa_hostgroup_name ++option = ipa_hostgroup_objectclass ++option = ipa_hostgroup_uuid ++option = ipa_host_member_of ++option = ipa_host_name ++option = ipa_hostname ++option = ipa_host_object_class ++option = ipa_host_search_base ++option = ipa_host_serverhostname ++option = ipa_host_ssh_public_key ++option = ipa_host_uuid ++option = ipa_master_domain_search_base ++option = ipa_netgroup_domain ++option = ipa_netgroup_member_ext_host ++option = ipa_netgroup_member_host ++option = ipa_netgroup_member_of ++option = ipa_netgroup_member ++option = ipa_netgroup_member_user ++option = ipa_netgroup_name ++option = ipa_netgroup_object_class ++option = ipa_netgroup_uuid ++option = ipa_override_object_class ++option = ipa_ranges_search_base ++option = ipa_selinux_refresh ++option = ipa_selinux_usermap_enabled ++option = ipa_selinux_usermap_host_category ++option = ipa_selinux_usermap_member_host ++option = ipa_selinux_usermap_member_user ++option = ipa_selinux_usermap_name ++option = ipa_selinux_usermap_object_class ++option = ipa_selinux_usermap_see_also ++option = ipa_selinux_usermap_selinux_user ++option = ipa_selinux_usermap_user_category ++option = ipa_selinux_usermap_uuid ++option = ipa_server_mode ++option = ipa_server ++option = ipa_subdomains_search_base ++option = ipa_sudocmdgroup_entry_usn ++option = ipa_sudocmdgroup_member ++option = ipa_sudocmdgroup_name ++option = ipa_sudocmdgroup_object_class ++option = ipa_sudocmdgroup_uuid ++option = ipa_sudocmd_memberof ++option = ipa_sudocmd_object_class ++option = ipa_sudocmd_sudoCmd ++option = ipa_sudocmd_uuid ++option = ipa_sudorule_allowcmd ++option = ipa_sudorule_cmdcategory ++option = ipa_sudorule_denycmd ++option = ipa_sudorule_enabled_flag ++option = ipa_sudorule_entry_usn ++option = ipa_sudorule_externaluser ++option = ipa_sudorule_hostcategory ++option = ipa_sudorule_host ++option = ipa_sudorule_name ++option = ipa_sudorule_notafter ++option = ipa_sudorule_notbefore ++option = ipa_sudorule_object_class ++option = ipa_sudorule_option ++option = ipa_sudorule_runasextgroup ++option = ipa_sudorule_runasextusergroup ++option = ipa_sudorule_runasextuser ++option = ipa_sudorule_runasgroupcategory ++option = ipa_sudorule_runasgroup ++option = ipa_sudorule_runasusercategory ++option = ipa_sudorule_sudoorder ++option = ipa_sudorule_usercategory ++option = ipa_sudorule_user ++option = ipa_sudorule_uuid ++option = ipa_user_override_object_class ++option = ipa_view_class ++option = ipa_view_name ++option = ipa_views_search_base ++ ++# krb5 provider specific options ++option = krb5_auth_timeout ++option = krb5_backup_kpasswd ++option = krb5_backup_server ++option = krb5_canonicalize ++option = krb5_ccachedir ++option = krb5_ccname_template ++option = krb5_confd_path ++option = krb5_fast_principal ++option = krb5_fast_use_anonymous_pkinit ++option = krb5_kdcinfo_lookahead ++option = krb5_kdcip ++option = krb5_keytab ++option = krb5_kpasswd ++option = krb5_lifetime ++option = krb5_map_user ++option = krb5_realm ++option = krb5_renewable_lifetime ++option = krb5_renew_interval ++option = krb5_server ++option = krb5_store_password_if_offline ++option = krb5_use_enterprise_principal ++option = krb5_use_subdomain_realm ++option = krb5_use_fast ++option = krb5_use_kdcinfo ++option = krb5_validate ++ ++# ldap provider specific options ++option = ldap_access_filter ++option = ldap_access_order ++option = ldap_account_expire_policy ++option = ldap_autofs_entry_key ++option = ldap_autofs_entry_object_class ++option = ldap_autofs_entry_value ++option = ldap_autofs_map_master_name ++option = ldap_autofs_map_name ++option = ldap_autofs_map_object_class ++option = ldap_autofs_search_base ++option = ldap_backup_uri ++option = ldap_chpass_backup_uri ++option = ldap_chpass_dns_service_name ++option = ldap_chpass_update_last_change ++option = ldap_chpass_uri ++option = ldap_connection_expire_timeout ++option = ldap_connection_expire_offset ++option = ldap_connection_idle_timeout ++option = ldap_default_authtok ++option = ldap_default_authtok_type ++option = ldap_default_bind_dn ++option = ldap_deref ++option = ldap_deref_threshold ++option = ldap_ignore_unreadable_references ++option = ldap_disable_paging ++option = ldap_disable_range_retrieval ++option = ldap_dns_service_name ++option = ldap_entry_usn ++option = ldap_enumeration_refresh_timeout ++option = ldap_enumeration_refresh_offset ++option = ldap_enumeration_search_timeout ++option = ldap_force_upper_case_realm ++option = ldap_group_entry_usn ++option = ldap_group_external_member ++option = ldap_group_gid_number ++option = ldap_group_member ++option = ldap_group_modify_timestamp ++option = ldap_group_name ++option = ldap_group_nesting_level ++option = ldap_group_object_class ++option = ldap_group_objectsid ++option = ldap_group_search_base ++option = ldap_group_search_filter ++option = ldap_group_search_scope ++option = ldap_group_type ++option = ldap_group_uuid ++option = ldap_idmap_autorid_compat ++option = ldap_idmap_default_domain_sid ++option = ldap_idmap_default_domain ++option = ldap_idmap_helper_table_size ++option = ldap_id_mapping ++option = ldap_idmap_range_max ++option = ldap_idmap_range_min ++option = ldap_idmap_range_size ++option = ldap_id_use_start_tls ++option = ldap_krb5_init_creds ++option = ldap_krb5_keytab ++option = ldap_krb5_ticket_lifetime ++option = ldap_library_debug_level ++option = ldap_max_id ++option = ldap_min_id ++option = ldap_netgroup_member ++option = ldap_netgroup_modify_timestamp ++option = ldap_netgroup_name ++option = ldap_netgroup_object_class ++option = ldap_netgroup_search_base ++option = ldap_netgroup_triple ++option = ldap_network_timeout ++option = ldap_ns_account_lock ++option = ldap_offline_timeout ++option = ldap_opt_timeout ++option = ldap_page_size ++option = ldap_purge_cache_timeout ++option = ldap_purge_cache_offset ++option = ldap_pwd_attribute ++option = ldap_pwdlockout_dn ++option = ldap_pwd_policy ++option = ldap_read_rootdse ++option = ldap_referrals ++option = ldap_rfc2307_fallback_to_local_users ++option = ldap_rootdse_last_usn ++option = ldap_sasl_authid ++option = ldap_sasl_canonicalize ++option = ldap_sasl_mech ++option = ldap_sasl_minssf ++option = ldap_sasl_maxssf ++option = ldap_sasl_realm ++option = ldap_schema ++option = ldap_pwmodify_mode ++option = ldap_search_base ++option = ldap_search_timeout ++option = ldap_service_entry_usn ++option = ldap_service_name ++option = ldap_service_object_class ++option = ldap_service_port ++option = ldap_service_proto ++option = ldap_service_search_base ++option = ldap_sudo_full_refresh_interval ++option = ldap_sudo_hostnames ++option = ldap_sudo_include_netgroups ++option = ldap_sudo_include_regexp ++option = ldap_sudo_ip ++option = ldap_sudorule_command ++option = ldap_sudorule_host ++option = ldap_sudorule_name ++option = ldap_sudorule_notafter ++option = ldap_sudorule_notbefore ++option = ldap_sudorule_object_class ++option = ldap_sudorule_option ++option = ldap_sudorule_order ++option = ldap_sudorule_runasgroup ++option = ldap_sudorule_runas ++option = ldap_sudorule_runasuser ++option = ldap_sudorule_user ++option = ldap_sudo_search_base ++option = ldap_sudo_smart_refresh_interval ++option = ldap_sudo_random_offset ++option = ldap_sudo_use_host_filter ++option = ldap_tls_cacertdir ++option = ldap_tls_cacert ++option = ldap_tls_cert ++option = ldap_tls_cipher_suite ++option = ldap_tls_key ++option = ldap_tls_reqcert ++option = ldap_uri ++option = ldap_use_ppolicy ++option = ldap_ppolicy_pwd_change_threshold ++option = ldap_user_ad_account_expires ++option = ldap_user_ad_user_account_control ++option = ldap_user_authorized_host ++option = ldap_user_authorized_rhost ++option = ldap_user_authorized_service ++option = ldap_user_auth_type ++option = ldap_user_certificate ++option = ldap_user_email ++option = ldap_user_entry_usn ++option = ldap_user_extra_attrs ++option = ldap_user_fullname ++option = ldap_user_gecos ++option = ldap_user_gid_number ++option = ldap_user_home_directory ++option = ldap_user_krb_last_pwd_change ++option = ldap_user_krb_password_expiration ++option = ldap_user_member_of ++option = ldap_user_modify_timestamp ++option = ldap_user_name ++option = ldap_user_nds_login_allowed_time_map ++option = ldap_user_nds_login_disabled ++option = ldap_user_nds_login_expiration_time ++option = ldap_user_object_class ++option = ldap_user_objectsid ++option = ldap_user_passkey ++option = ldap_user_primary_group ++option = ldap_user_principal ++option = ldap_user_search_base ++option = ldap_user_search_filter ++option = ldap_user_search_scope ++option = ldap_user_shadow_expire ++option = ldap_user_shadow_flag ++option = ldap_user_shadow_inactive ++option = ldap_user_shadow_last_change ++option = ldap_user_shadow_max ++option = ldap_user_shadow_min ++option = ldap_user_shadow_warning ++option = ldap_user_shell ++option = ldap_user_ssh_public_key ++option = ldap_user_uid_number ++option = ldap_user_uuid ++option = ldap_use_tokengroups ++option = ldap_host_object_class ++option = ldap_host_name ++option = ldap_host_fqdn ++option = ldap_host_serverhostname ++option = ldap_host_member_of ++option = ldap_host_search_base ++option = ldap_host_ssh_public_key ++option = ldap_host_uuid ++option = ldap_iphost_search_base ++option = ldap_iphost_object_class ++option = ldap_iphost_name ++option = ldap_iphost_number ++option = ldap_iphost_entry_usn ++option = ldap_ipnetwork_search_base ++option = ldap_ipnetwork_object_class ++option = ldap_ipnetwork_name ++option = ldap_ipnetwork_number ++option = ldap_ipnetwork_entry_usn ++option = ldap_subid_ranges_search_base ++ ++# For application domains ++option = inherit_from ++ ++[rule/allowed_domain_options] ++validator = ini_allowed_options ++section_re = ^application/[^/]\{1,\}$ + + option = debug + option = debug_level diff --git a/security/sssd2/files/patch-src_external_platform.m4 b/security/sssd2/files/patch-src_external_platform.m4 new file mode 100644 index 000000000000..f4d606ec201e --- /dev/null +++ b/security/sssd2/files/patch-src_external_platform.m4 @@ -0,0 +1,12 @@ +--- src/external/platform.m4.orig 2026-01-21 16:56:16 UTC ++++ src/external/platform.m4 +@@ -18,7 +18,9 @@ if test x"$osname" = x ; then + elif test -f /etc/gentoo-release ; then + osname="gentoo" + elif test -f /etc/os-release ; then ++ _old_version="$VERSION" + . /etc/os-release ++ VERSION="$_old_version" + if ([[ "${ID}" = "suse" ]]) || ([[ "${ID_LIKE#*suse*}" != "${ID_LIKE}" ]]); then + osname="suse" + fi diff --git a/security/sssd2/files/patch-src_providers_ldap_ldap__auth.c b/security/sssd2/files/patch-src_providers_ldap_ldap__auth.c new file mode 100644 index 000000000000..b2dad5f3b4fb --- /dev/null +++ b/security/sssd2/files/patch-src_providers_ldap_ldap__auth.c @@ -0,0 +1,14 @@ +Can be removed in FreeBSD 15 + +--- src/providers/ldap/ldap_auth.c.orig 2025-06-24 10:24:24 UTC ++++ src/providers/ldap/ldap_auth.c +@@ -100,6 +100,9 @@ static errno_t check_pwexpire_kerberos(const char *exp + time_t expire_time; + int expiration_warning; + int ret = ERR_INTERNAL; ++#ifndef HAVE_TIMEZONE ++ long daylight = 0; ++#endif + + ret = sss_utc_to_time_t(expire_date, "%Y%m%d%H%M%SZ", + &expire_time); diff --git a/security/sssd2/files/patch-src_providers_ldap_sdap__access.c b/security/sssd2/files/patch-src_providers_ldap_sdap__access.c new file mode 100644 index 000000000000..86bed2419c09 --- /dev/null +++ b/security/sssd2/files/patch-src_providers_ldap_sdap__access.c @@ -0,0 +1,14 @@ +Can be removed in FreeBSD 15 + +--- src/providers/ldap/sdap_access.c.orig 2025-06-24 10:24:24 UTC ++++ src/providers/ldap/sdap_access.c +@@ -551,6 +551,9 @@ bool nds_check_expired(const char *exp_time_str) + time_t expire_time; + time_t now; + errno_t ret; ++#ifndef HAVE_TIMEZONE ++ long daylight = 0; ++#endif + + if (exp_time_str == NULL) { + DEBUG(SSSDBG_TRACE_ALL, diff --git a/security/sssd2/files/patch-src_responder_common_responder__common.c b/security/sssd2/files/patch-src_responder_common_responder__common.c new file mode 100644 index 000000000000..5d847dfc6809 --- /dev/null +++ b/security/sssd2/files/patch-src_responder_common_responder__common.c @@ -0,0 +1,11 @@ +--- src/responder/common/responder_common.c.orig 2026-01-14 15:01:42 UTC ++++ src/responder/common/responder_common.c +@@ -108,7 +108,7 @@ static errno_t get_client_cred(struct cli_ctx *cctx) + char cmd_line[255] = { 0 }; + int proc_fd; + +- ret = getsockopt(cctx->cfd, SOL_SOCKET, SSS_PEERCRED_SOCKET_OPTION, &cctx->creds->ucred, ++ ret = getsockopt(cctx->cfd, SOL_LOCAL, SSS_PEERCRED_SOCKET_OPTION, &cctx->creds->ucred, + &client_cred_len); + if (ret != EOK) { + talloc_zfree(cctx->creds); diff --git a/security/sssd2/files/patch-src_responder_nss_nsssrv__mmap__cache.c b/security/sssd2/files/patch-src_responder_nss_nsssrv__mmap__cache.c new file mode 100644 index 000000000000..f81c37811b19 --- /dev/null +++ b/security/sssd2/files/patch-src_responder_nss_nsssrv__mmap__cache.c @@ -0,0 +1,25 @@ +Older FreeBSD versions return EINVAL for posix_fallocate called on ZFS + +--- src/responder/nss/nsssrv_mmap_cache.c.orig 2026-01-14 15:01:42 UTC ++++ src/responder/nss/nsssrv_mmap_cache.c +@@ -19,6 +19,8 @@ + along with this program. If not, see <http://www.gnu.org/licenses/>. + */ + ++#include <sys/param.h> ++ + #include "util/util.h" + #include "util/crypto/sss_crypto.h" + #include "confdb/confdb.h" +@@ -1452,7 +1454,11 @@ errno_t sss_mmap_cache_init(TALLOC_CTX *mem_ctx, const + /* Copy-on-write file systems such as ZFS and Btrfs can't + * really support the posix_fallocate operation. + * Fall back to ftruncate() in this case */ ++#if __FreeBSD_version <= 1500000 ++ if (ret == ENOSYS || ret == EOPNOTSUPP || ret == EINVAL) { ++#else + if (ret == ENOSYS || ret == EOPNOTSUPP) { ++#endif + ret = ftruncate(mc_ctx->fd, mc_ctx->mmap_size); + if (ret == -1) { + ret = errno; diff --git a/security/sssd2/files/patch-src_responder_pam_pamsrv.c b/security/sssd2/files/patch-src_responder_pam_pamsrv.c new file mode 100644 index 000000000000..7132e0e9ff8d --- /dev/null +++ b/security/sssd2/files/patch-src_responder_pam_pamsrv.c @@ -0,0 +1,16 @@ +Can be removed in FreeBSD 14 + +--- src/responder/pam/pamsrv.c.orig 2026-01-14 15:01:42 UTC ++++ src/responder/pam/pamsrv.c +@@ -484,7 +484,11 @@ int main(int argc, const char *argv[]) + */ + sss_getenv(NULL, "LISTEN_PID", NULL, &env_listen_pid); + sss_getenv(NULL, "LISTEN_FDS", NULL, &env_listen_fds); ++#ifdef HAVE_CLEARENV + ret = clearenv(); ++#else ++ ret = 0; ++#endif + if (ret != 0) { + fprintf(stderr, "Failed to clear env.\n"); + return 1; diff --git a/security/sssd2/files/patch-src_tests_cmocka_test__authtok.c b/security/sssd2/files/patch-src_tests_cmocka_test__authtok.c deleted file mode 100644 index 74dd25f945d4..000000000000 --- a/security/sssd2/files/patch-src_tests_cmocka_test__authtok.c +++ /dev/null @@ -1,10 +0,0 @@ ---- src/tests/cmocka/test_authtok.c.orig 2023-05-05 08:11:07 UTC -+++ src/tests/cmocka/test_authtok.c -@@ -28,6 +28,7 @@ - #include "tests/cmocka/common_mock.h" - - #include "util/authtok.h" -+#include "util/sss_endian.h" - - - struct test_state { diff --git a/security/sssd2/files/patch-src_util_util.c b/security/sssd2/files/patch-src_util_util.c new file mode 100644 index 000000000000..1a3d4141c8f3 --- /dev/null +++ b/security/sssd2/files/patch-src_util_util.c @@ -0,0 +1,15 @@ +Can be removed in FreeBSD 15 + +--- src/util/util.c.orig 2026-01-14 15:01:42 UTC ++++ src/util/util.c +@@ -831,8 +831,10 @@ errno_t sss_utc_to_time_t(const char *str, const char + return EINVAL; + } + ++#ifdef HAVE_TIMEZONE + tzset(); + ut -= timezone; ++#endif + *_unix_time = ut; + return EOK; + } diff --git a/security/sssd2/files/pkg-message.in b/security/sssd2/files/pkg-message.in deleted file mode 100644 index 7e20c0c872d2..000000000000 --- a/security/sssd2/files/pkg-message.in +++ /dev/null @@ -1,27 +0,0 @@ -[ -{ type: install - message: <<EOM -================================================================================ -Copy %%PREFIX%%/etc/sssd/sssd.conf.sample to %%PREFIX%%/etc/sssd/sssd.conf -and edit %%PREFIX%%/etc/sssd/sssd.conf (see man sssd.conf for details) - -To load sssd at startup, add sssd_enable="YES" to /etc/rc.conf - -To enable pam integration, add a line similar to the following to -/etc/pam.d/system: - -login auth sufficient %%PREFIX%%/lib/pam_sss.so - -To enable NSS integration, update /etc/nsswitch.conf as follows: - -group: sss files -passwd: sss files - -For additional details, please see the man pages for pam.conf and nsswitch.conf - -An sssd HOWTO is also available: -https://fedorahosted.org/sssd/wiki/HOWTO_Configure_1_0_2 -================================================================================ -EOM -} -] diff --git a/security/sssd2/files/sss_bsd_errno.h b/security/sssd2/files/sss_bsd_errno.h deleted file mode 100644 index b7bd215249f3..000000000000 --- a/security/sssd2/files/sss_bsd_errno.h +++ /dev/null @@ -1,58 +0,0 @@ -/* - SSSD - - Authors: - Lukas Slebodnik <lslebodn@redhat.com> - - Copyright (C) 2013 Red Hat - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -#ifndef SSS_BSD_ERRNO_H_ -#define SSS_BSD_ERRNO_H_ - -#include <errno.h> - -#define BSD_ERR_MASK (0xB5DE <<16) - -#ifndef EUCLEAN -#define EUCLEAN (BSD_ERR_MASK | 117) -#endif -#ifndef EMEDIUMTYPE -#define EMEDIUMTYPE (BSD_ERR_MASK | 124) -#endif -#ifndef EOWNERDEAD -#define EOWNERDEAD (BSD_ERR_MASK | 130) -#endif -#ifndef ECONNRESET -#define ECONNRESET (BSD_ERR_MASK | 104) -#endif -#ifndef ETIMEDOUT -#define ETIMEDOUT (BSD_ERR_MASK | 110) -#endif -#ifndef ENODATA -#define ENODATA (BSD_ERR_MASK | 61) -#endif -#ifndef ETIME -#define ETIME (BSD_ERR_MASK | 62) -#endif -#ifndef ELIBACC -#define ELIBACC (BSD_ERR_MASK | 79) -#endif -#ifndef ELIBBAD -#define ELIBBAD (BSD_ERR_MASK | 80) -#endif - -#endif /* SSS_BSD_ERRNO_H_ */ diff --git a/security/sssd2/pkg-plist b/security/sssd2/pkg-plist index 08b8e3eae7dd..242b53ca4a73 100644 --- a/security/sssd2/pkg-plist +++ b/security/sssd2/pkg-plist @@ -1,6 +1,8 @@ bin/sss_ssh_authorizedkeys +bin/sss_ssh_knownhosts bin/sss_ssh_knownhostsproxy etc/pam.d/sssd-shadowutils +@comment etc/rc.d/init.d/sssd %%ETCDIR%%/sssd.conf.sample include/ipa_hbac.h include/sss_certmap.h @@ -17,18 +19,18 @@ lib/libsss_certmap.so.0 lib/libsss_certmap.so.0.2.0 lib/libsss_idmap.so lib/libsss_idmap.so.0 -lib/libsss_idmap.so.0.5.1 +lib/libsss_idmap.so.0.6.0 lib/libsss_nss_idmap.so lib/libsss_nss_idmap.so.0 -lib/libsss_nss_idmap.so.0.6.0 +lib/libsss_nss_idmap.so.0.6.1 lib/libsss_sudo.so lib/nss_sss.so.1 lib/pam_sss.so lib/pam_sss_gss.so -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.6-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.6-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.6-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/SSSDConfig-2.9.6-py%%PYTHON_VER%%.egg-info/top_level.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.12.0-py%%PYTHON_VER%%.egg-info/PKG-INFO +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.12.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.12.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt +%%PYTHON_SITELIBDIR%%/SSSDConfig-2.12.0-py%%PYTHON_VER%%.egg-info/top_level.txt %%PYTHON_SITELIBDIR%%/SSSDConfig/__init__.py %%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON_SITELIBDIR%%/SSSDConfig/__pycache__/ipachangeconf%%PYTHON_TAG%%.pyc @@ -41,12 +43,14 @@ lib/pam_sss_gss.so %%PYTHON_SITELIBDIR%%/pysss_nss_idmap.so %%PYTHON_SITELIBDIR%%/sssd/__init__.py %%PYTHON_SITELIBDIR%%/sssd/modules/__init__.py +%%PYTHON_SITELIBDIR%%/sssd/modules/error.py %%PYTHON_SITELIBDIR%%/sssd/modules/request.py %%PYTHON_SITELIBDIR%%/sssd/parser.py %%PYTHON_SITELIBDIR%%/sssd/source_files.py %%PYTHON_SITELIBDIR%%/sssd/source_journald.py %%PYTHON_SITELIBDIR%%/sssd/source_reader.py %%PYTHON_SITELIBDIR%%/sssd/sss_analyze.py +%%PYTHON_SITELIBDIR%%/sssd/util.py %%SAMBA_IDMAP_MODULESDIR%%/sss.so %%SAMBA_LDB_MODULESDIR%%/memberof.so lib/sssd/conf/sssd.conf @@ -57,7 +61,7 @@ lib/sssd/libsss_cert.so lib/sssd/libsss_child.so lib/sssd/libsss_crypt.so lib/sssd/libsss_debug.so -lib/sssd/libsss_files.so +lib/sssd/libsss_idp.so lib/sssd/libsss_iface.so lib/sssd/libsss_iface_sync.so lib/sssd/libsss_ipa.so @@ -68,7 +72,6 @@ lib/sssd/libsss_ldap_common.so lib/sssd/libsss_proxy.so lib/sssd/libsss_sbus.so lib/sssd/libsss_sbus_sync.so -lib/sssd/libsss_semanage.so lib/sssd/libsss_simple.so lib/sssd/libsss_util.so lib/sssd/modules/sssd_krb5_idp_plugin.so @@ -104,11 +107,37 @@ sbin/sssctl sbin/sssd share/dbus-1/system-services/org.freedesktop.sssd.infopipe.service share/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf +%%NLS%%share/locale/bg/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/ca/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/cs/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/de/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/es/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/eu/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/fi/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/fr/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/hu/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/id/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/it/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/ja/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/ka/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/ko/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/nb/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/nl/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/pl/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/pt/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/ru/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/sv/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/tg/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/tr/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/uk/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/sssd.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/sssd.mo share/man/man1/sss_ssh_authorizedkeys.1.gz -share/man/man1/sss_ssh_knownhostsproxy.1.gz +share/man/man1/sss_ssh_knownhosts.1.gz share/man/man5/sss-certmap.5.gz share/man/man5/sssd-ad.5.gz -share/man/man5/sssd-files.5.gz +share/man/man5/sssd-idp.5.gz share/man/man5/sssd-ifp.5.gz share/man/man5/sssd-ipa.5.gz share/man/man5/sssd-krb5.5.gz @@ -131,24 +160,25 @@ share/man/man8/sssd-kcm.8.gz share/man/man8/sssd.8.gz share/man/man8/sssd_krb5_localauth_plugin.8.gz share/man/man8/sssd_krb5_locator_plugin.8.gz -%%DATADIR%%/dbus-1/system-services/org.freedesktop.sssd.infopipe.service -%%DATADIR%%/dbus-1/system.d/org.freedesktop.sssd.infopipe.conf -%%DATADIR%%/sssd-kcm/kcm_default_ccache -%%DATADIR%%/sssd/cfg_rules.ini -%%DATADIR%%/sssd/krb5-snippets/enable_sssd_conf_dir -%%DATADIR%%/sssd/krb5-snippets/sssd_enable_idp -%%DATADIR%%/sssd/krb5-snippets/sssd_enable_passkey -%%DATADIR%%/sssd/sssd.api.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-ad.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-files.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-ipa.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-krb5.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-ldap.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-proxy.conf -%%DATADIR%%/sssd/sssd.api.d/sssd-simple.conf +share/sssd-kcm/kcm_default_ccache +%%DATADIR%%/cfg_rules.ini +%%DATADIR%%/krb5-snippets/enable_sssd_conf_dir +%%DATADIR%%/krb5-snippets/sssd_enable_idp +%%DATADIR%%/krb5-snippets/sssd_enable_passkey +%%DATADIR%%/sssd.api.conf +%%DATADIR%%/sssd.api.d/sssd-ad.conf +%%DATADIR%%/sssd.api.d/sssd-ipa.conf +%%DATADIR%%/sssd.api.d/sssd-krb5.conf +%%DATADIR%%/sssd.api.d/sssd-ldap.conf +%%DATADIR%%/sssd.api.d/sssd-proxy.conf +%%DATADIR%%/sssd.api.d/sssd-simple.conf @dir %%ETCDIR%%/conf.d @dir %%ETCDIR%%/pki @dir lib/ldb +@dir %%DOCSDIR%%/doc +@dir %%DOCSDIR%%/hbac_doc +@dir %%DOCSDIR%%/idmap_doc +@dir %%DOCSDIR%%/nss_idmap_doc @dir /var/db/sss/db @dir /var/db/sss/deskprofile @dir /var/db/sss/gpo_cache @@ -164,3 +194,4 @@ share/man/man8/sssd_krb5_locator_plugin.8.gz @dir /var/run/sss/pipes/private @dir /var/run/sss/pipes @dir /var/run/sss +@dir /var/run/sssd diff --git a/security/stegify/Makefile b/security/stegify/Makefile index cf967c63f6f2..df19d44b1144 100644 --- a/security/stegify/Makefile +++ b/security/stegify/Makefile @@ -2,7 +2,7 @@ PORTNAME= stegify DISTVERSIONPREFIX= v DISTVERSION= 1.2-2 DISTVERSIONSUFFIX= -g62518ca -PORTREVISION= 33 +PORTREVISION= 36 CATEGORIES= security graphics MAINTAINER= yuri@FreeBSD.org diff --git a/security/step-certificates/Makefile b/security/step-certificates/Makefile index 28dc2bca30c8..52490f448101 100644 --- a/security/step-certificates/Makefile +++ b/security/step-certificates/Makefile @@ -1,6 +1,7 @@ PORTNAME= step-certificates DISTVERSIONPREFIX= v DISTVERSION= 0.29.0 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= mw@wipp.bayern diff --git a/security/step-cli/Makefile b/security/step-cli/Makefile index b4bfa8b0c3ac..62007371f937 100644 --- a/security/step-cli/Makefile +++ b/security/step-cli/Makefile @@ -1,6 +1,7 @@ PORTNAME= step-cli DISTVERSIONPREFIX= v DISTVERSION= 0.29.0 +PORTREVISION= 3 CATEGORIES= security MAINTAINER= mw@wipp.bayern diff --git a/security/stunnel/Makefile b/security/stunnel/Makefile index 93a3c34c8ac5..59b961a7ade0 100644 --- a/security/stunnel/Makefile +++ b/security/stunnel/Makefile @@ -1,5 +1,5 @@ PORTNAME= stunnel -DISTVERSION= 5.76 +DISTVERSION= 5.77 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 c492d2481db0..df6e069a36ee 100644 --- a/security/stunnel/distinfo +++ b/security/stunnel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760885143 -SHA256 (stunnel-5.76.tar.gz) = cda37eb4d0fb1e129718ed27ad77b5735e899394ce040bb2be28bbb937fd79e1 -SIZE (stunnel-5.76.tar.gz) = 925880 +TIMESTAMP = 1771456346 +SHA256 (stunnel-5.77.tar.gz) = ec026f4fae4e0d25b940cc7a9451d925e359e7fd59e9edad20baea66ce45f263 +SIZE (stunnel-5.77.tar.gz) = 924510 diff --git a/security/sudo-rs/Makefile b/security/sudo-rs/Makefile index f2e47b79adaf..c85edcc53e91 100644 --- a/security/sudo-rs/Makefile +++ b/security/sudo-rs/Makefile @@ -1,6 +1,6 @@ PORTNAME= sudo-rs DISTVERSIONPREFIX= v -DISTVERSION= 0.2.11 +DISTVERSION= 0.2.12 CATEGORIES= security MAINTAINER= marc@trifectatech.org diff --git a/security/sudo-rs/Makefile.crates b/security/sudo-rs/Makefile.crates index fef210c65c89..525a8f99b8d7 100644 --- a/security/sudo-rs/Makefile.crates +++ b/security/sudo-rs/Makefile.crates @@ -1,2 +1,2 @@ CARGO_CRATES= glob-0.3.3 \ - libc-0.2.178 + libc-0.2.180 diff --git a/security/sudo-rs/distinfo b/security/sudo-rs/distinfo index b973a423a8fb..191186d4cc72 100644 --- a/security/sudo-rs/distinfo +++ b/security/sudo-rs/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1766104087 +TIMESTAMP = 1771292939 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 SIZE (rust/crates/glob-0.3.3.crate) = 22861 -SHA256 (rust/crates/libc-0.2.178.crate) = 37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091 -SIZE (rust/crates/libc-0.2.178.crate) = 783720 -SHA256 (trifectatechfoundation-sudo-rs-v0.2.11_GH0.tar.gz) = 86b839e1e4d73d44cedc8d38038c482852c12201fc1a415341d5f8ec3e10f7ae -SIZE (trifectatechfoundation-sudo-rs-v0.2.11_GH0.tar.gz) = 1183217 +SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc +SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (trifectatechfoundation-sudo-rs-v0.2.12_GH0.tar.gz) = 1f4a0577df3ae64fd35d75d30ece458fa18d57bdc7bc777aea3bfdfcb841dbeb +SIZE (trifectatechfoundation-sudo-rs-v0.2.12_GH0.tar.gz) = 1187822 diff --git a/security/suricata/Makefile b/security/suricata/Makefile index 14275450849d..bf4aca440ac7 100644 --- a/security/suricata/Makefile +++ b/security/suricata/Makefile @@ -1,5 +1,5 @@ PORTNAME= suricata -DISTVERSION= 8.0.2 +DISTVERSION= 8.0.3 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://www.openinfosecfoundation.org/download/ diff --git a/security/suricata/distinfo b/security/suricata/distinfo index 9752bd67bd91..a4676a5e3455 100644 --- a/security/suricata/distinfo +++ b/security/suricata/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762422775 -SHA256 (suricata-8.0.2.tar.gz) = 9d450ca2cadbe101993e99033a62349d2bda9dfd90a6acc1bcb6cc6db76eb551 -SIZE (suricata-8.0.2.tar.gz) = 44124259 +TIMESTAMP = 1769281660 +SHA256 (suricata-8.0.3.tar.gz) = 3d9a7b803b97c11e060f3349b179beaafd6f96b8c8a95085d9fdc08c822817d9 +SIZE (suricata-8.0.3.tar.gz) = 44297524 diff --git a/security/tailscale/Makefile b/security/tailscale/Makefile index 6a0e79071e56..7400b007dae1 100644 --- a/security/tailscale/Makefile +++ b/security/tailscale/Makefile @@ -1,6 +1,7 @@ PORTNAME= tailscale -PORTVERSION= 1.92.3 +PORTVERSION= 1.94.1 DISTVERSIONPREFIX= v +PORTREVISION= 1 CATEGORIES= security net-vpn MAINTAINER= ashish@FreeBSD.org diff --git a/security/tailscale/distinfo b/security/tailscale/distinfo index f9cde07389a8..b5fe1880aa07 100644 --- a/security/tailscale/distinfo +++ b/security/tailscale/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765970300 -SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 19a252dc6b0be5ab7c293a656a5e1570234098b824c3bfa98f6ed674135839b2 -SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.mod) = 21667 -SHA256 (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 0bb6221fc39e615255eccd4b3ed3dc31e19ea792d78176edad12a8ffd6b06306 -SIZE (go/security_tailscale/tailscale-v1.92.3/v1.92.3.zip) = 5559575 +TIMESTAMP = 1769550791 +SHA256 (go/security_tailscale/tailscale-v1.94.1/v1.94.1.mod) = 2032731a3ccacfd6c1d359636aa0344befc40efc4fbc940da9705e85024b3252 +SIZE (go/security_tailscale/tailscale-v1.94.1/v1.94.1.mod) = 24282 +SHA256 (go/security_tailscale/tailscale-v1.94.1/v1.94.1.zip) = e0f12d3ce0e6aaaedcfdb16b1e923cd0494d2fbece15f1b1fac1b0a9b23c6768 +SIZE (go/security_tailscale/tailscale-v1.94.1/v1.94.1.zip) = 5665656 diff --git a/security/tailscale/files/tailscaled.in b/security/tailscale/files/tailscaled.in index 1ffd6f41347c..085eb1367774 100644 --- a/security/tailscale/files/tailscaled.in +++ b/security/tailscale/files/tailscaled.in @@ -50,8 +50,7 @@ load_rc_config $name : ${tailscaled_up_args:=""} : ${tailscaled_tun_dev:="tailscale0"} -DAEMON=$(/usr/sbin/daemon 2>&1 | grep -q syslog ; echo $?) -if [ ${DAEMON} -eq 0 ]; then +if /usr/sbin/daemon 2>&1 | grep -q syslog; then : ${tailscaled_syslog_output_enable:="NO"} : ${tailscaled_syslog_output_priority:="info"} : ${tailscaled_syslog_output_facility:="daemon"} @@ -71,15 +70,23 @@ else tailscaled_syslog_output_flags="" fi +if ! checkyesno tailscaled_telemetry_enable; then + tailscaled_telemetry_flags="--no-logs-no-support" +else + tailscaled_telemetry_flags="" +fi + pidfile=/var/run/${name}.pid procname="%%PREFIX%%/bin/${name}" ctlname="%%PREFIX%%/bin/tailscale" +command="/usr/sbin/daemon" +command_args="-f ${tailscaled_syslog_output_flags} -p ${pidfile} ${procname} -port ${tailscaled_port} -tun ${tailscaled_tun_dev} -statedir ${tailscaled_state_dir} ${tailscaled_telemetry_flags} ${tailscaled_args}" -start_cmd="${name}_start" +start_precmd="${name}_prestart" start_postcmd="${name}_poststart" stop_postcmd="${name}_poststop" -tailscaled_start() +tailscaled_prestart() { # Check for orphaned tailscale network interface # And if it exists, then destroy it @@ -89,11 +96,8 @@ tailscaled_start() ) if ! checkyesno tailscaled_telemetry_enable; then - logger -s -t tailscale "Opting out of client logging telemetry." - tailscaled_args=" --no-logs-no-support ${tailscaled_args}" + logger -s -t tailscale "Opting out of client logging telemetry." fi - - /usr/sbin/daemon -f ${tailscaled_syslog_output_flags} -p ${pidfile} ${procname} -port ${tailscaled_port} -tun ${tailscaled_tun_dev} -statedir ${tailscaled_state_dir} ${tailscaled_args} } tailscaled_poststart() diff --git a/security/teleport/Makefile b/security/teleport/Makefile index b6c4846a0cb2..880de49a7915 100644 --- a/security/teleport/Makefile +++ b/security/teleport/Makefile @@ -1,7 +1,7 @@ PORTNAME= teleport DISTVERSIONPREFIX= v DISTVERSION= 5.2.5 -PORTREVISION= 22 +PORTREVISION= 25 CATEGORIES= security MAINTAINER= kraileth@elderlinux.org diff --git a/security/testssl.sh/Makefile b/security/testssl.sh/Makefile index d5b5bb22de2d..06e3a54273b0 100644 --- a/security/testssl.sh/Makefile +++ b/security/testssl.sh/Makefile @@ -1,6 +1,6 @@ PORTNAME= testssl.sh DISTVERSIONPREFIX= v -DISTVERSION= 3.2.2 +DISTVERSION= 3.2.3 CATEGORIES= security MAINTAINER= adamw@FreeBSD.org diff --git a/security/testssl.sh/distinfo b/security/testssl.sh/distinfo index 9897e27450ef..fa974bac504c 100644 --- a/security/testssl.sh/distinfo +++ b/security/testssl.sh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758229141 -SHA256 (testssl-testssl.sh-v3.2.2_GH0.tar.gz) = 7beafef432baecf76ef76f2ae022b5ada4ea7fad54e02ae7d192db85b42a496f -SIZE (testssl-testssl.sh-v3.2.2_GH0.tar.gz) = 6985625 +TIMESTAMP = 1770909224 +SHA256 (testssl-testssl.sh-v3.2.3_GH0.tar.gz) = 1c4bb10185a67592164eb870c717b8bdd03f290c8d68f9a8c658335ff5ac8b91 +SIZE (testssl-testssl.sh-v3.2.3_GH0.tar.gz) = 6996856 diff --git a/security/timestamp-authority/Makefile b/security/timestamp-authority/Makefile index b94accfeb899..974431d5b308 100644 --- a/security/timestamp-authority/Makefile +++ b/security/timestamp-authority/Makefile @@ -1,7 +1,7 @@ PORTNAME= timestamp-authority DISTVERSIONPREFIX= v DISTVERSION= 1.2.9 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/tls-check/Makefile b/security/tls-check/Makefile deleted file mode 100644 index 1ca15fef02b4..000000000000 --- a/security/tls-check/Makefile +++ /dev/null @@ -1,53 +0,0 @@ -PORTNAME= tls-check -PORTVERSION= 1.0.2 -DISTVERSIONPREFIX=v -DISTVERSIONSUFFIX=-Release -PORTREVISION= 7 -CATEGORIES= security - -MAINTAINER= pi@FreeBSD.org -COMMENT= Scan a list of domains for TLS-related compliance stats -WWW= https://github.com/tls-check/TLS-Check - -LICENSE= ART20 - -DEPRECATED= Obsolete tool and relies on deprecated libraries -EXPIRATION_DATE=2025-12-31 - -MY_DEPENDS= p5-Class-CSV>=1.03:textproc/p5-Class-CSV \ - p5-File-HomeDir>=1.00:devel/p5-File-HomeDir \ - p5-File-ShareDir>=1.102:devel/p5-File-ShareDir \ - p5-IO-All>=0.86:devel/p5-IO-All \ - p5-IO-Socket-Timeout>=0.32:net/p5-IO-Socket-Timeout \ - p5-IPC-Run>=0.94:devel/p5-IPC-Run \ - p5-Log-Log4perl>=1.47:devel/p5-Log-Log4perl \ - p5-LWP-Protocol-https>=6.06:www/p5-LWP-Protocol-https \ - p5-MooseX-SimpleConfig>=0.11:devel/p5-MooseX-SimpleConfig \ - p5-MooseX-Getopt>=0.68:devel/p5-MooseX-Getopt \ - p5-Net-DNS>=1.05:dns/p5-Net-DNS \ - p5-Net-IDN-Encode>=2.300:textproc/p5-Net-IDN-Encode \ - p5-Net-LibIDN>=0.12:dns/p5-Net-LibIDN \ - p5-Parallel-ForkManager>=1.18:devel/p5-Parallel-ForkManager \ - p5-PerlIO-via-Timeout>=0.32:devel/p5-PerlIO-via-Timeout \ - p5-Readonly>=2.01:devel/p5-Readonly \ - p5-Text-CSV_XS>=1.18:textproc/p5-Text-CSV_XS -BUILD_DEPENDS= ${MY_DEPENDS} -RUN_DEPENDS= ${MY_DEPENDS} -TEST_DEPENDS= p5-Test-Deep>=1.120:devel/p5-Test-Deep \ - p5-Test-Differences>=0.630:devel/p5-Test-Differences \ - p5-Test-Exception>=0.43:devel/p5-Test-Exception \ - p5-Test-File>=1.44:devel/p5-Test-File \ - p5-Test-LWP-UserAgent>=0.030:www/p5-Test-LWP-UserAgent \ - p5-Test-MockObject>=1.20150527:devel/p5-Test-MockObject \ - p5-Test-Perl-Critic>=1.03:textproc/p5-Test-Perl-Critic \ - p5-Test-Pod-Coverage>=1.10:devel/p5-Test-Pod-Coverage \ - p5-Test-Pod>=1.51:devel/p5-Test-Pod \ - p5-Text-CSV_XS>=1.18:textproc/p5-Text-CSV_XS - -USES= perl5 -USE_GITHUB= yes -USE_PERL5= modbuild -GH_PROJECT= TLS-Check -GH_TAGNAME= cd2e654 - -.include <bsd.port.mk> diff --git a/security/tls-check/distinfo b/security/tls-check/distinfo deleted file mode 100644 index 60072067e736..000000000000 --- a/security/tls-check/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (tls-check-TLS-Check-v1.0.2-Release-cd2e654_GH0.tar.gz) = 635c947e351f731d583559370b6b74a79a71684ceb34c39b73140bee7c05c4a0 -SIZE (tls-check-TLS-Check-v1.0.2-Release-cd2e654_GH0.tar.gz) = 139920 diff --git a/security/tls-check/pkg-descr b/security/tls-check/pkg-descr deleted file mode 100644 index cedddda8cc0b..000000000000 --- a/security/tls-check/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Scan a list of domains for TLS-related compliance stats. diff --git a/security/tls-check/pkg-plist b/security/tls-check/pkg-plist deleted file mode 100644 index 8b586389a49d..000000000000 --- a/security/tls-check/pkg-plist +++ /dev/null @@ -1,68 +0,0 @@ -bin/check_ciphers_single_domains.pl -bin/csv-result-to-summary.pl -bin/tls-check -bin/tls-check-parallel.pl -bin/tls-check.pl -%%SITE_PERL%%/auto/share/module/Net-SSL-CipherSuites/tls-parameters-4.csv -%%SITE_PERL%%/auto/share/module/Security-TLSCheck-App-DomainFilter/tlds-alpha-by-domain.txt -%%SITE_PERL%%/auto/share/module/Security-TLSCheck/check-ssl-heartbleed.pl -%%SITE_PERL%%/auto/share/module/Security-TLSCheck/tls-check-logging.properties -%%SITE_PERL%%/auto/share/module/Security-TLSCheck/tls-check.conf -%%SITE_PERL%%/Log/Log4perl/EasyCatch.pm -%%SITE_PERL%%/MooseX/ListAttributes.pm -%%SITE_PERL%%/Net/SSL/CipherSuites.pm -%%SITE_PERL%%/Net/SSL/GetServerProperties.pm -%%SITE_PERL%%/Net/SSL/Handshake.pm -%%SITE_PERL%%/Net/SSL/Handshake/Extensions.pm -%%SITE_PERL%%/Net/SSL/Handshake/Extensions/ECPointFormats.pm -%%SITE_PERL%%/Net/SSL/Handshake/Extensions/EllipticCurves.pm -%%SITE_PERL%%/Net/SSL/Handshake/Extensions/ServerName.pm -%%SITE_PERL%%/Net/SSL/Handshake/StartTLS/SMTP.pm -%%SITE_PERL%%/Security/TLSCheck.pm -%%SITE_PERL%%/Security/TLSCheck/App.pm -%%SITE_PERL%%/Security/TLSCheck/App/DomainFilter.pm -%%SITE_PERL%%/Security/TLSCheck/App/Parallel.pm -%%SITE_PERL%%/Security/TLSCheck/Checks.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/AgeDE.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/CipherStrength.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/CipherStrengthOnlyValidCerts.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/DNS.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Dummy.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/FinalScore.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Heartbleed.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Helper/MX.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Helper/Timing.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Mail.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/MailCipherStrength.pm -%%SITE_PERL%%/Security/TLSCheck/Checks/Web.pm -%%SITE_PERL%%/Security/TLSCheck/Result.pm -%%SITE_PERL%%/Security/TLSCheck/Result/CSV.pm -%%PERL5_MAN3%%/Log::Log4perl::EasyCatch.3.gz -%%PERL5_MAN3%%/MooseX::ListAttributes.3.gz -%%PERL5_MAN3%%/Net::SSL::CipherSuites.3.gz -%%PERL5_MAN3%%/Net::SSL::GetServerProperties.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::ECPointFormats.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::EllipticCurves.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake::Extensions::ServerName.3.gz -%%PERL5_MAN3%%/Net::SSL::Handshake::StartTLS::SMTP.3.gz -%%PERL5_MAN3%%/Security::TLSCheck.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::App.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::App::DomainFilter.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::App::Parallel.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::AgeDE.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::CipherStrength.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::CipherStrengthOnlyValidCerts.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::DNS.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Dummy.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::FinalScore.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Heartbleed.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Helper::MX.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Helper::Timing.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Mail.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::MailCipherStrength.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Checks::Web.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Result.3.gz -%%PERL5_MAN3%%/Security::TLSCheck::Result::CSV.3.gz diff --git a/security/tor/Makefile b/security/tor/Makefile index 887ef0357368..3251198af349 100644 --- a/security/tor/Makefile +++ b/security/tor/Makefile @@ -1,5 +1,5 @@ PORTNAME= tor -DISTVERSION= 0.4.8.21 +DISTVERSION= 0.4.9.5 CATEGORIES= security net MASTER_SITES= TOR diff --git a/security/tor/distinfo b/security/tor/distinfo index c941c3f7f258..7a344b5a0b54 100644 --- a/security/tor/distinfo +++ b/security/tor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764038343 -SHA256 (tor-0.4.8.21.tar.gz) = eaf6f5b73091b95576945eade98816ddff7cd005befe4d94718a6f766b840903 -SIZE (tor-0.4.8.21.tar.gz) = 10663112 +TIMESTAMP = 1772172274 +SHA256 (tor-0.4.9.5.tar.gz) = c949c2f86b348e64891976f6b1e49c177655b23df97193049bf1b8cd3099e179 +SIZE (tor-0.4.9.5.tar.gz) = 10810648 diff --git a/security/tor/files/patch-doc_asciidoc-helper.sh b/security/tor/files/patch-doc_asciidoc-helper.sh index 966f76b73f35..f2e16ed5e57f 100644 --- a/security/tor/files/patch-doc_asciidoc-helper.sh +++ b/security/tor/files/patch-doc_asciidoc-helper.sh @@ -1,11 +1,13 @@ ---- doc/asciidoc-helper.sh.orig 2023-08-30 12:58:59 UTC +--- doc/asciidoc-helper.sh.orig 2026-02-27 06:06:19 UTC +++ doc/asciidoc-helper.sh -@@ -12,9 +12,6 @@ if [ $# != 3 ]; then +@@ -12,11 +12,6 @@ fi exit 1 fi --SOURCE_DATE_EPOCH="$(git -C "$(dirname "$0")" show --no-patch --format='%ct')" --export SOURCE_DATE_EPOCH +-if [ -z "$SOURCE_DATE_EPOCH" ]; then +- SOURCE_DATE_EPOCH="$(git -C "$(dirname "$0")" show --no-patch --format='%ct')" +- export SOURCE_DATE_EPOCH +-fi - output=$3 diff --git a/security/totp-cli/Makefile b/security/totp-cli/Makefile index 6a527be4585e..a41e5a994ac6 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= 10 +PORTREVISION= 13 CATEGORIES= security MAINTAINER= sunpoet@FreeBSD.org diff --git a/security/trezord/Makefile b/security/trezord/Makefile index c7448b203fc5..38b6ef04d056 100644 --- a/security/trezord/Makefile +++ b/security/trezord/Makefile @@ -2,6 +2,7 @@ PORTNAME= trezord DISTVERSIONPREFIX= v DISTVERSION= 2.0.33-9 DISTVERSIONSUFFIX= -ga58468e +PORTREVISION= 3 CATEGORIES= security MAINTAINER= ale@FreeBSD.org diff --git a/security/trillian/Makefile b/security/trillian/Makefile index 022f83cfdd5d..6eb3b949c67e 100644 --- a/security/trillian/Makefile +++ b/security/trillian/Makefile @@ -1,7 +1,7 @@ PORTNAME= trillian DISTVERSIONPREFIX= v DISTVERSION= 1.7.2 -PORTREVISION= 9 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= bofh@FreeBSD.org diff --git a/security/trivy/Makefile b/security/trivy/Makefile index f91b659a6e39..9b0fce5f3dad 100644 --- a/security/trivy/Makefile +++ b/security/trivy/Makefile @@ -1,6 +1,6 @@ PORTNAME= trivy DISTVERSIONPREFIX= v -DISTVERSION= 0.68.2 +DISTVERSION= 0.69.2 CATEGORIES= security MAINTAINER= mfechner@FreeBSD.org diff --git a/security/trivy/distinfo b/security/trivy/distinfo index 9d5ee07b9f83..a67223f70a81 100644 --- a/security/trivy/distinfo +++ b/security/trivy/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765954722 -SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = ed1e2812f402bc580b5cdd5665d62f0aef5f8d12d1a36dc3f808c3e13cd227f9 -SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/go.mod) = 26727 -SHA256 (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = dd8efd719709d09b41c98cdb9090654f8ed326f07b05ba7a4ffca4de2745aea3 -SIZE (go/security_trivy/aquasecurity-trivy-v0.68.2_GH0/aquasecurity-trivy-v0.68.2_GH0.tar.gz) = 56758490 +TIMESTAMP = 1772444978 +SHA256 (go/security_trivy/aquasecurity-trivy-v0.69.2_GH0/go.mod) = 05b371ed571ce6a1ea37f48c253c09d10f48eef3798ea9db4f04b4ee3e9e6b40 +SIZE (go/security_trivy/aquasecurity-trivy-v0.69.2_GH0/go.mod) = 27232 +SHA256 (go/security_trivy/aquasecurity-trivy-v0.69.2_GH0/aquasecurity-trivy-v0.69.2_GH0.tar.gz) = 7936a42402f60cc9117e96cf62440b206d6c919d1f5073c824aeb457096fd026 +SIZE (go/security_trivy/aquasecurity-trivy-v0.69.2_GH0/aquasecurity-trivy-v0.69.2_GH0.tar.gz) = 56831866 diff --git a/security/trousers/Makefile b/security/trousers/Makefile index 7fcaa92f8bab..545f074b9144 100644 --- a/security/trousers/Makefile +++ b/security/trousers/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= tpm-emulator>=0.7.4_1:emulators/tpm-emulator RUN_DEPENDS:= ${BUILD_DEPENDS} -USES= cpe dos2unix alias autoreconf gmake iconv libtool pkgconfig ssl +USES= cpe dos2unix autoreconf gmake iconv libtool pkgconfig ssl CPE_VENDOR= ${PORTNAME}_project DOS2UNIX_GLOB= *.h *.c NO_WRKSUBDIR= yes diff --git a/security/trufflehog/Makefile b/security/trufflehog/Makefile index 1730fc9e9b28..973d3de6eba9 100644 --- a/security/trufflehog/Makefile +++ b/security/trufflehog/Makefile @@ -1,7 +1,7 @@ PORTNAME= trufflehog DISTVERSIONPREFIX= v DISTVERSION= 3.91.1 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security MAINTAINER= yuri@FreeBSD.org diff --git a/security/tscli/Makefile b/security/tscli/Makefile index 3a14ece4c481..aa316d3c4f49 100644 --- a/security/tscli/Makefile +++ b/security/tscli/Makefile @@ -1,7 +1,7 @@ PORTNAME= tscli DISTVERSIONPREFIX= v DISTVERSION= 0.0.15 -PORTREVISION= 6 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= dtxdf@FreeBSD.org diff --git a/security/uacme/Makefile b/security/uacme/Makefile index 050920589a52..fa2c8d72089e 100644 --- a/security/uacme/Makefile +++ b/security/uacme/Makefile @@ -1,7 +1,6 @@ PORTNAME= uacme DISTVERSIONPREFIX= upstream/ -DISTVERSION= 1.7.6 -PORTREVISION= 1 +DISTVERSION= 1.8.0 CATEGORIES= security www MAINTAINER= eduardo@FreeBSD.org diff --git a/security/uacme/distinfo b/security/uacme/distinfo index b7ce1f182d3d..1c9cfe129bb1 100644 --- a/security/uacme/distinfo +++ b/security/uacme/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735564934 -SHA256 (ndilieto-uacme-upstream-1.7.6_GH0.tar.gz) = d11a86ac2a0dbf285de27dff4193c65f7f3736da3d0480049af50d305940e0d6 -SIZE (ndilieto-uacme-upstream-1.7.6_GH0.tar.gz) = 336734 +TIMESTAMP = 1769447015 +SHA256 (ndilieto-uacme-upstream-1.8.0_GH0.tar.gz) = 69170ef84891a0e3ccce50833ac90db75de26b2c8432050256c1bf4ec26c8ad7 +SIZE (ndilieto-uacme-upstream-1.8.0_GH0.tar.gz) = 342864 diff --git a/security/vault-medusa/Makefile b/security/vault-medusa/Makefile index 7107390258b3..3ae19fcc06ca 100644 --- a/security/vault-medusa/Makefile +++ b/security/vault-medusa/Makefile @@ -1,7 +1,7 @@ PORTNAME= vault-medusa DISTVERSIONPREFIX= v DISTVERSION= 0.7.2 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security DISTNAME= medusa diff --git a/security/vault/Makefile b/security/vault/Makefile index dd4e67925b3d..560c583d92fe 100644 --- a/security/vault/Makefile +++ b/security/vault/Makefile @@ -1,6 +1,6 @@ PORTNAME= vault DISTVERSIONPREFIX= v -DISTVERSION= 1.21.1 +DISTVERSION= 1.21.2 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/ \ @@ -28,7 +28,7 @@ EXTRACT_DEPENDS=npm-node20>0:www/npm-node20 \ yarn-node20>0:www/yarn-node20 .endif -USES= cpe go:modules +USES= cpe go:1.25+,modules CPE_VENDOR= hashicorp USE_GITHUB= yes GH_ACCOUNT= hashicorp @@ -47,7 +47,7 @@ GROUPS= vault PLIST_FILES= bin/${PORTNAME} -GITID= 2453aac2638a6ae243341b4e0657fd8aea1cbf18 +GITID= 781ba452d731fe2d59ccbc1b37ca7c5a18edb998 .include <bsd.port.pre.mk> diff --git a/security/vault/distinfo b/security/vault/distinfo index 57b43ff651ff..c9419639aaa6 100644 --- a/security/vault/distinfo +++ b/security/vault/distinfo @@ -1,17 +1,17 @@ -TIMESTAMP = 1764319255 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/go.mod) = b54385430c833ed37c535cf281a471cb9a66c64b6dee54377a58c2f129b2276b -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/go.mod) = 30903 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/go.mod) = 33cc166974ba0a2adb7213ea1800f20595dfd56b90ea792f4cde7d3ec815a18e -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/go.mod) = 1639 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/approle/go.mod) = d5418ba4a08ac82d8396c6322ad275a16bd1566a4701c5e13c30be3dbd2ea7d3 -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/approle/go.mod) = 1045 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/kubernetes/go.mod) = 048aaeef560f39211223a41b9d65ef9ed90ab8c22f7f16ad2dd31f660738bf15 -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/kubernetes/go.mod) = 1048 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/userpass/go.mod) = 36cd9865998d5c3a8dd7029efc5cc337143fe7dbc30964bb4c9ae4a8e17baf1c -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/api/auth/userpass/go.mod) = 1046 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/sdk/go.mod) = c06012c168aeaa1ce1e38c7db020e4a8ecf41dc98e786fd3496675ea178a26f3 -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/sdk/go.mod) = 6753 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/vault-web_ui-1.21.1.tar.gz) = 46f34e0a6f960c9ab3ab319b224fbe0cfddb328ef896635abcb6aaaa4ed48f8f -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/vault-web_ui-1.21.1.tar.gz) = 3578304 -SHA256 (go/security_vault/hashicorp-vault-v1.21.1_GH0/hashicorp-vault-v1.21.1_GH0.tar.gz) = d9f15d75fa4beee3a2faf26dfec860122c94b87139f65a5ed826a9934f0b2a42 -SIZE (go/security_vault/hashicorp-vault-v1.21.1_GH0/hashicorp-vault-v1.21.1_GH0.tar.gz) = 8668958 +TIMESTAMP = 1769276965 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/go.mod) = bedf3c3f23b06ec46cf7dd2c6a0723f1dad0e3bba012f8e2c91d2939a113f7b0 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/go.mod) = 30997 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/go.mod) = 4eae17cd71523cd1321fc184d88ef4ae434faa1c4a7e3821ff91a957b0f4c319 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/go.mod) = 1639 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/approle/go.mod) = a14eb767444bb9faf0093fa1604b70fe0fbdf60c794f535a1ffe9e3fc9639c07 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/approle/go.mod) = 1045 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/kubernetes/go.mod) = 2fe888f8f9f1cdef123dbdf60e980d5960d6698631ce27ab8c0859d6455d122a +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/kubernetes/go.mod) = 1048 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/userpass/go.mod) = 827968c126537e2a119677104edc3f127cf02490a22019afcd0cbd39f98046ec +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/api/auth/userpass/go.mod) = 1046 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/sdk/go.mod) = 4d3deb6db70d219d564038579354cc71df871f38420b141eb61079a74ac472d6 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/sdk/go.mod) = 6753 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/vault-web_ui-1.21.2.tar.gz) = 9f641d532b405a7a674fa06cb1e34ddc19432b1eb918087a4ed2a742668c5898 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/vault-web_ui-1.21.2.tar.gz) = 3575920 +SHA256 (go/security_vault/hashicorp-vault-v1.21.2_GH0/hashicorp-vault-v1.21.2_GH0.tar.gz) = c741843ae467d6d5ef51b77054b13cfdb5fd45ffcff83f81dad6de759c2ab6f3 +SIZE (go/security_vault/hashicorp-vault-v1.21.2_GH0/hashicorp-vault-v1.21.2_GH0.tar.gz) = 8673896 diff --git a/security/vaultwarden/Makefile b/security/vaultwarden/Makefile index 6701251d1985..69ec37fd6771 100644 --- a/security/vaultwarden/Makefile +++ b/security/vaultwarden/Makefile @@ -1,6 +1,6 @@ PORTNAME= vaultwarden -DISTVERSION= 1.34.3 -PORTREVISION= 4 +DISTVERSION= 1.35.4 +#PORTREVISION= 0 CATEGORIES= security MAINTAINER= mr@FreeBSD.org @@ -11,10 +11,12 @@ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_i386= doesn't buld on pkg builder +BROKEN_FreeBSD_13= fails to compile : Needs OpenSSL v3.0.0 or later to compile LIB_DEPENDS+= libcapnp.so:devel/capnproto \ libgmp.so:math/gmp \ - libnettle.so:security/nettle + libnettle.so:security/nettle \ + libzstd.so:archivers/zstd USES= cargo ssl diff --git a/security/vaultwarden/Makefile.crates b/security/vaultwarden/Makefile.crates index d1dc2e20a129..f1a019f4b480 100644 --- a/security/vaultwarden/Makefile.crates +++ b/security/vaultwarden/Makefile.crates @@ -1,93 +1,104 @@ -CARGO_CRATES= addr2line-0.24.2 \ - adler2-2.0.1 \ +CARGO_CRATES= adler2-2.0.1 \ aes-0.8.4 \ ahash-0.8.12 \ - aho-corasick-1.1.3 \ + aho-corasick-1.1.4 \ alloc-no-stdlib-2.0.4 \ alloc-stdlib-0.2.2 \ allocator-api2-0.2.21 \ - android-tzdata-0.1.1 \ android_system_properties-0.1.5 \ - anyhow-1.0.98 \ + anyhow-1.0.101 \ + ar_archive_writer-0.5.1 \ argon2-0.5.3 \ + asn1-rs-0.6.2 \ + asn1-rs-derive-0.5.1 \ + asn1-rs-impl-0.2.0 \ async-channel-1.9.0 \ async-channel-2.5.0 \ - async-compression-0.4.27 \ - async-executor-1.13.2 \ + async-compression-0.4.39 \ + async-executor-1.14.0 \ async-global-executor-2.4.1 \ - async-io-2.5.0 \ - async-lock-3.4.0 \ - async-process-2.4.0 \ - async-signal-0.2.12 \ - async-std-1.13.1 \ + async-io-2.6.0 \ + async-lock-3.4.2 \ + async-process-2.5.0 \ + async-signal-0.2.13 \ + async-std-1.13.2 \ async-stream-0.3.6 \ async-stream-impl-0.3.6 \ async-task-4.7.1 \ - async-trait-0.1.88 \ + async-trait-0.1.89 \ atomic-0.5.3 \ atomic-0.6.1 \ atomic-waker-1.1.2 \ autocfg-1.5.0 \ - aws-config-1.8.3 \ - aws-credential-types-1.2.4 \ - aws-runtime-1.5.9 \ - aws-sdk-sso-1.78.0 \ - aws-sdk-ssooidc-1.79.0 \ - aws-sdk-sts-1.80.0 \ - aws-sigv4-1.3.3 \ - aws-smithy-async-1.2.5 \ - aws-smithy-http-0.62.2 \ - aws-smithy-json-0.61.4 \ - aws-smithy-observability-0.1.3 \ - aws-smithy-query-0.60.7 \ - aws-smithy-runtime-1.8.5 \ - aws-smithy-runtime-api-1.8.5 \ - aws-smithy-types-1.3.2 \ - aws-smithy-xml-0.60.10 \ - aws-types-1.3.8 \ - backon-1.5.1 \ - backtrace-0.3.75 \ - base64-0.13.1 \ + aws-config-1.8.14 \ + aws-credential-types-1.2.13 \ + aws-runtime-1.7.1 \ + aws-sdk-sso-1.95.0 \ + aws-sdk-ssooidc-1.97.0 \ + aws-sdk-sts-1.99.0 \ + aws-sigv4-1.4.1 \ + aws-smithy-async-1.2.13 \ + aws-smithy-http-0.63.5 \ + aws-smithy-json-0.62.4 \ + aws-smithy-observability-0.2.5 \ + aws-smithy-query-0.60.14 \ + aws-smithy-runtime-1.10.2 \ + aws-smithy-runtime-api-1.11.5 \ + aws-smithy-types-1.4.5 \ + aws-smithy-xml-0.60.14 \ + aws-types-1.3.13 \ + backon-1.6.0 \ + base16ct-0.2.0 \ base64-0.21.7 \ base64-0.22.1 \ base64-simd-0.8.0 \ - base64ct-1.8.0 \ - bigdecimal-0.4.8 \ + base64ct-1.8.3 \ + base64urlsafedata-0.5.4 \ + bigdecimal-0.4.10 \ binascii-0.1.4 \ - bitflags-2.9.1 \ + bitflags-2.11.0 \ blake2-0.10.6 \ block-buffer-0.10.4 \ block-padding-0.3.3 \ blocking-1.6.2 \ - brotli-8.0.1 \ + brotli-8.0.2 \ brotli-decompressor-5.0.0 \ - bumpalo-3.19.0 \ - bytemuck-1.23.1 \ + bumpalo-3.19.1 \ + bytecount-0.6.9 \ + bytemuck-1.25.0 \ byteorder-1.5.0 \ - bytes-1.10.1 \ + bytes-1.11.1 \ bytes-utils-0.1.4 \ cached-0.56.0 \ cached_proc_macro-0.25.0 \ cached_proc_macro_types-0.1.1 \ + camino-1.2.2 \ + cargo-platform-0.1.9 \ + cargo_metadata-0.14.2 \ cbc-0.1.2 \ - cc-1.2.30 \ - cfg-if-1.0.1 \ + cc-1.2.56 \ + cfg-if-1.0.4 \ cfg_aliases-0.2.1 \ - chrono-0.4.41 \ + chacha20-0.10.0 \ + chrono-0.4.43 \ chrono-tz-0.10.4 \ chumsky-0.9.3 \ cipher-0.4.4 \ codemap-0.1.3 \ + compression-codecs-0.4.36 \ + compression-core-0.4.31 \ concurrent-queue-2.5.0 \ const-oid-0.9.6 \ const-random-0.1.18 \ const-random-macro-0.1.16 \ + convert_case-0.10.0 \ cookie-0.18.1 \ - cookie_store-0.21.1 \ + cookie_store-0.22.1 \ core-foundation-0.9.4 \ core-foundation-0.10.1 \ core-foundation-sys-0.8.7 \ cpufeatures-0.2.17 \ + cpufeatures-0.3.0 \ crc32c-0.6.8 \ crc32fast-1.5.0 \ critical-section-1.2.0 \ @@ -96,163 +107,192 @@ CARGO_CRATES= addr2line-0.24.2 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ crunchy-0.2.4 \ + crypto-bigint-0.5.5 \ crypto-common-0.1.6 \ + curve25519-dalek-4.1.3 \ + curve25519-dalek-derive-0.1.1 \ darling-0.20.11 \ + darling-0.21.3 \ darling_core-0.20.11 \ + darling_core-0.21.3 \ darling_macro-0.20.11 \ + darling_macro-0.21.3 \ + dashmap-5.5.3 \ dashmap-6.1.0 \ - data-encoding-2.9.0 \ - data-url-0.3.1 \ + data-encoding-2.10.0 \ + data-url-0.3.2 \ der-0.7.10 \ - deranged-0.4.0 \ + der-parser-9.0.0 \ + deranged-0.5.6 \ derive_builder-0.20.2 \ derive_builder_core-0.20.2 \ derive_builder_macro-0.20.2 \ - derive_more-2.0.1 \ - derive_more-impl-2.0.1 \ + derive_more-2.1.1 \ + derive_more-impl-2.1.1 \ devise-0.4.2 \ devise_codegen-0.4.2 \ devise_core-0.4.2 \ - diesel-2.2.12 \ + diesel-2.3.6 \ diesel-derive-newtype-2.1.2 \ - diesel_derives-2.2.7 \ - diesel_logger-0.4.0 \ - diesel_migrations-2.2.0 \ - diesel_table_macro_syntax-0.2.0 \ + diesel_derives-2.3.7 \ + diesel_migrations-2.3.1 \ + diesel_table_macro_syntax-0.3.0 \ digest-0.10.7 \ displaydoc-0.2.5 \ dlv-list-0.5.2 \ - document-features-0.2.11 \ + document-features-0.2.12 \ dotenvy-0.15.7 \ - dsl_auto_type-0.1.3 \ + downcast-rs-2.0.2 \ + dsl_auto_type-0.2.0 \ + dyn-clone-1.0.20 \ + ecdsa-0.16.9 \ + ed25519-2.2.3 \ + ed25519-dalek-2.2.0 \ either-1.15.0 \ + elliptic-curve-0.13.8 \ email-encoding-0.4.1 \ email_address-0.2.9 \ encoding_rs-0.8.35 \ enum-as-inner-0.6.1 \ env_home-0.1.0 \ equivalent-1.0.2 \ - errno-0.3.13 \ + errno-0.3.14 \ + error-chain-0.12.4 \ event-listener-2.5.3 \ - event-listener-5.4.0 \ + event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ fastrand-2.3.0 \ fern-0.7.1 \ + ff-0.13.1 \ + fiat-crypto-0.2.9 \ figment-0.10.19 \ - flate2-1.1.2 \ + find-msvc-tools-0.1.9 \ + flate2-1.1.9 \ fnv-1.0.7 \ foldhash-0.1.5 \ + foldhash-0.2.0 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ - form_urlencoded-1.2.1 \ - futures-0.3.31 \ - futures-channel-0.3.31 \ - futures-core-0.3.31 \ - futures-executor-0.3.31 \ - futures-io-0.3.31 \ - futures-lite-2.6.0 \ - futures-macro-0.3.31 \ - futures-sink-0.3.31 \ - futures-task-0.3.31 \ + form_urlencoded-1.2.2 \ + futures-0.3.32 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-executor-0.3.32 \ + futures-io-0.3.32 \ + futures-lite-2.6.1 \ + futures-macro-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ futures-timer-3.0.3 \ - futures-util-0.3.31 \ + futures-util-0.3.32 \ generator-0.7.5 \ - generator-0.8.5 \ - generic-array-0.14.7 \ - getrandom-0.2.16 \ - getrandom-0.3.3 \ - gimli-0.31.1 \ - glob-0.3.2 \ + generic-array-0.14.9 \ + getrandom-0.2.17 \ + getrandom-0.3.4 \ + getrandom-0.4.1 \ + glob-0.3.3 \ gloo-timers-0.3.0 \ - governor-0.10.0 \ + governor-0.10.4 \ grass_compiler-0.13.4 \ - h2-0.4.11 \ - half-1.8.3 \ - handlebars-6.3.2 \ + group-0.13.0 \ + h2-0.4.13 \ + half-2.7.1 \ + handlebars-6.4.0 \ + hashbrown-0.12.3 \ hashbrown-0.14.5 \ - hashbrown-0.15.4 \ + hashbrown-0.15.5 \ + hashbrown-0.16.1 \ heck-0.5.0 \ hermit-abi-0.5.2 \ hex-0.4.3 \ hickory-proto-0.25.2 \ hickory-resolver-0.25.2 \ + hkdf-0.12.4 \ hmac-0.12.1 \ - home-0.5.11 \ - hostname-0.4.1 \ - html5gum-0.7.0 \ + home-0.5.12 \ + hostname-0.4.2 \ + html5gum-0.8.3 \ http-0.2.12 \ - http-1.3.1 \ + http-1.4.0 \ http-body-0.4.6 \ http-body-1.0.1 \ http-body-util-0.1.3 \ httparse-1.10.1 \ httpdate-1.0.3 \ hyper-0.14.32 \ - hyper-1.6.0 \ + hyper-1.8.1 \ hyper-rustls-0.27.7 \ - hyper-util-0.1.16 \ - iana-time-zone-0.1.63 \ + hyper-util-0.1.20 \ + iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ - 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 \ + icu_collections-2.1.1 \ + icu_locale_core-2.1.1 \ + icu_normalizer-2.1.1 \ + icu_normalizer_data-2.1.1 \ + icu_properties-2.1.2 \ + icu_properties_data-2.1.2 \ + icu_provider-2.1.1 \ + id-arena-2.3.0 \ ident_case-1.0.1 \ - idna-1.0.3 \ + idna-1.1.0 \ idna_adapter-1.2.1 \ - indexmap-2.10.0 \ + indexmap-1.9.3 \ + indexmap-2.13.0 \ inlinable_string-0.1.15 \ inout-0.1.4 \ - io-uring-0.7.9 \ ipconfig-0.3.2 \ ipnet-2.11.0 \ - iri-string-0.7.8 \ - is-terminal-0.4.16 \ - itoa-1.0.15 \ + iri-string-0.7.10 \ + is-terminal-0.4.17 \ + itertools-0.10.5 \ + itoa-1.0.17 \ jetscii-0.5.3 \ - job_scheduler_ng-2.2.0 \ - jobserver-0.1.33 \ - js-sys-0.3.77 \ + jiff-0.2.20 \ + jiff-static-0.2.20 \ + jiff-tzdb-0.1.5 \ + jiff-tzdb-platform-0.1.3 \ + job_scheduler_ng-2.4.0 \ + jobserver-0.1.34 \ + js-sys-0.3.85 \ jsonwebtoken-9.3.1 \ + jsonwebtoken-10.3.0 \ kv-log-macro-1.0.7 \ lasso-0.7.3 \ lazy_static-1.5.0 \ - lettre-0.11.18 \ - libc-0.2.174 \ - libm-0.2.15 \ - libmimalloc-sys-0.1.43 \ + leb128fmt-0.1.0 \ + lettre-0.11.19 \ + libc-0.2.182 \ + libm-0.2.16 \ + libmimalloc-sys-0.1.44 \ libsqlite3-sys-0.35.0 \ - linux-raw-sys-0.9.4 \ - litemap-0.8.0 \ - litrs-0.4.2 \ - lock_api-0.4.13 \ - log-0.4.27 \ + linux-raw-sys-0.11.0 \ + litemap-0.8.1 \ + litrs-1.0.0 \ + lock_api-0.4.14 \ + log-0.4.29 \ loom-0.5.6 \ - loom-0.7.2 \ lru-slab-0.1.2 \ - matchers-0.1.0 \ + matchers-0.2.0 \ md-5-0.10.6 \ - memchr-2.7.5 \ - migrations_internals-2.2.1 \ - migrations_macros-2.2.0 \ - mimalloc-0.1.47 \ + memchr-2.8.0 \ + migrations_internals-2.3.0 \ + migrations_macros-2.3.0 \ + mimalloc-0.1.48 \ mime-0.3.17 \ + mini-moka-0.10.3 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.9 \ - mio-1.0.4 \ - moka-0.12.10 \ + mio-1.1.1 \ + moka-0.12.13 \ multer-3.1.0 \ - mysqlclient-sys-0.4.7 \ + mysqlclient-sys-0.5.0 \ nom-7.1.3 \ nom-8.0.0 \ nonzero_ext-0.3.0 \ - nu-ansi-term-0.46.0 \ + nu-ansi-term-0.50.3 \ num-bigint-0.4.6 \ - num-bigint-dig-0.8.4 \ - num-conv-0.1.0 \ + num-bigint-dig-0.8.6 \ + num-conv-0.2.0 \ num-derive-0.4.2 \ num-integer-0.1.46 \ num-iter-0.1.45 \ @@ -261,33 +301,38 @@ CARGO_CRATES= addr2line-0.24.2 \ num-traits-0.2.19 \ num_cpus-1.17.0 \ num_threads-0.1.7 \ - object-0.36.7 \ + oauth2-5.0.0 \ + object-0.37.3 \ + oid-registry-0.7.1 \ once_cell-1.21.3 \ - opendal-0.54.0 \ - openssl-0.10.73 \ + opendal-0.55.0 \ + openidconnect-4.0.1 \ + openssl-0.10.75 \ openssl-macros-0.1.1 \ - openssl-probe-0.1.6 \ - openssl-src-300.5.1+3.5.1 \ - openssl-sys-0.9.109 \ + openssl-probe-0.2.1 \ + openssl-src-300.5.5+3.5.5 \ + openssl-sys-0.9.111 \ + ordered-float-2.10.1 \ ordered-multimap-0.7.3 \ outref-0.5.2 \ - overload-0.1.1 \ + p256-0.13.2 \ + p384-0.13.1 \ parking-2.2.1 \ - parking_lot-0.12.4 \ - parking_lot_core-0.9.11 \ + parking_lot-0.12.5 \ + parking_lot_core-0.9.12 \ password-hash-0.5.0 \ - paste-1.0.15 \ - pastey-0.1.0 \ + pastey-0.1.1 \ + pastey-0.2.1 \ pbkdf2-0.12.2 \ pear-0.2.9 \ pear_codegen-0.2.9 \ - pem-3.0.5 \ + pem-3.0.6 \ pem-rfc7468-0.7.0 \ - percent-encoding-2.3.1 \ - pest-2.8.1 \ - pest_derive-2.8.1 \ - pest_generator-2.8.1 \ - pest_meta-2.8.1 \ + percent-encoding-2.3.2 \ + pest-2.8.6 \ + pest_derive-2.8.6 \ + pest_generator-2.8.6 \ + pest_meta-2.8.6 \ phf-0.11.3 \ phf-0.12.1 \ phf_generator-0.11.3 \ @@ -302,261 +347,291 @@ CARGO_CRATES= addr2line-0.24.2 \ pkcs5-0.7.1 \ pkcs8-0.10.2 \ pkg-config-0.3.32 \ - polling-3.9.0 \ - portable-atomic-1.11.1 \ - potential_utf-0.1.2 \ + polling-3.11.0 \ + portable-atomic-1.13.1 \ + portable-atomic-util-0.2.5 \ + potential_utf-0.1.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ - pq-sys-0.7.2 \ - proc-macro2-1.0.95 \ + pq-sys-0.7.5 \ + prettyplease-0.2.37 \ + primeorder-0.13.6 \ + proc-macro2-1.0.106 \ proc-macro2-diagnostics-0.10.1 \ psl-types-2.0.11 \ - psm-0.1.26 \ + psm-0.1.30 \ publicsuffix-2.3.0 \ + pulldown-cmark-0.9.6 \ quanta-0.12.6 \ quick-error-2.0.1 \ quick-xml-0.37.5 \ - quinn-0.11.8 \ - quinn-proto-0.11.12 \ - quinn-udp-0.5.13 \ - quote-1.0.40 \ + quick-xml-0.38.4 \ + quinn-0.11.9 \ + quinn-proto-0.11.13 \ + quinn-udp-0.5.14 \ + quote-1.0.44 \ quoted_printable-0.5.1 \ r-efi-5.3.0 \ r2d2-0.8.10 \ rand-0.8.5 \ rand-0.9.2 \ + rand-0.10.0 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ - rand_core-0.9.3 \ - raw-cpuid-11.5.0 \ - redox_syscall-0.5.17 \ - 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-lite-0.1.6 \ - regex-syntax-0.6.29 \ - regex-syntax-0.8.5 \ + rand_core-0.9.5 \ + rand_core-0.10.0 \ + raw-cpuid-11.6.0 \ + redox_syscall-0.5.18 \ + ref-cast-1.0.25 \ + ref-cast-impl-1.0.25 \ + regex-1.12.3 \ + regex-automata-0.4.14 \ + regex-lite-0.1.9 \ + regex-syntax-0.8.9 \ reopen-1.0.3 \ reqsign-0.16.5 \ - reqwest-0.12.22 \ - resolv-conf-0.7.4 \ + reqwest-0.12.28 \ + resolv-conf-0.7.6 \ + rfc6979-0.4.0 \ ring-0.17.14 \ - rmp-0.8.14 \ - rmpv-1.3.0 \ + rmp-0.8.15 \ + rmpv-1.3.1 \ rocket-0.5.1 \ rocket_codegen-0.5.1 \ rocket_http-0.5.1 \ rocket_ws-0.1.1 \ rpassword-7.4.0 \ - rsa-0.9.8 \ + rsa-0.9.10 \ + rsqlite-vfs-0.1.0 \ rtoolbox-0.0.3 \ - rust-ini-0.21.2 \ - rustc-demangle-0.1.26 \ + rust-ini-0.21.3 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ - rustix-1.0.8 \ + rusticata-macros-4.1.0 \ + rustix-1.1.3 \ rustls-0.21.12 \ - rustls-0.23.30 \ - rustls-native-certs-0.8.1 \ + rustls-0.23.36 \ + rustls-native-certs-0.8.3 \ rustls-pemfile-1.0.4 \ - rustls-pki-types-1.12.0 \ + rustls-pki-types-1.14.0 \ rustls-webpki-0.101.7 \ - rustls-webpki-0.103.4 \ - rustversion-1.0.21 \ - ryu-1.0.20 \ + rustls-webpki-0.103.9 \ + rustversion-1.0.22 \ + ryu-1.0.23 \ salsa20-0.10.2 \ same-file-1.0.6 \ - schannel-0.1.27 \ + schannel-0.1.28 \ scheduled-thread-pool-0.2.7 \ + schemars-0.9.0 \ + schemars-1.2.1 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ scrypt-0.11.0 \ sct-0.7.1 \ - security-framework-3.2.0 \ - security-framework-sys-2.14.0 \ - semver-1.0.26 \ - serde-1.0.219 \ - serde_cbor-0.11.2 \ - serde_derive-1.0.219 \ - serde_json-1.0.141 \ + sec1-0.7.3 \ + security-framework-3.6.0 \ + security-framework-sys-2.16.0 \ + semver-1.0.27 \ + serde-1.0.228 \ + serde-value-0.7.0 \ + serde_cbor_2-0.13.0 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.149 \ + serde_path_to_error-0.1.20 \ + serde_plain-1.0.2 \ serde_spanned-0.6.9 \ - serde_spanned-1.0.0 \ + serde_spanned-1.0.4 \ serde_urlencoded-0.7.1 \ + serde_with-3.16.1 \ + serde_with_macros-3.16.1 \ sha1-0.10.6 \ sha2-0.10.9 \ sharded-slab-0.1.7 \ shlex-1.3.0 \ signal-hook-0.3.18 \ - signal-hook-registry-1.4.5 \ + signal-hook-registry-1.4.8 \ signature-2.2.0 \ - simple_asn1-0.6.3 \ - siphasher-1.0.1 \ - slab-0.4.10 \ + simd-adler32-0.3.8 \ + simple_asn1-0.6.4 \ + siphasher-1.0.2 \ + skeptic-0.13.7 \ + slab-0.4.12 \ smallvec-1.15.1 \ socket2-0.5.10 \ - socket2-0.6.0 \ + socket2-0.6.2 \ spin-0.9.8 \ spinning_top-0.3.0 \ spki-0.7.3 \ + sqlite-wasm-rs-0.5.2 \ stable-pattern-0.1.0 \ - stable_deref_trait-1.2.0 \ - stacker-0.1.21 \ + stable_deref_trait-1.2.1 \ + stacker-0.1.23 \ state-0.6.0 \ strsim-0.11.1 \ subtle-2.6.1 \ - svg-hush-0.9.5 \ - syn-2.0.104 \ + svg-hush-0.9.6 \ + syn-2.0.116 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ syslog-7.0.0 \ - system-configuration-0.6.1 \ + system-configuration-0.7.0 \ system-configuration-sys-0.6.0 \ tagptr-0.2.0 \ - tempfile-3.20.0 \ + tempfile-3.25.0 \ thiserror-1.0.69 \ - thiserror-2.0.12 \ + thiserror-2.0.18 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.12 \ + thiserror-impl-2.0.18 \ thread_local-1.1.9 \ threadpool-1.8.1 \ - time-0.3.41 \ - time-core-0.1.4 \ - time-macros-0.2.22 \ + time-0.3.47 \ + time-core-0.1.8 \ + time-macros-0.2.27 \ tiny-keccak-2.0.2 \ - tinystr-0.8.1 \ - tinyvec-1.9.0 \ + tinystr-0.8.2 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ - tokio-1.47.0 \ - tokio-macros-2.5.0 \ + tokio-1.49.0 \ + tokio-macros-2.6.0 \ tokio-rustls-0.24.1 \ - tokio-rustls-0.26.2 \ - tokio-stream-0.1.17 \ + tokio-rustls-0.26.4 \ + tokio-stream-0.1.18 \ tokio-tungstenite-0.21.0 \ - tokio-util-0.7.15 \ + tokio-util-0.7.18 \ toml-0.8.23 \ - toml-0.9.2 \ + toml-0.9.12+spec-1.1.0 \ toml_datetime-0.6.11 \ - toml_datetime-0.7.0 \ + toml_datetime-0.7.5+spec-1.1.0 \ toml_edit-0.22.27 \ - toml_parser-1.0.1 \ + toml_parser-1.0.9+spec-1.1.0 \ toml_write-0.1.2 \ - toml_writer-1.0.2 \ totp-lite-2.0.1 \ - tower-0.5.2 \ - tower-http-0.6.6 \ + tower-0.5.3 \ + tower-http-0.6.8 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ - tracing-0.1.41 \ - tracing-attributes-0.1.30 \ - tracing-core-0.1.34 \ + tracing-0.1.44 \ + tracing-attributes-0.1.31 \ + tracing-core-0.1.36 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.19 \ + tracing-subscriber-0.3.22 \ + triomphe-0.1.15 \ try-lock-0.2.5 \ tungstenite-0.21.0 \ - typenum-1.18.0 \ + typenum-1.19.0 \ ubyte-0.10.4 \ ucd-trie-0.1.7 \ uncased-0.9.10 \ - unicode-ident-1.0.18 \ + unicase-2.9.0 \ + unicode-ident-1.0.24 \ + unicode-segmentation-1.12.0 \ unicode-xid-0.2.6 \ untrusted-0.9.0 \ - url-2.5.4 \ + url-2.5.8 \ urlencoding-2.1.3 \ utf-8-0.7.6 \ utf8_iter-1.0.4 \ - uuid-1.17.0 \ + uuid-1.21.0 \ valuable-0.1.1 \ - value-bag-1.11.1 \ + value-bag-1.12.0 \ vcpkg-0.2.15 \ version_check-0.9.5 \ vsimd-0.8.0 \ walkdir-2.5.0 \ want-0.3.1 \ 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-futures-0.4.50 \ - wasm-bindgen-macro-0.2.100 \ - wasm-bindgen-macro-support-0.2.100 \ - wasm-bindgen-shared-0.2.100 \ + wasip2-1.0.2+wasi-0.2.9 \ + wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ + wasm-bindgen-0.2.108 \ + wasm-bindgen-futures-0.4.58 \ + wasm-bindgen-macro-0.2.108 \ + wasm-bindgen-macro-support-0.2.108 \ + wasm-bindgen-shared-0.2.108 \ + wasm-encoder-0.244.0 \ + wasm-metadata-0.244.0 \ wasm-streams-0.4.2 \ - web-sys-0.3.77 \ + wasmparser-0.244.0 \ + web-sys-0.3.85 \ web-time-1.1.0 \ - webauthn-rs-0.3.2 \ - webpki-roots-1.0.2 \ + webauthn-attestation-ca-0.5.4 \ + webauthn-rs-0.5.4 \ + webauthn-rs-core-0.5.4 \ + webauthn-rs-proto-0.5.4 \ + webpki-roots-1.0.6 \ which-8.0.0 \ - widestring-1.2.0 \ + widestring-1.2.1 \ 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.48.0 \ - windows-0.61.3 \ - windows-collections-0.2.0 \ - windows-core-0.61.2 \ - windows-future-0.2.1 \ - windows-implement-0.60.0 \ - windows-interface-0.59.1 \ - windows-link-0.1.3 \ - windows-numerics-0.2.0 \ - windows-registry-0.5.3 \ - windows-result-0.3.4 \ - windows-strings-0.4.2 \ + windows-core-0.62.2 \ + windows-implement-0.60.2 \ + windows-interface-0.59.3 \ + windows-link-0.2.1 \ + windows-registry-0.6.1 \ + windows-result-0.4.1 \ + windows-strings-0.5.1 \ windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ + windows-sys-0.61.2 \ windows-targets-0.48.5 \ windows-targets-0.52.6 \ - windows-targets-0.53.3 \ - windows-threading-0.1.0 \ + windows-targets-0.53.5 \ windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ - windows_aarch64_gnullvm-0.53.0 \ + windows_aarch64_gnullvm-0.53.1 \ windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ - windows_aarch64_msvc-0.53.0 \ + windows_aarch64_msvc-0.53.1 \ windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ - windows_i686_gnu-0.53.0 \ + windows_i686_gnu-0.53.1 \ windows_i686_gnullvm-0.52.6 \ - windows_i686_gnullvm-0.53.0 \ + windows_i686_gnullvm-0.53.1 \ windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ - windows_i686_msvc-0.53.0 \ + windows_i686_msvc-0.53.1 \ windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ - windows_x86_64_gnu-0.53.0 \ + windows_x86_64_gnu-0.53.1 \ windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ - windows_x86_64_gnullvm-0.53.0 \ + windows_x86_64_gnullvm-0.53.1 \ windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ - windows_x86_64_msvc-0.53.0 \ + windows_x86_64_msvc-0.53.1 \ winnow-0.6.26 \ - winnow-0.7.12 \ + winnow-0.7.14 \ winreg-0.50.0 \ winsafe-0.0.19 \ - wit-bindgen-rt-0.39.0 \ - writeable-0.6.1 \ - xml-rs-0.8.27 \ + wit-bindgen-0.51.0 \ + wit-bindgen-core-0.51.0 \ + wit-bindgen-rust-0.51.0 \ + wit-bindgen-rust-macro-0.51.0 \ + wit-component-0.244.0 \ + wit-parser-0.244.0 \ + writeable-0.6.2 \ + x509-parser-0.16.0 \ + xml-1.2.1 \ xmlparser-0.13.6 \ yansi-1.0.1 \ - yoke-0.8.0 \ - yoke-derive-0.8.0 \ - yubico_ng-0.13.0 \ - zerocopy-0.8.26 \ - zerocopy-derive-0.8.26 \ + yoke-0.8.1 \ + yoke-derive-0.8.1 \ + yubico_ng-0.14.1 \ + zerocopy-0.8.39 \ + zerocopy-derive-0.8.39 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ - zeroize-1.8.1 \ - zerotrie-0.2.2 \ - zerovec-0.11.2 \ - zerovec-derive-0.11.1 \ + zeroize-1.8.2 \ + zerotrie-0.2.3 \ + zerovec-0.11.5 \ + zerovec-derive-0.11.2 \ + zmij-1.0.21 \ 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/vaultwarden/distinfo b/security/vaultwarden/distinfo index c324e5d5bfdd..8dacab64e8a4 100644 --- a/security/vaultwarden/distinfo +++ b/security/vaultwarden/distinfo @@ -1,56 +1,60 @@ -TIMESTAMP = 1753962902 -SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1 -SIZE (rust/crates/addr2line-0.24.2.crate) = 39015 +TIMESTAMP = 1771915948 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 SIZE (rust/crates/aes-0.8.4.crate) = 124812 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 -SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311 +SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105 SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 -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/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 -SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea +SIZE (rust/crates/anyhow-1.0.101.crate) = 52315 +SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b +SIZE (rust/crates/ar_archive_writer-0.5.1.crate) = 85345 SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 SIZE (rust/crates/argon2-0.5.3.crate) = 28795 +SHA256 (rust/crates/asn1-rs-0.6.2.crate) = 5493c3bedbacf7fd7382c6346bbd66687d12bbaad3a89a2d2c303ee6cf20b048 +SIZE (rust/crates/asn1-rs-0.6.2.crate) = 90647 +SHA256 (rust/crates/asn1-rs-derive-0.5.1.crate) = 965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490 +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-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35 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-executor-1.13.2.crate) = bb812ffb58524bdd10860d7d974e2f01cc0950c2438a74ee5ec2e2280c6c4ffa -SIZE (rust/crates/async-executor-1.13.2.crate) = 28392 +SHA256 (rust/crates/async-compression-0.4.39.crate) = 68650b7df54f0293fd061972a0fb05aaf4fc0879d3b3d21a638a182c5c543b9f +SIZE (rust/crates/async-compression-0.4.39.crate) = 96626 +SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a +SIZE (rust/crates/async-executor-1.14.0.crate) = 28804 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-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18 -SIZE (rust/crates/async-lock-3.4.0.crate) = 34446 -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-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc +SIZE (rust/crates/async-io-2.6.0.crate) = 51062 +SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311 +SIZE (rust/crates/async-lock-3.4.2.crate) = 39826 +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-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 SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312 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/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba SIZE (rust/crates/atomic-0.5.3.crate) = 12801 SHA256 (rust/crates/atomic-0.6.1.crate) = a89cbf775b137e9b968e67227ef7f775587cde3fd31b0d8599dbd0f598a48340 @@ -59,60 +63,60 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 -SHA256 (rust/crates/aws-config-1.8.3.crate) = c0baa720ebadea158c5bda642ac444a2af0cdf7bb66b46d1e4533de5d1f449d0 -SIZE (rust/crates/aws-config-1.8.3.crate) = 134603 -SHA256 (rust/crates/aws-credential-types-1.2.4.crate) = b68c2194a190e1efc999612792e25b1ab3abfefe4306494efaaabc25933c0cbe -SIZE (rust/crates/aws-credential-types-1.2.4.crate) = 20122 -SHA256 (rust/crates/aws-runtime-1.5.9.crate) = b2090e664216c78e766b6bac10fe74d2f451c02441d43484cd76ac9a295075f7 -SIZE (rust/crates/aws-runtime-1.5.9.crate) = 74594 -SHA256 (rust/crates/aws-sdk-sso-1.78.0.crate) = dbd7bc4bd34303733bded362c4c997a39130eac4310257c79aae8484b1c4b724 -SIZE (rust/crates/aws-sdk-sso-1.78.0.crate) = 90626 -SHA256 (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 77358d25f781bb106c1a69531231d4fd12c6be904edb0c47198c604df5a2dbca -SIZE (rust/crates/aws-sdk-ssooidc-1.79.0.crate) = 107005 -SHA256 (rust/crates/aws-sdk-sts-1.80.0.crate) = 06e3ed2a9b828ae7763ddaed41d51724d2661a50c45f845b08967e52f4939cfc -SIZE (rust/crates/aws-sdk-sts-1.80.0.crate) = 176474 -SHA256 (rust/crates/aws-sigv4-1.3.3.crate) = ddfb9021f581b71870a17eac25b52335b82211cdc092e02b6876b2bcefa61666 -SIZE (rust/crates/aws-sigv4-1.3.3.crate) = 58523 -SHA256 (rust/crates/aws-smithy-async-1.2.5.crate) = 1e190749ea56f8c42bf15dd76c65e14f8f765233e6df9b0506d9d934ebef867c -SIZE (rust/crates/aws-smithy-async-1.2.5.crate) = 20847 -SHA256 (rust/crates/aws-smithy-http-0.62.2.crate) = 43c82ba4cab184ea61f6edaafc1072aad3c2a17dcf4c0fce19ac5694b90d8b5f -SIZE (rust/crates/aws-smithy-http-0.62.2.crate) = 31325 -SHA256 (rust/crates/aws-smithy-json-0.61.4.crate) = a16e040799d29c17412943bdbf488fd75db04112d0c0d4b9290bacf5ae0014b9 -SIZE (rust/crates/aws-smithy-json-0.61.4.crate) = 27786 -SHA256 (rust/crates/aws-smithy-observability-0.1.3.crate) = 9364d5989ac4dd918e5cc4c4bdcc61c9be17dcd2586ea7f69e348fc7c6cab393 -SIZE (rust/crates/aws-smithy-observability-0.1.3.crate) = 10275 -SHA256 (rust/crates/aws-smithy-query-0.60.7.crate) = f2fbd61ceb3fe8a1cb7352e42689cec5335833cd9f94103a61e98f9bb61c64bb -SIZE (rust/crates/aws-smithy-query-0.60.7.crate) = 7409 -SHA256 (rust/crates/aws-smithy-runtime-1.8.5.crate) = 660f70d9d8af6876b4c9aa8dcb0dbaf0f89b04ee9a4455bea1b4ba03b15f26f6 -SIZE (rust/crates/aws-smithy-runtime-1.8.5.crate) = 116109 -SHA256 (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 937a49ecf061895fca4a6dd8e864208ed9be7546c0527d04bc07d502ec5fba1c -SIZE (rust/crates/aws-smithy-runtime-api-1.8.5.crate) = 79951 -SHA256 (rust/crates/aws-smithy-types-1.3.2.crate) = d498595448e43de7f4296b7b7a18a8a02c61ec9349128c80a368f7c3b4ab11a8 -SIZE (rust/crates/aws-smithy-types-1.3.2.crate) = 92281 -SHA256 (rust/crates/aws-smithy-xml-0.60.10.crate) = 3db87b96cb1b16c024980f133968d52882ca0daaee3a086c6decc500f6c99728 -SIZE (rust/crates/aws-smithy-xml-0.60.10.crate) = 25216 -SHA256 (rust/crates/aws-types-1.3.8.crate) = b069d19bf01e46298eaedd7c6f283fe565a59263e53eebec945f3e6398f42390 -SIZE (rust/crates/aws-types-1.3.8.crate) = 33160 -SHA256 (rust/crates/backon-1.5.1.crate) = 302eaff5357a264a2c42f127ecb8bac761cf99749fc3dc95677e2743991f99e7 -SIZE (rust/crates/backon-1.5.1.crate) = 40628 -SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002 -SIZE (rust/crates/backtrace-0.3.75.crate) = 92665 -SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 -SIZE (rust/crates/base64-0.13.1.crate) = 61002 +SHA256 (rust/crates/aws-config-1.8.14.crate) = 8a8fc176d53d6fe85017f230405e3255cedb4a02221cb55ed6d76dccbbb099b2 +SIZE (rust/crates/aws-config-1.8.14.crate) = 152251 +SHA256 (rust/crates/aws-credential-types-1.2.13.crate) = 6d203b0bf2626dcba8665f5cd0871d7c2c0930223d6b6be9097592fea21242d0 +SIZE (rust/crates/aws-credential-types-1.2.13.crate) = 21865 +SHA256 (rust/crates/aws-runtime-1.7.1.crate) = ede2ddc593e6c8acc6ce3358c28d6677a6dc49b65ba4b37a2befe14a11297e75 +SIZE (rust/crates/aws-runtime-1.7.1.crate) = 87053 +SHA256 (rust/crates/aws-sdk-sso-1.95.0.crate) = 00c5ff27c6ba2cbd95e6e26e2e736676fdf6bcf96495b187733f521cfe4ce448 +SIZE (rust/crates/aws-sdk-sso-1.95.0.crate) = 94624 +SHA256 (rust/crates/aws-sdk-ssooidc-1.97.0.crate) = 4d186f1e5a3694a188e5a0640b3115ccc6e084d104e16fd6ba968dca072ffef8 +SIZE (rust/crates/aws-sdk-ssooidc-1.97.0.crate) = 113810 +SHA256 (rust/crates/aws-sdk-sts-1.99.0.crate) = 9acba7c62f3d4e2408fa998a3a8caacd8b9a5b5549cf36e2372fbdae329d5449 +SIZE (rust/crates/aws-sdk-sts-1.99.0.crate) = 199734 +SHA256 (rust/crates/aws-sigv4-1.4.1.crate) = 37411f8e0f4bea0c3ca0958ce7f18f6439db24d555dbd809787262cd00926aa9 +SIZE (rust/crates/aws-sigv4-1.4.1.crate) = 98347 +SHA256 (rust/crates/aws-smithy-async-1.2.13.crate) = 5cc50d0f63e714784b84223abd7abbc8577de8c35d699e0edd19f0a88a08ae13 +SIZE (rust/crates/aws-smithy-async-1.2.13.crate) = 21982 +SHA256 (rust/crates/aws-smithy-http-0.63.5.crate) = d619373d490ad70966994801bc126846afaa0d1ee920697a031f0cf63f2568e7 +SIZE (rust/crates/aws-smithy-http-0.63.5.crate) = 31881 +SHA256 (rust/crates/aws-smithy-json-0.62.4.crate) = 27b3a779093e18cad88bbae08dc4261e1d95018c4c5b9356a52bcae7c0b6e9bb +SIZE (rust/crates/aws-smithy-json-0.62.4.crate) = 32868 +SHA256 (rust/crates/aws-smithy-observability-0.2.5.crate) = 4d3f39d5bb871aaf461d59144557f16d5927a5248a983a40654d9cf3b9ba183b +SIZE (rust/crates/aws-smithy-observability-0.2.5.crate) = 14501 +SHA256 (rust/crates/aws-smithy-query-0.60.14.crate) = 05f76a580e3d8f8961e5d48763214025a2af65c2fa4cd1fb7f270a0e107a71b0 +SIZE (rust/crates/aws-smithy-query-0.60.14.crate) = 9965 +SHA256 (rust/crates/aws-smithy-runtime-1.10.2.crate) = 22ccf7f6eba8b2dcf8ce9b74806c6c185659c311665c4bf8d6e71ebd454db6bf +SIZE (rust/crates/aws-smithy-runtime-1.10.2.crate) = 126887 +SHA256 (rust/crates/aws-smithy-runtime-api-1.11.5.crate) = b4af6e5def28be846479bbeac55aa4603d6f7986fc5da4601ba324dd5d377516 +SIZE (rust/crates/aws-smithy-runtime-api-1.11.5.crate) = 80652 +SHA256 (rust/crates/aws-smithy-types-1.4.5.crate) = 8ca2734c16913a45343b37313605d84e7d8b34a4611598ce1d25b35860a2bed3 +SIZE (rust/crates/aws-smithy-types-1.4.5.crate) = 95975 +SHA256 (rust/crates/aws-smithy-xml-0.60.14.crate) = b53543b4b86ed43f051644f704a98c7291b3618b67adf057ee77a366fa52fcaa +SIZE (rust/crates/aws-smithy-xml-0.60.14.crate) = 26254 +SHA256 (rust/crates/aws-types-1.3.13.crate) = 0470cc047657c6e286346bdf10a8719d26efd6a91626992e0e64481e44323e96 +SIZE (rust/crates/aws-types-1.3.13.crate) = 34003 +SHA256 (rust/crates/backon-1.6.0.crate) = cffb0e931875b666fc4fcb20fee52e9bbd1ef836fd9e9e04ec21555f9f85f7ef +SIZE (rust/crates/backon-1.6.0.crate) = 42012 +SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf +SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 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/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531 -SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba -SIZE (rust/crates/base64ct-1.8.0.crate) = 31211 -SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013 -SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479 +SHA256 (rust/crates/base64ct-1.8.3.crate) = 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06 +SIZE (rust/crates/base64ct-1.8.3.crate) = 32227 +SHA256 (rust/crates/base64urlsafedata-0.5.4.crate) = 42f7f6be94fa637132933fd0a68b9140bcb60e3d46164cb68e82a2bb8d102b3a +SIZE (rust/crates/base64urlsafedata-0.5.4.crate) = 7061 +SHA256 (rust/crates/bigdecimal-0.4.10.crate) = 4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695 +SIZE (rust/crates/bigdecimal-0.4.10.crate) = 126514 SHA256 (rust/crates/binascii-0.1.4.crate) = 383d29d513d8764dcdc42ea295d979eb99c3c9f00607b3692cf68a431f7dca72 SIZE (rust/crates/binascii-0.1.4.crate) = 6076 -SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967 -SIZE (rust/crates/bitflags-2.9.1.crate) = 47913 +SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af +SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 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 @@ -121,18 +125,20 @@ SHA256 (rust/crates/block-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d8791 SIZE (rust/crates/block-padding-0.3.3.crate) = 8504 SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21 SIZE (rust/crates/blocking-1.6.2.crate) = 17754 -SHA256 (rust/crates/brotli-8.0.1.crate) = 9991eea70ea4f293524138648e41ee89b0b2b12ddef3b255effa43c8056e0e0d -SIZE (rust/crates/brotli-8.0.1.crate) = 741712 +SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560 +SIZE (rust/crates/brotli-8.0.2.crate) = 741739 SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03 SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282 -SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 -SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 -SHA256 (rust/crates/bytemuck-1.23.1.crate) = 5c76a5792e44e4abe34d3abf15636779261d45a7450612059293d1d2cfc63422 -SIZE (rust/crates/bytemuck-1.23.1.crate) = 52585 +SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 +SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 +SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e +SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 +SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 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/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35 SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703 SHA256 (rust/crates/cached-0.56.0.crate) = 801927ee168e17809ab8901d9f01f700cd7d8d6a6527997fee44e4b0327a253c @@ -141,16 +147,24 @@ SHA256 (rust/crates/cached_proc_macro-0.25.0.crate) = 9225bdcf4e4a9a4c08bf166079 SIZE (rust/crates/cached_proc_macro-0.25.0.crate) = 11890 SHA256 (rust/crates/cached_proc_macro_types-0.1.1.crate) = ade8366b8bd5ba243f0a58f036cc0ca8a2f069cff1a2351ef1cac6b083e16fc0 SIZE (rust/crates/cached_proc_macro_types-0.1.1.crate) = 1813 +SHA256 (rust/crates/camino-1.2.2.crate) = e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48 +SIZE (rust/crates/camino-1.2.2.crate) = 41202 +SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea +SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010 +SHA256 (rust/crates/cargo_metadata-0.14.2.crate) = 4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa +SIZE (rust/crates/cargo_metadata-0.14.2.crate) = 17469 SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6 SIZE (rust/crates/cbc-0.1.2.crate) = 23501 -SHA256 (rust/crates/cc-1.2.30.crate) = deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7 -SIZE (rust/crates/cc-1.2.30.crate) = 108550 -SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268 -SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683 +SHA256 (rust/crates/cc-1.2.56.crate) = aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2 +SIZE (rust/crates/cc-1.2.56.crate) = 96059 +SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 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/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601 +SIZE (rust/crates/chacha20-0.10.0.crate) = 38763 +SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 +SIZE (rust/crates/chrono-0.4.43.crate) = 240392 SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3 SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377 SHA256 (rust/crates/chumsky-0.9.3.crate) = 8eebd66744a15ded14960ab4ccdbfb51ad3b81f51f3f04a80adac98c985396c9 @@ -159,6 +173,10 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2 SIZE (rust/crates/cipher-0.4.4.crate) = 19073 SHA256 (rust/crates/codemap-0.1.3.crate) = b9e769b5c8c8283982a987c6e948e540254f1058d5a74b8794914d4ef5fc2a24 SIZE (rust/crates/codemap-0.1.3.crate) = 9483 +SHA256 (rust/crates/compression-codecs-0.4.36.crate) = 00828ba6fd27b45a448e57dbfe84f1029d4c9f26b368157e9a448a5f49a2ec2a +SIZE (rust/crates/compression-codecs-0.4.36.crate) = 25376 +SHA256 (rust/crates/compression-core-0.4.31.crate) = 75984efb6ed102a0d42db99afb6c1948f0380d1d91808d5529916e6c08b49d8d +SIZE (rust/crates/compression-core-0.4.31.crate) = 5749 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 @@ -167,10 +185,12 @@ SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550a SIZE (rust/crates/const-random-0.1.18.crate) = 6646 SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657 +SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9 +SIZE (rust/crates/convert_case-0.10.0.crate) = 24083 SHA256 (rust/crates/cookie-0.18.1.crate) = 4ddef33a339a91ea89fb53151bd0a4689cfce27055c291dfa69945475d22c747 SIZE (rust/crates/cookie-0.18.1.crate) = 43551 -SHA256 (rust/crates/cookie_store-0.21.1.crate) = 2eac901828f88a5241ee0600950ab981148a18f2f756900ffba1b125ca6a3ef9 -SIZE (rust/crates/cookie_store-0.21.1.crate) = 34692 +SHA256 (rust/crates/cookie_store-0.22.1.crate) = 15b2c103cf610ec6cae3da84a766285b42fd16aad564758459e6ecf128c75206 +SIZE (rust/crates/cookie_store-0.22.1.crate) = 40513 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.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 @@ -179,6 +199,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/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 +SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156 SHA256 (rust/crates/crc32c-0.6.8.crate) = 3a47af21622d091a8f0fb295b88bc886ac74efcc613efc19f5d0b21de5c89e47 SIZE (rust/crates/crc32c-0.6.8.crate) = 9647 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 @@ -195,66 +217,92 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 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 SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760 +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.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.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.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/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 +SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf SIZE (rust/crates/dashmap-6.1.0.crate) = 24828 -SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 -SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 -SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a -SIZE (rust/crates/data-url-0.3.1.crate) = 21109 +SHA256 (rust/crates/data-encoding-2.10.0.crate) = d7a1e2f27636f116493b8b860f5546edb47c8d8f8ea73e1d2a20be88e28d1fea +SIZE (rust/crates/data-encoding-2.10.0.crate) = 22293 +SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 +SIZE (rust/crates/data-url-0.3.2.crate) = 23862 SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb SIZE (rust/crates/der-0.7.10.crate) = 90111 -SHA256 (rust/crates/deranged-0.4.0.crate) = 9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e -SIZE (rust/crates/deranged-0.4.0.crate) = 23235 +SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553 +SIZE (rust/crates/der-parser-9.0.0.crate) = 63191 +SHA256 (rust/crates/deranged-0.5.6.crate) = cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4 +SIZE (rust/crates/deranged-0.5.6.crate) = 26617 SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 -SHA256 (rust/crates/derive_more-2.0.1.crate) = 093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678 -SIZE (rust/crates/derive_more-2.0.1.crate) = 70127 -SHA256 (rust/crates/derive_more-impl-2.0.1.crate) = bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3 -SIZE (rust/crates/derive_more-impl-2.0.1.crate) = 78233 +SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134 +SIZE (rust/crates/derive_more-2.1.1.crate) = 88632 +SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb +SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094 SHA256 (rust/crates/devise-0.4.2.crate) = f1d90b0c4c777a2cad215e3c7be59ac7c15adf45cf76317009b7d096d46f651d SIZE (rust/crates/devise-0.4.2.crate) = 5240 SHA256 (rust/crates/devise_codegen-0.4.2.crate) = 71b28680d8be17a570a2334922518be6adc3f58ecc880cbb404eaeb8624fd867 SIZE (rust/crates/devise_codegen-0.4.2.crate) = 6556 SHA256 (rust/crates/devise_core-0.4.2.crate) = b035a542cf7abf01f2e3c4d5a7acbaebfefe120ae4efc7bde3df98186e4b8af7 SIZE (rust/crates/devise_core-0.4.2.crate) = 17750 -SHA256 (rust/crates/diesel-2.2.12.crate) = 229850a212cd9b84d4f0290ad9d294afc0ae70fccaa8949dbe8b43ffafa1e20c -SIZE (rust/crates/diesel-2.2.12.crate) = 368870 +SHA256 (rust/crates/diesel-2.3.6.crate) = d9b6c2fc184a6fb6ebcf5f9a5e3bbfa84d8fd268cdfcce4ed508979a6259494d +SIZE (rust/crates/diesel-2.3.6.crate) = 437774 SHA256 (rust/crates/diesel-derive-newtype-2.1.2.crate) = d5adf688c584fe33726ce0e2898f608a2a92578ac94a4a92fcecf73214fe0716 SIZE (rust/crates/diesel-derive-newtype-2.1.2.crate) = 11618 -SHA256 (rust/crates/diesel_derives-2.2.7.crate) = 1b96984c469425cb577bf6f17121ecb3e4fe1e81de5d8f780dd372802858d756 -SIZE (rust/crates/diesel_derives-2.2.7.crate) = 74629 -SHA256 (rust/crates/diesel_logger-0.4.0.crate) = 8074833fffb675cf22a6ee669124f65f02971e48dd520bb80c7473ff70aeaf95 -SIZE (rust/crates/diesel_logger-0.4.0.crate) = 4615 -SHA256 (rust/crates/diesel_migrations-2.2.0.crate) = 8a73ce704bad4231f001bff3314d91dce4aba0770cee8b233991859abc15c1f6 -SIZE (rust/crates/diesel_migrations-2.2.0.crate) = 12365 -SHA256 (rust/crates/diesel_table_macro_syntax-0.2.0.crate) = 209c735641a413bc68c4923a9d6ad4bcb3ca306b794edaa7eb0b3228a99ffb25 -SIZE (rust/crates/diesel_table_macro_syntax-0.2.0.crate) = 6866 +SHA256 (rust/crates/diesel_derives-2.3.7.crate) = 47618bf0fac06bb670c036e48404c26a865e6a71af4114dfd97dfe89936e404e +SIZE (rust/crates/diesel_derives-2.3.7.crate) = 104709 +SHA256 (rust/crates/diesel_migrations-2.3.1.crate) = 745fd255645f0f1135f9ec55c7b00e0882192af9683ab4731e4bba3da82b8f9c +SIZE (rust/crates/diesel_migrations-2.3.1.crate) = 15413 +SHA256 (rust/crates/diesel_table_macro_syntax-0.3.0.crate) = fe2444076b48641147115697648dc743c2c00b61adade0f01ce67133c7babe8c +SIZE (rust/crates/diesel_table_macro_syntax-0.3.0.crate) = 7376 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 SIZE (rust/crates/digest-0.10.7.crate) = 19557 SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/dlv-list-0.5.2.crate) = 442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f SIZE (rust/crates/dlv-list-0.5.2.crate) = 22373 -SHA256 (rust/crates/document-features-0.2.11.crate) = 95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d -SIZE (rust/crates/document-features-0.2.11.crate) = 14640 +SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61 +SIZE (rust/crates/document-features-0.2.12.crate) = 14739 SHA256 (rust/crates/dotenvy-0.15.7.crate) = 1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b SIZE (rust/crates/dotenvy-0.15.7.crate) = 20293 -SHA256 (rust/crates/dsl_auto_type-0.1.3.crate) = 139ae9aca7527f85f26dd76483eb38533fd84bd571065da1739656ef71c5ff5b -SIZE (rust/crates/dsl_auto_type-0.1.3.crate) = 14865 +SHA256 (rust/crates/downcast-rs-2.0.2.crate) = 117240f60069e65410b3ae1bb213295bd828f707b5bec6596a1afc8793ce0cbc +SIZE (rust/crates/downcast-rs-2.0.2.crate) = 12730 +SHA256 (rust/crates/dsl_auto_type-0.2.0.crate) = dd122633e4bef06db27737f21d3738fb89c8f6d5360d6d9d7635dda142a7757e +SIZE (rust/crates/dsl_auto_type-0.2.0.crate) = 15900 +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/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53 +SIZE (rust/crates/ed25519-2.2.3.crate) = 17802 +SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9 +SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034 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-encoding-0.4.1.crate) = 9298e6504d9b9e780ed3f7dfd43a61be8cd0e09eb07f7706a945b0072b6670b6 SIZE (rust/crates/email-encoding-0.4.1.crate) = 16824 SHA256 (rust/crates/email_address-0.2.9.crate) = e079f19b08ca6239f47f8ba8509c11cf3ea30095831f7fed61441475edd8c449 @@ -267,84 +315,98 @@ SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42 SIZE (rust/crates/env_home-0.1.0.crate) = 9006 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad -SIZE (rust/crates/errno-0.3.13.crate) = 12449 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc +SIZE (rust/crates/error-chain-0.12.4.crate) = 29274 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.0.crate) = 3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae -SIZE (rust/crates/event-listener-5.4.0.crate) = 43452 +SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab +SIZE (rust/crates/event-listener-5.4.1.crate) = 43782 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93 SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3ed4adc79769cf09cc762a3b29 SIZE (rust/crates/fern-0.7.1.crate) = 304533 +SHA256 (rust/crates/ff-0.13.1.crate) = c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393 +SIZE (rust/crates/ff-0.13.1.crate) = 18607 +SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d +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/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d -SIZE (rust/crates/flate2-1.1.2.crate) = 76495 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb +SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 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/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 -SIZE (rust/crates/futures-0.3.31.crate) = 54953 -SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 -SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 -SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e -SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 -SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f -SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 -SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 -SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-lite-2.6.0.crate) = f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532 -SIZE (rust/crates/futures-lite-2.6.0.crate) = 45157 -SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 -SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 -SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 -SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 -SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 -SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 +SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d +SIZE (rust/crates/futures-0.3.32.crate) = 61234 +SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d +SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581 +SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad +SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 +SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24 SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739 -SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 -SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e SIZE (rust/crates/generator-0.7.5.crate) = 29947 -SHA256 (rust/crates/generator-0.8.5.crate) = d18470a76cb7f8ff746cf1f7470914f900252ec36bbc40b569d74b1258446827 -SIZE (rust/crates/generator-0.8.5.crate) = 37018 -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.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/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/generic-array-0.14.9.crate) = 4bb6743198531e02858aeaea5398fcc883e71851fcbcb5a2f773e2fb6cb1edf2 +SIZE (rust/crates/generic-array-0.14.9.crate) = 17439 +SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 +SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SHA256 (rust/crates/getrandom-0.4.1.crate) = 139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec +SIZE (rust/crates/getrandom-0.4.1.crate) = 53686 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994 SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530 -SHA256 (rust/crates/governor-0.10.0.crate) = 3cbe789d04bf14543f03c4b60cd494148aa79438c8440ae7d81a7778147745c3 -SIZE (rust/crates/governor-0.10.0.crate) = 141742 +SHA256 (rust/crates/governor-0.10.4.crate) = 9efcab3c1958580ff1f25a2a41be1668f7603d849bb63af523b208a3cc1223b8 +SIZE (rust/crates/governor-0.10.4.crate) = 141717 SHA256 (rust/crates/grass_compiler-0.13.4.crate) = 2d9e3df7f0222ce5184154973d247c591d9aadc28ce7a73c6cd31100c9facff6 SIZE (rust/crates/grass_compiler-0.13.4.crate) = 166416 -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/handlebars-6.3.2.crate) = 759e2d5aea3287cb1190c8ec394f42866cb5bf74fcbf213f354e3c856ea26098 -SIZE (rust/crates/handlebars-6.3.2.crate) = 105065 +SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63 +SIZE (rust/crates/group-0.13.0.crate) = 16526 +SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 +SIZE (rust/crates/h2-0.4.13.crate) = 176861 +SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b +SIZE (rust/crates/half-2.7.1.crate) = 61040 +SHA256 (rust/crates/handlebars-6.4.0.crate) = 9b3f9296c208515b87bd915a2f5d1163d4b3f863ba83337d7713cf478055948e +SIZE (rust/crates/handlebars-6.4.0.crate) = 108786 +SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 +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.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.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 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 @@ -355,18 +417,20 @@ SHA256 (rust/crates/hickory-proto-0.25.2.crate) = f8a6fe56c0038198998a6f217ca4e7 SIZE (rust/crates/hickory-proto-0.25.2.crate) = 417616 SHA256 (rust/crates/hickory-resolver-0.25.2.crate) = dc62a9a99b0bfb44d2ab95a7208ac952d31060efc16241c87eaf36406fecf87a SIZE (rust/crates/hickory-resolver-0.25.2.crate) = 91883 +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/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf -SIZE (rust/crates/home-0.5.11.crate) = 9926 -SHA256 (rust/crates/hostname-0.4.1.crate) = a56f203cd1c76362b69e3863fd987520ac36cf70a8c92627449b2f64a8cf7d65 -SIZE (rust/crates/hostname-0.4.1.crate) = 13819 -SHA256 (rust/crates/html5gum-0.7.0.crate) = b3918b5f36d61861b757261da986b51be562c7a87ac4e531d4158e67e08bff72 -SIZE (rust/crates/html5gum-0.7.0.crate) = 60022 +SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d +SIZE (rust/crates/home-0.5.12.crate) = 9445 +SHA256 (rust/crates/hostname-0.4.2.crate) = 617aaa3557aef3810a6369d0a99fac8a080891b68bd9f9812a1eeda0c0730cbd +SIZE (rust/crates/hostname-0.4.2.crate) = 12983 +SHA256 (rust/crates/html5gum-0.8.3.crate) = 12d29324a6ba370667998f63c6dd2b2511e2297f07e827f69026684907adc3b5 +SIZE (rust/crates/html5gum-0.8.3.crate) = 104060 SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1 SIZE (rust/crates/http-0.2.12.crate) = 101964 -SHA256 (rust/crates/http-1.3.1.crate) = f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565 -SIZE (rust/crates/http-1.3.1.crate) = 106063 +SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a +SIZE (rust/crates/http-1.4.0.crate) = 106978 SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2 SIZE (rust/crates/http-body-0.4.6.crate) = 10773 SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184 @@ -379,136 +443,152 @@ SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994 SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 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-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 +SIZE (rust/crates/hyper-1.8.1.crate) = 157353 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 -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-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 +SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 +SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 +SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 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 -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/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43 +SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233 +SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6 +SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876 +SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599 +SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 +SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a +SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 +SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec +SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 +SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af +SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 +SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614 +SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 +SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 +SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 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-2.10.0.crate) = fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661 -SIZE (rust/crates/indexmap-2.10.0.crate) = 95836 +SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 +SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 SHA256 (rust/crates/inlinable_string-0.1.15.crate) = c8fae54786f62fb2918dcfae3d568594e50eb9b5c25bf04371af6fe7516452fb SIZE (rust/crates/inlinable_string-0.1.15.crate) = 19290 SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 SIZE (rust/crates/inout-0.1.4.crate) = 11280 -SHA256 (rust/crates/io-uring-0.7.9.crate) = d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4 -SIZE (rust/crates/io-uring-0.7.9.crate) = 99792 SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468 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-0.4.16.crate) = e04d7f318608d35d4b61ddd75cbdaee86b023ebe2bd5a66ee0915f0bf93095a9 -SIZE (rust/crates/is-terminal-0.4.16.crate) = 7811 -SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c -SIZE (rust/crates/itoa-1.0.15.crate) = 11231 +SHA256 (rust/crates/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a +SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 +SHA256 (rust/crates/is-terminal-0.4.17.crate) = 3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46 +SIZE (rust/crates/is-terminal-0.4.17.crate) = 7458 +SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 +SIZE (rust/crates/itertools-0.10.5.crate) = 115354 +SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 SHA256 (rust/crates/jetscii-0.5.3.crate) = 47f142fe24a9c9944451e8349de0a56af5f3e7226dc46f3ed4d4ecc0b85af75e SIZE (rust/crates/jetscii-0.5.3.crate) = 18811 -SHA256 (rust/crates/job_scheduler_ng-2.2.0.crate) = b6d2655e8c656a1d51c0464ad9cfd19312e3f3ea61326d26a3400323a6cb9a28 -SIZE (rust/crates/job_scheduler_ng-2.2.0.crate) = 16466 -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/jiff-0.2.20.crate) = c867c356cc096b33f4981825ab281ecba3db0acefe60329f044c1789d94c6543 +SIZE (rust/crates/jiff-0.2.20.crate) = 758891 +SHA256 (rust/crates/jiff-static-0.2.20.crate) = f7946b4325269738f270bb55b3c19ab5c5040525f83fd625259422a9d25d9be5 +SIZE (rust/crates/jiff-static-0.2.20.crate) = 83393 +SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2 +SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215 +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/job_scheduler_ng-2.4.0.crate) = 217723d58ee473953675d15f11e56898a611aca8ea044d5a34eabeade99ef613 +SIZE (rust/crates/job_scheduler_ng-2.4.0.crate) = 16093 +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.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3 +SIZE (rust/crates/js-sys-0.3.85.crate) = 56436 SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398 +SHA256 (rust/crates/jsonwebtoken-10.3.0.crate) = 0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1 +SIZE (rust/crates/jsonwebtoken-10.3.0.crate) = 64989 SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842 SHA256 (rust/crates/lasso-0.7.3.crate) = 6e14eda50a3494b3bf7b9ce51c52434a761e383d7238ce1dd5dcec2fbc13e9fb SIZE (rust/crates/lasso-0.7.3.crate) = 78870 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 -SHA256 (rust/crates/lettre-0.11.18.crate) = 5cb54db6ff7a89efac87dba5baeac57bb9ccd726b49a9b6f21fb92b3966aaf56 -SIZE (rust/crates/lettre-0.11.18.crate) = 158938 -SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776 -SIZE (rust/crates/libc-0.2.174.crate) = 779933 -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.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d -SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498 +SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 +SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 +SHA256 (rust/crates/lettre-0.11.19.crate) = 9e13e10e8818f8b2a60f52cb127041d388b89f3a96a62be9ceaffa22262fef7f +SIZE (rust/crates/lettre-0.11.19.crate) = 158821 +SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112 +SIZE (rust/crates/libc-0.2.182.crate) = 814873 +SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 +SIZE (rust/crates/libm-0.2.16.crate) = 164243 +SHA256 (rust/crates/libmimalloc-sys-0.1.44.crate) = 667f4fec20f29dfc6bc7357c582d91796c169ad7e2fce709468aefeb2c099870 +SIZE (rust/crates/libmimalloc-sys-0.1.44.crate) = 451625 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/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956 -SIZE (rust/crates/litemap-0.8.0.crate) = 34344 -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/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94 -SIZE (rust/crates/log-0.4.27.crate) = 48120 +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.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77 +SIZE (rust/crates/litemap-0.8.1.crate) = 34172 +SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092 +SIZE (rust/crates/litrs-1.0.0.crate) = 46610 +SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 +SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 +SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5 SIZE (rust/crates/loom-0.5.6.crate) = 72186 -SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca -SIZE (rust/crates/loom-0.7.2.crate) = 73989 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 -SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558 -SIZE (rust/crates/matchers-0.1.0.crate) = 6948 +SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 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.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0 -SIZE (rust/crates/memchr-2.7.5.crate) = 97603 -SHA256 (rust/crates/migrations_internals-2.2.1.crate) = 3bda1634d70d5bd53553cf15dca9842a396e8c799982a3ad22998dc44d961f24 -SIZE (rust/crates/migrations_internals-2.2.1.crate) = 7455 -SHA256 (rust/crates/migrations_macros-2.2.0.crate) = ffb161cc72176cb37aa47f1fc520d3ef02263d67d661f44f05d05a079e1237fd -SIZE (rust/crates/migrations_macros-2.2.0.crate) = 8896 -SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40 -SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594 +SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/migrations_internals-2.3.0.crate) = 36c791ecdf977c99f45f23280405d7723727470f6689a5e6dbf513ac547ae10d +SIZE (rust/crates/migrations_internals-2.3.0.crate) = 7224 +SHA256 (rust/crates/migrations_macros-2.3.0.crate) = 36fc5ac76be324cfd2d3f2cf0fdf5d5d3c4f14ed8aaebadb09e304ba42282703 +SIZE (rust/crates/migrations_macros-2.3.0.crate) = 12073 +SHA256 (rust/crates/mimalloc-0.1.48.crate) = e1ee66a4b64c74f4ef288bcbb9192ad9c3feaad75193129ac8509af543894fd8 +SIZE (rust/crates/mimalloc-0.1.48.crate) = 4742 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a SIZE (rust/crates/mime-0.3.17.crate) = 15712 +SHA256 (rust/crates/mini-moka-0.10.3.crate) = c325dfab65f261f386debee8b0969da215b3fa0037e74c8a1234db7ba986d803 +SIZE (rust/crates/mini-moka-0.10.3.crate) = 57914 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.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/mio-1.0.4.crate) = 78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c -SIZE (rust/crates/mio-1.0.4.crate) = 104212 -SHA256 (rust/crates/moka-0.12.10.crate) = a9321642ca94a4282428e6ea4af8cc2ca4eac48ac7a6a4ea8f33f76d0ce70926 -SIZE (rust/crates/moka-0.12.10.crate) = 253622 +SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc +SIZE (rust/crates/mio-1.1.1.crate) = 105630 +SHA256 (rust/crates/moka-0.12.13.crate) = b4ac832c50ced444ef6be0767a008b02c106a909ba79d1d830501e94b96f6b7e +SIZE (rust/crates/moka-0.12.13.crate) = 234978 SHA256 (rust/crates/multer-3.1.0.crate) = 83e87776546dc87511aa5ee218730c92b666d7264ab6ed41f9d215af9cd5224b SIZE (rust/crates/multer-3.1.0.crate) = 25980 -SHA256 (rust/crates/mysqlclient-sys-0.4.7.crate) = 86a34a2bdec189f1060343ba712983e14cad7e87515cfd9ac4653e207535b6b1 -SIZE (rust/crates/mysqlclient-sys-0.4.7.crate) = 930924 +SHA256 (rust/crates/mysqlclient-sys-0.5.0.crate) = 92ed7312f0cfc4032aea6f8ea2abb4d288e4413e33bf0c80ad30eef8aa8fb9d8 +SIZE (rust/crates/mysqlclient-sys-0.5.0.crate) = 1067671 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a SIZE (rust/crates/nom-7.1.3.crate) = 117570 SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405 SIZE (rust/crates/nom-8.0.0.crate) = 135590 SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21 SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855 -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.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 +SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 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-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 -SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7 +SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196 +SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050 +SIZE (rust/crates/num-conv-0.2.0.crate) = 7034 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 @@ -525,60 +605,70 @@ SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651 SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 -SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87 -SIZE (rust/crates/object-0.36.7.crate) = 329938 +SHA256 (rust/crates/oauth2-5.0.0.crate) = 51e219e79014df21a225b1860a479e2dcd7cbd9130f4defd4bd0e191ea31d67d +SIZE (rust/crates/oauth2-5.0.0.crate) = 91364 +SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe +SIZE (rust/crates/object-0.37.3.crate) = 344032 +SHA256 (rust/crates/oid-registry-0.7.1.crate) = a8d8034d9489cdaf79228eb9f6a3b8d7bb32ba00d6645ebd48eef4077ceb5bd9 +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/opendal-0.54.0.crate) = ffb9838d0575c6dbaf3fcec7255af8d5771996d4af900bbb6fa9a314dec00a1a -SIZE (rust/crates/opendal-0.54.0.crate) = 806513 -SHA256 (rust/crates/openssl-0.10.73.crate) = 8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8 -SIZE (rust/crates/openssl-0.10.73.crate) = 283994 +SHA256 (rust/crates/opendal-0.55.0.crate) = d075ab8a203a6ab4bc1bce0a4b9fe486a72bf8b939037f4b78d95386384bc80a +SIZE (rust/crates/opendal-0.55.0.crate) = 881564 +SHA256 (rust/crates/openidconnect-4.0.1.crate) = 0d8c6709ba2ea764bbed26bce1adf3c10517113ddea6f2d4196e4851757ef2b2 +SIZE (rust/crates/openidconnect-4.0.1.crate) = 173752 +SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 +SIZE (rust/crates/openssl-0.10.75.crate) = 288136 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-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-sys-0.9.109.crate) = 90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571 -SIZE (rust/crates/openssl-sys-0.9.109.crate) = 78247 +SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe +SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 +SHA256 (rust/crates/openssl-src-300.5.5+3.5.5.crate) = 3f1787d533e03597a7934fd0a765f0d28e94ecc5fb7789f8053b1e699a56f709 +SIZE (rust/crates/openssl-src-300.5.5+3.5.5.crate) = 7041984 +SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 +SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 +SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c +SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029 SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79 SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265 SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e 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/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-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 -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/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a +SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 +SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 +SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 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/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec +SIZE (rust/crates/pastey-0.1.1.crate) = 16112 +SHA256 (rust/crates/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec +SIZE (rust/crates/pastey-0.2.1.crate) = 14416 SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2 SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906 SHA256 (rust/crates/pear-0.2.9.crate) = bdeeaa00ce488657faba8ebf44ab9361f9365a97bd39ffb8a60663f57ff4b467 SIZE (rust/crates/pear-0.2.9.crate) = 19083 SHA256 (rust/crates/pear_codegen-0.2.9.crate) = 4bab5b985dc082b345f812b7df84e1bef27e7207b39e448439ba8bd69c93f147 SIZE (rust/crates/pear_codegen-0.2.9.crate) = 7250 -SHA256 (rust/crates/pem-3.0.5.crate) = 38af38e8470ac9dee3ce1bae1af9c1671fffc44ddfd8bd1d0a3445bf349a8ef3 -SIZE (rust/crates/pem-3.0.5.crate) = 18140 +SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be +SIZE (rust/crates/pem-3.0.6.crate) = 18362 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/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323 -SIZE (rust/crates/pest-2.8.1.crate) = 128906 -SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc -SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857 -SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966 -SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663 -SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5 -SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 +SHA256 (rust/crates/pest-2.8.6.crate) = e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662 +SIZE (rust/crates/pest-2.8.6.crate) = 130316 +SHA256 (rust/crates/pest_derive-2.8.6.crate) = 11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77 +SIZE (rust/crates/pest_derive-2.8.6.crate) = 44342 +SHA256 (rust/crates/pest_generator-2.8.6.crate) = 8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f +SIZE (rust/crates/pest_generator-2.8.6.crate) = 43975 +SHA256 (rust/crates/pest_meta-2.8.6.crate) = 89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220 +SIZE (rust/crates/pest_meta-2.8.6.crate) = 68276 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 SIZE (rust/crates/phf-0.11.3.crate) = 23231 SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 @@ -607,42 +697,52 @@ SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5 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/polling-3.9.0.crate) = 8ee9b2fa7a4517d2c91ff5bc6c297a427a96749d15f98fcdbb22c05571a4d4b7 -SIZE (rust/crates/polling-3.9.0.crate) = 59942 -SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483 -SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506 -SHA256 (rust/crates/potential_utf-0.1.2.crate) = e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585 -SIZE (rust/crates/potential_utf-0.1.2.crate) = 9613 +SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218 +SIZE (rust/crates/polling-3.11.0.crate) = 59387 +SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 +SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 +SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce32ffe8680bbd1e978a43bf51a34d39483540495f5 +SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858 +SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77 +SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514 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 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 -SHA256 (rust/crates/pq-sys-0.7.2.crate) = dfd6cf44cca8f9624bc19df234fc4112873432f5fda1caff174527846d026fa9 -SIZE (rust/crates/pq-sys-0.7.2.crate) = 37470 -SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778 -SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820 +SHA256 (rust/crates/pq-sys-0.7.5.crate) = 574ddd6a267294433f140b02a726b0640c43cf7c6f717084684aaa3b285aba61 +SIZE (rust/crates/pq-sys-0.7.5.crate) = 34816 +SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +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.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 SHA256 (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8 SIZE (rust/crates/proc-macro2-diagnostics-0.10.1.crate) = 12219 SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac SIZE (rust/crates/psl-types-2.0.11.crate) = 7959 -SHA256 (rust/crates/psm-0.1.26.crate) = 6e944464ec8536cd1beb0bbfd96987eb5e3b72f2ecdafdc5c769a37f1fa2ae1f -SIZE (rust/crates/psm-0.1.26.crate) = 23541 +SHA256 (rust/crates/psm-0.1.30.crate) = 3852766467df634d74f0b2d7819bf8dc483a0eb2e3b0f50f756f9cfe8b0d18d8 +SIZE (rust/crates/psm-0.1.30.crate) = 25061 SHA256 (rust/crates/publicsuffix-2.3.0.crate) = 6f42ea446cab60335f76979ec15e12619a2165b5ae2c12166bef27d283a9fadf SIZE (rust/crates/publicsuffix-2.3.0.crate) = 87890 +SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b +SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378 SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7 SIZE (rust/crates/quanta-0.12.6.crate) = 35284 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 -SHA256 (rust/crates/quinn-0.11.8.crate) = 626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8 -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.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/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c +SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035 +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.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 +SIZE (rust/crates/quote-1.0.44.crate) = 31629 SHA256 (rust/crates/quoted_printable-0.5.1.crate) = 640c9bd8497b02465aeef5375144c26062e0dcd5939dfcbb0f5db76cb8c17c73 SIZE (rust/crates/quoted_printable-0.5.1.crate) = 8322 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f @@ -653,48 +753,50 @@ SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8 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-0.10.0.crate) = bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8 +SIZE (rust/crates/rand-0.10.0.crate) = 105828 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/raw-cpuid-11.5.0.crate) = c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146 -SIZE (rust/crates/raw-cpuid-11.5.0.crate) = 111596 -SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77 -SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002 -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-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a -SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278 -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/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c +SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 +SHA256 (rust/crates/rand_core-0.10.0.crate) = 0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba +SIZE (rust/crates/rand_core-0.10.0.crate) = 22778 +SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186 +SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569 +SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d +SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +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.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f +SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 +SHA256 (rust/crates/regex-lite-0.1.9.crate) = cab834c73d247e67f4fae452806d17d3c7501756d98c8808d7c9c7aa7d18f973 +SIZE (rust/crates/regex-lite-0.1.9.crate) = 96166 +SHA256 (rust/crates/regex-syntax-0.8.9.crate) = a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c +SIZE (rust/crates/regex-syntax-0.8.9.crate) = 358430 SHA256 (rust/crates/reopen-1.0.3.crate) = ff42cec3acf85845f5b18b3cbb7fec619ccbd4a349f6ecbe1c62ab46d4d98293 SIZE (rust/crates/reopen-1.0.3.crate) = 17343 SHA256 (rust/crates/reqsign-0.16.5.crate) = 43451dbf3590a7590684c25fb8d12ecdcc90ed3ac123433e500447c7d77ed701 SIZE (rust/crates/reqsign-0.16.5.crate) = 94753 -SHA256 (rust/crates/reqwest-0.12.22.crate) = cbc931937e6ca3a06e3b6c0aa7841849b160a90351d6ab467a8b9b9959767531 -SIZE (rust/crates/reqwest-0.12.22.crate) = 200283 -SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3 -SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260 +SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147 +SIZE (rust/crates/reqwest-0.12.28.crate) = 157031 +SHA256 (rust/crates/resolv-conf-0.7.6.crate) = 1e061d1b48cb8d38042de4ae0a7a6401009d6143dc80d2e2d6f31f0bdd6470c7 +SIZE (rust/crates/resolv-conf-0.7.6.crate) = 17955 +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 SIZE (rust/crates/ring-0.17.14.crate) = 1502610 -SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4 -SIZE (rust/crates/rmp-0.8.14.crate) = 29687 -SHA256 (rust/crates/rmpv-1.3.0.crate) = 58450723cd9ee93273ce44a20b6ec4efe17f8ed2e3631474387bfdecf18bb2a9 -SIZE (rust/crates/rmpv-1.3.0.crate) = 28514 +SHA256 (rust/crates/rmp-0.8.15.crate) = 4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c +SIZE (rust/crates/rmp-0.8.15.crate) = 33421 +SHA256 (rust/crates/rmpv-1.3.1.crate) = 7a4e1d4b9b938a26d2996af33229f0ca0956c652c1375067f0b45291c1df8417 +SIZE (rust/crates/rmpv-1.3.1.crate) = 30769 SHA256 (rust/crates/rocket-0.5.1.crate) = a516907296a31df7dc04310e7043b61d71954d703b603cc6867a026d7e72d73f SIZE (rust/crates/rocket-0.5.1.crate) = 297319 SHA256 (rust/crates/rocket_codegen-0.5.1.crate) = 575d32d7ec1a9770108c879fc7c47815a80073f96ca07ff9525a94fcede1dd46 @@ -705,46 +807,52 @@ SHA256 (rust/crates/rocket_ws-0.1.1.crate) = 25f1877668c937b701177c349f21383c556 SIZE (rust/crates/rocket_ws-0.1.1.crate) = 12075 SHA256 (rust/crates/rpassword-7.4.0.crate) = 66d4c8b64f049c6721ec8ccec37ddfc3d641c4a7fca57e8f2a89de509c73df39 SIZE (rust/crates/rpassword-7.4.0.crate) = 123730 -SHA256 (rust/crates/rsa-0.9.8.crate) = 78928ac1ed176a5ca1d17e578a1825f3d81ca54cf41053a592584b020cfd691b -SIZE (rust/crates/rsa-0.9.8.crate) = 85741 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SHA256 (rust/crates/rsqlite-vfs-0.1.0.crate) = a8a1f2315036ef6b1fbacd1972e8ee7688030b0a2121edfc2a6550febd41574d +SIZE (rust/crates/rsqlite-vfs-0.1.0.crate) = 19992 SHA256 (rust/crates/rtoolbox-0.0.3.crate) = a7cc970b249fbe527d6e02e0a227762c9108b2f49d81094fe357ffc6d14d7f6f SIZE (rust/crates/rtoolbox-0.0.3.crate) = 10149 -SHA256 (rust/crates/rust-ini-0.21.2.crate) = e7295b7ce3bf4806b419dc3420745998b447178b7005e2011947b38fc5aa6791 -SIZE (rust/crates/rust-ini-0.21.2.crate) = 22370 -SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace -SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SHA256 (rust/crates/rust-ini-0.21.3.crate) = 796e8d2b6696392a43bea58116b667fb4c29727dc5abd27d6acf338bb4f688c7 +SIZE (rust/crates/rust-ini-0.21.3.crate) = 22939 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-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8 -SIZE (rust/crates/rustix-1.0.8.crate) = 416688 +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.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e SIZE (rust/crates/rustls-0.21.12.crate) = 285674 -SHA256 (rust/crates/rustls-0.23.30.crate) = 069a8df149a16b1a12dcc31497c3396a173844be3cac4bd40c9e7671fef96671 -SIZE (rust/crates/rustls-0.23.30.crate) = 371560 -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-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b +SIZE (rust/crates/rustls-0.23.36.crate) = 374313 +SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092 -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-pki-types-1.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd +SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765 SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808 -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/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 +SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f +SIZE (rust/crates/ryu-1.0.23.crate) = 52823 SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213 SIZE (rust/crates/salsa20-0.10.2.crate) = 12780 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/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 SHA256 (rust/crates/scheduled-thread-pool-0.2.7.crate) = 3cbc66816425a074528352f5789333ecff06ca41b36b0b0efdfbb29edc391a19 SIZE (rust/crates/scheduled-thread-pool-0.2.7.crate) = 10554 +SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f +SIZE (rust/crates/schemars-0.9.0.crate) = 80032 +SHA256 (rust/crates/schemars-1.2.1.crate) = a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc +SIZE (rust/crates/schemars-1.2.1.crate) = 94403 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 @@ -753,26 +861,40 @@ SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace SIZE (rust/crates/scrypt-0.11.0.crate) = 13440 SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414 SIZE (rust/crates/sct-0.7.1.crate) = 27501 -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/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5 -SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570 -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.141.crate) = 30b9eff21ebe718216c6ec64e1d9ac57087aad11efc64e32002bce4a0d4c03d3 -SIZE (rust/crates/serde_json-1.0.141.crate) = 155322 +SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc +SIZE (rust/crates/sec1-0.7.3.crate) = 17979 +SHA256 (rust/crates/security-framework-3.6.0.crate) = d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38 +SIZE (rust/crates/security-framework-3.6.0.crate) = 90838 +SHA256 (rust/crates/security-framework-sys-2.16.0.crate) = 321c8673b092a9a42605034a9879d73cb79101ed5fd117bc9a597b89b4e9e61a +SIZE (rust/crates/security-framework-sys-2.16.0.crate) = 21230 +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_cbor_2-0.13.0.crate) = 34aec2709de9078e077090abd848e967abab63c9fb3fdb5d4799ad359d8d482c +SIZE (rust/crates/serde_cbor_2-0.13.0.crate) = 45002 +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_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +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_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50 +SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183 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.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 +SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 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.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7 +SIZE (rust/crates/serde_with-3.16.1.crate) = 198782 +SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c +SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 @@ -783,166 +905,176 @@ SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce35 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-registry-1.4.5.crate) = 9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410 -SIZE (rust/crates/signal-hook-registry-1.4.5.crate) = 19004 +SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b +SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SIZE (rust/crates/signature-2.2.0.crate) = 15531 -SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb -SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505 -SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d -SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 -SHA256 (rust/crates/slab-0.4.10.crate) = 04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d -SIZE (rust/crates/slab-0.4.10.crate) = 17810 +SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/simple_asn1-0.6.4.crate) = 0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d +SIZE (rust/crates/simple_asn1-0.6.4.crate) = 18842 +SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e +SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 +SHA256 (rust/crates/skeptic-0.13.7.crate) = 16d23b015676c90a0f01c197bfdc786c20342c73a0afdda9025adb0bc42940a8 +SIZE (rust/crates/skeptic-0.13.7.crate) = 13108 +SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 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/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0 +SIZE (rust/crates/socket2-0.6.2.crate) = 58621 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 SIZE (rust/crates/spin-0.9.8.crate) = 38958 SHA256 (rust/crates/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300 SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d SIZE (rust/crates/spki-0.7.3.crate) = 16409 +SHA256 (rust/crates/sqlite-wasm-rs-0.5.2.crate) = 2f4206ed3a67690b9c29b77d728f6acc3ce78f16bf846d83c94f76400320181b +SIZE (rust/crates/sqlite-wasm-rs-0.5.2.crate) = 5880957 SHA256 (rust/crates/stable-pattern-0.1.0.crate) = 4564168c00635f88eaed410d5efa8131afa8d8699a612c80c455a0ba05c21045 SIZE (rust/crates/stable-pattern-0.1.0.crate) = 16533 -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/stacker-0.1.21.crate) = cddb07e32ddb770749da91081d8d0ac3a16f1a569a18b20348cd371f5dead06b -SIZE (rust/crates/stacker-0.1.21.crate) = 17009 +SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596 +SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 +SHA256 (rust/crates/stacker-0.1.23.crate) = 08d74a23609d509411d10e2176dc2a4346e3b4aea2e7b1869f19fdedbc71c013 +SIZE (rust/crates/stacker-0.1.23.crate) = 17813 SHA256 (rust/crates/state-0.6.0.crate) = 2b8c4a4445d81357df8b1a650d0d0d6fbbbfe99d064aa5e02f3e4022061476d8 SIZE (rust/crates/state-0.6.0.crate) = 30182 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/svg-hush-0.9.5.crate) = 8d647e9386e34dd750ba80bdb7dae2a2c50b78338515ffeb9fa7bdd3ef803bf2 -SIZE (rust/crates/svg-hush-0.9.5.crate) = 16646 -SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40 -SIZE (rust/crates/syn-2.0.104.crate) = 299699 +SHA256 (rust/crates/svg-hush-0.9.6.crate) = 929223e80cdcec0482207576ea09692dd71b2b559057fc172e292ecec9a97559 +SIZE (rust/crates/svg-hush-0.9.6.crate) = 16535 +SHA256 (rust/crates/syn-2.0.116.crate) = 3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb +SIZE (rust/crates/syn-2.0.116.crate) = 305969 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/syslog-7.0.0.crate) = 019f1500a13379b7d051455df397c75770de6311a7a188a699499502704d9f10 SIZE (rust/crates/syslog-7.0.0.crate) = 12968 -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-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b +SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064 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/tagptr-0.2.0.crate) = 7b2093cf4c8eb1e67749a6762251bc9cd836b6fc171623bd0a9d324d37af2417 SIZE (rust/crates/tagptr-0.2.0.crate) = 13320 -SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1 -SIZE (rust/crates/tempfile-3.20.0.crate) = 42306 +SHA256 (rust/crates/tempfile-3.25.0.crate) = 0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1 +SIZE (rust/crates/tempfile-3.25.0.crate) = 43195 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.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 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.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa SIZE (rust/crates/threadpool-1.8.1.crate) = 14408 -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.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c +SIZE (rust/crates/time-0.3.47.crate) = 225161 +SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca +SIZE (rust/crates/time-core-0.1.8.crate) = 9634 +SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215 +SIZE (rust/crates/time-macros-0.2.27.crate) = 25144 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/tinyvec-1.9.0.crate) = 09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71 -SIZE (rust/crates/tinyvec-1.9.0.crate) = 54137 +SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869 +SIZE (rust/crates/tinystr-0.8.2.crate) = 23942 +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/tokio-1.47.0.crate) = 43864ed400b6043a4757a25c7a64a8efde741aed79a056a2fb348a406701bb35 -SIZE (rust/crates/tokio-1.47.0.crate) = 828980 -SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8 -SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617 +SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 +SIZE (rust/crates/tokio-1.49.0.crate) = 857029 +SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5 +SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505 SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081 SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049 -SHA256 (rust/crates/tokio-rustls-0.26.2.crate) = 8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b -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-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 +SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 +SHA256 (rust/crates/tokio-stream-0.1.18.crate) = 32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70 +SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366 SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38 SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159 -SHA256 (rust/crates/tokio-util-0.7.15.crate) = 66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df -SIZE (rust/crates/tokio-util-0.7.15.crate) = 124255 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 SIZE (rust/crates/toml-0.8.23.crate) = 36050 -SHA256 (rust/crates/toml-0.9.2.crate) = ed0aee96c12fa71097902e0bb061a5e1ebd766a6636bb605ba401c45c1650eac -SIZE (rust/crates/toml-0.9.2.crate) = 56695 +SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863 +SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485 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.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 -SHA256 (rust/crates/toml_parser-1.0.1.crate) = 97200572db069e74c512a14117b296ba0a80a30123fbbb5aa1f4a348f639ca30 -SIZE (rust/crates/toml_parser-1.0.1.crate) = 35063 +SHA256 (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4 +SIZE (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 35035 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/totp-lite-2.0.1.crate) = f8e43134db17199f7f721803383ac5854edd0d3d523cc34dba321d6acfbe76c3 SIZE (rust/crates/totp-lite-2.0.1.crate) = 8561 -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-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 +SIZE (rust/crates/tower-0.5.3.crate) = 110488 +SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 +SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 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.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-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da +SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 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-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e +SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 +SHA256 (rust/crates/triomphe-0.1.15.crate) = dd69c5aa8f924c7519d6372789a74eac5b94fb0f8fcf0d4a97eb0bfc3e785f39 +SIZE (rust/crates/triomphe-0.1.15.crate) = 34711 SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1 SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858 -SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f -SIZE (rust/crates/typenum-1.18.0.crate) = 74871 +SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb +SIZE (rust/crates/typenum-1.19.0.crate) = 76414 SHA256 (rust/crates/ubyte-0.10.4.crate) = f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea SIZE (rust/crates/ubyte-0.10.4.crate) = 13965 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 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/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142 +SIZE (rust/crates/unicase-2.9.0.crate) = 24368 +SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 +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 SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 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 -SIZE (rust/crates/url-2.5.4.crate) = 81097 +SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed +SIZE (rust/crates/url-2.5.8.crate) = 86512 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 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/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d -SIZE (rust/crates/uuid-1.17.0.crate) = 59014 +SHA256 (rust/crates/uuid-1.21.0.crate) = b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb +SIZE (rust/crates/uuid-1.21.0.crate) = 62247 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 -SIZE (rust/crates/value-bag-1.11.1.crate) = 44649 +SHA256 (rust/crates/value-bag-1.12.0.crate) = 7ba6f5989077681266825251a52748b8c1d8a4ad098cc37e440103d0ea717fc0 +SIZE (rust/crates/value-bag-1.12.0.crate) = 44222 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a @@ -955,66 +1087,70 @@ 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/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/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 +SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 +SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 +SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 +SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566 +SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f +SIZE (rust/crates/wasm-bindgen-futures-0.4.58.crate) = 17188 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608 +SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12 +SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121 +SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 +SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 +SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 +SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65 SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773 -SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe +SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 +SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598 +SIZE (rust/crates/web-sys-0.3.85.crate) = 645049 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webauthn-rs-0.3.2.crate) = 90b266eccb4b32595876f5c73ea443b0516da0b1df72ca07bc08ed9ba7f96ec1 -SIZE (rust/crates/webauthn-rs-0.3.2.crate) = 246188 -SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 -SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 +SHA256 (rust/crates/webauthn-attestation-ca-0.5.4.crate) = fafcf13f7dc1fb292ed4aea22cdd3757c285d7559e9748950ee390249da4da6b +SIZE (rust/crates/webauthn-attestation-ca-0.5.4.crate) = 6559 +SHA256 (rust/crates/webauthn-rs-0.5.4.crate) = 1b24d082d3360258fefb6ffe56123beef7d6868c765c779f97b7a2fcf06727f8 +SIZE (rust/crates/webauthn-rs-0.5.4.crate) = 27549 +SHA256 (rust/crates/webauthn-rs-core-0.5.4.crate) = 15784340a24c170ce60567282fb956a0938742dbfbf9eff5df793a686a009b8b +SIZE (rust/crates/webauthn-rs-core-0.5.4.crate) = 122828 +SHA256 (rust/crates/webauthn-rs-proto-0.5.4.crate) = 16a1fb2580ce73baa42d3011a24de2ceab0d428de1879ece06e02e8c416e497c +SIZE (rust/crates/webauthn-rs-proto-0.5.4.crate) = 18573 +SHA256 (rust/crates/webpki-roots-1.0.6.crate) = 22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed +SIZE (rust/crates/webpki-roots-1.0.6.crate) = 240440 SHA256 (rust/crates/which-8.0.0.crate) = d3fabb953106c3c8eea8306e4393700d7657561cb43122571b172bbfb7c7ba1d SIZE (rust/crates/which-8.0.0.crate) = 26209 -SHA256 (rust/crates/widestring-1.2.0.crate) = dd7cf3379ca1aac9eea11fba24fd7e315d621f8dfe35c8d7d2be8b793726e07d -SIZE (rust/crates/widestring-1.2.0.crate) = 89105 +SHA256 (rust/crates/widestring-1.2.1.crate) = 72069c3113ab32ab29e5584db3c6ec55d416895e60715417b5b883a357c3e471 +SIZE (rust/crates/widestring-1.2.1.crate) = 90350 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.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.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f SIZE (rust/crates/windows-0.48.0.crate) = 11864177 -SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 -SIZE (rust/crates/windows-0.61.3.crate) = 9372520 -SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 -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-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-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a -SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 -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-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 -SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720 +SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 +SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 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 @@ -1023,105 +1159,119 @@ 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.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 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.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 -SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 -SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 -SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 +SHA256 (rust/crates/windows-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 +SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 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.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_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 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.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_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 +SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 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.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_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 +SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 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_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c +SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 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.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_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 +SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 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.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_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 +SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 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.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_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 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.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/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 +SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 SHA256 (rust/crates/winnow-0.6.26.crate) = 1e90edd2ac1aa278a5c4599b1d89cf03074b610800f866d4026dc199d7929a28 SIZE (rust/crates/winnow-0.6.26.crate) = 167349 -SHA256 (rust/crates/winnow-0.7.12.crate) = f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95 -SIZE (rust/crates/winnow-0.7.12.crate) = 174403 +SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 +SIZE (rust/crates/winnow-0.7.14.crate) = 184718 SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1 SIZE (rust/crates/winreg-0.50.0.crate) = 29703 SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904 SIZE (rust/crates/winsafe-0.0.19.crate) = 492820 -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.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb -SIZE (rust/crates/writeable-0.6.1.crate) = 24068 -SHA256 (rust/crates/xml-rs-0.8.27.crate) = 6fd8403733700263c6eb89f192880191f1b83e332f7a20371ddcf421c4a337c7 -SIZE (rust/crates/xml-rs-0.8.27.crate) = 55258 +SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 +SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 +SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc +SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 +SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 +SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 +SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a +SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 +SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 +SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 +SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 +SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 +SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9 +SIZE (rust/crates/writeable-0.6.2.crate) = 25181 +SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69 +SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925 +SHA256 (rust/crates/xml-1.2.1.crate) = b8aa498d22c9bbaf482329839bc5620c46be275a19a812e9a22a2b07529a642a +SIZE (rust/crates/xml-1.2.1.crate) = 57626 SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4 SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718 SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049 SIZE (rust/crates/yansi-1.0.1.crate) = 75497 -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/yubico_ng-0.13.0.crate) = 65da03f12c539759fb540bf4fa943d50eb2387de9ed62eda9fb8f6f6bc063a9d -SIZE (rust/crates/yubico_ng-0.13.0.crate) = 25368 -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/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954 +SIZE (rust/crates/yoke-0.8.1.crate) = 32016 +SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d +SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 +SHA256 (rust/crates/yubico_ng-0.14.1.crate) = 929981f5b46b8fb8ee54b144de6b55c3a94fbe26635ee25b0e126e184250867c +SIZE (rust/crates/yubico_ng-0.14.1.crate) = 22810 +SHA256 (rust/crates/zerocopy-0.8.39.crate) = db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a +SIZE (rust/crates/zerocopy-0.8.39.crate) = 274113 +SHA256 (rust/crates/zerocopy-derive-0.8.39.crate) = 4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517 +SIZE (rust/crates/zerocopy-derive-0.8.39.crate) = 108887 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/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 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851 +SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 +SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002 +SIZE (rust/crates/zerovec-0.11.5.crate) = 119620 +SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3 +SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 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 (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 1895921d0412af803a76596bdfcafcb2cfdbac3129abb13857c4f0bd993ceef3 -SIZE (dani-garcia-vaultwarden-1.34.3_GH0.tar.gz) = 660622 +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 (dani-garcia-vaultwarden-1.35.4_GH0.tar.gz) = f28689ea64ce9cfa1669b44958f229a74abc9fb064285d8b37e064b28888e6b7 +SIZE (dani-garcia-vaultwarden-1.35.4_GH0.tar.gz) = 718913 diff --git a/security/voa/Makefile b/security/voa/Makefile new file mode 100644 index 000000000000..5d6cd80827c2 --- /dev/null +++ b/security/voa/Makefile @@ -0,0 +1,21 @@ +PORTNAME= voa +DISTVERSION= 0.7.2 +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= Verification of OS Artifacts (VOA) command-line interface +WWW= https://voa.archlinux.page/ + +LICENSE= APACHE20 MIT +LICENSE_COMB= dual + +USES= cargo + +CARGO_FEATURES= cli + +PLIST_FILES= bin/voa + +.include <bsd.port.mk> diff --git a/security/voa/Makefile.crates b/security/voa/Makefile.crates new file mode 100644 index 000000000000..cb7a966316eb --- /dev/null +++ b/security/voa/Makefile.crates @@ -0,0 +1,283 @@ +CARGO_CRATES= addr-0.15.6 \ + 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.4 \ + android_system_properties-0.1.5 \ + anstream-0.6.21 \ + anstyle-1.0.13 \ + anstyle-parse-0.2.7 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ + argon2-0.5.3 \ + arraydeque-0.5.1 \ + autocfg-1.5.0 \ + base16ct-0.2.0 \ + base64-0.22.1 \ + base64ct-1.8.2 \ + bitfields-1.0.2 \ + bitfields-impl-1.0.2 \ + bitflags-2.10.0 \ + bitvec-1.0.1 \ + blake2-0.10.6 \ + block-buffer-0.10.4 \ + block-padding-0.3.3 \ + blowfish-0.9.1 \ + buffer-redux-1.1.0 \ + bumpalo-3.19.1 \ + byteorder-1.5.0 \ + bytes-1.11.0 \ + bzip2-0.6.1 \ + camellia-0.1.0 \ + cast5-0.11.1 \ + castaway-0.2.4 \ + cc-1.2.52 \ + cfb-mode-0.8.2 \ + cfg-if-1.0.4 \ + chrono-0.4.42 \ + cipher-0.4.4 \ + clap-4.5.54 \ + clap-verbosity-flag-3.0.4 \ + clap_builder-4.5.54 \ + clap_derive-4.5.49 \ + clap_lex-0.7.6 \ + cmac-0.7.2 \ + colorchoice-1.0.4 \ + compact_str-0.8.1 \ + const-hex-1.17.0 \ + const-oid-0.9.6 \ + convert_case-0.10.0 \ + core-foundation-sys-0.8.7 \ + cpufeatures-0.2.17 \ + crc24-0.1.6 \ + crc32fast-1.5.0 \ + crypto-bigint-0.5.5 \ + crypto-common-0.1.7 \ + ctr-0.9.2 \ + curve25519-dalek-4.1.3 \ + curve25519-dalek-derive-0.1.1 \ + cx448-0.1.1 \ + darling-0.20.11 \ + darling_core-0.20.11 \ + darling_macro-0.20.11 \ + dbl-0.3.2 \ + der-0.7.10 \ + deranged-0.5.5 \ + derive_builder-0.20.2 \ + derive_builder_core-0.20.2 \ + derive_builder_macro-0.20.2 \ + derive_more-2.1.1 \ + derive_more-impl-2.1.1 \ + des-0.8.1 \ + digest-0.10.7 \ + directories-6.0.0 \ + dirs-sys-0.5.0 \ + dsa-0.6.3 \ + eax-0.5.0 \ + ecdsa-0.16.9 \ + ed25519-2.2.3 \ + ed25519-dalek-2.2.0 \ + elliptic-curve-0.13.8 \ + encoding_rs-0.8.35 \ + encoding_rs_io-0.1.7 \ + env_filter-0.1.4 \ + env_logger-0.11.8 \ + equivalent-1.0.2 \ + errno-0.3.14 \ + fastrand-2.3.0 \ + ff-0.13.1 \ + fiat-crypto-0.2.9 \ + find-msvc-tools-0.1.7 \ + flate2-1.1.5 \ + fnv-1.0.7 \ + foldhash-0.1.5 \ + funty-2.0.0 \ + futures-core-0.3.31 \ + futures-macro-0.3.31 \ + futures-task-0.3.31 \ + futures-timer-3.0.3 \ + futures-util-0.3.31 \ + garde-0.22.1 \ + garde_derive-0.22.1 \ + generic-array-0.14.7 \ + getrandom-0.2.16 \ + getrandom-0.3.4 \ + ghash-0.5.1 \ + glob-0.3.3 \ + group-0.13.0 \ + hashbrown-0.15.5 \ + hashbrown-0.16.1 \ + hashlink-0.10.0 \ + heck-0.5.0 \ + hex-0.4.3 \ + hkdf-0.12.4 \ + hmac-0.12.1 \ + iana-time-zone-0.1.64 \ + iana-time-zone-haiku-0.1.2 \ + idea-0.5.1 \ + ident_case-1.0.1 \ + indexmap-2.13.0 \ + inout-0.1.4 \ + is_terminal_polyfill-1.70.2 \ + itoa-1.0.17 \ + jiff-0.2.18 \ + jiff-static-0.2.18 \ + js-sys-0.3.83 \ + k256-0.13.4 \ + keccak-0.1.5 \ + lazy_static-1.5.0 \ + libbz2-rs-sys-0.2.2 \ + libc-0.2.180 \ + libm-0.2.15 \ + libredox-0.1.12 \ + libz-rs-sys-0.5.5 \ + linux-raw-sys-0.11.0 \ + log-0.4.29 \ + md-5-0.10.6 \ + memchr-2.7.6 \ + miniz_oxide-0.8.9 \ + nohash-hasher-0.2.0 \ + nom-8.0.0 \ + num-bigint-dig-0.8.6 \ + num-conv-0.1.0 \ + num-integer-0.1.46 \ + num-iter-0.1.45 \ + num-traits-0.2.19 \ + num_enum-0.7.5 \ + num_enum_derive-0.7.5 \ + num_threads-0.1.7 \ + ocb3-0.1.0 \ + once_cell-1.21.3 \ + once_cell_polyfill-1.70.2 \ + opaque-debug-0.3.1 \ + option-ext-0.2.0 \ + p256-0.13.2 \ + p384-0.13.1 \ + p521-0.13.3 \ + password-hash-0.5.0 \ + pem-rfc7468-0.7.0 \ + pgp-0.18.0 \ + pin-project-lite-0.2.16 \ + pin-utils-0.1.0 \ + pkcs1-0.7.5 \ + pkcs8-0.10.2 \ + polyval-0.6.2 \ + portable-atomic-1.13.0 \ + portable-atomic-util-0.2.4 \ + powerfmt-0.2.0 \ + ppv-lite86-0.2.21 \ + primeorder-0.13.6 \ + proc-macro-crate-3.4.0 \ + proc-macro2-1.0.105 \ + proptest-1.9.0 \ + psl-2.1.177 \ + psl-types-2.0.11 \ + quote-1.0.43 \ + r-efi-5.3.0 \ + radium-0.7.0 \ + 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_xorshift-0.4.0 \ + redox_users-0.5.2 \ + regex-1.12.2 \ + regex-automata-0.4.13 \ + regex-syntax-0.8.8 \ + relative-path-1.9.3 \ + replace_with-0.1.8 \ + rfc6979-0.4.0 \ + ripemd-0.1.3 \ + rpgpie-0.8.2 \ + rsa-0.9.10 \ + rstest-0.26.1 \ + rstest_macros-0.26.1 \ + rustc_version-0.4.1 \ + rustix-1.1.3 \ + rustversion-1.0.22 \ + ryu-1.0.22 \ + saphyr-parser-0.0.6 \ + sec1-0.7.3 \ + semver-1.0.27 \ + serde-1.0.228 \ + serde-saphyr-0.0.10 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.149 \ + serdect-0.2.0 \ + serdect-0.3.0 \ + sha1-0.10.6 \ + sha1-checked-0.10.0 \ + sha2-0.10.9 \ + sha3-0.10.8 \ + shlex-1.3.0 \ + signature-2.2.0 \ + simd-adler32-0.3.8 \ + simplelog-0.12.2 \ + slab-0.4.11 \ + smallvec-1.15.1 \ + smallvec-2.0.0-alpha.12 \ + snafu-0.8.9 \ + snafu-derive-0.8.9 \ + spin-0.9.8 \ + spki-0.7.3 \ + static_assertions-1.1.0 \ + strsim-0.11.1 \ + strum-0.27.2 \ + strum_macros-0.27.2 \ + subtle-2.6.1 \ + syn-2.0.114 \ + tap-1.0.1 \ + tempfile-3.24.0 \ + termcolor-1.4.1 \ + testresult-0.4.1 \ + thiserror-2.0.17 \ + thiserror-impl-2.0.17 \ + time-0.3.44 \ + time-core-0.1.6 \ + time-macros-0.2.24 \ + toml_datetime-0.7.5+spec-1.1.0 \ + toml_edit-0.23.10+spec-1.0.0 \ + toml_parser-1.0.6+spec-1.1.0 \ + twofish-0.7.1 \ + typenum-1.19.0 \ + unarray-0.1.4 \ + unicode-ident-1.0.22 \ + unicode-segmentation-1.12.0 \ + unicode-xid-0.2.6 \ + universal-hash-0.5.1 \ + utf8parse-0.2.2 \ + version_check-0.9.5 \ + voa-config-0.1.2 \ + voa-core-0.4.0 \ + voa-openpgp-0.6.2 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.106 \ + wasm-bindgen-macro-0.2.106 \ + wasm-bindgen-macro-support-0.2.106 \ + wasm-bindgen-shared-0.2.106 \ + winapi-util-0.1.11 \ + windows-core-0.62.2 \ + windows-implement-0.60.2 \ + windows-interface-0.59.3 \ + windows-link-0.2.1 \ + windows-result-0.4.1 \ + windows-strings-0.5.1 \ + windows-sys-0.61.2 \ + winnow-0.7.14 \ + wit-bindgen-0.46.0 \ + wyz-0.5.1 \ + x25519-dalek-2.0.1 \ + xdg-3.0.0 \ + zerocopy-0.8.33 \ + zerocopy-derive-0.8.33 \ + zeroize-1.8.2 \ + zeroize_derive-1.4.3 \ + zlib-rs-0.5.5 \ + zmij-1.0.12 diff --git a/security/voa/distinfo b/security/voa/distinfo new file mode 100644 index 000000000000..a09a7e8e7b96 --- /dev/null +++ b/security/voa/distinfo @@ -0,0 +1,569 @@ +TIMESTAMP = 1771010710 +SHA256 (rust/crates/voa-0.7.2.crate) = c2f4d9e2b6f26ccf83172cfde36607a15080455d204b76ecca25cf29f8ad5058 +SIZE (rust/crates/voa-0.7.2.crate) = 34807 +SHA256 (rust/crates/addr-0.15.6.crate) = a93b8a41dbe230ad5087cc721f8d41611de654542180586b315d9f4cf6b72bef +SIZE (rust/crates/addr-0.15.6.crate) = 92595 +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.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 +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.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a +SIZE (rust/crates/anstream-0.6.21.crate) = 29516 +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.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 +SHA256 (rust/crates/argon2-0.5.3.crate) = 3c3610892ee6e0cbce8ae2700349fcf8f98adb0dbfbee85aec3c9179d29cc072 +SIZE (rust/crates/argon2-0.5.3.crate) = 28795 +SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236 +SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671 +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.8.2.crate) = 7d809780667f4410e7c41b07f52439b94d2bdf8528eeedc287fa38d3b7f95d82 +SIZE (rust/crates/base64ct-1.8.2.crate) = 31934 +SHA256 (rust/crates/bitfields-1.0.2.crate) = d866f92dc1574aa8da443eacb06ad8fbe4056dbc1b7c3aae508cbccd46c7e706 +SIZE (rust/crates/bitfields-1.0.2.crate) = 12304 +SHA256 (rust/crates/bitfields-impl-1.0.2.crate) = c09459e6af3016ea58af8332e31d5da117d33a621bad7019355eefccc4a567d4 +SIZE (rust/crates/bitfields-impl-1.0.2.crate) = 24123 +SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 +SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 +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 +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-padding-0.3.3.crate) = a8894febbff9f758034a5b8e12d87918f56dfc64a8e1fe757d65e29041538d93 +SIZE (rust/crates/block-padding-0.3.3.crate) = 8504 +SHA256 (rust/crates/blowfish-0.9.1.crate) = e412e2cd0f2b2d93e02543ceae7917b3c70331573df19ee046bcbc35e45e87d7 +SIZE (rust/crates/blowfish-0.9.1.crate) = 16734 +SHA256 (rust/crates/buffer-redux-1.1.0.crate) = 431a9cc8d7efa49bc326729264537f5e60affce816c66edf434350778c9f4f54 +SIZE (rust/crates/buffer-redux-1.1.0.crate) = 27328 +SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 +SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 +SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SHA256 (rust/crates/bytes-1.11.0.crate) = b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3 +SIZE (rust/crates/bytes-1.11.0.crate) = 78391 +SHA256 (rust/crates/bzip2-0.6.1.crate) = f3a53fac24f34a81bc9954b5d6cfce0c21e18ec6959f44f56e8e90e4bb7c346c +SIZE (rust/crates/bzip2-0.6.1.crate) = 38427 +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/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a +SIZE (rust/crates/castaway-0.2.4.crate) = 12546 +SHA256 (rust/crates/cc-1.2.52.crate) = cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3 +SIZE (rust/crates/cc-1.2.52.crate) = 93477 +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.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad +SIZE (rust/crates/cipher-0.4.4.crate) = 19073 +SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394 +SIZE (rust/crates/clap-4.5.54.crate) = 62028 +SHA256 (rust/crates/clap-verbosity-flag-3.0.4.crate) = 9d92b1fab272fe943881b77cc6e920d6543e5b1bfadbd5ed81c7c5a755742394 +SIZE (rust/crates/clap-verbosity-flag-3.0.4.crate) = 16952 +SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00 +SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854 +SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 +SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 +SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d +SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466 +SHA256 (rust/crates/cmac-0.7.2.crate) = 8543454e3c3f5126effff9cd44d562af4e31fb8ce1cc0d3dcd8f084515dbc1aa +SIZE (rust/crates/cmac-0.7.2.crate) = 44847 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32 +SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 +SHA256 (rust/crates/const-hex-1.17.0.crate) = 3bb320cac8a0750d7f25280aa97b09c26edfe161164238ecbbb31092b079e735 +SIZE (rust/crates/const-hex-1.17.0.crate) = 31890 +SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 +SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9 +SIZE (rust/crates/convert_case-0.10.0.crate) = 24083 +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/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crc24-0.1.6.crate) = fd121741cf3eb82c08dd3023eb55bf2665e5f60ec20f89760cf836ae4562e6a0 +SIZE (rust/crates/crc24-0.1.6.crate) = 2378 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +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.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 +SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835 +SIZE (rust/crates/ctr-0.9.2.crate) = 18344 +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/cx448-0.1.1.crate) = b4c0cf476284b03eb6c10e78787b21c7abb7d7d43cb2f02532ba6b831ed892fa +SIZE (rust/crates/cx448-0.1.1.crate) = 65296 +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 +SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead +SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SHA256 (rust/crates/dbl-0.3.2.crate) = bd2735a791158376708f9347fe8faba9667589d82427ef3aed6794a8981de3d9 +SIZE (rust/crates/dbl-0.3.2.crate) = 6336 +SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb +SIZE (rust/crates/der-0.7.10.crate) = 90111 +SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 +SIZE (rust/crates/deranged-0.5.5.crate) = 24438 +SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 +SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 +SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 +SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 +SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c +SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 +SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134 +SIZE (rust/crates/derive_more-2.1.1.crate) = 88632 +SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb +SIZE (rust/crates/derive_more-impl-2.1.1.crate) = 99094 +SHA256 (rust/crates/des-0.8.1.crate) = ffdd80ce8ce993de27e9f063a444a4d53ce8e8db4c1f00cc03af5ad5a9867a1e +SIZE (rust/crates/des-0.8.1.crate) = 38783 +SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d +SIZE (rust/crates/directories-6.0.0.crate) = 17842 +SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab +SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 +SHA256 (rust/crates/dsa-0.6.3.crate) = 48bc224a9084ad760195584ce5abb3c2c34a225fa312a128ad245a6b412b7689 +SIZE (rust/crates/dsa-0.6.3.crate) = 25991 +SHA256 (rust/crates/eax-0.5.0.crate) = 9954fabd903b82b9d7a68f65f97dc96dd9ad368e40ccc907a7c19d53e6bfac28 +SIZE (rust/crates/eax-0.5.0.crate) = 14882 +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 +SIZE (rust/crates/ed25519-2.2.3.crate) = 17802 +SHA256 (rust/crates/ed25519-dalek-2.2.0.crate) = 70e796c081cee67dc755e1a36a0a172b897fab85fc3f6bc48307991f64e4eca9 +SIZE (rust/crates/ed25519-dalek-2.2.0.crate) = 98034 +SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47 +SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198 +SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 +SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 +SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83 +SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969 +SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2 +SIZE (rust/crates/env_filter-0.1.4.crate) = 15281 +SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f +SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 +SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +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 +SIZE (rust/crates/ff-0.13.1.crate) = 18607 +SHA256 (rust/crates/fiat-crypto-0.2.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d +SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390 +SHA256 (rust/crates/find-msvc-tools-0.1.7.crate) = f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41 +SIZE (rust/crates/find-msvc-tools-0.1.7.crate) = 31127 +SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb +SIZE (rust/crates/flate2-1.1.5.crate) = 77015 +SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 +SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c +SIZE (rust/crates/funty-2.0.0.crate) = 13160 +SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e +SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 +SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 +SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 +SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24 +SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739 +SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 +SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +SHA256 (rust/crates/garde-0.22.1.crate) = 3a74b56a4039a46e8c91cc9d84e8a7df4e1f8b24239ca57d1304b3263cb599b9 +SIZE (rust/crates/garde-0.22.1.crate) = 48140 +SHA256 (rust/crates/garde_derive-0.22.1.crate) = 7224c08ec489e2840af29ed882b47f7f6ac8f4ce15c275d9fc0d6d1b94578ae6 +SIZE (rust/crates/garde_derive-0.22.1.crate) = 19804 +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.16.crate) = 335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592 +SIZE (rust/crates/getrandom-0.2.16.crate) = 40163 +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/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63 +SIZE (rust/crates/group-0.13.0.crate) = 16526 +SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +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 +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +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/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/idea-0.5.1.crate) = 075557004419d7f2031b8bb7f44bb43e55a83ca7b63076a8fb8fe75753836477 +SIZE (rust/crates/idea-0.5.1.crate) = 23243 +SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 +SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 +SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 +SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 +SHA256 (rust/crates/jiff-0.2.18.crate) = e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50 +SIZE (rust/crates/jiff-0.2.18.crate) = 764726 +SHA256 (rust/crates/jiff-static-0.2.18.crate) = e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78 +SIZE (rust/crates/jiff-static-0.2.18.crate) = 83381 +SHA256 (rust/crates/js-sys-0.3.83.crate) = 464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8 +SIZE (rust/crates/js-sys-0.3.83.crate) = 56425 +SHA256 (rust/crates/k256-0.13.4.crate) = f6e3919bbaa2945715f0bb6d3934a173d1e9a59ac23767fbaaef277265a7411b +SIZE (rust/crates/k256-0.13.4.crate) = 93562 +SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654 +SIZE (rust/crates/keccak-0.1.5.crate) = 13120 +SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SHA256 (rust/crates/libbz2-rs-sys-0.2.2.crate) = 2c4a545a15244c7d945065b5d392b2d2d7f21526fba56ce51467b06ed445e8f7 +SIZE (rust/crates/libbz2-rs-sys-0.2.2.crate) = 50880 +SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc +SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de +SIZE (rust/crates/libm-0.2.15.crate) = 156108 +SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 +SIZE (rust/crates/libredox-0.1.12.crate) = 7469 +SHA256 (rust/crates/libz-rs-sys-0.5.5.crate) = c10501e7805cee23da17c7790e59df2870c0d4043ec6d03f67d31e2b53e77415 +SIZE (rust/crates/libz-rs-sys-0.5.5.crate) = 47927 +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/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 +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.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 +SIZE (rust/crates/memchr-2.7.6.crate) = 97616 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 +SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 +SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405 +SIZE (rust/crates/nom-8.0.0.crate) = 135590 +SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7 +SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196 +SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 +SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +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 +SIZE (rust/crates/num-iter-0.1.45.crate) = 10320 +SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c +SIZE (rust/crates/num_enum-0.7.5.crate) = 21570 +SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7 +SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760 +SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 +SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 +SHA256 (rust/crates/ocb3-0.1.0.crate) = c196e0276c471c843dd5777e7543a36a298a4be942a2a688d8111cd43390dedb +SIZE (rust/crates/ocb3-0.1.0.crate) = 14025 +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.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe +SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 +SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381 +SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066 +SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d +SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 +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/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 +SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 +SHA256 (rust/crates/pgp-0.18.0.crate) = 66d4a27a4d5cfd4e185ddd3eff94dee0f611c4c3e776422254237c54c336c160 +SIZE (rust/crates/pgp-0.18.0.crate) = 2400071 +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/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/polyval-0.6.2.crate) = 9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25 +SIZE (rust/crates/polyval-0.6.2.crate) = 18425 +SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950 +SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086 +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/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 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +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.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 +SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 +SHA256 (rust/crates/proc-macro2-1.0.105.crate) = 535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7 +SIZE (rust/crates/proc-macro2-1.0.105.crate) = 60319 +SHA256 (rust/crates/proptest-1.9.0.crate) = bee689443a2bd0a16ab0348b52ee43e3b2d1b1f931c8aa5c9f8de4c86fbe8c40 +SIZE (rust/crates/proptest-1.9.0.crate) = 205346 +SHA256 (rust/crates/psl-2.1.177.crate) = 7e57e1ec8e693f77db5b4f38c42e5d91b5930fc24b6e5559864fb6c091229d03 +SIZE (rust/crates/psl-2.1.177.crate) = 200355 +SHA256 (rust/crates/psl-types-2.0.11.crate) = 33cb294fe86a74cbcf50d4445b37da762029549ebeea341421c7c70370f86cac +SIZE (rust/crates/psl-types-2.0.11.crate) = 7959 +SHA256 (rust/crates/quote-1.0.43.crate) = dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a +SIZE (rust/crates/quote-1.0.43.crate) = 31587 +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 +SIZE (rust/crates/radium-0.7.0.crate) = 10906 +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_xorshift-0.4.0.crate) = 513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a +SIZE (rust/crates/rand_xorshift-0.4.0.crate) = 10262 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 +SIZE (rust/crates/regex-1.12.2.crate) = 163843 +SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c +SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 +SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 +SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 +SHA256 (rust/crates/relative-path-1.9.3.crate) = ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2 +SIZE (rust/crates/relative-path-1.9.3.crate) = 22400 +SHA256 (rust/crates/replace_with-0.1.8.crate) = 51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884 +SIZE (rust/crates/replace_with-0.1.8.crate) = 11251 +SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2 +SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140 +SHA256 (rust/crates/ripemd-0.1.3.crate) = bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f +SIZE (rust/crates/ripemd-0.1.3.crate) = 16601 +SHA256 (rust/crates/rpgpie-0.8.2.crate) = 2c9b462402b484f3127dcb91186f85170fd79a363bc84c55d765de837e0c8ee1 +SIZE (rust/crates/rpgpie-0.8.2.crate) = 1871859 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SHA256 (rust/crates/rstest-0.26.1.crate) = f5a3193c063baaa2a95a33f03035c8a72b83d97a54916055ba22d35ed3839d49 +SIZE (rust/crates/rstest-0.26.1.crate) = 56940 +SHA256 (rust/crates/rstest_macros-0.26.1.crate) = 9c845311f0ff7951c5506121a9ad75aec44d083c31583b2ea5a30bcb0b0abba0 +SIZE (rust/crates/rstest_macros-0.26.1.crate) = 68256 +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.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984 +SIZE (rust/crates/ryu-1.0.22.crate) = 51321 +SHA256 (rust/crates/saphyr-parser-0.0.6.crate) = 4fb771b59f6b1985d1406325ec28f97cfb14256abcec4fdfb37b36a1766d6af7 +SIZE (rust/crates/saphyr-parser-0.0.6.crate) = 69897 +SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc +SIZE (rust/crates/sec1-0.7.3.crate) = 17979 +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-saphyr-0.0.10.crate) = 9b9e06cddad47cc6214c0c456cf209b99a58b54223e7af2f6d4b88a5a9968499 +SIZE (rust/crates/serde-saphyr-0.0.10.crate) = 208437 +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_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177 +SIZE (rust/crates/serdect-0.2.0.crate) = 11691 +SHA256 (rust/crates/serdect-0.3.0.crate) = f42f67da2385b51a5f9652db9c93d78aeaf7610bf5ec366080b6de810604af53 +SIZE (rust/crates/serdect-0.3.0.crate) = 12868 +SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba +SIZE (rust/crates/sha1-0.10.6.crate) = 13517 +SHA256 (rust/crates/sha1-checked-0.10.0.crate) = 89f599ac0c323ebb1c6082821a54962b839832b03984598375bff3975b804423 +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/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60 +SIZE (rust/crates/sha3-0.10.8.crate) = 858216 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de +SIZE (rust/crates/signature-2.2.0.crate) = 15531 +SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0 +SIZE (rust/crates/simplelog-0.12.2.crate) = 21548 +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/smallvec-2.0.0-alpha.12.crate) = ef784004ca8777809dcdad6ac37629f0a97caee4c685fcea805278d81dd8b857 +SIZE (rust/crates/smallvec-2.0.0-alpha.12.crate) = 35708 +SHA256 (rust/crates/snafu-0.8.9.crate) = 6e84b3f4eacbf3a1ce05eac6763b4d629d60cbc94d632e4092c54ade71f1e1a2 +SIZE (rust/crates/snafu-0.8.9.crate) = 74002 +SHA256 (rust/crates/snafu-derive-0.8.9.crate) = c1c97747dbf44bb1ca44a561ece23508e99cb592e862f22222dcf42f51d1e451 +SIZE (rust/crates/snafu-derive-0.8.9.crate) = 29478 +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/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf +SIZE (rust/crates/strum-0.27.2.crate) = 8489 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 +SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a +SIZE (rust/crates/syn-2.0.114.crate) = 304636 +SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 +SIZE (rust/crates/tap-1.0.1.crate) = 11316 +SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c +SIZE (rust/crates/tempfile-3.24.0.crate) = 40849 +SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 +SHA256 (rust/crates/testresult-0.4.1.crate) = 614b328ff036a4ef882c61570f72918f7e9c5bee1da33f8e7f91e01daee7e56c +SIZE (rust/crates/testresult-0.4.1.crate) = 12237 +SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 +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.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/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 +SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 +SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 +SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44 +SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897 +SHA256 (rust/crates/twofish-0.7.1.crate) = a78e83a30223c757c3947cd144a31014ff04298d8719ae10d03c31c0448c8013 +SIZE (rust/crates/twofish-0.7.1.crate) = 12156 +SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb +SIZE (rust/crates/typenum-1.19.0.crate) = 76414 +SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94 +SIZE (rust/crates/unarray-0.1.4.crate) = 12895 +SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 +SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +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 +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/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/voa-config-0.1.2.crate) = c80736697dc41f6533fbb98db7ddd8dea17909ff0063ea308e5680a9c2a68620 +SIZE (rust/crates/voa-config-0.1.2.crate) = 50719 +SHA256 (rust/crates/voa-core-0.4.0.crate) = 30eb673890cc62231cfc7c709d33f3cb105fda967d4a0eac022d5b7ed77dc150 +SIZE (rust/crates/voa-core-0.4.0.crate) = 39710 +SHA256 (rust/crates/voa-openpgp-0.6.2.crate) = d6acc0a7bad5d087cad613ff50c6b0571d6bafd4055bc7863877504509e60ded +SIZE (rust/crates/voa-openpgp-0.6.2.crate) = 56833 +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/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.106.crate) = 0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd +SIZE (rust/crates/wasm-bindgen-0.2.106.crate) = 48417 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3 +SIZE (rust/crates/wasm-bindgen-macro-0.2.106.crate) = 9266 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4 +SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 +SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 +SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 +SIZE (rust/crates/winnow-0.7.14.crate) = 184718 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +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/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5 +SIZE (rust/crates/xdg-3.0.0.crate) = 15821 +SHA256 (rust/crates/zerocopy-0.8.33.crate) = 668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd +SIZE (rust/crates/zerocopy-0.8.33.crate) = 271917 +SHA256 (rust/crates/zerocopy-derive-0.8.33.crate) = 2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1 +SIZE (rust/crates/zerocopy-derive-0.8.33.crate) = 100877 +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.3.crate) = 85a5b4158499876c763cb03bc4e49185d3cccbabb15b33c627f7884f43db852e +SIZE (rust/crates/zeroize_derive-1.4.3.crate) = 11695 +SHA256 (rust/crates/zlib-rs-0.5.5.crate) = 40990edd51aae2c2b6907af74ffb635029d5788228222c4bb811e9351c0caad3 +SIZE (rust/crates/zlib-rs-0.5.5.crate) = 207080 +SHA256 (rust/crates/zmij-1.0.12.crate) = 2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8 +SIZE (rust/crates/zmij-1.0.12.crate) = 22544 diff --git a/security/voa/files/patch-cargo-crates_voa-config-0.1.2_src_file_loader.rs b/security/voa/files/patch-cargo-crates_voa-config-0.1.2_src_file_loader.rs new file mode 100644 index 000000000000..ede2b1699425 --- /dev/null +++ b/security/voa/files/patch-cargo-crates_voa-config-0.1.2_src_file_loader.rs @@ -0,0 +1,20 @@ +--- cargo-crates/voa-config-0.1.2/src/file/loader.rs.orig 2006-07-24 01:21:28 UTC ++++ cargo-crates/voa-config-0.1.2/src/file/loader.rs +@@ -3,7 +3,7 @@ use std::{ + use std::{ + collections::BTreeMap, + ffi::{OsStr, OsString}, +- os::linux::fs::MetadataExt, ++ os::unix::fs::MetadataExt, + path::{Path, PathBuf}, + }; + +@@ -150,7 +150,7 @@ fn is_masked(path: impl AsRef<Path>) -> bool { + } + } + +- if metadata.is_file() && metadata.st_size() == 0 { ++ if metadata.is_file() && metadata.size() == 0 { + info!( + "The config candidate {path:?} is empty (masked). Skipping all configs with the same file name: {file_name:?}" + ); diff --git a/security/voa/pkg-descr b/security/voa/pkg-descr new file mode 100644 index 000000000000..2b3783c6516f --- /dev/null +++ b/security/voa/pkg-descr @@ -0,0 +1,12 @@ +This project provides Rust libraries, command line tools and a test +suite to interact with the File Hierarchy for the Verification of +OS Artifacts (VOA). + +The VOA specification has been created to provide the means for a +generic, OS artifact verification scheme, that can work with different +technologies while relying on a unifying lookup directory to retrieve +verifiers for signatures. + +This project provides a reference implementation for the VOA +specification as well as a canonical test suite that is usable by +any other implementation. diff --git a/security/vouch-proxy/Makefile b/security/vouch-proxy/Makefile index 2052ba966b9c..33e1173647dd 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= 6 +PORTREVISION= 9 CATEGORIES= security MAINTAINER= decke@FreeBSD.org diff --git a/security/vuls/Makefile b/security/vuls/Makefile index 5d6b8f49c5e1..580d89e8931b 100644 --- a/security/vuls/Makefile +++ b/security/vuls/Makefile @@ -1,6 +1,6 @@ PORTNAME= vuls DISTVERSIONPREFIX=v -DISTVERSION= 0.37.0 +DISTVERSION= 0.38.5 CATEGORIES= security MAINTAINER= girgen@FreeBSD.org @@ -10,7 +10,7 @@ WWW= https://vuls.io LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:1.25+,modules +USES= go:1.26+,modules GO_MODULE= github.com/future-architect/vuls GO_TARGET= ./cmd/${PORTNAME} diff --git a/security/vuls/distinfo b/security/vuls/distinfo index cd9b4bd14105..8e867c5f4590 100644 --- a/security/vuls/distinfo +++ b/security/vuls/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1765298311 -SHA256 (go/security_vuls/vuls-v0.37.0/v0.37.0.mod) = 0a29fb47c807cae73bdca3392cddb4ea40991ca8dda68f43e1d538f1f370c539 -SIZE (go/security_vuls/vuls-v0.37.0/v0.37.0.mod) = 21369 -SHA256 (go/security_vuls/vuls-v0.37.0/v0.37.0.zip) = 1b845a73d90678b075de5210065f03168f3a308b94314831586c6b0c47b5e995 -SIZE (go/security_vuls/vuls-v0.37.0/v0.37.0.zip) = 1363465 +TIMESTAMP = 1772545663 +SHA256 (go/security_vuls/vuls-v0.38.5/v0.38.5.mod) = 1156c2afda575234eaba65ec6f4b9357bbf7115c567c47516a971d52f68deb58 +SIZE (go/security_vuls/vuls-v0.38.5/v0.38.5.mod) = 21409 +SHA256 (go/security_vuls/vuls-v0.38.5/v0.38.5.zip) = d160f8bbe0030d39328e6e9a20fbd9c631fc129bb85288c6412279b6d6a99698 +SIZE (go/security_vuls/vuls-v0.38.5/v0.38.5.zip) = 1372670 diff --git a/security/vulsrepo/Makefile b/security/vulsrepo/Makefile index 3c8a866a8143..a3e12484b0ef 100644 --- a/security/vulsrepo/Makefile +++ b/security/vulsrepo/Makefile @@ -1,7 +1,7 @@ PORTNAME= vulsrepo PORTVERSION= 0.7.1 DISTVERSIONPREFIX=v -PORTREVISION= 17 +PORTREVISION= 20 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/files/euvd_provider.sh b/security/vuxml/files/euvd_provider.sh index 821d2fcc06a2..d47f510a4e25 100644 --- a/security/vuxml/files/euvd_provider.sh +++ b/security/vuxml/files/euvd_provider.sh @@ -5,7 +5,7 @@ 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 + fetch -q -o "${tmp_euvd}" "https://euvdservices.enisa.europa.eu/api/enisaid?id=${CVE_ID}" } cleanup_euvd() { diff --git a/security/vuxml/files/newentry.sh b/security/vuxml/files/newentry.sh index 0fcffae816ad..a4c4befb76f4 100644 --- a/security/vuxml/files/newentry.sh +++ b/security/vuxml/files/newentry.sh @@ -51,7 +51,7 @@ cleanup() { fi # Call cleaners for providers - for provider in ${providers}; do + for provider in ${valid_providers}; do cleanup_"${provider}" cleanup_"${provider}" done @@ -104,6 +104,7 @@ check_dependencies() # List of CVE providers sorted by preference # ------------------------------------------ providers="mitre nvd euvd" +valid_providers="" # ------------------------------------------ # List of fields to query for every provider @@ -125,7 +126,7 @@ resolve_field() { shift providers="$@" - for provider in $providers; do + for provider in ${valid_providers}; do func="get_${field}_from_${provider}" if command -v "${func}" >/dev/null 2>&1; then value="$($func)" @@ -145,7 +146,7 @@ resolve_field() { # -------------------------------------------------- get_cve_info() { for field in ${fields}; do - value=$(resolve_field "${field}" ${providers}) + value=$(resolve_field "${field}" ${valid_providers}) eval "${field}=\$value" done @@ -203,10 +204,12 @@ DESC_BODY="<body xmlns=\"http://www.w3.org/1999/xhtml\"> } init_providers() { - for provider in files/*_provider.sh; do - provider_name=$(basename "${provider}" | cut -f1 -d_) + for provider_name in ${providers}; do . "files/${provider_name}_provider.sh" - init_"${provider_name}" + if init_"${provider_name}"; then + # The provider failed, remove it. + valid_providers="${valid_providers} ${provider_name}" + fi done } diff --git a/security/vuxml/files/nvd_provider.sh b/security/vuxml/files/nvd_provider.sh index 8a383a7d6752..7bd608562388 100644 --- a/security/vuxml/files/nvd_provider.sh +++ b/security/vuxml/files/nvd_provider.sh @@ -6,7 +6,7 @@ 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 + fetch -q -o "${tmp_nvd}" https://services.nvd.nist.gov/rest/json/cves/2.0?cveId="${CVE_ID}" } cleanup_nvd() diff --git a/security/vuxml/files/tidy.xsl b/security/vuxml/files/tidy.xsl index c890e51e0d72..6f746cb5fec0 100644 --- a/security/vuxml/files/tidy.xsl +++ b/security/vuxml/files/tidy.xsl @@ -48,6 +48,7 @@ result in more namespace declarations than we wish. <!ENTITY vuln-2023 SYSTEM "vuln/2023.xml"> <!ENTITY vuln-2024 SYSTEM "vuln/2024.xml"> <!ENTITY vuln-2025 SYSTEM "vuln/2025.xml"> +<!ENTITY vuln-2026 SYSTEM "vuln/2026.xml"> ]> ]]></xsl:text> <xsl:apply-templates /> diff --git a/security/vuxml/vuln.xml b/security/vuxml/vuln.xml index f5af9b864a2a..898ca45c2d68 100644 --- a/security/vuxml/vuln.xml +++ b/security/vuxml/vuln.xml @@ -23,9 +23,10 @@ <!ENTITY vuln-2023 SYSTEM "vuln/2023.xml"> <!ENTITY vuln-2024 SYSTEM "vuln/2024.xml"> <!ENTITY vuln-2025 SYSTEM "vuln/2025.xml"> +<!ENTITY vuln-2026 SYSTEM "vuln/2026.xml"> ]> <!-- -Copyright 2003-2025 Jacques Vidrine and contributors +Copyright 2003-2026 Jacques Vidrine and contributors Redistribution and use in source (VuXML) and 'compiled' forms (SGML, HTML, PDF, PostScript, RTF and so forth) with or without modification, @@ -81,6 +82,7 @@ Notes: * Do not forget port variants (linux-f10-libxml2, libxml2, etc.) --> <vuxml xmlns="http://www.vuxml.org/apps/vuxml-1"> +&vuln-2026; &vuln-2025; &vuln-2024; &vuln-2023; diff --git a/security/vuxml/vuln/2025.xml b/security/vuxml/vuln/2025.xml index ed5ff59c6426..95d2ed197cf4 100644 --- a/security/vuxml/vuln/2025.xml +++ b/security/vuxml/vuln/2025.xml @@ -1,9 +1,72 @@ + <vuln vid="963f4e9d-e4d5-11f0-984f-b42e991fc52e"> + <topic>Forgejo -- Symbolic Link (Symlink) Following</topic> + <affects> + <package> + <name>forgejo</name> + <range><lt>13.0.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.2.md reports:</p> + <blockquote cite="https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/13.0.2.md"> + <p>Forgejo before 13.0.2 allows attackers to write to + unintended files, and possibly obtain server shell access, + because of mishandling of out-of-repository symlink + destinations for template repositories. This is also fixed + for 11 LTS in 11.0.7 and later.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-68937</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2025-68937</url> + </references> + <dates> + <discovery>2025-12-25</discovery> + <entry>2025-12-29</entry> + </dates> + </vuln> + + <vuln vid="bf854a37-e180-11f0-ac0c-5404a68ad561"> + <topic>fluidsynth -- Use after free when using DLS files</topic> + <affects> +<package> +<name>fluidsynth</name> +<range><lt>2.5.2</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The fluidsynth authors report:</p> + <blockquote cite="https://github.com/FluidSynth/fluidsynth/security/advisories/GHSA-ffw2-xvvp-39ch"> + <p>A race condition during unloading of a DLS file can trigger + a heap-based use-after-free. A concurrently running thread may + be pending to unload a DLS file, leading to use of freed memory, if + the synthesizer is being concurrently destroyed, or samples of + the (unloaded) DLS file are concurrently used to synthesize audio. + Realistically, both scenarios will result in a denial of service. + In worst cases, it may result in arbitrary code execution in the + context of an application using FluidSynth.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-68617</cvename> + <url>https://www.cve.org/CVERecord?id=CVE-2025-68617</url> + </references> + <dates> + <discovery>2025-12-23</discovery> + <entry>2025-12-25</entry> + </dates> + </vuln> + <vuln vid="c1613867-df16-11f0-8870-b42e991fc52e"> <topic>MongoDB -- Improper Handling of Length Parameter Inconsistency</topic> <affects> <package> <name>mongodb80</name> - <range><lt>8.2.3</lt></range> + <range><lt>8.0.17</lt></range> </package> <package> <name>mongodb70</name> @@ -27,6 +90,7 @@ <dates> <discovery>2025-12-19</discovery> <entry>2025-12-22</entry> + <modified>2025-12-28</modified> </dates> </vuln> @@ -1026,30 +1090,29 @@ <vuln vid="613d0f9e-d477-11f0-9e85-03ddfea11990"> <topic>python -- several vulnerabilities</topic> <affects> - <!-- someone please research the 3.10/3.11/3.12 vulnerable/fixed ranges and update this entry --> <package> <name>python39</name> <range><ge>0</ge></range> </package> <package> <name>python310</name> - <range><ge>0</ge></range> + <range><lt>3.10.19_1</lt></range> </package> <package> <name>python311</name> - <range><ge>0</ge></range> + <range><lt>3.11.14_1</lt></range> </package> <package> <name>python312</name> - <range><ge>0</ge></range> + <range><lt>3.12.12_3</lt></range> </package> <package> <name>python313</name> - <range><ge>3.13.0</ge><lt>3.13.11</lt></range> + <range><lt>3.13.11</lt></range> </package> <package> <name>python314</name> - <range><ge>3.14.0</ge><lt>3.14.2</lt></range> + <range><lt>3.14.2</lt></range> </package> </affects> <description> @@ -1077,6 +1140,7 @@ <dates> <discovery>2024-05-23</discovery> <entry>2025-12-08</entry> + <modified>2026-01-25</modified> </dates> </vuln> @@ -1806,7 +1870,7 @@ This issue has been patched in version 2.25.2.</p> <name>py313-pdfminer.six</name> <name>py313t-pdfminer.six</name> <name>py314-pdfminer.six</name> - <range><lt>20251107</lt></range> + <range><lt>20251230</lt></range> </package> </affects> <description> @@ -1824,6 +1888,7 @@ This issue has been patched in version 2.25.2.</p> <dates> <discovery>2025-11-07</discovery> <entry>2025-11-17</entry> + <modified>2025-12-30</modified> </dates> </vuln> @@ -3073,15 +3138,19 @@ This issue has been patched in version 2.25.2.</p> <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 --> + <range><ge>3.43.0,1</ge><lt>3.50.3,1</lt></range> </package> + <!-- sqlite in -c7 is 3.7.17 and -rl9 is 3.34.1 (both with + patches from RedHat). Neither has the vulnerable code + that is related to CVE-2025-7709. Neither is in the + [3.43.0-3.50.3) range. Furthermore RedHat has said no + supported product is affected: + https://access.redhat.com/security/cve/cve-2025-7709 + Although -c7 is no longer supported by RedHat, it is not + vulnerable to CVE-2025-7709. --> <package> <name>linux-c7-sqlite</name> - <range><lt>3.50.3</lt></range> + <range><lt>3.43.0</lt></range> </package> </affects> <description> @@ -7818,11 +7887,11 @@ This issue has been patched in version 2.25.2.</p> </vuln> <vuln vid="b0a3466f-5efc-11f0-ae84-99047d0a6bcc"> - <topic>libxslt -- unmaintained, with multiple unfixed vulnerabilities</topic> + <topic>libxslt -- multiple vulnerabilities</topic> <affects> <package> <name>libxslt</name> - <range><lt>1.1.43_2</lt></range> <!-- adjust should libxslt ever be fixed --> + <range><lt>1.1.44</lt></range> <!-- may not fix all issues --> </package> <package> <name>linux-c7-libxslt</name> @@ -7859,11 +7928,18 @@ This issue has been patched in version 2.25.2.</p> <a href="https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt"> https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</a> </p> - </body> + <p>Iván Chavero reports vs. v1.1.44:</p> + <blockquote cite="https://gitlab.gnome.org/GNOME/libxslt/-/blob/v1.1.45/NEWS?ref_type=tags#L23"> + <p>[CVE-2025-11731] Fix: End function node ancestor search at document</p> + </blockquote> + </body> </description> <references> - <cvename>CVE-2025-7424</cvename> - <cvename>CVE-2025-7425</cvename> + <cvename>CVE-2025-7424</cvename> <!-- fixed in libxslt 1.1.44 --> + <cvename>CVE-2025-7425</cvename> <!-- fixed in libxml2 2.15.0 --> + <cvename>CVE-2025-9714</cvename> <!-- false positive, .../issues/148 --> + <cvename>CVE-2025-11731</cvename> <!-- added 2026-01-02 --> + <url>https://gitlab.gnome.org/GNOME/libxslt/-/blob/v1.1.45/NEWS?ref_type=tags#L1</url> <url>https://gitlab.gnome.org/Teams/Releng/security/-/wikis/2025#libxml2-and-libxslt</url> <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/139</url> <url>https://gitlab.gnome.org/GNOME/libxslt/-/issues/140</url> @@ -7874,6 +7950,7 @@ This issue has been patched in version 2.25.2.</p> <dates> <discovery>2025-04-10</discovery> <entry>2025-07-12</entry> + <modified>2026-01-02</modified> </dates> </vuln> diff --git a/security/vuxml/vuln/2026.xml b/security/vuxml/vuln/2026.xml new file mode 100644 index 000000000000..ded5ea1187e9 --- /dev/null +++ b/security/vuxml/vuln/2026.xml @@ -0,0 +1,2063 @@ + <vuln vid="10319b08-f050-4beb-95e3-fe025cdafd25"> + <topic>oauth2-proxy -- multiple vulnerabilities</topic> + <affects> + <package> + <name>oauth2-proxy</name> + <range><lt>7.14.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>During session resumption in crypto/tls, if the underlying Config has its ClientCAs or RootCAs fields mutated between the initial handshake and the resumed handshake, the resumed handshake may succeed when it should have failed.</p> + </body> + </description> + <references> + <cvename>CVE-2025-68121</cvename> + </references> + <dates> + <discovery>2026-02-05</discovery> + <entry>2026-02-27</entry> + </dates> + </vuln> + + <vuln vid="15f4e0f6-1338-11f1-a55d-b42e991fc52e"> + <topic>Mozilla -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>148.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.8.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>148.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>CVE-2026-2809: Memory safety bug in the JavaScript: WebAssembly component.</p> + <p>CVE-2026-2808: Integer overflow in the JavaScript: Standard Library component.</p> + </body> + </description> + <references> + <cvename>CVE-2026-2809</cvename> + <cvename>CVE-2026-2808</cvename> + </references> + <dates> + <discovery>2026-02-24</discovery> + <entry>2026-02-26</entry> + </dates> + </vuln> + + <vuln vid="1124a7b0-1338-11f1-a55d-b42e991fc52e"> + <topic>Firefox -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>148.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>148.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>CVE-2026-2807: Memory safety bugs present in Firefox 147 and Thunderbird 147</p> + <p>CVE-2026-2806: Uninitialized memory in the Graphics: Text component.</p> + <p>CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component.</p> + <p>CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component.</p> + <p>CVE-2026-2803: Information disclosure, mitigation bypass in the Settings + UI component.</p> + <p>CVE-2026-2802: Race condition in the JavaScript: GC component.</p> + <p>CVE-2026-2801: Incorrect boundary conditions in the JavaScript: + WebAssembly component.</p> + <p>CVE-2026-2799: Use-after-free in the DOM: Core & HTML component.</p> + <p>CVE-2026-2798: Use-after-free in the DOM: Core & HTML component.</p> + <p>CVE-2026-2797: Use-after-free in the JavaScript: GC component.</p> + <p>CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component</p> + <p>CVE-2026-2795: Use-after-free in the JavaScript: GC component.</p> + </body> + </description> + <references> + <cvename>CVE-2026-2807</cvename> + <cvename>CVE-2026-2806</cvename> + <cvename>CVE-2026-2805</cvename> + <cvename>CVE-2026-2804</cvename> + <cvename>CVE-2026-2803</cvename> + <cvename>CVE-2026-2802</cvename> + <cvename>CVE-2026-2801</cvename> + <cvename>CVE-2026-2799</cvename> + <cvename>CVE-2026-2798</cvename> + <cvename>CVE-2026-2797</cvename> + <cvename>CVE-2026-2796</cvename> + <cvename>CVE-2026-2795</cvename> + </references> + <dates> + <discovery>2026-02-24</discovery> + <entry>2026-02-26</entry> + </dates> + </vuln> + + <vuln vid="102a03c9-1316-11f1-93ca-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> +<package> +<name>gitlab-ce</name> +<name>gitlab-ee</name> +<range><ge>18.9.0</ge><lt>18.9.1</lt></range> +<range><ge>18.8.0</ge><lt>18.8.5</lt></range> +<range><ge>9.0.0</ge><lt>18.7.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/2026/02/25/patch-release-gitlab-18-9-1-released/"> + <p>Cross-site Scripting issue in Mermaid sandbox impacts GitLab CE/EE</p> + <p>Denial of Service issue in container registry impacts GitLab CE/EE</p> + <p>Denial of Service issue in Jira events endpoint impacts GitLab CE/EE</p> + <p>Regular Expression Denial of Service issue in GitLab merge requests impacts GitLab CE/EE</p> + <p>Missing rate limit in Bitbucket Server importer impacts GitLab CE/EE</p> + <p>Denial of Service issue in CI trigger API impacts GitLab CE/EE</p> + <p>Denial of Service issue in token decoder impacts GitLab CE/EE</p> + <p>Improper Access Control issue in Conan package registry impacts GitLab EE</p> + <p>Access Control issue in CI job mutation impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-0752</cvename> + <cvename>CVE-2025-14511</cvename> + <cvename>CVE-2026-1662</cvename> + <cvename>CVE-2026-1388</cvename> + <cvename>CVE-2026-2845</cvename> + <cvename>CVE-2025-3525</cvename> + <cvename>CVE-2026-1725</cvename> + <cvename>CVE-2026-1747</cvename> + <cvename>CVE-2025-14103</cvename> + <url>https://about.gitlab.com/releases/2026/02/25/patch-release-gitlab-18-9-1-released/</url> + </references> + <dates> + <discovery>2026-02-25</discovery> + <entry>2026-02-26</entry> + </dates> + </vuln> + + <vuln vid="fe6209a3-126c-11f1-8a62-0897988a1c07"> + <topic>mail/mailpit -- Server-Side Request Forgery (SSRF) via Link Check API</topic> + <affects> + <package> + <name>mailpit</name> + <range><lt>1.29.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Mailpit author reports:</p> + <blockquote cite="https://github.com/axllent/mailpit/security/advisories/GHSA-mpf7-p9x7-96r3"> + <p>The Link Check API (/api/v1/message/{ID}/link-check) + is vulnerable to Server-Side Request Forgery (SSRF). The + server performs HTTP HEAD requests to every URL found in + an email without validating target hosts or filtering + private/internal IP addresses. The response returns status + codes and status text per link, making this a non-blind + SSRF. In the default configuration (no authentication on + SMTP or API), this is fully exploitable remotely with + zero user interaction.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-27808</cvename> + <url>https://github.com/axllent/mailpit/security/advisories/GHSA-mpf7-p9x7-96r3</url> + </references> + <dates> + <discovery>2026-02-25</discovery> + <entry>2026-02-25</entry> + </dates> + </vuln> + + <vuln vid="fbc47390-11e9-11f1-8148-bc241121aa0a"> + <topic>FreeBSD -- Local DoS and possible privilege escalation via routing sockets</topic> + <affects> + <package> + <name>FreeBSD-kernel</name> + <range><ge>15.0</ge><lt>15.0_4</lt></range> + <range><ge>14.3</ge><lt>14.3_9</lt></range> + <range><ge>13.5</ge><lt>13.5_10</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <h1>Problem Description:</h1> + <p>The rtsock_msg_buffer() function serializes routing information + into a buffer. As a part of this, it copies sockaddr structures + into a sockaddr_storage structure on the stack. It assumes that + the source sockaddr length field had already been validated, but + this is not necessarily the case, and it's possible for a malicious + userspace program to craft a request which triggers a 127-byte + overflow.</p> + <p>In practice, this overflow immediately overwrites the canary for + the rtsock_msg_buffer() stack frame, resulting in a panic once the + function returns.</p> + <h1>Impact:</h1> + <p>The bug allows an unprivileged user to crash the kernel by + triggering a stack buffer overflow in rtsock_msg_buffer(). In + particular, the overflow will corrupt a stack canary value that is + verified when the function returns; this mitigates the impact of + the stack overflow by triggering a kernel panic.</p> + <p>Other kernel bugs may exist which allow userspace to find the canary + value and thus defeat the mitigation, at which point local privilege + escalation may be possible.</p> + </body> + </description> + <references> + <cvename>CVE-2026-3038</cvename> + <freebsdsa>SA-26:05.route</freebsdsa> + </references> + <dates> + <discovery>2026-02-24</discovery> + <entry>2026-02-25</entry> + </dates> + </vuln> + + <vuln vid="a88f5b2d-11e9-11f1-8148-bc241121aa0a"> + <topic>FreeBSD -- Jail chroot escape via fd exchange with a different jail</topic> + <affects> + <package> + <name>FreeBSD-kernel</name> + <range><ge>14.3</ge><lt>14.3_9</lt></range> + <range><ge>13.5</ge><lt>13.5_10</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <h1>Problem Description:</h1> + <p>If two sibling jails are restricted to separate filesystem + trees, which is to say that neither of the two jail root directories + is an ancestor of the other, jailed processes may nonetheless be + able to access a shared directory via a nullfs mount, if the + administrator has configured one.</p> + <p>In this case, cooperating processes in the two jails may establish + a connection using a unix domain socket and exchange directory + descriptors with each other.</p> + <p>When performing a filesystem name lookup, at each step of the lookup, + the kernel checks whether the lookup would descend below the jail + root of the current process. If the jail root directory is not + encountered, the lookup continues.</p> + <h1>Impact:</h1> + <p>In a configuration where processes in two different jails are + able to exchange file descriptors using a unix domain socket, it + is possible for a jailed process to receive a directory for a + descriptor that is below that process' jail root. This enables + full filesystem access for a jailed process, breaking the chroot.</p> + <p>Note that the system administrator is still responsible for ensuring + that an unprivileged user on the jail host is not able to pass + directory descriptors to a jailed process, even in a patched + kernel.</p> + </body> + </description> + <references> + <cvename>CVE-2025-15576</cvename> + <freebsdsa>SA-26:04.jail</freebsdsa> + </references> + <dates> + <discovery>2026-02-24</discovery> + <entry>2026-02-25</entry> + </dates> + </vuln> + + <vuln vid="4594110e-1151-11f1-b3f8-8447094a420f"> + <topic>Vaultwarden -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>vaultwarden</name> + <range><lt>1.35.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The Vaultwarden project reports:</p> + <blockquote cite="https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.4"> + <ul> + <li>GHSA-w9f8-m526-h7fh. This vulnerability would allow an attacker to access a cipher from a different user (fully encrypted) if they already know its internal UUID.</li> + <li>GHSA-h4hq-rgvh-wh27. This vulnerability allows an attacker with manager-level access within an organization to modify collections they can access, even if they do not have management permissions for them.</li> + <li>GHSA-r32r-j5jq-3w4m. This vulnerability allows an attacker with manager-level access within an organization to modify collections they are not assigned.</li> + </ul> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/dani-garcia/vaultwarden/releases/tag/1.35.4</url> + </references> + <dates> + <discovery>2026-02-23</discovery> + <entry>2026-02-24</entry> + </dates> + </vuln> + + <vuln vid="716d25a6-0fdc-11f1-bfdf-ff9355aecb00"> + <topic>openexr -- buffer overflow in istream_nonparallel_read on invalid input data</topic> + <affects> + <package> + <name>openexr</name> + <range><lt>3.3.7</lt></range> + <range><ge>3.4.0</ge><lt>3.4.5</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.5"> + <p>[openexr] v3.4.5 [...] fixes an incorrect size check in istream_nonparallel_read that could lead to a buffer overflow on invalid input data.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.5</url> + <url>https://github.com/AcademySoftwareFoundation/openexr/commit/6bb2ddf1068573d073edf81270a015b38cc05cef</url> + </references> + <dates> + <discovery>2026-02-16</discovery> + <entry>2026-02-22</entry> + </dates> + </vuln> + + <vuln vid="428e782a-0e92-11f1-a9b1-0cc47ada5f32"> + <topic>jenkins -- multiple vulnerabilities</topic> + <affects> + <package> + <name>jenkins</name> + <range><lt>2.551</lt></range> + </package> + <package> + <name>jenkins-lts</name> + <range><lt>2.541.2</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/2026-02-18/"> + <h1>Description</h1> + <h5>(High) SECURITY-3669 / CVE-2026-27099</h5> + <p>Stored XSS vulnerability in node offline cause description</p> + <h5>(Medium) SECURITY-3658 / CVE-2026-27100</h5> + <p>Build information disclosure vulnerability through Run Parameter</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-27099</cvename> + <cvename>CVE-2026-27100</cvename> + <url>https://www.jenkins.io/security/advisory/2026-02-18/</url> + </references> + <dates> + <discovery>2026-02-18</discovery> + <entry>2026-02-20</entry> + </dates> + </vuln> + + <vuln vid="6a81dc74-0e8b-11f1-b7d1-b42e991fc52e"> + <topic>Mozilla -- Heap buffer overflow</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>147.0.4,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.7.1</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>147.0.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://bugzilla.mozilla.org/show_bug.cgi?id=2014390 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=2014390"> + <p>Heap buffer overflow in libvpx.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-2447</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-2447</url> + </references> + <dates> + <discovery>2026-02-16</discovery> + <entry>2026-02-20</entry> + </dates> + </vuln> + + <vuln vid="a977cb1c-0d7d-11f1-85c5-a8a1599412c6"> + <topic>chromium -- security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>145.0.7632.109</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>145.0.7632.109</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_18.html"> + <p>This update includes 3 security fixes:</p> + <ul> + <li>[477033835] High CVE-2026-2648: Heap buffer overflow in PDFium. Reported by soiax on 2026-01-19</li> + <li>[481074858] High CVE-2026-2649: Integer overflow in V8. Reported by JunYoung Park(@candymate) of KAIST Hacking Lab on 2026-02-03</li> + <li>[476461867] Medium CVE-2026-2650: Heap buffer overflow in Media. Reported by Google on 2026-01-18</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-2648</cvename> + <cvename>CVE-2026-2649</cvename> + <cvename>CVE-2026-2650</cvename> + <url>https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_18.html</url> + </references> + <dates> + <discovery>2026-02-18</discovery> + <entry>2026-02-19</entry> + </dates> + </vuln> + + <vuln vid="67793feb-0b5b-11f1-a1c0-0050569f0b83"> + <topic>powerdns-recursor -- Denial of Service</topic> + <affects> + <package> + <name>powerdns-recursor</name> + <range><lt>5.3.5</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>PowerDNS Team reports:</p> + <blockquote cite="https://blog.powerdns.com/2025/12/08/powerdns-security-advisories-2025-07-and-2025-08"> + <p>2025-07: Internal logic flaw in cache management can lead to + a denial of service in Recursor</p> + <p>2025-08: Insufficient validation of incoming notifies over + TCP can lead to a denial of service in Recursor</p> + <p>2026-01: Crafted zones can lead to increased resource usage in Recursor</p> + <p>2026-01: This problem can be triggered by publishing and querying a crafted + zone that causes large memory usage.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-59029</cvename> + <cvename>CVE-2025-59030</cvename> + <cvename>CVE-2026-24027</cvename> + <cvename>CVE-2026-0398</cvename> + <url>https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2025-07.html</url> + <url>https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2025-08.html</url> + <url>https://docs.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-01.html</url> + </references> + <dates> + <discovery>2025-12-08</discovery> + <entry>2026-02-16</entry> + </dates> + </vuln> + + <vuln vid="f9cb72e4-0b52-11f1-8e75-b42e991fc52e"> + <topic>png -- CWE-122: Heap-based Buffer Overflow</topic> + <affects> + <package> + <name>png</name> + <range><lt>1.6.55</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/pnggroup/libpng/security/advisories/GHSA-g8hp-mq4h-rqm3 reports:</p> + <blockquote cite="https://github.com/pnggroup/libpng/security/advisories/GHSA-g8hp-mq4h-rqm3"> + <p>LIBPNG is a reference library for use in applications + that read, create, and manipulate PNG (Portable Network + Graphics) raster image files. Prior to 1.6.55, an + out-of-bounds read vulnerability exists in the + png_set_quantize() API function. When the function is + called with no histogram and the number of colors in the + palette is more than twice the maximum supported by the + user's display, certain palettes will cause the function to + enter into an infinite loop that reads past the end of an + internal heap-allocated buffer. The images that trigger + this vulnerability are valid per the PNG specification. + This vulnerability is fixed in 1.6.55.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-25646</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-25646</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-16</entry> + </dates> + </vuln> + + <vuln vid="590979aa-09f7-11f1-a730-5404a68ad561"> + <topic>traefik -- TCP readTimeout bypass via STARTTLS on Postgres</topic> + <affects> + <package> + <name>traefik</name> + <range><lt>3.6.8</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The traefik project reports:</p> + <blockquote cite="https://github.com/traefik/traefik/security/advisories/GHSA-89p3-4642-cr2w"> + <p>There is a potential vulnerability in Traefik managing STARTTLS requests. + An unauthenticated client can bypass Traefik entrypoint respondingTimeouts.readTimeout + by sending the 8-byte Postgres SSLRequest (STARTTLS) prelude and then stalling, + causing connections to remain open indefinitely, leading to a denial of service</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-25949</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2026-25949</url> + </references> + <dates> + <discovery>2026-02-11</discovery> + <entry>2026-02-14</entry> + </dates> + </vuln> + + <vuln vid="17186409-09d2-11f1-a39c-b42e991fc52e"> + <topic>munge -- CWE-787: Out-of-bounds Write</topic> + <affects> + <package> + <name>munge</name> + <range><lt>0.5.18</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/dun/munge/security/advisories/GHSA-r9cr-jf4v-75gh reports:</p> + <blockquote cite="https://github.com/dun/munge/security/advisories/GHSA-r9cr-jf4v-75gh"> + <p>MUNGE is an authentication service for creating and + validating user credentials. From 0.5 to 0.5.17, local + attacker can exploit a buffer overflow vulnerability in + munged (the MUNGE authentication daemon) to leak + cryptographic key material from process memory. With the + leaked key material, the attacker could forge arbitrary + MUNGE credentials to impersonate any user (including root) + to services that rely on MUNGE for authentication. The + vulnerability allows a buffer overflow by sending a crafted + message with an oversized address length field, corrupting + munged's internal state and enabling extraction of the MAC + subkey used for credential verification. This vulnerability + is fixed in 0.5.18.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-25506</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-25506</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-14</entry> + </dates> + </vuln> + + <vuln vid="424d598b-09c4-11f1-85c5-a8a1599412c6"> + <topic>chromium -- security fix</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>145.0.7632.75</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>145.0.7632.75</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[483569511] High CVE-2026-2441: Use after free in CSS. Reported by Shaheen Fazim on 2026-02-11</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-2441</cvename> + <url>https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop_13.html</url> + </references> + <dates> + <discovery>2026-02-13</discovery> + <entry>2026-02-14</entry> + </dates> + </vuln> + + <vuln vid="027c6c07-065b-11f1-baae-589cfc023192"> + <topic>expat -- multiple vulnerabilities</topic> + <affects> + <package> + <name>expat</name> + <range><lt>2.7.4</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>expat team reports:</p> + <blockquote cite="https://github.com/libexpat/libexpat/blob/R_2_7_4/expat/Changes"> + <p>Update contains 2 security fixes:</p> + <ul> + <li>CVE-2026-24515: NULL dereference in function XML_ExternalEntityParserCreate</li> + <li>CVE-2026-25210: missing check for integer overflow in function doContent</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-24515</cvename> + <cvename>CVE-2026-25210</cvename> + </references> + <dates> + <discovery>2026-01-31</discovery> + <entry>2026-02-10</entry> + </dates> + </vuln> + + <vuln vid="e3afc190-0821-11f1-a857-6cc21735f730"> + <topic>PostgreSQL -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>postgresql14-server</name> + <range><lt>14.21</lt></range> + </package> + <package> + <name>postgresql15-server</name> + <range><lt>15.16</lt></range> + </package> + <package> + <name>postgresql16-server</name> + <range><lt>16.12</lt></range> + </package> + <package> + <name>postgresql17-server</name> + <range><lt>17.8</lt></range> + </package> + <package> + <name>postgresql18-server</name> + <range><lt>18.2</lt></range> + </package> + <package> + <name>postgresql14-server</name> + <range><lt>14.21</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The PostgreSQL project reports:</p> + <blockquote cite="https://www.postgresql.org/about/news/postgresql-182-178-1612-1516-and-1421-released-3235/"> + <p> + Improper validation of type oidvector in PostgreSQL + allows a database user to disclose a few bytes of server + memory. We have not ruled out viability of attacks that + arrange for presence of confidential information in + disclosed bytes, but they seem unlikely. + </p> + <p> + Missing validation of type of input in PostgreSQL + intarray extension selectivity estimator function allows + an object creator to execute arbitrary code as the + operating system user running the database. + </p> + <p> + Heap buffer overflow in PostgreSQL pgcrypto allows a + ciphertext provider to execute arbitrary code as the + operating system user running the database. + </p> + <p> + Missing validation of multibyte character length in + PostgreSQL text manipulation allows a database user to + issue crafted queries that achieve a buffer overrun. + That suffices to execute arbitrary code as the operating + system user running the database. + </p> + <p> + Heap buffer overflow in PostgreSQL pg_trgm allows a + database user to achieve unknown impacts via a crafted + input string. The attacker has limited control over the + byte patterns to be written, but we have not ruled out + the viability of attacks that lead to privilege + escalation. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-2003</cvename> + <cvename>CVE-2026-2004</cvename> + <cvename>CVE-2026-2005</cvename> + <cvename>CVE-2026-2006</cvename> + <cvename>CVE-2026-2007</cvename> + <url>https://www.postgresql.org/about/news/postgresql-182-178-1612-1516-and-1421-released-3235/</url> + </references> + <dates> + <discovery>2026-02-12</discovery> + <entry>2026-02-12</entry> + </dates> + </vuln> + + <vuln vid="7f9bac32-0800-11f1-8a6f-b42e991fc52e"> + <topic>MongoDB Server -- CWE-704 Incorrect Type Conversion or Cast</topic> + <affects> + <package> + <name>mongodb70</name> + <range><lt>7.0.29</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://jira.mongodb.org/browse/SERVER-113685 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-113685"> + <p>An authorized user may disable the MongoDB server by + issuing a query against a collection that contains an + invalid compound wildcard index.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-25613</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-25613</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-12</entry> + </dates> + </vuln> + + <vuln vid="7b5671f9-0800-11f1-8a6f-b42e991fc52e"> + <topic>MongoDB Server -- CWE-617 Reachable Assertion</topic> + <affects> + <package> + <name>mongodb80</name> + <range><lt>8.0.13</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://jira.mongodb.org/browse/SERVER-99119 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-99119"> + <p>An authorized user may trigger a server crash by running + a $geoNear pipeline with certain invalid index hints.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-25610</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-25610</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-12</entry> + </dates> + </vuln> + + <vuln vid="77e32b14-0800-11f1-8a6f-b42e991fc52e"> + <topic>MongoDB Server -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>mongodb80</name> + <range><lt>8.0.18</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://jira.mongodb.org/browse/SERVER-114126 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-114126"> + <p>Complex queries can cause excessive memory usage in + MongoDB Query Planner resulting in an Out-Of-Memory + Crash.</p> + </blockquote> + <p>https://jira.mongodb.org/browse/SERVER-102364 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-102364"> + <p>MongoDB Server may experience an out-of-memory failure while + evaluating expressions that produce deeply nested documents. The + issue arises in recursive functions because the server does not + periodically check the depth of the expression.</p> + </blockquote> + <p>https://jira.mongodb.org/browse/SERVER-113532 reports:</p> + <blockquote cite="https://jira.mongodb.org/browse/SERVER-113532"> + <p>Inserting certain large documents into a replica set could lead to + replica set secondaries not being able to fetch the oplog from the + primary. This could stall replication inside the replica set leading + to server crash.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-1850</cvename> + <cvename>CVE-2026-1849</cvename> + <cvename>CVE-2026-1847</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-1850</url> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-1849</url> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-1847</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-12</entry> + </dates> + </vuln> + + <vuln vid="9d9940e7-071c-11f1-93ca-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> +<package> +<name>gitlab-ce</name> +<name>gitlab-ee</name> +<range><ge>18.8.0</ge><lt>18.8.4</lt></range> +<range><ge>18.7.0</ge><lt>18.7.4</lt></range> +<range><ge>8.0.0</ge><lt>18.6.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/2026/02/10/patch-release-gitlab-18-8-4-released/"> + <p>Incomplete Validation issue in Web IDE impacts GitLab CE/EE</p> + <p>Denial of Service issue in GraphQL introspection impacts GitLab CE/EE</p> + <p>Denial of Service issue in JSON validation middleware impacts GitLab CE/EE</p> + <p>Cross-site Scripting issue in Code Flow impacts GitLab CE/EE</p> + <p>HTML Injection issue in test case titles impacts GitLab CE/EE</p> + <p>Denial of Service issue in Markdown processor impacts GitLab CE/EE</p> + <p>Denial of Service issue in Markdown Preview impacts GitLab CE/EE</p> + <p>Denial of Service issue in dashboard impacts GitLab EE</p> + <p>Server-Side Request Forgery issue in Virtual Registry impacts GitLab EE</p> + <p>Improper Validation issue in diff parser impacts GitLab CE/EE</p> + <p>Server-Side Request Forgery issue in Git repository import impacts GitLab CE/EE</p> + <p>Authorization Bypass issue in iterations API impacts GitLab EE</p> + <p>Missing Authorization issue in GLQL API impacts GitLab CE/EE</p> + <p>Stored HTML Injection issue in project label impacts GitLab CE/EE</p> + <p>Authorization Bypass issue in Pipeline Schedules API impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-7659</cvename> + <cvename>CVE-2025-8099</cvename> + <cvename>CVE-2026-0958</cvename> + <cvename>CVE-2025-14560</cvename> + <cvename>CVE-2026-0595</cvename> + <cvename>CVE-2026-1458</cvename> + <cvename>CVE-2026-1456</cvename> + <cvename>CVE-2026-1387</cvename> + <cvename>CVE-2025-12575</cvename> + <cvename>CVE-2026-1094</cvename> + <cvename>CVE-2025-12073</cvename> + <cvename>CVE-2026-1080</cvename> + <cvename>CVE-2025-14592</cvename> + <cvename>CVE-2026-1282</cvename> + <cvename>CVE-2025-14594</cvename> + <url>https://about.gitlab.com/releases/2026/02/10/patch-release-gitlab-18-8-4-released/</url> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-11</entry> + </dates> + </vuln> + + <vuln vid="8d8012e5-0705-11f1-8148-bc241121aa0a"> + <topic>FreeBSD -- blocklistd(8) socket leak</topic> + <affects> + <package> + <name>FreeBSD</name> + <range><ge>15.0</ge><lt>15.0_3</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <h1>Problem Description:</h1> + <p>Due to a programming error, blocklistd leaks a socket descriptor + for each adverse event report it receives.</p> + <p>Once a certain number of leaked sockets is reached, blocklistd + becomes unable to run the helper script: a child process is forked, + but this child dereferences a null pointer and crashes before it + is able to exec the helper. At this point, blocklistd still records + adverse events but is unable to block new addresses or unblock + addresses whose database entries have expired.</p> + <p>Once a second, much higher number of leaked sockets is reached, + blocklistd becomes unable to receive new adverse event reports.</p> + <h1>Impact:</h1> + <p>An attacker may take advantage of this by triggering a large + number of adverse events from sacrificial IP addresses to effectively + disable blocklistd before launching an attack.</p> + <p>Even in the absence of attacks or probes by would-be attackers, + adverse events will occur regularly in the course of normal operations, + and blocklistd will gradually run out file descriptors and become + ineffective.</p> + <p>The accumulation of open sockets may have knock-on effects on other + parts of the system, resulting in a general slowdown until blocklistd + is restarted.</p> + </body> + </description> + <references> + <cvename>CVE-2026-2261</cvename> + <freebsdsa>SA-26:03.blocklistd</freebsdsa> + </references> + <dates> + <discovery>2026-02-10</discovery> + <entry>2026-02-11</entry> + </dates> + </vuln> + + <vuln vid="9bc5a730-0585-11f1-85c5-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>144.0.7559.132</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>144.0.7559.132</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop.html"> + <p>This update includes 2 security fixes:</p> + <ul> + <li>[478942410] High CVE-2026-1861: Heap buffer overflow in libvpx. Reported by Google on 2026-01-26</li> + <li>[479726070] High CVE-2026-1862: Type Confusion in V8. Reported by Chaoyuan Peng (@ret2happy) on 2026-01-29</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-1861</cvename> + <cvename>CVE-2026-1862</cvename> + <url>https://chromereleases.googleblog.com/2026/02/stable-channel-update-for-desktop.html</url> + </references> + <dates> + <discovery>2026-02-03</discovery> + <entry>2026-02-09</entry> + </dates> + </vuln> + + <vuln vid="f301a241-04d3-11f1-a38c-8447094a420f"> + <topic>Roundcube -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>roundcube-php82</name> + <name>roundcube-php83</name> + <name>roundcube-php84</name> + <name>roundcube-php85</name> + <range><lt>1.6.13,1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The Roundcube project reports:</p> + <blockquote cite="https://github.com/roundcube/roundcubemail/releases/tag/1.6.13"> + <p>Unspecified CSS injection vulnerability.</p> + <p>Remote image blocking bypass via SVG content.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/roundcube/roundcubemail/releases/tag/1.6.13</url> + </references> + <dates> + <discovery>2026-02-08</discovery> + <entry>2026-02-08</entry> + </dates> + </vuln> + + <vuln vid="73ff246b-04b2-11f1-84fc-4ccc6adda413"> + <topic>qt6-webengine -- multiple vulnerabilities</topic> + <affects> +<package> +<name>qt6-pdf</name> +<name>qt6-webengine</name> +<range><lt>6.10.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=134-based"> + <p>Backports for 7 security bugs in Chromium:</p> + <ul> + <li>CVE-2025-13638: Prevent media element GC in callbacks in WebMediaPlayerMS</li> + <li>CVE-2025-13639: Improve validation of SDP direction in remote description</li> + <li>CVE-2025-13720: Avoid downcasting Hash and Integrity reports</li> + <li>CVE-2025-14174: Metal: Don't use pixelsDepthPitch to size buffers</li> + <li>CVE-2025-14765: Polyfill unary negation and abs for amd mesa frontend</li> + <li>CVE-2026-0908: Use CheckedNumerics in HandleAllocator</li> + <li>CVE-2026-1504: Block opaque 416 responses to non-range requests</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-13638</cvename> + <cvename>CVE-2025-13639</cvename> + <cvename>CVE-2025-13720</cvename> + <cvename>CVE-2025-14174</cvename> + <cvename>CVE-2025-14765</cvename> + <cvename>CVE-2026-0908</cvename> + <cvename>CVE-2026-1504</cvename> + <url>https://code.qt.io/cgit/qt/qtwebengine-chromium.git/log/?h=134-based</url> + </references> + <dates> + <discovery>2026-02-02</discovery> + <entry>2026-02-08</entry> + </dates> + </vuln> + + <vuln vid="a6effa17-1fd4-4895-8471-d5c684d7807c"> + <topic>navidrome -- multiple vulnerabilities</topic> + <affects> + <package> + <name>navidrome</name> + <range><lt>0.60.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>An XSS vulnerability in the frontend allows a malicious attacker to inject code through the comment metadata of a song to exfiltrate user credentials.</p> + <p>Authenticated users can crash the Navidrome server by supplying an excessively large size parameter to /rest/getCoverArt or to a shared-image URL (/share/img/{token}). When processing such requests, the server attempts to create an extremely large resized image, causing uncontrolled memory growth. This triggers the Linux OOM killer, terminates the Navidrome process, and results in a full service outage.</p> + </body> + </description> + <references> + <cvename>CVE-2026-25578</cvename> + <url>https://github.com/navidrome/navidrome/security/advisories/GHSA-rh3r-8pxm-hg4w</url> + <cvename>CVE-2026-25579</cvename> + <url>https://github.com/navidrome/navidrome/security/advisories/GHSA-hrr4-3wgr-68x3</url> + </references> + <dates> + <discovery>2026-02-03</discovery> + <entry>2026-02-07</entry> + </dates> + </vuln> + + <vuln vid="1a82bf18-0417-11f1-be6f-5404a68ad561"> + <topic>traefik -- ACME TLS-ALPN fast path potential DoS</topic> + <affects> +<package> +<name>traefik</name> +<range><lt>3.6.7</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The traefik project reports:</p> + <blockquote cite="https://github.com/traefik/traefik/security/advisories/GHSA-cwjm-3f7h-9hwq"> + <p>There is a potential vulnerability in Traefik ACME TLS certificates' automatic + generation: the ACME TLS-ALPN fast path can allow unauthenticated clients to + tie up goroutines and file descriptors indefinitely when the ACME TLS challenge + is enabled.A malicious client can open many connections, send a minimal ClientHello + with acme-tls/1, then stop responding, leading to denial of service of the entrypoint. + </p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-22045</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2026-22045</url> + </references> + <dates> + <discovery>2026-01-15</discovery> + <entry>2026-02-07</entry> + </dates> + </vuln> + + <vuln vid="bfe9adc8-0224-11f1-8790-c5fb948922ad"> + <topic>python -- several security vulnerabilities</topic> + <affects> + <package><name>python310</name> <range><lt>3.10.19_2</lt></range></package> + <package><name>python311</name> <range><lt>3.11.14_2</lt></range></package> + <package><name>python312</name> <range><lt>3.12.12_4</lt></range></package> + <package><name>python313</name> <range><lt>3.13.12</lt></range></package> + <package><name>python313t</name> <range><lt>3.13.12</lt></range></package> + <package><name>python314</name> <range><lt>3.14.3</lt></range></package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The Python project announces a new release with several security fixes:</p> + <blockquote cite="https://docs.python.org/release/3.14.3/whatsnew/changelog.html"> + <ul> + <li>CVE-2026-1299: gh-144125: BytesGenerator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650).</li> + <li>gh-143935: Fixed a bug in the folding of comments when flattening an email message using a modern email policy. Comments consisting of a very long sequence of non-foldable characters could trigger a forced line wrap that omitted the required leading space on the continuation line, causing the remainder of the comment to be interpreted as a new header field. This enabled header injection with carefully crafted inputs.</li> + <li>gh-143925: Reject control characters in data: URL media types.</li> + <li>gh-143919: Reject control characters in http.cookies.Morsel fields and values.</li> + <li>CVE-2026-0865: gh-143916: Reject C0 control characters within wsgiref.headers.Headers fields, values, and parameters.</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-1299</cvename> + <cvename>CVE-2026-0865</cvename> + <url>https://docs.python.org/release/3.14.3/whatsnew/changelog.html</url> + </references> + <dates> + <discovery>2026-01-16</discovery> + <entry>2026-02-04</entry> + <modified>2026-03-03</modified> + </dates> + </vuln> + + <vuln vid="232e16cc-fd83-11f0-981a-98b78501ef2a"> + <topic>xrdp -- remote code execution</topic> + <affects> +<package> +<name>xrdp</name> +<range><lt>0.10.5</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Denis Skvortsov, Security Researcher at Kaspersky reports:</p> + <blockquote cite="https://github.com/neutrinolabs/xrdp/security/advisories/GHSA-rwvg-gp87-gh6f"> + <p>xrdp before v0.10.5 contains an unauthenticated stack-based buffer overflow vulnerability. The issue stems from improper bounds checking when processing user domain information during the connection sequence. If exploited, the vulnerability could allow remote attackers to execute arbitrary code on the target system.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-68670</cvename> + <url>https://www.cve.org/CVERecord?id=CVE-2025-68670</url> + </references> + <dates> + <discovery>2025-12-06</discovery> + <entry>2026-01-27</entry> + </dates> + </vuln> + + <vuln vid="8173e68a-88f3-4862-882c-6e58779d98e7"> + <topic>zeek -- potential DoS vulnerability</topic> + <affects> +<package> +<name>zeek</name> +<range><lt>8.0.6</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Tim Wojtulewicz of Corelight reports:</p> + <blockquote cite="https://github.com/zeek/zeek/releases/tag/v8.0.6"> + <p>Zeek's HTTP analyzer can be tricked into interpreting + Transfer-Encoding or Content-Length headers set in MIME + entities within HTTP bodies and change the analyzer + behavior.</p> + </blockquote> + </body> + </description> + <references> + <url>https://github.com/zeek/zeek/releases/tag/v8.0.6</url> + </references> + <dates> + <discovery>2026-01-29</discovery> + <entry>2026-01-29</entry> + </dates> + </vuln> + + <vuln vid="409d70ab-fc23-11f0-85c5-a8a1599412c6"> + <topic>chromium -- security fix</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>144.0.7559.109</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>144.0.7559.109</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_27.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[474435504] High CVE-2026-1504: Inappropriate implementation in Background Fetch API. Reported by Luan Herrera (@lbherrera_) on 2026-01-09</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-1504</cvename> + <url>https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_27.html</url> + </references> + <dates> + <discovery>2026-01-27</discovery> + <entry>2026-01-28</entry> + </dates> + </vuln> + + <vuln vid="9dac4f05-fc65-11f0-96db-b42e991fc52e"> + <topic>Firefox -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>147.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=2007302 reports:</p> + <blockquote cite="https://bugzilla.mozilla.org/show_bug.cgi?id=2007302"> + <p>Mitigation bypass in the Privacy: Anti-Tracking component.</p> + <p>Use-after-free in the Layout: Scrolling and Overflow component.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-24868</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-24868</url> + <cvename>CVE-2026-24869</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-24869</url> + </references> + <dates> + <discovery>2026-01-27</discovery> + <entry>2026-01-28</entry> + </dates> + </vuln> + + <vuln vid="90071333-fbe5-11f0-a13f-bc241121aa0a"> + <topic>FreeBSD -- Jail escape by a privileged user via nullfs</topic> + <affects> + <package> + <name>FreeBSD-kernel</name> + <range><ge>14.3</ge><lt>14.3_8</lt></range> + <range><ge>13.5</ge><lt>13.5_9</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <h1>Problem Description:</h1> + <p>By default, jailed processes cannot mount filesystems, including + nullfs(4). However, the allow.mount.nullfs option enables mounting + nullfs filesystems, subject to privilege checks.</p> + <p>If a privileged user within a jail is able to nullfs-mount directories, + a limitation of the kernel's path lookup logic allows that user to + escape the jail's chroot, yielding access to the full filesystem + of the host or parent jail.</p> + <h1>Impact:</h1> + <p>In a jail configured to allow nullfs(4) mounts from within the + jail, the jailed root user can escape the jail's filesystem root.</p> + </body> + </description> + <references> + <cvename>CVE-2025-15547</cvename> + <freebsdsa>SA-26:02.jail</freebsdsa> + </references> + <dates> + <discovery>2026-01-27</discovery> + <entry>2026-01-28</entry> + </dates> + </vuln> + + <vuln vid="4b824428-fb93-11f0-b194-8447094a420f"> + <topic>OpenSSL -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>FreeBSD</name> + <range><ge>15.0</ge><lt>15.0_2</lt></range> + <range><ge>14.3</ge><lt>14.3_8</lt></range> + <range><ge>13.5</ge><lt>13.5_9</lt></range> + </package> + <package> + <name>openssl</name> + <range><lt>3.0.19,1</lt></range> + </package> + <package> + <name>openssl33</name> + <range><lt>3.3.6</lt></range> + </package> + <package> + <name>openssl34</name> + <range><lt>3.4.4</lt></range> + </package> + <package> + <name>openssl35</name> + <range><lt>3.5.5</lt></range> + </package> + <package> + <name>openssl36</name> + <range><lt>3.6.1</lt></range> + </package> + <package> + <name>openssl</name> + <range><lt>3.0.19</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The OpenSSL project reports:</p> + <blockquote cite="https://openssl-library.org/news/secadv/20260127.txt"> + <ul> + <li>Improper validation of PBMAC1 parameters in PKCS#12 MAC verification (CVE-2025-11187)</li> + <li>Stack buffer overflow in CMS AuthEnvelopedData parsing (CVE-2025-15467)</li> + <li>NULL dereference in SSL_CIPHER_find() function on unknown cipher ID (CVE-2025-15468)</li> + <li>"openssl dgst" one-shot codepath silently truncates inputs >16MB (CVE-2025-15469)</li> + <li>TLS 1.3 CompressedCertificate excessive memory allocation (CVE-2025-66199)</li> + <li>Heap out-of-bounds write in BIO_f_linebuffer on short writes (CVE-2025-68160)</li> + <li>Unauthenticated/unencrypted trailing bytes with low-level OCB function calls (CVE-2025-69418)</li> + <li>Out of bounds write in PKCS12_get_friendlyname() UTF-8 conversion (CVE-2025-69419)</li> + <li>Missing ASN1_TYPE validation in TS_RESP_verify_response() function (CVE-2025-69420)</li> + <li>NULL Pointer Dereference in PKCS12_item_decrypt_d2i_ex function (CVE-2025-69421)</li> + <li>Missing ASN1_TYPE validation in PKCS#12 parsing (CVE-2026-22795)</li> + <li>ASN1_TYPE Type Confusion in the PKCS7_digest_from_attributes() function (CVE-2026-22796)</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-11187</cvename> + <cvename>CVE-2025-15467</cvename> + <cvename>CVE-2025-15468</cvename> + <cvename>CVE-2025-15469</cvename> + <cvename>CVE-2025-66199</cvename> + <cvename>CVE-2025-68160</cvename> + <cvename>CVE-2025-69418</cvename> + <cvename>CVE-2025-69419</cvename> + <cvename>CVE-2025-69420</cvename> + <cvename>CVE-2025-69421</cvename> + <cvename>CVE-2026-22795</cvename> + <cvename>CVE-2026-22796</cvename> + <url>https://openssl-library.org/news/secadv/20260127.txt</url> + <freebsdsa>SA-26:01.openssl</freebsdsa> + </references> + <dates> + <discovery>2026-01-27</discovery> + <entry>2026-01-27</entry> + <modified>2026-01-28</modified> + </dates> + </vuln> + + <vuln vid="ab01cb11-f911-11f0-b194-8447094a420f"> + <topic>MySQL -- Multiple vulnerabilities</topic> + <affects> + <package> + <name>mysql80-server</name> + <range><lt>8.0.45</lt></range> + </package> + <package> + <name>mysql84-server</name> + <range><lt>8.4.8</lt></range> + </package> + <package> + <name>mysql91-server</name> + <range><lt>9.1.3</lt></range> + </package> + <package> + <name>mysql94-server</name> + <range><lt>9.4.3</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/cpujan2026.html#AppendixMSQL"> + <p>Oracle reports multiple vulnerabilities in its MySQL server products.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-21949</cvename> + <cvename>CVE-2026-21950</cvename> + <cvename>CVE-2026-21968</cvename> + <cvename>CVE-2026-21929</cvename> + <cvename>CVE-2026-21936</cvename> + <cvename>CVE-2026-21937</cvename> + <cvename>CVE-2026-21941</cvename> + <cvename>CVE-2026-21948</cvename> + <cvename>CVE-2026-21952</cvename> + <cvename>CVE-2026-21964</cvename> + <cvename>CVE-2026-21965</cvename> + <url>https://www.oracle.com/security-alerts/cpujan2026.html#AppendixMSQL</url> + </references> + <dates> + <discovery>2026-01-20</discovery> + <entry>2026-01-24</entry> + </dates> + </vuln> + + <vuln vid="65439aa0-f77d-11f0-9821-b0416f0c4c67"> + <topic>wheel -- CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')</topic> + <affects> + <package> + <name>py310-wheel</name> + <name>py311-wheel</name> + <name>py312-wheel</name> + <name>py313-wheel</name> + <name>py313t-wheel</name> + <name>py314-wheel</name> + <range><lt>0.46.2</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/pypa/wheel/security/advisories/GHSA-8rrh-rw8j-w5fx reports:</p> + <blockquote cite="https://github.com/pypa/wheel/security/advisories/GHSA-8rrh-rw8j-w5fx"> + <p>wheel is a command line tool for manipulating Python wheel files, +as defined in PEP 427. In versions 0.46.1 and below, the unpack +function is vulnerable to file permission modification through +mishandling of file permissions after extraction. The logic blindly +trusts the filename from the archive header for the chmod operation, +even though the extraction process itself might have sanitized the +path. Attackers can craft a malicious wheel file that, when unpacked, +changes the permissions of critical system files (e.g., /etc/passwd, +SSH keys, config files), allowing for Privilege Escalation or +arbitrary code execution by modifying now-writable scripts. This +issue has been fixed in version 0.46.2.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-24049</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-24049</url> + </references> + <dates> + <discovery>2026-01-22</discovery> + <entry>2026-01-22</entry> + </dates> + </vuln> + + <vuln vid="f8560c1b-f772-11f0-85c5-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>144.0.7559.96</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>144.0.7559.96</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_20.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[473851441] High CVE-2026-1220: Race in V8. Reported by @p1nky4745 on 2026-01-07</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-1220</cvename> + <url>https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_20.html</url> + </references> + <dates> + <discovery>2026-01-20</discovery> + <entry>2026-01-22</entry> + </dates> + </vuln> + + <vuln vid="61dc7f67-f6e5-11f0-b051-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> +<package> +<name>gitlab-ce</name> +<name>gitlab-ee</name> +<range><ge>18.8.0</ge><lt>18.8.2</lt></range> +<range><ge>18.7.0</ge><lt>18.7.2</lt></range> +<range><ge>11.9.0</ge><lt>18.6.4</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Gitlab reports:</p> + <blockquote cite="https://about.gitlab.com/releases/2026/01/21/patch-release-gitlab-18-8-2-released/"> + <p>Denial of Service issue in Jira Connect integration impacts GitLab CE/EE</p> + <p>Incorrect Authorization issue in Releases API impacts GitLab CE/EE</p> + <p>Unchecked Return Value issue in authentication services impacts GitLab CE/EE</p> + <p>Infinite Loop issue in Wiki redirects impacts GitLab CE/EE</p> + <p>Denial of Service issue in API endpoint impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-13927</cvename> + <cvename>CVE-2025-13928</cvename> + <cvename>CVE-2026-0723</cvename> + <cvename>CVE-2025-13335</cvename> + <cvename>CVE-2026-1102</cvename> + <url>https://about.gitlab.com/releases/2026/01/21/patch-release-gitlab-18-8-2-released/</url> + </references> + <dates> + <discovery>2026-01-21</discovery> + <entry>2026-01-21</entry> + </dates> + </vuln> + + <vuln vid="01f34a27-f560-11f0-bbdc-10ffe07f9334"> + <topic>mail/mailpit -- multiple vulnerabilities</topic> + <affects> +<package> +<name>mailpit</name> +<range><lt>1.28.3</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Mailpit author reports:</p> + <blockquote cite="https://github.com/axllent/mailpit/releases/tag/v1.28.3"> + <p>Ensure SMTP TO & FROM addresses are RFC 5322 + compliant and prevent header injection (GHSA-54wq-72mp-cq7c)</p> + <p>Prevent Server-Side Request Forgery (SSRF) via HTML + Check API (GHSA-6jxm-fv7w-rw5j)</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-23829</cvename> + <url>https://github.com/axllent/mailpit/security/advisories/GHSA-54wq-72mp-cq7c</url> + <cvename>CVE-2026-23845</cvename> + <url>https://github.com/axllent/mailpit/security/advisories/GHSA-6jxm-fv7w-rw5j</url> + </references> + <dates> + <discovery>2026-01-18</discovery> + <entry>2026-01-19</entry> + </dates> + </vuln> + + <vuln vid="fb561db9-0fc1-4d92-81a2-ee01839c9119"> + <topic>oauth2-proxy -- multiple vulnerabilities</topic> + <affects> + <package> + <name>oauth2-proxy</name> + <range><lt>7.14.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Within HostnameError.Error(), when constructing an error string, there is no limit to the number of hosts that will be printed out. Furthermore, the error string is constructed by repeated string concatenation, leading to quadratic runtime. Therefore, a certificate provided by a malicious actor can result in excessive resource consumption.</p> + <p>A flaw was found in the crypto/x509 package in the Go standard library. This vulnerability allows a certificate validation bypass via an excluded subdomain constraint in a certificated chain as it does not restrict the usage of wildcard SANs in the leaf certificate.</p> + <p>SSH Agent servers do not validate the size of messages when processing new identity requests, which may cause the program to panic if the message is malformed due to an out of bounds read.</p> + <p>SSH servers parsing GSSAPI authentication requests do not validate the number of mechanisms specified in the request, allowing an attacker to cause unbounded memory consumption.</p> + </body> + </description> + <references> + <cvename>CVE-2025-61729</cvename> + <cvename>CVE-2025-61727</cvename> + <cvename>CVE-2025-47914</cvename> + <cvename>CVE-2025-58181</cvename> + </references> + <dates> + <discovery>2026-01-16</discovery> + <entry>2026-01-18</entry> + </dates> + </vuln> + + <vuln vid="ff20d3a3-f211-11f0-9ca3-b42e991fc52e"> + <topic>Mozilla -- multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>147.0.0,2</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>147.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p> + Memory safety bugs present in Firefox 146 and Thunderbird + 146. 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> + <p>Denial-of-service in the DOM: Service Workers component.</p> + <p>Information disclosure in the XML component.</p> + <p>Sandbox escape in the Messaging System component.</p> + </body> + </description> + <references> + <cvename>CVE-2026-0892</cvename> + <cvename>CVE-2026-0889</cvename> + <cvename>CVE-2026-0888</cvename> + <cvename>CVE-2026-0881</cvename> + </references> + <dates> + <discovery>2026-01-13</discovery> + <entry>2026-01-15</entry> + </dates> + </vuln> + + <vuln vid="085101eb-f212-11f0-9ca3-b42e991fc52e"> + <topic>Mozilla -- multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>147.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.7.0</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>147</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Memory safety bugs present in firefox-esr 140.6, + Thunderbird ESR 140.6, Firefox 146 and Thunderbird 146.</p> + <p>Spoofing issue in the DOM: Copy & Paste and Drag & + Drop component.</p> + <p>Clickjacking issue and information disclosure in the PDF + Viewer component.</p> + <p>Use-after-free in the JavaScript: GC component.</p> + <p>Use-after-free in the JavaScript Engine component.</p> + <p>Information disclosure in the Networking component.</p> + <p>Sandbox escape due to incorrect boundary conditions in the + Graphics: CanvasWebGL component.</p> + </body> + </description> + <references> + <cvename>CVE-2026-0891</cvename> + <cvename>CVE-2026-0890</cvename> + <cvename>CVE-2026-0887</cvename> + <cvename>CVE-2026-0885</cvename> + <cvename>CVE-2026-0884</cvename> + <cvename>CVE-2026-0883</cvename> + <cvename>CVE-2026-0878</cvename> + </references> + <dates> + <discovery>2026-01-13</discovery> + <entry>2026-01-15</entry> + </dates> + </vuln> + + <vuln vid="06061c59-f212-11f0-9ca3-b42e991fc52e"> + <topic>Mozilla -- multiple vulnerabilities</topic> + <affects> + <package> + <name>firefox</name> + <range><lt>147.0.0,2</lt></range> + </package> + <package> + <name>firefox-esr</name> + <range><lt>140.7</lt></range> + </package> + <package> + <name>thunderbird</name> + <range><lt>147.0.0</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Incorrect boundary conditions in the Graphics + component.</p> + <p>Use-after-free in the IPC component.</p> + <p>Sandbox escape due to integer overflow in the Graphics + component.</p> + <p>Sandbox escape due to incorrect boundary conditions in the + Graphics component.</p> + <p>Mitigation bypass in the DOM: Security component.</p> + </body> + </description> + <references> + <cvename>CVE-2026-0886</cvename> + <cvename>CVE-2026-0882</cvename> + <cvename>CVE-2026-0880</cvename> + <cvename>CVE-2026-0879</cvename> + <cvename>CVE-2026-0877</cvename> + </references> + <dates> + <discovery>2026-01-13</discovery> + <entry>2026-01-15</entry> + </dates> + </vuln> + + <vuln vid="6f76a1db-f124-11f0-85c5-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>144.0.7559.59</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>144.0.7559.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/2026/01/stable-channel-update-for-desktop_13.html"> + <p>This update includes 10 security fixes:</p> + <ul> + <li>[458914193] High CVE-2026-0899: Out of bounds memory access in V8. Reported by @p1nky4745 on 2025-11-08</li> + <li>[465730465] High CVE-2026-0900: Inappropriate implementation in V8. Reported by Google on 2025-12-03</li> + <li>[40057499] High CVE-2026-0901: Inappropriate implementation in Blink. Reported by Irvan Kurniawan (sourc7) on 2021-10-04</li> + <li>[469143679] Medium CVE-2026-0902: Inappropriate implementation in V8. Reported by 303f06e3 on 2025-12-16</li> + <li>[444803530] Medium CVE-2026-0903: Insufficient validation of untrusted input in Downloads. Reported by Azur on 2025-09-13</li> + <li>[452209495] Medium CVE-2026-0904: Incorrect security UI in Digital Credentials. Reported by Hafiizh on 2025-10-15</li> + <li>[465466773] Medium CVE-2026-0905: Insufficient policy enforcement in Network. Reported by Google on 2025-12-02</li> + <li>[467448811] Low CVE-2026-0906: Incorrect security UI. Reported by Khalil Zhani on 2025-12-10</li> + <li>[444653104] Low CVE-2026-0907: Incorrect security UI in Split View. Reported by Hafiizh on 2025-09-12</li> + <li>[452209503] Low CVE-2026-0908: Use after free in ANGLE. Reported by Glitchers BoB 14th. on 2025-10-15</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-0899</cvename> + <cvename>CVE-2026-0900</cvename> + <cvename>CVE-2026-0901</cvename> + <cvename>CVE-2026-0902</cvename> + <cvename>CVE-2026-0903</cvename> + <cvename>CVE-2026-0904</cvename> + <cvename>CVE-2026-0905</cvename> + <cvename>CVE-2026-0906</cvename> + <cvename>CVE-2026-0907</cvename> + <cvename>CVE-2026-0908</cvename> + <url>https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop_13.html</url> + </references> + <dates> + <discovery>2026-01-13</discovery> + <entry>2026-01-15</entry> + </dates> + </vuln> + + <vuln vid="fd3855b8-efbc-11f0-9e3f-b0416f0c4c67"> + <topic>virtualenv -- CWE-59: Improper Link Resolution Before File Access ('Link Following')</topic> + <affects> + <package> + <name>py310-virtualenv</name> + <name>py311-virtualenv</name> + <name>py312-virtualenv</name> + <name>py313-virtualenv</name> + <name>py313t-virtualenv</name> + <name>py314-virtualenv</name> + <range><lt>20.36.1</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>https://github.com/pypa/virtualenv/security/advisories/GHSA-597g-3phw-6986 reports:</p> + <blockquote cite="https://github.com/pypa/virtualenv/security/advisories/GHSA-597g-3phw-6986"> + <p>virtualenv is a tool for creating isolated virtual python environments. +Prior to version 20.36.1, TOCTOU (Time-of-Check-Time-of-Use) +vulnerabilities in virtualenv allow local attackers to perform +symlink-based attacks on directory creation operations. An attacker +with local access can exploit a race condition between directory +existence checks and creation to redirect virtualenv's app_data and +lock file operations to attacker-controlled locations. This issue +has been patched in version 20.36.1.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-22702</cvename> + <url>https://cveawg.mitre.org/api/cve/CVE-2026-22702</url> + </references> + <dates> + <discovery>2026-01-10</discovery> + <entry>2026-01-12</entry> + </dates> + </vuln> + + <vuln vid="7e63d0dd-eeff-11f0-b135-c01803b56cc4"> + <topic>libtasn1 -- Stack-based buffer overflow</topic> + <affects> +<package> +<name>libtasn1</name> +<range><lt>4.21.0</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>oss-security@ list reports:</p> + <blockquote cite="https://www.openwall.com/lists/oss-security/2026/01/08/5"> + <p>Stack-based buffer overflow in libtasn1 version: v4.20.0. + The function fails to validate the size of input data resulting + in a buffer overflow in asn1_expend_octet_string.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-13151</cvename> + <url>https://nvd.nist.gov/vuln/detail/CVE-2025-13151</url> + </references> + <dates> + <discovery>2026-01-07</discovery> + <entry>2026-01-11</entry> + </dates> + </vuln> + + <vuln vid="c9b610e9-eebc-11f0-b051-2cf05da270f3"> + <topic>Gitlab -- vulnerabilities</topic> + <affects> + <package> + <name>gitlab-ce</name> + <name>gitlab-ee</name> + <range><ge>18.7.0</ge><lt>18.7.1</lt></range> + <range><ge>18.6.0</ge><lt>18.6.3</lt></range> + <range><ge>8.3.0</ge><lt>18.5.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/2026/01/07/patch-release-gitlab-18-7-1-released/"> + <p>Stored Cross-site Scripting issue in GitLab Flavored Markdown placeholders impacts GitLab CE/EE</p> + <p>Cross-site Scripting issue in Web IDE impacts GitLab CE/EE</p> + <p>Missing Authorization issue in Duo Workflows API impacts GitLab EE</p> + <p>Missing Authorization issue in AI GraphQL mutation impacts GitLab EE</p> + <p>Denial of Service issue in import functionality impacts GitLab CE/EE</p> + <p>Insufficient Access Control Granularity issue in GraphQL runnerUpdate mutation impacts GitLab CE/EE</p> + <p>Information Disclosure issue in Mermaid diagram rendering impacts GitLab CE/EE</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-9222</cvename> + <cvename>CVE-2025-13761</cvename> + <cvename>CVE-2025-13772</cvename> + <cvename>CVE-2025-13781</cvename> + <cvename>CVE-2025-10569</cvename> + <cvename>CVE-2025-11246</cvename> + <cvename>CVE-2025-3950</cvename> + <url>https://about.gitlab.com/releases/2026/01/07/patch-release-gitlab-18-7-1-released/</url> + </references> + <dates> + <discovery>2026-01-07</discovery> + <entry>2026-01-11</entry> + </dates> + </vuln> + + <vuln vid="d822839e-ee4f-11f0-b53e-0897988a1c07"> + <topic>mail/mailpit -- Cross-Site WebSocket Hijacking</topic> + <affects> +<package> +<name>mailpit</name> +<range><lt>1.28.2</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Mailpit author reports:</p> + <blockquote cite="https://github.com/axllent/mailpit/security/advisories/GHSA-524m-q5m7-79mm"> + <p>The Mailpit WebSocket server is configured to accept + connections from any origin. This lack of Origin header + validation introduces a Cross-Site WebSocket Hijacking + (CSWSH) vulnerability.</p> + + <p>An attacker can host a malicious website that, when + visited by a developer running Mailpit locally, establishes + a WebSocket connection to the victim's Mailpit instance + (default ws://localhost:8025). This allows the attacker + to intercept sensitive data such as email contents, + headers, and server statistics in real-time.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-22689</cvename> + <url>https://github.com/axllent/mailpit/security/advisories/GHSA-524m-q5m7-79mm</url> + </references> + <dates> + <discovery>2026-01-10</discovery> + <entry>2026-01-10</entry> + </dates> + </vuln> + + <vuln vid="79c3c751-ee20-11f0-b17e-50ebf6bdf8e9"> + <topic>phpmyfaq -- multiple vulnerabilities</topic> + <affects> + <package> + <name>phpmyfaq-php82</name> + <name>phpmyfaq-php83</name> + <name>phpmyfaq-php84</name> + <name>phpmyfaq-php85</name> + <range><lt>4.0.16</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>phpMyFAQ team reports:</p> + <blockquote cite="https://www.phpmyfaq.de/security/advisory-2025-12-29/"> + <p>Stored cross-site scripting (XSS) and unauthenticated config backup + download vulnerability</p> + </blockquote> + </body> + </description> + <references> + <url>https://www.phpmyfaq.de/security/advisory-2025-12-29/</url> + </references> + <dates> + <discovery>2025-12-29</discovery> + <entry>2026-01-10</entry> + </dates> + </vuln> + + <vuln vid="8826fb1c-ebd8-11f0-a15a-a8a1599412c6"> + <topic>chromium -- multiple security fixes</topic> + <affects> + <package> + <name>chromium</name> + <range><lt>143.0.7499.192</lt></range> + </package> + <package> + <name>ungoogled-chromium</name> + <range><lt>143.0.7499.192</lt></range> + </package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Chrome Releases reports:</p> + <blockquote cite="https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop.html"> + <p>This update includes 1 security fix:</p> + <ul> + <li>[463155954] High CVE-2026-0628: Insufficient policy enforcement in WebView tag. Reported by Gal Weizman on 2025-11-23</li> + </ul> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-0628</cvename> + <url>https://chromereleases.googleblog.com/2026/01/stable-channel-update-for-desktop.html</url> + </references> + <dates> + <discovery>2026-01-06</discovery> + <entry>2026-01-07</entry> + </dates> + </vuln> + + <vuln vid="583b63f5-ebae-11f0-939f-47e3830276dd"> + <topic>security/libsodium -- crypto_core_ed25519_is_valid_point mishandles checks for whether an elliptic curve point is valid</topic> + <affects> +<package> +<name>libsodium</name> +<range><lt>1.0.21</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Libsodium maintainer reports:</p> + <blockquote cite="https://00f.net/2025/12/30/libsodium-vulnerability/"> + <p>The function crypto_core_ed25519_is_valid_point(), a low-level function + used to check if a given elliptic curve point is valid, was supposed to + reject points that aren't in the main cryptographic group, + but some points were slipping through.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-69277</cvename> + <url>https://00f.net/2025/12/30/libsodium-vulnerability/</url> + </references> + <dates> + <discovery>2025-12-30</discovery> + <entry>2026-01-07</entry> + </dates> + </vuln> + + <vuln vid="df33c83b-eb4f-11f0-a46f-0897988a1c07"> + <topic>mail/mailpit -- Server-Side Request Forgery</topic> + <affects> +<package> +<name>mailpit</name> +<range><lt>1.28.1</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>Mailpit author reports:</p> + <blockquote cite="https://github.com/axllent/mailpit/security/advisories/GHSA-8v65-47jx-7mfr"> + <p>A Server-Side Request Forgery (SSRF) vulnerability + exists in Mailpit's /proxy endpoint that allows attackers + to make requests to internal network resources.</p> + <p>The /proxy endpoint allows requests to internal network + resources. While it validates http:// and https:// schemes, + it does not block internal IP addresses, allowing attackers + to access internal services and APIs.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2026-21859</cvename> + <url>https://github.com/axllent/mailpit/security/advisories/GHSA-8v65-47jx-7mfr</url> + </references> + <dates> + <discovery>2026-01-06</discovery> + <entry>2026-01-06</entry> + </dates> + </vuln> + + <vuln vid="e2cd20fd-eb10-11f0-a1c0-0050569f0b83"> + <topic>net-mgmt/net-snmp -- Remote Code Execution (snmptrapd)</topic> + <affects> +<package> +<name>net-snmp</name> +<range><lt>5.9.5</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>net-snmp development team reports:</p> + <blockquote cite="https://github.com/net-snmp/net-snmp/security/advisories/GHSA-4389-rwqf-q9gq"> + <p>A specially crafted packet to an net-snmp snmptrapd daemon can cause a buffer overflow and + the daemon to crash.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-68615</cvename> + <url>https://github.com/net-snmp/net-snmp/security/advisories/GHSA-4389-rwqf-q9gq</url> + </references> + <dates> + <discovery>2025-12-23</discovery> + <entry>2026-01-06</entry> + </dates> + </vuln> + + <vuln vid="500cc49c-e93b-11f0-b8d8-4ccc6adda413"> + <topic>gstreamer1-plugins-bad -- Out-of-bounds reads in MIDI parser</topic> + <affects> +<package> +<name>gstreamer1-plugins-bad</name> +<range><lt>1.26.10</lt></range> +</package> + </affects> + <description> + <body xmlns="http://www.w3.org/1999/xhtml"> + <p>The GStreamer Security Center reports:</p> + <blockquote cite="https://gstreamer.freedesktop.org/security/sa-2025-0009.html"> + <p>Multiple out-of-bounds reads in the MIDI parser that can cause + crashes for certain input files.</p> + </blockquote> + </body> + </description> + <references> + <cvename>CVE-2025-67326</cvename> + <cvename>CVE-2025-67327</cvename> + <url>https://gstreamer.freedesktop.org/security/sa-2025-0009.html</url> + </references> + <dates> + <discovery>2025-12-27</discovery> + <entry>2026-01-04</entry> + </dates> + </vuln> diff --git a/security/wazuh-agent/Makefile b/security/wazuh-agent/Makefile index e4e77b9c01e4..c48d1a345499 100644 --- a/security/wazuh-agent/Makefile +++ b/security/wazuh-agent/Makefile @@ -1,8 +1,8 @@ PORTNAME= wazuh -DISTVERSION= 4.14.1 +DISTVERSION= 4.14.3 DISTVERSIONPREFIX= v CATEGORIES= security -MASTER_SITES= https://packages.wazuh.com/deps/47/libraries/sources/:wazuh_sources +MASTER_SITES= https://packages.wazuh.com/deps/49/libraries/sources/:wazuh_sources PKGNAMESUFFIX= -agent DISTFILES= ${EXTERNAL_DISTFILES} DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} @@ -15,20 +15,20 @@ WWW= https://github.com/wazuh/wazuh LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libnghttp2.so:www/libnghttp2 +LIB_DEPENDS= libnghttp2.so:www/libnghttp2 \ + libepoll-shim.so:devel/libepoll-shim USES= cmake:indirect cpe gmake perl5 readline shebangfix sqlite:3 uidfix USE_GITHUB= yes -GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh +GH_ACCOUNT= alonsobsd +GH_PROJECT= wazuh-freebsd +GH_TAGNAME= dd9bd1bb551141e15cde1399a0000c6a392511ad USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} MAKE_ARGS+= TARGET=agent -WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX} -WAZUH_EXTRAFILE_TAGNAME=2f1307c - EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \ curl.tar.gz:wazuh_sources \ libdb.tar.gz:wazuh_sources \ @@ -51,7 +51,6 @@ EXTERNAL_DISTFILES= cJSON.tar.gz:wazuh_sources \ OPTIONS_DEFAULT= INOTIFY OPTIONS_DEFINE= INOTIFY PRELUDE ZEROMQ -INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify PRELUDE_LIB_DEPENDS= libprelude.so:security/libprelude ZEROMQ_LIB_DEPENDS= libczmq.so:net/czmq @@ -61,8 +60,9 @@ ZEROMQ_DESC= ZeroMQ support ZEROMQ_MAKE_ENV= USE_ZEROMQ=yes PRELUDE_MAKE_ENV= USE_PRELUDE=yes -INOTIFY_MAKE_ENV= USE_INOTIFY=yes -INOTIFY_USES= pkgconfig +INOTIFY_MAKE_ENV= USE_INOTIFY=yes \ + INOTIFY_LIB=${INOTIFY_LIB} +INOTIFY_USES= pkgconfig inotify WAZUH_USER= wazuh WAZUH_GROUP= wazuh @@ -90,6 +90,16 @@ WAZUHMOD770= /etc/shared/default /logs /queue/alerts /queue/fim \ WAZUHPREFIX= /var/ossec +.include <bsd.port.options.mk> + +.if ${ARCH} == powerpc64 +MAKE_ENV+= OSSL_TARGET=BSD-ppc64 +.elif ${ARCH} == powerpc64le +MAKE_ENV+= OSSL_TARGET=BSD-ppc64le +.elif ${ARCH} == riscv64 +MAKE_ENV+= OSSL_TARGET=BSD-riscv64 +.endif + .include <bsd.port.pre.mk> .if ${OSVERSION} >= 1300139 && ${OSVERSION} < 1400000 @@ -108,10 +118,6 @@ post-extract: .for FILE in ${EXTERNAL_DISTFILES} @cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//} ${EXTRACT_AFTER_ARGS} .endfor - @${MKDIR} ${WRKSRC}/ruleset/sca/freebsd - @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS} - @${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd - @cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/ post-patch: ${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile diff --git a/security/wazuh-agent/distinfo b/security/wazuh-agent/distinfo index d937b05666dc..6001391ece40 100644 --- a/security/wazuh-agent/distinfo +++ b/security/wazuh-agent/distinfo @@ -1,41 +1,39 @@ -TIMESTAMP = 1763764526 -SHA256 (wazuh-4.14.1/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d -SIZE (wazuh-4.14.1/cJSON.tar.gz) = 27920 -SHA256 (wazuh-4.14.1/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709 -SIZE (wazuh-4.14.1/curl.tar.gz) = 4537356 -SHA256 (wazuh-4.14.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e -SIZE (wazuh-4.14.1/libdb.tar.gz) = 3874990 -SHA256 (wazuh-4.14.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 -SIZE (wazuh-4.14.1/libffi.tar.gz) = 964576 -SHA256 (wazuh-4.14.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a -SIZE (wazuh-4.14.1/libyaml.tar.gz) = 424656 -SHA256 (wazuh-4.14.1/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9 -SIZE (wazuh-4.14.1/openssl.tar.gz) = 53793192 -SHA256 (wazuh-4.14.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 -SIZE (wazuh-4.14.1/procps.tar.gz) = 55897 -SHA256 (wazuh-4.14.1/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003 -SIZE (wazuh-4.14.1/sqlite.tar.gz) = 2564870 -SHA256 (wazuh-4.14.1/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b -SIZE (wazuh-4.14.1/zlib.tar.gz) = 1593304 -SHA256 (wazuh-4.14.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 -SIZE (wazuh-4.14.1/audit-userspace.tar.gz) = 1682820 -SHA256 (wazuh-4.14.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 -SIZE (wazuh-4.14.1/msgpack.tar.gz) = 591294 -SHA256 (wazuh-4.14.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd -SIZE (wazuh-4.14.1/bzip2.tar.gz) = 71277 -SHA256 (wazuh-4.14.1/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0 -SIZE (wazuh-4.14.1/nlohmann.tar.gz) = 141576 -SHA256 (wazuh-4.14.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 -SIZE (wazuh-4.14.1/googletest.tar.gz) = 885874 -SHA256 (wazuh-4.14.1/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92 -SIZE (wazuh-4.14.1/libpcre2.tar.gz) = 1329651 -SHA256 (wazuh-4.14.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c -SIZE (wazuh-4.14.1/libplist.tar.gz) = 1520623 -SHA256 (wazuh-4.14.1/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80 -SIZE (wazuh-4.14.1/libarchive.tar.gz) = 2360242 -SHA256 (wazuh-4.14.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa -SIZE (wazuh-4.14.1/popt.tar.gz) = 891309 -SHA256 (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = aa59cb2baa7e7d38d8bb4ff6a22afbf2945de4fb555f9b8bb2657b6f89a773ed -SIZE (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = 19810038 -SHA256 (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = a955c569217122779ab5b6b58bdfabbfa1cd452b4719cc35c791f7047b1f364f -SIZE (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = 221983 +TIMESTAMP = 1770868423 +SHA256 (wazuh-4.14.3/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d +SIZE (wazuh-4.14.3/cJSON.tar.gz) = 27920 +SHA256 (wazuh-4.14.3/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709 +SIZE (wazuh-4.14.3/curl.tar.gz) = 4537356 +SHA256 (wazuh-4.14.3/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e +SIZE (wazuh-4.14.3/libdb.tar.gz) = 3874990 +SHA256 (wazuh-4.14.3/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 +SIZE (wazuh-4.14.3/libffi.tar.gz) = 964576 +SHA256 (wazuh-4.14.3/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a +SIZE (wazuh-4.14.3/libyaml.tar.gz) = 424656 +SHA256 (wazuh-4.14.3/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9 +SIZE (wazuh-4.14.3/openssl.tar.gz) = 53793192 +SHA256 (wazuh-4.14.3/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 +SIZE (wazuh-4.14.3/procps.tar.gz) = 55897 +SHA256 (wazuh-4.14.3/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003 +SIZE (wazuh-4.14.3/sqlite.tar.gz) = 2564870 +SHA256 (wazuh-4.14.3/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b +SIZE (wazuh-4.14.3/zlib.tar.gz) = 1593304 +SHA256 (wazuh-4.14.3/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 +SIZE (wazuh-4.14.3/audit-userspace.tar.gz) = 1682820 +SHA256 (wazuh-4.14.3/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 +SIZE (wazuh-4.14.3/msgpack.tar.gz) = 591294 +SHA256 (wazuh-4.14.3/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd +SIZE (wazuh-4.14.3/bzip2.tar.gz) = 71277 +SHA256 (wazuh-4.14.3/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0 +SIZE (wazuh-4.14.3/nlohmann.tar.gz) = 141576 +SHA256 (wazuh-4.14.3/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 +SIZE (wazuh-4.14.3/googletest.tar.gz) = 885874 +SHA256 (wazuh-4.14.3/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92 +SIZE (wazuh-4.14.3/libpcre2.tar.gz) = 1329651 +SHA256 (wazuh-4.14.3/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c +SIZE (wazuh-4.14.3/libplist.tar.gz) = 1520623 +SHA256 (wazuh-4.14.3/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80 +SIZE (wazuh-4.14.3/libarchive.tar.gz) = 2360242 +SHA256 (wazuh-4.14.3/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa +SIZE (wazuh-4.14.3/popt.tar.gz) = 891309 +SHA256 (wazuh-4.14.3/alonsobsd-wazuh-freebsd-v4.14.3-dd9bd1bb551141e15cde1399a0000c6a392511ad_GH0.tar.gz) = 40e0e33c42c852343cf63ff1c1f22723d001c673afe92c0a272f70b99806198a +SIZE (wazuh-4.14.3/alonsobsd-wazuh-freebsd-v4.14.3-dd9bd1bb551141e15cde1399a0000c6a392511ad_GH0.tar.gz) = 20386600 diff --git a/security/wazuh-agent/files/patch-api_Makefile b/security/wazuh-agent/files/patch-api_Makefile deleted file mode 100644 index b1f811cab6e5..000000000000 --- a/security/wazuh-agent/files/patch-api_Makefile +++ /dev/null @@ -1,19 +0,0 @@ ---- api/Makefile.orig 2023-05-24 19:23:05 UTC -+++ api/Makefile -@@ -8,11 +8,11 @@ WAZUH_GROUP = wazuh - INSTALLDIR ?= /var/ossec - - RM_FILE = rm -f --INSTALL_DIR = install -o root -g ${WAZUH_GROUP} -m 0750 -d --INSTALL_RW_DIR = install -o root -g ${WAZUH_GROUP} -m 0770 -d --INSTALL_EXEC = install -o root -g ${WAZUH_GROUP} -m 0750 --INSTALL_FILE = install -o root -g ${WAZUH_GROUP} -m 0640 --INSTALL_CONFIG_FILE = install -o root -g ${WAZUH_GROUP} -m 0660 -+INSTALL_DIR = install -m 0750 -d -+INSTALL_RW_DIR = install -m 0770 -d -+INSTALL_EXEC = install -m 0750 -+INSTALL_FILE = install -m 0640 -+INSTALL_CONFIG_FILE = install -m 0660 - PYTHON_BIN = $(INSTALLDIR)/framework/python/bin/python3 - - diff --git a/security/wazuh-agent/files/patch-etc_ossec-agent.conf b/security/wazuh-agent/files/patch-etc_ossec-agent.conf deleted file mode 100644 index a51c1b8f6039..000000000000 --- a/security/wazuh-agent/files/patch-etc_ossec-agent.conf +++ /dev/null @@ -1,59 +0,0 @@ ---- etc/ossec-agent.conf 2024-05-10 13:50:56.929321000 -0700 -+++ etc/ossec-agent.conf 2024-05-10 14:08:22.272131000 -0700 -@@ -8,8 +8,10 @@ - <client> - <server> - <address>IP</address> -+ <port>1514</port> -+ <protocol>udp</protocol> - </server> -- <config-profile>debian, debian8</config-profile> -+ <config-profile>freebsd, freebsd%%FBSD_MAJOR_VERSION%%</config-profile> - <crypto_method>aes</crypto_method> - </client> - -@@ -32,7 +34,7 @@ - - <system_audit>/var/ossec/etc/shared/system_audit_rcl.txt</system_audit> - <system_audit>/var/ossec/etc/shared/system_audit_ssh.txt</system_audit> -- <system_audit>/var/ossec/etc/shared/cis_debian_linux_rcl.txt</system_audit> -+ <system_audit>/var/ossec/etc/shared/cis_freebsd%%FBSD_MAJOR_VERSION%%.yml</system_audit> - - <skip_nfs>yes</skip_nfs> - </rootcheck> -@@ -135,10 +137,25 @@ - - <localfile> - <log_format>syslog</log_format> -- <location>/var/log/syslog</location> -+ <location>/var/log/cron</location> - </localfile> - - <localfile> -+ <log_format>syslog</log_format> -+ <location>/var/log/daemon.log</location> -+ </localfile> -+ -+ <localfile> -+ <log_format>syslog</log_format> -+ <location>/var/log/debug.log</location> -+ </localfile> -+ -+ <localfile> -+ <log_format>syslog</log_format> -+ <location>/var/log/userlog</location> -+ </localfile> -+ -+ <localfile> - <log_format>command</log_format> - <command>df -P</command> - <frequency>360</frequency> -@@ -146,7 +163,7 @@ - - <localfile> - <log_format>full_command</log_format> -- <command>netstat -tan |grep LISTEN |grep -v 127.0.0.1 | sort</command> -+ <command>(netstat -n -f inet && netstat -n -f inet) | grep -e "udp" -e "tcp" | sed 's/\([[:alnum:]]*\)\ *[[:digit:]]*\ *[[:digit:]]*\ *\([[:digit:]\.]*\)\.\([[:digit:]]*\)\ *\([[:digit:]\.]*\).*/\1 \2 == \3 == \4/' | sort -k4 -g | sed 's/ == \(.*\) ==/.\1/'</command> - <frequency>360</frequency> - </localfile> - diff --git a/security/wazuh-agent/files/patch-framework_Makefile b/security/wazuh-agent/files/patch-framework_Makefile deleted file mode 100644 index 9d0c318654f7..000000000000 --- a/security/wazuh-agent/files/patch-framework_Makefile +++ /dev/null @@ -1,22 +0,0 @@ ---- framework/Makefile.orig 2023-05-24 19:23:05 UTC -+++ framework/Makefile -@@ -7,14 +7,14 @@ - WAZUH_GROUP = wazuh - INSTALLDIR ?= /var/ossec - --CC = gcc --CFLAGS = -pipe -Wall -Wextra -+CC ?= gcc -+CFLAGS ?= -pipe -Wall -Wextra - THREAD_FLAGS = -pthread - MV_FILE = mv -f - RM_FILE = rm -f --INSTALL_DIR = install -o root -g ${WAZUH_GROUP} -m 0750 -d --INSTALL_EXEC = install -o root -g ${WAZUH_GROUP} -m 0750 --INSTALL_FILE = install -o root -g ${WAZUH_GROUP} -m 0640 -+INSTALL_DIR = install -m 0750 -d -+INSTALL_EXEC = install -m 0750 -+INSTALL_FILE = install -m 0640 - - ifdef DEBUG - CFLAGS+=-g -I ../src diff --git a/security/wazuh-agent/files/patch-src-Makefile b/security/wazuh-agent/files/patch-src-Makefile deleted file mode 100644 index a45608e5dff6..000000000000 --- a/security/wazuh-agent/files/patch-src-Makefile +++ /dev/null @@ -1,181 +0,0 @@ ---- src/Makefile 2025-09-23 06:59:40.000000000 -0700 -+++ src/Makefile 2025-10-12 08:02:29.393309000 -0700 -@@ -49,9 +49,11 @@ - - HAS_CHECKMODULE = $(shell command -v checkmodule > /dev/null && echo YES) - HAS_SEMODULE_PACKAGE = $(shell command -v semodule_package > /dev/null && echo YES) -+ifeq (${uname_S},Linux) - CHECK_ARCHLINUX := $(shell sh -c 'grep "Arch Linux" /etc/os-release > /dev/null && echo YES || echo not') - CHECK_CENTOS5 := $(shell sh -c 'grep "CentOS release 5." /etc/redhat-release 2>&1 > /dev/null && echo YES || echo not') - CHECK_ALPINE := $(shell sh -c 'grep "Alpine Linux" /etc/os-release 2>&1 > /dev/null && echo YES || echo not') -+endif - - ARCH_FLAGS = - -@@ -112,7 +114,7 @@ - USE_PRELUDE?=no - USE_ZEROMQ?=no - USE_GEOIP?=no --USE_INOTIFY=no -+USE_INOTIFY?=no - USE_BIG_ENDIAN=no - USE_AUDIT=no - MINGW_HOST=unknown -@@ -177,6 +179,8 @@ - DEFINES+=-DUSER=\"${WAZUH_USER}\" - DEFINES+=-DGROUPGLOBAL=\"${WAZUH_GROUP}\" - -+OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/ -+ - ifneq (${TARGET},winagent) - DEFINES+=-D${uname_S} - ifeq (${uname_S},Linux) -@@ -271,13 +275,14 @@ - ifeq (${uname_S},FreeBSD) - DEFINES+=-DFreeBSD - OSSEC_CFLAGS+=-pthread -I/usr/local/include -- OSSEC_LDFLAGS+=-pthread -+ OSSEC_LDFLAGS+=-pthread -lnghttp2 - OSSEC_LDFLAGS+=-L/usr/local/lib - OSSEC_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../lib' -- AR_LDFLAGS+=-pthread -+ AR_LDFLAGS+=-pthread -lnghttp2 - AR_LDFLAGS+=-L/usr/local/lib - AR_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../../lib' - PRECOMPILED_OS:=freebsd -+ CC?=cc - else - ifeq (${uname_S},NetBSD) - DEFINES+=-DNetBSD -@@ -436,7 +441,6 @@ - - OSSEC_CFLAGS+=${DEFINES} - OSSEC_CFLAGS+=-pipe -Wall -Wextra -std=gnu99 --OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/ - - OSSEC_CFLAGS += ${CFLAGS} - OSSEC_LDFLAGS += ${LDFLAGS} -@@ -533,8 +537,8 @@ - ifneq (,$(filter ${USE_INOTIFY},YES auto yes y Y 1)) - DEFINES+=-DINOTIFY_ENABLED - ifeq (${uname_S},FreeBSD) -- OSSEC_LDFLAGS+=-L/usr/local/lib -I/usr/local/include -- OSSEC_LIBS+=-linotify -+ OSSEC_LDFLAGS+=-I/usr/local/include -L/usr/local/lib -+ OSSEC_LIBS+=-L/usr/local/lib -linotify - OSSEC_CFLAGS+=-I/usr/local/include - endif - endif -@@ -960,6 +964,8 @@ - EXTERNAL_LIBS += $(LIBCURL_LIB) - else ifeq (${uname_S},Linux) - EXTERNAL_LIBS += $(LIBCURL_LIB) -+else ifeq (${uname_S},FreeBSD) -+ EXTERNAL_LIBS += $(LIBCURL_LIB) - else ifeq (${uname_S},Darwin) - EXTERNAL_LIBS += $(LIBCURL_LIB) - endif -@@ -1193,9 +1199,13 @@ - cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-ldl -lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-libpsl --without-brotli --without-nghttp2 --without-zstd - endif - else -+ifeq (${uname_S},FreeBSD) -+ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl -+else - cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl - endif - endif -+endif - - - #### procps ######### -@@ -2308,7 +2318,7 @@ - #### FIM ###### - - wazuh-syscheckd: librootcheck.a libwazuh.a ${WAZUHEXT_LIB} build_shared_modules -- cd syscheckd && mkdir -p build && cd build && cmake ${SYSCHECK_OS} ${CMAKE_OPTS} -DCMAKE_C_FLAGS="${DEFINES} -pipe -Wall -Wextra -std=gnu99" ${SYSCHECK_TEST} ${SYSCHECK_RELEASE_TYPE} .. && ${MAKE} -+ cd syscheckd && mkdir -p build && cd build && cmake ${CMAKE_OPTS} -DCMAKE_C_FLAGS="${DEFINES} ${OSSEC_CFLAGS} -pipe -Wall -Wextra -std=gnu99" -DCMAKE_EXE_LINKER_FLAGS="${OSSEC_LDFLAGS} ${OSSEC_LIBS}" ${SYSCHECK_TEST} ${SYSCHECK_RELEASE_TYPE} .. && ${MAKE} - - #### Monitor ####### - -@@ -2340,13 +2350,13 @@ - os_auth_o := $(os_auth_c:.c=.o) - - os_auth/%.o: os_auth/%.c -- ${OSSEC_CC} ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@ -+ ${OSSEC_CC} -I${LOCALBASE}/include/libepoll-shim ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@ - - agent-auth: addagent/validate.o os_auth/main-client.o os_auth/ssl.o os_auth/check_cert.o - ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@ - - wazuh-authd: addagent/validate.o os_auth/main-server.o os_auth/local-server.o os_auth/ssl.o os_auth/check_cert.o os_auth/config.o os_auth/authcom.o os_auth/auth.o os_auth/key_request.o os_auth/generate_cert.o -- ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@ -+ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -lepoll-shim -o $@ - - #### integratord ##### - -@@ -2486,7 +2496,7 @@ - WPYTHON_DIR := ${INSTALLDIR}/framework/python - OPTIMIZE_CPYTHON?=no - WPYTHON_TAR=cpython.tar.gz --WLIBPYTHON=libpython3.10.so.1.0 -+WLIBPYTHON=libpython3.11.so.1.0 - - ifneq (,$(filter ${OPTIMIZE_CPYTHON},YES yes y Y 1)) - CPYTHON_FLAGS=--enable-optimizations -@@ -2500,22 +2510,45 @@ - endif - - ifeq (,$(wildcard ${EXTERNAL_CPYTHON}/python)) -- export WPATH_LIB="'\$$\$$ORIGIN/../../../lib'" && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && cd ${EXTERNAL_CPYTHON} && ./configure --prefix="${WPYTHON_DIR}" --libdir="${WPYTHON_DIR}/lib" --enable-shared --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LDFLAGS="${ARCH_FLAGS} -L${ROUTE_PATH} -lwazuhext -Wl,-rpath,'\$$\$$ORIGIN/../../../lib',--disable-new-dtags" CPPFLAGS="-I${ROUTE_PATH}/${EXTERNAL_OPENSSL}" $(CPYTHON_FLAGS) && ${MAKE} -+ export WPATH_LIB="'\$$\$$ORIGIN/../../../lib'" && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && cd ${EXTERNAL_CPYTHON} && ./configure --prefix="${WPYTHON_DIR}" --libdir="${WPYTHON_DIR}/lib" --enable-shared --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBSQLITE3_CFLAGS="-I${LOCALBASE}/include" LIBSQLITE3_LIBS="-L${LOCALBASE}/lib -lsqlite3" LDFLAGS="${ARCH_FLAGS} -L${ROUTE_PATH} -lwazuhext -Wl,-rpath,'\$$\$$ORIGIN/../../../lib',--disable-new-dtags" CPPFLAGS="-I${ROUTE_PATH}/${EXTERNAL_OPENSSL}" $(CPYTHON_FLAGS) && ${MAKE} - endif - - build_python: $(WAZUHEXT_LIB) - - install_python: - ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) -- cd ${EXTERNAL_CPYTHON} && export WPATH_LIB=${INSTALLDIR}/lib && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && ${MAKE} install -+ cd ${EXTERNAL_CPYTHON} && export WPATH_LIB=${INSTALLDIR}/lib && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && ${MAKE} install - else - mkdir -p ${WPYTHON_DIR} - cp external/${WPYTHON_TAR} ${WPYTHON_DIR}/${WPYTHON_TAR} && ${TAR} ${WPYTHON_DIR}/${WPYTHON_TAR} -C ${WPYTHON_DIR} && rm -rf ${WPYTHON_DIR}/${WPYTHON_TAR} - endif -+ifeq (${uname_S},FreeBSD) -+ mkdir -p $(STAGEDIR)${INSTALLDIR}/lib -+ find $(STAGEDIR)${WPYTHON_DIR} -name "*${WLIBPYTHON}" -exec ln -f {} $(STAGEDIR)${INSTALLDIR}/lib/${WLIBPYTHON} \; -+else - find ${WPYTHON_DIR} -name "*${WLIBPYTHON}" -exec ln -f {} ${INSTALLDIR}/lib/${WLIBPYTHON} \; -+endif - - python_dependencies := requirements.txt - -+ifeq (${uname_S},FreeBSD) -+install_dependencies: -+ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) -+ $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -B -m pip install --upgrade pip --prefix=${WPYTHON_DIR} --root=$(STAGEDIR) --no-index --find-links=wazuh-cache/ --cache-dir=wazuh-cache/ --no-compile -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-cache-any/*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-cache/*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+endif -+ -+install_framework: -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/wazuh*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ chmod -R o=- $(STAGEDIR)${WPYTHON_DIR} -+ -+install_api: -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/api*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ -+install_mitre: -+ export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 && cd ../tools/mitre && $(STAGEDIR)${WPYTHON_DIR}/bin/python3 mitredb.py -d $(STAGEDIR)${INSTALLDIR}/var/db/mitre.db -+else - install_dependencies: install_python - ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) - ${WPYTHON_DIR}/bin/python3 -m pip install --upgrade pip --index-url=file://${ROUTE_PATH}/${EXTERNAL_CPYTHON}/Dependencies/simple -@@ -2532,6 +2565,7 @@ - - install_mitre: install_python - cd ../tools/mitre && ${WPYTHON_DIR}/bin/python3 mitredb.py -d ${INSTALLDIR}/var/db/mitre.db -+endif - - #################### - #### test ########## diff --git a/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp b/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp deleted file mode 100644 index 929fef4ec8c1..000000000000 --- a/security/wazuh-agent/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp +++ /dev/null @@ -1,335 +0,0 @@ ---- src/data_provider/src/sysInfoFreeBSD.cpp 2025-09-23 06:59:40.000000000 -0700 -+++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-10-16 15:42:56.638994000 -0700 -@@ -11,20 +11,23 @@ - #include "sysInfo.hpp" - #include "cmdHelper.h" - #include "stringHelper.h" -+#include "timeHelper.h" - #include "osinfo/sysOsParsers.h" - #include <sys/sysctl.h> - #include <sys/vmmeter.h> - #include <sys/utsname.h> - #include "sharedDefs.h" -+#include <regex> - - static void getMemory(nlohmann::json& info) - { -+ constexpr auto vmFree{"vm.stats.vm.v_free_count"}; -+ constexpr auto vmInactive{"vm.stats.vm.v_inactive_count"}; - constexpr auto vmPageSize{"vm.stats.vm.v_page_size"}; -- constexpr auto vmTotal{"vm.vmtotal"}; -+ constexpr auto vmTotal{"hw.physmem"}; - uint64_t ram{0}; -- const std::vector<int> mib{CTL_HW, HW_PHYSMEM}; - size_t len{sizeof(ram)}; -- auto ret{sysctl(const_cast<int*>(mib.data()), mib.size(), &ram, &len, nullptr, 0)}; -+ auto ret{sysctlbyname(vmTotal, &ram, &len, nullptr, 0)}; - - if (ret) - { -@@ -52,11 +55,23 @@ - }; - } - -- struct vmtotal vmt {}; -+ uint64_t freeMem{0}; -+ len = sizeof(freeMem); -+ ret = sysctlbyname(vmFree, &freeMem, &len, nullptr, 0); - -- len = sizeof(vmt); -+ if (ret) -+ { -+ throw std::system_error -+ { -+ ret, -+ std::system_category(), -+ "Error reading free memory size." -+ }; -+ } - -- ret = sysctlbyname(vmTotal, &vmt, &len, nullptr, 0); -+ uint64_t inactiveMem{0}; -+ len = sizeof(inactiveMem); -+ ret = sysctlbyname(vmInactive, &inactiveMem, &len, nullptr, 0); - - if (ret) - { -@@ -64,11 +79,11 @@ - { - ret, - std::system_category(), -- "Error reading total memory." -+ "Error reading inactive memory size." - }; - } - -- const auto ramFree{(vmt.t_free * pageSize) / KByte}; -+ const auto ramFree{(freeMem + inactiveMem) * pageSize / KByte}; - info["ram_free"] = ramFree; - info["ram_usage"] = 100 - (100 * ramFree / ramTotal); - } -@@ -184,8 +199,12 @@ - - nlohmann::json SysInfo::getProcessesInfo() const - { -- // Currently not supported for this OS -- return nlohmann::json {}; -+ nlohmann::json ret; -+ getProcessesInfo([&ret](nlohmann::json & data) -+ { -+ ret.push_back(data); -+ }); -+ return ret; - } - - nlohmann::json SysInfo::getOsInfo() const -@@ -196,11 +215,12 @@ - - if (!spParser->parseUname(Utils::exec("uname -r"), ret)) - { -- ret["os_name"] = "BSD"; - ret["os_platform"] = "bsd"; - ret["os_version"] = UNKNOWN_VALUE; - } - -+ ret["os_name"] = "FreeBSD"; -+ - if (uname(&uts) >= 0) - { - ret["sysname"] = uts.sysname; -@@ -215,18 +235,200 @@ - - nlohmann::json SysInfo::getPorts() const - { -- // Currently not supported for this OS. -- return nlohmann::json {}; -+ nlohmann::json ports {}; -+ -+ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */ -+ -+#if __FreeBSD_version > 1500045 -+ const auto query{exec(R"(sockstat -46qs --libxo json)")}; -+ -+ if (!query.empty()) -+ { -+ nlohmann::json portsjson; -+ portsjson = nlohmann::json::parse(query); -+ auto &portsResult = portsjson["sockstat"]["socket"]; -+ -+ for(auto &port : portsResult) { -+ std::string localip = ""; -+ std::string localport = ""; -+ std::string remoteip = ""; -+ std::string remoteport = ""; -+ std::string statedata = ""; -+ -+ if (port["pid"] != nullptr) { -+ -+ localip = port["local"]["address"]; -+ remoteip = port["foreign"]["address"]; -+ statedata = port["conn-state"] != nullptr ? (port["conn-state"] == "LISTEN" ? "listening" : Utils::toLowerCase(port["conn-state"])) : statedata; -+ -+ if (port["local"]["address"] == "*") { -+ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) { -+ localip = "0.0.0.0"; -+ } else { -+ localip = "::"; -+ } -+ } -+ -+ localport = port["local"]["port"]; -+ -+ if (port["foreign"]["address"] == "*") { -+ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) { -+ remoteip = 0.0.0.0; -+ } else { -+ remoteip = "::"; -+ } -+ } -+ -+ remoteport = port["foreign"]["port"]; -+ -+ nlohmann::json portRecord {}; -+ -+ portRecord["protocol"] = port["proto"]; -+ portRecord["local_ip"] = localip; -+ portRecord["local_port"] = localport == "*" ? "0" : localport; -+ portRecord["remote_ip"] = remoteip; -+ portRecord["remote_port"] = remoteport == "*" ? "0" : remoteport; -+ portRecord["tx_queue"] = 0; -+ portRecord["rx_queue"] = 0; -+ portRecord["inode"] = port["fd"]; -+ portRecord["state"] = statedata == "??" ? "" : statedata; -+ portRecord["pid"] = port["pid"]; -+ portRecord["process"] = port["command"]; -+ -+ ports.push_back(portRecord); -+ } -+ } -+ } -+#else -+ const auto query{Utils::exec(R"(sockstat -46qs)")}; -+ -+ if (!query.empty()) -+ { -+ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')}; -+ -+ std::regex expression(R"(^(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s*(\S+)\s+(\S+)\s+(\S+)(?:\s+(\S+))?\s*$)"); -+ -+ for (const auto& line : lines) -+ { -+ std::smatch data; -+ -+ if (std::regex_search(line, data, expression)) -+ { -+ std::string localip = ""; -+ std::string localport = ""; -+ std::string remoteip = ""; -+ std::string remoteport = ""; -+ std::string statedata = ""; -+ -+ auto localdata{Utils::split(data[6], ':')}; -+ auto remotedata{Utils::split(data[7], ':')}; -+ -+ if (data[8].matched ) { -+ statedata = data[8] == "LISTEN" ? "listening" : Utils::toLowerCase(data[8]); -+ } -+ -+ localport = localdata[localdata.size() - 1]; -+ localdata.pop_back(); -+ localip = Utils::join(localdata, ":"); -+ remoteport = remotedata[remotedata.size() - 1]; -+ remotedata.pop_back(); -+ remoteip = Utils::join(remotedata, ":"); -+ -+ if(localip == "*") { -+ if((data[5] == "tcp4") || (data[5] == "udp4")) { -+ localip = "0.0.0.0"; -+ } else { -+ localip = "::"; -+ } -+ } -+ -+ if(remoteip == "*") { -+ if((data[5] == "tcp4") || (data[5] == "udp4")) { -+ remoteip = "0.0.0.0"; -+ } else { -+ remoteip = "::"; -+ } -+ } -+ -+ if(data[0] != "?") { -+ nlohmann::json port {}; -+ -+ port["protocol"] = data[5]; -+ port["local_ip"] = localip; -+ port["local_port"] = localport == "*" ? "0" : localport; -+ port["remote_ip"] = remoteip; -+ port["remote_port"] = remoteport == "*" ? "0" : remoteport; -+ port["tx_queue"] = 0; -+ port["rx_queue"] = 0; -+ port["inode"] = data[4]; -+ port["state"] = statedata == "??" ? "" : statedata; -+ port["pid"] = data[3]; -+ port["process"] = data[2]; -+ -+ ports.push_back(port); -+ } -+ } -+ } -+ } -+#endif -+ return ports; - } - --void SysInfo::getProcessesInfo(std::function<void(nlohmann::json&)> /*callback*/) const -+void SysInfo::getProcessesInfo(std::function<void(nlohmann::json&)> callback) const - { -- // Currently not supported for this OS. -+ const auto query{Utils::exec(R"(ps -ax -w -o pid,comm,state,ppid,usertime,systime,user,ruser,svuid,group,rgroup,svgid,pri,nice,ssiz,vsz,rss,pmem,etimes,sid,pgid,tpgid,tty,cpu,nlwp,args --libxo json)")}; -+ -+ if (!query.empty()) -+ { -+ nlohmann::json psjson; -+ psjson = nlohmann::json::parse(query); -+ auto &processes = psjson["process-information"]["process"]; -+ -+ for(auto &process : processes) { -+ std::string user_time{""}; -+ std::string system_time{""}; -+ -+ user_time = process["user-time"].get<std::string>(); -+ system_time = process["system-time"].get<std::string>(); -+ -+ nlohmann::json jsProcessInfo{}; -+ jsProcessInfo["pid"] = process["pid"].get<std::string>(); -+ jsProcessInfo["name"] = process["command"].get<std::string>(); -+ jsProcessInfo["state"] = process["state"].get<std::string>(); -+ jsProcessInfo["ppid"] = process["ppid"].get<std::string>(); -+ jsProcessInfo["utime"] = Utils::timeToSeconds(user_time); -+ jsProcessInfo["stime"] = Utils::timeToSeconds(system_time); -+ jsProcessInfo["cmd"] = process["command"].get<std::string>(); -+ jsProcessInfo["argvs"] = process["arguments"].get<std::string>(); -+ jsProcessInfo["euser"] = process["user"].get<std::string>(); -+ jsProcessInfo["ruser"] = process["real-user"].get<std::string>(); -+ jsProcessInfo["suser"] = process["saved-uid"].get<std::string>(); -+ jsProcessInfo["egroup"] = process["group"].get<std::string>(); -+ jsProcessInfo["rgroup"] = process["real-group"].get<std::string>(); -+ jsProcessInfo["sgroup"] = process["saved-gid"].get<std::string>(); -+ jsProcessInfo["fgroup"] = process["group"].get<std::string>(); -+ jsProcessInfo["priority"] = process["priority"].get<std::string>(); -+ jsProcessInfo["nice"] = process["nice"].get<std::string>(); -+ jsProcessInfo["size"] = process["stack-size"].get<std::string>(); -+ jsProcessInfo["vm_size"] = process["virtual-size"].get<std::string>(); -+ jsProcessInfo["resident"] = process["rss"].get<std::string>(); -+ //jsProcessInfo["share"] = process["percent-memory"].get<std::string>(); -+ jsProcessInfo["start_time"] = process["elapsed-times"].get<std::string>() == "-" ? "0" : process["elapsed-times"].get<std::string>(); -+ jsProcessInfo["pgrp"] = process["process-group"].get<std::string>(); -+ jsProcessInfo["session"] = process["sid"].get<std::string>(); -+ jsProcessInfo["tgid"] = process["terminal-process-gid"].get<std::string>(); -+ //jsProcessInfo["tty"] = process["tty"].get<std::string>(); // this field should be TEXT into local.db -+ jsProcessInfo["processor"] = process["on-cpu"].get<std::string>(); -+ jsProcessInfo["nlwp"] = process["threads"].get<std::string>(); -+ -+ callback(jsProcessInfo); -+ } -+ } - } - - void SysInfo::getPackages(std::function<void(nlohmann::json&)> callback) const - { -- const auto query{Utils::exec(R"(pkg query -a "%n|%m|%v|%q|%c")")}; -+ const auto query{Utils::exec(R"(pkg query -a "%n|%m|%v|%q|%c|%sb|%t|%R|%o")")}; - - if (!query.empty()) - { -@@ -235,6 +437,9 @@ - for (const auto& line : lines) - { - const auto data{Utils::split(line, '|')}; -+ const auto archdata{Utils::split(data[3], ':')}; -+ const auto sectiondata{Utils::split(data[8], '/')}; -+ - nlohmann::json package; - std::string vendor { UNKNOWN_VALUE }; - std::string email { UNKNOWN_VALUE }; -@@ -244,14 +449,15 @@ - package["name"] = data[0]; - package["vendor"] = vendor; - package["version"] = data[2]; -- package["install_time"] = UNKNOWN_VALUE; -+ package["install_time"] = data[6]; - package["location"] = UNKNOWN_VALUE; -- package["architecture"] = data[3]; -+ package["architecture"] = archdata[2]; - package["groups"] = UNKNOWN_VALUE; - package["description"] = data[4]; -- package["size"] = 0; -+ package["size"] = data[5]; - package["priority"] = UNKNOWN_VALUE; -- package["source"] = UNKNOWN_VALUE; -+ package["source"] = data[7]; -+ package["section"] = sectiondata[0]; - package["format"] = "pkg"; - // The multiarch field won't have a default value - diff --git a/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h b/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h deleted file mode 100644 index e60c6542e5a4..000000000000 --- a/security/wazuh-agent/files/patch-src-shared_modules-utils_stringHelper.h +++ /dev/null @@ -1,44 +0,0 @@ ---- src/shared_modules/utils/stringHelper.h 2025-09-23 06:59:40.000000000 -0700 -+++ src/shared_modules/utils/stringHelper.h 2025-10-16 14:04:29.575997000 -0700 -@@ -19,6 +19,7 @@ - #include <sstream> - #include <string> - #include <vector> -+#include <map> - #if __cplusplus >= 201703L - #include <string_view> - #endif -@@ -150,6 +151,15 @@ - return haystack; - } - -+ static std::string join(const std::vector<std::string>& vec, const std::string& delimiter) { -+ std::ostringstream joinResult; -+ for (size_t i = 0; i < vec.size(); ++i) { -+ joinResult << vec[i]; -+ if (i != vec.size() - 1) joinResult << delimiter; -+ } -+ return joinResult.str(); -+ } -+ - static std::vector<std::string> split(const std::string& str, const char delimiter) - { - std::vector<std::string> tokens; -@@ -257,6 +267,17 @@ - - // LCOV_EXCL_STOP - return ret; -+ } -+ -+ static std::string trimToOneSpace(const std::string& str) -+ { -+ std::string str_output; -+ -+ str_output.clear(); -+ std::unique_copy (str.begin(), str.end(), std::back_insert_iterator<std::string>(str_output), -+ [](char a,char b){ return std::isspace(a) && std::isspace(b);}); -+ -+ return str_output; - } - - static std::string toUpperCase(const std::string& str) diff --git a/security/wazuh-agent/files/patch-src-shared_modules-utils_timeHelper.h b/security/wazuh-agent/files/patch-src-shared_modules-utils_timeHelper.h deleted file mode 100644 index 6cd990bde29e..000000000000 --- a/security/wazuh-agent/files/patch-src-shared_modules-utils_timeHelper.h +++ /dev/null @@ -1,20 +0,0 @@ ---- src/shared_modules/utils/timeHelper.h.orig 2024-10-17 00:22:27.000000000 -0700 -+++ src/shared_modules/utils/timeHelper.h 2024-10-20 00:02:09.915969000 -0700 -@@ -196,6 +196,17 @@ - return output.str(); - } - -+ static std::string timeToSeconds(std::string& str) { -+ int seconds; -+ std::tm t; -+ std::istringstream ss(str); -+ ss >> std::get_time(&t, "%H:%M.%S"); -+ -+ seconds = t.tm_hour * 3600 + t.tm_min * 60 + t.tm_sec; -+ -+ return std::to_string(seconds); -+ } -+ - /** - * @brief Get seconds from epoch, since 1970-01-01 00:00:00 UTC. - * @return seconds from epoch. diff --git a/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c b/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c deleted file mode 100644 index c453bfae2a78..000000000000 --- a/security/wazuh-agent/files/patch-src-wazuh_modules_wm_database.c +++ /dev/null @@ -1,14 +0,0 @@ ---- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500 -+++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500 -@@ -16,6 +16,11 @@ - #include "addagent/manage_agents.h" // FILE_SIZE - #include "external/cJSON/cJSON.h" - -+#if defined(__FreeBSD__) -+#include <sys/param.h> -+#define HOST_NAME_MAX MAXHOSTNAMELEN -+#endif -+ - #ifndef CLIENT - - #ifdef INOTIFY_ENABLED diff --git a/security/wazuh-agent/files/patch-src_Makefile b/security/wazuh-agent/files/patch-src_Makefile new file mode 100644 index 000000000000..0ea82e41321c --- /dev/null +++ b/security/wazuh-agent/files/patch-src_Makefile @@ -0,0 +1,11 @@ +--- src/Makefile.orig 2026-02-21 21:35:51 UTC ++++ src/Makefile +@@ -1038,7 +1038,7 @@ endif + + #### OpenSSL ########## + +-OPENSSL_FLAGS = enable-weak-ssl-ciphers no-shared ++OPENSSL_FLAGS = enable-weak-ssl-ciphers no-shared $(OSSL_TARGET) + + ifeq (${uname_M}, i386) + ifeq ($(findstring BSD,${uname_S}), BSD) diff --git a/security/wazuh-agent/files/patch-src_data__provider_CMakeLists.txt b/security/wazuh-agent/files/patch-src_data__provider_CMakeLists.txt deleted file mode 100644 index 0cec8b79cb08..000000000000 --- a/security/wazuh-agent/files/patch-src_data__provider_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/data_provider/CMakeLists.txt.orig 2023-05-24 19:23:05 UTC -+++ src/data_provider/CMakeLists.txt -@@ -152,7 +152,7 @@ elseif(APPLE) - target_link_libraries(sysinfo cjson ${SRC_FOLDER}/external/libplist/bin/lib/libplist-2.0.a) - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(sysinfo wazuhext) -+target_link_libraries(sysinfo nghttp2 wazuhext) - - - if(APPLE) diff --git a/security/wazuh-agent/files/patch-src_rootcheck_os__string.c b/security/wazuh-agent/files/patch-src_rootcheck_os__string.c deleted file mode 100644 index 66abbf1337ef..000000000000 --- a/security/wazuh-agent/files/patch-src_rootcheck_os__string.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/rootcheck/os_string.c.orig 2023-05-24 19:23:05 UTC -+++ src/rootcheck/os_string.c -@@ -42,6 +42,9 @@ - #include <locale.h> - #include <unistd.h> - #include <netinet/in.h> -+#ifdef __FreeBSD__ -+#define __LDPGSZ 4096 -+#endif - - #ifdef SOLARIS - #include <sys/exechdr.h> diff --git a/security/wazuh-agent/files/patch-src_shared__modules_dbsync_CMakeLists.txt b/security/wazuh-agent/files/patch-src_shared__modules_dbsync_CMakeLists.txt deleted file mode 100644 index bccee7e55036..000000000000 --- a/security/wazuh-agent/files/patch-src_shared__modules_dbsync_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/dbsync/CMakeLists.txt.orig 2023-05-24 19:23:05 UTC -+++ src/shared_modules/dbsync/CMakeLists.txt -@@ -70,7 +70,7 @@ elseif(UNIX AND NOT APPLE) - endif(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(dbsync wazuhext) -+target_link_libraries(dbsync nghttp2 wazuhext) - - if(CMAKE_BUILD_TYPE STREQUAL "Release") - if(CMAKE_SYSTEM_NAME STREQUAL "AIX") diff --git a/security/wazuh-agent/files/patch-src_shared__modules_rsync_CMakeLists.txt b/security/wazuh-agent/files/patch-src_shared__modules_rsync_CMakeLists.txt deleted file mode 100644 index 12123313fe3b..000000000000 --- a/security/wazuh-agent/files/patch-src_shared__modules_rsync_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/rsync/CMakeLists.txt.orig 2023-05-24 19:23:05 UTC -+++ src/shared_modules/rsync/CMakeLists.txt -@@ -72,7 +72,7 @@ elseif(UNIX AND NOT APPLE) - endif(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(rsync dbsync wazuhext) -+target_link_libraries(rsync nghttp2 dbsync wazuhext) - - if(CMAKE_BUILD_TYPE STREQUAL "Release") - if(CMAKE_SYSTEM_NAME STREQUAL "AIX") diff --git a/security/wazuh-agent/files/patch-src_syscheckd_src_db_CMakeLists.txt b/security/wazuh-agent/files/patch-src_syscheckd_src_db_CMakeLists.txt deleted file mode 100644 index 461f3beeb586..000000000000 --- a/security/wazuh-agent/files/patch-src_syscheckd_src_db_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/syscheckd/src/db/CMakeLists.txt 2025-05-11 01:12:38.188450000 -0700 -+++ src/syscheckd/src/db/CMakeLists.txt 2025-05-11 01:13:28.349743000 -0700 -@@ -64,7 +64,7 @@ - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - - if(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") -- target_link_libraries(fimdb dbsync rsync wazuhext) -+ target_link_libraries(fimdb dbsync ${SRC_FOLDER}/shared_modules/rsync/build/lib/librsync.so wazuhext) - else() - target_link_libraries( - fimdb diff --git a/security/wazuh-agent/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt b/security/wazuh-agent/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt deleted file mode 100644 index bcff4dfa9ce1..000000000000 --- a/security/wazuh-agent/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/wazuh_modules/syscollector/CMakeLists.txt.orig 2023-05-24 19:23:05 UTC -+++ src/wazuh_modules/syscollector/CMakeLists.txt -@@ -90,7 +90,7 @@ elseif(UNIX AND NOT APPLE) - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - - if(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") -- target_link_libraries(syscollector dbsync rsync sysinfo wazuhext) -+ target_link_libraries(syscollector dbsync ${SRC_FOLDER}/shared_modules/rsync/build/lib/librsync.so ${SRC_FOLDER}/data_provider/build/lib/libsysinfo.so nghttp2 wazuhext) - else() - string(REPLACE ";" ":" CXX_IMPLICIT_LINK_DIRECTORIES_STR "${CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES}") - string(REPLACE ";" ":" PLATFORM_REQUIRED_RUNTIME_PATH_STR "${CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH}") diff --git a/security/wazuh-agent/files/patch-tools_mitre_mitredb.py b/security/wazuh-agent/files/patch-tools_mitre_mitredb.py deleted file mode 100644 index 4af4d5e375f7..000000000000 --- a/security/wazuh-agent/files/patch-tools_mitre_mitredb.py +++ /dev/null @@ -1,16 +0,0 @@ ---- tools/mitre/mitredb.py.orig 2023-05-24 19:23:05 UTC -+++ tools/mitre/mitredb.py -@@ -766,13 +766,6 @@ def main(database=None): - # Parse enterprise-attack.json file: - parse_json(pathfile, session, database) - -- # User and group permissions -- os.chmod(database, 0o660) -- uid = pwd.getpwnam("root").pw_uid -- gid = grp.getgrnam("wazuh").gr_gid -- os.chown(database, uid, gid) -- -- - if __name__ == '__main__': - parser = argparse.ArgumentParser(description='This script installs mitre.db in a directory.') - parser.add_argument('--database', '-d', help='-d /your/directory/mitre.db (default: /var/ossec/var/db/mitre.db') diff --git a/security/wazuh-agent/files/pkg-message.in b/security/wazuh-agent/files/pkg-message.in index eaa88bed678a..a85b444231f3 100644 --- a/security/wazuh-agent/files/pkg-message.in +++ b/security/wazuh-agent/files/pkg-message.in @@ -31,7 +31,11 @@ Wazuh Agent was installed https://github.com/alonsobsd/wazuh-freebsd -6) Add Wazuh agent to /etc/rc.conf +6) The sysctl 'kern.hostuuid' is used as a serial number. If you are in a jail, + you should have at least started the 'hostid' rc script to uniquely identify + this device. + +7) Add Wazuh agent to /etc/rc.conf # sysrc wazuh_agent_enable="YES" @@ -39,7 +43,7 @@ Wazuh Agent was installed # service wazuh-agent enable -7) Start Wazuh agent +8) Start Wazuh agent # service wazuh-agent start diff --git a/security/wazuh-agent/pkg-plist b/security/wazuh-agent/pkg-plist index e9c7b5c566ad..3594d4e702de 100644 --- a/security/wazuh-agent/pkg-plist +++ b/security/wazuh-agent/pkg-plist @@ -41,7 +41,7 @@ /var/ossec/bin/wazuh-modulesd /var/ossec/bin/wazuh-syscheckd @mode 640 -@owner root +@owner wazuh @group wazuh @sample /var/ossec/etc/client.keys.sample /var/ossec/etc/internal_options.conf @@ -153,6 +153,7 @@ /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/22/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/23/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/24/sca.files +/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/25/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/localfile-commands.template /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/localfile-extra.template /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/sca.files @@ -247,6 +248,9 @@ /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/15/rootcheck.agent.template /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/15/rootcheck.manager.template /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/15/sca.files +/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/16/rootcheck.agent.template +/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/16/rootcheck.manager.template +/var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/16/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sunos/5/11.4/sca.files /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sunos/5/11/sca.files @@ -321,6 +325,7 @@ /var/ossec/packages_files/agent_installation_scripts/sca/darwin/22/cis_apple_macOS_13.x.yml /var/ossec/packages_files/agent_installation_scripts/sca/darwin/23/cis_apple_macOS_14.x.yml /var/ossec/packages_files/agent_installation_scripts/sca/darwin/24/cis_apple_macOS_15.x.yml +/var/ossec/packages_files/agent_installation_scripts/sca/darwin/25/cis_apple_macOS_26.x.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian10.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian11.yml /var/ossec/packages_files/agent_installation_scripts/sca/debian/cis_debian12.yml @@ -353,6 +358,7 @@ /var/ossec/packages_files/agent_installation_scripts/sca/sles/11/cis_sles11_linux.yml /var/ossec/packages_files/agent_installation_scripts/sca/sles/12/cis_sles12_linux.yml /var/ossec/packages_files/agent_installation_scripts/sca/sles/15/cis_sles15_linux.yml +/var/ossec/packages_files/agent_installation_scripts/sca/sles/16/cis_sles16_linux.yml /var/ossec/packages_files/agent_installation_scripts/sca/sunos/cis_solaris11.4.yml /var/ossec/packages_files/agent_installation_scripts/sca/sunos/cis_solaris11.yml /var/ossec/packages_files/agent_installation_scripts/sca/ubuntu/cis_ubuntu14-04.yml @@ -472,6 +478,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/22 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/23 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/24 +@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin/25 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/darwin @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/10 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/debian/11 @@ -508,6 +515,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/11 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/12 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/15 +@dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles/16 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sles @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sunos/5/11 @dir /var/ossec/packages_files/agent_installation_scripts/etc/templates/config/sunos/5/11.4 @@ -568,6 +576,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/22 @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/23 @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/24 +@dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin/25 @dir /var/ossec/packages_files/agent_installation_scripts/sca/darwin @dir /var/ossec/packages_files/agent_installation_scripts/sca/debian @dir /var/ossec/packages_files/agent_installation_scripts/sca/freebsd @@ -590,6 +599,7 @@ @dir /var/ossec/packages_files/agent_installation_scripts/sca/sles/11 @dir /var/ossec/packages_files/agent_installation_scripts/sca/sles/12 @dir /var/ossec/packages_files/agent_installation_scripts/sca/sles/15 +@dir /var/ossec/packages_files/agent_installation_scripts/sca/sles/16 @dir /var/ossec/packages_files/agent_installation_scripts/sca/sles @dir /var/ossec/packages_files/agent_installation_scripts/sca/sunos @dir /var/ossec/packages_files/agent_installation_scripts/sca/ubuntu diff --git a/security/wazuh-dashboard/Makefile b/security/wazuh-dashboard/Makefile index 1c27af87d6a6..c428dce62f8c 100644 --- a/security/wazuh-dashboard/Makefile +++ b/security/wazuh-dashboard/Makefile @@ -1,6 +1,6 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v -DISTVERSION= 4.14.1 +DISTVERSION= 4.14.3 CATEGORIES= security MASTER_SITES= LOCAL/acm/${PORTNAME}/ PKGNAMESUFFIX= -dashboard @@ -20,7 +20,7 @@ NO_BUILD= yes SUB_FILES= pkg-message -OPENSEARCH_VERSION= 2.19.3 +OPENSEARCH_VERSION= 2.19.4 ETCDIR= ${PREFIX}/etc/wazuh-dashboard WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-plugins diff --git a/security/wazuh-dashboard/distinfo b/security/wazuh-dashboard/distinfo index 40c3e8c3779c..b59894141245 100644 --- a/security/wazuh-dashboard/distinfo +++ b/security/wazuh-dashboard/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763762877 -SHA256 (wazuh-4.14.1/wazuh-dashboard-plugins-4.14.1-2.19.3.tar.gz) = 2c5d65af08784a87dafcf752c2d0997246771fb82e04fb5bcca53c4ef1193683 -SIZE (wazuh-4.14.1/wazuh-dashboard-plugins-4.14.1-2.19.3.tar.gz) = 24303218 -SHA256 (wazuh-4.14.1/opensearch_dashboards.yml) = 88affe6dab2e1299b6f8b5264e6dd9ea1aa42885f3aefb8822fe559f2b6bb5d5 -SIZE (wazuh-4.14.1/opensearch_dashboards.yml) = 806 +TIMESTAMP = 1771025191 +SHA256 (wazuh-4.14.3/wazuh-dashboard-plugins-4.14.3-2.19.4.tar.gz) = 580abd5b229228e380d29fe4214ecc2fb870f7314df4cd1d8aaa67c133034226 +SIZE (wazuh-4.14.3/wazuh-dashboard-plugins-4.14.3-2.19.4.tar.gz) = 24642145 +SHA256 (wazuh-4.14.3/opensearch_dashboards.yml) = c29f59611b1d8928f6ef6d312d1a3fe9c473a8d32b3e3512d20cfe7d22c9f5b6 +SIZE (wazuh-4.14.3/opensearch_dashboards.yml) = 1166 diff --git a/security/wazuh-dashboard/pkg-plist b/security/wazuh-dashboard/pkg-plist index edc95ce0e57a..7b8c84fca6e6 100644 --- a/security/wazuh-dashboard/pkg-plist +++ b/security/wazuh-dashboard/pkg-plist @@ -547,6 +547,7 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/combineUR www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/composeSignals.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/cookies.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/deprecatedMethod.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/estimateDataURLDecodedBytes.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/formDataToJSON.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/formDataToStream.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/helpers/fromDataURI.js @@ -576,14 +577,72 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/platform/node/cla www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/platform/node/classes/URLSearchParams.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/platform/node/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/lib/utils.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-define-property/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/es-set-tostringtag/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/License -www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/README.md.bak -www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/Readme.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/index.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/lib/browser.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/lib/form_data.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/lib/populate.js www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/form-data/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/get-intrinsic/test/GetIntrinsic.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/shams.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/shams.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/test/tests.js +www/opensearch-dashboards/plugins/wazuh/node_modules/axios/node_modules/has-tostringtag/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/axios/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/base64-js/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/base64-js/README.md @@ -873,6 +932,27 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/buffer-from/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/buffer-from/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/buffer-from/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/buffer-from/readme.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/actualApply.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/actualApply.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/applyBind.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/applyBind.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/functionApply.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/functionApply.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/functionCall.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/functionCall.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/reflectApply.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/reflectApply.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind-apply-helpers/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/.eslintignore www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/.github/FUNDING.yml @@ -882,18 +962,38 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/callBound.js www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/.editorconfig -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/.jscs.json -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/.npmignore -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/.travis.yml -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/LICENSE -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/README.md -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/implementation.js -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/package.json -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/test/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/function-bind/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/es-define-property/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/get-intrinsic/test/GetIntrinsic.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/node_modules/gopd/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/test/callBound.js www/opensearch-dashboards/plugins/wazuh/node_modules/call-bind/test/index.js @@ -920,6 +1020,11 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/convert-source-map/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/convert-source-map/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/convert-source-map/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/convert-source-map/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/cookie/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/cookie/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/cookie/SECURITY.md +www/opensearch-dashboards/plugins/wazuh/node_modules/cookie/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/cookie/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/core-util-is/lib/util.js @@ -1348,10 +1453,75 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.js.ma www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.min.js www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/dist/purify.min.js.map www/opensearch-dashboards/plugins/wazuh/node_modules/dompurify/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/get.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/get.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/set.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/set.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/test/get.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/test/set.js +www/opensearch-dashboards/plugins/wazuh/node_modules/dunder-proto/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/duplexer2/LICENSE.md www/opensearch-dashboards/plugins/wazuh/node_modules/duplexer2/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/duplexer2/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/duplexer2/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/eval.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/eval.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/range.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/range.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/ref.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/ref.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/syntax.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/syntax.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/tsconfig.json +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/type.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/type.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/uri.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-errors/uri.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/RequireObjectCoercible.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/RequireObjectCoercible.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/ToObject.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/ToObject.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/isObject.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/isObject.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/es-object-atoms/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/es5-ext/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/es5-ext/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/es5-ext/README.md @@ -2034,6 +2204,18 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/form-data/lib/browser.js www/opensearch-dashboards/plugins/wazuh/node_modules/form-data/lib/form_data.js www/opensearch-dashboards/plugins/wazuh/node_modules/form-data/lib/populate.js www/opensearch-dashboards/plugins/wazuh/node_modules/form-data/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/.github/SECURITY.md +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/implementation.js +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/test/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/function-bind/test/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/functions-have-names/.editorconfig www/opensearch-dashboards/plugins/wazuh/node_modules/functions-have-names/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/functions-have-names/.github/FUNDING.yml @@ -2058,20 +2240,23 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/.editorconfig -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/.jscs.json -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/.npmignore -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/.travis.yml -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/LICENSE -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/README.md -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/implementation.js -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/package.json -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/test/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/node_modules/function-bind/test/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/get-intrinsic/test/GetIntrinsic.js +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/Object.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/Object.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/Reflect.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/Reflect.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/get-proto/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/has-property-descriptors/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/has-property-descriptors/.github/FUNDING.yml www/opensearch-dashboards/plugins/wazuh/node_modules/has-property-descriptors/.nycrc @@ -2086,28 +2271,52 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/.github/FUNDING.y www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/accessor.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/accessor.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/index.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/mutator.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/mutator.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/test/accessor.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/test/mutator.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-proto/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/.github/FUNDING.yml www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/.nycrc www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/index.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/shams.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/shams.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/test/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/test/shams/core-js.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/test/shams/get-own-property-symbols.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/test/tests.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-symbols/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/.github/FUNDING.yml www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/shams.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/node_modules/has-symbols/test/tests.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/shams.js www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/test/index.js @@ -2116,21 +2325,19 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/test/shams/ www/opensearch-dashboards/plugins/wazuh/node_modules/has-tostringtag/test/tests.js www/opensearch-dashboards/plugins/wazuh/node_modules/has/LICENSE-MIT www/opensearch-dashboards/plugins/wazuh/node_modules/has/README.md -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/.editorconfig -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/.jscs.json -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/.npmignore -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/.travis.yml -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/LICENSE -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/README.md -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/implementation.js -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/package.json -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/test/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/has/node_modules/function-bind/test/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/has/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/has/src/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/has/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/index.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/hasown/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/hoist-non-react-statics/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/hoist-non-react-statics/LICENSE.md www/opensearch-dashboards/plugins/wazuh/node_modules/hoist-non-react-statics/README.md @@ -3881,6 +4088,44 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/dist/markdown-it-link-attributes.min.js www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/markdown-it-link-attributes/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/abs.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/abs.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxArrayLength.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxArrayLength.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxSafeInteger.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxSafeInteger.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxValue.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/constants/maxValue.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/floor.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/floor.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isFinite.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isFinite.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isInteger.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isInteger.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isNaN.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isNaN.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isNegativeZero.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/isNegativeZero.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/max.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/max.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/min.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/min.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/mod.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/mod.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/pow.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/pow.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/round.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/round.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/sign.d.ts +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/sign.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/test/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/math-intrinsics/tsconfig.json www/opensearch-dashboards/plugins/wazuh/node_modules/md5/.travis.yml www/opensearch-dashboards/plugins/wazuh/node_modules/md5/LICENSE www/opensearch-dashboards/plugins/wazuh/node_modules/md5/README.md @@ -4099,39 +4344,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/object-assign/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/object-assign/license www/opensearch-dashboards/plugins/wazuh/node_modules/object-assign/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/object-assign/readme.md -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/.eslintrc -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/.github/FUNDING.yml -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/.nycrc -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/CHANGELOG.md -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/LICENSE -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/example/all.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/example/circular.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/example/fn.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/example/inspect.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/package-support.json -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/package.json -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/readme.markdown -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test-core-js.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/bigint.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/browser/dom.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/circular.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/deep.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/element.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/err.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/fakes.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/fn.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/has.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/holes.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/indent-option.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/inspect.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/lowbyte.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/number.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/quoteStyle.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/toStringTag.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/undef.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/test/values.js -www/opensearch-dashboards/plugins/wazuh/node_modules/object-inspect/util.inspect.js www/opensearch-dashboards/plugins/wazuh/node_modules/object-is/.eslintignore www/opensearch-dashboards/plugins/wazuh/node_modules/object-is/.eslintrc www/opensearch-dashboards/plugins/wazuh/node_modules/object-is/.nycrc @@ -4584,6 +4796,11 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/example/fs/x. www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/.bin/escodegen www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/.bin/esgenerate +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/has/LICENSE-MIT +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/has/README.md +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/has/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/has/src/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/has/test/index.js www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/CHANGELOG.md www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/README.md www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/dist/magic-string.cjs.js @@ -4594,6 +4811,39 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/ www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/dist/magic-string.umd.js.map www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/index.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/magic-string/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/.eslintrc +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/.nycrc +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/LICENSE +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/example/all.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/example/circular.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/example/fn.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/example/inspect.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/index.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/package-support.json +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/package.json +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/readme.markdown +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test-core-js.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/bigint.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/browser/dom.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/circular.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/deep.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/element.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/err.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/fakes.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/fn.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/has.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/holes.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/indent-option.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/inspect.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/lowbyte.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/number.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/quoteStyle.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/toStringTag.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/undef.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/test/values.js +www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/node_modules/object-inspect/util.inspect.js www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/readme.markdown www/opensearch-dashboards/plugins/wazuh/node_modules/static-module/security.md @@ -4954,11 +5204,6 @@ www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/lib/types. www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/lib/types.js www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/lib/utils.d.ts www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/lib/utils.js -www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/node_modules/cookie/HISTORY.md -www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/node_modules/cookie/LICENSE -www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/node_modules/cookie/README.md -www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/node_modules/cookie/index.js -www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/node_modules/cookie/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/package.json www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/umd/universalCookie.js www/opensearch-dashboards/plugins/wazuh/node_modules/universal-cookie/umd/universalCookie.min.js @@ -5495,6 +5740,7 @@ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpe www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/composeSignals.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/cookies.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/deprecatedMethod.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/estimateDataURLDecodedBytes.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/formDataToJSON.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/formDataToStream.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/helpers/fromDataURI.js @@ -5525,6 +5771,27 @@ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/platf www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/platform/node/index.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/lib/utils.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/axios/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/actualApply.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/actualApply.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/applyBind.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/applyBind.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/functionApply.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/functionApply.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/functionCall.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/functionCall.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/reflectApply.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/reflectApply.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/call-bind-apply-helpers/tsconfig.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/charenc/LICENSE.mkd www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/charenc/README.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/charenc/charenc.js @@ -5544,6 +5811,69 @@ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/delayed-stream/ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/delayed-stream/Readme.md www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/delayed-stream/lib/delayed_stream.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/delayed-stream/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/get.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/get.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/set.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/set.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/test/get.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/test/set.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/dunder-proto/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/eval.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/eval.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/range.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/range.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/ref.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/ref.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/syntax.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/syntax.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/type.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/type.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/uri.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-errors/uri.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/RequireObjectCoercible.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/RequireObjectCoercible.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/ToObject.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/ToObject.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/es-object-atoms/tsconfig.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/LICENSE www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/README.md www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/debug.js @@ -5551,19 +5881,197 @@ www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirect www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/https.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/index.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/follow-redirects/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/CHANGELOG.md www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/License -www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/README.md.bak -www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/Readme.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/README.md www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/index.d.ts www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/lib/browser.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/lib/form_data.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/lib/populate.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-define-property/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/RequireObjectCoercible.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/RequireObjectCoercible.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/ToObject.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/ToObject.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/isObject.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/isObject.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-object-atoms/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/es-set-tostringtag/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/get-intrinsic/test/GetIntrinsic.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/shams.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/shams.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/test/tests.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/node_modules/has-symbols/tsconfig.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/form-data/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/.github/SECURITY.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/implementation.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/test/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/function-bind/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/Object.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/Object.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/Reflect.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/Reflect.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/get-proto/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/shams.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-symbols/test/tests.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/shams.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/shams.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/test/tests.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/has-tostringtag/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/.nycrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/index.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/hasown/tsconfig.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/is-buffer/LICENSE www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/is-buffer/README.md www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/is-buffer/index.js www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/is-buffer/package.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/is-buffer/test/basic.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/.eslintrc +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/LICENSE +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/README.md +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/abs.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/abs.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxArrayLength.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxArrayLength.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxSafeInteger.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxSafeInteger.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxValue.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/constants/maxValue.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/floor.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/floor.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isFinite.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isFinite.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isInteger.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isInteger.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isNaN.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isNaN.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isNegativeZero.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/isNegativeZero.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/max.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/max.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/min.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/min.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/mod.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/mod.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/package.json +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/pow.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/pow.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/round.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/round.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/sign.d.ts +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/sign.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/test/index.js +www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/math-intrinsics/tsconfig.json www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/md5/.travis.yml www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/md5/LICENSE www/opensearch-dashboards/plugins/wazuhCheckUpdates/node_modules/md5/README.md @@ -5847,6 +6355,7 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/combi www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/composeSignals.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/cookies.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/deprecatedMethod.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/estimateDataURLDecodedBytes.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/formDataToJSON.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/formDataToStream.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/helpers/fromDataURI.js @@ -5877,6 +6386,27 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/platform/node www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/platform/node/index.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/lib/utils.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/axios/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/actualApply.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/actualApply.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/applyBind.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/applyBind.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/functionApply.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/functionApply.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/functionCall.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/functionCall.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/reflectApply.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/reflectApply.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/call-bind-apply-helpers/tsconfig.json www/opensearch-dashboards/plugins/wazuhCore/node_modules/charenc/LICENSE.mkd www/opensearch-dashboards/plugins/wazuhCore/node_modules/charenc/README.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/charenc/charenc.js @@ -5896,6 +6426,69 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/delayed-stream/Makefile www/opensearch-dashboards/plugins/wazuhCore/node_modules/delayed-stream/Readme.md www/opensearch-dashboards/plugins/wazuhCore/node_modules/delayed-stream/lib/delayed_stream.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/delayed-stream/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/get.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/get.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/set.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/set.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/test/get.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/test/set.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/dunder-proto/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/eval.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/eval.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/range.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/range.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/ref.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/ref.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/syntax.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/syntax.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/type.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/type.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/uri.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-errors/uri.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/RequireObjectCoercible.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/RequireObjectCoercible.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/ToObject.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/ToObject.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/es-object-atoms/tsconfig.json www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/LICENSE www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/README.md www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/debug.js @@ -5903,14 +6496,154 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/http.j www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/https.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/index.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/follow-redirects/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/CHANGELOG.md www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/License -www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/README.md.bak -www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/Readme.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/README.md www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/index.d.ts www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/lib/browser.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/lib/form_data.js www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/lib/populate.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-define-property/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/RequireObjectCoercible.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/RequireObjectCoercible.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/ToObject.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/ToObject.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/isObject.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/isObject.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-object-atoms/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/es-set-tostringtag/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/get-intrinsic/test/GetIntrinsic.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/gOPD.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/gOPD.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/gopd/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/shams.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/shams.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/test/tests.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/node_modules/has-symbols/tsconfig.json www/opensearch-dashboards/plugins/wazuhCore/node_modules/form-data/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/.github/SECURITY.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/implementation.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/test/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/function-bind/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/Object.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/Object.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/Reflect.getPrototypeOf.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/Reflect.getPrototypeOf.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/get-proto/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/shams.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-symbols/test/tests.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/shams.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/shams.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/test/shams/core-js.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/test/shams/get-own-property-symbols.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/test/tests.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/has-tostringtag/tsconfig.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/.nycrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/index.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/hasown/tsconfig.json www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/LICENSE www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/README.md www/opensearch-dashboards/plugins/wazuhCore/node_modules/is-buffer/index.js @@ -5927,6 +6660,44 @@ www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/build/jwt-de www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/build/jwt-decode.js.map www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/index.d.ts www/opensearch-dashboards/plugins/wazuhCore/node_modules/jwt-decode/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/.eslintrc +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/.github/FUNDING.yml +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/CHANGELOG.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/LICENSE +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/README.md +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/abs.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/abs.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxArrayLength.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxArrayLength.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxSafeInteger.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxSafeInteger.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxValue.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/constants/maxValue.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/floor.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/floor.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isFinite.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isFinite.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isInteger.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isInteger.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isNaN.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isNaN.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isNegativeZero.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/isNegativeZero.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/max.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/max.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/min.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/min.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/mod.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/mod.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/package.json +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/pow.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/pow.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/round.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/round.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/sign.d.ts +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/sign.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/test/index.js +www/opensearch-dashboards/plugins/wazuhCore/node_modules/math-intrinsics/tsconfig.json www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/.travis.yml www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/LICENSE www/opensearch-dashboards/plugins/wazuhCore/node_modules/md5/README.md diff --git a/security/wazuh-indexer/Makefile b/security/wazuh-indexer/Makefile index 648a76698179..f08ada4b6704 100644 --- a/security/wazuh-indexer/Makefile +++ b/security/wazuh-indexer/Makefile @@ -1,5 +1,5 @@ PORTNAME= wazuh -PORTVERSION= 4.14.1 +PORTVERSION= 4.14.3 CATEGORIES= security MASTER_SITES= LOCAL/acm/${PORTNAME}/ PKGNAMESUFFIX= -indexer diff --git a/security/wazuh-indexer/distinfo b/security/wazuh-indexer/distinfo index fc8d05feba85..ac43ef8269b8 100644 --- a/security/wazuh-indexer/distinfo +++ b/security/wazuh-indexer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763764338 -SHA256 (wazuh-4.14.1/wazuh-4.14.1-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5 -SIZE (wazuh-4.14.1/wazuh-4.14.1-indexer.yml) = 2216 +TIMESTAMP = 1770863566 +SHA256 (wazuh-4.14.3/wazuh-4.14.3-indexer.yml) = 15290a6e81026d970891d7e1805afe4a87420984893948b5dd7a65789d62f5c5 +SIZE (wazuh-4.14.3/wazuh-4.14.3-indexer.yml) = 2216 diff --git a/security/wazuh-indexer/files/pkg-message.in b/security/wazuh-indexer/files/pkg-message.in index 156f632b9b72..3174aa1a86f1 100644 --- a/security/wazuh-indexer/files/pkg-message.in +++ b/security/wazuh-indexer/files/pkg-message.in @@ -33,7 +33,7 @@ Wazuh indexer components were installed Hash password can be generated using opensearch-security hash script tool # cd %%PREFIX%%/lib/opensearch/plugins/opensearch-security/tools/ - # sh -c "OPENSEARCH_JAVA_HOME=%%PREFIX%%/openjdk11 ./hash.sh -p adminpass" + # sh -c "OPENSEARCH_JAVA_HOME=%%PREFIX%%/openjdk21 ./hash.sh -p adminpass" $2y$12$XaEXmp4kGQpd6t8kNH03quyvpHDQZh.nywLLp9.b0NF2DxGl8FpJK 7) Add OpenSearch to /etc/rc.conf @@ -47,7 +47,7 @@ Wazuh indexer components were installed 9) Finally you must initialize opensearch cluster # cd %%PREFIX%%/lib/opensearch/plugins/opensearch-security/tools/ - # sh -c "OPENSEARCH_JAVA_HOME=%%PREFIX%%/openjdk11 ./securityadmin.sh \ + # sh -c "OPENSEARCH_JAVA_HOME=%%PREFIX%%/openjdk21 ./securityadmin.sh \ -cd %%PREFIX%%/etc/opensearch/opensearch-security/ -cacert %%PREFIX%%/etc/opensearch/certs/root-ca.pem \ -cert %%PREFIX%%/etc/opensearch/certs/admin.pem -key %%PREFIX%%/etc/opensearch/certs/admin-key.pem -h 10.0.0.10 -p 9200 -icl -nhnv" diff --git a/security/wazuh-manager/Makefile b/security/wazuh-manager/Makefile index 4e9e8b7c2414..7d812ea8558a 100644 --- a/security/wazuh-manager/Makefile +++ b/security/wazuh-manager/Makefile @@ -1,8 +1,8 @@ PORTNAME= wazuh DISTVERSIONPREFIX= v -DISTVERSION= 4.14.1 +DISTVERSION= 4.14.3 CATEGORIES= security -MASTER_SITES= https://packages.wazuh.com/deps/47/libraries/sources/:wazuh_sources \ +MASTER_SITES= https://packages.wazuh.com/deps/49/libraries/sources/:wazuh_sources \ LOCAL/acm/${PORTNAME}/:wazuh_cache PKGNAMESUFFIX= -manager DISTFILES= ${EXTERNAL_DISTFILES} \ @@ -32,21 +32,23 @@ LIB_DEPENDS+= libarrow.so:databases/arrow \ libopenblas.so:math/openblas RUN_DEPENDS= bash>0:shells/bash -USES= cpe gmake perl5 python:3.11 readline shebangfix sqlite:3 uidfix +USES= cpe dos2unix gmake perl5 python:3.11 readline shebangfix sqlite:3 uidfix USE_GITHUB= yes -GH_TUPLE= alonsobsd:wazuh-freebsd:${WAZUH_EXTRAFILE_TAGNAME}:wazuh +GH_ACCOUNT= alonsobsd +GH_PROJECT= wazuh-freebsd +GH_TAGNAME= dd9bd1bb551141e15cde1399a0000c6a392511ad USE_RC_SUBR= ${PORTNAME}${PKGNAMESUFFIX} MAKE_ARGS+= TARGET=server INSTALLDIR=${WAZUHPREFIX} INSTALL_SHARED="${INSTALL_LIB}" PYTHON_SOURCE=yes OPTIMIZE_CPYTHON=no -# WITH_CCACHE_BUILD= yes -# CCACHE_DIR= /zdata/ccache +DOS2UNIX_FILES= ${WRKSRC}/api/api/configuration/api.yaml + +#WITH_CCACHE_BUILD= yes +#CCACHE_DIR= /zdata/ccache WAZUH_CACHEFILE= ${PORTNAME}-cache-any-${DISTVERSION}${EXTRACT_SUFX} -WAZUH_EXTRAFILE= alonsobsd-${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME}_GH0${EXTRACT_SUFX} -WAZUH_EXTRAFILE_TAGNAME=2f1307c EXTERNAL_DISTFILES= audit-userspace.tar.gz:wazuh_sources \ benchmark.tar.gz:wazuh_sources \ @@ -81,7 +83,6 @@ OPTIONS_DEFINE= INOTIFY PRELUDE ZEROMQ OPTIONS_GROUP_DATABASE= MYSQL PGSQL OPTIONS_GROUP= DATABASE -INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify PRELUDE_LIB_DEPENDS= libprelude.so:security/libprelude ZEROMQ_LIB_DEPENDS= libczmq.so:net/czmq @@ -91,8 +92,9 @@ ZEROMQ_DESC= ZeroMQ support ZEROMQ_MAKE_ENV= USE_ZEROMQ=yes PRELUDE_MAKE_ENV= USE_PRELUDE=yes -INOTIFY_MAKE_ENV= USE_INOTIFY=yes -INOTIFY_USES= pkgconfig +INOTIFY_MAKE_ENV= USE_INOTIFY=yes \ + INOTIFY_LIB=${INOTIFY_LIB} +INOTIFY_USES= pkgconfig inotify PGSQL_MAKE_ARGS=DATABASE=pgsql PGSQL_USES= pgsql MYSQL_MAKE_ARGS=DATABASE=mysql @@ -208,8 +210,6 @@ post-extract: @cd ${WRKSRC}/src/external && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${FILE:S/:wazuh_sources//:S/:wazuh_cache//} ${EXTRACT_AFTER_ARGS} .endif .endfor - @cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_EXTRAFILE} ${EXTRACT_AFTER_ARGS} - @${MV} ${WRKDIR}/${PORTNAME}-freebsd-${WAZUH_EXTRAFILE_TAGNAME} ${WRKDIR}/wazuh-freebsd @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHEFILE} ${EXTRACT_AFTER_ARGS} @cd ${WRKSRC}/src && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${WAZUH_CACHENAME}${EXTRACT_SUFX} ${EXTRACT_AFTER_ARGS} @@ -220,13 +220,8 @@ post-extract: . endfor @${RM} ${WRKSRC}/src/external/cpython/python ${WRKSRC}/src/external/cpython/libpython* ${WRKSRC}/src/external/cpython/Modules/*.o - @${MKDIR} ${WRKSRC}/ruleset/sca/freebsd - @cd ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/sca && ${CP} *.yml ${WRKSRC}/ruleset/sca/freebsd/ ${FIND} ${WRKSRC}/ruleset/sca -type f -name "*.yml" -exec ${MV} "{}" "{}.disabled" \; - ${CP} ${FILESDIR}/pthreads_portable.c ${WRKSRC}/src/shared/ - ${CP} ${FILESDIR}/pthreads_portable.h ${WRKSRC}/src/headers/ - post-patch: ${REINPLACE_CMD} -e 's|CC=|CC?=|g' -e 's|AR=|AR?=|g' ${WRKSRC}/src/external/bzip2/Makefile ${REINPLACE_CMD} -e 's|^\( *MULTIARCH=\).*--print-multiarch.*|\1|' ${WRKSRC}/src/external/cpython/configure @@ -234,12 +229,14 @@ post-patch: ${WRKSRC}/framework/wazuh/rbac/decorators.py do-build: + cd ${WRKSRC} && ${CC} ${CFLAGS} -o check_pid ${WRKSRC}/libexec/check_pid.c cd ${WRKSRC}/src/ && ${SETENV} ${MAKE_ENV} STAGEDIR=${STAGEDIR} \ ${MAKE_CMD} ${MAKE_ARGS} do-install: ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/bin ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/lib + ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/libexec ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/tmp ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/templates ${MKDIR} ${STAGEDIR}${WAZUHPREFIX}/.ssh @@ -256,6 +253,8 @@ do-install: ${MKDIR} -m 0770 ${STAGEDIR}${WAZUHPREFIX}${DIRE} .endfor + ${INSTALL_PROGRAM} ${WRKSRC}/check_pid ${STAGEDIR}${WAZUHPREFIX}/libexec/check_pid + ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/ossec.log ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/ossec.json ${INSTALL_DATA} /dev/null ${STAGEDIR}${WAZUHPREFIX}/logs/active-responses.log @@ -288,11 +287,9 @@ do-install: # Install rules files ${INSTALL_DATA} ${WRKSRC}/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules - ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/rules/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/rules # Install decoders files ${INSTALL_DATA} ${WRKSRC}/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders - ${INSTALL_DATA} ${WRKDIR}/wazuh-freebsd/var/ossec/ruleset/decoders/*.xml ${STAGEDIR}${WAZUHPREFIX}/ruleset/decoders ${INSTALL_DATA} ${WRKSRC}/ruleset/rootcheck/db/*.txt ${STAGEDIR}${WAZUHPREFIX}/etc/rootcheck diff --git a/security/wazuh-manager/distinfo b/security/wazuh-manager/distinfo index 2dcbd4f32364..4302feed7b01 100644 --- a/security/wazuh-manager/distinfo +++ b/security/wazuh-manager/distinfo @@ -1,79 +1,77 @@ -TIMESTAMP = 1763763578 -SHA256 (wazuh-4.14.1/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 -SIZE (wazuh-4.14.1/audit-userspace.tar.gz) = 1682820 -SHA256 (wazuh-4.14.1/benchmark.tar.gz) = 94c57aa0cb2bd78dbe9e77d332cbc644daf0fecdc9a09632048be6e09f9ced6b -SIZE (wazuh-4.14.1/benchmark.tar.gz) = 184460 -SHA256 (wazuh-4.14.1/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd -SIZE (wazuh-4.14.1/bzip2.tar.gz) = 71277 -SHA256 (wazuh-4.14.1/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d -SIZE (wazuh-4.14.1/cJSON.tar.gz) = 27920 -SHA256 (wazuh-4.14.1/cpp-httplib.tar.gz) = 6517573263611686b9219ba796c35f54a306eb27dc3c72e1807f2a0a34cac1e8 -SIZE (wazuh-4.14.1/cpp-httplib.tar.gz) = 57890 -SHA256 (wazuh-4.14.1/cpython-3.11.14.tar.gz) = 6201d3cd571e14f19b30286741547aea4b64b935ad32a307094e78bf8fd250b1 -SIZE (wazuh-4.14.1/cpython-3.11.14.tar.gz) = 27335678 -SHA256 (wazuh-4.14.1/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709 -SIZE (wazuh-4.14.1/curl.tar.gz) = 4537356 -SHA256 (wazuh-4.14.1/flatbuffers.tar.gz) = ca563ebb561ae9088c7bec9ce101d2182b43ced0ba67a097d0ee0c145108f55a -SIZE (wazuh-4.14.1/flatbuffers.tar.gz) = 2824325 -SHA256 (wazuh-4.14.1/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 -SIZE (wazuh-4.14.1/googletest.tar.gz) = 885874 -SHA256 (wazuh-4.14.1/http-request-cd50797.tar.gz) = c9ed1052de030930dd817af2989154e5f6ab2ce223dacb87bf55ca6fdf1b8ebb -SIZE (wazuh-4.14.1/http-request-cd50797.tar.gz) = 66371 -SHA256 (wazuh-4.14.1/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0 -SIZE (wazuh-4.14.1/jemalloc.tar.gz) = 579864 -SHA256 (wazuh-4.14.1/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80 -SIZE (wazuh-4.14.1/libarchive.tar.gz) = 2360242 -SHA256 (wazuh-4.14.1/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e -SIZE (wazuh-4.14.1/libdb.tar.gz) = 3874990 -SHA256 (wazuh-4.14.1/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 -SIZE (wazuh-4.14.1/libffi.tar.gz) = 964576 -SHA256 (wazuh-4.14.1/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92 -SIZE (wazuh-4.14.1/libpcre2.tar.gz) = 1329651 -SHA256 (wazuh-4.14.1/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c -SIZE (wazuh-4.14.1/libplist.tar.gz) = 1520623 -SHA256 (wazuh-4.14.1/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a -SIZE (wazuh-4.14.1/libyaml.tar.gz) = 424656 -SHA256 (wazuh-4.14.1/lua.tar.gz) = 233e87e871090bd30c4b692ac73bd714361c15051148e4eeec828a1df8436eca -SIZE (wazuh-4.14.1/lua.tar.gz) = 343356 -SHA256 (wazuh-4.14.1/lzma.tar.gz) = 4ce0c192d41072b5679af89bb531efb685c8267a4b7e2005999149ac17028134 -SIZE (wazuh-4.14.1/lzma.tar.gz) = 1327581 -SHA256 (wazuh-4.14.1/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 -SIZE (wazuh-4.14.1/msgpack.tar.gz) = 591294 -SHA256 (wazuh-4.14.1/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0 -SIZE (wazuh-4.14.1/nlohmann.tar.gz) = 141576 -SHA256 (wazuh-4.14.1/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9 -SIZE (wazuh-4.14.1/openssl.tar.gz) = 53793192 -SHA256 (wazuh-4.14.1/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa -SIZE (wazuh-4.14.1/popt.tar.gz) = 891309 -SHA256 (wazuh-4.14.1/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 -SIZE (wazuh-4.14.1/procps.tar.gz) = 55897 -SHA256 (wazuh-4.14.1/rocksdb.tar.gz) = eeed60a3d4e29f7305e79f9f5cebd4261174261227f1b5a7d05da55565675436 -SIZE (wazuh-4.14.1/rocksdb.tar.gz) = 12800920 -SHA256 (wazuh-4.14.1/simdjson.tar.gz) = f033677871db0236a961603bcb9fef30ff0c65a4d1fb496fa8fae3f91c8b56cb -SIZE (wazuh-4.14.1/simdjson.tar.gz) = 2733642 -SHA256 (wazuh-4.14.1/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003 -SIZE (wazuh-4.14.1/sqlite.tar.gz) = 2564870 -SHA256 (wazuh-4.14.1/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b -SIZE (wazuh-4.14.1/zlib.tar.gz) = 1593304 -SHA256 (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 79ef4769856c7c7af6b9f2c2ef67bf6e2cc3db874dc25ea4086519f48c8bc729 -SIZE (wazuh-4.14.1/wazuh-cache-any-4.14.1.tar.gz) = 21536265 -SHA256 (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 676478c4aa564cd8ab001e7e8d5ec64a7bce0f9aa6d2de1e77d81749e53eec68 -SIZE (wazuh-4.14.1/wazuh-python-4.14.1.tar.gz) = 480480 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 493cc92d6ddfde1b1f796060b9ff7e704c0a13add072e46780541a7f18ca2116 -SIZE (wazuh-4.14.1/wazuh-cache-fbsd13-amd64-4.14.1.tar.gz) = 26641501 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = edee8a08b775aa5d85e1154a4bfc0bb680eb99e390f5e0d8fb4774200748f404 -SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-aarch64-4.14.1.tar.gz) = 24707799 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = f2b26a36b116348e3443e7133017713956e8ed2e26eed90e4f396eb55a241eda -SIZE (wazuh-4.14.1/wazuh-cache-fbsd14-amd64-4.14.1.tar.gz) = 25055515 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = c63484af8fd157f61b6bf0297b4233c3e2a3eee481f35c7d15fcb5b90d711489 -SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-aarch64-4.14.1.tar.gz) = 24690859 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = 3818a9e752e29e661d4b577b3fb0a5a8bf691da6bde264453f2323d37b46408e -SIZE (wazuh-4.14.1/wazuh-cache-fbsd15-amd64-4.14.1.tar.gz) = 26650237 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 1510ef710bcae78e22db88f443504d006e9e4b45d27c66bb84984211409f7e65 -SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-aarch64-4.14.1.tar.gz) = 24863114 -SHA256 (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = 03e92ad3b8cc1d06f9e31d07aa13d1ba3dca85b302d869ec5ec3a2b517d3dbf0 -SIZE (wazuh-4.14.1/wazuh-cache-fbsd16-amd64-4.14.1.tar.gz) = 26653557 -SHA256 (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = aa59cb2baa7e7d38d8bb4ff6a22afbf2945de4fb555f9b8bb2657b6f89a773ed -SIZE (wazuh-4.14.1/wazuh-wazuh-v4.14.1_GH0.tar.gz) = 19810038 -SHA256 (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = a955c569217122779ab5b6b58bdfabbfa1cd452b4719cc35c791f7047b1f364f -SIZE (wazuh-4.14.1/alonsobsd-wazuh-freebsd-2f1307c_GH0.tar.gz) = 221983 +TIMESTAMP = 1770868444 +SHA256 (wazuh-4.14.3/audit-userspace.tar.gz) = e82a32e5edf93b055160e14bc97f41dead39287925851dc80a7638e2d4d30434 +SIZE (wazuh-4.14.3/audit-userspace.tar.gz) = 1682820 +SHA256 (wazuh-4.14.3/benchmark.tar.gz) = 94c57aa0cb2bd78dbe9e77d332cbc644daf0fecdc9a09632048be6e09f9ced6b +SIZE (wazuh-4.14.3/benchmark.tar.gz) = 184460 +SHA256 (wazuh-4.14.3/bzip2.tar.gz) = 27688ee0316a64b39e511b2c224070cad97c394a5f711f9d055fc1809d895bcd +SIZE (wazuh-4.14.3/bzip2.tar.gz) = 71277 +SHA256 (wazuh-4.14.3/cJSON.tar.gz) = da809f70b7d03ac529ae6223d4390bfa26cd29f8c32c8e8b3b631efa1667892d +SIZE (wazuh-4.14.3/cJSON.tar.gz) = 27920 +SHA256 (wazuh-4.14.3/cpp-httplib.tar.gz) = 6517573263611686b9219ba796c35f54a306eb27dc3c72e1807f2a0a34cac1e8 +SIZE (wazuh-4.14.3/cpp-httplib.tar.gz) = 57890 +SHA256 (wazuh-4.14.3/cpython-3.11.14.tar.gz) = 8b9ad205ab2915617e4446e04550e8c18b74130c94f466e80147b196a385bad6 +SIZE (wazuh-4.14.3/cpython-3.11.14.tar.gz) = 27165956 +SHA256 (wazuh-4.14.3/curl.tar.gz) = 30cf7142e4282718ceb237e17b5cbf75afcd7c9f3880a039c5efea62db094709 +SIZE (wazuh-4.14.3/curl.tar.gz) = 4537356 +SHA256 (wazuh-4.14.3/flatbuffers.tar.gz) = ca563ebb561ae9088c7bec9ce101d2182b43ced0ba67a097d0ee0c145108f55a +SIZE (wazuh-4.14.3/flatbuffers.tar.gz) = 2824325 +SHA256 (wazuh-4.14.3/googletest.tar.gz) = 8c1e8a0a7f221c2125e99e6acb709da2ba472476b4d057c58de504bebf38d417 +SIZE (wazuh-4.14.3/googletest.tar.gz) = 885874 +SHA256 (wazuh-4.14.3/http-request-cd50797.tar.gz) = c9ed1052de030930dd817af2989154e5f6ab2ce223dacb87bf55ca6fdf1b8ebb +SIZE (wazuh-4.14.3/http-request-cd50797.tar.gz) = 66371 +SHA256 (wazuh-4.14.3/jemalloc.tar.gz) = 2b22e85b352c7df550ba408a42251e51e8dffa6c91aa2e1fb4804ab317ffbca0 +SIZE (wazuh-4.14.3/jemalloc.tar.gz) = 579864 +SHA256 (wazuh-4.14.3/libarchive.tar.gz) = 540ff4a55defa75778a2c40567a830648ce5367b8aea123366874d96b734ef80 +SIZE (wazuh-4.14.3/libarchive.tar.gz) = 2360242 +SHA256 (wazuh-4.14.3/libdb.tar.gz) = 7e9c44e8c7fdb186ff521a8d085b1bfa634d342dcc777ecea1fbf9a98ab5dc5e +SIZE (wazuh-4.14.3/libdb.tar.gz) = 3874990 +SHA256 (wazuh-4.14.3/libffi.tar.gz) = 0e971f64bacc22094e89f034bba075b40ecc2c2c2900eecd7ae85815fd6c9f69 +SIZE (wazuh-4.14.3/libffi.tar.gz) = 964576 +SHA256 (wazuh-4.14.3/libpcre2.tar.gz) = 5a80d654d7d14b3db9fa3a49d7bf44a498683b46784a88cec514a8b194767b92 +SIZE (wazuh-4.14.3/libpcre2.tar.gz) = 1329651 +SHA256 (wazuh-4.14.3/libplist.tar.gz) = 88278d4bdfc1bd6a3a1a55a4f3d933683d2732ba09cf7a749fe8ec8eec406e3c +SIZE (wazuh-4.14.3/libplist.tar.gz) = 1520623 +SHA256 (wazuh-4.14.3/libyaml.tar.gz) = 35daad608b372d5ce099f738c0f21bfcc03d6920d92f448386c584e664f1376a +SIZE (wazuh-4.14.3/libyaml.tar.gz) = 424656 +SHA256 (wazuh-4.14.3/lua.tar.gz) = 233e87e871090bd30c4b692ac73bd714361c15051148e4eeec828a1df8436eca +SIZE (wazuh-4.14.3/lua.tar.gz) = 343356 +SHA256 (wazuh-4.14.3/lzma.tar.gz) = 4ce0c192d41072b5679af89bb531efb685c8267a4b7e2005999149ac17028134 +SIZE (wazuh-4.14.3/lzma.tar.gz) = 1327581 +SHA256 (wazuh-4.14.3/msgpack.tar.gz) = 06d63bcf32896cd0af5480c401134b1ad1c166fd84ebe5b486e792101ee854e2 +SIZE (wazuh-4.14.3/msgpack.tar.gz) = 591294 +SHA256 (wazuh-4.14.3/nlohmann.tar.gz) = 6e304c0942ac65f76f012a0ec64dde90e00273b6cc5a498b37cfdd16155e08b0 +SIZE (wazuh-4.14.3/nlohmann.tar.gz) = 141576 +SHA256 (wazuh-4.14.3/openssl.tar.gz) = 0386fe3a0bf48bae2ca4d1742a53df9a8fcb1b73583ba22e8f8a7ddfa1375cd9 +SIZE (wazuh-4.14.3/openssl.tar.gz) = 53793192 +SHA256 (wazuh-4.14.3/popt.tar.gz) = d6880a06622ca32dc4aa39ad5dcf7bef2faa81bd931afbe64ba434ad8fee1daa +SIZE (wazuh-4.14.3/popt.tar.gz) = 891309 +SHA256 (wazuh-4.14.3/procps.tar.gz) = 221f395e29d1bdbe4bacc9db39602eee0bae685a935437be0d7feb42e3192d07 +SIZE (wazuh-4.14.3/procps.tar.gz) = 55897 +SHA256 (wazuh-4.14.3/rocksdb.tar.gz) = eeed60a3d4e29f7305e79f9f5cebd4261174261227f1b5a7d05da55565675436 +SIZE (wazuh-4.14.3/rocksdb.tar.gz) = 12800920 +SHA256 (wazuh-4.14.3/simdjson.tar.gz) = f033677871db0236a961603bcb9fef30ff0c65a4d1fb496fa8fae3f91c8b56cb +SIZE (wazuh-4.14.3/simdjson.tar.gz) = 2733642 +SHA256 (wazuh-4.14.3/sqlite.tar.gz) = a81bff30bb4affd1b06a4983ff88ef827b4abaea3191b39aff7edb28d1ddd003 +SIZE (wazuh-4.14.3/sqlite.tar.gz) = 2564870 +SHA256 (wazuh-4.14.3/zlib.tar.gz) = b59d38149f0c29ec54d2766611ebc5a51a032bf9717e39a9af00fb6cb8532b8b +SIZE (wazuh-4.14.3/zlib.tar.gz) = 1593304 +SHA256 (wazuh-4.14.3/wazuh-cache-any-4.14.3.tar.gz) = bb1f1eabf4e5e7975265a3244f4842512ad28b44777c1fc0458ea033bbd61894 +SIZE (wazuh-4.14.3/wazuh-cache-any-4.14.3.tar.gz) = 21559211 +SHA256 (wazuh-4.14.3/wazuh-python-4.14.3.tar.gz) = ea6b909468facda5346796c9c8fe1af500379a6a41c01f5ba335923f910115e7 +SIZE (wazuh-4.14.3/wazuh-python-4.14.3.tar.gz) = 481926 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd13-amd64-4.14.3.tar.gz) = e894bdc1697a8c4976e1cc68961c602850ec24582d5cc17baed82d8086620005 +SIZE (wazuh-4.14.3/wazuh-cache-fbsd13-amd64-4.14.3.tar.gz) = 26641362 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd14-aarch64-4.14.3.tar.gz) = 7984654011ed67fffcc2f1f4297df5a4708d8d1dd6a79ab5c1dd295250883feb +SIZE (wazuh-4.14.3/wazuh-cache-fbsd14-aarch64-4.14.3.tar.gz) = 24707892 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd14-amd64-4.14.3.tar.gz) = f2b26a36b116348e3443e7133017713956e8ed2e26eed90e4f396eb55a241eda +SIZE (wazuh-4.14.3/wazuh-cache-fbsd14-amd64-4.14.3.tar.gz) = 25055515 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd15-aarch64-4.14.3.tar.gz) = c63484af8fd157f61b6bf0297b4233c3e2a3eee481f35c7d15fcb5b90d711489 +SIZE (wazuh-4.14.3/wazuh-cache-fbsd15-aarch64-4.14.3.tar.gz) = 24690859 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd15-amd64-4.14.3.tar.gz) = 8b70abd8e3b408cd69dc2a5434ddaaa7afa9e59c9173c8a3242cef5c657327db +SIZE (wazuh-4.14.3/wazuh-cache-fbsd15-amd64-4.14.3.tar.gz) = 26650226 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd16-aarch64-4.14.3.tar.gz) = 29ca4f074475bc29a852850193da0da421133f62f38ccd0a990edd17743845bb +SIZE (wazuh-4.14.3/wazuh-cache-fbsd16-aarch64-4.14.3.tar.gz) = 24862885 +SHA256 (wazuh-4.14.3/wazuh-cache-fbsd16-amd64-4.14.3.tar.gz) = 03e92ad3b8cc1d06f9e31d07aa13d1ba3dca85b302d869ec5ec3a2b517d3dbf0 +SIZE (wazuh-4.14.3/wazuh-cache-fbsd16-amd64-4.14.3.tar.gz) = 26653557 +SHA256 (wazuh-4.14.3/alonsobsd-wazuh-freebsd-v4.14.3-dd9bd1bb551141e15cde1399a0000c6a392511ad_GH0.tar.gz) = 40e0e33c42c852343cf63ff1c1f22723d001c673afe92c0a272f70b99806198a +SIZE (wazuh-4.14.3/alonsobsd-wazuh-freebsd-v4.14.3-dd9bd1bb551141e15cde1399a0000c6a392511ad_GH0.tar.gz) = 20386600 diff --git a/security/wazuh-manager/files/patch-api_Makefile b/security/wazuh-manager/files/patch-api_Makefile deleted file mode 100644 index e0c6ddf9e3e2..000000000000 --- a/security/wazuh-manager/files/patch-api_Makefile +++ /dev/null @@ -1,19 +0,0 @@ ---- api/Makefile.orig 2023-05-12 12:30:40 UTC -+++ api/Makefile -@@ -8,11 +8,11 @@ WAZUH_GROUP = wazuh - INSTALLDIR ?= /var/ossec - - RM_FILE = rm -f --INSTALL_DIR = install -o root -g ${WAZUH_GROUP} -m 0750 -d --INSTALL_RW_DIR = install -o root -g ${WAZUH_GROUP} -m 0770 -d --INSTALL_EXEC = install -o root -g ${WAZUH_GROUP} -m 0750 --INSTALL_FILE = install -o root -g ${WAZUH_GROUP} -m 0640 --INSTALL_CONFIG_FILE = install -o root -g ${WAZUH_GROUP} -m 0660 -+INSTALL_DIR = install -m 0750 -d -+INSTALL_RW_DIR = install -m 0770 -d -+INSTALL_EXEC = install -m 0750 -+INSTALL_FILE = install -m 0640 -+INSTALL_CONFIG_FILE = install -m 0660 - PYTHON_BIN = $(INSTALLDIR)/framework/python/bin/python3 - - diff --git a/security/wazuh-manager/files/patch-etc_ossec-server.conf b/security/wazuh-manager/files/patch-etc_ossec-server.conf deleted file mode 100644 index 2000faef3d49..000000000000 --- a/security/wazuh-manager/files/patch-etc_ossec-server.conf +++ /dev/null @@ -1,98 +0,0 @@ ---- etc/ossec-server.conf 2025-09-23 06:59:40.000000000 -0700 -+++ etc/ossec-server.conf 2025-10-16 17:18:34.635446000 -0700 -@@ -20,6 +20,26 @@ - <agents_disconnection_alert_time>0</agents_disconnection_alert_time> - </global> - -+ <vulnerability-detection> -+ <enabled>no</enabled> -+ <index-status>yes</index-status> -+ <feed-update-interval>60m</feed-update-interval> -+ </vulnerability-detection> -+ -+ <indexer> -+ <enabled>no</enabled> -+ <hosts> -+ <host>https://127.0.0.1:9200</host> -+ </hosts> -+ <ssl> -+ <certificate_authorities> -+ <ca>/usr/local/etc/logstash/certs/root-ca.pem</ca> -+ </certificate_authorities> -+ <certificate>/usr/local/etc/logstash/certs/server1.pem</certificate> -+ <key>/usr/local/etc/logstash/certs/server1-key.pem</key> -+ </ssl> -+ </indexer> -+ - <alerts> - <log_alert_level>3</log_alert_level> - <email_alert_level>12</email_alert_level> -@@ -28,7 +48,8 @@ - <remote> - <connection>secure</connection> - <port>1514</port> -- <protocol>tcp</protocol> -+ <protocol>udp</protocol> -+ <queue_size>131072</queue_size> - </remote> - - <!-- Policy monitoring --> -@@ -43,7 +64,6 @@ - - <system_audit>/var/ossec/etc/shared/system_audit_rcl.txt</system_audit> - <system_audit>/var/ossec/etc/shared/system_audit_ssh.txt</system_audit> -- <system_audit>/var/ossec/etc/shared/cis_debian_linux_rcl.txt</system_audit> - - <skip_nfs>yes</skip_nfs> - </rootcheck> -@@ -200,7 +220,7 @@ - - <localfile> - <log_format>syslog</log_format> -- <location>/var/log/syslog</location> -+ <location>/var/log/userlog</location> - </localfile> - - <localfile> -@@ -211,7 +231,7 @@ - - <localfile> - <log_format>full_command</log_format> -- <command>netstat -tan |grep LISTEN |grep -v 127.0.0.1 | sort</command> -+ <command>(netstat -n -f inet && netstat -n -f inet) | grep -e "udp" -e "tcp" | sed 's/\([[:alnum:]]*\)\ *[[:digit:]]*\ *[[:digit:]]*\ *\([[:digit:]\.]*\)\.\([[:digit:]]*\)\ *\([[:digit:]\.]*\).*/\1 \2 == \3 == \4/' | sort -k4 -g | sed 's/ == \(.*\) ==/.\1/'</command> - <frequency>360</frequency> - </localfile> - -@@ -236,4 +256,32 @@ - <rule_dir>etc/rules</rule_dir> - </ruleset> - -+ <!-- Configuration for wazuh-authd --> -+ <auth> -+ <disabled>no</disabled> -+ <port>1515</port> -+ <use_source_ip>no</use_source_ip> -+ <purge>yes</purge> -+ <use_password>yes</use_password> -+ <ciphers>HIGH:!ADH:!EXP:!MD5:!RC4:!3DES:!CAMELLIA:@STRENGTH</ciphers> -+ <!-- <ssl_agent_ca></ssl_agent_ca> --> -+ <ssl_verify_host>no</ssl_verify_host> -+ <ssl_manager_cert>etc/sslmanager.cert</ssl_manager_cert> -+ <ssl_manager_key>etc/sslmanager.key</ssl_manager_key> -+ <ssl_auto_negotiate>no</ssl_auto_negotiate> -+ </auth> -+ -+ <cluster> -+ <name>wazuh</name> -+ <node_name>indexer1</node_name> -+ <node_type>master</node_type> -+ <key></key> -+ <port>1516</port> -+ <bind_addr>0.0.0.0</bind_addr> -+ <nodes> -+ <node>NODE_IP</node> -+ </nodes> -+ <hidden>no</hidden> -+ <disabled>yes</disabled> -+ </cluster> - </ossec_config> diff --git a/security/wazuh-manager/files/patch-framework_Makefile b/security/wazuh-manager/files/patch-framework_Makefile deleted file mode 100644 index 5e78c0f9ffc7..000000000000 --- a/security/wazuh-manager/files/patch-framework_Makefile +++ /dev/null @@ -1,22 +0,0 @@ ---- framework/Makefile.orig 2023-05-12 12:30:40 UTC -+++ framework/Makefile -@@ -7,14 +7,14 @@ - WAZUH_GROUP = wazuh - INSTALLDIR ?= /var/ossec - --CC = gcc --CFLAGS = -pipe -Wall -Wextra -+CC ?= gcc -+CFLAGS ?= -pipe -Wall -Wextra - THREAD_FLAGS = -pthread - MV_FILE = mv -f - RM_FILE = rm -f --INSTALL_DIR = install -o root -g ${WAZUH_GROUP} -m 0750 -d --INSTALL_EXEC = install -o root -g ${WAZUH_GROUP} -m 0750 --INSTALL_FILE = install -o root -g ${WAZUH_GROUP} -m 0640 -+INSTALL_DIR = install -m 0750 -d -+INSTALL_EXEC = install -m 0750 -+INSTALL_FILE = install -m 0640 - - ifdef DEBUG - CFLAGS+=-g -I ../src diff --git a/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp b/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp deleted file mode 100644 index 929fef4ec8c1..000000000000 --- a/security/wazuh-manager/files/patch-src-data_provider-src_sysInfoFreeBSD.cpp +++ /dev/null @@ -1,335 +0,0 @@ ---- src/data_provider/src/sysInfoFreeBSD.cpp 2025-09-23 06:59:40.000000000 -0700 -+++ src/data_provider/src/sysInfoFreeBSD.cpp 2025-10-16 15:42:56.638994000 -0700 -@@ -11,20 +11,23 @@ - #include "sysInfo.hpp" - #include "cmdHelper.h" - #include "stringHelper.h" -+#include "timeHelper.h" - #include "osinfo/sysOsParsers.h" - #include <sys/sysctl.h> - #include <sys/vmmeter.h> - #include <sys/utsname.h> - #include "sharedDefs.h" -+#include <regex> - - static void getMemory(nlohmann::json& info) - { -+ constexpr auto vmFree{"vm.stats.vm.v_free_count"}; -+ constexpr auto vmInactive{"vm.stats.vm.v_inactive_count"}; - constexpr auto vmPageSize{"vm.stats.vm.v_page_size"}; -- constexpr auto vmTotal{"vm.vmtotal"}; -+ constexpr auto vmTotal{"hw.physmem"}; - uint64_t ram{0}; -- const std::vector<int> mib{CTL_HW, HW_PHYSMEM}; - size_t len{sizeof(ram)}; -- auto ret{sysctl(const_cast<int*>(mib.data()), mib.size(), &ram, &len, nullptr, 0)}; -+ auto ret{sysctlbyname(vmTotal, &ram, &len, nullptr, 0)}; - - if (ret) - { -@@ -52,11 +55,23 @@ - }; - } - -- struct vmtotal vmt {}; -+ uint64_t freeMem{0}; -+ len = sizeof(freeMem); -+ ret = sysctlbyname(vmFree, &freeMem, &len, nullptr, 0); - -- len = sizeof(vmt); -+ if (ret) -+ { -+ throw std::system_error -+ { -+ ret, -+ std::system_category(), -+ "Error reading free memory size." -+ }; -+ } - -- ret = sysctlbyname(vmTotal, &vmt, &len, nullptr, 0); -+ uint64_t inactiveMem{0}; -+ len = sizeof(inactiveMem); -+ ret = sysctlbyname(vmInactive, &inactiveMem, &len, nullptr, 0); - - if (ret) - { -@@ -64,11 +79,11 @@ - { - ret, - std::system_category(), -- "Error reading total memory." -+ "Error reading inactive memory size." - }; - } - -- const auto ramFree{(vmt.t_free * pageSize) / KByte}; -+ const auto ramFree{(freeMem + inactiveMem) * pageSize / KByte}; - info["ram_free"] = ramFree; - info["ram_usage"] = 100 - (100 * ramFree / ramTotal); - } -@@ -184,8 +199,12 @@ - - nlohmann::json SysInfo::getProcessesInfo() const - { -- // Currently not supported for this OS -- return nlohmann::json {}; -+ nlohmann::json ret; -+ getProcessesInfo([&ret](nlohmann::json & data) -+ { -+ ret.push_back(data); -+ }); -+ return ret; - } - - nlohmann::json SysInfo::getOsInfo() const -@@ -196,11 +215,12 @@ - - if (!spParser->parseUname(Utils::exec("uname -r"), ret)) - { -- ret["os_name"] = "BSD"; - ret["os_platform"] = "bsd"; - ret["os_version"] = UNKNOWN_VALUE; - } - -+ ret["os_name"] = "FreeBSD"; -+ - if (uname(&uts) >= 0) - { - ret["sysname"] = uts.sysname; -@@ -215,18 +235,200 @@ - - nlohmann::json SysInfo::getPorts() const - { -- // Currently not supported for this OS. -- return nlohmann::json {}; -+ nlohmann::json ports {}; -+ -+ /* USER COMMAND PID FD PROTO LOCAL_ADDRESS FOREIGN_ADDRESS PATH_STATE CONN_STATE */ -+ -+#if __FreeBSD_version > 1500045 -+ const auto query{exec(R"(sockstat -46qs --libxo json)")}; -+ -+ if (!query.empty()) -+ { -+ nlohmann::json portsjson; -+ portsjson = nlohmann::json::parse(query); -+ auto &portsResult = portsjson["sockstat"]["socket"]; -+ -+ for(auto &port : portsResult) { -+ std::string localip = ""; -+ std::string localport = ""; -+ std::string remoteip = ""; -+ std::string remoteport = ""; -+ std::string statedata = ""; -+ -+ if (port["pid"] != nullptr) { -+ -+ localip = port["local"]["address"]; -+ remoteip = port["foreign"]["address"]; -+ statedata = port["conn-state"] != nullptr ? (port["conn-state"] == "LISTEN" ? "listening" : Utils::toLowerCase(port["conn-state"])) : statedata; -+ -+ if (port["local"]["address"] == "*") { -+ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) { -+ localip = "0.0.0.0"; -+ } else { -+ localip = "::"; -+ } -+ } -+ -+ localport = port["local"]["port"]; -+ -+ if (port["foreign"]["address"] == "*") { -+ if ((port["proto"] == "udp4") || (port["proto"] == "tcp4")) { -+ remoteip = 0.0.0.0; -+ } else { -+ remoteip = "::"; -+ } -+ } -+ -+ remoteport = port["foreign"]["port"]; -+ -+ nlohmann::json portRecord {}; -+ -+ portRecord["protocol"] = port["proto"]; -+ portRecord["local_ip"] = localip; -+ portRecord["local_port"] = localport == "*" ? "0" : localport; -+ portRecord["remote_ip"] = remoteip; -+ portRecord["remote_port"] = remoteport == "*" ? "0" : remoteport; -+ portRecord["tx_queue"] = 0; -+ portRecord["rx_queue"] = 0; -+ portRecord["inode"] = port["fd"]; -+ portRecord["state"] = statedata == "??" ? "" : statedata; -+ portRecord["pid"] = port["pid"]; -+ portRecord["process"] = port["command"]; -+ -+ ports.push_back(portRecord); -+ } -+ } -+ } -+#else -+ const auto query{Utils::exec(R"(sockstat -46qs)")}; -+ -+ if (!query.empty()) -+ { -+ const auto lines{Utils::split(Utils::trimToOneSpace(query), '\n')}; -+ -+ std::regex expression(R"(^(\S+)\s+(\S+)\s+(\d+)\s+(\d+)\s*(\S+)\s+(\S+)\s+(\S+)(?:\s+(\S+))?\s*$)"); -+ -+ for (const auto& line : lines) -+ { -+ std::smatch data; -+ -+ if (std::regex_search(line, data, expression)) -+ { -+ std::string localip = ""; -+ std::string localport = ""; -+ std::string remoteip = ""; -+ std::string remoteport = ""; -+ std::string statedata = ""; -+ -+ auto localdata{Utils::split(data[6], ':')}; -+ auto remotedata{Utils::split(data[7], ':')}; -+ -+ if (data[8].matched ) { -+ statedata = data[8] == "LISTEN" ? "listening" : Utils::toLowerCase(data[8]); -+ } -+ -+ localport = localdata[localdata.size() - 1]; -+ localdata.pop_back(); -+ localip = Utils::join(localdata, ":"); -+ remoteport = remotedata[remotedata.size() - 1]; -+ remotedata.pop_back(); -+ remoteip = Utils::join(remotedata, ":"); -+ -+ if(localip == "*") { -+ if((data[5] == "tcp4") || (data[5] == "udp4")) { -+ localip = "0.0.0.0"; -+ } else { -+ localip = "::"; -+ } -+ } -+ -+ if(remoteip == "*") { -+ if((data[5] == "tcp4") || (data[5] == "udp4")) { -+ remoteip = "0.0.0.0"; -+ } else { -+ remoteip = "::"; -+ } -+ } -+ -+ if(data[0] != "?") { -+ nlohmann::json port {}; -+ -+ port["protocol"] = data[5]; -+ port["local_ip"] = localip; -+ port["local_port"] = localport == "*" ? "0" : localport; -+ port["remote_ip"] = remoteip; -+ port["remote_port"] = remoteport == "*" ? "0" : remoteport; -+ port["tx_queue"] = 0; -+ port["rx_queue"] = 0; -+ port["inode"] = data[4]; -+ port["state"] = statedata == "??" ? "" : statedata; -+ port["pid"] = data[3]; -+ port["process"] = data[2]; -+ -+ ports.push_back(port); -+ } -+ } -+ } -+ } -+#endif -+ return ports; - } - --void SysInfo::getProcessesInfo(std::function<void(nlohmann::json&)> /*callback*/) const -+void SysInfo::getProcessesInfo(std::function<void(nlohmann::json&)> callback) const - { -- // Currently not supported for this OS. -+ const auto query{Utils::exec(R"(ps -ax -w -o pid,comm,state,ppid,usertime,systime,user,ruser,svuid,group,rgroup,svgid,pri,nice,ssiz,vsz,rss,pmem,etimes,sid,pgid,tpgid,tty,cpu,nlwp,args --libxo json)")}; -+ -+ if (!query.empty()) -+ { -+ nlohmann::json psjson; -+ psjson = nlohmann::json::parse(query); -+ auto &processes = psjson["process-information"]["process"]; -+ -+ for(auto &process : processes) { -+ std::string user_time{""}; -+ std::string system_time{""}; -+ -+ user_time = process["user-time"].get<std::string>(); -+ system_time = process["system-time"].get<std::string>(); -+ -+ nlohmann::json jsProcessInfo{}; -+ jsProcessInfo["pid"] = process["pid"].get<std::string>(); -+ jsProcessInfo["name"] = process["command"].get<std::string>(); -+ jsProcessInfo["state"] = process["state"].get<std::string>(); -+ jsProcessInfo["ppid"] = process["ppid"].get<std::string>(); -+ jsProcessInfo["utime"] = Utils::timeToSeconds(user_time); -+ jsProcessInfo["stime"] = Utils::timeToSeconds(system_time); -+ jsProcessInfo["cmd"] = process["command"].get<std::string>(); -+ jsProcessInfo["argvs"] = process["arguments"].get<std::string>(); -+ jsProcessInfo["euser"] = process["user"].get<std::string>(); -+ jsProcessInfo["ruser"] = process["real-user"].get<std::string>(); -+ jsProcessInfo["suser"] = process["saved-uid"].get<std::string>(); -+ jsProcessInfo["egroup"] = process["group"].get<std::string>(); -+ jsProcessInfo["rgroup"] = process["real-group"].get<std::string>(); -+ jsProcessInfo["sgroup"] = process["saved-gid"].get<std::string>(); -+ jsProcessInfo["fgroup"] = process["group"].get<std::string>(); -+ jsProcessInfo["priority"] = process["priority"].get<std::string>(); -+ jsProcessInfo["nice"] = process["nice"].get<std::string>(); -+ jsProcessInfo["size"] = process["stack-size"].get<std::string>(); -+ jsProcessInfo["vm_size"] = process["virtual-size"].get<std::string>(); -+ jsProcessInfo["resident"] = process["rss"].get<std::string>(); -+ //jsProcessInfo["share"] = process["percent-memory"].get<std::string>(); -+ jsProcessInfo["start_time"] = process["elapsed-times"].get<std::string>() == "-" ? "0" : process["elapsed-times"].get<std::string>(); -+ jsProcessInfo["pgrp"] = process["process-group"].get<std::string>(); -+ jsProcessInfo["session"] = process["sid"].get<std::string>(); -+ jsProcessInfo["tgid"] = process["terminal-process-gid"].get<std::string>(); -+ //jsProcessInfo["tty"] = process["tty"].get<std::string>(); // this field should be TEXT into local.db -+ jsProcessInfo["processor"] = process["on-cpu"].get<std::string>(); -+ jsProcessInfo["nlwp"] = process["threads"].get<std::string>(); -+ -+ callback(jsProcessInfo); -+ } -+ } - } - - void SysInfo::getPackages(std::function<void(nlohmann::json&)> callback) const - { -- const auto query{Utils::exec(R"(pkg query -a "%n|%m|%v|%q|%c")")}; -+ const auto query{Utils::exec(R"(pkg query -a "%n|%m|%v|%q|%c|%sb|%t|%R|%o")")}; - - if (!query.empty()) - { -@@ -235,6 +437,9 @@ - for (const auto& line : lines) - { - const auto data{Utils::split(line, '|')}; -+ const auto archdata{Utils::split(data[3], ':')}; -+ const auto sectiondata{Utils::split(data[8], '/')}; -+ - nlohmann::json package; - std::string vendor { UNKNOWN_VALUE }; - std::string email { UNKNOWN_VALUE }; -@@ -244,14 +449,15 @@ - package["name"] = data[0]; - package["vendor"] = vendor; - package["version"] = data[2]; -- package["install_time"] = UNKNOWN_VALUE; -+ package["install_time"] = data[6]; - package["location"] = UNKNOWN_VALUE; -- package["architecture"] = data[3]; -+ package["architecture"] = archdata[2]; - package["groups"] = UNKNOWN_VALUE; - package["description"] = data[4]; -- package["size"] = 0; -+ package["size"] = data[5]; - package["priority"] = UNKNOWN_VALUE; -- package["source"] = UNKNOWN_VALUE; -+ package["source"] = data[7]; -+ package["section"] = sectiondata[0]; - package["format"] = "pkg"; - // The multiarch field won't have a default value - diff --git a/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h b/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h deleted file mode 100644 index e60c6542e5a4..000000000000 --- a/security/wazuh-manager/files/patch-src-shared_modules-utils_stringHelper.h +++ /dev/null @@ -1,44 +0,0 @@ ---- src/shared_modules/utils/stringHelper.h 2025-09-23 06:59:40.000000000 -0700 -+++ src/shared_modules/utils/stringHelper.h 2025-10-16 14:04:29.575997000 -0700 -@@ -19,6 +19,7 @@ - #include <sstream> - #include <string> - #include <vector> -+#include <map> - #if __cplusplus >= 201703L - #include <string_view> - #endif -@@ -150,6 +151,15 @@ - return haystack; - } - -+ static std::string join(const std::vector<std::string>& vec, const std::string& delimiter) { -+ std::ostringstream joinResult; -+ for (size_t i = 0; i < vec.size(); ++i) { -+ joinResult << vec[i]; -+ if (i != vec.size() - 1) joinResult << delimiter; -+ } -+ return joinResult.str(); -+ } -+ - static std::vector<std::string> split(const std::string& str, const char delimiter) - { - std::vector<std::string> tokens; -@@ -257,6 +267,17 @@ - - // LCOV_EXCL_STOP - return ret; -+ } -+ -+ static std::string trimToOneSpace(const std::string& str) -+ { -+ std::string str_output; -+ -+ str_output.clear(); -+ std::unique_copy (str.begin(), str.end(), std::back_insert_iterator<std::string>(str_output), -+ [](char a,char b){ return std::isspace(a) && std::isspace(b);}); -+ -+ return str_output; - } - - static std::string toUpperCase(const std::string& str) diff --git a/security/wazuh-manager/files/patch-src-shared_modules-utils_timeHelper.h b/security/wazuh-manager/files/patch-src-shared_modules-utils_timeHelper.h deleted file mode 100644 index 6cd990bde29e..000000000000 --- a/security/wazuh-manager/files/patch-src-shared_modules-utils_timeHelper.h +++ /dev/null @@ -1,20 +0,0 @@ ---- src/shared_modules/utils/timeHelper.h.orig 2024-10-17 00:22:27.000000000 -0700 -+++ src/shared_modules/utils/timeHelper.h 2024-10-20 00:02:09.915969000 -0700 -@@ -196,6 +196,17 @@ - return output.str(); - } - -+ static std::string timeToSeconds(std::string& str) { -+ int seconds; -+ std::tm t; -+ std::istringstream ss(str); -+ ss >> std::get_time(&t, "%H:%M.%S"); -+ -+ seconds = t.tm_hour * 3600 + t.tm_min * 60 + t.tm_sec; -+ -+ return std::to_string(seconds); -+ } -+ - /** - * @brief Get seconds from epoch, since 1970-01-01 00:00:00 UTC. - * @return seconds from epoch. diff --git a/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c b/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c deleted file mode 100644 index c453bfae2a78..000000000000 --- a/security/wazuh-manager/files/patch-src-wazuh_modules_wm_database.c +++ /dev/null @@ -1,14 +0,0 @@ ---- src/wazuh_modules/wm_database.c 2024-01-05 08:38:26.000000000 -0500 -+++ src/wazuh_modules/wm_database.c 2024-01-11 15:18:58.255136000 -0500 -@@ -16,6 +16,11 @@ - #include "addagent/manage_agents.h" // FILE_SIZE - #include "external/cJSON/cJSON.h" - -+#if defined(__FreeBSD__) -+#include <sys/param.h> -+#define HOST_NAME_MAX MAXHOSTNAMELEN -+#endif -+ - #ifndef CLIENT - - #ifdef INOTIFY_ENABLED diff --git a/security/wazuh-manager/files/patch-src_Makefile b/security/wazuh-manager/files/patch-src_Makefile deleted file mode 100644 index a45608e5dff6..000000000000 --- a/security/wazuh-manager/files/patch-src_Makefile +++ /dev/null @@ -1,181 +0,0 @@ ---- src/Makefile 2025-09-23 06:59:40.000000000 -0700 -+++ src/Makefile 2025-10-12 08:02:29.393309000 -0700 -@@ -49,9 +49,11 @@ - - HAS_CHECKMODULE = $(shell command -v checkmodule > /dev/null && echo YES) - HAS_SEMODULE_PACKAGE = $(shell command -v semodule_package > /dev/null && echo YES) -+ifeq (${uname_S},Linux) - CHECK_ARCHLINUX := $(shell sh -c 'grep "Arch Linux" /etc/os-release > /dev/null && echo YES || echo not') - CHECK_CENTOS5 := $(shell sh -c 'grep "CentOS release 5." /etc/redhat-release 2>&1 > /dev/null && echo YES || echo not') - CHECK_ALPINE := $(shell sh -c 'grep "Alpine Linux" /etc/os-release 2>&1 > /dev/null && echo YES || echo not') -+endif - - ARCH_FLAGS = - -@@ -112,7 +114,7 @@ - USE_PRELUDE?=no - USE_ZEROMQ?=no - USE_GEOIP?=no --USE_INOTIFY=no -+USE_INOTIFY?=no - USE_BIG_ENDIAN=no - USE_AUDIT=no - MINGW_HOST=unknown -@@ -177,6 +179,8 @@ - DEFINES+=-DUSER=\"${WAZUH_USER}\" - DEFINES+=-DGROUPGLOBAL=\"${WAZUH_GROUP}\" - -+OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/ -+ - ifneq (${TARGET},winagent) - DEFINES+=-D${uname_S} - ifeq (${uname_S},Linux) -@@ -271,13 +275,14 @@ - ifeq (${uname_S},FreeBSD) - DEFINES+=-DFreeBSD - OSSEC_CFLAGS+=-pthread -I/usr/local/include -- OSSEC_LDFLAGS+=-pthread -+ OSSEC_LDFLAGS+=-pthread -lnghttp2 - OSSEC_LDFLAGS+=-L/usr/local/lib - OSSEC_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../lib' -- AR_LDFLAGS+=-pthread -+ AR_LDFLAGS+=-pthread -lnghttp2 - AR_LDFLAGS+=-L/usr/local/lib - AR_LDFLAGS+='-Wl,-rpath,$$ORIGIN/../../lib' - PRECOMPILED_OS:=freebsd -+ CC?=cc - else - ifeq (${uname_S},NetBSD) - DEFINES+=-DNetBSD -@@ -436,7 +441,6 @@ - - OSSEC_CFLAGS+=${DEFINES} - OSSEC_CFLAGS+=-pipe -Wall -Wextra -std=gnu99 --OSSEC_CFLAGS+=-I./ -I./headers/ -I${EXTERNAL_OPENSSL}include -I$(EXTERNAL_JSON) -I${EXTERNAL_LIBYAML}include -I${EXTERNAL_CURL}include -I${EXTERNAL_MSGPACK}include -I${EXTERNAL_BZIP2} -I${SHARED_MODULES}common -I${DBSYNC}include -I${RSYNC}include -I${SYSCOLLECTOR}include -I${SYSINFO}include -I${EXTERNAL_LIBPCRE2}include -I${EXTERNAL_RPM}/builddir/output/include -I${SYSCHECK}include -I${ROUTER}include -I${CONTENT_MANAGER}include -I${VULNERABILITY_SCANNER}include -I${INVENTORY_HARVESTER}include -I./shared_modules/ - - OSSEC_CFLAGS += ${CFLAGS} - OSSEC_LDFLAGS += ${LDFLAGS} -@@ -533,8 +537,8 @@ - ifneq (,$(filter ${USE_INOTIFY},YES auto yes y Y 1)) - DEFINES+=-DINOTIFY_ENABLED - ifeq (${uname_S},FreeBSD) -- OSSEC_LDFLAGS+=-L/usr/local/lib -I/usr/local/include -- OSSEC_LIBS+=-linotify -+ OSSEC_LDFLAGS+=-I/usr/local/include -L/usr/local/lib -+ OSSEC_LIBS+=-L/usr/local/lib -linotify - OSSEC_CFLAGS+=-I/usr/local/include - endif - endif -@@ -960,6 +964,8 @@ - EXTERNAL_LIBS += $(LIBCURL_LIB) - else ifeq (${uname_S},Linux) - EXTERNAL_LIBS += $(LIBCURL_LIB) -+else ifeq (${uname_S},FreeBSD) -+ EXTERNAL_LIBS += $(LIBCURL_LIB) - else ifeq (${uname_S},Darwin) - EXTERNAL_LIBS += $(LIBCURL_LIB) - endif -@@ -1193,9 +1199,13 @@ - cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-ldl -lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-libpsl --without-brotli --without-nghttp2 --without-zstd - endif - else -+ifeq (${uname_S},FreeBSD) -+ cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-pthread" ./configure --with-ssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl -+else - cd $(EXTERNAL_CURL) && CPPFLAGS="-fPIC -I${ROUTE_PATH}/${EXTERNAL_OPENSSL}include" LDFLAGS="-L${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBS="-lpthread" ./configure --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" --disable-ldap --without-libidn2 --without-brotli --without-nghttp2 --without-librtmp --without-zstd --without-libpsl - endif - endif -+endif - - - #### procps ######### -@@ -2308,7 +2318,7 @@ - #### FIM ###### - - wazuh-syscheckd: librootcheck.a libwazuh.a ${WAZUHEXT_LIB} build_shared_modules -- cd syscheckd && mkdir -p build && cd build && cmake ${SYSCHECK_OS} ${CMAKE_OPTS} -DCMAKE_C_FLAGS="${DEFINES} -pipe -Wall -Wextra -std=gnu99" ${SYSCHECK_TEST} ${SYSCHECK_RELEASE_TYPE} .. && ${MAKE} -+ cd syscheckd && mkdir -p build && cd build && cmake ${CMAKE_OPTS} -DCMAKE_C_FLAGS="${DEFINES} ${OSSEC_CFLAGS} -pipe -Wall -Wextra -std=gnu99" -DCMAKE_EXE_LINKER_FLAGS="${OSSEC_LDFLAGS} ${OSSEC_LIBS}" ${SYSCHECK_TEST} ${SYSCHECK_RELEASE_TYPE} .. && ${MAKE} - - #### Monitor ####### - -@@ -2340,13 +2350,13 @@ - os_auth_o := $(os_auth_c:.c=.o) - - os_auth/%.o: os_auth/%.c -- ${OSSEC_CC} ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@ -+ ${OSSEC_CC} -I${LOCALBASE}/include/libepoll-shim ${OSSEC_CFLAGS} -I./os_auth -DARGV0=\"wazuh-authd\" -c $^ -o $@ - - agent-auth: addagent/validate.o os_auth/main-client.o os_auth/ssl.o os_auth/check_cert.o - ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@ - - wazuh-authd: addagent/validate.o os_auth/main-server.o os_auth/local-server.o os_auth/ssl.o os_auth/check_cert.o os_auth/config.o os_auth/authcom.o os_auth/auth.o os_auth/key_request.o os_auth/generate_cert.o -- ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -o $@ -+ ${OSSEC_CCBIN} ${OSSEC_LDFLAGS} $^ ${OSSEC_LIBS} -lepoll-shim -o $@ - - #### integratord ##### - -@@ -2486,7 +2496,7 @@ - WPYTHON_DIR := ${INSTALLDIR}/framework/python - OPTIMIZE_CPYTHON?=no - WPYTHON_TAR=cpython.tar.gz --WLIBPYTHON=libpython3.10.so.1.0 -+WLIBPYTHON=libpython3.11.so.1.0 - - ifneq (,$(filter ${OPTIMIZE_CPYTHON},YES yes y Y 1)) - CPYTHON_FLAGS=--enable-optimizations -@@ -2500,22 +2510,45 @@ - endif - - ifeq (,$(wildcard ${EXTERNAL_CPYTHON}/python)) -- export WPATH_LIB="'\$$\$$ORIGIN/../../../lib'" && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && cd ${EXTERNAL_CPYTHON} && ./configure --prefix="${WPYTHON_DIR}" --libdir="${WPYTHON_DIR}/lib" --enable-shared --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LDFLAGS="${ARCH_FLAGS} -L${ROUTE_PATH} -lwazuhext -Wl,-rpath,'\$$\$$ORIGIN/../../../lib',--disable-new-dtags" CPPFLAGS="-I${ROUTE_PATH}/${EXTERNAL_OPENSSL}" $(CPYTHON_FLAGS) && ${MAKE} -+ export WPATH_LIB="'\$$\$$ORIGIN/../../../lib'" && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && cd ${EXTERNAL_CPYTHON} && ./configure --prefix="${WPYTHON_DIR}" --libdir="${WPYTHON_DIR}/lib" --enable-shared --with-openssl="${ROUTE_PATH}/${EXTERNAL_OPENSSL}" LIBSQLITE3_CFLAGS="-I${LOCALBASE}/include" LIBSQLITE3_LIBS="-L${LOCALBASE}/lib -lsqlite3" LDFLAGS="${ARCH_FLAGS} -L${ROUTE_PATH} -lwazuhext -Wl,-rpath,'\$$\$$ORIGIN/../../../lib',--disable-new-dtags" CPPFLAGS="-I${ROUTE_PATH}/${EXTERNAL_OPENSSL}" $(CPYTHON_FLAGS) && ${MAKE} - endif - - build_python: $(WAZUHEXT_LIB) - - install_python: - ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) -- cd ${EXTERNAL_CPYTHON} && export WPATH_LIB=${INSTALLDIR}/lib && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && ${MAKE} install -+ cd ${EXTERNAL_CPYTHON} && export WPATH_LIB=${INSTALLDIR}/lib && export SOURCE_PATH=${ROUTE_PATH} && export WAZUH_FFI_PATH=${EXTERNAL_LIBFFI} && export LD_LIBRARY_PATH=${ROUTE_PATH} && ${MAKE} install - else - mkdir -p ${WPYTHON_DIR} - cp external/${WPYTHON_TAR} ${WPYTHON_DIR}/${WPYTHON_TAR} && ${TAR} ${WPYTHON_DIR}/${WPYTHON_TAR} -C ${WPYTHON_DIR} && rm -rf ${WPYTHON_DIR}/${WPYTHON_TAR} - endif -+ifeq (${uname_S},FreeBSD) -+ mkdir -p $(STAGEDIR)${INSTALLDIR}/lib -+ find $(STAGEDIR)${WPYTHON_DIR} -name "*${WLIBPYTHON}" -exec ln -f {} $(STAGEDIR)${INSTALLDIR}/lib/${WLIBPYTHON} \; -+else - find ${WPYTHON_DIR} -name "*${WLIBPYTHON}" -exec ln -f {} ${INSTALLDIR}/lib/${WLIBPYTHON} \; -+endif - - python_dependencies := requirements.txt - -+ifeq (${uname_S},FreeBSD) -+install_dependencies: -+ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) -+ $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -B -m pip install --upgrade pip --prefix=${WPYTHON_DIR} --root=$(STAGEDIR) --no-index --find-links=wazuh-cache/ --cache-dir=wazuh-cache/ --no-compile -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-cache-any/*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-cache/*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+endif -+ -+install_framework: -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/wazuh*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ chmod -R o=- $(STAGEDIR)${WPYTHON_DIR} -+ -+install_api: -+ LD_LIBRARY_PATH="$(STAGEDIR)${INSTALLDIR}/lib" LDFLAGS="-L$(STAGEDIR)${INSTALLDIR}/lib" $(STAGEDIR)${WPYTHON_DIR}/bin/python3 -m pip install wazuh-python/api*.whl --root=$(STAGEDIR) --prefix=${WPYTHON_DIR} --no-deps --no-compile -+ -+install_mitre: -+ export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1 && cd ../tools/mitre && $(STAGEDIR)${WPYTHON_DIR}/bin/python3 mitredb.py -d $(STAGEDIR)${INSTALLDIR}/var/db/mitre.db -+else - install_dependencies: install_python - ifneq (,$(wildcard ${EXTERNAL_CPYTHON})) - ${WPYTHON_DIR}/bin/python3 -m pip install --upgrade pip --index-url=file://${ROUTE_PATH}/${EXTERNAL_CPYTHON}/Dependencies/simple -@@ -2532,6 +2565,7 @@ - - install_mitre: install_python - cd ../tools/mitre && ${WPYTHON_DIR}/bin/python3 mitredb.py -d ${INSTALLDIR}/var/db/mitre.db -+endif - - #################### - #### test ########## diff --git a/security/wazuh-manager/files/patch-src_analysisd_analysisd.c b/security/wazuh-manager/files/patch-src_analysisd_analysisd.c deleted file mode 100644 index aa1a242a682b..000000000000 --- a/security/wazuh-manager/files/patch-src_analysisd_analysisd.c +++ /dev/null @@ -1,79 +0,0 @@ ---- src/analysisd/analysisd.c 2025-09-23 06:59:40.000000000 -0700 -+++ src/analysisd/analysisd.c 2025-10-13 02:16:24.332647000 -0700 -@@ -237,7 +237,11 @@ - /* Hourly alerts mutex */ - pthread_mutex_t hourly_alert_mutex = PTHREAD_MUTEX_INITIALIZER; - /* hot reload mutes */ -+#if defined(__FreeBSD__) -+static portable_rwlock_t g_hotreload_ruleset_mutex; -+#else - static pthread_rwlock_t g_hotreload_ruleset_mutex; -+#endif - - /* Reported mutexes */ - static pthread_mutex_t writer_threads_mutex = PTHREAD_MUTEX_INITIALIZER; -@@ -842,11 +846,15 @@ - w_init_queues(); - - /* Sync for event queues and API, for hot reload */ -+#if defined(__FreeBSD__) -+ portable_rwlock_init(&g_hotreload_ruleset_mutex); -+#else - pthread_rwlockattr_t rwlock_attr; - pthread_rwlockattr_init(&rwlock_attr); - pthread_rwlockattr_setkind_np(&rwlock_attr, PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP); - pthread_rwlock_init(&g_hotreload_ruleset_mutex, &rwlock_attr); - pthread_rwlockattr_destroy(&rwlock_attr); -+#endif - - // Start com request thread - w_create_thread(asyscom_main, NULL); -@@ -1226,7 +1234,11 @@ - - result = -1; - // take the ruleset -+#if defined(__FreeBSD__) -+ w_portable_rwlock_rdlock(&g_hotreload_ruleset_mutex); -+#else - w_rwlock_rdlock(&g_hotreload_ruleset_mutex); -+#endif - - if (msg[0] == SYSCHECK_MQ) { - if (!queue_full(decode_queue_syscheck_input)) { -@@ -1426,8 +1438,11 @@ - } - } - -- -+#if defined(__FreeBSD__) -+ w_portable_rwlock_unlock_read(&g_hotreload_ruleset_mutex); -+#else - w_rwlock_unlock(&g_hotreload_ruleset_mutex); -+#endif - - if (result == -1) { - if (!reported_eps_drop) { -@@ -2454,7 +2469,11 @@ - - // Sync thread for reloading ruleset, - mdebug1("Blocking input threads to reload ruleset"); -+#if defined(__FreeBSD__) -+ w_portable_rwlock_wrlock(&g_hotreload_ruleset_mutex); -+#else - w_rwlock_wrlock(&g_hotreload_ruleset_mutex); -+#endif - - // Wait for a clean pipeline - mdebug1("Wait for pipeline to be clean"); -@@ -2481,7 +2500,11 @@ - w_hotreload_reload_internal_decoders(); - - // Run the new ruleset -+#if defined(__FreeBSD__) -+ w_portable_rwlock_unlock_write(&g_hotreload_ruleset_mutex); -+#else - w_rwlock_unlock(&g_hotreload_ruleset_mutex); -+#endif - - mdebug1("Unblocking input threads (Enable new ruleset)"); - diff --git a/security/wazuh-manager/files/patch-src_data__provider_CMakeLists.txt b/security/wazuh-manager/files/patch-src_data__provider_CMakeLists.txt deleted file mode 100644 index a5527dcc913a..000000000000 --- a/security/wazuh-manager/files/patch-src_data__provider_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/data_provider/CMakeLists.txt.orig 2023-05-22 04:53:06 UTC -+++ src/data_provider/CMakeLists.txt -@@ -153,7 +153,7 @@ elseif(APPLE) - target_link_libraries(sysinfo cjson ${SRC_FOLDER}/external/libplist/bin/lib/libplist-2.0.a) - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(sysinfo wazuhext) -+target_link_libraries(sysinfo nghttp2 wazuhext) - - - if(APPLE) diff --git a/security/wazuh-manager/files/patch-src_headers_pthreads_op.h b/security/wazuh-manager/files/patch-src_headers_pthreads_op.h deleted file mode 100644 index 607c15ffdb07..000000000000 --- a/security/wazuh-manager/files/patch-src_headers_pthreads_op.h +++ /dev/null @@ -1,40 +0,0 @@ ---- src/headers/pthreads_op.h 2025-09-23 06:59:40.000000000 -0700 -+++ src/headers/pthreads_op.h 2025-10-13 00:48:19.635169000 -0700 -@@ -25,6 +25,37 @@ - #define w_cond_signal(x) { int error = pthread_cond_signal(x); if (error) merror_exit("At pthread_cond_signal(): %s", strerror(error)); } - #define w_cond_broadcast(x) { int error = pthread_cond_broadcast(x); if (error) merror_exit("At pthread_cond_broadcast(): %s", strerror(error)); } - #define w_cond_destroy(x) { int error = pthread_cond_destroy(x); if (error) merror_exit("At pthread_cond_destroy(): %s", strerror(error)); } -+#if defined(__FreeBSD__) -+#define w_portable_rwlock_init(x, y) { \ -+ if (portable_rwlock_init(x) != 0) \ -+ merror_exit("At portable_rwlock_init(): failed to initialize rwlock"); \ -+} -+ -+#define w_portable_rwlock_rdlock(x) { \ -+ if (portable_rwlock_rdlock(x) != 0) \ -+ merror_exit("At portable_rwlock_rdlock(): failed to acquire read lock"); \ -+} -+ -+#define w_portable_rwlock_wrlock(x) { \ -+ if (portable_rwlock_wrlock(x) != 0) \ -+ merror_exit("At portable_rwlock_wrlock(): failed to acquire write lock"); \ -+} -+ -+#define w_portable_rwlock_unlock_read(x) { \ -+ if (portable_rwlock_rdunlock(x) != 0) \ -+ merror_exit("At portable_rwlock_rdunlock(): failed to release read lock"); \ -+} -+ -+#define w_portable_rwlock_unlock_write(x) { \ -+ if (portable_rwlock_wrunlock(x) != 0) \ -+ merror_exit("At portable_rwlock_wrunlock(): failed to release write lock"); \ -+} -+ -+#define w_portable_rwlock_destroy(x) { \ -+ if (portable_rwlock_destroy(x) != 0) \ -+ merror_exit("At portable_rwlock_destroy(): failed to destroy rwlock"); \ -+} -+#endif - #define w_rwlock_init(x, y) { int error = pthread_rwlock_init(x, y); if (error) merror_exit("At pthread_rwlock_init(): %s", strerror(error)); } - #define w_rwlock_rdlock(x) { int error = pthread_rwlock_rdlock(x); if (error) merror_exit("At pthread_rwlock_rdlock(): %s", strerror(error)); } - #define w_rwlock_wrlock(x) { int error = pthread_rwlock_wrlock(x); if (error) merror_exit("At pthread_rwlock_wrlock(): %s", strerror(error)); } diff --git a/security/wazuh-manager/files/patch-src_headers_shared.h b/security/wazuh-manager/files/patch-src_headers_shared.h deleted file mode 100644 index ba698bed03c2..000000000000 --- a/security/wazuh-manager/files/patch-src_headers_shared.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/headers/shared.h 2025-10-12 17:57:55.002875000 -0700 -+++ src/headers/shared.h 2025-10-12 17:41:58.102112000 -0700 -@@ -242,6 +242,7 @@ - #include "math_op.h" - #include "mq_op.h" - #include "privsep_op.h" -+#include "pthreads_portable.h" - #include "pthreads_op.h" - #include "regex_op.h" - #include "sig_op.h" diff --git a/security/wazuh-manager/files/patch-src_remoted_manager.c b/security/wazuh-manager/files/patch-src_remoted_manager.c deleted file mode 100644 index a36845ec26ed..000000000000 --- a/security/wazuh-manager/files/patch-src_remoted_manager.c +++ /dev/null @@ -1,16 +0,0 @@ ---- src/remoted/manager.c 2025-12-16 11:37:43.185027000 -0800 -+++ src/remoted/manager.c 2025-12-16 11:38:04.427583000 -0800 -@@ -18,7 +18,12 @@ - #include "../os_crypto/sha256/sha256_op.h" - #include <pthread.h> - --#if defined(__FreeBSD__) || defined(__MACH__) || defined(__sun__) -+#if defined(__FreeBSD__) -+#include <sys/param.h> -+#define HOST_NAME_MAX MAXHOSTNAMELEN -+#endif -+ -+#if defined(__MACH__) || defined(__sun__) - #define HOST_NAME_MAX 64 - #endif - diff --git a/security/wazuh-manager/files/patch-src_rootcheck_os__string.c b/security/wazuh-manager/files/patch-src_rootcheck_os__string.c deleted file mode 100644 index 45c9be82edc8..000000000000 --- a/security/wazuh-manager/files/patch-src_rootcheck_os__string.c +++ /dev/null @@ -1,12 +0,0 @@ ---- src/rootcheck/os_string.c.orig 2023-05-12 12:30:40 UTC -+++ src/rootcheck/os_string.c -@@ -42,6 +42,9 @@ - #include <locale.h> - #include <unistd.h> - #include <netinet/in.h> -+#ifdef __FreeBSD__ -+#define __LDPGSZ 4096 -+#endif - - #ifdef SOLARIS - #include <sys/exechdr.h> diff --git a/security/wazuh-manager/files/patch-src_shared__modules_content__manager_testtool_main.cpp b/security/wazuh-manager/files/patch-src_shared__modules_content__manager_testtool_main.cpp deleted file mode 100644 index 6ff185b90917..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_content__manager_testtool_main.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/content_manager/testtool/main.cpp 2025-01-19 00:10:00.441927000 -0800 -+++ src/shared_modules/content_manager/testtool/main.cpp 2025-01-19 00:10:08.656971000 -0800 -@@ -1,7 +1,7 @@ -+#include "contentRegister.hpp" - #include "HTTPRequest.hpp" - #include "UNIXSocketRequest.hpp" - #include "contentManager.hpp" --#include "contentRegister.hpp" - #include "defs.h" - #include <chrono> - #include <iostream> diff --git a/security/wazuh-manager/files/patch-src_shared__modules_dbsync_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_dbsync_CMakeLists.txt deleted file mode 100644 index 07797273e673..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_dbsync_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/dbsync/CMakeLists.txt.orig 2023-05-22 04:54:30 UTC -+++ src/shared_modules/dbsync/CMakeLists.txt -@@ -70,7 +70,7 @@ elseif(UNIX AND NOT APPLE) - endif(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(dbsync wazuhext) -+target_link_libraries(dbsync nghttp2 wazuhext) - - if(CMAKE_BUILD_TYPE STREQUAL "Release") - if(CMAKE_SYSTEM_NAME STREQUAL "AIX") diff --git a/security/wazuh-manager/files/patch-src_shared__modules_indexer__connector_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_indexer__connector_CMakeLists.txt deleted file mode 100644 index f9d64661f0cb..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_indexer__connector_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/indexer_connector/CMakeLists.txt.orig 2024-10-21 18:38:06.742709000 -0700 -+++ src/shared_modules/indexer_connector/CMakeLists.txt 2024-10-21 18:38:18.634415000 -0700 -@@ -45,7 +45,7 @@ - ${INDEXER_CONNECTOR_SRC} - ) - --target_link_libraries(indexer_connector rocksdb urlrequest gcc_s wazuhext keystore) -+target_link_libraries(indexer_connector rocksdb urlrequest gcc_s wazuhext keystore pthread) - - set_target_properties(indexer_connector PROPERTIES - BUILD_RPATH_USE_ORIGIN TRUE diff --git a/security/wazuh-manager/files/patch-src_shared__modules_keystore_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_keystore_CMakeLists.txt deleted file mode 100644 index ede7c2db0909..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_keystore_CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- src/shared_modules/keystore/CMakeLists.txt.orig 2024-10-21 18:36:36.879008000 -0700 -+++ src/shared_modules/keystore/CMakeLists.txt 2024-10-21 18:37:38.427862000 -0700 -@@ -28,6 +28,7 @@ - endif() - - include_directories(include) -+include_directories($ENV{LOCALBASE}/include/libepoll-shim) - include_directories(src) - include_directories(${SRC_FOLDER}/external/rocksdb/include) - include_directories(${SRC_FOLDER}/external/openssl/include) -@@ -40,7 +41,7 @@ - - add_library(keystore STATIC ${KEYSTORE_SRC}) - --target_link_libraries(keystore rocksdb wazuhext) -+target_link_libraries(keystore rocksdb epoll-shim wazuhext) - - add_executable(wazuh-keystore src/main.cpp) - diff --git a/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt deleted file mode 100644 index c0614dbf67c4..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_router_CMakeLists.txt +++ /dev/null @@ -1,19 +0,0 @@ ---- src/shared_modules/router/CMakeLists.txt 2025-09-23 06:59:40.000000000 -0700 -+++ src/shared_modules/router/CMakeLists.txt 2025-10-11 22:43:21.449602000 -0700 -@@ -19,6 +19,7 @@ - - # Include directories - include_directories(include) -+include_directories($ENV{LOCALBASE}/include/libepoll-shim) - - include_directories(${SRC_FOLDER}) - include_directories(${SRC_FOLDER}/headers) -@@ -42,7 +43,7 @@ - ${ROUTER_SRC} - ) - --target_link_libraries(router gcc_s flatbuffers wazuhext simdjson) -+target_link_libraries(router gcc_s flatbuffers wazuhext simdjson epoll-shim) - - set_target_properties(router PROPERTIES - BUILD_RPATH_USE_ORIGIN TRUE diff --git a/security/wazuh-manager/files/patch-src_shared__modules_rsync_CMakeLists.txt b/security/wazuh-manager/files/patch-src_shared__modules_rsync_CMakeLists.txt deleted file mode 100644 index e9f6fa46f511..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_rsync_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/rsync/CMakeLists.txt.orig 2023-05-22 04:56:09 UTC -+++ src/shared_modules/rsync/CMakeLists.txt -@@ -72,7 +72,7 @@ elseif(UNIX AND NOT APPLE) - endif(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - --target_link_libraries(rsync dbsync wazuhext) -+target_link_libraries(rsync dbsync nghttp2 wazuhext) - - if(CMAKE_BUILD_TYPE STREQUAL "Release") - if(CMAKE_SYSTEM_NAME STREQUAL "AIX") diff --git a/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp b/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp deleted file mode 100644 index 6c492252dd96..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_utils_rocksDBQueueCF.hpp +++ /dev/null @@ -1,20 +0,0 @@ ---- src/shared_modules/utils/rocksDBQueueCF.hpp 2025-05-23 17:21:34.827040000 -0700 -+++ src/shared_modules/utils/rocksDBQueueCF.hpp 2025-05-23 17:22:52.671141000 -0700 -@@ -192,7 +192,7 @@ - m_db->Delete(rocksdb::WriteOptions(), std::string(id) + "_" + std::to_string(index)); - !status.ok()) - { -- throw std::runtime_error("Failed to dequeue element: " + index); -+ throw std::runtime_error("Failed to dequeue element: " + std::to_string(index)); - } - else - { -@@ -291,7 +291,7 @@ - { - if (status != rocksdb::Status::NotFound()) - { -- throw std::runtime_error("Failed to get elements, error: " + status.code()); -+ throw std::runtime_error("Failed to get elements, error: " + std::to_string(status.code())); - } - } - ++index; diff --git a/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp b/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp deleted file mode 100644 index 607e1b96e765..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_utils_socketWrapper.hpp +++ /dev/null @@ -1,14 +0,0 @@ ---- src/shared_modules/utils/socketWrapper.hpp 2025-09-23 06:59:40.000000000 -0700 -+++ src/shared_modules/utils/socketWrapper.hpp 2025-10-11 22:55:35.847683000 -0700 -@@ -28,6 +28,11 @@ - #include <thread> - #include <unistd.h> - -+#if defined(__FreeBSD__) -+#define SO_RCVBUFFORCE SO_RCVBUF -+#define SO_SNDBUFFORCE SO_SNDBUF -+#endif -+ - #ifdef INVALID_SOCKET - #undef INVALID_SOCKET - #endif diff --git a/security/wazuh-manager/files/patch-src_shared__modules_utils_xz_fileDataCollector.hpp b/security/wazuh-manager/files/patch-src_shared__modules_utils_xz_fileDataCollector.hpp deleted file mode 100644 index 7f03920bb7c6..000000000000 --- a/security/wazuh-manager/files/patch-src_shared__modules_utils_xz_fileDataCollector.hpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/shared_modules/utils/xz/fileDataCollector.hpp.orig 2024-10-21 21:27:17.811078000 -0700 -+++ src/shared_modules/utils/xz/fileDataCollector.hpp 2024-10-21 21:27:30.311015000 -0700 -@@ -59,7 +59,7 @@ - /*! @copydoc IDataCollector::finish() */ - void finish() override - { -- m_file.close(); -+ (m_file.close)(); - } - - /*! @copydoc IDataCollector::setBuffer() */ diff --git a/security/wazuh-manager/files/patch-src_syscheckd_src_db_CMakeLists.txt b/security/wazuh-manager/files/patch-src_syscheckd_src_db_CMakeLists.txt deleted file mode 100644 index 461f3beeb586..000000000000 --- a/security/wazuh-manager/files/patch-src_syscheckd_src_db_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/syscheckd/src/db/CMakeLists.txt 2025-05-11 01:12:38.188450000 -0700 -+++ src/syscheckd/src/db/CMakeLists.txt 2025-05-11 01:13:28.349743000 -0700 -@@ -64,7 +64,7 @@ - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - - if(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") -- target_link_libraries(fimdb dbsync rsync wazuhext) -+ target_link_libraries(fimdb dbsync ${SRC_FOLDER}/shared_modules/rsync/build/lib/librsync.so wazuhext) - else() - target_link_libraries( - fimdb diff --git a/security/wazuh-manager/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt b/security/wazuh-manager/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt deleted file mode 100644 index c8721504bef8..000000000000 --- a/security/wazuh-manager/files/patch-src_wazuh__modules_syscollector_CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- src/wazuh_modules/syscollector/CMakeLists.txt.orig 2023-05-12 12:30:40 UTC -+++ src/wazuh_modules/syscollector/CMakeLists.txt -@@ -91,7 +91,7 @@ elseif(UNIX AND NOT APPLE) - endif(CMAKE_SYSTEM_NAME STREQUAL "Windows") - - if(NOT CMAKE_SYSTEM_NAME STREQUAL "AIX") -- target_link_libraries(syscollector dbsync rsync sysinfo wazuhext) -+ target_link_libraries(syscollector dbsync ${SRC_FOLDER}/shared_modules/rsync/build/lib/librsync.so ${SRC_FOLDER}/data_provider/build/lib/libsysinfo.so nghttp2 wazuhext) - else() - string(REPLACE ";" ":" CXX_IMPLICIT_LINK_DIRECTORIES_STR "${CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES}") - string(REPLACE ";" ":" PLATFORM_REQUIRED_RUNTIME_PATH_STR "${CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH}") diff --git a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_CMakeLists.txt b/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_CMakeLists.txt deleted file mode 100644 index 487935df14fb..000000000000 --- a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_CMakeLists.txt +++ /dev/null @@ -1,28 +0,0 @@ ---- src/wazuh_modules/vulnerability_scanner/CMakeLists.txt.orig 2024-10-21 19:13:54.830128000 -0700 -+++ src/wazuh_modules/vulnerability_scanner/CMakeLists.txt 2024-10-21 20:06:29.722685000 -0700 -@@ -4,7 +4,7 @@ - - enable_testing() - --set(CMAKE_CXX_STANDARD 17) -+set(CMAKE_CXX_STANDARD 20) - set(CMAKE_CXX_STANDARD_REQUIRED ON) - - add_definitions(-DPROMISE_TYPE=PromiseType::NORMAL) -@@ -26,6 +26,7 @@ - - # Include directories - include_directories(include) -+include_directories($ENV{LOCALBASE}/include/libepoll-shim) - include_directories(src/databaseFeedManager) - include_directories(src/policyManager) - -@@ -106,7 +107,7 @@ - - add_dependencies(database_feed compile_schemas) #Add a dependency between top-level targets. - --target_link_libraries(vulnerability_scanner scan_orchestrator database_feed router content_manager indexer_connector router gcc_s flatbuffers) -+target_link_libraries(vulnerability_scanner scan_orchestrator database_feed router content_manager indexer_connector router gcc_s flatbuffers archive epoll-shim) - - set_target_properties(vulnerability_scanner PROPERTIES - BUILD_RPATH_USE_ORIGIN TRUE diff --git a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_databaseFeedManager_argsParser.hpp b/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_databaseFeedManager_argsParser.hpp deleted file mode 100644 index c9ad8d61dc0f..000000000000 --- a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_databaseFeedManager_argsParser.hpp +++ /dev/null @@ -1,12 +0,0 @@ ---- src/wazuh_modules/vulnerability_scanner/testtool/databaseFeedManager/argsParser.hpp.orig 2024-10-21 20:14:47.043154000 -0700 -+++ src/wazuh_modules/vulnerability_scanner/testtool/databaseFeedManager/argsParser.hpp 2024-10-21 20:15:19.106241000 -0700 -@@ -14,6 +14,9 @@ - - #include "json.hpp" - #include <fstream> -+#if defined(__FreeBSD__) -+#include <sstream> -+#endif - #include <iostream> - #include <string> - #include <vector> diff --git a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_scanner_argsParser.hpp b/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_scanner_argsParser.hpp deleted file mode 100644 index eb8f943d489f..000000000000 --- a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_scanner_argsParser.hpp +++ /dev/null @@ -1,12 +0,0 @@ ---- src/wazuh_modules/vulnerability_scanner/testtool/scanner/argsParser.hpp.orig 2024-10-21 20:17:13.124429000 -0700 -+++ src/wazuh_modules/vulnerability_scanner/testtool/scanner/argsParser.hpp 2024-10-21 20:17:39.305548000 -0700 -@@ -14,6 +14,9 @@ - - #include "json.hpp" - #include <fstream> -+#if defined(__FreeBSD__) -+#include <sstream> -+#endif - #include <iostream> - #include <string> - #include <vector> diff --git a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_wazuhDBQuery_CMakeLists.txt b/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_wazuhDBQuery_CMakeLists.txt deleted file mode 100644 index 9dcbda3841ce..000000000000 --- a/security/wazuh-manager/files/patch-src_wazuh__modules_vulnerability__scanner_testtool_wazuhDBQuery_CMakeLists.txt +++ /dev/null @@ -1,8 +0,0 @@ ---- src/wazuh_modules/vulnerability_scanner/testtool/wazuhDBQuery/CMakeLists.txt 2025-04-30 02:30:26.000000000 -0700 -+++ src/wazuh_modules/vulnerability_scanner/testtool/wazuhDBQuery/CMakeLists.txt 2025-05-09 19:59:29.885715000 -0700 -@@ -14,4 +14,4 @@ - ) - target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wshadow -Wnon-virtual-dtor -Woverloaded-virtual -Wunused -Wcast-align -Wformat=2) - --target_link_libraries(${PROJECT_NAME} pthread) -+target_link_libraries(${PROJECT_NAME} pthread epoll-shim) diff --git a/security/wazuh-manager/files/patch-tools_mitre_mitredb.py b/security/wazuh-manager/files/patch-tools_mitre_mitredb.py deleted file mode 100644 index bae41b280221..000000000000 --- a/security/wazuh-manager/files/patch-tools_mitre_mitredb.py +++ /dev/null @@ -1,16 +0,0 @@ ---- tools/mitre/mitredb.py.orig 2023-05-12 12:30:40 UTC -+++ tools/mitre/mitredb.py -@@ -766,13 +766,6 @@ def main(database=None): - # Parse enterprise-attack.json file: - parse_json(pathfile, session, database) - -- # User and group permissions -- os.chmod(database, 0o660) -- uid = pwd.getpwnam("root").pw_uid -- gid = grp.getgrnam("wazuh").gr_gid -- os.chown(database, uid, gid) -- -- - if __name__ == '__main__': - parser = argparse.ArgumentParser(description='This script installs mitre.db in a directory.') - parser.add_argument('--database', '-d', help='-d /your/directory/mitre.db (default: /var/ossec/var/db/mitre.db') diff --git a/security/wazuh-manager/files/pkg-message.in b/security/wazuh-manager/files/pkg-message.in index 716a0ad7f809..a87bb5c232ba 100644 --- a/security/wazuh-manager/files/pkg-message.in +++ b/security/wazuh-manager/files/pkg-message.in @@ -70,8 +70,12 @@ Wazuh Manager was installed script for this task. Download it from the following url: https://people.freebsd.org/~acm/ports/wazuh/wazuh-gen-certs.tar.gz + +10) The sysctl 'kern.hostuuid' is used as a serial number. If you are in a jail, + you should have at least started the 'hostid' rc script to uniquely identify + this device. -10) Add Wazuh manager to /etc/rc.conf +11) Add Wazuh manager to /etc/rc.conf # sysrc wazuh_manager_enable="YES" @@ -79,11 +83,11 @@ Wazuh Manager was installed # service wazuh-manager enable -11) Start Wazuh manager +12) Start Wazuh manager # service wazuh-manager start -12) Enjoy it ;) +13) Enjoy it ;) EOM } ] diff --git a/security/wazuh-manager/files/pthreads_portable.c b/security/wazuh-manager/files/pthreads_portable.c deleted file mode 100644 index fe9be28e725b..000000000000 --- a/security/wazuh-manager/files/pthreads_portable.c +++ /dev/null @@ -1,91 +0,0 @@ -/*- - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (c) 2025 J. Cardenas Marquez <acm@FreeBSD.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#include "pthreads_portable.h" - -int portable_rwlock_init(portable_rwlock_t *rw) { - if (pthread_mutex_init(&rw->lock, NULL) != 0) return -1; - if (pthread_cond_init(&rw->readers_ok, NULL) != 0) return -1; - if (pthread_cond_init(&rw->writers_ok, NULL) != 0) return -1; - rw->active_readers = 0; - rw->waiting_writers = 0; - rw->writer_active = 0; - return 0; -} - -int portable_rwlock_rdlock(portable_rwlock_t *rw) { - if (pthread_mutex_lock(&rw->lock) != 0) return -1; - while (rw->writer_active || rw->waiting_writers > 0) { - if (pthread_cond_wait(&rw->readers_ok, &rw->lock) != 0) { - pthread_mutex_unlock(&rw->lock); - return -1; - } - } - rw->active_readers++; - return pthread_mutex_unlock(&rw->lock); -} - -int portable_rwlock_rdunlock(portable_rwlock_t *rw) { - if (pthread_mutex_lock(&rw->lock) != 0) return -1; - rw->active_readers--; - if (rw->active_readers == 0 && rw->waiting_writers > 0) - pthread_cond_signal(&rw->writers_ok); - return pthread_mutex_unlock(&rw->lock); -} - -int portable_rwlock_wrlock(portable_rwlock_t *rw) { - if (pthread_mutex_lock(&rw->lock) != 0) return -1; - rw->waiting_writers++; - while (rw->writer_active || rw->active_readers > 0) { - if (pthread_cond_wait(&rw->writers_ok, &rw->lock) != 0) { - rw->waiting_writers--; - pthread_mutex_unlock(&rw->lock); - return -1; - } - } - rw->waiting_writers--; - rw->writer_active = 1; - return pthread_mutex_unlock(&rw->lock); -} - -int portable_rwlock_wrunlock(portable_rwlock_t *rw) { - if (pthread_mutex_lock(&rw->lock) != 0) return -1; - rw->writer_active = 0; - if (rw->waiting_writers > 0) - pthread_cond_signal(&rw->writers_ok); - else - pthread_cond_broadcast(&rw->readers_ok); - return pthread_mutex_unlock(&rw->lock); -} - -int portable_rwlock_destroy(portable_rwlock_t *rw) { - if (pthread_mutex_destroy(&rw->lock) != 0) return -1; - if (pthread_cond_destroy(&rw->readers_ok) != 0) return -1; - if (pthread_cond_destroy(&rw->writers_ok) != 0) return -1; - return 0; -} diff --git a/security/wazuh-manager/files/pthreads_portable.h b/security/wazuh-manager/files/pthreads_portable.h deleted file mode 100644 index 302f76b54318..000000000000 --- a/security/wazuh-manager/files/pthreads_portable.h +++ /dev/null @@ -1,50 +0,0 @@ -/*- - * SPDX-License-Identifier: BSD-2-Clause - * - * Copyright (c) 2025 J. Alonso Cardenas <acm@FreeBSD.org> - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -#ifndef PORTABLE_RWLOCK_H -#define PORTABLE_RWLOCK_H - -#include <pthread.h> - -typedef struct { - pthread_mutex_t lock; - pthread_cond_t readers_ok; - pthread_cond_t writers_ok; - int active_readers; - int waiting_writers; - int writer_active; -} portable_rwlock_t; - -int portable_rwlock_init(portable_rwlock_t *rw); -int portable_rwlock_rdlock(portable_rwlock_t *rw); -int portable_rwlock_rdunlock(portable_rwlock_t *rw); -int portable_rwlock_wrlock(portable_rwlock_t *rw); -int portable_rwlock_wrunlock(portable_rwlock_t *rw); -int portable_rwlock_destroy(portable_rwlock_t *rw); - -#endif // PORTABLE_RWLOCK_H diff --git a/security/wazuh-manager/pkg-plist b/security/wazuh-manager/pkg-plist index cc555ee1a4da..ef5cce708df6 100644 --- a/security/wazuh-manager/pkg-plist +++ b/security/wazuh-manager/pkg-plist @@ -4328,14 +4328,6 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__/__init__%%PYTHON_TAG%%.pyc -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/LICENSE.rst -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/AUTHORS.rst /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/INSTALLER /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info/LICENSE @@ -4558,13 +4550,13 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/streams/tls.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/to_process.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/anyio/to_thread.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info/top_level.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc @@ -4803,6 +4795,22 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref/timeout.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref/typing.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref/wsgi.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/licenses/LICENSE +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__init__.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/__init__%%PYTHON_TAG%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/_ffi%%PYTHON_TAG%%.opt-1.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/_ffi%%PYTHON_TAG%%.opt-2.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__/_ffi%%PYTHON_TAG%%.pyc +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/_ffi.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/py.typed /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attr/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attr/__init__.pyi /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attr/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc @@ -13605,6 +13613,14 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tests/test_type_enforce.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tests/test_visitor.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst/tool.py +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/LICENSE.rst +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc @@ -23970,13 +23986,13 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/tool_support.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/topological.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/sqlalchemy/util/typing.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/licenses/LICENSE.md +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/licenses/LICENSE.md /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc @@ -24145,13 +24161,13 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect-0.7.1.dist-info/direct_url.json /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect-0.7.1.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/typing_inspect.py -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/licenses/LICENSE.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/licenses/LICENSE.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc @@ -24548,13 +24564,13 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/server.pyx /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/sslproto.pxd /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvloop/sslproto.pyx -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/direct_url.json -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info/top_level.txt +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info/top_level.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__main__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc @@ -24928,13 +24944,13 @@ /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket_client-0.57.0.dist-info/WHEEL /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket_client-0.57.0.dist-info/direct_url.json /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket_client-0.57.0.dist-info/top_level.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/INSTALLER -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/LICENSE.txt -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/METADATA -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/RECORD -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/REQUESTED -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/WHEEL -/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/INSTALLER +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/METADATA +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/RECORD +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/REQUESTED +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/WHEEL +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/direct_url.json +/var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/licenses/LICENSE.txt /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug/__init__.py /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc @@ -29886,6 +29902,7 @@ /var/ossec/lib/libvulnerability_scanner.so /var/ossec/lib/libwazuhext.so /var/ossec/lib/libwazuhshared.so +@(root,wheel,4755) /var/ossec/libexec/check_pid @mode 660 @owner wazuh @group wazuh @@ -29943,6 +29960,7 @@ /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/22/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/23/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/24/sca.files +/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/25/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/localfile-commands.template /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/localfile-extra.template /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/sca.files @@ -30037,6 +30055,9 @@ /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/15/rootcheck.agent.template /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/15/rootcheck.manager.template /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/15/sca.files +/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/16/rootcheck.agent.template +/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/16/rootcheck.manager.template +/var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/16/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sunos/5/11.4/sca.files /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sunos/5/11/sca.files @@ -30111,6 +30132,7 @@ /var/ossec/packages_files/manager_installation_scripts/sca/darwin/22/cis_apple_macOS_13.x.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/darwin/23/cis_apple_macOS_14.x.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/darwin/24/cis_apple_macOS_15.x.yml.disabled +/var/ossec/packages_files/manager_installation_scripts/sca/darwin/25/cis_apple_macOS_26.x.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian10.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian11.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/debian/cis_debian12.yml.disabled @@ -30143,6 +30165,7 @@ /var/ossec/packages_files/manager_installation_scripts/sca/sles/11/cis_sles11_linux.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/sles/12/cis_sles12_linux.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/sles/15/cis_sles15_linux.yml.disabled +/var/ossec/packages_files/manager_installation_scripts/sca/sles/16/cis_sles16_linux.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/sunos/cis_solaris11.4.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/sunos/cis_solaris11.yml.disabled /var/ossec/packages_files/manager_installation_scripts/sca/ubuntu/cis_ubuntu14-04.yml.disabled @@ -30501,6 +30524,7 @@ /var/ossec/ruleset/sca/cis_apple_macOS_13.x.yml.disabled /var/ossec/ruleset/sca/cis_apple_macOS_14.x.yml.disabled /var/ossec/ruleset/sca/cis_apple_macOS_15.x.yml.disabled +/var/ossec/ruleset/sca/cis_apple_macOS_26.x.yml.disabled /var/ossec/ruleset/sca/cis_centos10_linux.yml.disabled /var/ossec/ruleset/sca/cis_centos6_linux.yml.disabled /var/ossec/ruleset/sca/cis_centos7_linux.yml.disabled @@ -30541,6 +30565,7 @@ /var/ossec/ruleset/sca/cis_sles11_linux.yml.disabled /var/ossec/ruleset/sca/cis_sles12_linux.yml.disabled /var/ossec/ruleset/sca/cis_sles15_linux.yml.disabled +/var/ossec/ruleset/sca/cis_sles16_linux.yml.disabled /var/ossec/ruleset/sca/cis_solaris11.4.yml.disabled /var/ossec/ruleset/sca/cis_solaris11.yml.disabled /var/ossec/ruleset/sca/cis_sqlserver_2012.yml.disabled @@ -30791,7 +30816,6 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/Cython-0.29.36.dist-info -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/PyJWT-2.10.1.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/SQLAlchemy-2.0.23.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/__pycache__ @@ -30817,10 +30841,14 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/models @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api/spec @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.1.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/api-4.14.3.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asgiref-3.7.2.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify/__pycache__ +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info/licenses +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/asyncinotify-4.3.2.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attr/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attr @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/attrs/__pycache__ @@ -32186,6 +32214,7 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/libcst-0.3.20.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/markupsafe-2.1.2.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/more_itertools/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/more_itertools @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/more_itertools-8.2.0.dist-info @@ -32819,8 +32848,8 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/middleware/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette/middleware @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info/licenses -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.47.2.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info/licenses +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/starlette-0.49.1.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tabulate-0.8.9.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tools/env/wazuh-manager/xml/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/tools/env/wazuh-manager/xml @@ -32839,8 +32868,8 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/util/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3/util @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3 -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info/licenses -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.5.0.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info/licenses +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/urllib3-2.6.3.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/lifespan/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/uvicorn/lifespan @@ -32878,7 +32907,7 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/rbac/default @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh/rbac @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.1.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/wazuh-4.14.3.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/tests/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/websocket/tests/data @@ -32900,7 +32929,8 @@ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug/wrappers/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug/wrappers @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug -@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.3.dist-info +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info/licenses +@dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/werkzeug-3.1.4.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/xmltodict-0.12.0.dist-info @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/yaml/__pycache__ @dir /var/ossec/framework/python/%%PYTHON_SITELIBDIR%%/yaml @@ -33161,6 +33191,7 @@ @dir /var/ossec/framework @dir /var/ossec/integrations @dir /var/ossec/lib +@dir(root,wazuh,750) /var/ossec/libexec @dir /var/ossec/logs/alerts @dir /var/ossec/logs/api @dir /var/ossec/logs/archives @@ -33198,6 +33229,7 @@ @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/22 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/23 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/24 +@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin/25 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/darwin @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/10 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/debian/11 @@ -33234,6 +33266,7 @@ @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/11 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/12 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/15 +@dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles/16 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sles @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sunos/5/11 @dir /var/ossec/packages_files/manager_installation_scripts/etc/templates/config/sunos/5/11.4 @@ -33294,6 +33327,7 @@ @dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/22 @dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/23 @dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/24 +@dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin/25 @dir /var/ossec/packages_files/manager_installation_scripts/sca/darwin @dir /var/ossec/packages_files/manager_installation_scripts/sca/debian @dir /var/ossec/packages_files/manager_installation_scripts/sca/freebsd @@ -33316,6 +33350,7 @@ @dir /var/ossec/packages_files/manager_installation_scripts/sca/sles/11 @dir /var/ossec/packages_files/manager_installation_scripts/sca/sles/12 @dir /var/ossec/packages_files/manager_installation_scripts/sca/sles/15 +@dir /var/ossec/packages_files/manager_installation_scripts/sca/sles/16 @dir /var/ossec/packages_files/manager_installation_scripts/sca/sles @dir /var/ossec/packages_files/manager_installation_scripts/sca/sunos @dir /var/ossec/packages_files/manager_installation_scripts/sca/ubuntu diff --git a/security/wazuh-server/Makefile b/security/wazuh-server/Makefile index fc9a90e439ca..3100d2c1ef8c 100644 --- a/security/wazuh-server/Makefile +++ b/security/wazuh-server/Makefile @@ -1,5 +1,5 @@ PORTNAME= wazuh -PORTVERSION= 4.14.1 +PORTVERSION= 4.14.3 CATEGORIES= security MASTER_SITES= LOCAL/acm/${PORTNAME}/:config_samples \ https://packages.wazuh.com/4.x/filebeat/:wazuh_module \ @@ -28,7 +28,7 @@ SUB_FILES= pkg-message ETCDIR= ${PREFIX}/etc/${PORTNAME}${PKGNAMESUFFIX} WAZUH_LOCALBASE= /var/ossec -WAZUH_MODULE_VER= 0.4 +WAZUH_MODULE_VER= 0.5 OPTIONS_DEFINE= FILEBEAT LOGSTASH WAZUH-MANAGER OPTIONS_DEFAULT= FILEBEAT LOGSTASH WAZUH-MANAGER @@ -38,9 +38,9 @@ FILEBEAT_DESC= Install filebeat component LOGSTASH_DESC= Install logstash component WAZUH-MANAGER_DESC= Install wazuh manager component -FILEBEAT_RUN_DEPENDS= filebeat:sysutils/beats7 +FILEBEAT_RUN_DEPENDS= filebeat:sysutils/beats8 LOGSTASH_RUN_DEPENDS= ${LOCALBASE}/logstash/bin/logstash:sysutils/logstash8 -WAZUH-MANAGER_RUN_DEPENDS= wazuh-manager>=0:security/wazuh-manager +WAZUH-MANAGER_RUN_DEPENDS= ${WAZUH_LOCALBASE}/bin/wazuh-control:security/wazuh-manager do-extract: @${MKDIR} ${WRKSRC} diff --git a/security/wazuh-server/distinfo b/security/wazuh-server/distinfo index 1220060201ce..0f63118590ae 100644 --- a/security/wazuh-server/distinfo +++ b/security/wazuh-server/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1763764270 -SHA256 (wazuh-4.14.1/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247 -SIZE (wazuh-4.14.1/filebeat.yml) = 1120 -SHA256 (wazuh-4.14.1/logstash-wazuh-4.14.1.conf) = 36fb7455a50379e58ef0f63940dcd8971df85ebc7db03b27cce55570ebd60888 -SIZE (wazuh-4.14.1/logstash-wazuh-4.14.1.conf) = 3112 -SHA256 (wazuh-4.14.1/wazuh-filebeat-0.4.tar.gz) = b0683f1d5d7c5d076ea3a565b0aa7ca92e6483f8a14e8b96799e6ee632da2284 -SIZE (wazuh-4.14.1/wazuh-filebeat-0.4.tar.gz) = 1802 -SHA256 (wazuh-4.14.1/wazuh-template.json) = 31a60d5812fb0b5cd7c2d58556b88f57f7fc2f2221dd7b6b32f2256b13ea2886 -SIZE (wazuh-4.14.1/wazuh-template.json) = 84241 +TIMESTAMP = 1770863456 +SHA256 (wazuh-4.14.3/filebeat.yml) = bbcf6fe806a32b505b0848386d71684868be85965bfb91b117dff15c9de7c247 +SIZE (wazuh-4.14.3/filebeat.yml) = 1120 +SHA256 (wazuh-4.14.3/logstash-wazuh-4.14.3.conf) = 36fb7455a50379e58ef0f63940dcd8971df85ebc7db03b27cce55570ebd60888 +SIZE (wazuh-4.14.3/logstash-wazuh-4.14.3.conf) = 3112 +SHA256 (wazuh-4.14.3/wazuh-filebeat-0.5.tar.gz) = 7a8c67c47b22f89ab271b7e35f108f18b2215b7aa411cdd23c9994393070d38d +SIZE (wazuh-4.14.3/wazuh-filebeat-0.5.tar.gz) = 1808 +SHA256 (wazuh-4.14.3/wazuh-template.json) = c6e30822c67c10f7e777cb51926e261d8b2c3a941c4ffcf83325f700c1c8802f +SIZE (wazuh-4.14.3/wazuh-template.json) = 84275 diff --git a/security/wazuh-server/files/pkg-message.in b/security/wazuh-server/files/pkg-message.in index 6bba4619cf50..16e82ff37293 100644 --- a/security/wazuh-server/files/pkg-message.in +++ b/security/wazuh-server/files/pkg-message.in @@ -31,14 +31,20 @@ Wazuh server components were installed setup. For example host, ssl, filter, etc. Sample files can give you a good guide about that. -7) Install logstash-output-opensearch plugin +7) Install logstash-output-opensearch plugin. Fetch it from rubygems site or opensearch github # cd %%PREFIX%%/logstash/bin - # sh -c "JAVA_HOME=%%PREFIX%%/openjdk11 ./logstash-plugin install logstash-output-opensearch" + # sh -c "JAVA_HOME=%%PREFIX%%/openjdk21 ./logstash-plugin install logstash-output-opensearch" + + If there are some issues installing this plugin, try installing gem file directly: + + # fetch https://rubygems.org/downloads/logstash-output-opensearch-2.0.3-java.gem -o \ + /tmp/logstash-output-opensearch-2.0.3-java.gem + # sh -c "JAVA_HOME=%%PREFIX%%/openjdk21 ./logstash-plugin install /tmp/logstash-output-opensearch-2.0.3-java.gem" 8) Check if logstash-output-opensearch plugin was installed - # sh -c "JAVA_HOME=%%PREFIX%%/openjdk11 ./logstash-plugin list | grep logstash-output-opensearch" + # sh -c "JAVA_HOME=%%PREFIX%%/openjdk21 ./logstash-plugin list | grep logstash-output-opensearch" 9) Add Filebeat and Logstash to /etc/rc.conf diff --git a/security/webtunnel-tor/Makefile b/security/webtunnel-tor/Makefile index e218fb81b2dd..0a2e1ee6ddc8 100644 --- a/security/webtunnel-tor/Makefile +++ b/security/webtunnel-tor/Makefile @@ -1,6 +1,6 @@ PORTNAME= webtunnel PORTVERSION= 0.0.1 -PORTREVISION= 21 +PORTREVISION= 24 CATEGORIES= security net PKGNAMESUFFIX= -tor diff --git a/security/wolfssh/Makefile b/security/wolfssh/Makefile index f15836f65721..67c0e6e614f8 100644 --- a/security/wolfssh/Makefile +++ b/security/wolfssh/Makefile @@ -1,5 +1,5 @@ PORTNAME= wolfssh -PORTVERSION= 1.4.21 +PORTVERSION= 1.4.22 CATEGORIES= security MASTER_SITES= https://www.wolfssl.com/ diff --git a/security/wolfssh/distinfo b/security/wolfssh/distinfo index d77aef2b0faa..6f81a7432dd9 100644 --- a/security/wolfssh/distinfo +++ b/security/wolfssh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761446508 -SHA256 (wolfssh-1.4.21.tar.gz) = d3e752defbd11e11d3e7a11c0b9758545d369a0130473be06bb0ce3d3c923c4f -SIZE (wolfssh-1.4.21.tar.gz) = 960540 +TIMESTAMP = 1768625595 +SHA256 (wolfssh-1.4.22.tar.gz) = f4b7c0ed00d53e60f5cfd699952bdcbdab3a467cd7d9f7b82629ea4dec609e08 +SIZE (wolfssh-1.4.22.tar.gz) = 1041201 diff --git a/security/wolfssh/pkg-plist b/security/wolfssh/pkg-plist index 752e1472139a..c3d4de14ad45 100644 --- a/security/wolfssh/pkg-plist +++ b/security/wolfssh/pkg-plist @@ -17,4 +17,4 @@ include/wolfssh/wolfsftp.h lib/libwolfssh.a lib/libwolfssh.so lib/libwolfssh.so.18 -lib/libwolfssh.so.18.0.0 +lib/libwolfssh.so.18.1.0 diff --git a/security/wolfssl/Makefile b/security/wolfssl/Makefile index 910e018a11dd..61ff158e3d59 100644 --- a/security/wolfssl/Makefile +++ b/security/wolfssl/Makefile @@ -1,5 +1,6 @@ PORTNAME= wolfssl PORTVERSION= 5.8.4 +PORTREVISION= 1 CATEGORIES= security devel MASTER_SITES= https://www.wolfssl.com/ \ LOCAL/fox @@ -39,7 +40,7 @@ CONFIGURE_ARGS= --disable-dependency-tracking \ --enable-tls13 \ --enable-tls13-draft18 TEST_TARGET= check -CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1 +CFLAGS+= -DWOLFSSL_ALT_NAMES -DWOLFSSL_GETRANDOM=1 -DWOLFSSL_TLS13_MIDDLEBOX_COMPAT CFLAGS_i386= -DWOLFSSL_SHA224 CFLAGS_powerpc= -DWOLFSSL_SHA224 CFLAGS_powerpc64= -DWOLFSSL_SHA224 diff --git a/security/wpa_supplicant-devel/Makefile b/security/wpa_supplicant-devel/Makefile index 2d0be8a65644..bf9d17ede36a 100644 --- a/security/wpa_supplicant-devel/Makefile +++ b/security/wpa_supplicant-devel/Makefile @@ -11,8 +11,8 @@ WWW= https://w1.fi/wpa_supplicant/ USE_GITHUB= yes GH_ACCOUNT= cschuber GH_PROJECT= hostap -GH_TAGNAME= 8990591d07 -COMMIT_DATE= 2025.11.07 +GH_TAGNAME= 4651763561 +COMMIT_DATE= 2026.02.26 LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/README @@ -23,6 +23,7 @@ BUILD_WRKSRC= ${WRKSRC}/wpa_supplicant INSTALL_WRKSRC= ${WRKSRC}/src CPPFLAGS+= -Wno-incompatible-function-pointer-types CFLAGS+= ${CPPFLAGS} # USES=readline only augments CPPFLAGS and LDFLAGS +CFLAGS+= -Wno-undefined-internal CFLAGS+= -I${OPENSSLINC} CFLAGS+= -Wno-deprecated-declarations LDFLAGS+= -L${OPENSSLLIB} -lutil @@ -129,12 +130,12 @@ DBUS_PLIST_FILES= share/dbus-1/system-services/fi.w1.wpa_supplicant1.service \ .include <bsd.port.pre.mk> -.if ${PORT_OPTIONS:MNDIS} && ${PORT_OPTIONS:MPRIVSEP} -BROKEN= Fails to compile with both NDIS and PRIVSEP +.if ! ${PORT_OPTIONS:MPASN} +BROKEN= PASN is now a hard requirement .endif -.if ${PORT_OPTIONS:MIEEE80211AC} && ${PORT_OPTIONS:MIEEE80211N} -BROKEN= Fails to compile with both IEEE80211AC and IEEE80211N +.if ${PORT_OPTIONS:MNDIS} && ${PORT_OPTIONS:MPRIVSEP} +BROKEN= Fails to compile with both NDIS and PRIVSEP .endif .if ${PORT_OPTIONS:MSIM} || ${PORT_OPTIONS:MAKA} || ${PORT_OPTIONS:MAKA_PRIME} @@ -176,6 +177,13 @@ post-patch: PASN TDLS WNM MBO RSN_PREAUTH . if ${PORT_OPTIONS:M${simple}} @${ECHO_CMD} CONFIG_${simple}=y >> ${CFG} +. if ${simple} == "IEEE80211N" + @${ECHO_CMD} CONFIG_IEEE80211BE=y >> ${CFG} + @${ECHO_CMD} CONFIG_IEEE80211AX=y >> ${CFG} + @${ECHO_CMD} CONFIG_IEEE80211AC=y >> ${CFG} + @${ECHO_CMD} CONFIG_AP=y >> ${CFG} + @${ECHO_CMD} NEED_AP_MLME=y >> ${CFG} +. endif . endif .endfor .for item in READLINE PEERKEY diff --git a/security/wpa_supplicant-devel/distinfo b/security/wpa_supplicant-devel/distinfo index bd34d699411f..953f3da00f1a 100644 --- a/security/wpa_supplicant-devel/distinfo +++ b/security/wpa_supplicant-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763398774 -SHA256 (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 41e3b309f1ac69aa97ac51d868d5ae750c9b40309e89146a1b74e013197abfe6 -SIZE (cschuber-hostap-2025.11.07-8990591d07_GH0.tar.gz) = 5369906 +TIMESTAMP = 1772215133 +SHA256 (cschuber-hostap-2026.02.26-4651763561_GH0.tar.gz) = 2c522b22fc1dfb4072ede955eca3e65e61af6e6d0de637672954243893571cc5 +SIZE (cschuber-hostap-2026.02.26-4651763561_GH0.tar.gz) = 5423070 diff --git a/security/xhash/Makefile b/security/xhash/Makefile index 6e41929b4062..be67096d7bcb 100644 --- a/security/xhash/Makefile +++ b/security/xhash/Makefile @@ -1,7 +1,7 @@ PORTNAME= xhash DISTVERSIONPREFIX= v DISTVERSION= 3.6.3 -PORTREVISION= 9 +PORTREVISION= 12 CATEGORIES= security MAINTAINER= rbranco@suse.com @@ -11,7 +11,7 @@ WWW= https://github.com/ricardobranco777/xhash/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= go:modules,1.24 +USES= go:1.24+,modules USE_GITHUB= yes GH_ACCOUNT= ricardobranco777 GH_TUPLE= golang:crypto:v0.37.0:golang_crypto/vendor/golang.org/x/crypto \ diff --git a/security/xml-security/Makefile b/security/xml-security/Makefile index e46188774d90..95cc829876c9 100644 --- a/security/xml-security/Makefile +++ b/security/xml-security/Makefile @@ -1,5 +1,6 @@ PORTNAME= xmlsec DISTVERSION= 3.0.5 +PORTREVISION= 1 CATEGORIES= security java MASTER_SITES= https://repo1.maven.org/maven2/org/apache/santuario/xmlsec/${DISTVERSION}/ DISTFILES= ${PORTNAME}-${PORTVERSION}.jar diff --git a/security/xmlsec1/Makefile b/security/xmlsec1/Makefile index 731d8f136cb4..81c743d11781 100644 --- a/security/xmlsec1/Makefile +++ b/security/xmlsec1/Makefile @@ -1,6 +1,6 @@ PORTNAME= xmlsec1 -DISTVERSION= 1.3.6 -PORTREVISION= 1 +DISTVERSION= 1.3.9 +PORTREVISION= 0 CATEGORIES= security MASTER_SITES= https://github.com/lsh123/xmlsec/releases/download/xmlsec_${DISTVERSION:S,.,_,g}/ \ https://www.aleksey.com/xmlsec/download/ @@ -21,13 +21,14 @@ USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static INSTALL_TARGET= install-strip -PORTDOCS= * + PLIST_SUB= DISTVERSION=${DISTVERSION} +PORTDOCS= * OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT= OPENSSL NSS OPTIONS_MULTI= SSL OPTIONS_MULTI_SSL= GNUTLS NSS OPENSSL -OPTIONS_DEFAULT= OPENSSL NSS OPTIONS_SUB= yes GNUTLS_LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ @@ -39,8 +40,8 @@ NSS_LIB_DEPENDS= libnspr4.so:devel/nspr \ NSS_CONFIGURE_WITH= nspr nss OPENSSL_USES= ssl -OPENSSL_CONFIGURE_OFF= --without-openssl OPENSSL_CONFIGURE_ON= --with-openssl="${OPENSSLBASE}" +OPENSSL_CONFIGURE_OFF= --without-openssl post-patch: cd ${PATCH_WRKSRC} && ${REINPLACE_CMD} \ @@ -67,5 +68,6 @@ post-patch-NSS-on: post-install: ${RMDIR} ${STAGEDIR}${DOCSDIR}/css + ${RM} ${STAGEDIR}${PREFIX}/bin/xmlsec_unit_tests .include <bsd.port.mk> diff --git a/security/xmlsec1/distinfo b/security/xmlsec1/distinfo index 4f117e593dc6..4cc24d04ca1e 100644 --- a/security/xmlsec1/distinfo +++ b/security/xmlsec1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731020022 -SHA256 (xmlsec1-1.3.6.tar.gz) = 952b626ad3f3be1a4598622dab52fdab2a8604d0837c1b00589f3637535af92f -SIZE (xmlsec1-1.3.6.tar.gz) = 2453984 +TIMESTAMP = 1768327914 +SHA256 (xmlsec1-1.3.9.tar.gz) = a631c8cd7a6b86e6adb9f5b935d45a9cf9768b3cb090d461e8eb9d043cf9b62f +SIZE (xmlsec1-1.3.9.tar.gz) = 2377806 diff --git a/security/xray-core/Makefile b/security/xray-core/Makefile index 744509ed5a3c..73b0b1ea9d27 100644 --- a/security/xray-core/Makefile +++ b/security/xray-core/Makefile @@ -1,7 +1,7 @@ PORTNAME= xray-core DISTVERSIONPREFIX= v DISTVERSION= 25.12.8 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= security MASTER_SITES= https://github.com/v2fly/geoip/releases/download/202512050148/:geoip \ https://github.com/v2fly/domain-list-community/releases/download/20251212112114/:geosite diff --git a/security/yara/Makefile b/security/yara/Makefile index 43ad3ad23274..2aead05230cc 100644 --- a/security/yara/Makefile +++ b/security/yara/Makefile @@ -20,7 +20,7 @@ GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --enable-cuckoo --enable-dex --enable-dotnet --enable-macho --enable-magic INSTALL_TARGET= install-strip TEST_TARGET= check -USES= alias autoreconf cpe libtool localbase pathfix pkgconfig ssl +USES= autoreconf cpe libtool localbase pathfix pkgconfig ssl CPE_VENDOR= virustotal USE_LDCONFIG= yes CPPFLAGS+= -isystem ${OPENSSLINC} diff --git a/security/yubikey-agent/Makefile b/security/yubikey-agent/Makefile index cce5f524c8ac..eceaf10665e6 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= 26 +PORTREVISION= 29 CATEGORIES= security sysutils MAINTAINER= egypcio@FreeBSD.org diff --git a/security/zaproxy/Makefile b/security/zaproxy/Makefile index c283f36fc9d8..ce85bd514e6c 100644 --- a/security/zaproxy/Makefile +++ b/security/zaproxy/Makefile @@ -1,6 +1,7 @@ PORTNAME= zaproxy DISTVERSIONPREFIX= v DISTVERSION= 2.17.0 +PORTREVISION= 1 CATEGORIES= security java MAINTAINER= acm@FreeBSD.org diff --git a/security/zeek/Makefile b/security/zeek/Makefile index 0488d6873fb4..33d25c7d51d9 100644 --- a/security/zeek/Makefile +++ b/security/zeek/Makefile @@ -1,5 +1,5 @@ PORTNAME= zeek -DISTVERSION= 8.0.4 +DISTVERSION= 8.0.6 PORTREVISION= 1 CATEGORIES= security MASTER_SITES= https://download.zeek.org/ diff --git a/security/zeek/distinfo b/security/zeek/distinfo index e1b43d9b2abf..60e16ff7453e 100644 --- a/security/zeek/distinfo +++ b/security/zeek/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762386088 -SHA256 (zeek-8.0.4.tar.gz) = b11aa1391e240c6ab49838de949bb8ea44635ee8fb8350db4e100c31e83b6a24 -SIZE (zeek-8.0.4.tar.gz) = 99613526 +TIMESTAMP = 1769725279 +SHA256 (zeek-8.0.6.tar.gz) = 7263baa298cc9cd116520b2937cd196882783dbbdf9d5619e9938b3f08a4abac +SIZE (zeek-8.0.6.tar.gz) = 99778356 diff --git a/security/zeek/pkg-plist b/security/zeek/pkg-plist index 2888ca696ecb..565842857387 100644 --- a/security/zeek/pkg-plist +++ b/security/zeek/pkg-plist @@ -4,7 +4,6 @@ %%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 diff --git a/security/zlint/Makefile b/security/zlint/Makefile index 38d6c9bd81f1..c6ab16191283 100644 --- a/security/zlint/Makefile +++ b/security/zlint/Makefile @@ -1,7 +1,7 @@ PORTNAME= zlint DISTVERSIONPREFIX= v DISTVERSION= 3.6.8 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= security www MAINTAINER= yuri@FreeBSD.org |
