From b8d2c2fe0fcc91e79dea8a244a33be6fc705a906 Mon Sep 17 00:00:00 2001 From: bsiegert Date: Mon, 30 Jun 2025 09:01:36 +0000 Subject: [PATCH 01/43] I hereby declare this branch opened :) --- doc/CHANGES-pkgsrc-2025Q2 | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 doc/CHANGES-pkgsrc-2025Q2 diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 new file mode 100644 index 0000000000000..618b1b58d1b3d --- /dev/null +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -0,0 +1,5 @@ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.1 2025/06/30 09:01:36 bsiegert Exp $ + +Changes to packages and infrastructure on the 2025Q2 branch: + + From 9bac71d142bc2340cb54de7cdcbfe32192f5f3cb Mon Sep 17 00:00:00 2001 From: maya Date: Wed, 2 Jul 2025 20:37:00 +0000 Subject: [PATCH 02/43] Pullup ticket #6975 - requested by kim security/sudo: Security fix Revisions pulled up: - security/sudo/Makefile 1.209 - security/sudo/distinfo 1.138 --- Module Name: pkgsrc Committed By: kim Date: Tue Jul 1 05:09:11 UTC 2025 Modified Files: pkgsrc/security/sudo: Makefile distinfo Log Message: sudo: Upgrade to 1.9.17p1 What's new in Sudo 1.9.17p1 * Fixed CVE-2025-32462. Sudo's -h (--host) option could be specified when running a command or editing a file. This could enable a local privilege escalation attack if the sudoers file allows the user to run commands on a different host. * Fixed CVE-2025-32463. An attacker can leverage sudo's -R (--chroot) option to run arbitrary commands as root, even if they are not listed in the sudoers file. The chroot support has been deprecated an will be removed entirely in a future release. What's new in Sudo 1.9.17 * Sudo now uses the NODEV macro consistently. Bug #1074. * Fixed a bug where the "ALL" command in a sudoers rule would override a previous NOSETENV tag. Command tags are inherited from previous Cmnds in a Cmnd_Spec_List. There is a special case for the SETENV tag with the "ALL" command, where SETENV is implied if no explicit SETENV or NOSETENV tag is specified. This special case did not take into account that a NOSETENV tag that was inherited should override this behavior. * If sudo is run via ssh without a terminal and a password is required, it now suggest using ssh's "-t" option. * Fixed the display of timeout values in the "sudo -V" output on systems without a C99-compliant snprintf() function. * Quieted a number of minor Coverity warnings. * Fixed a problem running sudo from a serial console on Linux when the command is run in a pseudo-terminal (the default). * Fixed a crash in sudo which could occur if there was a fatal error after the user was validated but before the command was actually run. * Fixed a number of man page style warnings. The "lint" make target in the docs directory will now run groff with warnings enabled if it is available. Bug #1075. * The "ignore_dot" sudoers setting is now on by default. There is now a "--disable-ignore-dot" configure option to disable it. The "--with-ignore-dot" configure option has been deprecated. * Fixed a problem with the "pwfeedback" option where an initial backspace would reduce the maximum length allowed for the password. GitHub issue #439. * Fixed minor grammar and spelling problems in the man pages. * Fixed a bug where a user could avoid entering a password for "sudo -l command" if they specified their own user or group name via the "-u" or "-g" options. * Avoid potential password guessing based on timing attacks on the strcmp() function on systems without PAM or a crypt() function where plaintext passwords are stored in the shadow password file. * Fixed a potential information leak where "sudo -l command" could be used to determine whether an executable exists in a directory that they do not have search access to. * Sudo uses TCSAFLUSH, not TCSADRAIN, when disabling echo once again. A long time ago sudo changed from using TCSAFLUSH to TCSADRAIN due to some systems having bugs related to TCSAFLUSH. That should no longer be a concern. Using TCSAFLUSH ensures that password input that has been received by the kernel, but not yet read by sudo, will be discarded and not echoed. * Added the SUDO_TTY environment variable if the user has a terminal. This can be used to find the user's original tty device when sudo runs the command in its own pseudo-terminal. GitHub issue #447. * New Cantonese translation for sudo. --- security/sudo/Makefile | 5 ++--- security/sudo/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/security/sudo/Makefile b/security/sudo/Makefile index 7e06df4174a44..8ae86c9eada6a 100644 --- a/security/sudo/Makefile +++ b/security/sudo/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.208 2025/04/19 07:58:23 wiz Exp $ +# $NetBSD: Makefile,v 1.208.2.1 2025/07/02 20:37:00 maya Exp $ -DISTNAME= sudo-1.9.16p2 -PKGREVISION= 2 +DISTNAME= sudo-1.9.17p1 CATEGORIES= security MASTER_SITES= https://www.sudo.ws/dist/ MASTER_SITES+= ftp://ftp.sudo.ws/pub/sudo/ diff --git a/security/sudo/distinfo b/security/sudo/distinfo index d595a04807bc7..dd3868d271653 100644 --- a/security/sudo/distinfo +++ b/security/sudo/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.137 2025/03/03 21:51:40 nia Exp $ +$NetBSD: distinfo,v 1.137.4.1 2025/07/02 20:37:00 maya Exp $ -BLAKE2s (sudo-1.9.16p2.tar.gz) = 6e772f5372473d112e122f125cdf7da8db636de3c8c973f18232942fd98a51b1 -SHA512 (sudo-1.9.16p2.tar.gz) = 1e2ea762671890a03b0ea4b95b3849f2d3a4c301432db8767433e9d80c517efd8b7a68e0bbce1b178aff5857907600f1f5e0d889779cb27e38c2f602395f6f06 -Size (sudo-1.9.16p2.tar.gz) = 5398419 bytes +BLAKE2s (sudo-1.9.17p1.tar.gz) = ff973b090b311fc0397a51f261243671594ac3e0ce14a707eca82b8fb07997c9 +SHA512 (sudo-1.9.17p1.tar.gz) = 1a9fb27a117b54adf5c99443b3375f7e0eaaf3a2d5a3d409f7c7b10c43432eb301d721df93fb1a8a2e45bf4a4957288d4f153359fc018af00973be57f62a1ebc +Size (sudo-1.9.17p1.tar.gz) = 5449076 bytes SHA1 (patch-Makefile.in) = 1a83c55d27829013e2e23073046c5c39b020fafe SHA1 (patch-configure) = 1e8eff2a823b0f687ef563a5050f43fb4bb9d72c SHA1 (patch-examples_Makefile.in) = a20967ecd88eb5e4a8b47e6a3b80bc18be713409 From 42654158771b9021386e356e806ff25e24972ce3 Mon Sep 17 00:00:00 2001 From: maya Date: Fri, 4 Jul 2025 14:13:22 +0000 Subject: [PATCH 03/43] Pullup ticket #6976 - requested by taca lang/php82: Security fix Revisions pulled up: - lang/php/phpversion.mk 1.468 - lang/php82/Makefile 1.21 - lang/php82/distinfo 1.34 --- Module Name: pkgsrc Committed By: taca Date: Fri Jul 4 01:23:50 UTC 2025 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php82: Makefile distinfo Log Message: lang/php82: update to 8.2.29 PHP 8.2.29 (2025-07-03) - PGSQL: . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during escaping). (CVE-2025-1735) (Jakub Zelenka) - SOAP: . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos) - Standard: . Fixed GHSA-3cr5-j632-f35r (Null byte termination in hostnames). (CVE-2025-1220) (Jakub Zelenka) --- lang/php/phpversion.mk | 4 ++-- lang/php82/Makefile | 3 +-- lang/php82/distinfo | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk index 739251fe42b64..aaf4b7664996e 100644 --- a/lang/php/phpversion.mk +++ b/lang/php/phpversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: phpversion.mk,v 1.466 2025/06/08 16:27:30 taca Exp $ +# $NetBSD: phpversion.mk,v 1.466.2.1 2025/07/04 14:13:22 maya Exp $ # # This file selects a PHP version, based on the user's preferences and # the installed packages. It does not add a dependency on the PHP @@ -111,7 +111,7 @@ PHPVERSION_MK= defined PHP56_VERSION= 5.6.40 PHP74_VERSION= 7.4.33 PHP81_VERSION= 8.1.32 -PHP82_VERSION= 8.2.28 +PHP82_VERSION= 8.2.29 PHP83_VERSION= 8.3.22 PHP84_VERSION= 8.4.8 diff --git a/lang/php82/Makefile b/lang/php82/Makefile index 1311a2d371d99..318076d6772f4 100644 --- a/lang/php82/Makefile +++ b/lang/php82/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.20 2025/06/11 14:58:27 taca Exp $ +# $NetBSD: Makefile,v 1.20.2.1 2025/07/04 14:13:22 maya Exp $ # # We can't omit PKGNAME here to handle PKG_OPTIONS. # PKGNAME= ${PHP_PKG_PREFIX}-${PHP_VERSION} -PKGREVISION= 4 CATEGORIES= lang COMMENT= PHP Hypertext Preprocessor version 8.2 diff --git a/lang/php82/distinfo b/lang/php82/distinfo index 7f1059423e9fb..1c7474f21e86d 100644 --- a/lang/php82/distinfo +++ b/lang/php82/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.33 2025/06/11 14:58:27 taca Exp $ +$NetBSD: distinfo,v 1.33.2.1 2025/07/04 14:13:22 maya Exp $ -BLAKE2s (php-8.2.28.tar.xz) = 8fb6d1b81c1a42a39dbe7cfc3bf6982bd54766c6cc1ac714273f55a001635064 -SHA512 (php-8.2.28.tar.xz) = af2a4f43da756a78f762dbd2b9e589e52864c7069fd55a6a2b900e32a08728a7d69b80577dc79b5d4a86993846a2232b809b75ae415344935610a3934b10c6ba -Size (php-8.2.28.tar.xz) = 12147756 bytes +BLAKE2s (php-8.2.29.tar.xz) = 36602c9e5e59adcc6f94156a3c5dff25622189ee3eb1736a7230c49253705f7c +SHA512 (php-8.2.29.tar.xz) = 36d389e43a9d6bdc558f5e949f54e126c6fd4bf00da572e061e4e4c2f62ffeb292a34371486d3a64b85ab4a18678f7d84b2e3628e0ddc723a7757e90fecdbf92 +Size (php-8.2.29.tar.xz) = 12162364 bytes SHA1 (patch-build_Makefile.global) = 87c533087a536649b5f51108ef4f4b72c8efc5b2 SHA1 (patch-build_php.m4) = 465d2896c8c4d88c325414caf221e1f2aec27fc3 SHA1 (patch-configure.ac) = 97d6378ca03682aca635af45df3e7d777fd1d787 From 4a39307075d1a4f9cb143679a33921335602e323 Mon Sep 17 00:00:00 2001 From: maya Date: Fri, 4 Jul 2025 14:22:47 +0000 Subject: [PATCH 04/43] Pullup ticket #6977 - requested by taca lang/php81: Security fix Revisions pulled up: - lang/php/phpversion.mk 1.469 - lang/php81/Makefile 1.35 - lang/php81/distinfo 1.41 --- Module Name: pkgsrc Committed By: taca Date: Fri Jul 4 01:24:52 UTC 2025 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php81: Makefile distinfo Log Message: lang/php81: update to 8.1.33 PHP 8.1.33 (2025-07-03) - PGSQL: . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during escaping). (CVE-2025-1735) (Jakub Zelenka) - SOAP: . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos) - Standard: . Fixed GHSA-3cr5-j632-f35r (Null byte termination in hostnames). (CVE-2025-1220) (Jakub Zelenka) --- lang/php/phpversion.mk | 4 ++-- lang/php81/Makefile | 3 +-- lang/php81/distinfo | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk index aaf4b7664996e..3fe9167a1e304 100644 --- a/lang/php/phpversion.mk +++ b/lang/php/phpversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: phpversion.mk,v 1.466.2.1 2025/07/04 14:13:22 maya Exp $ +# $NetBSD: phpversion.mk,v 1.466.2.2 2025/07/04 14:22:47 maya Exp $ # # This file selects a PHP version, based on the user's preferences and # the installed packages. It does not add a dependency on the PHP @@ -110,7 +110,7 @@ PHPVERSION_MK= defined # Define each PHP's version. PHP56_VERSION= 5.6.40 PHP74_VERSION= 7.4.33 -PHP81_VERSION= 8.1.32 +PHP81_VERSION= 8.1.33 PHP82_VERSION= 8.2.29 PHP83_VERSION= 8.3.22 PHP84_VERSION= 8.4.8 diff --git a/lang/php81/Makefile b/lang/php81/Makefile index 9fd0e66e86d72..b84ab4ab37471 100644 --- a/lang/php81/Makefile +++ b/lang/php81/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.34 2025/06/14 14:00:12 taca Exp $ +# $NetBSD: Makefile,v 1.34.2.1 2025/07/04 14:22:47 maya Exp $ # # We can't omit PKGNAME here to handle PKG_OPTIONS. # PKGNAME= ${PHP_PKG_PREFIX}-${PHP_VERSION} -PKGREVISION= 5 CATEGORIES= lang COMMENT= PHP Hypertext Preprocessor version 8.1 diff --git a/lang/php81/distinfo b/lang/php81/distinfo index d0edb55670f8c..ea5dda33bccb3 100644 --- a/lang/php81/distinfo +++ b/lang/php81/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.40 2025/06/14 14:00:12 taca Exp $ +$NetBSD: distinfo,v 1.40.2.1 2025/07/04 14:22:47 maya Exp $ -BLAKE2s (php-8.1.32.tar.xz) = b0555666ee77e5fc629cde2879d0336b1d39324032be82d68ab259cd8150444a -SHA512 (php-8.1.32.tar.xz) = d8084415ead65d685c68c4264e793abb1322b01e120c2ac09c2e33889a13513fb42401621fcb702e36bc1a3239b317a4c10e20c676bb19eb05749a6d6e646318 -Size (php-8.1.32.tar.xz) = 11893516 bytes +BLAKE2s (php-8.1.33.tar.xz) = 478daa8c3289445314abf3fa1511ed56ab1204bf21272d89e6db2b901cdbc061 +SHA512 (php-8.1.33.tar.xz) = 657b5e3689edcb83d55c1e3c4403e714dd3f29824a678da622678fff3bfc9d333b5de07e136d856a4e6bc981f104c999797500046df7fefdf3880e76574d8880 +Size (php-8.1.33.tar.xz) = 11898724 bytes SHA1 (patch-build_Makefile.global) = a5540dc209ea9b2b696ded4c1a3967eec9727800 SHA1 (patch-build_php.m4) = 0d1bb2ded23a86b339a453655b7381de129e9274 SHA1 (patch-configure.ac) = efa879e8304838d3c8cf3851310ce3d9e54c1a1e From aec4f87cd6f9ffa33184a25f2b8ca962631fda62 Mon Sep 17 00:00:00 2001 From: maya Date: Fri, 4 Jul 2025 14:43:38 +0000 Subject: [PATCH 05/43] Pullup ticket #6978 - requested by taca lang/php83: Security fix Revisions pulled up: - lang/php/phpversion.mk 1.470 - lang/php83/Makefile 1.17 - lang/php83/distinfo 1.26 --- Module Name: pkgsrc Committed By: taca Date: Fri Jul 4 01:25:48 UTC 2025 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php83: Makefile distinfo Log Message: lang/php83: update to 8.3.23 PHP 8.3.23 (2025-07-03) - Core: . Fixed GH-18695 (zend_ast_export() - float number is not preserved). (Oleg Efimov) . Do not delete main chunk in zend_gc. (danog, Arnaud) . Fix compile issues with zend_alloc and some non-default options. (nielsdos) - Curl: . Fix memory leak when setting a list via curl_setopt fails. (nielsdos) . Fix incorrect OpenSSL version detection. (Peter Kokot) - Date: . Fix leaks with multiple calls to DatePeriod iterator current(). (nielsdos) - FPM: . Fixed GH-18662 (fpm_get_status segfault). (txuna) - Hash: . Fixed bug GH-14551 (PGO build fails with xxhash). (nielsdos) - Intl: . Fix memory leak in intl_datetime_decompose() on failure. (nielsdos) . Fix memory leak in locale lookup on failure. (nielsdos) - ODBC: . Fix memory leak on php_odbc_fetch_hash() failure. (nielsdos) - Opcache: . Fixed bug GH-18743 (Incompatibility in Inline TLS Assembly on Alpine 3.22). (nielsdos, Arnaud) - OpenSSL: . Fix memory leak of X509_STORE in php_openssl_setup_verify() on failure. (nielsdos) . Fixed bug #74796 (Requests through http proxy set peer name). (Jakub Zelenka) - PGSQL: . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during escaping). (CVE-2025-1735) (Jakub Zelenka) - Phar: . Add missing filter cleanups on phar failure. (nielsdos) . Fixed bug GH-18642 (Signed integer overflow in ext/phar fseek). (nielsdos) - PHPDBG: . Fix 'phpdbg --help' segfault on shutdown with USE_ZEND_ALLOC=0. (nielsdos) - PDO ODBC: . Fix memory leak if WideCharToMultiByte() fails. (nielsdos) - PGSQL: . Fix warning not being emitted when failure to cancel a query with pg_cancel_query(). (Girgias) - Random: . Fix reference type confusion and leak in user random engine. (nielsdos, timwolla) - Readline: . Fix memory leak when calloc() fails in php_readline_completion_cb(). (nielsdos) - SOAP: . Fix memory leaks in php_http.c when call_user_function() fails. (nielsdos) . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos) - Standard: . Fixed GHSA-3cr5-j632-f35r (Null byte termination in hostnames). (CVE-2025-1220) (Jakub Zelenka) - Tidy: . Fix memory leak in tidy output handler on error. (nielsdos) . Fix tidyOptIsReadonly deprecation, using tidyOptGetCategory. (David Carlier) --- lang/php/phpversion.mk | 4 ++-- lang/php83/Makefile | 3 +-- lang/php83/distinfo | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk index 3fe9167a1e304..2aa15b6b30fcc 100644 --- a/lang/php/phpversion.mk +++ b/lang/php/phpversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: phpversion.mk,v 1.466.2.2 2025/07/04 14:22:47 maya Exp $ +# $NetBSD: phpversion.mk,v 1.466.2.3 2025/07/04 14:43:38 maya Exp $ # # This file selects a PHP version, based on the user's preferences and # the installed packages. It does not add a dependency on the PHP @@ -112,7 +112,7 @@ PHP56_VERSION= 5.6.40 PHP74_VERSION= 7.4.33 PHP81_VERSION= 8.1.33 PHP82_VERSION= 8.2.29 -PHP83_VERSION= 8.3.22 +PHP83_VERSION= 8.3.23 PHP84_VERSION= 8.4.8 _VARGROUPS+= php diff --git a/lang/php83/Makefile b/lang/php83/Makefile index f92e297b2e314..6b9357262c278 100644 --- a/lang/php83/Makefile +++ b/lang/php83/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.16 2025/06/11 14:58:27 taca Exp $ +# $NetBSD: Makefile,v 1.16.2.1 2025/07/04 14:43:38 maya Exp $ # # We can't omit PKGNAME here to handle PKG_OPTIONS. # PKGNAME= ${PHP_PKG_PREFIX}-${PHP_VERSION} -PKGREVISION= 1 CATEGORIES= lang COMMENT= PHP Hypertext Preprocessor version 8.3 diff --git a/lang/php83/distinfo b/lang/php83/distinfo index d4597fb7b83e5..6a5a43fb2de5d 100644 --- a/lang/php83/distinfo +++ b/lang/php83/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.25 2025/06/11 14:58:27 taca Exp $ +$NetBSD: distinfo,v 1.25.2.1 2025/07/04 14:43:38 maya Exp $ -BLAKE2s (php-8.3.22.tar.xz) = 90934219c8efa794845cd474bc518eb9e6c3d131f85505cf2a153c5693e9dbf1 -SHA512 (php-8.3.22.tar.xz) = 58a107531bb6a28c058fd45a6fd2cab049ebd1ca541729dea2e9c08bd1cbe25279fdb30a10da138efd2ccad424c4fe0b06b5a40c34aad249ceed1cfae3110b67 -Size (php-8.3.22.tar.xz) = 12555076 bytes +BLAKE2s (php-8.3.23.tar.xz) = dd18090efa68c7130d0ca99a8e2c31644e30fa1e23c363f7fc9ed23518e43ce1 +SHA512 (php-8.3.23.tar.xz) = c3dd534d5597ff9c1b64bfd1662984ef768030cd418e11e594f80e3e851e15e0d2da9ed1639c3e367a8e849b22bcd97e0117b4e19265fa2c86edd747a7c39191 +Size (php-8.3.23.tar.xz) = 12577624 bytes SHA1 (patch-TSRM_TSRM.c) = 278007810b74fa7a9cd971dac051d6a2ea0ad90d SHA1 (patch-TSRM_TSRM.h) = 70ebc03a611124d76d6813f619ff18b3a8fbf1e8 SHA1 (patch-build_Makefile.global) = 25ee73157c012aa731a2979cb0546ea94aa5ee16 From 9228546c1cbab9a6a723ffb489ff23ae57123aef Mon Sep 17 00:00:00 2001 From: maya Date: Fri, 4 Jul 2025 15:25:33 +0000 Subject: [PATCH 06/43] Pullup ticket #6979 - requested by taca lang/php84: Security fix Revisions pulled up: - lang/php/phpversion.mk 1.467 - lang/php84/Makefile 1.7 - lang/php84/distinfo 1.9 --- Module Name: pkgsrc Committed By: taca Date: Fri Jul 4 01:21:45 UTC 2025 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/php84: Makefile distinfo Log Message: lang/php84: update to 8.4.10 PHP 8.4.9 was skipped since it tagged without including security patches. PHP 8.4.10 (2025-07-03) - BcMath: . Fixed bug GH-18641 (Accessing a BcMath\Number property by ref crashes). (nielsdos) - Core: . Fixed bugs GH-17711 and GH-18022 (Infinite recursion on deprecated attribute evaluation) and GH-18464 (Recursion protection for deprecation constants not released on bailout). (DanielEScherzer and ilutov) . Fixed GH-18695 (zend_ast_export() - float number is not preserved). (Oleg Efimov) . Fix handling of references in zval_try_get_long(). (nielsdos) . Do not delete main chunk in zend_gc. (danog, Arnaud) . Fix compile issues with zend_alloc and some non-default options. (nielsdos) - Curl: . Fix memory leak when setting a list via curl_setopt fails. (nielsdos) - Date: . Fix leaks with multiple calls to DatePeriod iterator current(). (nielsdos) - DOM: . Fixed bug GH-18744 (classList works not correctly if copy HTMLElement by clone keyword). (nielsdos) - FPM: . Fixed GH-18662 (fpm_get_status segfault). (txuna) - Hash: . Fixed bug GH-14551 (PGO build fails with xxhash). (nielsdos) - Intl: . Fix memory leak in intl_datetime_decompose() on failure. (nielsdos) . Fix memory leak in locale lookup on failure. (nielsdos) - Opcache: . Fixed bug GH-18743 (Incompatibility in Inline TLS Assembly on Alpine 3.22). (nielsdos, Arnaud) - ODBC: . Fix memory leak on php_odbc_fetch_hash() failure. (nielsdos) - OpenSSL: . Fix memory leak of X509_STORE in php_openssl_setup_verify() on failure. (nielsdos) . Fixed bug #74796 (Requests through http proxy set peer name). (Jakub Zelenka) - PGSQL: . Fixed GHSA-hrwm-9436-5mv3 (pgsql extension does not check for errors during escaping). (CVE-2025-1735) (Jakub Zelenka) - PDO ODBC: . Fix memory leak if WideCharToMultiByte() fails. (nielsdos) - PDO Sqlite: . Fixed memory leak with Pdo_Sqlite::createCollation when the callback has an incorrect return type. (David Carlier) - Phar: . Add missing filter cleanups on phar failure. (nielsdos) . Fixed bug GH-18642 (Signed integer overflow in ext/phar fseek). (nielsdos) - PHPDBG: . Fix 'phpdbg --help' segfault on shutdown with USE_ZEND_ALLOC=0. (nielsdos) - PGSQL: . Fix warning not being emitted when failure to cancel a query with pg_cancel_query(). (Girgias) - Random: . Fix reference type confusion and leak in user random engine. (nielsdos, timwolla) - Readline: . Fix memory leak when calloc() fails in php_readline_completion_cb(). (nielsdos) - SimpleXML: . Fixed bug GH-18597 (Heap-buffer-overflow in zend_alloc.c when assigning string with UTF-8 bytes). (nielsdos) - SOAP: . Fix memory leaks in php_http.c when call_user_function() fails. (nielsdos) . Fixed GHSA-453j-q27h-5p8x (NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix). (CVE-2025-6491) (Lekssays, nielsdos) - Standard: . Fixed GHSA-3cr5-j632-f35r (Null byte termination in hostnames). (CVE-2025-1220) (Jakub Zelenka) - Tidy: . Fix memory leak in tidy output handler on error. (nielsdos) . Fix tidyOptIsReadonly deprecation, using tidyOptGetCategory. (David Carlier) --- lang/php/phpversion.mk | 4 ++-- lang/php84/Makefile | 3 +-- lang/php84/distinfo | 8 ++++---- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/lang/php/phpversion.mk b/lang/php/phpversion.mk index 2aa15b6b30fcc..0065f82d1f60f 100644 --- a/lang/php/phpversion.mk +++ b/lang/php/phpversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: phpversion.mk,v 1.466.2.3 2025/07/04 14:43:38 maya Exp $ +# $NetBSD: phpversion.mk,v 1.466.2.4 2025/07/04 15:25:33 maya Exp $ # # This file selects a PHP version, based on the user's preferences and # the installed packages. It does not add a dependency on the PHP @@ -113,7 +113,7 @@ PHP74_VERSION= 7.4.33 PHP81_VERSION= 8.1.33 PHP82_VERSION= 8.2.29 PHP83_VERSION= 8.3.23 -PHP84_VERSION= 8.4.8 +PHP84_VERSION= 8.4.10 _VARGROUPS+= php _USER_VARS.php= PHP_VERSION_DEFAULT diff --git a/lang/php84/Makefile b/lang/php84/Makefile index 0a6c12486c3b9..95e913b83c984 100644 --- a/lang/php84/Makefile +++ b/lang/php84/Makefile @@ -1,10 +1,9 @@ -# $NetBSD: Makefile,v 1.6 2025/06/11 14:58:27 taca Exp $ +# $NetBSD: Makefile,v 1.6.2.1 2025/07/04 15:25:33 maya Exp $ # # We can't omit PKGNAME here to handle PKG_OPTIONS. # PKGNAME= ${PHP_PKG_PREFIX}-${PHP_VERSION} -PKGREVISION= 1 CATEGORIES= lang COMMENT= PHP Hypertext Preprocessor version 8.4 diff --git a/lang/php84/distinfo b/lang/php84/distinfo index 9bf4ed4ed99c9..076d0d926d040 100644 --- a/lang/php84/distinfo +++ b/lang/php84/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.8 2025/06/11 14:58:27 taca Exp $ +$NetBSD: distinfo,v 1.8.2.1 2025/07/04 15:25:33 maya Exp $ -BLAKE2s (php-8.4.8.tar.xz) = 8365674fd7b8e54b9fa46b4dbf6e22a8424e3cb0ed77ce006b510bcd692d824d -SHA512 (php-8.4.8.tar.xz) = 1a762f51c4679ffec5565458359bf41eaba6e94edb8af4e74ef30b7cf1c4d641cd36a1d91f6538c0e2be8e955326b60e5a5ecd0d85e66842fbc3c2c2ee999b73 -Size (php-8.4.8.tar.xz) = 13619152 bytes +BLAKE2s (php-8.4.10.tar.xz) = 4e153f9087e61aa35f10329a16f9b9d044e697f1b3745ddec8dfcea129c8b17c +SHA512 (php-8.4.10.tar.xz) = 05d2d50ac6ab6bc93c4f460c53e7920395d95c077c3a72c40cb3a0fbb5185b294d9b22acc26f44e99c74dfbe3582be21a2a8a1af25408c4d9fa81ce984177fe2 +Size (php-8.4.10.tar.xz) = 13625264 bytes SHA1 (patch-build_Makefile.global) = da9577733497d026315b4702cb19d673053148ed SHA1 (patch-build_php.m4) = bb72e38ab391ad587962940ba85e8d4de8633dca SHA1 (patch-configure.ac) = 2bdd1d2b1def552032dba5fbeb6140922b72c880 From 2adee3b4d43d47168984bdf040f9af8f69f1d74d Mon Sep 17 00:00:00 2001 From: maya Date: Sat, 5 Jul 2025 00:07:27 +0000 Subject: [PATCH 07/43] Pullup ticket #6980 - requested by bouyer sysutils/xenkernel418: Security fix sysutils/xentools418: Security fix Revisions pulled up: - sysutils/xenkernel418/Makefile 1.5 - sysutils/xenkernel418/distinfo 1.8 - sysutils/xentools418/Makefile 1.8 - sysutils/xentools418/distinfo 1.9 - sysutils/xentools418/version.mk 1.6 --- Module Name: pkgsrc Committed By: bouyer Date: Tue Jul 1 16:55:06 UTC 2025 Modified Files: pkgsrc/sysutils/xenkernel418: Makefile distinfo pkgsrc/sysutils/xentools418: Makefile distinfo version.mk Log Message: Update xentools418 and xenkernel418 to 20250701. Changes since 20250521: Fix XSA-470 / CVE-2025-27465 --- sysutils/xenkernel418/Makefile | 4 ++-- sysutils/xenkernel418/distinfo | 8 ++++---- sysutils/xentools418/Makefile | 4 ++-- sysutils/xentools418/distinfo | 8 ++++---- sysutils/xentools418/version.mk | 10 +++++----- 5 files changed, 17 insertions(+), 17 deletions(-) diff --git a/sysutils/xenkernel418/Makefile b/sysutils/xenkernel418/Makefile index ac8cea63138f3..ba6e51e9f4fff 100644 --- a/sysutils/xenkernel418/Makefile +++ b/sysutils/xenkernel418/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2025/05/27 17:22:16 bouyer Exp $ +# $NetBSD: Makefile,v 1.4.2.1 2025/07/05 00:07:27 maya Exp $ # VERSION is set in version.mk as it is shared with other packages -PKGREVISION= 1 +#PKGREVISION= 1 XENKERNEL:= .include "../../sysutils/xentools418/version.mk" diff --git a/sysutils/xenkernel418/distinfo b/sysutils/xenkernel418/distinfo index 50b5a866c5b82..103e3c9df204c 100644 --- a/sysutils/xenkernel418/distinfo +++ b/sysutils/xenkernel418/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.7 2025/05/27 17:22:16 bouyer Exp $ +$NetBSD: distinfo,v 1.7.2.1 2025/07/05 00:07:27 maya Exp $ -BLAKE2s (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 8d81589710484a72bf576abf9328ec50b490f4bf8254efa19531809ad8fc8a8c -SHA512 (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = e22c205b553f57da08f1916edb8f334c0b11984be0fe270f1a19bfabe60b9ff95e918eebaaf4ca2fa62c97b73b37568e6a7a455c7077da5a8475c4c5170ab113 -Size (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 6861107 bytes +BLAKE2s (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 8855fa3b76ab86c24949a2862231fba25c9c6877ef6f9628ee6dff96be8c7094 +SHA512 (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 3147bec66da25757885b8561f578d1267801c04c5b0d85493c2856aa17f01b4bd29d924e611b3aabd39a5b3c51f6374474d5768c13d54f0fb3e98f6b053f9aeb +Size (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 6861191 bytes SHA1 (patch-Config.mk) = 9372a09efd05c9fbdbc06f8121e411fcb7c7ba65 SHA1 (patch-xen_Makefile) = 0c400e8054e907ce44faf2be955e0c2d63b768ed SHA1 (patch-xen_arch_x86_Makefile) = f05a5879518005417a9cdb69488d136f207a7ab1 diff --git a/sysutils/xentools418/Makefile b/sysutils/xentools418/Makefile index a59d2879a03eb..2105fbada8218 100644 --- a/sysutils/xentools418/Makefile +++ b/sysutils/xentools418/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.7 2025/05/29 12:16:56 bouyer Exp $ +# $NetBSD: Makefile,v 1.7.2.1 2025/07/05 00:07:27 maya Exp $ # # VERSION is set in version.mk as it is shared with other packages -PKGREVISION= 1 +#PKGREVISION= 1 .include "version.mk" PKGNAME= xentools418-${VERSION:S/-//g} diff --git a/sysutils/xentools418/distinfo b/sysutils/xentools418/distinfo index b0f89ffaa5445..9e5f7fa0b9281 100644 --- a/sysutils/xentools418/distinfo +++ b/sysutils/xentools418/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.8 2025/05/29 12:16:56 bouyer Exp $ +$NetBSD: distinfo,v 1.8.2.1 2025/07/05 00:07:27 maya Exp $ BLAKE2s (xen418/ipxe-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz) = 82256e7e5d45980590a6493e17a4e133ff63fa28f00aff1963db96371e702448 SHA512 (xen418/ipxe-1d1cf74a5e58811822bee4b3da3cff7282fcdfca.tar.gz) = e1c11e37f53aab0cc6a3ceaace0b8417f07009b1f20ff8572320895fef24f1a796ade041094a024eb24c988b9bed404c556a1fdde809bba89fb49f0e0ff45a57 @@ -12,9 +12,9 @@ Size (xen418/qemu-xen-traditional-3d273dd.tar.gz) = 3733225 bytes BLAKE2s (xen418/seabios-1.16.2.tar.gz) = 5c61373b373fe039436fb73e6459ce48c1b18a11cd48df157ebffa3e91001cef SHA512 (xen418/seabios-1.16.2.tar.gz) = 4e6ede3cc614617e57f1a288e105e09d84aeaa47e53b03a20ba75124a4fac18f68ba0665c5661f7bfb75b57623866e2d0faf6da8270890b4da2cf7e0e8d1f534 Size (xen418/seabios-1.16.2.tar.gz) = 635922 bytes -BLAKE2s (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 8d81589710484a72bf576abf9328ec50b490f4bf8254efa19531809ad8fc8a8c -SHA512 (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = e22c205b553f57da08f1916edb8f334c0b11984be0fe270f1a19bfabe60b9ff95e918eebaaf4ca2fa62c97b73b37568e6a7a455c7077da5a8475c4c5170ab113 -Size (xen418/xen-0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12.tar.gz) = 6861107 bytes +BLAKE2s (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 8855fa3b76ab86c24949a2862231fba25c9c6877ef6f9628ee6dff96be8c7094 +SHA512 (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 3147bec66da25757885b8561f578d1267801c04c5b0d85493c2856aa17f01b4bd29d924e611b3aabd39a5b3c51f6374474d5768c13d54f0fb3e98f6b053f9aeb +Size (xen418/xen-438bb1285f470e2f385c0ea917ac9787d56aa8d3.tar.gz) = 6861191 bytes SHA1 (patch-.._seabios-rel-1.16.2_src_string.c) = a8861860e63fb38dee3ebca1fce7f470ec7ff000 SHA1 (patch-Config.mk) = f2c5d83d4738db706e980fbbd0ae889477d87c7d SHA1 (patch-configure) = d52bd51ae234ffd0796b0d3c2453e5e5931c9b63 diff --git a/sysutils/xentools418/version.mk b/sysutils/xentools418/version.mk index 1ddc20b1134fa..b77e87db07989 100644 --- a/sysutils/xentools418/version.mk +++ b/sysutils/xentools418/version.mk @@ -1,10 +1,10 @@ -# $NetBSD: version.mk,v 1.5 2025/05/22 14:14:37 bouyer Exp $ +# $NetBSD: version.mk,v 1.5.2.1 2025/07/05 00:07:27 maya Exp $ # # Version number is used by xenkernel418, xentools418 and xenstoretools -VERSION= 20250521 -XEN_COMMIT= 0b8f769d00bcfcda65d9f6d0729cfdc6cb336d12 -XEN_SHORTCOMMIT= 0b8f769 +VERSION= 20250701 +XEN_COMMIT= 438bb1285f470e2f385c0ea917ac9787d56aa8d3 +XEN_SHORTCOMMIT= 438bb12 DIST_SUBDIR= xen418 DISTNAME= xen-${XEN_COMMIT} @@ -17,7 +17,7 @@ IPXE_DIST= ipxe-${IPXE_VERSION}.tar.gz DISTFILES+= ${IPXE_DIST} SITES.${IPXE_DIST}= -https://github.com/ipxe/ipxe/archive/${IPXE_VERSION}.tar.gz -QEMU_VERSION= ${VERSION} +QEMU_VERSION= 20250521 QEMU_DIST= qemu-xen-${QEMU_VERSION} QEMU_DISTFILE= ${QEMU_DIST}.tar.gz DISTFILES+= ${QEMU_DISTFILE} From 3fd6d8402861dc7070dcb0cb6ed5657d404d6771 Mon Sep 17 00:00:00 2001 From: maya Date: Sat, 5 Jul 2025 00:08:36 +0000 Subject: [PATCH 08/43] doc: update for tickets 6976-6980 --- doc/CHANGES-pkgsrc-2025Q2 | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index 618b1b58d1b3d..8022365865920 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,5 +1,19 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.1 2025/06/30 09:01:36 bsiegert Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.2 2025/07/05 00:08:36 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: +Pullup ticket #6976 - requested by taca +lang/php82: Security fix +Pullup ticket #6977 - requested by taca +lang/php81: Security fix + +Pullup ticket #6978 - requested by taca +lang/php83: Security fix + +Pullup ticket #6979 - requested by taca +lang/php84: Security fix + +Pullup ticket #6980 - requested by bouyer +sysutils/xenkernel418: Security fix +sysutils/xentools418: Security fix From 5c355d85f71280047667cc2d3094a34ba9324d93 Mon Sep 17 00:00:00 2001 From: maya Date: Mon, 7 Jul 2025 15:19:24 +0000 Subject: [PATCH 09/43] Pullup ticket #6981 - requested by taca databases/redis: Security fix Revisions pulled up: - databases/redis/Makefile 1.95 - databases/redis/distinfo 1.85 --- Module Name: pkgsrc Committed By: adam Date: Sun Jul 6 18:05:04 UTC 2025 Modified Files: pkgsrc/databases/redis: Makefile distinfo Log Message: redis: updated to 8.0.3 Redis 8.0.3 Released Sun 6 Jul 2025 12:00:00 IST Update urgency: `SECURITY`: There are security fixes in the release. Security fixes * (CVE-2025-32023) Fix out-of-bounds write in `HyperLogLog` commands * (CVE-2025-48367) Retry accepting other connections even if the accepted connection reports an error New Features - `VSIM`: Add new `WITHATTRIBS` to return the JSON attribute associated with an element Bug fixes - A short read may lead to an exit() on a replica - db->expires is not defragmented --- databases/redis/Makefile | 4 ++-- databases/redis/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/databases/redis/Makefile b/databases/redis/Makefile index 1dcdefdba66a1..355bda53842d0 100644 --- a/databases/redis/Makefile +++ b/databases/redis/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.94 2025/05/28 14:14:56 adam Exp $ +# $NetBSD: Makefile,v 1.94.2.1 2025/07/07 15:19:24 maya Exp $ -DISTNAME= redis-8.0.2 +DISTNAME= redis-8.0.3 CATEGORIES= databases MASTER_SITES= http://download.redis.io/releases/ diff --git a/databases/redis/distinfo b/databases/redis/distinfo index ef79fdfd8e24e..81cb4d5d045ac 100644 --- a/databases/redis/distinfo +++ b/databases/redis/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.84 2025/05/28 14:14:56 adam Exp $ +$NetBSD: distinfo,v 1.84.2.1 2025/07/07 15:19:24 maya Exp $ -BLAKE2s (redis-8.0.2.tar.gz) = d8edca108a903d53061b3e0cb43fb9ac7be508b5269172fa821d993b28bf2063 -SHA512 (redis-8.0.2.tar.gz) = 827807ccde31b7c44b1c79fe583ecb578b0d8577b027ea0419fc5460f01f9b2385a456aa3a863fdb9b306fb2b9a45d428987b513a780d8916a53a2eee50bd248 -Size (redis-8.0.2.tar.gz) = 3815180 bytes +BLAKE2s (redis-8.0.3.tar.gz) = 8f241a14c7e52231ac412e40a606f7a330b176092ae1afe8ec77d43e0d98c7df +SHA512 (redis-8.0.3.tar.gz) = 9dffd380746c2f721d84927a1c62b864322c42bfcce91c0821ed0e9372ec93b2a384b250f7ea37483ce576866b0e0222df1f87a3373a14011736fe2b537ec8e1 +Size (redis-8.0.3.tar.gz) = 3821948 bytes SHA1 (patch-redis.conf) = a16fd0c559c9fbe0237b719d92a59259ae19c41a SHA1 (patch-src_Makefile) = 2408fc02e294f16db8ec2e339f0025164695cfcf SHA1 (patch-src_config.h) = 46d434465269977b7897c025c2d6f72b3b736de1 From 4cd41c7354a2e1f2a4582f74dfecd731792e71e6 Mon Sep 17 00:00:00 2001 From: maya Date: Mon, 7 Jul 2025 15:20:02 +0000 Subject: [PATCH 10/43] doc: update for ticket 6981 --- doc/CHANGES-pkgsrc-2025Q2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index 8022365865920..5e603d19a79c8 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.2 2025/07/05 00:08:36 maya Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.3 2025/07/07 15:20:02 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: @@ -17,3 +17,6 @@ lang/php84: Security fix Pullup ticket #6980 - requested by bouyer sysutils/xenkernel418: Security fix sysutils/xentools418: Security fix + +Pullup ticket #6981 - requested by taca +databases/redis: Security fix From e3bc1aeafc48d86177e89ffaafabe486dac72694 Mon Sep 17 00:00:00 2001 From: maya Date: Tue, 8 Jul 2025 23:34:01 +0000 Subject: [PATCH 11/43] Pullup ticket #6982 - requested by wiz devel/git: Security fix Revisions pulled up: - devel/git-base/Makefile 1.125 - devel/git-base/PLIST 1.47 - devel/git-base/distinfo 1.155-1.156 - devel/git-base/patches/patch-git-gui_Makefile 1.4 - devel/git-docs/PLIST 1.25 - devel/git-gitk/PLIST 1.11 - devel/git-perlscripts/Makefile 1.12 - devel/git/Makefile.version 1.136-1.137 --- Module Name: pkgsrc Committed By: adam Date: Mon Jun 30 19:10:21 UTC 2025 Modified Files: pkgsrc/devel/git: Makefile.version pkgsrc/devel/git-base: Makefile PLIST distinfo pkgsrc/devel/git-base/patches: patch-git-gui_Makefile pkgsrc/devel/git-docs: PLIST pkgsrc/devel/git-gitk: PLIST Log Message: git: updated to 2.50.0 Git v2.50 Release Notes ======================= UI, Workflows & Features ------------------------ * A post-processing filter for "diff --raw" output has been introduced. * "git repack" learned "--combine-cruft-below-size" option that controls how cruft-packs are combined. * TCP keepalive behaviour on http transports can now be configured by calling cURL library. * Incrementally updating multi-pack index files. * "git reflog" learns "drop" subcommand, that discards the entire reflog data for a ref. * A new userdiff driver for ".ini" format configuration files has been added. * The job to coalesce loose objects into packfiles in "git maintenance" now has configurable batch size. * "git clone" still gave the message about the default branch name; this message has been turned into an advice message that can be turned off. * "git rev-list" learns machine-parsable output format that delimits each field with NUL. * "git maintenance" learns a new task to expire reflog entries. * Auth-related (and unrelated) error handling in send-email has been made more robust. * Updating multiple references have only been possible in an all-or-nothing fashion with transactions, but it can be more efficient to batch multiple updates even when some of them are allowed to fail in a best-effort manner. A new "best effort batches of updates" mode has been introduced. * "git help --build-options" reports SHA-1 and SHA-256 backends used in the build. * "git cat-file --batch" and friends learned to allow "--filter=" to omit certain objects, just like the transport layer does. * "git blame --porcelain" mode now talks about unblamable lines and lines that are blamed to an ignored commit. * The build procedure installs bash (but not zsh) completion script. * send-email has been updated to work better with Outlook's SMTP server. * "git diff --minimal" used to give non-minimal output when its optimization kicked in, which has been disabled. * "git index-pack --fix-thin" used to abort to prevent a cycle in delta chains from forming in a corner case even when there is no such cycle. * Make repository clean-up tasks that "gc" can do available to "git maintenance" front-end. * Bundle-URI feature did not use refs recorded in the bundle other than normal branches as anchoring points to optimize the follow-up fetch during "git clone"; now it is told to utilize all. * The `send-email` documentation has been updated with OAuth2.0 related examples. * Two of the "scalar" subcommands that add a repository that hasn't been under "scalar"'s control are taught an option not to enable the scheduled maintenance on it. * The userdiff pattern for shell scripts has been updated to cope with more bash-isms. * "git merge-tree" learned an option to see if it resolves cleanly without actually creating a result. * The commit title in the "rebase -i" todo file are now prefixed with '#', just like a merge commit being replayed. * "git receive-pack" optionally learns not to care about connectivity check, which can be useful when the repository arranges to ensure connectivity by some other means. * "git notes --help" documentation updates. Performance, Internal Implementation, Development Support etc. -------------------------------------------------------------- * A handful of built-in command implementations have been rewritten to use the repository instance supplied by git.c:run_builtin(), its caller. * "git fsck" becomes more careful when checking the refs. * "git fast-export | git fast-import" learns to deal with commit and tag objects with embedded signatures a bit better. This is highly experimental and the format of the data stream may change in the future without compatibility guarantees. * The code paths to check whether a refname X is available (by seeing if another ref X/Y exists, etc.) have been optimized. * First step of deprecating and removing merge-recursive. * In protocol v2 where the refs advertisement is constrained, we try to tell the server side not to limit the advertisement when there is no specific need to, which has been the source of confusion and recent bugs. Revamp the logic to simplify. * Update meson based build procedure for breaking changes support. * Enable -Wunreachable-code for developer builds. * Ensure what we write in assert() does not have side effects, and introduce ASSERT() macro to mark those that cannot be mechanically checked for lack of side effects. * Give more meaningful error return values from block writer layer of the reftable ref-API backend. * Make the code in reftable library less reliant on the service routines it used to borrow from Git proper, to make it easier to use by external users of the library. * CI update. * The object layer has been updated to take an explicit repository instance as a parameter in more code paths. * Some warnings from "-Wsign-compare" for builtin/rm.c have been squelched. * A few traditional unit tests have been rewritten to use the clar framework. * Some warnings from "-Wsign-compare" for pathspec.c have been squelched. * "make test" used to have a hard dependency on (basic) Perl; tests have been rewritten help environment with NO_PERL test the build as much as possible. * Remove remnants of the recursive merge strategy backend, which was superseded by the ort merge strategy. * Optimize the code to dedup references recorded in a bundle file. * Update parse-options API to catch mistakes to pass address of an integral variable of a wrong type/size. * Since a call to repo_config() can be called with repo set to NULL these days, a command that is marked as RUN_SETUP in the builtin command table does not have to check repo with NULL before making the call. * Overhaul of the reftable API. * Reduce requirement for Perl in our documentation build and a few scripts. * The build procedure based on Meson learned to drive the benchmarking tests. * Code clean-up for meson-based build infrastructure. * Add an equivalent to "make hdr-check" target to meson based builds. * Further code clean-up in the object-store layer. * Build performance fix. * Teach "git send-email" to also consult `hostname -f` for mail domain to compute the identity given to SMTP servers. * The dependency on the_repository variable has been reduced from the code paths in "git replay". * Support to create a loose object file with unknown object type has been dropped. * The code path to access the "packed-refs" file while "fsck" is taught to mmap the file, instead of reading the whole file into memory. * Assorted fixes for issues found with CodeQL. * Remove the leftover hints to the test framework to mark tests that do not pass the leak checker tests, as they should no longer be needed. * When a stale .midx file refers to .pack files that no longer exist, we ended up checking for these non-existent files repeatedly, which has been optimized by memoizing the non-existence. * Build settings have been improved for BSD based systems. * Newer version of libcURL detected curl_easy_setopt() calls we made with platform-natural "int" when we should have used "long", which all have been corrected. * Tests that compare $HOME and $(pwd), which should be the same directory unless the tests chdir's around, would fail when the user enters the test directory via symbolic links, which has been corrected. Fixes since v2.49 ----------------- * The refname exclusion logic in the packed-ref backend has been broken for some time, which confused upload-pack to advertise different set of refs. This has been corrected. (merge 10e8a9352b tb/refs-exclude-fixes later to maint). * The merge-recursive and merge-ort machinery crashed in corner cases when certain renames are involved. (merge 3adba40858 en/merge-process-renames-crash-fix later to maint). * Certain "cruft" objects would have never been refreshed when there are multiple cruft packs in the repository, which has been corrected. (merge 08f612ba70 tb/multi-cruft-pack-refresh-fix later to maint). * The xdiff code on 32-bit platform misbehaved when an insanely large context size is given, which has been corrected. (merge d39e28e68c rs/xdiff-context-length-fix later to maint). * GitHub Actions CI switched on a CI/CD variable that does not exist when choosing what packages to install etc., which has been corrected. (merge ee89f7c79d kn/ci-meson-check-build-docs-fix later to maint). * Using "git name-rev --stdin" as an example, improve the framework to prepare tests to pretend to be in the future where the breaking changes have already happened. (merge de3dec1187 jc/name-rev-stdin later to maint). * An earlier code refactoring of the hash machinery missed a few required calls to init_fn. (merge d39f04b638 jh/hash-init-fixes later to maint). * A documentation page was left out from formatting and installation, which has been corrected. (merge ae85116f18 pw/build-breaking-changes-doc later to maint). * The bash command line completion script (in contrib/) has been updated to cope with remote repository nicknames with slashes in them. (merge 778d2f1760 dm/completion-remote-names-fix later to maint). * "Dubious ownership" checks on Windows has been tightened up. (merge 5bb88e89ef js/mingw-admins-are-special later to maint). * Layout configuration in vimdiff backend didn't work as advertised, which has been corrected. (merge 93bab2d04b fr/vimdiff-layout-fixes later to maint). * Fix our use of zlib corner cases. (merge 1cb2f293f5 jk/zlib-inflate-fixes later to maint). * Fix lockfile contention in reftable code on Windows. (merge 0a3dceabf1 ps/mingw-creat-excl-fix later to maint). * "git-merge-file" documentation source, which has lines that look like conflict markers, lacked custom conflict marker size defined, which has been corrected.. (merge d3b5832381 pw/custom-conflict-marker-size-for-merge-related-docs later to maint). * Squelch false-positive from sparse. (merge da87b58014 dd/sparse-glibc-workaround later to maint). * Adjust to the deprecation of use of Ubuntu 20.04 GitHub Actions CI. (merge 832d9f6d0b js/ci-github-update-ubuntu later to maint). * Work around CI breakage due to fedora base image getting updated. (merge 8a471a663b js/ci-fedora-gawk later to maint). * A ref transaction corner case fix. (merge b9fadeead7 jt/ref-transaction-abort-fix later to maint). * Random build fixes. (merge 85e1d6819f ps/misc-build-fixes later to maint). * "git fetch []" with only the configured fetch refspec should be the only thing to update refs/remotes//HEAD, but the code was overly eager to do so in other cases. * Incorrect sorting of refs with bytes with high-bit set on platforms with signed char led to a BUG, which has been corrected. * "make perf" fixes. (merge 1665f12fa0 pb/perf-test-fixes later to maint). * Doc mark-up updates. (merge 5a5565ec44 ja/doc-reset-mv-rm-markup-updates later to maint). * Work around false positive from CodeQL checker. (merge 0f558141ed js/range-check-codeql-workaround later to maint). * "git log --{left,right}-only A...B", when A and B does not share any common ancestor, now behaves as expected. (merge e7ef4be7c2 mh/left-right-limited later to maint). * Document the convention to disable hooks altogether by setting the hooksPath configuration variable to /dev/null. (merge 1b2eee94f1 ds/doc-disable-hooks later to maint). * Make sure outage of third-party sites that supply P4, Git-LFS, and JGit we use for testing would not prevent our CI jobs from running at all. * Various build tweaks, including CSPRNG selection on some platforms. (merge cdda67de03 rj/build-tweaks later to maint). * Developer support fix.. (merge 32b74b9809 js/git-perf-env-override later to maint). * Fix for scheduled maintenance tasks on platforms using launchctl. (merge eb2d7beb0e jh/gc-launchctl-schedule-fix later to maint). * Update to arm64 Windows port (part of which had been reverted as it broke builds for existing platforms, which may need to be redone in future releases). * hashmap API clean-up to ensure hashmap_clear() leaves a cleared map in a reusable state. (merge 9481877de3 en/hashmap-clear-fix later to maint). * "git mv a a/b dst" would ask to move the directory 'a' itself, as well as its contents, in a single destination directory, which is a contradicting request that is impossible to satisfy. This case is now detected and the command errors out. (merge 974f0d4664 ps/mv-contradiction-fix later to maint). * Further refinement on CI messages when an optional external software is unavailable (e.g. due to third-party service outage). (merge 956acbefbd jc/ci-skip-unavailable-external-software later to maint). * Test result aggregation did not work in Meson based CI jobs. (merge bd38ed5be1 ps/ci-test-aggreg-fix-for-meson later to maint). * Code clean-up around stale CI elements and building with Visual Studio. (merge a7b060f67f js/ci-buildsystems-cleanup later to maint). * "git add 'f?o'" did not add 'foo' if 'f?o', an unusual pathname, also existed on the working tree, which has been corrected. (merge ec727e189c kj/glob-path-with-special-char later to maint). * The fallback implementation of open_nofollow() depended on open("symlink", O_NOFOLLOW) to set errno to ELOOP, but a few BSD derived systems use different errno, which has been worked around. (merge f47bcc3413 cf/wrapper-bsd-eloop later to maint). * Use-after-free fix in the sequencer. (merge 5dbaec628d pw/sequencer-reflog-use-after-free later to maint). * win+Meson CI pipeline, unlike other pipelines for Windows, used to build artifacts in developer mode, which has been changed to build them in release mode for consistency. (merge 184abdcf05 js/ci-build-win-in-release-mode later to maint). * CI settings at GitLab has been updated to run MSVC based Meson job automatically (as opposed to be done only upon manual request). (merge 6389579b2f ps/ci-gitlab-enable-msvc-meson-job later to maint). * "git apply" and "git add -i/-p" code paths no longer unnecessarily expand sparse-index while working. (merge ecf9ba20e3 ds/sparse-apply-add-p later to maint). * Avoid adding directory path to a sparse-index tree entries to the name-hash, since they would bloat the hashtable without anybody querying for them. This was done already for a single threaded part of the code, but now the multi-threaded code also does the same. (merge 2e60aabc75 am/sparse-index-name-hash-fix later to maint). * Recent versions of Perl started warning against "! A =~ /pattern/" which does not negate the result of the matching. As it turns out that the problematic function is not even called, it was removed. (merge 67cae845d2 op/cvsserver-perl-warning later to maint). * "git apply --index/--cached" when applying a deletion patch in reverse failed to give the mode bits of the path "removed" by the patch to the file it creates, which has been corrected. * "git verify-refs" errored out in a repository in which linked worktrees were prepared with Git 2.43 or lower. (merge d5b3c38b8a sj/ref-contents-check-fix later to maint). * Update total_ram() function on BSD variants. * Update online_cpus() function on BSD variants. * Revert a botched bswap.h change that broke ntohll() functions on big-endian systems with __builtin_bswap32/64(). * Fixes for GitHub Actions Coverity job. (merge 3cc4fc1ebd js/github-ci-win-coverity-fix later to maint). * Other code cleanup, docfix, build fix, etc. (merge 227c4f33a0 ja/doc-block-delimiter-markup-fix later to maint). (merge 2bfd3b3685 ab/decorate-code-cleanup later to maint). (merge 5337daddc7 am/dir-dedup-decl-of-repository later to maint). (merge 554051d691 en/diff-rename-follow-fix later to maint). (merge a18c18b470 en/random-cleanups later to maint). (merge 5af21c9acb hj/doc-rev-list-ancestry-fix later to maint). (merge 26d76ca284 aj/doc-restore-p-update later to maint). (merge 2c0dcb9754 cc/lop-remote later to maint). (merge 7b399322a2 ja/doc-branch-markup later to maint). (merge ee434e1807 pw/doc-pack-refs-markup-fix later to maint). (merge c000918eb7 tb/bitamp-typofix later to maint). (merge fa8cd29676 js/imap-send-peer-cert-verify later to maint). (merge 98b423bc1c rs/clear-commit-marks-simplify later to maint). (merge 133d065dd6 ta/bulk-checkin-signed-compare-false-warning-fix later to maint). (merge d2827dc31e es/meson-build-skip-coccinelle later to maint). (merge ee8edb7156 dk/vimdiff-doc-fix later to maint). (merge 107d889303 md/t1403-path-is-file later to maint). (merge abd4192b07 js/comma-semicolon-confusion later to maint). (merge 27b7264206 ab/environment-clean-header later to maint). (merge ff4a749354 as/typofix-in-env-h-header later to maint). (merge 86eef3541e az/tighten-string-array-constness later to maint). (merge 25292c301d lo/remove-log-reencode-from-rev-info later to maint). (merge 1aa50636fd jk/p5332-testfix later to maint). (merge 42cf4ac552 ps/ci-resurrect-p4-on-github later to maint). (merge 104add8368 js/diff-codeql-false-positive-workaround later to maint). (merge f62977b93c en/get-tree-entry-doc later to maint). (merge e5dd0a05ed ly/am-split-stgit-leakfix later to maint). (merge bac220e154 rc/t1001-test-path-is-file later to maint). (merge 91db6c735d ly/reftable-writer-leakfix later to maint). (merge 20e4e9ad0b jc/doc-synopsis-option-markup later to maint). (merge cddcee7f64 es/meson-configure-build-options-fix later to maint). (merge cea9f55f00 wk/sparse-checkout-doc-fix later to maint). --- Module Name: pkgsrc Committed By: wiz Date: Tue Jul 8 20:49:03 UTC 2025 Modified Files: pkgsrc/devel/git: Makefile.version pkgsrc/devel/git-base: distinfo pkgsrc/devel/git-perlscripts: Makefile Log Message: git*: update to 2.50.1 Git v2.50.1 Release Notes ========================= This release merges up the fixes that appear in v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, and v2.49.1 to address the following CVEs: CVE-2025-27613, CVE-2025-27614, CVE-2025-46334, CVE-2025-46835, CVE-2025-48384, CVE-2025-48385, and CVE-2025-48386. See the release notes for v2.43.7 for details. --- devel/git-base/Makefile | 3 +-- devel/git-base/PLIST | 4 +++- devel/git-base/distinfo | 10 +++++----- devel/git-base/patches/patch-git-gui_Makefile | 14 +++++++------- devel/git-docs/PLIST | 3 ++- devel/git-gitk/PLIST | 3 ++- devel/git/Makefile.version | 4 ++-- 7 files changed, 22 insertions(+), 19 deletions(-) diff --git a/devel/git-base/Makefile b/devel/git-base/Makefile index 93766415f3890..e1e5a69d223d2 100644 --- a/devel/git-base/Makefile +++ b/devel/git-base/Makefile @@ -1,6 +1,5 @@ -# $NetBSD: Makefile,v 1.124 2025/04/19 07:57:41 wiz Exp $ +# $NetBSD: Makefile,v 1.124.2.1 2025/07/08 23:34:01 maya Exp $ -PKGREVISION= 2 .include "../../devel/git/Makefile.common" PKGNAME= git-base-${GIT_VERSION} diff --git a/devel/git-base/PLIST b/devel/git-base/PLIST index 45865208146a3..6440584b91408 100644 --- a/devel/git-base/PLIST +++ b/devel/git-base/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.46 2025/03/30 08:56:10 adam Exp $ +@comment $NetBSD: PLIST,v 1.46.2.1 2025/07/08 23:34:01 maya Exp $ bin/git bin/git-cvsserver bin/git-receive-pack @@ -46,6 +46,7 @@ libexec/git-core/git-diagnose libexec/git-core/git-diff libexec/git-core/git-diff-files libexec/git-core/git-diff-index +libexec/git-core/git-diff-pairs libexec/git-core/git-diff-tree libexec/git-core/git-difftool libexec/git-core/git-difftool--helper @@ -218,6 +219,7 @@ share/locale/de/LC_MESSAGES/git.mo share/locale/el/LC_MESSAGES/git.mo share/locale/es/LC_MESSAGES/git.mo share/locale/fr/LC_MESSAGES/git.mo +share/locale/ga/LC_MESSAGES/git.mo share/locale/id/LC_MESSAGES/git.mo share/locale/is/LC_MESSAGES/git.mo share/locale/it/LC_MESSAGES/git.mo diff --git a/devel/git-base/distinfo b/devel/git-base/distinfo index 763d930eb5b26..6a3c7f79b7838 100644 --- a/devel/git-base/distinfo +++ b/devel/git-base/distinfo @@ -1,13 +1,13 @@ -$NetBSD: distinfo,v 1.154 2025/03/30 08:56:10 adam Exp $ +$NetBSD: distinfo,v 1.154.2.1 2025/07/08 23:34:01 maya Exp $ -BLAKE2s (git-2.49.0.tar.xz) = 1ea693feab6943c6464f842bf6493578324ac3d021f186ab370c4c2cfabf65d1 -SHA512 (git-2.49.0.tar.xz) = 81a16415890305fc6cfd14ade8bee76779feba01f51c5446f40c14211654342c68ef0911859fa6e8e9ff0a718847bb44ee4156d03a19c9165df19ba91e09e1f0 -Size (git-2.49.0.tar.xz) = 7771796 bytes +BLAKE2s (git-2.50.1.tar.xz) = d150ff22895ed54e381f6d601c4fb6c5fd64884fb5ed9e7d4eea035324eb02eb +SHA512 (git-2.50.1.tar.xz) = 09f37290c0d4d074b97363f4a4be1813426e93ac3fa993c4d671bb1462bcc9335713c17d1442196a35205a603eeb052662382935d27498875a251f4fe86f6b36 +Size (git-2.50.1.tar.xz) = 7880972 bytes SHA1 (patch-Documentation_Makefile) = 6025adac0fbb4b403f3954e6dac9d690dfb22daa SHA1 (patch-Makefile) = 24b9ed15f5ef59973d17d5217dd4e415a3b4c3e5 SHA1 (patch-config.mak.uname) = 32b9c120ff3f947ebe3d32107eaaa2be61775a18 SHA1 (patch-contrib_completion_git-completion.zsh) = 695c78c8be7cc2a3792d1c428ebc5739b049852e SHA1 (patch-dircompat.h) = f0cf20a95f2144c0dee17a2aa45955c57141452d -SHA1 (patch-git-gui_Makefile) = 1df47148cff8e6ac6883fda6b44e8d1526afc70f +SHA1 (patch-git-gui_Makefile) = c545b4045f08ac63320b46c1b15ab32f3f3e5250 SHA1 (patch-gitk-git_Makefile) = 028fa483f20f40ae3ec81c2dc7bd2e412a7d17f0 SHA1 (patch-templates_Makefile) = a5bd26b4e37ab5337f10d52565156c2e21e7ba93 diff --git a/devel/git-base/patches/patch-git-gui_Makefile b/devel/git-base/patches/patch-git-gui_Makefile index ce4fcca4cbca1..4ac3b0febab6f 100644 --- a/devel/git-base/patches/patch-git-gui_Makefile +++ b/devel/git-base/patches/patch-git-gui_Makefile @@ -1,11 +1,11 @@ -$NetBSD: patch-git-gui_Makefile,v 1.3 2024/04/29 18:55:38 adam Exp $ +$NetBSD: patch-git-gui_Makefile,v 1.3.10.1 2025/07/08 23:34:01 maya Exp $ Fix installation. Do not build Git Gui.app on Darwin. ---- git-gui/Makefile.orig 2024-04-29 16:19:22.000000000 +0000 +--- git-gui/Makefile.orig 2025-06-16 05:42:57.000000000 +0000 +++ git-gui/Makefile -@@ -50,11 +50,11 @@ endif +@@ -48,11 +48,11 @@ endif RM_RF ?= rm -rf RMDIR ?= rmdir @@ -20,8 +20,8 @@ Do not build Git Gui.app on Darwin. INSTALL_X1 = INSTALL_A0 = find # space is required here INSTALL_A1 = | cpio -pud -@@ -78,11 +78,11 @@ ifndef V - QUIET_2DEVNULL = 2>/dev/null +@@ -75,11 +75,11 @@ ifndef V + QUIET_MSGFMT1 = 2>&1` && echo "$$v" | sed -e 's/fuzzy translations/fuzzy/' | sed -e 's/ messages*//g' INSTALL_D0 = dir= - INSTALL_D1 = && echo ' ' DEST $$dir && $(INSTALL) -d -m 755 "$$dir" @@ -35,8 +35,8 @@ Do not build Git Gui.app on Darwin. INSTALL_A0 = src= INSTALL_A1 = && echo ' ' INSTALL ' ' `basename "$$src"` && find "$$src" | cpio -pud -@@ -144,7 +144,7 @@ endif - gg_libdir_sed_in := $(gg_libdir) +@@ -138,7 +138,7 @@ ifeq ($(exedir),$(gg_libdir)) + endif ifeq ($(uname_S),Darwin) ifeq ($(shell test -d $(TKFRAMEWORK) && echo y),y) - GITGUI_MACOSXAPP := YesPlease diff --git a/devel/git-docs/PLIST b/devel/git-docs/PLIST index 1140629497af7..9a2d85a62e81a 100644 --- a/devel/git-docs/PLIST +++ b/devel/git-docs/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.24 2025/03/30 08:56:10 adam Exp $ +@comment $NetBSD: PLIST,v 1.24.2.1 2025/07/08 23:34:01 maya Exp $ man/man1/git-add.1 man/man1/git-am.1 man/man1/git-annotate.1 @@ -41,6 +41,7 @@ man/man1/git-describe.1 man/man1/git-diagnose.1 man/man1/git-diff-files.1 man/man1/git-diff-index.1 +man/man1/git-diff-pairs.1 man/man1/git-diff-tree.1 man/man1/git-diff.1 man/man1/git-difftool.1 diff --git a/devel/git-gitk/PLIST b/devel/git-gitk/PLIST index 3be137543f2ff..39e4b32f3605b 100644 --- a/devel/git-gitk/PLIST +++ b/devel/git-gitk/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2020/01/20 20:07:41 adam Exp $ +@comment $NetBSD: PLIST,v 1.10.44.1 2025/07/08 23:34:01 maya Exp $ bin/gitk libexec/git-core/git-citool libexec/git-core/git-gui @@ -72,5 +72,6 @@ share/gitk/lib/msgs/pt_br.msg share/gitk/lib/msgs/pt_pt.msg share/gitk/lib/msgs/ru.msg share/gitk/lib/msgs/sv.msg +share/gitk/lib/msgs/ta.msg share/gitk/lib/msgs/vi.msg share/gitk/lib/msgs/zh_cn.msg diff --git a/devel/git/Makefile.version b/devel/git/Makefile.version index 7ccbb7d2177dc..e0e0598f3e048 100644 --- a/devel/git/Makefile.version +++ b/devel/git/Makefile.version @@ -1,7 +1,7 @@ -# $NetBSD: Makefile.version,v 1.135 2025/03/30 08:56:10 adam Exp $ +# $NetBSD: Makefile.version,v 1.135.2.1 2025/07/08 23:34:01 maya Exp $ # # used by devel/git/Makefile.common # used by devel/git-cvs/Makefile # used by devel/git-svn/Makefile -GIT_VERSION= 2.49.0 +GIT_VERSION= 2.50.1 From dee9ad8fe44d64e7b8b91031b15a096ab7d6b2a5 Mon Sep 17 00:00:00 2001 From: maya Date: Tue, 8 Jul 2025 23:34:50 +0000 Subject: [PATCH 12/43] doc: update for ticket 6982 --- doc/CHANGES-pkgsrc-2025Q2 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index 5e603d19a79c8..4f3d7a4e20c09 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.3 2025/07/07 15:20:02 maya Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.4 2025/07/08 23:34:50 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: @@ -20,3 +20,6 @@ sysutils/xentools418: Security fix Pullup ticket #6981 - requested by taca databases/redis: Security fix + +Pullup ticket #6982 - requested by wiz +devel/git: Security fix From bc3b3d328b378b51ed953087dbc0feac2ab61a1e Mon Sep 17 00:00:00 2001 From: maya Date: Wed, 9 Jul 2025 14:42:51 +0000 Subject: [PATCH 13/43] Pullup ticket #6983 - requested by bsiegert lang/go123: Security fix lang/go124: Security fix Revisions pulled up: - lang/go/version.mk 1.233 - lang/go123/PLIST 1.11 - lang/go123/distinfo 1.13 - lang/go124/PLIST 1.6 - lang/go124/distinfo 1.6 --- Module Name: pkgsrc Committed By: bsiegert Date: Wed Jul 9 07:41:36 UTC 2025 Modified Files: pkgsrc/lang/go: version.mk pkgsrc/lang/go123: PLIST distinfo pkgsrc/lang/go124: PLIST distinfo Log Message: go: update to 1.23.11 and 1.24.5 These minor releases include 1 security fixes following the security policy= : cmd/go: unexpected command execution in untrusted VCS repositories Various uses of the Go toolchain in untrusted VCS repositories can resu= lt in unexpected code execution. When using the Go toolchain in directories fetched using various VCS tools (such as directly cloning Git or Mercurial repositories) can cause the toolchain to execute unexpected commands, if said directo= ry contains multiple VCS configuration metadata (such as a ".hg" directory in a Git repository). This is due to how the Go toolchain attempts to resolve which VCS is being used in order to embed build information in binaries and deter= mine module versions. The toolchain will now abort attempting to resolve which VCS is being used if it detects multiple VCS configuration metadata in a module directory or nested VCS configuration metadata (such as a ".git" directoy in a parent directory and a ".hg" directory in a child directory). This will not prevent the toolchain from building modules, but will result in binaries omitting VCS related buil= d information. If this behavior is expected by the user, the old behavior can be re-enabled by setting GODEBUG=3Dallowmultiplevcs=3D1. This should only be done in tru= sted repositories. Thanks to RyotaK (https://ryotak.net) of GMO Flatt Security Inc for reporting this issue. This is CVE-2025-4674 and https://go.dev/issue/74380. --- lang/go/version.mk | 6 +++--- lang/go123/PLIST | 9 ++++++++- lang/go123/distinfo | 8 ++++---- lang/go124/PLIST | 9 ++++++++- lang/go124/distinfo | 8 ++++---- 5 files changed, 27 insertions(+), 13 deletions(-) diff --git a/lang/go/version.mk b/lang/go/version.mk index a557c4fd01687..c1879bde57c3d 100644 --- a/lang/go/version.mk +++ b/lang/go/version.mk @@ -1,4 +1,4 @@ -# $NetBSD: version.mk,v 1.232 2025/06/06 13:45:14 bsiegert Exp $ +# $NetBSD: version.mk,v 1.232.2.1 2025/07/09 14:42:51 maya Exp $ # # If bsd.prefs.mk is included before go-package.mk in a package, then this @@ -6,8 +6,8 @@ # .include "go-vars.mk" -GO124_VERSION= 1.24.4 -GO123_VERSION= 1.23.10 +GO124_VERSION= 1.24.5 +GO123_VERSION= 1.23.11 GO122_VERSION= 1.22.12 GO120_VERSION= 1.20.14 GO118_VERSION= 1.18.10 diff --git a/lang/go123/PLIST b/lang/go123/PLIST index 7864d1f2b973e..bde5d71e709b2 100644 --- a/lang/go123/PLIST +++ b/lang/go123/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2025/06/06 13:45:14 bsiegert Exp $ +@comment $NetBSD: PLIST,v 1.10.2.1 2025/07/09 14:42:51 maya Exp $ bin/go${GOVERSSUFFIX} bin/gofmt${GOVERSSUFFIX} go123/CONTRIBUTING.md @@ -635,6 +635,10 @@ go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go +go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/asm.s +go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/main.go +go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/asm.s +go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/main.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go go123/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go @@ -2786,6 +2790,7 @@ go123/src/cmd/go/testdata/script/test_match_only_subtests.txt go123/src/cmd/go/testdata/script/test_match_only_subtests_parallel.txt go123/src/cmd/go/testdata/script/test_match_only_tests.txt go123/src/cmd/go/testdata/script/test_minus_n.txt +go123/src/cmd/go/testdata/script/test_multivcs.txt go123/src/cmd/go/testdata/script/test_n_cover_std.txt go123/src/cmd/go/testdata/script/test_no_run_example.txt go123/src/cmd/go/testdata/script/test_no_tests.txt @@ -12354,6 +12359,8 @@ go123/test/fixedbugs/issue7310.go go123/test/fixedbugs/issue7316.go go123/test/fixedbugs/issue7346.go go123/test/fixedbugs/issue7366.go +go123/test/fixedbugs/issue73748a.go +go123/test/fixedbugs/issue73748b.go go123/test/fixedbugs/issue7405.go go123/test/fixedbugs/issue7419.go go123/test/fixedbugs/issue7525.go diff --git a/lang/go123/distinfo b/lang/go123/distinfo index f422e9030dced..534a4d874ea7a 100644 --- a/lang/go123/distinfo +++ b/lang/go123/distinfo @@ -1,11 +1,11 @@ -$NetBSD: distinfo,v 1.12 2025/06/06 13:45:14 bsiegert Exp $ +$NetBSD: distinfo,v 1.12.2.1 2025/07/09 14:42:51 maya Exp $ BLAKE2s (80344887818a2321296ce7fa71cca8ca2520611d.diff) = 80c77c55780bbd3b61f54698a5790169566a5c1c142ea9cf6b3de4ff261375f6 SHA512 (80344887818a2321296ce7fa71cca8ca2520611d.diff) = a72fe9c2bba6191df1fb796fe55cc0fea2eb1809f7a4f148230a8be798e3b6820405e48a92a57da59d8fbe23d7d624b49cef9761852a62b4e81ba9dcaa7deaa6 Size (80344887818a2321296ce7fa71cca8ca2520611d.diff) = 3273 bytes -BLAKE2s (go1.23.10.src.tar.gz) = 15ae1f8f571ac69bfb71a67724772d1e0ab0a2e2efb66af17b067e5a22a91e30 -SHA512 (go1.23.10.src.tar.gz) = 20639185b05720aa8bb295c54e3eaa7cf56739763544d28ce14a6f0323bf890900d5fad13086032291fbefad4482f1442772875bbdf16a94e2286eb405c8f327 -Size (go1.23.10.src.tar.gz) = 28183775 bytes +BLAKE2s (go1.23.11.src.tar.gz) = 1dcbc120e60fe40f920bb440fbcf914434b085115d0c716cc6b7303267d13a59 +SHA512 (go1.23.11.src.tar.gz) = 108b86d384de01617b7c58fba8a2c6446f6d1e8d07b720de2c49854e664c8c2660f6a3700827bf77cb7f018f78c7f3dc4f9c9f3a8fba8ca5e91cadde2df98a95 +Size (go1.23.11.src.tar.gz) = 28185977 bytes SHA1 (patch-misc_ios_clangwrap.sh) = 28ea4426336155d6720f7e16b43f0207b47a6dd8 SHA1 (patch-src_cmd_dist_build.go) = cbb9576f832806b0cbef121ea38ba6a54db95bc3 SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35 diff --git a/lang/go124/PLIST b/lang/go124/PLIST index 364ddcc2eaa0f..b6c3a5b0ada1c 100644 --- a/lang/go124/PLIST +++ b/lang/go124/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.5 2025/06/06 13:45:14 bsiegert Exp $ +@comment $NetBSD: PLIST,v 1.5.2.1 2025/07/09 14:42:51 maya Exp $ bin/go${GOVERSSUFFIX} bin/gofmt${GOVERSSUFFIX} go124/CONTRIBUTING.md @@ -647,6 +647,10 @@ go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global2_fail.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global3_fail.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global4_fail.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global5.go +go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/asm.s +go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm/main.go +go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/asm.s +go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_global_asm2_fail/main.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/main.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_linkerx/p/p.go go124/src/cmd/cgo/internal/testsanitizers/testdata/asan_unsafe_fail1.go @@ -2840,6 +2844,7 @@ go124/src/cmd/go/testdata/script/test_match_only_subtests.txt go124/src/cmd/go/testdata/script/test_match_only_subtests_parallel.txt go124/src/cmd/go/testdata/script/test_match_only_tests.txt go124/src/cmd/go/testdata/script/test_minus_n.txt +go124/src/cmd/go/testdata/script/test_multivcs.txt go124/src/cmd/go/testdata/script/test_n_cover_std.txt go124/src/cmd/go/testdata/script/test_no_run_example.txt go124/src/cmd/go/testdata/script/test_no_tests.txt @@ -13242,6 +13247,8 @@ go124/test/fixedbugs/issue7310.go go124/test/fixedbugs/issue7316.go go124/test/fixedbugs/issue7346.go go124/test/fixedbugs/issue7366.go +go124/test/fixedbugs/issue73748a.go +go124/test/fixedbugs/issue73748b.go go124/test/fixedbugs/issue7405.go go124/test/fixedbugs/issue7419.go go124/test/fixedbugs/issue7525.go diff --git a/lang/go124/distinfo b/lang/go124/distinfo index 56483e91bc8ea..8b63a7b90c312 100644 --- a/lang/go124/distinfo +++ b/lang/go124/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.5 2025/06/06 13:45:14 bsiegert Exp $ +$NetBSD: distinfo,v 1.5.2.1 2025/07/09 14:42:51 maya Exp $ -BLAKE2s (go1.24.4.src.tar.gz) = 1338f7e0026c21a04feceefe7ccfbcb2c69102162cb26915852aa18b9a707470 -SHA512 (go1.24.4.src.tar.gz) = b785583fc53d62094b2de793a0e3281a26d2de17897a35b378fc2d13cb912ca473c37a7bae54a50660141809d5d0a70a97663d406cf30d7f0221ecbb5ffddec6 -Size (go1.24.4.src.tar.gz) = 30788576 bytes +BLAKE2s (go1.24.5.src.tar.gz) = c6e8ca8692a0f6fdadfa9e1484a345017480d48aced9c40387cb344857aea29d +SHA512 (go1.24.5.src.tar.gz) = 917cd6ac83e3370227da40f8490697e8638847e9279ed1806044a173d3b52829c67c429990db92d8aadcfba6a37bfc00114c1ecec3ac387a781bb7edc8dcab22 +Size (go1.24.5.src.tar.gz) = 30792943 bytes SHA1 (patch-misc_ios_clangwrap.sh) = 28ea4426336155d6720f7e16b43f0207b47a6dd8 SHA1 (patch-src_cmd_dist_build.go) = cbb9576f832806b0cbef121ea38ba6a54db95bc3 SHA1 (patch-src_crypto_x509_root__bsd.go) = 0b5dead901450967109303f873a2696c65ccac35 From 2cab9c1c4fac1e8c1660b1a1e55237b92457162e Mon Sep 17 00:00:00 2001 From: maya Date: Wed, 9 Jul 2025 14:43:22 +0000 Subject: [PATCH 14/43] doc: update for ticket 6983 --- doc/CHANGES-pkgsrc-2025Q2 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index 4f3d7a4e20c09..bbb5e2c7e4fb2 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.4 2025/07/08 23:34:50 maya Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.5 2025/07/09 14:43:22 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: @@ -23,3 +23,7 @@ databases/redis: Security fix Pullup ticket #6982 - requested by wiz devel/git: Security fix + +Pullup ticket #6983 - requested by bsiegert +lang/go123: Security fix +lang/go124: Security fix From cdca72adebbd5be492c6b7797aa011a67a642911 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 01:37:36 +0000 Subject: [PATCH 15/43] Pullup ticket #6984 - requested by taca security/gnutls: Security fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revisions pulled up: - security/gnutls/Makefile 1.268 - security/gnutls/distinfo 1.168 --- Module Name: pkgsrc Committed By: adam Date: Wed Jul 9 11:55:37 UTC 2025 Modified Files: pkgsrc/security/gnutls: Makefile distinfo Log Message: gnutls: updated to 3.8.10 Version 3.8.10 (released 2025-07-08) ** libgnutls: Fix NULL pointer dereference when 2nd Client Hello omits PSK Reported by Stefan Bühler. [GNUTLS-SA-2025-07-07-4, CVSS: medium] [CVE-2025-6395] ** libgnutls: Fix heap read buffer overrun in parsing X.509 SCTS timestamps Spotted by oss-fuzz and reported by OpenAI Security Research Team, and fix developed by Andrew Hamilton. [GNUTLS-SA-2025-07-07-1, CVSS: medium] [CVE-2025-32989] ** libgnutls: Fix double-free upon error when exporting otherName in SAN Reported by OpenAI Security Research Team. [GNUTLS-SA-2025-07-07-2, CVSS: low] [CVE-2025-32988] ** certtool: Fix 1-byte write buffer overrun when parsing template Reported by David Aitel. [GNUTLS-SA-2025-07-07-3, CVSS: low] [CVE-2025-32990] ** libgnutls: PKCS#11 modules can now be used to override the default cryptographic backend. Use the [provider] section in the system-wide config to specify path and pin to the module (see system-wide config Documentation). ** libgnutls: Linux kernel version 6.14 brings a Kernel TLS (kTLS) key update support. The library running on the aforementioned version now utilizes the kernel’s key update mechanism when kTLS is enabled, allowing uninterrupted TLS session. The --enable-ktls configure option as well as the system-wide kTLS configuration(see GnuTLS Documentation) are still required to enable this feature. ** libgnutls: liboqs support for PQC has been removed For maintenance purposes, support for post-quantum cryptography (PQC) is now only provided through leancrypto. The experimental key exchange algorithm, X25519Kyber768Draft00, which is based on the round 3 candidate of Kyber and only supported through liboqs has also been removed altogether. ** libgnutls: TLS certificate compression methods can now be set with cert-compression-alg configuration option in the gnutls priority file. ** libgnutls: All variants of ML-DSA private key formats are supported While the previous implementation of ML-DSA was based on draft-ietf-lamps-dilithium-certificates-04, this updates it to draft-ietf-lamps-dilithium-certificates-12 with support for all 3 variants of private key formats: "seed", "expandedKey", and "both". ** libgnutls: ML-DSA signatures can now be used in TLS The ML-DSA signature algorithms, ML-DSA-44, ML-DSA-65, and ML-DSA-87, can now be used to digitally sign TLS handshake messages. ** API and ABI modifications: GNUTLS_PKCS_MLDSA_SEED: New enum member of gnutls_pkcs_encrypt_flags_t GNUTLS_PKCS_MLDSA_EXPANDED: New enum member of gnutls_pkcs_encrypt_flags_t --- security/gnutls/Makefile | 5 ++--- security/gnutls/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/security/gnutls/Makefile b/security/gnutls/Makefile index bfdd3b9854fd9..d9cd23d82f987 100644 --- a/security/gnutls/Makefile +++ b/security/gnutls/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.267 2025/04/17 21:52:14 wiz Exp $ +# $NetBSD: Makefile,v 1.267.2.1 2025/07/17 01:37:36 maya Exp $ -DISTNAME= gnutls-3.8.9 -PKGREVISION= 1 +DISTNAME= gnutls-3.8.10 CATEGORIES= security devel MASTER_SITES= ${MASTER_SITE_GNUPG:=gnutls/v${PKGVERSION_NOREV:R}/} EXTRACT_SUFX= .tar.xz diff --git a/security/gnutls/distinfo b/security/gnutls/distinfo index b151524154cd3..667d6c4e07780 100644 --- a/security/gnutls/distinfo +++ b/security/gnutls/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.167 2025/02/12 08:33:23 adam Exp $ +$NetBSD: distinfo,v 1.167.4.1 2025/07/17 01:37:36 maya Exp $ -BLAKE2s (gnutls-3.8.9.tar.xz) = 17ff18b116978c860a1b01cfa2f14ab35afa731b67c6cb3c7c28be000930d01e -SHA512 (gnutls-3.8.9.tar.xz) = b3b201671bf4e75325610a0291d4cd36a669718e22b3685246b64bde97b5bd94f463ab376ed817869869714115f4ff11bdc53c32604bb04a8ff8e10daa6d1fc7 -Size (gnutls-3.8.9.tar.xz) = 6847364 bytes +BLAKE2s (gnutls-3.8.10.tar.xz) = 33a7ef08a81bbecb5f66a5eb52a685bb018e8351e507bbd2fb03f0d25e001b21 +SHA512 (gnutls-3.8.10.tar.xz) = d453bd4527af95cb3905ce8753ceafd969e3f442ad1d148544a233ebf13285b999930553a805a0511293cc25390bb6a040260df5544a7c55019640f920ad3d92 +Size (gnutls-3.8.10.tar.xz) = 6909856 bytes SHA1 (patch-configure) = 866d8a365b8338348230e47518788f494279b139 From 88e85aba231e1d1ba69b6da4fc451fdfd5d36d82 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:06:58 +0000 Subject: [PATCH 16/43] Pullup ticket #6985 - requested by taca net/samba4: Security fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revisions pulled up: - net/samba4/Makefile 1.204 - net/samba4/distinfo 1.115 --- Module Name: pkgsrc Committed By: taca Date: Thu Jul 10 15:24:29 UTC 2025 Modified Files: pkgsrc/net/samba4: Makefile distinfo Log Message: net/samba4: update to 4.21.7 This is the latest stable release of the Samba 4.21 release series. Important Change in Upcoming Microsoft Update --------------------------------------------- On 8th of July, Microsoft will release an important security update for Active Directory Domain Controllers for Windows Server versions prior to 2025. This update includes a change to the Microsoft RPC Netlogon protocol, which improves security by tightening access checks for a set of RPC requests. Samba running as domain members in these environments will be impacted by this change if a specific configuration is used, see below for which configuration is affected. Windows Server version 2025 is already equipped with these specific security hardenings, and Microsoft is now planning to deploy them to all supported Windows Server versions down to Windows Server 2008. Who is affected? Samba installations acting as member servers in Windows AD domains will be affected if they are configured to use the 'ad' idmapping backend. Samba servers not using this configuration will not be affected by the change – at least to our current knowledge and understanding of the change – and no further action is required. Current versions of Samba with the affected configuration will no longer function correctly once the Microsoft update has been applied. Users will not be able to connect to the SMB service provided by Samba for any domain configured to use the 'ad' idmapping backend. See https://bugzilla.samba.org/show_bug.cgi?id=15876. Changes since 4.21.6 -------------------- o  Günther Deschner    * BUG 15876: Windows security hardening locks out schannel'ed netlogon dc      calls like netr_DsRGetDCName. o  Stefan Metzmacher    * BUG 15680: Trust domains are not created.    * BUG 15876: Windows security hardening locks out schannel'ed netlogon dc      calls like netr_DsRGetDCName. o  Andreas Schneider    * BUG 15680: Trust domains are not created.    * BUG 15869: Startup messages of rpc deamons fills /var/log/messages. --- net/samba4/Makefile | 4 ++-- net/samba4/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net/samba4/Makefile b/net/samba4/Makefile index 36ea3b8c2a746..1c0e3e8e888fa 100644 --- a/net/samba4/Makefile +++ b/net/samba4/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.203 2025/06/04 14:43:09 taca Exp $ +# $NetBSD: Makefile,v 1.203.2.1 2025/07/17 02:06:58 maya Exp $ -DISTNAME= samba-4.21.6 +DISTNAME= samba-4.21.7 CATEGORIES= net MASTER_SITES= https://download.samba.org/pub/samba/stable/ diff --git a/net/samba4/distinfo b/net/samba4/distinfo index b88258705e0ca..a292336c35628 100644 --- a/net/samba4/distinfo +++ b/net/samba4/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.114 2025/06/19 02:08:47 gutteridge Exp $ +$NetBSD: distinfo,v 1.114.2.1 2025/07/17 02:06:58 maya Exp $ -BLAKE2s (samba-4.21.6.tar.gz) = 6d763bf813f948662e2783e407916c3214a9c31294e4d3b0236836ccac49b7c9 -SHA512 (samba-4.21.6.tar.gz) = 58e6d6d44f551e4271bbaade81ea9f5488ce9c811cea1228eb55199a7852dd0a7eaf368287dc691fa47ff86132bc20633926504348c749fbba58337c3385c6ab -Size (samba-4.21.6.tar.gz) = 42682936 bytes +BLAKE2s (samba-4.21.7.tar.gz) = 4cee4b3035ff21c547049e348ca7dac48cadfb5a653277bf06f4f9d8595a4fa9 +SHA512 (samba-4.21.7.tar.gz) = f44a0dc880b2a5694f9c46ff11c808ae263f68c91cc9b0e32869bb44f84c1fdcc49370a396f38e0f452133c29357d8ad80a689af67bd85f648b2121e7792b555 +Size (samba-4.21.7.tar.gz) = 42689509 bytes SHA1 (patch-buildtools_wafsamba_samba__conftests.py) = d927db17124d2bb5b382885e70a41f84c3929926 SHA1 (patch-buildtools_wafsamba_samba__install.py) = d801340617da325e3bb70a90350e45cc8e383c2d SHA1 (patch-buildtools_wafsamba_samba__pidl.py) = b9015694b80c0e6382d75c806fd6e0eb92e5f998 From 3d434f6e3bdf88f44ef8c502398ee74d23fb9e50 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:17:59 +0000 Subject: [PATCH 17/43] Pullup ticket #6986 - requested by taca lang/ruby32-base: Security fix Revisions pulled up: - lang/ruby/rubyversion.mk 1.299 - lang/ruby32-base/Makefile 1.11 - lang/ruby32-base/distinfo 1.16 - lang/ruby32-base/patches/patch-lib_resolv.gemspec 1.1 - lang/ruby32-base/patches/patch-lib_resolv.rb 1.1 - lang/ruby32-base/patches/patch-test_resolv_test__dns.rb 1.1 --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 13 15:23:00 UTC 2025 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby32-base: Makefile distinfo Added Files: pkgsrc/lang/ruby32-base/patches: patch-lib_resolv.gemspec patch-lib_resolv.rb patch-test_resolv_test__dns.rb Log Message: lang/ruby32-base: update resolv gem Update resolve gem to 0.2.3 to fix security problem of CVE-2025-24294. Bump PKGREVISION. --- lang/ruby/rubyversion.mk | 4 +-- lang/ruby32-base/Makefile | 3 ++- lang/ruby32-base/distinfo | 5 +++- .../patches/patch-lib_resolv.gemspec | 14 ++++++++++ lang/ruby32-base/patches/patch-lib_resolv.rb | 26 +++++++++++++++++++ .../patches/patch-test_resolv_test__dns.rb | 20 ++++++++++++++ 6 files changed, 68 insertions(+), 4 deletions(-) create mode 100644 lang/ruby32-base/patches/patch-lib_resolv.gemspec create mode 100644 lang/ruby32-base/patches/patch-lib_resolv.rb create mode 100644 lang/ruby32-base/patches/patch-test_resolv_test__dns.rb diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk index 1b8abdcc94075..04707101c6293 100644 --- a/lang/ruby/rubyversion.mk +++ b/lang/ruby/rubyversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: rubyversion.mk,v 1.298 2025/05/27 16:14:47 taca Exp $ +# $NetBSD: rubyversion.mk,v 1.298.2.1 2025/07/17 02:17:59 maya Exp $ # # This file determines which Ruby version is used as a dependency for @@ -324,7 +324,7 @@ RUBY_READLINE_VER= 0.0.3 RUBY_READLINE_EXT_VER= 0.1.5 RUBY_RELINE_VER= 0.3.2 RUBY_RESOLV_REPLACE_VER= 0.1.1 -RUBY_RESOLV_VER= 0.2.2 +RUBY_RESOLV_VER= 0.2.3 RUBY_RINDA_VER= 0.1.1 RUBY_RUBY2_KEYWORDS_VER= 0.0.5 RUBY_SECURERANDOM_VER= 0.2.2 diff --git a/lang/ruby32-base/Makefile b/lang/ruby32-base/Makefile index 0c762fc054a3f..861c3ca028651 100644 --- a/lang/ruby32-base/Makefile +++ b/lang/ruby32-base/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.10 2025/03/27 14:12:02 taca Exp $ +# $NetBSD: Makefile,v 1.10.4.1 2025/07/17 02:18:00 maya Exp $ DISTNAME= ${RUBY_DISTNAME} PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION} +PKGREVISION= 1 CATEGORIES= lang ruby MASTER_SITES= ${MASTER_SITE_RUBY} diff --git a/lang/ruby32-base/distinfo b/lang/ruby32-base/distinfo index dd00c40c7f569..a3be14c1fbd92 100644 --- a/lang/ruby32-base/distinfo +++ b/lang/ruby32-base/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.15 2025/04/21 20:54:55 wiz Exp $ +$NetBSD: distinfo,v 1.15.2.1 2025/07/17 02:18:00 maya Exp $ BLAKE2s (ruby-3.2.8.tar.xz) = 717b23027da787963039642204ff08d23cfe242d58f0ca7371d621194c96d1c0 SHA512 (ruby-3.2.8.tar.xz) = 19ff96619945d907e509803b85ecf21750ffa4ae033045272feb43c183ab180d0033b98cf47c18804e448f01bc1928e3b833c61c98446dbe6be31fb9ea6b059d @@ -9,6 +9,8 @@ SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3 SHA1 (patch-include_ruby_internal_static__assert.h) = 7d5c3ae7ff674b9b34639924fcf08237164de9f8 SHA1 (patch-lib_mkmf.rb) = 4a3cd18548dbdf43a13695d4e76f817c0347e335 SHA1 (patch-lib_rdoc_encoding.rb) = 0e82d2942d9bfcb67dc7c994889d7bc5ec2ae85a +SHA1 (patch-lib_resolv.gemspec) = bf2fa504fcb2451a3b6b4e6d30a30d01f876c166 +SHA1 (patch-lib_resolv.rb) = 1a04a55d54e7d45c7147605b6335f6623ddd92c1 SHA1 (patch-lib_rubygems.rb) = 060549c43b84f73c77432a72cdcf22941be4eb17 SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 66c475a5308deb2ed5096b88cf65549732f87421 SHA1 (patch-lib_rubygems_config__file.rb) = 1da55a32d931f91321636401e94d89f78f9fa622 @@ -16,6 +18,7 @@ SHA1 (patch-lib_rubygems_dependency__installer.rb) = 47252c99238a0d91b7d28e8287b SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273 SHA1 (patch-lib_rubygems_installer.rb) = 1c94047a24362b3597dac7ea156982a09cb93234 SHA1 (patch-lib_rubygems_platform.rb) = 58094b26520623f258ecf035084f4aa7226e9686 +SHA1 (patch-test_resolv_test__dns.rb) = 98fd0533ad92bfb6729abd107d75c4ca436fd660 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33 diff --git a/lang/ruby32-base/patches/patch-lib_resolv.gemspec b/lang/ruby32-base/patches/patch-lib_resolv.gemspec new file mode 100644 index 0000000000000..415bf74090152 --- /dev/null +++ b/lang/ruby32-base/patches/patch-lib_resolv.gemspec @@ -0,0 +1,14 @@ +$NetBSD: patch-lib_resolv.gemspec,v 1.1.2.2 2025/07/17 02:18:00 maya Exp $ + +Update resolv gem to 0.2.3. + +--- lib/resolv.gemspec.orig 2025-03-26 04:18:02.000000000 +0000 ++++ lib/resolv.gemspec +@@ -1,6 +1,6 @@ + Gem::Specification.new do |spec| + spec.name = "resolv" +- spec.version = "0.2.2" ++ spec.version = "0.2.3" + spec.authors = ["Tanaka Akira"] + spec.email = ["akr@fsij.org"] + diff --git a/lang/ruby32-base/patches/patch-lib_resolv.rb b/lang/ruby32-base/patches/patch-lib_resolv.rb new file mode 100644 index 0000000000000..0ce79166ed267 --- /dev/null +++ b/lang/ruby32-base/patches/patch-lib_resolv.rb @@ -0,0 +1,26 @@ +$NetBSD: patch-lib_resolv.rb,v 1.1.2.2 2025/07/17 02:18:00 maya Exp $ + +Update resolv gem to 0.2.3. + +--- lib/resolv.rb.orig 2025-03-26 04:18:02.000000000 +0000 ++++ lib/resolv.rb +@@ -1624,6 +1624,7 @@ class Resolv + prev_index = @index + save_index = nil + d = [] ++ size = -1 + while true + raise DecodeError.new("limit exceeded") if @limit <= @index + case @data.getbyte(@index) +@@ -1644,7 +1645,10 @@ class Resolv + end + @index = idx + else +- d << self.get_label ++ l = self.get_label ++ d << l ++ size += 1 + l.string.bytesize ++ raise DecodeError.new("name label data exceed 255 octets") if size > 255 + end + end + end diff --git a/lang/ruby32-base/patches/patch-test_resolv_test__dns.rb b/lang/ruby32-base/patches/patch-test_resolv_test__dns.rb new file mode 100644 index 0000000000000..aa8d29ba157ff --- /dev/null +++ b/lang/ruby32-base/patches/patch-test_resolv_test__dns.rb @@ -0,0 +1,20 @@ +$NetBSD: patch-test_resolv_test__dns.rb,v 1.1.2.2 2025/07/17 02:18:00 maya Exp $ + +Update resolv gem to 0.2.3. + +--- test/resolv/test_dns.rb.orig 2025-03-26 04:18:02.000000000 +0000 ++++ test/resolv/test_dns.rb +@@ -416,6 +416,13 @@ class TestResolvDNS < Test::Unit::TestCa + assert_operator(2**14, :<, m.to_s.length) + end + ++ def test_too_long_address ++ too_long_address_message = [0, 0, 1, 0, 0, 0].pack("n*") + "\x01x" * 129 + [0, 0, 0].pack("cnn") ++ assert_raise_with_message(Resolv::DNS::DecodeError, /name label data exceed 255 octets/) do ++ Resolv::DNS::Message.decode too_long_address_message ++ end ++ end ++ + def assert_no_fd_leak + socket = assert_throw(self) do |tag| + Resolv::DNS.stub(:bind_random_port, ->(s, *) {throw(tag, s)}) do From aefbf89d3b4071a7e5204e03db828f7d057e91e2 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:32:56 +0000 Subject: [PATCH 18/43] Pullup ticket #6987 - requested by taca lang/ruby33: Security fix Revisions pulled up: - lang/ruby/rubyversion.mk 1.300 - lang/ruby33/Makefile 1.6 - lang/ruby33/distinfo 1.13 - lang/ruby33/patches/patch-lib_resolv.rb 1.1 - lang/ruby33/patches/patch-test_resolv_test__dns.rb 1.1 --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 13 15:32:01 UTC 2025 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby33: Makefile distinfo Added Files: pkgsrc/lang/ruby33/patches: patch-lib_resolv.rb patch-test_resolv_test__dns.rb Log Message: lang/ruby33: update resolv gem Update resolve gem to 0.3.1 to fix security problem of CVE-2025-24294. Bump PKGREVISION. --- lang/ruby/rubyversion.mk | 4 +-- lang/ruby33/Makefile | 3 +- lang/ruby33/distinfo | 4 ++- lang/ruby33/patches/patch-lib_resolv.rb | 35 +++++++++++++++++++ .../patches/patch-test_resolv_test__dns.rb | 20 +++++++++++ 5 files changed, 62 insertions(+), 4 deletions(-) create mode 100644 lang/ruby33/patches/patch-lib_resolv.rb create mode 100644 lang/ruby33/patches/patch-test_resolv_test__dns.rb diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk index 04707101c6293..7191003666206 100644 --- a/lang/ruby/rubyversion.mk +++ b/lang/ruby/rubyversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: rubyversion.mk,v 1.298.2.1 2025/07/17 02:17:59 maya Exp $ +# $NetBSD: rubyversion.mk,v 1.298.2.2 2025/07/17 02:32:56 maya Exp $ # # This file determines which Ruby version is used as a dependency for @@ -419,7 +419,7 @@ RUBY_RDOC_VER= 6.6.3.1 RUBY_READLINE_VER= 0.0.4 RUBY_RELINE_VER= 0.5.10 RUBY_RESOLV_REPLACE_VER= 0.1.1 -RUBY_RESOLV_VER= 0.3.0 +RUBY_RESOLV_VER= 0.3.1 RUBY_RINDA_VER= 0.2.0 RUBY_RUBY2_KEYWORDS_VER= 0.0.5 RUBY_SECURERANDOM_VER= 0.3.1 diff --git a/lang/ruby33/Makefile b/lang/ruby33/Makefile index 416e58fc0dc51..adb5cdab700ac 100644 --- a/lang/ruby33/Makefile +++ b/lang/ruby33/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.5 2025/01/02 06:31:58 taca Exp $ +# $NetBSD: Makefile,v 1.5.4.1 2025/07/17 02:32:56 maya Exp $ DISTNAME= ${RUBY_DISTNAME} PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION} +PKGREVISION= 1 CATEGORIES= lang ruby MASTER_SITES= ${MASTER_SITE_RUBY} diff --git a/lang/ruby33/distinfo b/lang/ruby33/distinfo index f34ea141efe91..02ec51aa0ffc7 100644 --- a/lang/ruby33/distinfo +++ b/lang/ruby33/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.12 2025/04/21 20:54:56 wiz Exp $ +$NetBSD: distinfo,v 1.12.2.1 2025/07/17 02:32:56 maya Exp $ BLAKE2s (ruby-3.3.8.tar.xz) = f7d0fed309c307262b8d5c30781add4d363c2bbf19db7ffc5a5567c414553976 SHA512 (ruby-3.3.8.tar.xz) = 71c2f3ac9955e088fa885fd2ff695e67362a770a5d33e5160081eda3dd298ca2c692e299b03d757caecfbc94043fedc4ad093de84c505585d480cb36bbf978b9 @@ -9,6 +9,7 @@ SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3 SHA1 (patch-include_ruby_internal_static__assert.h) = 7d5c3ae7ff674b9b34639924fcf08237164de9f8 SHA1 (patch-lib_mkmf.rb) = 4a3cd18548dbdf43a13695d4e76f817c0347e335 SHA1 (patch-lib_rdoc_encoding.rb) = 0e82d2942d9bfcb67dc7c994889d7bc5ec2ae85a +SHA1 (patch-lib_resolv.rb) = b091b1207c6bceafca2b2f65cc3e197377a73b91 SHA1 (patch-lib_rubygems.rb) = 81af71ae9b0c3fef2ad1de88a542b3ece14b4519 SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 66c475a5308deb2ed5096b88cf65549732f87421 SHA1 (patch-lib_rubygems_config__file.rb) = 584f8cd9ef1d1b9bf25efc7e85c2219166db7ac9 @@ -16,6 +17,7 @@ SHA1 (patch-lib_rubygems_dependency__installer.rb) = d143128b21a3803136c2d0000d7 SHA1 (patch-lib_rubygems_install__update__options.rb) = 0cd0816e1cd7c84c1dab1e091787c4dc38d28273 SHA1 (patch-lib_rubygems_installer.rb) = 4ef74b4f79837a929e81bcd0e7eba9061a442304 SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404 +SHA1 (patch-test_resolv_test__dns.rb) = 4f26c9b1643a4af71f3389bfda17e416297f902c SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca SHA1 (patch-tool_ifchange) = 1814cd41f0b0a93b181799cb117bd1f57068cf33 diff --git a/lang/ruby33/patches/patch-lib_resolv.rb b/lang/ruby33/patches/patch-lib_resolv.rb new file mode 100644 index 0000000000000..7d717371fe912 --- /dev/null +++ b/lang/ruby33/patches/patch-lib_resolv.rb @@ -0,0 +1,35 @@ +$NetBSD: patch-lib_resolv.rb,v 1.1.2.2 2025/07/17 02:32:56 maya Exp $ + +Update resolv gem to 0.3.1. + +--- lib/resolv.rb.orig 2025-04-09 09:23:04.000000000 +0000 ++++ lib/resolv.rb +@@ -37,7 +37,7 @@ end + + class Resolv + +- VERSION = "0.3.0" ++ VERSION = "0.3.1" + + ## + # Looks up the first IP address for +name+. +@@ -1655,6 +1655,7 @@ class Resolv + prev_index = @index + save_index = nil + d = [] ++ size = -1 + while true + raise DecodeError.new("limit exceeded") if @limit <= @index + case @data.getbyte(@index) +@@ -1675,7 +1676,10 @@ class Resolv + end + @index = idx + else +- d << self.get_label ++ l = self.get_label ++ d << l ++ size += 1 + l.string.bytesize ++ raise DecodeError.new("name label data exceed 255 octets") if size > 255 + end + end + end diff --git a/lang/ruby33/patches/patch-test_resolv_test__dns.rb b/lang/ruby33/patches/patch-test_resolv_test__dns.rb new file mode 100644 index 0000000000000..e2e89dc442752 --- /dev/null +++ b/lang/ruby33/patches/patch-test_resolv_test__dns.rb @@ -0,0 +1,20 @@ +$NetBSD: patch-test_resolv_test__dns.rb,v 1.1.2.2 2025/07/17 02:32:56 maya Exp $ + +Update resolv gem to 0.3.1. + +--- test/resolv/test_dns.rb.orig 2025-04-09 09:23:04.000000000 +0000 ++++ test/resolv/test_dns.rb +@@ -589,6 +589,13 @@ class TestResolvDNS < Test::Unit::TestCa + assert_operator(2**14, :<, m.to_s.length) + end + ++ def test_too_long_address ++ too_long_address_message = [0, 0, 1, 0, 0, 0].pack("n*") + "\x01x" * 129 + [0, 0, 0].pack("cnn") ++ assert_raise_with_message(Resolv::DNS::DecodeError, /name label data exceed 255 octets/) do ++ Resolv::DNS::Message.decode too_long_address_message ++ end ++ end ++ + def assert_no_fd_leak + socket = assert_throw(self) do |tag| + Resolv::DNS.stub(:bind_random_port, ->(s, *) {throw(tag, s)}) do From 4c8f7cdae20eaaa6763284bc8cb47ceb535d2182 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:45:42 +0000 Subject: [PATCH 19/43] Pullup ticket #6988 - requested by taca lang/ruby34: Security fix Revisions pulled up: - lang/ruby/rubyversion.mk 1.301 - lang/ruby34/Makefile 1.6 - lang/ruby34/distinfo 1.8 - lang/ruby34/patches/patch-ext_win32_lib_win32_resolv.rb 1.1 - lang/ruby34/patches/patch-ext_win32_resolv_resolv.c 1.1 - lang/ruby34/patches/patch-lib_resolv.rb 1.1 - lang/ruby34/patches/patch-test_resolv_test__dns.rb 1.1 --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 13 15:39:55 UTC 2025 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby34: Makefile distinfo Added Files: pkgsrc/lang/ruby34/patches: patch-ext_win32_lib_win32_resolv.rb patch-ext_win32_resolv_resolv.c patch-lib_resolv.rb patch-test_resolv_test__dns.rb Log Message: lang/ruby34: update resolv gem Update resolve gem to 0.6.2 to fix security problem of CVE-2025-24294. Bump PKGREVISION. --- lang/ruby/rubyversion.mk | 4 +- lang/ruby34/Makefile | 4 +- lang/ruby34/distinfo | 6 +- .../patch-ext_win32_lib_win32_resolv.rb | 179 ++++++++++++++++++ .../patches/patch-ext_win32_resolv_resolv.c | 15 ++ lang/ruby34/patches/patch-lib_resolv.rb | 163 ++++++++++++++++ .../patches/patch-test_resolv_test__dns.rb | 20 ++ 7 files changed, 386 insertions(+), 5 deletions(-) create mode 100644 lang/ruby34/patches/patch-ext_win32_lib_win32_resolv.rb create mode 100644 lang/ruby34/patches/patch-ext_win32_resolv_resolv.c create mode 100644 lang/ruby34/patches/patch-lib_resolv.rb create mode 100644 lang/ruby34/patches/patch-test_resolv_test__dns.rb diff --git a/lang/ruby/rubyversion.mk b/lang/ruby/rubyversion.mk index 7191003666206..556a429150b04 100644 --- a/lang/ruby/rubyversion.mk +++ b/lang/ruby/rubyversion.mk @@ -1,4 +1,4 @@ -# $NetBSD: rubyversion.mk,v 1.298.2.2 2025/07/17 02:32:56 maya Exp $ +# $NetBSD: rubyversion.mk,v 1.298.2.3 2025/07/17 02:45:42 maya Exp $ # # This file determines which Ruby version is used as a dependency for @@ -494,7 +494,7 @@ RUBY_PSTORE_VER= 0.1.4 RUBY_RDOC_VER= 6.10.0 RUBY_READLINE_VER= 0.0.4 RUBY_RELINE_VER= 0.6.0 -RUBY_RESOLV_VER= 0.6.0 +RUBY_RESOLV_VER= 0.6.2 RUBY_RUBY2_KEYWORDS_VER= 0.0.5 RUBY_SECURERANDOM_VER= 0.4.1 RUBY_SET_VER= 1.1.1 diff --git a/lang/ruby34/Makefile b/lang/ruby34/Makefile index de61a39f6791e..a6e6dee51e3ef 100644 --- a/lang/ruby34/Makefile +++ b/lang/ruby34/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.5 2025/06/14 06:54:46 taca Exp $ +# $NetBSD: Makefile,v 1.5.2.1 2025/07/17 02:45:42 maya Exp $ DISTNAME= ${RUBY_DISTNAME} PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_VERSION} -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= lang ruby MASTER_SITES= ${MASTER_SITE_RUBY} diff --git a/lang/ruby34/distinfo b/lang/ruby34/distinfo index db0a50a7fde7e..fc2553ed0cc9d 100644 --- a/lang/ruby34/distinfo +++ b/lang/ruby34/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.7 2025/06/14 06:54:46 taca Exp $ +$NetBSD: distinfo,v 1.7.2.1 2025/07/17 02:45:42 maya Exp $ BLAKE2s (ruby-3.4.4.tar.xz) = b4fa799d30359f9f9b22f403205e49d782e3f78d7496dc5bba16acc8a62d9bec SHA512 (ruby-3.4.4.tar.xz) = 0d258cf790daad424c866404b5cbdc8adba0e4e13764847a89adf2335229e5184095c9f3e9594705897697e48bcc322d9a9f919b04047abb2075daca9fce8871 @@ -6,9 +6,12 @@ Size (ruby-3.4.4.tar.xz) = 17255388 bytes SHA1 (patch-common.mk) = c23eed58427b2fd4ba8fdb3692f609701a666c6d SHA1 (patch-configure) = 9df201049bb38188f8409ee4572d3a6bb774013b SHA1 (patch-ext_openssl_openssl__missing.h) = 3f8d79736fd14806dfaf76e333eec63ff3ff5890 +SHA1 (patch-ext_win32_lib_win32_resolv.rb) = 7d7d9387523ce92a7924cbf235dcf3fb10d759a4 +SHA1 (patch-ext_win32_resolv_resolv.c) = 3c4217d24c2dc2d27ed5935be778009dd89490f0 SHA1 (patch-include_ruby_internal_static__assert.h) = 7d5c3ae7ff674b9b34639924fcf08237164de9f8 SHA1 (patch-lib_mkmf.rb) = ea66bc4e42d2b15edfcd8ceefa9b94d07a3cdd0f SHA1 (patch-lib_rdoc_encoding.rb) = 0e82d2942d9bfcb67dc7c994889d7bc5ec2ae85a +SHA1 (patch-lib_resolv.rb) = ec152623f6f3cdcbf6c47f70f511db431551fd30 SHA1 (patch-lib_rubygems.rb) = 81af71ae9b0c3fef2ad1de88a542b3ece14b4519 SHA1 (patch-lib_rubygems_commands_setup__command.rb) = 66c475a5308deb2ed5096b88cf65549732f87421 SHA1 (patch-lib_rubygems_config__file.rb) = 584f8cd9ef1d1b9bf25efc7e85c2219166db7ac9 @@ -18,6 +21,7 @@ SHA1 (patch-lib_rubygems_installer.rb) = 4ef74b4f79837a929e81bcd0e7eba9061a44230 SHA1 (patch-lib_rubygems_platform.rb) = bde36a8fc1ba2fbf4d6fb8829bc116fb4d09b404 SHA1 (patch-lib_rubygems_specification.rb) = a3154185ef89fb33e699dd54b19a8e274f3275e0 SHA1 (patch-prism_prism.c) = 7f4221b01b4b4b412ba30050a886773b7877403c +SHA1 (patch-test_resolv_test__dns.rb) = 57cbaff16dcfd1caf6345c8e532974cecf171729 SHA1 (patch-test_rubygems_test__gem.rb) = 32f7c7d7f8a024c045d78c2bce93944fc3113d04 SHA1 (patch-thread__pthread.c) = 7c1231933a2d6ce9d56891ab512371841697fbca SHA1 (patch-tool_ifchange) = 1803bb6a1836e232dcabcf38f11c9881dbf726ea diff --git a/lang/ruby34/patches/patch-ext_win32_lib_win32_resolv.rb b/lang/ruby34/patches/patch-ext_win32_lib_win32_resolv.rb new file mode 100644 index 0000000000000..197af6ab10f54 --- /dev/null +++ b/lang/ruby34/patches/patch-ext_win32_lib_win32_resolv.rb @@ -0,0 +1,179 @@ +$NetBSD: patch-ext_win32_lib_win32_resolv.rb,v 1.1.2.2 2025/07/17 02:45:42 maya Exp $ + +Update resolv gem to 0.6.2. + +--- ext/win32/lib/win32/resolv.rb.orig 2025-05-14 03:11:06.000000000 +0000 ++++ ext/win32/lib/win32/resolv.rb +@@ -4,13 +4,8 @@ + + =end + +-require 'win32/registry' +- + module Win32 + module Resolv +- API = Registry::API +- Error = Registry::Error +- + def self.get_hosts_path + path = get_hosts_dir + path = File.expand_path('hosts', path) +@@ -47,89 +42,103 @@ module Win32 + # Windows NT + #==================================================================== + module Resolv +- module SZ +- refine Registry do +- # ad hoc workaround for broken registry +- def read_s(key) +- type, str = read(key) +- unless type == Registry::REG_SZ +- warn "Broken registry, #{name}\\#{key} was #{Registry.type2name(type)}, ignored" +- return String.new ++ begin ++ require 'win32/registry' ++ module SZ ++ refine Registry do ++ # ad hoc workaround for broken registry ++ def read_s(key) ++ type, str = read(key) ++ unless type == Registry::REG_SZ ++ warn "Broken registry, #{name}\\#{key} was #{Registry.type2name(type)}, ignored" ++ return String.new ++ end ++ str + end +- str + end + end ++ using SZ ++ rescue LoadError ++ require "open3" + end +- using SZ + + TCPIP_NT = 'SYSTEM\CurrentControlSet\Services\Tcpip\Parameters' + + class << self + private + def get_hosts_dir +- Registry::HKEY_LOCAL_MACHINE.open(TCPIP_NT) do |reg| +- reg.read_s_expand('DataBasePath') +- end ++ get_item_property(TCPIP_NT, 'DataBasePath', expand: true) + end + + def get_info + search = nil + nameserver = get_dns_server_list +- Registry::HKEY_LOCAL_MACHINE.open(TCPIP_NT) do |reg| +- begin +- slist = reg.read_s('SearchList') +- search = slist.split(/,\s*/) unless slist.empty? +- rescue Registry::Error +- end + +- if add_search = search.nil? +- search = [] +- begin +- nvdom = reg.read_s('NV Domain') +- unless nvdom.empty? +- @search = [ nvdom ] +- if reg.read_i('UseDomainNameDevolution') != 0 +- if /^\w+\./ =~ nvdom +- devo = $' +- end +- end ++ slist = get_item_property(TCPIP_NT, 'SearchList') ++ search = slist.split(/,\s*/) unless slist.empty? ++ ++ if add_search = search.nil? ++ search = [] ++ nvdom = get_item_property(TCPIP_NT, 'NV Domain') ++ ++ unless nvdom.empty? ++ @search = [ nvdom ] ++ udmnd = get_item_property(TCPIP_NT, 'UseDomainNameDevolution').to_i ++ if udmnd != 0 ++ if /^\w+\./ =~ nvdom ++ devo = $' + end +- rescue Registry::Error + end + end ++ end + +- reg.open('Interfaces') do |h| +- h.each_key do |iface, | +- h.open(iface) do |regif| +- next unless ns = %w[NameServer DhcpNameServer].find do |key| +- begin +- ns = regif.read_s(key) +- rescue Registry::Error +- else +- break ns.split(/[,\s]\s*/) unless ns.empty? +- end ++ ifs = if defined?(Win32::Registry) ++ Registry::HKEY_LOCAL_MACHINE.open(TCPIP_NT + '\Interfaces') do |reg| ++ reg.keys ++ rescue Registry::Error ++ [] + end +- next if (nameserver & ns).empty? ++ else ++ cmd = "Get-ChildItem 'HKLM:\\#{TCPIP_NT}\\Interfaces' | ForEach-Object { $_.PSChildName }" ++ output, _ = Open3.capture2('powershell', '-Command', cmd) ++ output.split(/\n+/) ++ end + +- if add_search +- begin +- [ 'Domain', 'DhcpDomain' ].each do |key| +- dom = regif.read_s(key) +- unless dom.empty? +- search.concat(dom.split(/,\s*/)) +- break +- end +- end +- rescue Registry::Error +- end +- end ++ ifs.each do |iface| ++ next unless ns = %w[NameServer DhcpNameServer].find do |key| ++ ns = get_item_property(TCPIP_NT + '\Interfaces' + "\\#{iface}", key) ++ break ns.split(/[,\s]\s*/) unless ns.empty? ++ end ++ ++ next if (nameserver & ns).empty? ++ ++ if add_search ++ [ 'Domain', 'DhcpDomain' ].each do |key| ++ dom = get_item_property(TCPIP_NT + '\Interfaces' + "\\#{iface}", key) ++ unless dom.empty? ++ search.concat(dom.split(/,\s*/)) ++ break + end + end + end +- search << devo if add_search and devo + end ++ search << devo if add_search and devo + [ search.uniq, nameserver.uniq ] + end ++ ++ def get_item_property(path, name, expand: false) ++ if defined?(Win32::Registry) ++ Registry::HKEY_LOCAL_MACHINE.open(path) do |reg| ++ expand ? reg.read_s_expand(name) : reg.read_s(name) ++ rescue Registry::Error ++ "" ++ end ++ else ++ cmd = "Get-ItemProperty -Path 'HKLM:\\#{path}' -Name '#{name}' -ErrorAction SilentlyContinue | Select-Object -ExpandProperty '#{name}'" ++ output, _ = Open3.capture2('powershell', '-Command', cmd) ++ output.strip ++ end ++ end + end + end + end diff --git a/lang/ruby34/patches/patch-ext_win32_resolv_resolv.c b/lang/ruby34/patches/patch-ext_win32_resolv_resolv.c new file mode 100644 index 0000000000000..b598934fadc73 --- /dev/null +++ b/lang/ruby34/patches/patch-ext_win32_resolv_resolv.c @@ -0,0 +1,15 @@ +$NetBSD: patch-ext_win32_resolv_resolv.c,v 1.1.2.2 2025/07/17 02:45:43 maya Exp $ + +Update resolv gem to 0.6.2. + +--- ext/win32/resolv/resolv.c.orig 2025-05-14 03:11:06.000000000 +0000 ++++ ext/win32/resolv/resolv.c +@@ -13,6 +13,8 @@ w32error_make_error(DWORD e) + return rb_class_new_instance(1, &code, rb_path2class("Win32::Resolv::Error")); + } + ++NORETURN(static void w32error_raise(DWORD e)); ++ + static void + w32error_raise(DWORD e) + { diff --git a/lang/ruby34/patches/patch-lib_resolv.rb b/lang/ruby34/patches/patch-lib_resolv.rb new file mode 100644 index 0000000000000..1d660de46d6d7 --- /dev/null +++ b/lang/ruby34/patches/patch-lib_resolv.rb @@ -0,0 +1,163 @@ +$NetBSD: patch-lib_resolv.rb,v 1.1.2.2 2025/07/17 02:45:43 maya Exp $ + +Update resolv gem to 0.6.2. + +--- lib/resolv.rb.orig 2025-05-14 03:11:06.000000000 +0000 ++++ lib/resolv.rb +@@ -33,7 +33,7 @@ require 'securerandom' + + class Resolv + +- VERSION = "0.6.0" ++ VERSION = "0.6.2" + + ## + # Looks up the first IP address for +name+. +@@ -173,13 +173,16 @@ class Resolv + + class ResolvTimeout < Timeout::Error; end + ++ WINDOWS = /mswin|cygwin|mingw|bccwin/ =~ RUBY_PLATFORM || ::RbConfig::CONFIG['host_os'] =~ /mswin/ ++ private_constant :WINDOWS ++ + ## + # Resolv::Hosts is a hostname resolver that uses the system hosts file. + + class Hosts +- if /mswin|mingw|cygwin/ =~ RUBY_PLATFORM and ++ if WINDOWS + begin +- require 'win32/resolv' ++ require 'win32/resolv' unless defined?(Win32::Resolv) + DefaultFileName = Win32::Resolv.get_hosts_path || IO::NULL + rescue LoadError + end +@@ -659,8 +662,20 @@ class Resolv + } + end + +- def self.bind_random_port(udpsock, bind_host="0.0.0.0") # :nodoc: +- begin ++ case RUBY_PLATFORM ++ when *[ ++ # https://www.rfc-editor.org/rfc/rfc6056.txt ++ # Appendix A. Survey of the Algorithms in Use by Some Popular Implementations ++ /freebsd/, /linux/, /netbsd/, /openbsd/, /solaris/, ++ /darwin/, # the same as FreeBSD ++ ] then ++ def self.bind_random_port(udpsock, bind_host="0.0.0.0") # :nodoc: ++ udpsock.bind(bind_host, 0) ++ end ++ else ++ # Sequential port assignment ++ def self.bind_random_port(udpsock, bind_host="0.0.0.0") # :nodoc: ++ # Ephemeral port number range recommended by RFC 6056 + port = random(1024..65535) + udpsock.bind(bind_host, port) + rescue Errno::EADDRINUSE, # POSIX +@@ -983,13 +998,13 @@ class Resolv + next unless keyword + case keyword + when 'nameserver' +- nameserver.concat(args) ++ nameserver.concat(args.each(&:freeze)) + when 'domain' + next if args.empty? +- search = [args[0]] ++ search = [args[0].freeze] + when 'search' + next if args.empty? +- search = args ++ search = args.each(&:freeze) + when 'options' + args.each {|arg| + case arg +@@ -1000,22 +1015,22 @@ class Resolv + end + } + } +- return { :nameserver => nameserver, :search => search, :ndots => ndots } ++ return { :nameserver => nameserver.freeze, :search => search.freeze, :ndots => ndots.freeze }.freeze + end + + def Config.default_config_hash(filename="/etc/resolv.conf") + if File.exist? filename +- config_hash = Config.parse_resolv_conf(filename) ++ Config.parse_resolv_conf(filename) ++ elsif WINDOWS ++ require 'win32/resolv' unless defined?(Win32::Resolv) ++ search, nameserver = Win32::Resolv.get_resolv_info ++ config_hash = {} ++ config_hash[:nameserver] = nameserver if nameserver ++ config_hash[:search] = [search].flatten if search ++ config_hash + else +- if /mswin|cygwin|mingw|bccwin/ =~ RUBY_PLATFORM +- require 'win32/resolv' +- search, nameserver = Win32::Resolv.get_resolv_info +- config_hash = {} +- config_hash[:nameserver] = nameserver if nameserver +- config_hash[:search] = [search].flatten if search +- end ++ {} + end +- config_hash || {} + end + + def lazy_initialize +@@ -1664,6 +1679,7 @@ class Resolv + prev_index = @index + save_index = nil + d = [] ++ size = -1 + while true + raise DecodeError.new("limit exceeded") if @limit <= @index + case @data.getbyte(@index) +@@ -1684,7 +1700,10 @@ class Resolv + end + @index = idx + else +- d << self.get_label ++ l = self.get_label ++ d << l ++ size += 1 + l.string.bytesize ++ raise DecodeError.new("name label data exceed 255 octets") if size > 255 + end + end + end +@@ -2110,7 +2129,14 @@ class Resolv + + attr_reader :ttl + +- ClassHash = {} # :nodoc: ++ ClassHash = Module.new do ++ module_function ++ ++ def []=(type_class_value, klass) ++ type_value, class_value = type_class_value ++ Resource.const_set(:"Type#{type_value}_Class#{class_value}", klass) ++ end ++ end + + def encode_rdata(msg) # :nodoc: + raise NotImplementedError.new +@@ -2148,7 +2174,9 @@ class Resolv + end + + def self.get_class(type_value, class_value) # :nodoc: +- return ClassHash[[type_value, class_value]] || ++ cache = :"Type#{type_value}_Class#{class_value}" ++ ++ return (const_defined?(cache) && const_get(cache)) || + Generic.create(type_value, class_value) + end + +@@ -2577,7 +2605,7 @@ class Resolv + end + + ## +- # Flags for this proprty: ++ # Flags for this property: + # - Bit 0 : 0 = not critical, 1 = critical + + attr_reader :flags diff --git a/lang/ruby34/patches/patch-test_resolv_test__dns.rb b/lang/ruby34/patches/patch-test_resolv_test__dns.rb new file mode 100644 index 0000000000000..78f59733c11ae --- /dev/null +++ b/lang/ruby34/patches/patch-test_resolv_test__dns.rb @@ -0,0 +1,20 @@ +$NetBSD: patch-test_resolv_test__dns.rb,v 1.1.2.2 2025/07/17 02:45:43 maya Exp $ + +Update resolv gem to 0.6.2. + +--- test/resolv/test_dns.rb.orig 2025-05-14 03:11:06.000000000 +0000 ++++ test/resolv/test_dns.rb +@@ -627,6 +627,13 @@ class TestResolvDNS < Test::Unit::TestCa + assert_operator(2**14, :<, m.to_s.length) + end + ++ def test_too_long_address ++ too_long_address_message = [0, 0, 1, 0, 0, 0].pack("n*") + "\x01x" * 129 + [0, 0, 0].pack("cnn") ++ assert_raise_with_message(Resolv::DNS::DecodeError, /name label data exceed 255 octets/) do ++ Resolv::DNS::Message.decode too_long_address_message ++ end ++ end ++ + def assert_no_fd_leak + socket = assert_throw(self) do |tag| + Resolv::DNS.stub(:bind_random_port, ->(s, *) {throw(tag, s)}) do From 35935f4ea527d7d94870ba3f02d512ae93a74762 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:51:20 +0000 Subject: [PATCH 20/43] Pullup ticket #6989 - requested by taca www/apache24: Security fix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revisions pulled up: - www/apache24/Makefile 1.136 - www/apache24/distinfo 1.68 --- Module Name: pkgsrc Committed By: adam Date: Sun Jul 13 16:33:04 UTC 2025 Modified Files: pkgsrc/www/apache24: Makefile distinfo Log Message: apache24: updated to 2.4.64 Changes with Apache 2.4.64 *) SECURITY: CVE-2025-53020: Apache HTTP Server: HTTP/2 DoS by Memory Increase (cve.mitre.org) Late Release of Memory after Effective Lifetime vulnerability in Apache HTTP Server. This issue affects Apache HTTP Server: from 2.4.17 up to 2.4.63. Users are recommended to upgrade to version 2.4.64, which fixes the issue. Credits: Gal Bar Nahum *) SECURITY: CVE-2025-49812: Apache HTTP Server: mod_ssl TLS upgrade attack (cve.mitre.org) In some mod_ssl configurations on Apache HTTP Server versions through to 2.4.63, an HTTP desynchronisation attack allows a man-in-the-middle attacker to hijack an HTTP session via a TLS upgrade. Only configurations using "SSLEngine optional" to enable TLS upgrades are affected. Users are recommended to upgrade to version 2.4.64, which removes support for TLS upgrade. Credits: Robert Merget (Technology Innovation Institute) *) SECURITY: CVE-2025-49630: Apache HTTP Server: mod_proxy_http2 denial of service (cve.mitre.org) In certain proxy configurations, a denial of service attack against Apache HTTP Server versions 2.4.26 through to 2.4.63 can be triggered by untrusted clients causing an assertion in mod_proxy_http2. Configurations affected are a reverse proxy is configured for an HTTP/2 backend, with ProxyPreserveHost set to "on". Credits: Anthony CORSIEZ *) SECURITY: CVE-2025-23048: Apache HTTP Server: mod_ssl access control bypass with session resumption (cve.mitre.org) In some mod_ssl configurations on Apache HTTP Server 2.4.35 through to 2.4.62, an access control bypass by trusted clients is possible using TLS 1.3 session resumption. Configurations are affected when mod_ssl is configured for multiple virtual hosts, with each restricted to a different set of trusted client certificates (for example with a different SSLCACertificateFile/Path setting). In such a case, a client trusted to access one virtual host may be able to access another virtual host, if SSLStrictSNIVHostCheck is not enabled in either virtual host. Credits: Sven Hebrok, Felix Cramer, Tim Storm, Maximilian Radoy, and Juraj Somorovsky at Paderborn University *) SECURITY: CVE-2024-47252: Apache HTTP Server: mod_ssl error log variable escaping (cve.mitre.org) Insufficient escaping of user-supplied data in mod_ssl in Apache HTTP Server 2.4.63 and earlier allows an untrusted SSL/TLS client to insert escape characters into log files in some configurations. In a logging configuration where CustomLog is used with "%{varname}x" or "%{varname}c" to log variables provided by mod_ssl such as SSL_TLS_SNI, no escaping is performed by either mod_log_config or mod_ssl and unsanitized data provided by the client may appear in log files. Credits: John Runyon *) SECURITY: CVE-2024-43394: Apache HTTP Server: SSRF on Windows due to UNC paths (cve.mitre.org) Server-Side Request Forgery (SSRF) in Apache HTTP Server on Windows allows to potentially leak NTLM hashes to a malicious server via mod_rewrite or apache expressions that pass unvalidated request input. This issue affects Apache HTTP Server: from 2.4.0 through 2.4.63. Note: The Apache HTTP Server Project will be setting a higher bar for accepting vulnerability reports regarding SSRF via UNC paths. The server offers limited protection against administrators directing the server to open UNC paths. Windows servers should limit the hosts they will connect over via SMB based on the nature of NTLM authentication. Credits: Kainan Zhang (@4xpl0r3r) from Fortinet *) SECURITY: CVE-2024-43204: Apache HTTP Server: SSRF with mod_headers setting Content-Type header (cve.mitre.org) SSRF in Apache HTTP Server with mod_proxy loaded allows an attacker to send outbound proxy requests to a URL controlled by the attacker. Requires an unlikely configuration where mod_headers is configured to modify the Content-Type request or response header with a value provided in the HTTP request. Users are recommended to upgrade to version 2.4.64 which fixes this issue. Credits: xiaojunjie@ĺŽ\211ć\201\222俥ć\201Żć\235ĺˇ\236ĺ¸\202杨ćą\237ĺ\214şć\212\200č\203˝ĺ¤§ĺ¸\210塼ä˝\234厤 *) SECURITY: CVE-2024-42516: Apache HTTP Server: HTTP response splitting (cve.mitre.org) HTTP response splitting in the core of Apache HTTP Server allows an attacker who can manipulate the Content-Type response headers of applications hosted or proxied by the server can split the HTTP response. This vulnerability was described as CVE-2023-38709 but the patch included in Apache HTTP Server 2.4.59 did not address the issue. Users are recommended to upgrade to version 2.4.64, which fixes this issue. *) mod_proxy_ajp: Use iobuffersize set on worker level for the IO buffer size. *) mod_ssl: Drop $SSLKEYLOGFILE handling internally for OpenSSL 3.5 builds which enable it in libssl natively. [Joe Orton] *) mod_asis: Fix the log level of the message AH01236. *) mod_session_dbd: ensure format used with SessionDBDCookieName and SessionDBDCookieName2 are correct. *) mod_headers: 'RequestHeader set|edit|edit_r Content-Type X' could inadvertently modify the Content-Type _response_ header. Applies to Content-Type only and likely to only affect static file responses. [Eric Covener] *) mod_ssl: Remove warning over potential uninitialised value for ssl protocol prior to protocol selection. [Graham Leggett] *) mod_proxy: Reuse ProxyRemote connections when possible, like prior to 2.4.59. [Jean-Frederic Clere, Yann Ylavic] *) mod_systemd: Add systemd socket activation support. [Paul Querna, Jan Kaluza, Lubos Uhliarik , Joe Orton] *) mod_systemd: Log the SELinux context at startup if available and enabled. [Joe Orton] *) mod_http2: update to version 2.0.32 The code setting the connection window size was set wrong, preventing `H2WindowSize` to work. Fixed . [Stefan Eissing, Michael Kaufmann] *) mod_http2: update to version 2.0.30 - Fixed bug in handling over long response headers. When the 64 KB limit of nghttp2 was exceeded, the request was not reset and the client was left hanging, waiting for it. Now the stream is reset. - Added new directive `H2MaxHeaderBlockLen` to set the limit on response header sizes. - Fixed handling of Timeout vs. KeepAliveTimeout when first request on a connection was reset. *) mod_lua: Fix memory handling in LuaOutputFilter. * mod_proxy_http2: revert r1912193 for detecting broken backend connections as this interferes with backend selection who a node is unresponsive. *) mod_proxy_balancer: Fix a regression that caused stickysession keys no longer be recognized if they are provided as query parameter in the URL. *) mod_md: update to version 2.5.2 - Fixed TLS-ALPN-01 challenges when multiple `MDPrivateKeys` are specified with EC keys before RSA ones. - Fixed missing newlines in the status page output. [Andreas Groth] *) mod_dav: Add API to expose DavBasePath setting. [Joe Orton] *) mod_md: update to version 2.5.1 - Added support for ACME profiles with new directives MDProfile and MDProfileMandatory. - When installing a custom CA file via `MDCACertificateFile`, also set the libcurl option CURLSSLOPT_NO_REVOKE that suppresses complains by Schannel (when curl is linked with it) about missing CRL/OCSP in certificates. - Fixed handling of corrupted httpd.json and added test 300_30 for it. File is removed on error and written again. - Added explanation in log for how to proceed when md_store.json could not be parsed and prevented the server start. - restored fixed to 336 and 337 which got lost in a sync with Apache svn - Add Issue Name/Uris to certificate information in md-status handler - MDomains with static certificate files have MDRenewMode "manual", unless "always" is configured. *) core: Report invalid Options= argument when parsing AllowOverride directives. *) scoreboard/mod_http2: record durations of HTTP/2 requests. --- www/apache24/Makefile | 5 ++--- www/apache24/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/www/apache24/Makefile b/www/apache24/Makefile index 823faa07dd905..6d674364d6a74 100644 --- a/www/apache24/Makefile +++ b/www/apache24/Makefile @@ -1,13 +1,12 @@ -# $NetBSD: Makefile,v 1.135 2025/04/19 07:58:31 wiz Exp $ +# $NetBSD: Makefile,v 1.135.2.1 2025/07/17 02:51:20 maya Exp $ # # When updating this package, make sure that no strings like # "PR 12345" are in the commit message. Upstream likes # to reference their own PRs this way, but this ends up # in NetBSD GNATS. -DISTNAME= httpd-2.4.63 +DISTNAME= httpd-2.4.64 PKGNAME= ${DISTNAME:S/httpd/apache/} -PKGREVISION= 2 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} EXTRACT_SUFX= .tar.bz2 diff --git a/www/apache24/distinfo b/www/apache24/distinfo index 10ecfa6fcfb33..e8d76e7c224cc 100644 --- a/www/apache24/distinfo +++ b/www/apache24/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.67 2025/04/21 21:30:02 wiz Exp $ +$NetBSD: distinfo,v 1.67.2.1 2025/07/17 02:51:20 maya Exp $ -BLAKE2s (httpd-2.4.63.tar.bz2) = 8a0d09d2a0b8f32aaac1927fd519e843e826a69a6b4bbeff91c88e73bb7f4a95 -SHA512 (httpd-2.4.63.tar.bz2) = a804ca564dfee5907fe4ce4f36884815bace0621bc7b8c9aa7c99472a954aa19cb13733f90678ff3d58ab3c76cc0e33a27e1035dc1d8cb597a9622154c59ef48 -Size (httpd-2.4.63.tar.bz2) = 7517972 bytes +BLAKE2s (httpd-2.4.64.tar.bz2) = 04480017e5f76ee609ee3c10b19cb08f8d25129395a1272f6341315b9ea2e06d +SHA512 (httpd-2.4.64.tar.bz2) = 299cb0d87a7e0e0a99d22bba7349b6b07c69222897410f9670af29896288d1f4e1da81d22ac9e1d8d6ea096e88044ab1dd34555b40a4b1b1cb3fd4b1d1897a7a +Size (httpd-2.4.64.tar.bz2) = 7293281 bytes SHA1 (patch-aa) = 9a66685f1d2e4710ab464beda98cbaad632aebf9 SHA1 (patch-ad) = 4ba4a9c812951f533fa316e5dbf17eaab5494157 SHA1 (patch-ae) = 5bd3bf54e792bf8a2916d7e1b49b1702b02c6903 From 28234be6415bdea1ae92c694ac8363931f66e541 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 02:52:13 +0000 Subject: [PATCH 21/43] doc: update for tickets 6984-6989 --- doc/CHANGES-pkgsrc-2025Q2 | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index bbb5e2c7e4fb2..065648b13d6c9 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.5 2025/07/09 14:43:22 maya Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.6 2025/07/17 02:52:13 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: @@ -27,3 +27,21 @@ devel/git: Security fix Pullup ticket #6983 - requested by bsiegert lang/go123: Security fix lang/go124: Security fix + +Pullup ticket #6984 - requested by taca +security/gnutls: Security fix + +Pullup ticket #6985 - requested by taca +net/samba4: Security fix + +Pullup ticket #6986 - requested by taca +lang/ruby32-base: Security fix + +Pullup ticket #6987 - requested by taca +lang/ruby33: Security fix + +Pullup ticket #6988 - requested by taca +lang/ruby34: Security fix + +Pullup ticket #6989 - requested by taca +www/apache24: Security fix From f30702215d1ea41fea940ef9056b71747616ec18 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 22:24:56 +0000 Subject: [PATCH 22/43] Pullup ticket #6990 - requested by taca net/bind918: Security fix Revisions pulled up: - net/bind918/Makefile 1.54 - net/bind918/distinfo 1.30 --- Module Name: pkgsrc Committed By: taca Date: Wed Jul 16 14:48:02 UTC 2025 Modified Files: pkgsrc/net/bind918: Makefile distinfo Log Message: net/bind918: update to 9.18.38 BIND 9.18.38 (2025-07-16) This release contains fixes for security vulnerabilities (CVE-2025-40776, CVE-2025-40777), about which more information is provided in the following Security Advisories: https://kb.isc.org/docs/cve-2025-40776 https://kb.isc.org/docs/cve-2025-40777 Security Fixes * Fix an issue when some specific queries could remain unanswered with serve-stale enabled. When named was running with stale answers enabled and with the stale-answer-client-timeout configuration option set to 0, in certain situations it was possible that some queries could remain unanswered. This has been fixed. [GL #5383] New Features * Add support for the CO flag to dig. Add support for Compact Denial of Existence to dig. This includes showing the CO (Compact Answers OK) flag when displaying messages and adding an option to set the CO flag when making queries (dig +coflag). [GL #5319] Bug Fixes * Correct the default interface-interval from 60s to 60m. When the interface-interval parser was changed from a uint32 parser to a duration parser, the default value stayed at plain number 60 which now means 60 seconds instead of 60 minutes. The documentation also incorrectly states that the value is in minutes. That has been fixed. [GL #5246] * Fix a purge-keys bug when using multiple views of a zone. Previously, when a DNSSEC key was purged by one zone view, other zone views would return an error about missing key files. This has been fixed. [GL #5315] --- net/bind918/Makefile | 4 ++-- net/bind918/distinfo | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/net/bind918/Makefile b/net/bind918/Makefile index 43c4ab2900815..a741fe8a28981 100644 --- a/net/bind918/Makefile +++ b/net/bind918/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.52 2025/05/21 13:24:35 taca Exp $ +# $NetBSD: Makefile,v 1.52.2.1 2025/07/17 22:24:56 maya Exp $ DISTNAME= bind-${BIND_VERSION} PKGNAME= ${DISTNAME:S/-P/pl/} @@ -15,7 +15,7 @@ CONFLICTS+= host-[0-9]* MAKE_JOBS_SAFE= no -BIND_VERSION= 9.18.37 +BIND_VERSION= 9.18.38 BUILD_DEFS+= BIND_DIR VARBASE diff --git a/net/bind918/distinfo b/net/bind918/distinfo index 7818e1b259ec2..45e80351dccc3 100644 --- a/net/bind918/distinfo +++ b/net/bind918/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.29 2025/05/21 13:24:35 taca Exp $ +$NetBSD: distinfo,v 1.29.2.1 2025/07/17 22:24:56 maya Exp $ -BLAKE2s (bind-9.18.37.tar.xz) = 07648b91bd1932db7434e8fbe9fbfa803ffb24819c474e7e387641ab8dba4c47 -SHA512 (bind-9.18.37.tar.xz) = 9789cb3fa7739cc7e1b137d1642861d9517adc4391e2f8c526bfa271e13f7489794ed20cb5f64c26e432d7b79cfe7aa1f7d59c476fd2749bc2dccfb85c514943 -Size (bind-9.18.37.tar.xz) = 5358128 bytes +BLAKE2s (bind-9.18.38.tar.xz) = c433a12b128e6d3e228f379470387f0d58aa7c5755056a3f9ef2d3d861fd7b67 +SHA512 (bind-9.18.38.tar.xz) = 38710646a817dca0df6247b660cd244c79da13d0fed2898da139ae206bc8732fddd93af6fc2cbeca805c0c0d0789ec22eacf26789db288154581478ab2eaf44c +Size (bind-9.18.38.tar.xz) = 5362772 bytes SHA1 (patch-bin_named_main.c) = 4e4a763c478f1fcecb7e65968cf6ca20dacf01f1 SHA1 (patch-bin_named_os.c) = 5ecb0883076575d8ac5fcad68f9daad6c9be0d0b SHA1 (patch-bin_named_server.c) = 52190897c4c4b141d98ca5bca7cc3eb4c83ac584 From ee08c45ab5ce524b240feb54107a1e941ef1b81a Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 22:32:25 +0000 Subject: [PATCH 23/43] Pullup ticket #6992 - requested by he lang/rust: Runtime fix to reduce memory usage on NetBSD/i386 Revisions pulled up: - lang/rust/Makefile 1.341 --- Module Name: pkgsrc Committed By: he Date: Wed Jul 16 22:06:25 UTC 2025 Modified Files: pkgsrc/lang/rust: Makefile Log Message: lang/rust: on NetBSD/i386, set the "no ASLR, please" flag on rustc. This way we can still build firefox natively on NetBSD/i386. Ref. https://mail-index.netbsd.org/pkgsrc-users/2025/07/15/msg041760.html --- lang/rust/Makefile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lang/rust/Makefile b/lang/rust/Makefile index 618171437a3ed..d5c5908f0ad6a 100644 --- a/lang/rust/Makefile +++ b/lang/rust/Makefile @@ -1,7 +1,8 @@ -# $NetBSD: Makefile,v 1.340 2025/06/17 21:43:18 adam Exp $ +# $NetBSD: Makefile,v 1.340.2.1 2025/07/17 22:32:25 maya Exp $ DISTNAME= rustc-1.86.0-src PKGNAME= ${DISTNAME:S/rustc/rust/:S/-src//} +PKGREVISION= 1 CATEGORIES= lang MASTER_SITES= https://static.rust-lang.org/dist/ @@ -603,6 +604,13 @@ do-install: done .endif +.if ${MACHINE_PLATFORM:MNetBSD-*-i386} +# Turn off Address space layout randomization +# so that we can build firefox natively: +post-install: + paxctl +a ${DESTDIR}/${PREFIX}/bin/rustc +.endif + SUBST_CLASSES+= destdir SUBST_STAGE.destdir= post-install SUBST_FILES.destdir= ${DESTDIR}${PREFIX}/lib/rustlib/manifest-* From 5a4b44e223bcbaa297d12ab20b39261b687187ba Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 23:59:09 +0000 Subject: [PATCH 24/43] Pullup ticket #6991 - requested by gdt chat/matrix-synapse: Update package in anticipation of security fix Revisions pulled up: - chat/matrix-synapse/Makefile 1.112 - chat/matrix-synapse/PLIST 1.59 - chat/matrix-synapse/cargo-depends.mk 1.27 - chat/matrix-synapse/distinfo 1.80 --- Module Name: pkgsrc Committed By: gdt Date: Thu Jul 17 11:24:44 UTC 2025 Modified Files: pkgsrc/chat/matrix-synapse: Makefile PLIST cargo-depends.mk distinfo Log Message: chat/matrix-synapse: Update to 1.134.0 Builds on NetBSD 10 amd64, and builds/tests-ok on NetBSD 9 amd64 using dependencies from 2025Q2. NB: A security update to synapse is scheduled for July 22. Consult https://matrix.org/blog/2025/07/security-predisclosure/ for further details. Those running synapse in production may wish to update to 1.134.0 to reduce the magnitude of change when updating to the July 22 version (although that will be a big update regardless). Note that the usual pkgsrc pre-commit test is upgrading from the current pkgsrc version and briefly checking operation. Therefore, not upgrading has a theoretical risk of encountering a 1.127.1 to 1.135.0 update bug when 1.127.1 to 134.0 and 1.134.0 to 1.135.0 are ok. # Synapse 1.134.0 (2025-07-15) - Support for [MSC4235](https://github.com/matrix-org/matrix-spec-proposals/pull/4235): `via` query param for hierarchy endpoint. Contributed by Krishan (@kfiven). ([\#18070](https://github.com/element-hq/synapse/issues/18070)) - Add `forget_forced_upon_leave` capability as per [MSC4267](https://github.com/matrix-org/matrix-spec-proposals/pull/4267). ([\#18196](https://github.com/element-hq/synapse/issues/18196)) - Add `federated_user_may_invite` spam checker callback which receives the entire invite event. Contributed by @tulir @ Beeper. ([\#18241](https://github.com/element-hq/synapse/issues/18241)) # Synapse 1.133.0 (2025-07-01) - Add support for the [MSC4260 user report API](https://github.com/matrix-org/matrix-spec-proposals/pull/4260). ([\#18120](https://github.com/element-hq/synapse/issues/18120)) # Synapse 1.132.0 (2025-06-17) - Add support for [MSC4155](https://github.com/matrix-org/matrix-spec-proposals/pull/4155) Invite Filtering. ([\#18288](https://github.com/element-hq/synapse/issues/18288)) - Add experimental `user_may_send_state_event` module API callback. ([\#18455](https://github.com/element-hq/synapse/issues/18455)) - Add experimental `get_media_config_for_user` and `is_user_allowed_to_upload_media_of_size` module API callbacks that allow overriding of media repository maximum upload size. ([\#18457](https://github.com/element-hq/synapse/issues/18457)) - Add experimental `get_ratelimit_override_for_user` module API callback that allows overriding of per-user ratelimits. ([\#18458](https://github.com/element-hq/synapse/issues/18458)) - Pass `room_config` argument to `user_may_create_room` spam checker module callback. ([\#18486](https://github.com/element-hq/synapse/issues/18486)) - Support configuration of default and extra user types. ([\#18456](https://github.com/element-hq/synapse/issues/18456)) - Successful requests to `/_matrix/app/v1/ping` will now force Synapse to reattempt delivering transactions to appservices. ([\#18521](https://github.com/element-hq/synapse/issues/18521)) - Support the import of the `RatelimitOverride` type from `synapse.module_api` in modules and rename `messages_per_second` to `per_second`. ([\#18513](https://github.com/element-hq/synapse/issues/18513)) # Synapse 1.131.0 (2025-06-03) - Add `msc4263_limit_key_queries_to_users_who_share_rooms` config option as per [MSC4263](https://github.com/matrix-org/matrix-spec-proposals/pull/4263). ([\#18180](https://github.com/element-hq/synapse/issues/18180)) - Add option to allow registrations that begin with `_`. Contributed by `_` (@hex5f). ([\#18262](https://github.com/element-hq/synapse/issues/18262)) - Include room ID in response to the [Room Deletion Status Admin API](https://element-hq.github.io/synapse/latest/admin_api/rooms.html#status-of-deleting-rooms). ([\#18318](https://github.com/element-hq/synapse/issues/18318)) - Add support for calling Policy Servers ([MSC4284](https://github.com/matrix-org/matrix-spec-proposals/pull/4284)) to mark events as spam. ([\#18387](https://github.com/element-hq/synapse/issues/18387)) # Synapse 1.130.0 (2025-05-20) - Add an Admin API endpoint `GET /_synapse/admin/v1/scheduled_tasks` to fetch scheduled tasks. ([\#18214](https://github.com/element-hq/synapse/issues/18214)) - Add config option `user_directory.exclude_remote_users` which, when enabled, excludes remote users from user directory search results. ([\#18300](https://github.com/element-hq/synapse/issues/18300)) - Add support for handling `GET /devices/` on workers. ([\#18355](https://github.com/element-hq/synapse/issues/18355)) # Synapse 1.129.0 (2025-05-06) - Add `passthrough_authorization_parameters` in OIDC configuration to allow passing parameters to the authorization grant URL. ([\#18232](https://github.com/element-hq/synapse/issues/18232)) - Add `total_event_count`, `total_message_count`, and `total_e2ee_event_count` fields to the homeserver usage statistics. ([\#18260](https://github.com/element-hq/synapse/issues/18260)) # Synapse 1.128.0 (2025-04-08) - Add an access token introspection cache to make Matrix Authentication Service integration ([MSC3861](https://github.com/matrix-org/matrix-doc/pull/3861)) more efficient. ([\#18231](https://github.com/element-hq/synapse/issues/18231)) - Add background job to clear unreferenced state groups. ([\#18254](https://github.com/element-hq/synapse/issues/18254)) - Hashes of media files are now tracked by Synapse. Media quarantines will now apply to all files with the same hash. ([\#18277](https://github.com/element-hq/synapse/issues/18277), [\#18302](https://github.com/element-hq/synapse/issues/18302), [\#18296](https://github.com/element-hq/synapse/issues/18296)) --- chat/matrix-synapse/Makefile | 4 +- chat/matrix-synapse/PLIST | 44 ++- chat/matrix-synapse/cargo-depends.mk | 174 ++++++++- chat/matrix-synapse/distinfo | 524 +++++++++++++++++++++++---- 4 files changed, 662 insertions(+), 84 deletions(-) diff --git a/chat/matrix-synapse/Makefile b/chat/matrix-synapse/Makefile index 61a1c23c18940..d3f1067ebadf1 100644 --- a/chat/matrix-synapse/Makefile +++ b/chat/matrix-synapse/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.111 2025/03/26 23:18:49 js Exp $ +# $NetBSD: Makefile,v 1.111.4.1 2025/07/17 23:59:09 maya Exp $ -DISTNAME= matrix-synapse-1.127.1 +DISTNAME= matrix-synapse-1.134.0 CATEGORIES= chat MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/} GITHUB_PROJECT= synapse diff --git a/chat/matrix-synapse/PLIST b/chat/matrix-synapse/PLIST index 7d68682214f11..94a8595450fcc 100644 --- a/chat/matrix-synapse/PLIST +++ b/chat/matrix-synapse/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.58 2025/03/14 11:48:43 gdt Exp $ +@comment $NetBSD: PLIST,v 1.58.4.1 2025/07/17 23:59:09 maya Exp $ bin/export_signing_key bin/generate_config bin/generate_log_config @@ -298,6 +298,9 @@ ${PYSITELIB}/synapse/config/tracer.pyo ${PYSITELIB}/synapse/config/user_directory.py ${PYSITELIB}/synapse/config/user_directory.pyc ${PYSITELIB}/synapse/config/user_directory.pyo +${PYSITELIB}/synapse/config/user_types.py +${PYSITELIB}/synapse/config/user_types.pyc +${PYSITELIB}/synapse/config/user_types.pyo ${PYSITELIB}/synapse/config/voip.py ${PYSITELIB}/synapse/config/voip.pyc ${PYSITELIB}/synapse/config/voip.pyo @@ -484,6 +487,9 @@ ${PYSITELIB}/synapse/handlers/register.pyo ${PYSITELIB}/synapse/handlers/relations.py ${PYSITELIB}/synapse/handlers/relations.pyc ${PYSITELIB}/synapse/handlers/relations.pyo +${PYSITELIB}/synapse/handlers/reports.py +${PYSITELIB}/synapse/handlers/reports.pyc +${PYSITELIB}/synapse/handlers/reports.pyo ${PYSITELIB}/synapse/handlers/room.py ${PYSITELIB}/synapse/handlers/room.pyc ${PYSITELIB}/synapse/handlers/room.pyo @@ -496,6 +502,9 @@ ${PYSITELIB}/synapse/handlers/room_member.pyo ${PYSITELIB}/synapse/handlers/room_member_worker.py ${PYSITELIB}/synapse/handlers/room_member_worker.pyc ${PYSITELIB}/synapse/handlers/room_member_worker.pyo +${PYSITELIB}/synapse/handlers/room_policy.py +${PYSITELIB}/synapse/handlers/room_policy.pyc +${PYSITELIB}/synapse/handlers/room_policy.pyo ${PYSITELIB}/synapse/handlers/room_summary.py ${PYSITELIB}/synapse/handlers/room_summary.pyc ${PYSITELIB}/synapse/handlers/room_summary.pyo @@ -688,6 +697,12 @@ ${PYSITELIB}/synapse/module_api/callbacks/__init__.pyo ${PYSITELIB}/synapse/module_api/callbacks/account_validity_callbacks.py ${PYSITELIB}/synapse/module_api/callbacks/account_validity_callbacks.pyc ${PYSITELIB}/synapse/module_api/callbacks/account_validity_callbacks.pyo +${PYSITELIB}/synapse/module_api/callbacks/media_repository_callbacks.py +${PYSITELIB}/synapse/module_api/callbacks/media_repository_callbacks.pyc +${PYSITELIB}/synapse/module_api/callbacks/media_repository_callbacks.pyo +${PYSITELIB}/synapse/module_api/callbacks/ratelimit_callbacks.py +${PYSITELIB}/synapse/module_api/callbacks/ratelimit_callbacks.pyc +${PYSITELIB}/synapse/module_api/callbacks/ratelimit_callbacks.pyo ${PYSITELIB}/synapse/module_api/callbacks/spamchecker_callbacks.py ${PYSITELIB}/synapse/module_api/callbacks/spamchecker_callbacks.pyc ${PYSITELIB}/synapse/module_api/callbacks/spamchecker_callbacks.pyo @@ -910,6 +925,9 @@ ${PYSITELIB}/synapse/rest/admin/registration_tokens.pyo ${PYSITELIB}/synapse/rest/admin/rooms.py ${PYSITELIB}/synapse/rest/admin/rooms.pyc ${PYSITELIB}/synapse/rest/admin/rooms.pyo +${PYSITELIB}/synapse/rest/admin/scheduled_tasks.py +${PYSITELIB}/synapse/rest/admin/scheduled_tasks.pyc +${PYSITELIB}/synapse/rest/admin/scheduled_tasks.pyo ${PYSITELIB}/synapse/rest/admin/server_notice_servlet.py ${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyc ${PYSITELIB}/synapse/rest/admin/server_notice_servlet.pyo @@ -1420,6 +1438,9 @@ ${PYSITELIB}/synapse/storage/engines/postgres.pyo ${PYSITELIB}/synapse/storage/engines/sqlite.py ${PYSITELIB}/synapse/storage/engines/sqlite.pyc ${PYSITELIB}/synapse/storage/engines/sqlite.pyo +${PYSITELIB}/synapse/storage/invite_rule.py +${PYSITELIB}/synapse/storage/invite_rule.pyc +${PYSITELIB}/synapse/storage/invite_rule.pyo ${PYSITELIB}/synapse/storage/keys.py ${PYSITELIB}/synapse/storage/keys.pyc ${PYSITELIB}/synapse/storage/keys.pyo @@ -1911,6 +1932,17 @@ ${PYSITELIB}/synapse/storage/schema/main/delta/88/05_drop_old_otks.sql.postgres ${PYSITELIB}/synapse/storage/schema/main/delta/88/05_drop_old_otks.sql.sqlite ${PYSITELIB}/synapse/storage/schema/main/delta/88/05_sliding_sync_room_config_index.sql ${PYSITELIB}/synapse/storage/schema/main/delta/88/06_events_received_ts_index.sql +${PYSITELIB}/synapse/storage/schema/main/delta/89/01_sliding_sync_membership_snapshot_index.sql +${PYSITELIB}/synapse/storage/schema/main/delta/90/01_add_column_participant_room_memberships_table.sql +${PYSITELIB}/synapse/storage/schema/main/delta/91/01_media_hash.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/01_remove_trigger.sql.postgres +${PYSITELIB}/synapse/storage/schema/main/delta/92/01_remove_trigger.sql.sqlite +${PYSITELIB}/synapse/storage/schema/main/delta/92/02_remove_populate_participant_bg_update.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/04_ss_membership_snapshot_idx.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/05_fixup_max_depth_cap.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/06_device_federation_inbox_index.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/07_add_user_reports.sql +${PYSITELIB}/synapse/storage/schema/main/delta/92/07_event_txn_id_device_id_txn_id2.sql ${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres ${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite ${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql @@ -1925,6 +1957,8 @@ ${PYSITELIB}/synapse/storage/schema/state/delta/56/state_group_room_idx.sql ${PYSITELIB}/synapse/storage/schema/state/delta/61/02state_groups_state_n_distinct.sql.postgres ${PYSITELIB}/synapse/storage/schema/state/delta/70/08_state_group_edges_unique.sql ${PYSITELIB}/synapse/storage/schema/state/delta/89/01_state_groups_deletion.sql +${PYSITELIB}/synapse/storage/schema/state/delta/90/02_delete_unreferenced_state_groups.sql +${PYSITELIB}/synapse/storage/schema/state/delta/90/03_remove_old_deletion_bg_update.sql ${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.postgres ${PYSITELIB}/synapse/storage/schema/state/full_schemas/72/full.sql.sqlite ${PYSITELIB}/synapse/storage/types.py @@ -1955,14 +1989,19 @@ ${PYSITELIB}/synapse/synapse_rust.abi3.so ${PYSITELIB}/synapse/synapse_rust/__init__.pyi ${PYSITELIB}/synapse/synapse_rust/acl.pyi ${PYSITELIB}/synapse/synapse_rust/events.pyi +${PYSITELIB}/synapse/synapse_rust/http_client.pyi ${PYSITELIB}/synapse/synapse_rust/push.pyi ${PYSITELIB}/synapse/synapse_rust/rendezvous.pyi +${PYSITELIB}/synapse/synapse_rust/segmenter.pyi ${PYSITELIB}/synapse/types/__init__.py ${PYSITELIB}/synapse/types/__init__.pyc ${PYSITELIB}/synapse/types/__init__.pyo ${PYSITELIB}/synapse/types/handlers/__init__.py ${PYSITELIB}/synapse/types/handlers/__init__.pyc ${PYSITELIB}/synapse/types/handlers/__init__.pyo +${PYSITELIB}/synapse/types/handlers/policy_server.py +${PYSITELIB}/synapse/types/handlers/policy_server.pyc +${PYSITELIB}/synapse/types/handlers/policy_server.pyo ${PYSITELIB}/synapse/types/handlers/sliding_sync.py ${PYSITELIB}/synapse/types/handlers/sliding_sync.pyc ${PYSITELIB}/synapse/types/handlers/sliding_sync.pyo @@ -2026,6 +2065,9 @@ ${PYSITELIB}/synapse/util/cancellation.pyo ${PYSITELIB}/synapse/util/check_dependencies.py ${PYSITELIB}/synapse/util/check_dependencies.pyc ${PYSITELIB}/synapse/util/check_dependencies.pyo +${PYSITELIB}/synapse/util/constants.py +${PYSITELIB}/synapse/util/constants.pyc +${PYSITELIB}/synapse/util/constants.pyo ${PYSITELIB}/synapse/util/daemonize.py ${PYSITELIB}/synapse/util/daemonize.pyc ${PYSITELIB}/synapse/util/daemonize.pyo diff --git a/chat/matrix-synapse/cargo-depends.mk b/chat/matrix-synapse/cargo-depends.mk index 1461583197784..eda01250fbe93 100644 --- a/chat/matrix-synapse/cargo-depends.mk +++ b/chat/matrix-synapse/cargo-depends.mk @@ -1,76 +1,195 @@ -# $NetBSD: cargo-depends.mk,v 1.26 2025/03/26 23:18:49 js Exp $ +# $NetBSD: cargo-depends.mk,v 1.26.4.1 2025/07/17 23:59:09 maya Exp $ +CARGO_CRATE_DEPENDS+= addr2line-0.24.2 +CARGO_CRATE_DEPENDS+= adler2-2.0.0 CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3 -CARGO_CRATE_DEPENDS+= anyhow-1.0.97 +CARGO_CRATE_DEPENDS+= anyhow-1.0.98 CARGO_CRATE_DEPENDS+= arc-swap-1.7.1 +CARGO_CRATE_DEPENDS+= atomic-waker-1.1.2 CARGO_CRATE_DEPENDS+= autocfg-1.3.0 +CARGO_CRATE_DEPENDS+= backtrace-0.3.74 CARGO_CRATE_DEPENDS+= base64-0.21.7 +CARGO_CRATE_DEPENDS+= base64-0.22.1 CARGO_CRATE_DEPENDS+= bitflags-2.8.0 CARGO_CRATE_DEPENDS+= blake2-0.10.6 CARGO_CRATE_DEPENDS+= block-buffer-0.10.4 CARGO_CRATE_DEPENDS+= bumpalo-3.16.0 CARGO_CRATE_DEPENDS+= bytes-1.10.1 +CARGO_CRATE_DEPENDS+= cc-1.2.19 CARGO_CRATE_DEPENDS+= cfg-if-1.0.0 +CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1 +CARGO_CRATE_DEPENDS+= core-foundation-0.10.0 +CARGO_CRATE_DEPENDS+= core-foundation-sys-0.8.7 +CARGO_CRATE_DEPENDS+= core_maths-0.1.1 CARGO_CRATE_DEPENDS+= cpufeatures-0.2.12 CARGO_CRATE_DEPENDS+= crypto-common-0.1.6 CARGO_CRATE_DEPENDS+= digest-0.10.7 +CARGO_CRATE_DEPENDS+= displaydoc-0.2.5 +CARGO_CRATE_DEPENDS+= equivalent-1.0.2 CARGO_CRATE_DEPENDS+= fnv-1.0.7 +CARGO_CRATE_DEPENDS+= form_urlencoded-1.2.1 +CARGO_CRATE_DEPENDS+= futures-0.3.31 +CARGO_CRATE_DEPENDS+= futures-channel-0.3.31 +CARGO_CRATE_DEPENDS+= futures-core-0.3.31 +CARGO_CRATE_DEPENDS+= futures-executor-0.3.31 +CARGO_CRATE_DEPENDS+= futures-io-0.3.31 +CARGO_CRATE_DEPENDS+= futures-macro-0.3.31 +CARGO_CRATE_DEPENDS+= futures-sink-0.3.31 +CARGO_CRATE_DEPENDS+= futures-task-0.3.31 +CARGO_CRATE_DEPENDS+= futures-util-0.3.31 CARGO_CRATE_DEPENDS+= generic-array-0.14.7 +CARGO_CRATE_DEPENDS+= getrandom-0.2.15 CARGO_CRATE_DEPENDS+= getrandom-0.3.1 -CARGO_CRATE_DEPENDS+= headers-0.4.0 +CARGO_CRATE_DEPENDS+= gimli-0.31.1 +CARGO_CRATE_DEPENDS+= h2-0.4.9 +CARGO_CRATE_DEPENDS+= hashbrown-0.15.2 +CARGO_CRATE_DEPENDS+= headers-0.4.1 CARGO_CRATE_DEPENDS+= headers-core-0.3.0 CARGO_CRATE_DEPENDS+= heck-0.5.0 CARGO_CRATE_DEPENDS+= hex-0.4.3 CARGO_CRATE_DEPENDS+= http-1.3.1 +CARGO_CRATE_DEPENDS+= http-body-1.0.1 +CARGO_CRATE_DEPENDS+= http-body-util-0.1.3 +CARGO_CRATE_DEPENDS+= httparse-1.10.1 CARGO_CRATE_DEPENDS+= httpdate-1.0.3 +CARGO_CRATE_DEPENDS+= hyper-1.6.0 +CARGO_CRATE_DEPENDS+= hyper-rustls-0.27.5 +CARGO_CRATE_DEPENDS+= hyper-util-0.1.14 +CARGO_CRATE_DEPENDS+= icu_collections-1.5.0 +CARGO_CRATE_DEPENDS+= icu_collections-2.0.0 +CARGO_CRATE_DEPENDS+= icu_locale-2.0.0 +CARGO_CRATE_DEPENDS+= icu_locale_core-2.0.0 +CARGO_CRATE_DEPENDS+= icu_locale_data-2.0.0 +CARGO_CRATE_DEPENDS+= icu_locid-1.5.0 +CARGO_CRATE_DEPENDS+= icu_locid_transform-1.5.0 +CARGO_CRATE_DEPENDS+= icu_locid_transform_data-1.5.1 +CARGO_CRATE_DEPENDS+= icu_normalizer-1.5.0 +CARGO_CRATE_DEPENDS+= icu_normalizer_data-1.5.1 +CARGO_CRATE_DEPENDS+= icu_properties-1.5.1 +CARGO_CRATE_DEPENDS+= icu_properties_data-1.5.1 +CARGO_CRATE_DEPENDS+= icu_provider-1.5.0 +CARGO_CRATE_DEPENDS+= icu_provider-2.0.0 +CARGO_CRATE_DEPENDS+= icu_provider_macros-1.5.0 +CARGO_CRATE_DEPENDS+= icu_segmenter-2.0.0 +CARGO_CRATE_DEPENDS+= icu_segmenter_data-2.0.0 +CARGO_CRATE_DEPENDS+= idna-1.0.3 +CARGO_CRATE_DEPENDS+= idna_adapter-1.2.0 +CARGO_CRATE_DEPENDS+= indexmap-2.9.0 CARGO_CRATE_DEPENDS+= indoc-2.0.5 +CARGO_CRATE_DEPENDS+= io-uring-0.7.8 +CARGO_CRATE_DEPENDS+= ipnet-2.11.0 +CARGO_CRATE_DEPENDS+= iri-string-0.7.8 CARGO_CRATE_DEPENDS+= itoa-1.0.11 -CARGO_CRATE_DEPENDS+= js-sys-0.3.69 +CARGO_CRATE_DEPENDS+= js-sys-0.3.77 CARGO_CRATE_DEPENDS+= lazy_static-1.5.0 -CARGO_CRATE_DEPENDS+= libc-0.2.154 -CARGO_CRATE_DEPENDS+= log-0.4.26 +CARGO_CRATE_DEPENDS+= libc-0.2.172 +CARGO_CRATE_DEPENDS+= libm-0.2.15 +CARGO_CRATE_DEPENDS+= litemap-0.7.5 +CARGO_CRATE_DEPENDS+= litemap-0.8.0 +CARGO_CRATE_DEPENDS+= log-0.4.27 CARGO_CRATE_DEPENDS+= memchr-2.7.2 CARGO_CRATE_DEPENDS+= memoffset-0.9.1 CARGO_CRATE_DEPENDS+= mime-0.3.17 +CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.8 +CARGO_CRATE_DEPENDS+= mio-1.0.3 +CARGO_CRATE_DEPENDS+= object-0.36.7 CARGO_CRATE_DEPENDS+= once_cell-1.19.0 +CARGO_CRATE_DEPENDS+= openssl-probe-0.1.6 +CARGO_CRATE_DEPENDS+= percent-encoding-2.3.1 +CARGO_CRATE_DEPENDS+= pin-project-lite-0.2.16 +CARGO_CRATE_DEPENDS+= pin-utils-0.1.0 CARGO_CRATE_DEPENDS+= portable-atomic-1.6.0 +CARGO_CRATE_DEPENDS+= potential_utf-0.1.2 CARGO_CRATE_DEPENDS+= ppv-lite86-0.2.17 CARGO_CRATE_DEPENDS+= proc-macro2-1.0.89 -CARGO_CRATE_DEPENDS+= pyo3-0.23.5 -CARGO_CRATE_DEPENDS+= pyo3-build-config-0.23.5 -CARGO_CRATE_DEPENDS+= pyo3-ffi-0.23.5 -CARGO_CRATE_DEPENDS+= pyo3-log-0.12.1 -CARGO_CRATE_DEPENDS+= pyo3-macros-0.23.5 -CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.23.5 -CARGO_CRATE_DEPENDS+= pythonize-0.23.0 +CARGO_CRATE_DEPENDS+= pyo3-0.25.1 +CARGO_CRATE_DEPENDS+= pyo3-build-config-0.25.1 +CARGO_CRATE_DEPENDS+= pyo3-ffi-0.25.1 +CARGO_CRATE_DEPENDS+= pyo3-log-0.12.4 +CARGO_CRATE_DEPENDS+= pyo3-macros-0.25.1 +CARGO_CRATE_DEPENDS+= pyo3-macros-backend-0.25.1 +CARGO_CRATE_DEPENDS+= pythonize-0.25.0 +CARGO_CRATE_DEPENDS+= quinn-0.11.5 +CARGO_CRATE_DEPENDS+= quinn-proto-0.11.8 +CARGO_CRATE_DEPENDS+= quinn-udp-0.5.11 CARGO_CRATE_DEPENDS+= quote-1.0.36 +CARGO_CRATE_DEPENDS+= rand-0.8.5 CARGO_CRATE_DEPENDS+= rand-0.9.0 +CARGO_CRATE_DEPENDS+= rand_chacha-0.3.1 CARGO_CRATE_DEPENDS+= rand_chacha-0.9.0 +CARGO_CRATE_DEPENDS+= rand_core-0.6.4 CARGO_CRATE_DEPENDS+= rand_core-0.9.0 CARGO_CRATE_DEPENDS+= regex-1.11.1 CARGO_CRATE_DEPENDS+= regex-automata-0.4.8 CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5 +CARGO_CRATE_DEPENDS+= reqwest-0.12.22 +CARGO_CRATE_DEPENDS+= ring-0.17.14 +CARGO_CRATE_DEPENDS+= rustc-demangle-0.1.24 +CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1 +CARGO_CRATE_DEPENDS+= rustls-0.23.26 +CARGO_CRATE_DEPENDS+= rustls-native-certs-0.8.1 +CARGO_CRATE_DEPENDS+= rustls-pki-types-1.11.0 +CARGO_CRATE_DEPENDS+= rustls-webpki-0.103.1 +CARGO_CRATE_DEPENDS+= rustversion-1.0.20 CARGO_CRATE_DEPENDS+= ryu-1.0.18 +CARGO_CRATE_DEPENDS+= schannel-0.1.27 +CARGO_CRATE_DEPENDS+= security-framework-3.2.0 +CARGO_CRATE_DEPENDS+= security-framework-sys-2.14.0 CARGO_CRATE_DEPENDS+= serde-1.0.219 CARGO_CRATE_DEPENDS+= serde_derive-1.0.219 CARGO_CRATE_DEPENDS+= serde_json-1.0.140 +CARGO_CRATE_DEPENDS+= serde_urlencoded-0.7.1 CARGO_CRATE_DEPENDS+= sha1-0.10.6 -CARGO_CRATE_DEPENDS+= sha2-0.10.8 +CARGO_CRATE_DEPENDS+= sha2-0.10.9 +CARGO_CRATE_DEPENDS+= shlex-1.3.0 +CARGO_CRATE_DEPENDS+= slab-0.4.9 +CARGO_CRATE_DEPENDS+= smallvec-1.15.0 +CARGO_CRATE_DEPENDS+= socket2-0.5.9 +CARGO_CRATE_DEPENDS+= stable_deref_trait-1.2.0 CARGO_CRATE_DEPENDS+= subtle-2.5.0 CARGO_CRATE_DEPENDS+= syn-2.0.85 -CARGO_CRATE_DEPENDS+= target-lexicon-0.12.14 +CARGO_CRATE_DEPENDS+= sync_wrapper-1.0.2 +CARGO_CRATE_DEPENDS+= synstructure-0.13.2 +CARGO_CRATE_DEPENDS+= target-lexicon-0.13.2 +CARGO_CRATE_DEPENDS+= thiserror-1.0.65 +CARGO_CRATE_DEPENDS+= thiserror-impl-1.0.65 +CARGO_CRATE_DEPENDS+= tinystr-0.7.6 +CARGO_CRATE_DEPENDS+= tinystr-0.8.1 +CARGO_CRATE_DEPENDS+= tinyvec-1.9.0 +CARGO_CRATE_DEPENDS+= tinyvec_macros-0.1.1 +CARGO_CRATE_DEPENDS+= tokio-1.46.1 +CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.2 +CARGO_CRATE_DEPENDS+= tokio-util-0.7.15 +CARGO_CRATE_DEPENDS+= tower-0.5.2 +CARGO_CRATE_DEPENDS+= tower-http-0.6.6 +CARGO_CRATE_DEPENDS+= tower-layer-0.3.3 +CARGO_CRATE_DEPENDS+= tower-service-0.3.3 +CARGO_CRATE_DEPENDS+= tracing-0.1.41 +CARGO_CRATE_DEPENDS+= tracing-core-0.1.34 +CARGO_CRATE_DEPENDS+= try-lock-0.2.5 CARGO_CRATE_DEPENDS+= typenum-1.17.0 CARGO_CRATE_DEPENDS+= ulid-1.2.1 CARGO_CRATE_DEPENDS+= unicode-ident-1.0.12 CARGO_CRATE_DEPENDS+= unindent-0.2.3 +CARGO_CRATE_DEPENDS+= untrusted-0.9.0 +CARGO_CRATE_DEPENDS+= url-2.5.4 +CARGO_CRATE_DEPENDS+= utf16_iter-1.0.5 +CARGO_CRATE_DEPENDS+= utf8_iter-1.0.4 CARGO_CRATE_DEPENDS+= version_check-0.9.4 +CARGO_CRATE_DEPENDS+= want-0.3.1 +CARGO_CRATE_DEPENDS+= wasi-0.11.0+wasi-snapshot-preview1 CARGO_CRATE_DEPENDS+= wasi-0.13.3+wasi-0.2.2 -CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.92 -CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.92 -CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.92 -CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.92 -CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.92 +CARGO_CRATE_DEPENDS+= wasm-bindgen-0.2.100 +CARGO_CRATE_DEPENDS+= wasm-bindgen-backend-0.2.100 +CARGO_CRATE_DEPENDS+= wasm-bindgen-futures-0.4.50 +CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-0.2.100 +CARGO_CRATE_DEPENDS+= wasm-bindgen-macro-support-0.2.100 +CARGO_CRATE_DEPENDS+= wasm-bindgen-shared-0.2.100 +CARGO_CRATE_DEPENDS+= wasm-streams-0.4.2 +CARGO_CRATE_DEPENDS+= web-sys-0.3.77 CARGO_CRATE_DEPENDS+= web-time-1.1.0 +CARGO_CRATE_DEPENDS+= windows-sys-0.52.0 +CARGO_CRATE_DEPENDS+= windows-sys-0.59.0 CARGO_CRATE_DEPENDS+= windows-targets-0.52.6 CARGO_CRATE_DEPENDS+= windows_aarch64_gnullvm-0.52.6 CARGO_CRATE_DEPENDS+= windows_aarch64_msvc-0.52.6 @@ -81,5 +200,20 @@ CARGO_CRATE_DEPENDS+= windows_x86_64_gnu-0.52.6 CARGO_CRATE_DEPENDS+= windows_x86_64_gnullvm-0.52.6 CARGO_CRATE_DEPENDS+= windows_x86_64_msvc-0.52.6 CARGO_CRATE_DEPENDS+= wit-bindgen-rt-0.33.0 +CARGO_CRATE_DEPENDS+= write16-1.0.0 +CARGO_CRATE_DEPENDS+= writeable-0.5.5 +CARGO_CRATE_DEPENDS+= writeable-0.6.1 +CARGO_CRATE_DEPENDS+= yoke-0.7.5 +CARGO_CRATE_DEPENDS+= yoke-0.8.0 +CARGO_CRATE_DEPENDS+= yoke-derive-0.7.5 +CARGO_CRATE_DEPENDS+= yoke-derive-0.8.0 CARGO_CRATE_DEPENDS+= zerocopy-0.8.17 CARGO_CRATE_DEPENDS+= zerocopy-derive-0.8.17 +CARGO_CRATE_DEPENDS+= zerofrom-0.1.6 +CARGO_CRATE_DEPENDS+= zerofrom-derive-0.1.6 +CARGO_CRATE_DEPENDS+= zeroize-1.8.1 +CARGO_CRATE_DEPENDS+= zerotrie-0.2.2 +CARGO_CRATE_DEPENDS+= zerovec-0.10.4 +CARGO_CRATE_DEPENDS+= zerovec-0.11.2 +CARGO_CRATE_DEPENDS+= zerovec-derive-0.10.3 +CARGO_CRATE_DEPENDS+= zerovec-derive-0.11.1 diff --git a/chat/matrix-synapse/distinfo b/chat/matrix-synapse/distinfo index 5faed83d7548b..d4ac83e9c4df6 100644 --- a/chat/matrix-synapse/distinfo +++ b/chat/matrix-synapse/distinfo @@ -1,20 +1,35 @@ -$NetBSD: distinfo,v 1.79 2025/03/26 23:18:49 js Exp $ +$NetBSD: distinfo,v 1.79.4.1 2025/07/17 23:59:09 maya Exp $ +BLAKE2s (addr2line-0.24.2.crate) = 5bdb03ff8621c0993eda0ec3682c467ad3fc0015f48e46a70779bbd4bfbe8267 +SHA512 (addr2line-0.24.2.crate) = 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b +Size (addr2line-0.24.2.crate) = 39015 bytes +BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3 +SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423 +Size (adler2-2.0.0.crate) = 13529 bytes BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0 SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 Size (aho-corasick-1.1.3.crate) = 183311 bytes -BLAKE2s (anyhow-1.0.97.crate) = b00e9f38f0f4eba68d28e29f45a1886fe673292efbde3306cb07c5d771d618b3 -SHA512 (anyhow-1.0.97.crate) = 340bd50af85ec816a6123a73154a2ef89d0ffd4c74c99121663649cadf230665c72437872df693c26a1da644b0f867339372a7898315f3d7733203785c588356 -Size (anyhow-1.0.97.crate) = 52221 bytes +BLAKE2s (anyhow-1.0.98.crate) = c06cc21bf6e30855eb79d728d407651d52bfcfc68d2e42cd845cd10446d0d244 +SHA512 (anyhow-1.0.98.crate) = 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6 +Size (anyhow-1.0.98.crate) = 53334 bytes BLAKE2s (arc-swap-1.7.1.crate) = e2cecae4fd3315b92dc0378242bfbff9c25a39b692659bf71969c631242fba75 SHA512 (arc-swap-1.7.1.crate) = 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff Size (arc-swap-1.7.1.crate) = 68512 bytes +BLAKE2s (atomic-waker-1.1.2.crate) = e102aa7ba61899244085d790d384ccb25f6f95f75eaaf37adadbe894f934c018 +SHA512 (atomic-waker-1.1.2.crate) = e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c +Size (atomic-waker-1.1.2.crate) = 12422 bytes BLAKE2s (autocfg-1.3.0.crate) = 4b8d612ff5e388a3a839ce0211c16422cce28b2bf8a607944c90de0737f97850 SHA512 (autocfg-1.3.0.crate) = a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635 Size (autocfg-1.3.0.crate) = 16524 bytes +BLAKE2s (backtrace-0.3.74.crate) = bda0f7b7b887f75fc6c275c6f61b5fe796d1e214d189fa0724db4d2843262e2e +SHA512 (backtrace-0.3.74.crate) = 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520 +Size (backtrace-0.3.74.crate) = 88516 bytes BLAKE2s (base64-0.21.7.crate) = df2f4858bff2d5cf89085ab367e7c3867edbd5c0b23e98ee510dd2d22c7634a7 SHA512 (base64-0.21.7.crate) = c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9 Size (base64-0.21.7.crate) = 82576 bytes +BLAKE2s (base64-0.22.1.crate) = fe73b3b9d1780e56d1208d2e9084cafa72d5e488ef081927b03ccae3108e058a +SHA512 (base64-0.22.1.crate) = 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20 +Size (base64-0.22.1.crate) = 81597 bytes BLAKE2s (bitflags-2.8.0.crate) = 072987b9fe07e3dd97f30c6ef29f1fec11ac717f5bdcc09527a71bb5ea565838 SHA512 (bitflags-2.8.0.crate) = f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b Size (bitflags-2.8.0.crate) = 47482 bytes @@ -30,9 +45,24 @@ Size (bumpalo-3.16.0.crate) = 85677 bytes BLAKE2s (bytes-1.10.1.crate) = 5b3216b1cac8c7d1740ecf85c7cdfcf54dfc2fab12d4e634b882fc8bcf27e480 SHA512 (bytes-1.10.1.crate) = 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296 Size (bytes-1.10.1.crate) = 76779 bytes +BLAKE2s (cc-1.2.19.crate) = a9981e2c9ac719ff16896e22993095aafe242b188064c331a518a543f2e4844e +SHA512 (cc-1.2.19.crate) = d56ebd19090e63bcdf65a738fbe34c03cdd294803ed46d66a6428ff60f2ac14a4eaf3e34870ca0ddb38e489878cb632b5912012e5ffb4e84fd813bb7585f2e2a +Size (cc-1.2.19.crate) = 105910 bytes BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff Size (cfg-if-1.0.0.crate) = 7934 bytes +BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721 +SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c +Size (cfg_aliases-0.2.1.crate) = 6355 bytes +BLAKE2s (core-foundation-0.10.0.crate) = 8db0c6058d41cbd38c5eafd3877c7edef5a4edce8d3e024e063ae273f97714c7 +SHA512 (core-foundation-0.10.0.crate) = 771a34b79519c5a51e3490589672ecf3eb019d4eb28db9d19c88bc116632dea96ebb2cd04e251e94dddd0876cb8a7f07ec65aa5143f7f8aaf1661caae052a94f +Size (core-foundation-0.10.0.crate) = 27023 bytes +BLAKE2s (core-foundation-sys-0.8.7.crate) = d67a5ed3a4cb42a000d1bbcb5a633cb03edb8ae5ba892d1893f716629748ff34 +SHA512 (core-foundation-sys-0.8.7.crate) = 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a +Size (core-foundation-sys-0.8.7.crate) = 37712 bytes +BLAKE2s (core_maths-0.1.1.crate) = 89336225ee193a3109ec03c0f96ccdcfa9fe0039b87e71f75cd3e7e077caaffe +SHA512 (core_maths-0.1.1.crate) = 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085 +Size (core_maths-0.1.1.crate) = 6528 bytes BLAKE2s (cpufeatures-0.2.12.crate) = 1c3b51c1ad9e7bbe04b2019765e3e5f06b1066d12fc8bd7d8ebc27423ee81c73 SHA512 (cpufeatures-0.2.12.crate) = 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6 Size (cpufeatures-0.2.12.crate) = 12837 bytes @@ -42,18 +72,66 @@ Size (crypto-common-0.1.6.crate) = 8760 bytes BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807 SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c Size (digest-0.10.7.crate) = 19557 bytes +BLAKE2s (displaydoc-0.2.5.crate) = db46de71ab8b2a18c01291fa33a3b3e081dbddc7e8ea1278b6d444e6284eebf2 +SHA512 (displaydoc-0.2.5.crate) = 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948 +Size (displaydoc-0.2.5.crate) = 24219 bytes +BLAKE2s (equivalent-1.0.2.crate) = ecc976834a05d886b02d4691be4fa79ccdc19070d8548d36b740fe8f3f137bd6 +SHA512 (equivalent-1.0.2.crate) = 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4 +Size (equivalent-1.0.2.crate) = 7419 bytes BLAKE2s (fnv-1.0.7.crate) = ffa8e3e3e120c65486f2575822704aa79aac381f375d7295875475e36775ff09 SHA512 (fnv-1.0.7.crate) = 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 Size (fnv-1.0.7.crate) = 11266 bytes +BLAKE2s (form_urlencoded-1.2.1.crate) = 9682c681e474ffe84aa961c21cf56d5afe680e43e97824e735546f8383f69e3c +SHA512 (form_urlencoded-1.2.1.crate) = c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1 +Size (form_urlencoded-1.2.1.crate) = 8969 bytes +BLAKE2s (futures-0.3.31.crate) = 0b434e414a2a44f2af21cfb0da777e25b3a3d4f9cc3b29609e6dc5f61329ece1 +SHA512 (futures-0.3.31.crate) = a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d +Size (futures-0.3.31.crate) = 54953 bytes +BLAKE2s (futures-channel-0.3.31.crate) = f03e5a01e367fab8e21b1a5b9cbe7be1f222cfc03a591602bc173dd3361f97c0 +SHA512 (futures-channel-0.3.31.crate) = 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69 +Size (futures-channel-0.3.31.crate) = 31971 bytes +BLAKE2s (futures-core-0.3.31.crate) = f84e20f9d5ced305ff7e990075c80d6b4beb1feed31c4ed4cef703a48c377154 +SHA512 (futures-core-0.3.31.crate) = d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935 +Size (futures-core-0.3.31.crate) = 14318 bytes +BLAKE2s (futures-executor-0.3.31.crate) = 70b70bfa0d55668d9b8f5d23c3865c169dafc4a5ec8e392b7a6134ff61cb3862 +SHA512 (futures-executor-0.3.31.crate) = 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564 +Size (futures-executor-0.3.31.crate) = 17965 bytes +BLAKE2s (futures-io-0.3.31.crate) = 94f244146c63181faf458f71e558d83ffa9c53680ded3eee9f0c2e5b3fc09e5b +SHA512 (futures-io-0.3.31.crate) = 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf +Size (futures-io-0.3.31.crate) = 9047 bytes +BLAKE2s (futures-macro-0.3.31.crate) = 7eb9ef6567f137b4df00ab01cc8c08d1d63e8dd717d20ef47da943e6a5fb648d +SHA512 (futures-macro-0.3.31.crate) = 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166 +Size (futures-macro-0.3.31.crate) = 11341 bytes +BLAKE2s (futures-sink-0.3.31.crate) = 551502a923eb0073fdf039f0c83ac929c9ca409c59568913d6c333ed8d8ad608 +SHA512 (futures-sink-0.3.31.crate) = 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9 +Size (futures-sink-0.3.31.crate) = 7958 bytes +BLAKE2s (futures-task-0.3.31.crate) = fb82779c9b97e6a69214dbdbff570939eed7837e1f92b23571ca97c49385a93d +SHA512 (futures-task-0.3.31.crate) = 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81 +Size (futures-task-0.3.31.crate) = 11217 bytes +BLAKE2s (futures-util-0.3.31.crate) = 34b50c0b2fb2b69dcabea6d503c75c8324d704faf1d7d2f00bb192c76f43789b +SHA512 (futures-util-0.3.31.crate) = 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3 +Size (futures-util-0.3.31.crate) = 162124 bytes BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0 SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d Size (generic-array-0.14.7.crate) = 15950 bytes +BLAKE2s (getrandom-0.2.15.crate) = ac18905cf81fcf1cf0ad0b35776937b646a061e9c99c3ff7ab72cae34b8361f4 +SHA512 (getrandom-0.2.15.crate) = 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb +Size (getrandom-0.2.15.crate) = 37163 bytes BLAKE2s (getrandom-0.3.1.crate) = 0966d5f75ad40e26657c1c831283c7eb4cc6b08d45a7050f95f68b077f2fa6cb SHA512 (getrandom-0.3.1.crate) = 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe Size (getrandom-0.3.1.crate) = 42449 bytes -BLAKE2s (headers-0.4.0.crate) = a78d7df5b214066175c544dd3a23cdf0816b6e54344be99922b3054842d95f82 -SHA512 (headers-0.4.0.crate) = 3b2ff94e0a6c0a23b0e5175213ae45c4d0c5482d883506fb88c17b7238002efeadb00086d98278ea566e97916b3a85084badd5aaf85955340a0a9bb712571d16 -Size (headers-0.4.0.crate) = 68864 bytes +BLAKE2s (gimli-0.31.1.crate) = 285041fbf11878daf6c1a0a64998883c64ab3426df1fd74bb897ea9c6c548419 +SHA512 (gimli-0.31.1.crate) = b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949 +Size (gimli-0.31.1.crate) = 279515 bytes +BLAKE2s (h2-0.4.9.crate) = f758fb1939f8022ab631a49916785b044cd87c2809f76927acc5ace44862d6ee +SHA512 (h2-0.4.9.crate) = 122776d47f7b8bbb30a27fe475c32b741a52e33e8c8f80f6ac458a3b807021a0e601ae06d88c3a987329f952fb4b9b255f7b066af7da11d7c2b467ca6c75a982 +Size (h2-0.4.9.crate) = 175002 bytes +BLAKE2s (hashbrown-0.15.2.crate) = 3d249da59d8a2fa388cce1ecf55b3873572899a8aabe533dee380a5253fcb71c +SHA512 (hashbrown-0.15.2.crate) = d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd +Size (hashbrown-0.15.2.crate) = 138478 bytes +BLAKE2s (headers-0.4.1.crate) = 7c54651d41009859fb7cfdaf1260641e683036aef4248dfb5935f5060ff9c286 +SHA512 (headers-0.4.1.crate) = 425f989d05765ad4594c607da9cd4fdc16ffc80148ee0dd338d9b2becad291af37a98e130a2f93697dc29ee1932173d434b3c9c4f7d05f4cacd6dfae8a4f4039 +Size (headers-0.4.1.crate) = 71105 bytes BLAKE2s (headers-core-0.3.0.crate) = e68920286b26e63186d34f274b801750f206dd52e90fecc8eb41ed6fa5366bba SHA512 (headers-core-0.3.0.crate) = 488af227472332754ddd0a7daabf0a88d592cf017d3267341c5087e94a89c29f44b2ce1a31d722180090d42b2bcad7864bdd266923326ee536789f02132e6f8a Size (headers-core-0.3.0.crate) = 2333 bytes @@ -66,30 +144,126 @@ Size (hex-0.4.3.crate) = 13299 bytes BLAKE2s (http-1.3.1.crate) = eb05c22ce1a43f9145af09f5cdd7154fe2cbbb87c7ede05586fe4b53990e686a SHA512 (http-1.3.1.crate) = 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac Size (http-1.3.1.crate) = 106063 bytes +BLAKE2s (http-body-1.0.1.crate) = 095da94c17f05738a7e5e0d6681aa805d14882003a246704cc0b70f19b9206c9 +SHA512 (http-body-1.0.1.crate) = 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd +Size (http-body-1.0.1.crate) = 6125 bytes +BLAKE2s (http-body-util-0.1.3.crate) = 2d88681eb3fc1ba3d1804c35c63076748308554618f255db993c6f8097d252c8 +SHA512 (http-body-util-0.1.3.crate) = 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd +Size (http-body-util-0.1.3.crate) = 16975 bytes +BLAKE2s (httparse-1.10.1.crate) = 44e82f7d11ccf546de42fd459cf068c77bc46edb05d582de7212455432b38f78 +SHA512 (httparse-1.10.1.crate) = b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0 +Size (httparse-1.10.1.crate) = 45190 bytes BLAKE2s (httpdate-1.0.3.crate) = 9d7d481199e2a0a4f61010c28d20a32426605905a9db6ffc707008dfb6328b31 SHA512 (httpdate-1.0.3.crate) = 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a Size (httpdate-1.0.3.crate) = 10639 bytes +BLAKE2s (hyper-1.6.0.crate) = 8072d5691dcdfa58cb8c84366ec2083fbaeda33fbb5ea12a6b834957d9a37e93 +SHA512 (hyper-1.6.0.crate) = 8c30624f51fed280e909ca526284f81a0863e3ace05f20ce8117298f180efc1567e92f807895034d9ad83026059e4b90c5a3cfe527a3e9c99674489fd17fc6a8 +Size (hyper-1.6.0.crate) = 153923 bytes +BLAKE2s (hyper-rustls-0.27.5.crate) = 699c50ed778d61572f02034b4ca97e6f5dcf110716ba2e869607410fde39ad02 +SHA512 (hyper-rustls-0.27.5.crate) = 6a2451be2f42880978b0236385e8775fdfc3f538d9642c7fd6993ce85b16d623357f97a8c2a328e76e31c76083a8be557a4e7447f34aa52b9e990f4c9680e193 +Size (hyper-rustls-0.27.5.crate) = 34660 bytes +BLAKE2s (hyper-util-0.1.14.crate) = cf0c592d7f8c5093b1a5dc819c5d7a6d55c44b41dd310eae9e31e4ef21b31ff3 +SHA512 (hyper-util-0.1.14.crate) = 50d090decca6a4b695b0ea1adba148d0c19bd127798e2c3d1960e7b16a36c77c304e9de4cdff96c3b3e02d3f5e544d66b36a8560acbbba33270f6a475a0bd78c +Size (hyper-util-0.1.14.crate) = 101462 bytes +BLAKE2s (icu_collections-1.5.0.crate) = 8a558ea53b71f1dc90b4e95f0c63bc988364d5f7cdc598696487669e61226337 +SHA512 (icu_collections-1.5.0.crate) = 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db +Size (icu_collections-1.5.0.crate) = 82762 bytes +BLAKE2s (icu_collections-2.0.0.crate) = ca8e858ae93a6ad98b86b585ecb41c12cd8cee6ac39477ee6a23ee7c16a918e5 +SHA512 (icu_collections-2.0.0.crate) = 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034 +Size (icu_collections-2.0.0.crate) = 83033 bytes +BLAKE2s (icu_locale-2.0.0.crate) = 551122abcdb586dfc9b9294320cd8b9d5dee8b8d2259fb34ddbad4342c7257b0 +SHA512 (icu_locale-2.0.0.crate) = cee3a348a8c856f2954aa0f5b40db684989514f5974104d02d5aa47820d89833cedcf1dd7eed1db7ed6fad28b6e7a9ebcae2570379dd1c81a125d980c2a29e3e +Size (icu_locale-2.0.0.crate) = 34090 bytes +BLAKE2s (icu_locale_core-2.0.0.crate) = 90ae1e6c7ef2bcf13008d1d96a971ed551235a1f1486d90f5c8b7173238993f9 +SHA512 (icu_locale_core-2.0.0.crate) = cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150 +Size (icu_locale_core-2.0.0.crate) = 74430 bytes +BLAKE2s (icu_locale_data-2.0.0.crate) = eaaff3f7d2d839f69049a9e8b77285129fa276459e2525932f681eeca5ecf5ce +SHA512 (icu_locale_data-2.0.0.crate) = 1c2513755134ede7531e2f533b6a185d9a97af174f486fa9ce93e8a1aa8217bf47bbd0ae705302b97d700b98cd3f923128f0a6373dba782ca071085d4f2034ec +Size (icu_locale_data-2.0.0.crate) = 114533 bytes +BLAKE2s (icu_locid-1.5.0.crate) = 2ea1cacad0e948fd41f82a77bc77c56678412ffed380488a4a7141285e0e0e4c +SHA512 (icu_locid-1.5.0.crate) = 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57 +Size (icu_locid-1.5.0.crate) = 55131 bytes +BLAKE2s (icu_locid_transform-1.5.0.crate) = 00c144fafef6fb46ba9738b234f6aafda9b6eb288cb6a6409ec2d2caef1bd9b9 +SHA512 (icu_locid_transform-1.5.0.crate) = 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63 +Size (icu_locid_transform-1.5.0.crate) = 29094 bytes +BLAKE2s (icu_locid_transform_data-1.5.1.crate) = bfa9262d03b48c6e3bbee786d8cf39f512e8cd922d015e3498606068f34d630c +SHA512 (icu_locid_transform_data-1.5.1.crate) = fe5b5563248ea0c78f63b8f5fa19b7298776e0d6dca062af108e388565c932d098b98f1e7eba1469c705184684a369e9d142b3123b24451bf5084bc7b83245db +Size (icu_locid_transform_data-1.5.1.crate) = 42937 bytes +BLAKE2s (icu_normalizer-1.5.0.crate) = fe745e1c15e7c5c1eeedc85b40bdf1b2fafb0f0a4a5cdb7958108acfdae7fe18 +SHA512 (icu_normalizer-1.5.0.crate) = 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13 +Size (icu_normalizer-1.5.0.crate) = 53113 bytes +BLAKE2s (icu_normalizer_data-1.5.1.crate) = 16730b699ee600d3507ec1e37bad69b7f7b9bb0795b76b7d4228686c42d015a1 +SHA512 (icu_normalizer_data-1.5.1.crate) = 372ea6d0ed10bbba7392cb563997dca1601b3799c5c9ae585602629cd064461d096bbb0c624f14e43ccbeb6186d28d2d75e7f2ae98bc3a5ccbc0893b15dce7f2 +Size (icu_normalizer_data-1.5.1.crate) = 50737 bytes +BLAKE2s (icu_properties-1.5.1.crate) = c4014132e36840a22e39503f0bf00863617dfddc9ff53762ad321a30d4fad687 +SHA512 (icu_properties-1.5.1.crate) = 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac +Size (icu_properties-1.5.1.crate) = 64479 bytes +BLAKE2s (icu_properties_data-1.5.1.crate) = a2d845e787ce57df813b6e17c3f235c02cf13ad94ca8c7690f801238e16d0dda +SHA512 (icu_properties_data-1.5.1.crate) = f37bb469d33f6a0d5126a37469783bdbd268dee081cdcaa8d18461c8bcbf91b08a75ecabe6df8c47e532838c95816778ae7aa36a22571fbba452d84fa6d63228 +Size (icu_properties_data-1.5.1.crate) = 229231 bytes +BLAKE2s (icu_provider-1.5.0.crate) = 8f9c0c49a1f0ca894508aef1a368bf4c33727ae0dcae7d243f0d1baa6f26d5e6 +SHA512 (icu_provider-1.5.0.crate) = 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1 +Size (icu_provider-1.5.0.crate) = 52722 bytes +BLAKE2s (icu_provider-2.0.0.crate) = 43eed19a2e7e34aab553409445fac387210895ecd94b7ba67aa9a37a328fc1c3 +SHA512 (icu_provider-2.0.0.crate) = 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2 +Size (icu_provider-2.0.0.crate) = 50966 bytes +BLAKE2s (icu_provider_macros-1.5.0.crate) = 590560d9b1ed5ed4f963021ba4d3be697387a5a29a744763992f191030b55727 +SHA512 (icu_provider_macros-1.5.0.crate) = a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63 +Size (icu_provider_macros-1.5.0.crate) = 6436 bytes +BLAKE2s (icu_segmenter-2.0.0.crate) = a02204f98138563d7600d5018e380fbb944b9de6b440dcc453d9f6e360e1a8e0 +SHA512 (icu_segmenter-2.0.0.crate) = f18ee5fa8b750a264c1b810ea94b1a1264923a3b4208555b361593705b40b40b58292f27448df31504b5a1126afb17c0acc52c2216693161a0ac5ef8aa9b34fa +Size (icu_segmenter-2.0.0.crate) = 1578902 bytes +BLAKE2s (icu_segmenter_data-2.0.0.crate) = 9595b5151e98c31c143d8c5cd194dcc66c4fae6de23dd081701ed6d23e15b554 +SHA512 (icu_segmenter_data-2.0.0.crate) = 90b728e62249e2d8e07eba1810baec84d4fdd36a6fa6bc5591264405cac9898872bbf759c7f0ef9de60f54e9918a5e09846fc44bf88e91a8f245be840e36c11e +Size (icu_segmenter_data-2.0.0.crate) = 3386703 bytes +BLAKE2s (idna-1.0.3.crate) = 2b58aa0f14338c81a13e2a4faf689b6ac5c350bdcbd949b64232f9ec9b741ab0 +SHA512 (idna-1.0.3.crate) = e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126 +Size (idna-1.0.3.crate) = 142515 bytes +BLAKE2s (idna_adapter-1.2.0.crate) = 6812251a5a078141c2887eb943607e7aff47210d31dff791ba9137bc430f3e30 +SHA512 (idna_adapter-1.2.0.crate) = 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e +Size (idna_adapter-1.2.0.crate) = 8206 bytes +BLAKE2s (indexmap-2.9.0.crate) = ad96812204bcc4df7d7a42bd766b23f13cc7b0e55b8f46afc0c5cbb889b94796 +SHA512 (indexmap-2.9.0.crate) = ac474dea5da1dc14a61a28f5b4c850073875030ffad3aa871211a8b075a3e9a64cc748310b4554657f45a70d526010febaf3d3992a80502db389c2347aeeb2c6 +Size (indexmap-2.9.0.crate) = 91214 bytes BLAKE2s (indoc-2.0.5.crate) = 0efbc2168f93bbe0f905e9ebf91dc9048722660d1e18aafb6b1ba5f3a741463a SHA512 (indoc-2.0.5.crate) = 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f Size (indoc-2.0.5.crate) = 14396 bytes +BLAKE2s (io-uring-0.7.8.crate) = 10ba4576acc9d574aa73e993c0b78aa380375fbac723438daf34731a50673ef9 +SHA512 (io-uring-0.7.8.crate) = b0c5f51fc0ac16a857def85a34cd2a21a4f20c1504fabb8a1d7261368a276baabb0df605b6cfdba6ab182d4ecb5cd90189180566c634a70235f4bf8ed7c2599d +Size (io-uring-0.7.8.crate) = 94958 bytes +BLAKE2s (ipnet-2.11.0.crate) = 33825e9ccf819e1a8b8608739e6f6165c1f213b2cce3898a30ad93f96aa98390 +SHA512 (ipnet-2.11.0.crate) = 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca +Size (ipnet-2.11.0.crate) = 29718 bytes +BLAKE2s (iri-string-0.7.8.crate) = a78d28bec5ab37a379d7630ca761264f19734a7ccaaf216d057b4dfe6e58ba00 +SHA512 (iri-string-0.7.8.crate) = d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36 +Size (iri-string-0.7.8.crate) = 141493 bytes BLAKE2s (itoa-1.0.11.crate) = be2967c52bce05d38dd6647d64ea41d26d215abe3af2edfcbb7922637ac4372d SHA512 (itoa-1.0.11.crate) = 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311 Size (itoa-1.0.11.crate) = 10563 bytes -BLAKE2s (js-sys-0.3.69.crate) = 125ca887ceb13c7f7fdc8679994e1ff9be43fa03b93d229d4cbe6ae739c2609a -SHA512 (js-sys-0.3.69.crate) = 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9 -Size (js-sys-0.3.69.crate) = 81083 bytes +BLAKE2s (js-sys-0.3.77.crate) = 3e7de8eca10f0ac70a0005ad2f97142b7679fdaf982d26f11b522006dd96a4f2 +SHA512 (js-sys-0.3.77.crate) = d9370ed6ea892bd51ea181630ca661c348f82d575381aa4c8b529113dfcab6687f4d19bceecad7e1b28ebaca74d405862150a5b5ee2d5d55efdaf98eed1ab255 +Size (js-sys-0.3.77.crate) = 55538 bytes BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40 SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f Size (lazy_static-1.5.0.crate) = 14025 bytes -BLAKE2s (libc-0.2.154.crate) = a36b89bd4038231095e34745dabfeb7f5fae2708abda0d68c581eb66db527751 -SHA512 (libc-0.2.154.crate) = 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61 -Size (libc-0.2.154.crate) = 743304 bytes -BLAKE2s (log-0.4.26.crate) = 3281d6a65278f9390ff5cb4246d4e5320875fc6ba09e999ff1867b4451cc85bf -SHA512 (log-0.4.26.crate) = d85f3cb8bf90893d59b3174785295616d719c8d2078c04fa3e131c3f3cf84b73c75b932348df70b7eab2aedf261b27e6544f051696eb5c287fb461d1ee699ec1 -Size (log-0.4.26.crate) = 47022 bytes -BLAKE2s (matrix-synapse-1.127.1.tar.gz) = b1a466dd981f3c9d5a062a8d21c1c928c6d9de820bdd375e915c948cf690a5e7 -SHA512 (matrix-synapse-1.127.1.tar.gz) = d469bc7e7c6b8f0554e5f4d40cba775ca865157815948e13a1bcf51fc11fd2e73ac36e87f2e632126625b96dda088cf92f4f6952b3e92d9ecaa8d5e2af85882c -Size (matrix-synapse-1.127.1.tar.gz) = 8885485 bytes +BLAKE2s (libc-0.2.172.crate) = 95134e412ece18fd485dd14e7b29bf240f53594df0b49fdefea26285567931cc +SHA512 (libc-0.2.172.crate) = 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34 +Size (libc-0.2.172.crate) = 791646 bytes +BLAKE2s (libm-0.2.15.crate) = d27bf6608e6bebbbcc39cfd7f8bdd17683c1cd989913bcf628311920fb950366 +SHA512 (libm-0.2.15.crate) = abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41 +Size (libm-0.2.15.crate) = 156108 bytes +BLAKE2s (litemap-0.7.5.crate) = 8cc87434fd7b1da2bdf22a21cb722cc9d1aa7fd6af49f56276357b5ad20eafb7 +SHA512 (litemap-0.7.5.crate) = 722345f73b4ec2e91a9407dafd3951f1aad0acfb66e0adfed8b0a83dc1ea71d513fa5570bf960ef51409c9d50aeac23f85410ec6392f5620dc1f1e1e1f884659 +Size (litemap-0.7.5.crate) = 29962 bytes +BLAKE2s (litemap-0.8.0.crate) = 6654e32bfb2cad87e06ab618a5c8da54ecbd27cd8d32fea67e43ffea66aff33f +SHA512 (litemap-0.8.0.crate) = 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9 +Size (litemap-0.8.0.crate) = 34344 bytes +BLAKE2s (log-0.4.27.crate) = adc848fff8d9c3a226236ff5827a4b39046421f74eb4c78dd76b763c4ceee42f +SHA512 (log-0.4.27.crate) = 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151 +Size (log-0.4.27.crate) = 48120 bytes +BLAKE2s (matrix-synapse-1.134.0.tar.gz) = 075c6552fa61b9f3b1240cc436edc4c652609118b52c238cde8a217ffd478f37 +SHA512 (matrix-synapse-1.134.0.tar.gz) = 2dd0a1e8fc6466159c829dc8368d91c18c7b5b289385b3ea999513eb944f0ee61de3b92d9e56bde0ce432ae2e4d9131763949a59962d3b58ac71373512be710e +Size (matrix-synapse-1.134.0.tar.gz) = 9019732 bytes BLAKE2s (memchr-2.7.2.crate) = 58bad593cd29bb59ae79239f6f69364c2c512fa365107c1c46c37878bf53126f SHA512 (memchr-2.7.2.crate) = cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40 Size (memchr-2.7.2.crate) = 96220 bytes @@ -99,48 +273,90 @@ Size (memoffset-0.9.1.crate) = 9032 bytes BLAKE2s (mime-0.3.17.crate) = e23a88b0ed8165afbdd7f3e448484d032c04a1a5e037fef76bd679a2a55ecc36 SHA512 (mime-0.3.17.crate) = e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 Size (mime-0.3.17.crate) = 15712 bytes +BLAKE2s (miniz_oxide-0.8.8.crate) = 336ec2059de5a8ff296e56f36745e36ed6979ae83c62475c3b8448fde01bbc7c +SHA512 (miniz_oxide-0.8.8.crate) = 3537bb17c9d67c71b601e48008d44c51ba087ef4c827c5fc04b08ab09df92e87392c56b03ff52c66323f5923130580a81f4641d549ebb3f5f7e36bfab90bad04 +Size (miniz_oxide-0.8.8.crate) = 67065 bytes +BLAKE2s (mio-1.0.3.crate) = 557461aecdf15f429bf14eac03f0c53597cf18c7222aac33d796634cf7d19db9 +SHA512 (mio-1.0.3.crate) = 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2 +Size (mio-1.0.3.crate) = 103703 bytes +BLAKE2s (object-0.36.7.crate) = 60d06df3a36f1cb5ae663a64f3b069f4f162512bbcbf2364e812d4a775d53717 +SHA512 (object-0.36.7.crate) = dd69172349ecf51fd2351d32cc4453760ca1d15e854a1cf5ed99112032901a54b4645b24163b946deed11f81d3e3035e1a5afd8bff20f335dbd05eceab073478 +Size (object-0.36.7.crate) = 329938 bytes BLAKE2s (once_cell-1.19.0.crate) = a64a2331693b4389e1ee79eb9bdb3493c4cfe3568e532ff9d4e2ec04a491a132 SHA512 (once_cell-1.19.0.crate) = 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c Size (once_cell-1.19.0.crate) = 33046 bytes +BLAKE2s (openssl-probe-0.1.6.crate) = 5e1ba9009c251c2d4cc4a3f95a3a2039b0ff5382191369fa70706d26d1d757e9 +SHA512 (openssl-probe-0.1.6.crate) = 6c2f02a9d42caf578fbd2a40277ad346bef32d191f27564d04a83477d62d6ad1f44945f40234e9425503e3f701a9e0ec8735ade52641170ff57fa6732666ac69 +Size (openssl-probe-0.1.6.crate) = 8128 bytes +BLAKE2s (percent-encoding-2.3.1.crate) = 8594a9f1915da7ce4063312903905c640ff52cd3a0361bebc09357eee53aac26 +SHA512 (percent-encoding-2.3.1.crate) = 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44 +Size (percent-encoding-2.3.1.crate) = 10235 bytes +BLAKE2s (pin-project-lite-0.2.16.crate) = c73e5923caec8a0889155d0689a016b373b9935426ed6c28b63322dd3543e323 +SHA512 (pin-project-lite-0.2.16.crate) = 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718 +Size (pin-project-lite-0.2.16.crate) = 30504 bytes +BLAKE2s (pin-utils-0.1.0.crate) = 5a1cf546c08cd8ad36d3736e337a9865b694de6a636733d252a878aee8b1c204 +SHA512 (pin-utils-0.1.0.crate) = 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 +Size (pin-utils-0.1.0.crate) = 7580 bytes BLAKE2s (portable-atomic-1.6.0.crate) = d836eb1526bae29c0aae6a54b8a17157a97341c50bbcda5193e513fd84283d83 SHA512 (portable-atomic-1.6.0.crate) = b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c Size (portable-atomic-1.6.0.crate) = 140689 bytes +BLAKE2s (potential_utf-0.1.2.crate) = 9ec5801ca4656cacaacb8d1d28d933425bd897a2f3d08cbb7a904347127deb3e +SHA512 (potential_utf-0.1.2.crate) = d6b1d980cd32094b2ffc65746b349883c30c29081bc88725116ae06a57fe7b6a0ef19dfe536681c2daa0bd65a186d09631110832a41a3d0f4836d955c379e338 +Size (potential_utf-0.1.2.crate) = 9613 bytes BLAKE2s (ppv-lite86-0.2.17.crate) = ab4072222c214b8175c6e7fa7d669499ae1f66aade109c04ec533114fb702912 SHA512 (ppv-lite86-0.2.17.crate) = 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a Size (ppv-lite86-0.2.17.crate) = 22242 bytes BLAKE2s (proc-macro2-1.0.89.crate) = 68333e9620030c3d26f85df47e5b708609831285183b7142ce20ae6ff0025cd0 SHA512 (proc-macro2-1.0.89.crate) = 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f Size (proc-macro2-1.0.89.crate) = 49446 bytes -BLAKE2s (pyo3-0.23.5.crate) = 8dfe9510797903755c3b93fcfb465acf03f8a3c5dff72aa981455d6286ff8749 -SHA512 (pyo3-0.23.5.crate) = efd3a86dd70c199304463c0ae18dbdf4d9176d1af13b664bdd05a1e218cffda3f29f06d868d0d852d51c3e85b7e07c39617206b3feddc913b3b622f3fcf59d5f -Size (pyo3-0.23.5.crate) = 1088533 bytes -BLAKE2s (pyo3-build-config-0.23.5.crate) = 0105b8c04a6979457423435ed20026886e719ef5aba32bf365a8367c5a19d1d7 -SHA512 (pyo3-build-config-0.23.5.crate) = 72aac032e3026554761eb81dc9c57591abc4d0c329c46918da13a8cc93c0532eba2fe3d971699a50890c66d8853b93a67840b0e8f1c15747d184b873dec2894a -Size (pyo3-build-config-0.23.5.crate) = 33885 bytes -BLAKE2s (pyo3-ffi-0.23.5.crate) = a5d310d67a886f336fb013a48664c7cc0d231a154e1c89a1e88742259464ed64 -SHA512 (pyo3-ffi-0.23.5.crate) = 37c25b21acc3718eab842c04489b0c16c04d33a30fe7f3f58cd80943048203375d8788ce84153ba3720df695fc95bf9f7bccacfa02b0e669a5ddbfc44d65f86c -Size (pyo3-ffi-0.23.5.crate) = 74867 bytes -BLAKE2s (pyo3-log-0.12.1.crate) = 1e2b13639f4550bd9add71a80fa5713c27369058e3070105521087b2012bbb9c -SHA512 (pyo3-log-0.12.1.crate) = 34d0a00708384fcae5bdbed4a8831c3f2ff61b4e62c221e866e91bea15a82e66bc175b70600ff12ef3cf0f4896c0f3dac9c76b36a2c0faa624215e5acd3cf1c8 -Size (pyo3-log-0.12.1.crate) = 14908 bytes -BLAKE2s (pyo3-macros-0.23.5.crate) = cb9a5050cf20eed94d79c7d940b5261e146021fdf7262b2d424dfbf10e5f219c -SHA512 (pyo3-macros-0.23.5.crate) = bf9c12b02597cf6f119e92fe827016f393d13cfa21376811ab9bf8f49cbfd6447afe9dcbef564ad2b5b72db5338520c37c77429db8ee1ccb74de3944fc9fce7f -Size (pyo3-macros-0.23.5.crate) = 8856 bytes -BLAKE2s (pyo3-macros-backend-0.23.5.crate) = 1569b97ba891d46b1ca503c335d7415a2b40614256b3e13c359be4846b148549 -SHA512 (pyo3-macros-backend-0.23.5.crate) = 5e9a971d98a7b70424bf93b1f7fb326564010562dd376789be2fa6b13b89c3d34f760eb61ed49f0b013bbdfff2658d874d24a8a0b65d8f82d10d8f34b8ef5b53 -Size (pyo3-macros-backend-0.23.5.crate) = 70938 bytes -BLAKE2s (pythonize-0.23.0.crate) = 4c1bf9cce2aac0fb477ad0068feb055832fb98e2a505f2cd131ba030e3645938 -SHA512 (pythonize-0.23.0.crate) = 25d395bbbfaad4c2d57599144e92c289eb96cd1e2c5306b8ec17048a406df3147b93b56785a03bec6aba6ea31789a21ec0cc519ed40177fb263a98757349fa63 -Size (pythonize-0.23.0.crate) = 16177 bytes +BLAKE2s (pyo3-0.25.1.crate) = a1651ffa25a9637134c63d391a46ed311098336391b7e88a202f6fc2f0800081 +SHA512 (pyo3-0.25.1.crate) = 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6 +Size (pyo3-0.25.1.crate) = 1121993 bytes +BLAKE2s (pyo3-build-config-0.25.1.crate) = db3aae9ffb1bf0a87ab938781fa7ec966592d7ab90864007a65d6eececb9ceb0 +SHA512 (pyo3-build-config-0.25.1.crate) = d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467 +Size (pyo3-build-config-0.25.1.crate) = 34126 bytes +BLAKE2s (pyo3-ffi-0.25.1.crate) = 217a85234b6df73dc1648bc58a957d8c9f7a876af36629c81ff7500d4e5dd390 +SHA512 (pyo3-ffi-0.25.1.crate) = 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7 +Size (pyo3-ffi-0.25.1.crate) = 78058 bytes +BLAKE2s (pyo3-log-0.12.4.crate) = 3f43e5755c675cff31dd86d8567749651a0d3d0afa57c12275eec7258d3ccacb +SHA512 (pyo3-log-0.12.4.crate) = 09fdd2d77d853956b4b454c9e7d1cf5ef961444d60e7075ffcde6e441d863ebda26cc7aa8517c4b29901eccc930014c4ff6395269d1ba3d9641c5f81a936bde0 +Size (pyo3-log-0.12.4.crate) = 16655 bytes +BLAKE2s (pyo3-macros-0.25.1.crate) = f0ee3471b249af1a60fb22e529d1a3bf0edc74e301589bcf1800c68e5a94f776 +SHA512 (pyo3-macros-0.25.1.crate) = 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470 +Size (pyo3-macros-0.25.1.crate) = 8886 bytes +BLAKE2s (pyo3-macros-backend-0.25.1.crate) = 4cff3532b9ff45b067bb278e7355de631d7ccaf2f34778c344ab124f2e25e86b +SHA512 (pyo3-macros-backend-0.25.1.crate) = 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2 +Size (pyo3-macros-backend-0.25.1.crate) = 76006 bytes +BLAKE2s (pythonize-0.25.0.crate) = 4d0f7f762bfe68c8e7ddedcd299e51aa8b179eaedf3c40903044f6c4a67f64c2 +SHA512 (pythonize-0.25.0.crate) = 42cbc401f9560e42406afc3f3be5f641059474560bf1b16a840fc0e96621250b47bd87d041123484fbc24aae1227b236a329ee51bf8ce43b39057d0c11a8d9fc +Size (pythonize-0.25.0.crate) = 18467 bytes +BLAKE2s (quinn-0.11.5.crate) = 5813227fd8f7830f4e722c925161bc1b45b2e4f34ce1c8dbe2ec5710afb645bc +SHA512 (quinn-0.11.5.crate) = 25045927ff503e8bdcd629f6ee869d935ffce490b507e8d1db8e9210424be2d2da5d2dd762bed7c09c658674ea048481ce8dc1eee0d32859a2d29be9adcc3de5 +Size (quinn-0.11.5.crate) = 75845 bytes +BLAKE2s (quinn-proto-0.11.8.crate) = 2bedfa5e66f94d59459318da6c6730bcbe0995e06cd9345bab5264591e0bbe25 +SHA512 (quinn-proto-0.11.8.crate) = b62c383cc4add7a19f64dfa63b5cb2b2c60a784f96bacaff6c77fbc9e9f399ccfe7df2df79315701348f56c077973d5a3df4d3d0cbea239aec947a005d6b006c +Size (quinn-proto-0.11.8.crate) = 204226 bytes +BLAKE2s (quinn-udp-0.5.11.crate) = 52b8240c163914571b69e27dbafef18938130ce9a2491d1ac0667018d15744e0 +SHA512 (quinn-udp-0.5.11.crate) = ed0956a0c0a3b34813b350c4e031d9fbbe2882873d18513048f6d1ed55320556c67ffef9eb897143871f1903800bbd3e8deca7e9b25c76fc7b7f40c8e4b9fe23 +Size (quinn-udp-0.5.11.crate) = 31854 bytes BLAKE2s (quote-1.0.36.crate) = 9f7777159f1dce98b3d75c4080f5513185ed124a911edec785e5349ba70541fd SHA512 (quote-1.0.36.crate) = f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685 Size (quote-1.0.36.crate) = 28507 bytes +BLAKE2s (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38 +SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 +Size (rand-0.8.5.crate) = 87113 bytes BLAKE2s (rand-0.9.0.crate) = ce57bc1983efda730eb5c168948d546a77d98266f3a2036f1895be355fbaf60d SHA512 (rand-0.9.0.crate) = e07c9650dda7f9686b4f604990bb7f948667bc820322f464302fac3b2a8136a2a5d48ae6399f104e47bc1ebfda105f99ad8b031ce090cdb71840afb85f6a3032 Size (rand-0.9.0.crate) = 97798 bytes +BLAKE2s (rand_chacha-0.3.1.crate) = 610f5bba921c6e9d0527a13b5bf3ac43ffcddbbfc58522a8c086baef788895c4 +SHA512 (rand_chacha-0.3.1.crate) = 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 +Size (rand_chacha-0.3.1.crate) = 15251 bytes BLAKE2s (rand_chacha-0.9.0.crate) = 92c607c07408ba75e10597aba27370fc46ceece6bf2e3d836de2eeb55af6dd72 SHA512 (rand_chacha-0.9.0.crate) = f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96 Size (rand_chacha-0.9.0.crate) = 18258 bytes +BLAKE2s (rand_core-0.6.4.crate) = 0d23245a02d2c434b28af3a0ef8fe79b824ac79a8fb84f1c90a68a5bf5bfb6a6 +SHA512 (rand_core-0.6.4.crate) = 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79 +Size (rand_core-0.6.4.crate) = 22666 bytes BLAKE2s (rand_core-0.9.0.crate) = 35a3c0939025ea369c738362af7b7005d788f703cbac85b0eb9d715b42417506 SHA512 (rand_core-0.9.0.crate) = def4746229c8405ceb46eb9300838918693f17a39a749e6ca42ad73fd02b0f0e14dca0dd26b3f030338db45da0d149d8c563d95cbd71c31995c5ab6294bd087a Size (rand_core-0.9.0.crate) = 23441 bytes @@ -153,9 +369,45 @@ Size (regex-automata-0.4.8.crate) = 617784 bytes BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5 SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8 Size (regex-syntax-0.8.5.crate) = 357541 bytes +BLAKE2s (reqwest-0.12.22.crate) = 22c7e26cb674fafed7bc805015ae841351fd4eb8602e4e9e14b2b247d5eac57e +SHA512 (reqwest-0.12.22.crate) = 229e044d59e5d9a2f3077bff6082533fce98e1d6b0e8c4220ba4770e4c1f66225fa37527755429696e0810b24d135e3dd3f10e9ff8ea19cfa913895b5e89693d +Size (reqwest-0.12.22.crate) = 200283 bytes +BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd +SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14 +Size (ring-0.17.14.crate) = 1502610 bytes +BLAKE2s (rustc-demangle-0.1.24.crate) = d1f3a5297eef667d93ae97758e4ce9ec9638a15af9e432cf197c0103e95dde1c +SHA512 (rustc-demangle-0.1.24.crate) = eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8 +Size (rustc-demangle-0.1.24.crate) = 29047 bytes +BLAKE2s (rustc-hash-2.1.1.crate) = f59440e372f86adc01d4b8f287e6b1e7e77508ad59d6a473e33253b1e917848f +SHA512 (rustc-hash-2.1.1.crate) = 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084 +Size (rustc-hash-2.1.1.crate) = 14154 bytes +BLAKE2s (rustls-0.23.26.crate) = e47bff1b593b33e4475d500c536a5e335ca7eacf7ad111208f0939db808ddabd +SHA512 (rustls-0.23.26.crate) = 7f0e9cb34b3326e9f99ac72a8b0f479b16dc4e9a4b563fe9fa48b82e78df375cad06e5094d932620c4a564957e020e7226cbdb3d22c34e4c0156e08edace9bb4 +Size (rustls-0.23.26.crate) = 347849 bytes +BLAKE2s (rustls-native-certs-0.8.1.crate) = 58aa97f02fe424d2d5446ad43cc616f073eda33ca4837dd467843d17e97217a3 +SHA512 (rustls-native-certs-0.8.1.crate) = 52cfb6d34394b155afe8528e6031da161e060ea529a57fdc27a574c2fb48b517a8832eab0f60a7e1a9fbea5459e356450ecc7d24ecd461b847ca58c8d82492e4 +Size (rustls-native-certs-0.8.1.crate) = 31129 bytes +BLAKE2s (rustls-pki-types-1.11.0.crate) = a04714032671959d6405914572799ee938a8bcf43af43ac95d4d22e2ce261bbb +SHA512 (rustls-pki-types-1.11.0.crate) = 60a6d20b66b15f077cbded6abcbfbc8524a02229209a3a73ed676a218ecffa26e375ab086247c05aec826ad63bcd9d446748a061191fe2ba5d9f35ec05b698fb +Size (rustls-pki-types-1.11.0.crate) = 63933 bytes +BLAKE2s (rustls-webpki-0.103.1.crate) = 123558d85afc1dd4edcb6c5278441c3131a38184edf0cea50d1afee85e09a566 +SHA512 (rustls-webpki-0.103.1.crate) = 25fb15ecd8009b57fd6feb8c8aa272d142565cb6031cd12668b0e75952e09b38fdc6785627c7e17d09a45afc18ed6fde864b7a3ddf0b2f25dffb9e3c07b32ef4 +Size (rustls-webpki-0.103.1.crate) = 820273 bytes +BLAKE2s (rustversion-1.0.20.crate) = e0ce6a49a2077f2f0574031c52789c1d7d4feec6c4007198c5a1b416a36a0d13 +SHA512 (rustversion-1.0.20.crate) = 250be168a4ee64f4b85d78658706659122d5fbbc748f321fe2b9baf48c547de4f0004c87882642645994b7798077c514a44e06b73784a800d04e4cc673aa8906 +Size (rustversion-1.0.20.crate) = 20666 bytes BLAKE2s (ryu-1.0.18.crate) = 738ae2cbeac90a6adef5e5c05c31be6c18f2860ab8ea4bfdc729325dceb923ae SHA512 (ryu-1.0.18.crate) = a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84 Size (ryu-1.0.18.crate) = 47713 bytes +BLAKE2s (schannel-0.1.27.crate) = 83cc3f7f4b69f2b69786cc64d7fa4ff05562bd8c9f7a0c27326b3e1f40d2cd49 +SHA512 (schannel-0.1.27.crate) = f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8 +Size (schannel-0.1.27.crate) = 42772 bytes +BLAKE2s (security-framework-3.2.0.crate) = 81335d06aa3d7b008954c2ad42df5ca0c2b719690db9f74a8bfb62a6ff3b428c +SHA512 (security-framework-3.2.0.crate) = bbef2a7720ef18e3e07559b852ce3bf0651fcd0b8a93cd01b512381c7afc2782cd4ef1a61b29fa439aac630b1acbf3d6248749a7c3b839707f74154d131642c4 +Size (security-framework-3.2.0.crate) = 86095 bytes +BLAKE2s (security-framework-sys-2.14.0.crate) = da604d97170d85372c9900676887aa4fcaf99e19c8388bdcd8861b52c634b1ed +SHA512 (security-framework-sys-2.14.0.crate) = a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4 +Size (security-framework-sys-2.14.0.crate) = 20537 bytes BLAKE2s (serde-1.0.219.crate) = 3385d14c789f343566721ebd56545ca426c8ab7ecbdd924a3c2afe3faf7fd720 SHA512 (serde-1.0.219.crate) = 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769 Size (serde-1.0.219.crate) = 78983 bytes @@ -165,21 +417,93 @@ Size (serde_derive-1.0.219.crate) = 57798 bytes BLAKE2s (serde_json-1.0.140.crate) = 3f9395e3e753bd015a46f6e711c0f4fe9420192e793340ef2ea23e4815f5cc9c SHA512 (serde_json-1.0.140.crate) = bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12 Size (serde_json-1.0.140.crate) = 154852 bytes +BLAKE2s (serde_urlencoded-0.7.1.crate) = 4d10ffcb9e7dc7e4f2d2e0ac6596c7c9f3b12e3f05799bb5219b0f1e0acd7629 +SHA512 (serde_urlencoded-0.7.1.crate) = b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60 +Size (serde_urlencoded-0.7.1.crate) = 12822 bytes BLAKE2s (sha1-0.10.6.crate) = de97b70d4fb6a4dc4e3db64696720ea96e7b38eec57b2e8fa01ecd5102d96eab SHA512 (sha1-0.10.6.crate) = fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f Size (sha1-0.10.6.crate) = 13517 bytes -BLAKE2s (sha2-0.10.8.crate) = 3d55132822a83fae4fd13d4c1cf65ef7f53f56628a6f724c784e522645ad32ce -SHA512 (sha2-0.10.8.crate) = 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785 -Size (sha2-0.10.8.crate) = 26357 bytes +BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9 +SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80 +Size (sha2-0.10.9.crate) = 29271 bytes +BLAKE2s (shlex-1.3.0.crate) = 00a54f2882a7a2c2170fca55bd1acd51eea79f115f972ce143b5f4c9c974ee43 +SHA512 (shlex-1.3.0.crate) = 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a +Size (shlex-1.3.0.crate) = 18713 bytes +BLAKE2s (slab-0.4.9.crate) = 910e1c3640a12b3196dec14d77395cbb8ec6b85537612ac3653ee9bee7a415a5 +SHA512 (slab-0.4.9.crate) = b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40 +Size (slab-0.4.9.crate) = 17108 bytes +BLAKE2s (smallvec-1.15.0.crate) = adcc4808a321ea3401a2b8d7e4d7acfe4d5d02be145bde8812bde4253cd86c4b +SHA512 (smallvec-1.15.0.crate) = c1fbd7865a629d368776544c2faeccc711df3d27d97db5fb2a169933f3cdf66abbdbf476dc8af88f30d5cd6cbb3d601acef8abb74e7dc9a36dfc538dbdeaa988 +Size (smallvec-1.15.0.crate) = 38113 bytes +BLAKE2s (socket2-0.5.9.crate) = 73024e18106aa14133ead51f8dcf4a9991e3bfaba830e6a5547a57b3529eb546 +SHA512 (socket2-0.5.9.crate) = a73a30999b30694dab5c1c129244a46dc1773a95d30b82d58ece646c401553719d9830d62c793a7616c7f2e77280d3121ef1b0287936b19b97368ccf040f0918 +Size (socket2-0.5.9.crate) = 57432 bytes +BLAKE2s (stable_deref_trait-1.2.0.crate) = 4ccf524130eadac6b21106564de56e582d0f308b32442552d70bb9d313c53920 +SHA512 (stable_deref_trait-1.2.0.crate) = a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03 +Size (stable_deref_trait-1.2.0.crate) = 8054 bytes BLAKE2s (subtle-2.5.0.crate) = 70f485937a9381f2823003667e177a9e3f41f7ec98e301f778700cdce80d8201 SHA512 (subtle-2.5.0.crate) = f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0 Size (subtle-2.5.0.crate) = 13909 bytes BLAKE2s (syn-2.0.85.crate) = 23521b527aa68ad97be93fce734e27ce014a3c20440589fd57bbd3244e2d5aad SHA512 (syn-2.0.85.crate) = 14b1402d2cd91456eb32dcffd494592eb3bd848ae22571f7ef0686493f91b82d23ba41428f9d31686fd24ea6ebca4b239b6c5099302a32014dffbc4ff9afeec1 Size (syn-2.0.85.crate) = 275231 bytes -BLAKE2s (target-lexicon-0.12.14.crate) = b550eb4dc7975990be971b9df6a17f3ce29403ea8a8e8b10d1b1a0324f05af15 -SHA512 (target-lexicon-0.12.14.crate) = 3410ecc0faf854f49c41c99f83972960e67065b1e0e78557a7c4996d996109bfd167d2121a019f5256f996c896cd45af032038ab7918fdcc6ee6311693ce951a -Size (target-lexicon-0.12.14.crate) = 25508 bytes +BLAKE2s (sync_wrapper-1.0.2.crate) = 547320efb0d5c3dcc6440216448eb9f0b1c3b6841baadb32cbef79eb7beaa22e +SHA512 (sync_wrapper-1.0.2.crate) = aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c +Size (sync_wrapper-1.0.2.crate) = 6958 bytes +BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d +SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb +Size (synstructure-0.13.2.crate) = 18950 bytes +BLAKE2s (target-lexicon-0.13.2.crate) = f3afc66a11871004b4d7425699d7977e4bcff222c083f0ff5edd4a7924a0208a +SHA512 (target-lexicon-0.13.2.crate) = d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a +Size (target-lexicon-0.13.2.crate) = 27923 bytes +BLAKE2s (thiserror-1.0.65.crate) = ed36de6e26be08dca582bd0fbc54efbd40887bf76f627f95789354cf91b62e2a +SHA512 (thiserror-1.0.65.crate) = 80a6525265bccfc890599070166133c25ba764d6bc63a486e5f7350e473826c5a004b08a5c58b0fd4c04dcafb7649617720021564717021230078ca0bb416697 +Size (thiserror-1.0.65.crate) = 21825 bytes +BLAKE2s (thiserror-impl-1.0.65.crate) = 6478734ecba043637ea0ef1bf4359ce677694f14fe88a943365331b99338e78d +SHA512 (thiserror-impl-1.0.65.crate) = ef211d621322fb5886b2eb3c7fdc210c7885545a736bb37b195666051a8b47ec8b771fc4f6c641cfe36a840cb841186ba132cc5a270caf3137cc17bdd061251a +Size (thiserror-impl-1.0.65.crate) = 16077 bytes +BLAKE2s (tinystr-0.7.6.crate) = 29b11f20dbbee97f164a6729cc981d7ffa14a8a9e57ed955645110c5e4298a42 +SHA512 (tinystr-0.7.6.crate) = a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25 +Size (tinystr-0.7.6.crate) = 16971 bytes +BLAKE2s (tinystr-0.8.1.crate) = 9c512f7e53e94b4f6828f868122737a8ca86c8ae32dfaf7631233e9b0ebf9078 +SHA512 (tinystr-0.8.1.crate) = 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a +Size (tinystr-0.8.1.crate) = 23333 bytes +BLAKE2s (tinyvec-1.9.0.crate) = dedae2625687bd48d8060e9c5513541c48d89fd14c428de554cbd395d812c1bc +SHA512 (tinyvec-1.9.0.crate) = 5f42811be51c58c72b80fe9a7199250fb6176f5766dc774b39ff656ae5ebead0d9c91ed7db1046288b8e05e20edba36455e4cc6fc0766c60898187f30c232aab +Size (tinyvec-1.9.0.crate) = 54137 bytes +BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec +SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e +Size (tinyvec_macros-0.1.1.crate) = 5865 bytes +BLAKE2s (tokio-1.46.1.crate) = 499dc5ae8dfcc8b7c2c7b71caeb293d4b529a3ded5b8b111193ec89172286761 +SHA512 (tokio-1.46.1.crate) = a8c0ad11ac66cbf0f1b0b3d062a57fc73488dc339bd9311400de078001cbcbd9e7520c7152fe2d6707355442a948177433b3cfce9c364b9c17c90149c2737b5f +Size (tokio-1.46.1.crate) = 823632 bytes +BLAKE2s (tokio-rustls-0.26.2.crate) = 88881e6ecae44f8782ee3735d1feae84990161d826f74d4fac60ce02435dd8f8 +SHA512 (tokio-rustls-0.26.2.crate) = c0ff373e02c90704d8bff39b634d118143bcdb3d657e491d7d9279bd5a0a166541c759b5a26f5348fecc4d3a1f11c8ce3127df217137f68c57db581714bfc735 +Size (tokio-rustls-0.26.2.crate) = 31655 bytes +BLAKE2s (tokio-util-0.7.15.crate) = e6db9159a4335550ac419be805568df045b8c38f67d2ec66b214ac92408a270f +SHA512 (tokio-util-0.7.15.crate) = 032158c36673c589ba09c52fe37bd0c700956fc4f89a7991f3cf93b04c8a12d51d1e05b8c6f493c7ebae7985e653bc3fb8bad590cefe329a1b1fa94182649520 +Size (tokio-util-0.7.15.crate) = 124255 bytes +BLAKE2s (tower-0.5.2.crate) = 32c2e183ca114cd536a9a13e65df642fb1f358229385095a832027aa0e9e87c8 +SHA512 (tower-0.5.2.crate) = e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce +Size (tower-0.5.2.crate) = 109417 bytes +BLAKE2s (tower-http-0.6.6.crate) = c4fde0bf57009634350dd9ce22d308c4c37234726966ca3bffff45d2cebae271 +SHA512 (tower-http-0.6.6.crate) = 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2 +Size (tower-http-0.6.6.crate) = 133515 bytes +BLAKE2s (tower-layer-0.3.3.crate) = c24a4a09a3879906630fd1abe5d197f3c17154afe54e82117ed6f668285c3d3e +SHA512 (tower-layer-0.3.3.crate) = edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934 +Size (tower-layer-0.3.3.crate) = 6180 bytes +BLAKE2s (tower-service-0.3.3.crate) = 889bc37f167c843f857a31b5fc503a40003b1019a8651d86e61c97b16af913ff +SHA512 (tower-service-0.3.3.crate) = 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd +Size (tower-service-0.3.3.crate) = 6950 bytes +BLAKE2s (tracing-0.1.41.crate) = 6e13ecc7da8c2186890c243e207328fd98b23cd8493c233ab70d58a24f96f0e4 +SHA512 (tracing-0.1.41.crate) = dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c +Size (tracing-0.1.41.crate) = 82448 bytes +BLAKE2s (tracing-core-0.1.34.crate) = bd73b82b795f1ce0d90e0d92890f5347ed5c991604c71103de1c9cb549091950 +SHA512 (tracing-core-0.1.34.crate) = 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c +Size (tracing-core-0.1.34.crate) = 63760 bytes +BLAKE2s (try-lock-0.2.5.crate) = dc461d615e36a08553313c3a3172764749d329fe5dc4707a3de8c54af94d3c31 +SHA512 (try-lock-0.2.5.crate) = 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08 +Size (try-lock-0.2.5.crate) = 4314 bytes BLAKE2s (typenum-1.17.0.crate) = 09823684788c5902da7490db1fa86b53defd3c31eab6e511d3cbbc851616596c SHA512 (typenum-1.17.0.crate) = 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508 Size (typenum-1.17.0.crate) = 42849 bytes @@ -192,30 +516,63 @@ Size (unicode-ident-1.0.12.crate) = 42168 bytes BLAKE2s (unindent-0.2.3.crate) = 83b349c1dfae313cf87d9c5f41a8e45a63fd3fc4f54804675d1a924be8c1f2cf SHA512 (unindent-0.2.3.crate) = 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505 Size (unindent-0.2.3.crate) = 7306 bytes +BLAKE2s (untrusted-0.9.0.crate) = 48fd20f1ccabe5057140657a1103382efe55b4711cc443e17c503849f38c1589 +SHA512 (untrusted-0.9.0.crate) = 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416 +Size (untrusted-0.9.0.crate) = 14447 bytes +BLAKE2s (url-2.5.4.crate) = b478122def61e781a1bc5b50c2fd3834733f0cc5cb6bc1a2601d43d2b5620a64 +SHA512 (url-2.5.4.crate) = 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d +Size (url-2.5.4.crate) = 81097 bytes +BLAKE2s (utf16_iter-1.0.5.crate) = a2c32e15bb4291772a17eefd2d6f9faa649418cd43a87e6aa29a7a1b200cae67 +SHA512 (utf16_iter-1.0.5.crate) = 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa +Size (utf16_iter-1.0.5.crate) = 9736 bytes +BLAKE2s (utf8_iter-1.0.4.crate) = 7d16264d69ba5aa53edad665e3589efb6594cc14c68e5e832371862aa286787d +SHA512 (utf8_iter-1.0.4.crate) = a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090 +Size (utf8_iter-1.0.4.crate) = 10437 bytes BLAKE2s (version_check-0.9.4.crate) = a26f24d5e2c5e631462ebe434aa239957f5102009d3824d5dff2bc90d3c79fb0 SHA512 (version_check-0.9.4.crate) = b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 Size (version_check-0.9.4.crate) = 14895 bytes +BLAKE2s (want-0.3.1.crate) = 488160f86c0f114df758aaa6f64b8a12d9fd7183fec80888469c0ddd4ea9c0e7 +SHA512 (want-0.3.1.crate) = f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526 +Size (want-0.3.1.crate) = 6398 bytes +BLAKE2s (wasi-0.11.0+wasi-snapshot-preview1.crate) = f023780bb2e4a8571dcb1012e76cfbfc3804df53b89abd5cd8ede9d7c5847d4c +SHA512 (wasi-0.11.0+wasi-snapshot-preview1.crate) = 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f +Size (wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131 bytes BLAKE2s (wasi-0.13.3+wasi-0.2.2.crate) = 7df114e54f396592735a056fd259da9e5405aab153e768e6b505cc183e87e960 SHA512 (wasi-0.13.3+wasi-0.2.2.crate) = c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd Size (wasi-0.13.3+wasi-0.2.2.crate) = 136754 bytes -BLAKE2s (wasm-bindgen-0.2.92.crate) = 1d566321e773017a79bc0dc65e300ddb6912acb1baf78db724a5df1ee47bf971 -SHA512 (wasm-bindgen-0.2.92.crate) = 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5 -Size (wasm-bindgen-0.2.92.crate) = 184119 bytes -BLAKE2s (wasm-bindgen-backend-0.2.92.crate) = 2de0a8de1c80add5dac77631e8d8b768b4823588f0842ae8b562a514567862aa -SHA512 (wasm-bindgen-backend-0.2.92.crate) = 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa -Size (wasm-bindgen-backend-0.2.92.crate) = 28348 bytes -BLAKE2s (wasm-bindgen-macro-0.2.92.crate) = 93c3de28d7af5a32be537882c2d0c6bd74dd13c3c8089f2c34029c7b8012a568 -SHA512 (wasm-bindgen-macro-0.2.92.crate) = 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462 -Size (wasm-bindgen-macro-0.2.92.crate) = 13835 bytes -BLAKE2s (wasm-bindgen-macro-support-0.2.92.crate) = 3ea35949e4f0255c629d6c782abffa4b4d81a9cb49dc9ed84ad317d92856f7b2 -SHA512 (wasm-bindgen-macro-support-0.2.92.crate) = 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7 -Size (wasm-bindgen-macro-support-0.2.92.crate) = 20092 bytes -BLAKE2s (wasm-bindgen-shared-0.2.92.crate) = cf9e073c7d5e3ebfe38d4e9ebe0a23bfff997d7ed3a28040df793a740b98220a -SHA512 (wasm-bindgen-shared-0.2.92.crate) = 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07 -Size (wasm-bindgen-shared-0.2.92.crate) = 7263 bytes +BLAKE2s (wasm-bindgen-0.2.100.crate) = 11e9478df1e84925faba31b24c81bf17d1bdab37d390b63eedc4d72955aa1d24 +SHA512 (wasm-bindgen-0.2.100.crate) = 2a8ea7ec669efe10f5701dc3b2bf496e33afa70c31dbc65fda5191c9c28ddde54fa38bb168a41b0319a4ff0bb5ccd897ce51ccd7e523e647b3544fb390f8a4e3 +Size (wasm-bindgen-0.2.100.crate) = 48288 bytes +BLAKE2s (wasm-bindgen-backend-0.2.100.crate) = 5629fcb72b5d4644caea8477e7d541c76f5408dad21314fa4fff265f13c69420 +SHA512 (wasm-bindgen-backend-0.2.100.crate) = a2ee30c1185644f989af6be34e93149a791c05125de24c0ff91c320f683f6f5d939fe42b8ca09d629096388a39256469f8b96a6e35722ccfdbe8d978c9a51770 +Size (wasm-bindgen-backend-0.2.100.crate) = 32111 bytes +BLAKE2s (wasm-bindgen-futures-0.4.50.crate) = 41bac0fe0b944db73bd571f1933563d7a18557e738652e3cc06f3c48689d7b67 +SHA512 (wasm-bindgen-futures-0.4.50.crate) = bd24e131150f1a16fa6330400af0c1c71fcdb577562f0c8893d24ee75cd5afca4a7272b424646ffd3330badde92800bbdccd6d4d9d9e47f404e6c29fdd83a51c +Size (wasm-bindgen-futures-0.4.50.crate) = 16181 bytes +BLAKE2s (wasm-bindgen-macro-0.2.100.crate) = 1d6e65329509472319b57f8e056849a2314bf4efebb8e0d1bb8010f1029d68b2 +SHA512 (wasm-bindgen-macro-0.2.100.crate) = a1942f838eff5fd54406b573d81fe18f262df48a19535245b1a46cb31db2a022746e861d72e5286c632969d15d416655460d3865309c4947cd3d7965dead5c42 +Size (wasm-bindgen-macro-0.2.100.crate) = 9663 bytes +BLAKE2s (wasm-bindgen-macro-support-0.2.100.crate) = eec09a417b82a3b49974d855fb78e4742b840a7b4a4d3758049411995afaced1 +SHA512 (wasm-bindgen-macro-support-0.2.100.crate) = 0d03eaeda37c9c6ae06c0fa96e872b54780c4cf545b621c730dcc113dd59a8cb6333c5e3818f51365f71913b9669d8a870a06e70729722d03c07a49cff8a4fdf +Size (wasm-bindgen-macro-support-0.2.100.crate) = 26243 bytes +BLAKE2s (wasm-bindgen-shared-0.2.100.crate) = a14afb24be38fd15e999c040cf1d13de2525ac6c138d15f182a48da67be34a6d +SHA512 (wasm-bindgen-shared-0.2.100.crate) = 3fca8ddd1c6b2f66f70f6608c9b341822603f1c0dd71d47d27c6be8fe3f2c88598619946627720734b48cf999cafd0c63a08af5db28ea78a1538d2165a5fba61 +Size (wasm-bindgen-shared-0.2.100.crate) = 8570 bytes +BLAKE2s (wasm-streams-0.4.2.crate) = 659a90ff2bb47317d3d0ee1c0784fc26b9a18af93043f61a4b3ab01875272c57 +SHA512 (wasm-streams-0.4.2.crate) = f93693b41220e819c4efce0fe756633f1aaffbb57b8a9c028031a6b02a7a221ff4d5bacf162a0b301b55794745ad1f4c97a7bbd46ac396e1518689c0639ecd65 +Size (wasm-streams-0.4.2.crate) = 36773 bytes +BLAKE2s (web-sys-0.3.77.crate) = d1bdf25398168fc26883490579867596613b0391d6610a4e7298b90abe7ab24b +SHA512 (web-sys-0.3.77.crate) = cd149286105288f7c385a29eae7df2306d4066edfca4de1255efc7bd8a4e8eaafc313dab85091025c3b5d5e333fce8b7fcef1fb824fe4d799bcc9bb78b73c97a +Size (web-sys-0.3.77.crate) = 638246 bytes BLAKE2s (web-time-1.1.0.crate) = 9c36644abce7ba1ddc0bdc98622e1ef801daa6ae7f862e033f2c446162686892 SHA512 (web-time-1.1.0.crate) = 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f Size (web-time-1.1.0.crate) = 18026 bytes +BLAKE2s (windows-sys-0.52.0.crate) = c3fbc4dc1df8d727b7bee308e0c95dcfe190dc3f655d19dc027a7f522d496f79 +SHA512 (windows-sys-0.52.0.crate) = 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03 +Size (windows-sys-0.52.0.crate) = 2576877 bytes +BLAKE2s (windows-sys-0.59.0.crate) = 5d2e4c909fd9f3bde5e2eb73f2e77acec19a71a0f60d12047657922b583cbb26 +SHA512 (windows-sys-0.59.0.crate) = d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061 +Size (windows-sys-0.59.0.crate) = 2387323 bytes BLAKE2s (windows-targets-0.52.6.crate) = fed2bcf4841033cc3a74ee335a8e3914c4857457f829c88977081182cc6498b9 SHA512 (windows-targets-0.52.6.crate) = d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f Size (windows-targets-0.52.6.crate) = 6403 bytes @@ -246,10 +603,55 @@ Size (windows_x86_64_msvc-0.52.6.crate) = 832564 bytes BLAKE2s (wit-bindgen-rt-0.33.0.crate) = 86599cecabb5c4e9974c44f12b4a2983ce1de9f30dfd86597143af26ab9f9768 SHA512 (wit-bindgen-rt-0.33.0.crate) = fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a Size (wit-bindgen-rt-0.33.0.crate) = 3357 bytes +BLAKE2s (write16-1.0.0.crate) = 705551f3b2a21bf817324ee51b18743f11de0f657b273e5442caf98bd84e0489 +SHA512 (write16-1.0.0.crate) = 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1 +Size (write16-1.0.0.crate) = 7218 bytes +BLAKE2s (writeable-0.5.5.crate) = bd2fc36b92c818c07a588f34639f106870d7ec697190160d98f52e0606a62c88 +SHA512 (writeable-0.5.5.crate) = 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1 +Size (writeable-0.5.5.crate) = 22354 bytes +BLAKE2s (writeable-0.6.1.crate) = 9bf774d998fabc47fba2a73cb060d3ae04a8fe45be12f70d37db6896b7582f86 +SHA512 (writeable-0.6.1.crate) = 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385 +Size (writeable-0.6.1.crate) = 24068 bytes +BLAKE2s (yoke-0.7.5.crate) = 9eedda3baaefca2934c6ff285f1107191c7eb0c6650f2c9a8bcaa7c8cdf3cf19 +SHA512 (yoke-0.7.5.crate) = 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef +Size (yoke-0.7.5.crate) = 29673 bytes +BLAKE2s (yoke-0.8.0.crate) = 58cbc8841faa0513fad28ecf83c1f39c9d0bea64e4d1474bac402361a77e6bbe +SHA512 (yoke-0.8.0.crate) = 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276 +Size (yoke-0.8.0.crate) = 28726 bytes +BLAKE2s (yoke-derive-0.7.5.crate) = 4e429045af910209b702c56d7035cfd6de47073b0bc8df5b036eaa8c64f29daa +SHA512 (yoke-derive-0.7.5.crate) = e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6 +Size (yoke-derive-0.7.5.crate) = 7525 bytes +BLAKE2s (yoke-derive-0.8.0.crate) = c5774f749d2b3054e01c3ba91f19cb5353bf1b7a0534290d8f39816196ffc9c9 +SHA512 (yoke-derive-0.8.0.crate) = 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3 +Size (yoke-derive-0.8.0.crate) = 7521 bytes BLAKE2s (zerocopy-0.8.17.crate) = 34bae828d9bd733fb3bef590f30f98e331ec1311a9c35028d1bf741bfa95ff8f SHA512 (zerocopy-0.8.17.crate) = 5a7f55bd47bbcbf903d704f985e15ec1c57c2166351eddbb93df2dd869b5392f2984516e05b9dd1c3036d4d5db89bf04abafb21c1521eaf8304b796c05c01070 Size (zerocopy-0.8.17.crate) = 230971 bytes BLAKE2s (zerocopy-derive-0.8.17.crate) = b5f61e0ef2758fd654f37c0f5b1c43da1d059be5d9531d9362476780c52df53a SHA512 (zerocopy-derive-0.8.17.crate) = 903726fb5434b654a0385983f644a44d45451dc22b3b974bfa07f9597aa95c5116372ab85c44d4b3f8e8af1b0918f728613e5a8c4f41afd79b4ab051e0f82dbd Size (zerocopy-derive-0.8.17.crate) = 81373 bytes +BLAKE2s (zerofrom-0.1.6.crate) = 3a3630a34a8f0dd31c70a0367f5a8008bffb37cf77890f61d14d463ee5697ce4 +SHA512 (zerofrom-0.1.6.crate) = e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9 +Size (zerofrom-0.1.6.crate) = 5669 bytes +BLAKE2s (zerofrom-derive-0.1.6.crate) = 993fb8267fa014b5480abb444e498ad178b73bdfcebbb55a220095cfc6f77ed5 +SHA512 (zerofrom-derive-0.1.6.crate) = ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985 +Size (zerofrom-derive-0.1.6.crate) = 8305 bytes +BLAKE2s (zeroize-1.8.1.crate) = 5a10298ca4d45f2d0a2cefc2ee481fc2341b0355e78a4b0940c31f776e5b2d38 +SHA512 (zeroize-1.8.1.crate) = dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe +Size (zeroize-1.8.1.crate) = 20029 bytes +BLAKE2s (zerotrie-0.2.2.crate) = 168c6d1bbc38e6afa139de58ed35daa6331fa348929a6ebaf3a289e664de0e04 +SHA512 (zerotrie-0.2.2.crate) = 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8 +Size (zerotrie-0.2.2.crate) = 74423 bytes +BLAKE2s (zerovec-0.10.4.crate) = baab81f1aa5d523a54f750d2ed679eec2bce4bb04bc5b4a7f093884b9809ad5e +SHA512 (zerovec-0.10.4.crate) = db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0 +Size (zerovec-0.10.4.crate) = 126398 bytes +BLAKE2s (zerovec-0.11.2.crate) = 5c9c149e8e218159f6223e9e1bbacc0e161fffcc422128c8247bb7541ec3b4db +SHA512 (zerovec-0.11.2.crate) = 72297429aad473b6dcd5019cca30f85779aebc826cc47694589a9a9025772b46130a654970b03a9866d51724ec5efc474fa249490365430416dde6002e939255 +Size (zerovec-0.11.2.crate) = 124500 bytes +BLAKE2s (zerovec-derive-0.10.3.crate) = 39169b3f694a23e151216d25802a49f00889bfe0e5c6e744cc26792325703db2 +SHA512 (zerovec-derive-0.10.3.crate) = caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09 +Size (zerovec-derive-0.10.3.crate) = 19438 bytes +BLAKE2s (zerovec-derive-0.11.1.crate) = cfea7dfa4d5c22306c1da32313cc6afd011e9771ff933e6b2a9d1279f932d99a +SHA512 (zerovec-derive-0.11.1.crate) = 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039 +Size (zerovec-derive-0.11.1.crate) = 21294 bytes SHA1 (patch-synapse_handlers_room.py) = f39e6f679a95f7830ba27c007e097c573d953b21 From 79c10e2c973ed6b85f78ca4a95d1a4537dedf7e7 Mon Sep 17 00:00:00 2001 From: maya Date: Thu, 17 Jul 2025 23:59:55 +0000 Subject: [PATCH 25/43] doc: update for tickets 6990-6992 --- doc/CHANGES-pkgsrc-2025Q2 | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/doc/CHANGES-pkgsrc-2025Q2 b/doc/CHANGES-pkgsrc-2025Q2 index 065648b13d6c9..b4612ad4a45a6 100644 --- a/doc/CHANGES-pkgsrc-2025Q2 +++ b/doc/CHANGES-pkgsrc-2025Q2 @@ -1,4 +1,4 @@ -$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.6 2025/07/17 02:52:13 maya Exp $ +$NetBSD: CHANGES-pkgsrc-2025Q2,v 1.1.2.7 2025/07/17 23:59:55 maya Exp $ Changes to packages and infrastructure on the 2025Q2 branch: @@ -45,3 +45,12 @@ lang/ruby34: Security fix Pullup ticket #6989 - requested by taca www/apache24: Security fix + +Pullup ticket #6990 - requested by taca +net/bind918: Security fix + +Pullup ticket #6991 - requested by gdt +chat/matrix-synapse: Update package in anticipation of security fix + +Pullup ticket #6992 - requested by he +lang/rust: Runtime fix to reduce memory usage on NetBSD/i386 From 39f53d014a31fdd0fdd0dc7308e420e45e5ea9e6 Mon Sep 17 00:00:00 2001 From: maya Date: Sun, 20 Jul 2025 14:41:59 +0000 Subject: [PATCH 26/43] Pullup ticket #6993 - requested by morr editors/vim-share: Security fix Revisions pulled up: - editors/vim-share/Makefile 1.72 - editors/vim-share/PLIST 1.79 - editors/vim-share/distinfo 1.219 - editors/vim-share/patches/patch-feature.h 1.7 - editors/vim-share/patches/patch-popupwin.c 1.2 - editors/vim-share/patches/patch-vim.h 1.2 - editors/vim-share/version.mk 1.157 --- Module Name: pkgsrc Committed By: morr Date: Sun Jul 20 10:06:36 UTC 2025 Modified Files: pkgsrc/editors/vim-share: Makefile PLIST distinfo version.mk pkgsrc/editors/vim-share/patches: patch-feature.h patch-popupwin.c patch-vim.h Log Message: Update to patchlevel 9.1.1572. While there, regenerate patches. Changes: - patch 9.1.1572: expanding $var does not escape whitespace for 'path' - patch 9.1.1571: CmdlineChanged triggered to often - runtime(rust): improve loading time - runtime(doc): Update help syntax, match :autocmd options - patch 9.1.1570: Copilot suggested some improvements in cmdexpand.c - translation(de): Update German translations - translation(it): Update Italian translations - patch 9.1.1569: tests: Vim9 tests can be improved - runtime(doc): Tweak documentation about tab pages - runtime(uc): include uc filetype plugin - translation: comment out deletion of *.pot file in Makefiles - patch 9.1.1568: need a few more default highlight groups - patch 9.1.1567: crash when using inline diff mode - patch 9.1.1566: self-referenced enum may not get freed - patch 9.1.1565: configure: does not consider tiny version for wayland - runtime(lf): update syntax to support lf version r36 - runtime(sh): properly delete shell commands in syntax file - Update editorconfig and the documented C-style for sign.c/sound.c - runtime(vim): Update base syntax and generator, improve command/function distinction - patch 9.1.1564: crash when opening popup to closing buffer - translation: mark vim.pot as linguist-generated, ignore msg locations in vim.pot - patch 9.1.1563: completion: ruler may disappear - patch 9.1.1562: close button always visible in the 'tabline' - runtime(python): Highlight f-strings in Python - runtime(vim): Update base syntax, match "any" type distinctly - patch 9.1.1561: configure: wayland test can be improved - patch 9.1.1560: configure: uses $PKG_CONFIG before it is defined - patch 9.1.1559: tests: Test_popup_complete_info_01() fails when run alone - runtime(doc): fix claim that 'CTRL-W CTRL-C' and 'CTRL-W c' are the same - runtime(doc): handle newlines in base64 string encode example - runtime(vim): Update base syntax, fix incorrect function error - runtime(compiler): Add PHPStan compiler - translation: regenerate vim.pot, ignore version.c changes - patch 9.1.1558: str2blob() treats NULL string and empty string differently - patch 9.1.1557: not possible to anchor specific lines in difff mode - patch 9.1.1556: string handling in cmdexpand.c can be improved - patch 9.1.1555: completion: repeated insertion of leader - patch 9.1.1554: crash when omni-completion opens command-line window - patch 9.1.1553: Vim9: crash when accessing a variable in if condition - runtime(tar): update minimum Vim version required for tar.vim - patch 9.1.1552: [security]: path traversal issue in tar.vim - patch 9.1.1551: [security]: path traversal issue in zip.vim - patch 9.1.1550: defaults: 'showcmd' is not enabled in non-compatible mode on Unix - patch 9.1.1549: filetype: pkl files are not recognized - patch 9.1.1548: filetype: OpenFGA files are not recognized - runtime(swig): add 'comments', 'commentstring' in filetype plugin - runtime(twig): include twig filetype plugin - patch 9.1.1547: Wayland: missing ifdef - translation: ignore vim.pot creation date, regenerate it, rm allfiles - patch 9.1.1546: Vim9: error with has() and short circuit evaluation - runtime(python2): Highlight b-strings in Python 2.7 - runtime(doc): Tweak documentation - patch 9.1.1545: typo in os_unix.c - runtime(python): highlight bytes in python - runtime(python2): highlight unicode strings in python2 - patch 9.1.1544: :retab cannot be limited to indentation only - runtime(erlang): Add support for triple-quoted strings and docstrings - patch 9.1.1543: Wayland: clipboard appears to not be working - patch 9.1.1542: Coverity complains about uninitialized variable - patch 9.1.1541: Vim9: error when last enum value ends with a comma - runtime(vim): Update help syntax file, improve highlighting of included Vim examples - patch 9.1.1540: completion: menu state wrong on interruption - patch 9.1.1539: completion: messages don't respect 'shm' setting - runtime(vim): Update base syntax, improve :match highlighting - translation(it): update Italian message translations - translation: include vim.pot in the repository - runtime(python): update rendering of Unicode named literals in syntax script - translation(ru): Update messages translation - tests: string options in gen_opt_test.vim not fully sorted - check.vim: detect trailing whitespace - runtime(help_ru): Update help_ru syntax script - runtime(vim): Update base syntax, improve function call highlighting - patch 9.1.1537: helptoc: still some issues when markdown code blocks - patch 9.1.1536: tests: test_plugin_comment uses wrong :Check command - patch 9.1.1535: the maximum search count uses hard-coded value 99 - patch 9.1.1534: unnecessary code in tabpanel.c - patch 9.1.1533: helptoc: does not handle code sections in markdown well - runtime(doc): clarify how ex ranges are adjusted when acting on folds - translation(ru): update vim-ru according to patch 9.1.1485 - translation(ru): update vimtutor-ru man according to commit 5bbdd0b - translation(ru): Update main readme.ru.txt according to commit 2bfd1ee - runtime(filetype): fix incorrect pattern and break early - Revert "runtime(haskell): Add single quote to `iskeyword` in ftplugin (#8191)" - patch 9.1.1532: termdebug: not enough ways to configure breakpoints - patch 9.1.1531: confusing error with nested legacy function - patch 9.1.1530: Missing version change in v9.1.1529 - patch 9.1.1529: Win32: the toolbar in the GUI is old and dated - patch 9.1.1528: completion: crash with getcompletion() - patch 9.1.1527: Vim9: Crash with string compound assignment - runtime(filetype): improve asm heuristics and move into FTasmsyntax() - patch 9.1.1526: completion: search completion match may differ in case - runtime(netrw): restore blank line cleanup after file listing - patch 9.1.1525: tests: testdir/ is a bit messy - patch 9.1.1524: tests: too many imports in the test suite - patch 9.1.1523: tests: test_clipmethod fails in non X11 environment - patch 9.1.1522: tests: still some ANSI escape sequences in test output - patch 9.1.1521: completion: pum does not reset scroll pos on reopen with 'noselect' - patch 9.1.1520: completion: search completion doesn't handle 'smartcase' well - patch 9.1.1519: tests: Test_termdebug_decimal_breakpoints() may fail - runtime(doc): Add documentation style - patch 9.1.1518: getcompletiontype() may crash - runtime(optwin): add missing values for tabpanel option - translation(tr): Update Turkish translations - runtime(doc): fix a few typos introduced in 0ae9e19540dda5d - runtime(autopkgtest): add ftplugin file for autopkgtest - runtime(autopkgtest): add syntax file for autopkgtest - runtime(debcontrol): move kernel/architecture definitions to shared/debarchitectures.vim - patch 9.1.1517: filetype: autopkgtest files are not recognized - patch 9.1.1516: tests: no test that 'incsearch' is updated after search completion - patch 9.1.1515: Coverity complains about potential unterminated strings - patch 9.1.1514: Coverity complains about the use of tmpfile() - patch 9.1.1513: resizing Vim window causes unexpected internal window width - runtime(doc): add a section for options influencing search - tests: fix typo in comment (after v9.1.1511) - runtime(vim): Update base-syntax, match :filetype in functions - patch 9.1.1512: completion: can only complete from keyword characters - patch 9.1.1511: tests: two edit tests change v:testing from 1 to 0 - patch 9.1.1510: Search completion may use invalid memory - patch 9.1.1509: patch 9.1.1505 was not good - runtime(vim): Update base-syntax, match escape sequences in :command blocks - runtime(go): fix `b:undo_ftplugin` - patch 9.1.1508: string manipulation can be improved in cmdexpand.c - runtime(vim): Update base-syntax and generator, match all default highlight groups - runtime(vim): Update base-syntax and generator, generate command modifiers - patch 9.1.1507: symlinks are resolved on :cd commands - runtime(postscr): Correct some standard font names in syntax - runtime(optwin): show 'guiligatures' option also on MS-Windows builds - patch 9.1.1506: tests: missing cleanup in Test_search_cmdline_incsearch_highlight() - patch 9.1.1505: not possible to return completion type for :ex command - patch 9.1.1504: filetype: numbat files are not recognized - patch 9.1.1503: filetype: haxe files are not recognized - patch 9.1.1502: filetype: quickbms files are not recognized - patch 9.1.1501: filetype: flix files are not recognized - runtime(go): add section movement mappings to ftplugin - runtime(doc): Tweak documentation style - patch 9.1.1500: if_python: typo in python error variable - patch 9.1.1499: MS-Windows: no indication of ARM64 architecture - runtime(tutor): regenerate utf-8 version of French vimtutor manpage - runtime(netrw): upstream snapshot of v183 - runtime(vim): Update base-syntax, improve :syn-sync line defaults - patch 9.1.1498: completion: 'complete' funcs behave different to 'omnifunc' - patch 9.1.1497: Link error with shm_open() - patch 9.1.1496: terminal: still not highlighting empty cells correctly - README: mention POSIX vi as a goal of this project - patch 9.1.1495: Wayland: uses $XDG_SEAT to determine seat - ci: Use tmate for debugging Github Actions CI - ci: disable installing netbeans on Windows runners - patch 9.1.1494: runtime(tutor): no French translation for Chapter 2 - runtime(tutor): apply fixes to runtime/tutor/tutor2 - translation(it): updated Italian manpage - patch 9.1.1493: manually comparing positions on buffer - nsis: copy tutor directory recursively - patch 9.1.1492: tests: failure when Wayland compositor fails to start - patch 9.1.1491: missing out-of-memory checks in cmdexpand.c - runtime(vim): re-generate vim syntax script after v9.1.1487 - patch 9.1.1490: 'wildchar' does not work in search contexts - runtime(doc): fix :vmap example to avoid unwanted spaces with JJ - patch 9.1.1489: terminal: no visual highlight of empty cols with empty 'listchars' - patch 9.1.1488: configure: using obsolete macro AC_PROG_GCC_TRADITIONAL - runtime(doc): Fix modeline in wayland.txt - patch 9.1.1487: :cl doesn't invoke :clist - patch 9.1.1486: documentation issues with Wayland - Maintainers: Update MAINTAINERS file - patch 9.1.1485: missing Wayland clipboard support - runtime(pandoc): sync syntax script with upstream - runtime(netrw): upstream snapshot of v182 - patch 9.1.1484: tests: Turkish locale tests fails on Mac - patch 9.1.1483: not possible to translation position in buffer - patch 9.1.1482: scrolling with 'splitkeep' and line() - runtime(doc): mismatch between the :uniq document's description and examples - runtime(diff): fix regex for matching no-eol match - runtime(netrw): remove the fun from netrw :) - runtime(doc): update description of :uniq command - runtime(vim): Update base-syntax, match unamed register alias - patch 9.1.1481: gcc complains about uninitialized variable - runtime(doc): improve documentation style in editing.txt - patch 9.1.1480: Turkish translation outdated - patch 9.1.1479: regression when displaying localized percentage position - translation(it): update Italian manpage for vimtutor - runtime(vim): Update base-syntax, match :uniq command - patch 9.1.1478: Unused assignment in ex_uniq() - runtime(vim): Update base-syntax, match OR operator in :echo and :execute - patch 9.1.1476: no easy way to deduplicate text - runtime(java): Complement the recognition of type parameter sections - patch 9.1.1476: missing out-of-memory checks in cmdexpand.c - runtime(doc): vimtutor starts Vim in nocompatible mode - runtime(doc): remove wrong documentation of the :digraph command - patch 9.1.1475: completion: regression when "nearest" in 'completeopt' - runtime(comment): add -mappings - runtime(openPlugin): add -mappings - patch 9.1.1474: missing out-of-memory check in mark.c - runtime(tutor): Make all tutor files utf-8 only - runtime(vim): Update base-syntax, match bare mark ranges - runtime(vim): Update base-syntax, fix Vim9 :import expression comment handling - patch 9.1.1473: inconsistent range arg for :diffget/diffput - runtime(doc): mention using