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'}}),