commit:     c11c758e78d15a2404030d4bbeb20be3478acb42
Author:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 19:04:44 2026 +0000
Commit:     Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 19:04:44 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11c758e

dev-perl/Authen-SASL: drop 2.170.0, 2.180.0-r1

Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>

 dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild    | 27 --------------
 dev-perl/Authen-SASL/Authen-SASL-2.180.0-r1.ebuild | 26 -------------
 dev-perl/Authen-SASL/Manifest                      |  1 -
 .../Authen-SASL-2.180.0_CVE-2025-40918-r1.patch    | 43 ----------------------
 4 files changed, 97 deletions(-)

diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild 
b/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild
deleted file mode 100644
index b4d2aa32432f..000000000000
--- a/dev-perl/Authen-SASL/Authen-SASL-2.170.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EHUELS
-DIST_VERSION=2.1700
-inherit perl-module
-
-DESCRIPTION="Perl SASL interface"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="kerberos"
-
-RDEPEND="
-       dev-perl/Digest-HMAC
-       virtual/perl-Digest-MD5
-       kerberos? ( dev-perl/GSSAPI )
-"
-BDEPEND="
-       ${RDEPEND}
-       >=virtual/perl-ExtUtils-MakeMaker-6.42
-       test? (
-               virtual/perl-Test-Simple
-       )
-"

diff --git a/dev-perl/Authen-SASL/Authen-SASL-2.180.0-r1.ebuild 
b/dev-perl/Authen-SASL/Authen-SASL-2.180.0-r1.ebuild
deleted file mode 100644
index 5a5befd97ce4..000000000000
--- a/dev-perl/Authen-SASL/Authen-SASL-2.180.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR=EHUELS
-DIST_VERSION=2.1800
-inherit perl-module
-
-DESCRIPTION="Perl SASL interface"
-
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="kerberos"
-
-RDEPEND="
-       dev-perl/Crypt-URandom
-       dev-perl/Digest-HMAC
-       kerberos? ( dev-perl/GSSAPI )
-"
-BDEPEND="
-       ${RDEPEND}
-       >=virtual/perl-ExtUtils-MakeMaker-6.42
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-2.180.0_CVE-2025-40918-r1.patch )

diff --git a/dev-perl/Authen-SASL/Manifest b/dev-perl/Authen-SASL/Manifest
index 375f67d08829..c816563dc8cf 100644
--- a/dev-perl/Authen-SASL/Manifest
+++ b/dev-perl/Authen-SASL/Manifest
@@ -1,3 +1,2 @@
-DIST Authen-SASL-2.1700.tar.gz 37488 BLAKE2B 
8cd25bb4c8dc001a8ee981ee41f2dc4d2a2eb5dd76ed0ba47922c58875650099c82574488c6942b563c8d5ed4a95990c4788a7673e64beef6ea550e1c83de185
 SHA512 
f2b7bef711535b2f11f2c75948c83df0d73cb830ecf101ecd36bc7435bf27677a526b5530e314798805d8a6c5be922909436ba2c9b84abedf7f36d2aa3e0727a
 DIST Authen-SASL-2.1800.tar.gz 39499 BLAKE2B 
d6df36a4c105bb12f52a80c1d4f47ad5dedaa353555805fa2bf9dbeee55495c28ef1255612233e571a1c61f127c690b23e37c8f0aecffde0af7ff9a5b643ec40
 SHA512 
feedfe2f65a531cb6f7c740404681f0f1a2ebe9308efb5e33cf225a3b84e5e958f53cd68ae0a9949089fd52a71ee5bed1b9a1ebe9024953f6868723a12102deb
 DIST Authen-SASL-2.1900.tar.gz 40345 BLAKE2B 
5cf4888e0834f2fe630e461e5c1c9736bc5add2659f9555e23220ea43b3af2f8d9fab455b23f416d642ff02e86f1cc28c4517caabae7a690df3be461cb8fee5a
 SHA512 
86de89d35f29ebdc5907775e392b5bfbadd77802b6e0b4cb018f495fe28ef44c72751994c90219ecb54ce4912e6ae0c14f037217012d246fc8f83464d9d35bff

diff --git 
a/dev-perl/Authen-SASL/files/Authen-SASL-2.180.0_CVE-2025-40918-r1.patch 
b/dev-perl/Authen-SASL/files/Authen-SASL-2.180.0_CVE-2025-40918-r1.patch
deleted file mode 100644
index a9b87d236c55..000000000000
--- a/dev-perl/Authen-SASL/files/Authen-SASL-2.180.0_CVE-2025-40918-r1.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From https://github.com/robrwo/perl-Authen-SASL/tree/rrwo/CVE-2025-40918
-diff --git a/README b/README
-index d7f071b..d564346 100644
---- a/README
-+++ b/README
-@@ -19,6 +19,7 @@ build Authen::SASL:
-     * Digest::MD5
-     * JSON::PP
-     * Test::More (for running tests only)
-+  * Crypt::URandom
-   * Digest::HMAC_MD5
-   * GSSAPI (optional; for Kerberos v5 support)
- 
-diff --git a/lib/Authen/SASL/Perl/DIGEST_MD5.pm 
b/lib/Authen/SASL/Perl/DIGEST_MD5.pm
-index f089849..8c4a67a 100644
---- a/lib/Authen/SASL/Perl/DIGEST_MD5.pm
-+++ b/lib/Authen/SASL/Perl/DIGEST_MD5.pm
-@@ -10,6 +10,7 @@ package Authen::SASL::Perl::DIGEST_MD5;
- use strict;
- use warnings;
- use vars qw(@ISA $CNONCE $NONCE);
-+use Crypt::URandom qw(urandom);
- use Digest::MD5 qw(md5_hex md5);
- use Digest::HMAC_MD5 qw(hmac_md5);
- 
-@@ -201,7 +202,7 @@ sub server_start {
- 
-   $self->{need_step} = 1;
-   $self->{error}     = undef;
--  $self->{nonce}     = md5_hex($NONCE || join (":", $$, time, rand));
-+  $self->{nonce}     = $NONCE ? md5_hex($NONCE) : unpack('H32',urandom(16));
- 
-   $self->init_sec_layer;
- 
-@@ -260,7 +261,7 @@ sub client_step {   # $self, $server_sasl_credentials
- 
-   my %response = (
-     nonce        => $sparams{'nonce'},
--    cnonce       => md5_hex($CNONCE || join (":", $$, time, rand)),
-+    cnonce       => $CNONCE ? md5_hex($CNONCE) : unpack('H32',urandom(16)),
-     'digest-uri' => $self->service . '/' . $self->host,
-     # calc how often the server nonce has been seen; server expects "00000001"
-     nc           => sprintf("%08d",     
++$self->{nonce_counts}{$sparams{'nonce'}}),

Reply via email to