11
0

6 Commits

Author SHA256 Message Date
2033caf2d6 Update to 2.190.0 (2.1900) 2025-08-22 22:28:26 +02:00
28bc88bf4e Add Gitea build results 2025-08-12 18:11:53 +02:00
c6afa2467d Accepting request 1295283 from devel:languages:perl
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1295283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Authen-SASL?expand=0&rev=30
2025-07-25 15:03:47 +00:00
406b7a3ade checkin
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Authen-SASL?expand=0&rev=30
2025-07-21 10:05:41 +00:00
986548a483 Accepting request 1279032 from devel:languages:perl
- updated to 2.180.0 (2.1800)
   see /usr/share/doc/packages/perl-Authen-SASL/Changes
  2.1800  TO BE RELEASED
    [Changed]
      - Minimum required Perl version 5.14+ (from 5.6.0);
        Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
      - Move example code to the eg/ directory
    [Added]
      - Mechanisms XOAUTH2 and OAUTHBEARER added
      - Include mechanisms available on server when
        negotiation fails on the client
      - Add `_acceptable()` function to allow mechanism
        implementation classes to decline selection based
        on the callback values (forwarded request 1278620 from tinita)

OBS-URL: https://build.opensuse.org/request/show/1279032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Authen-SASL?expand=0&rev=29
2025-05-23 12:29:59 +00:00
e8b6445746 Accepting request 1278620 from devel:languages:perl:autoupdate
- updated to 2.180.0 (2.1800)
   see /usr/share/doc/packages/perl-Authen-SASL/Changes
  2.1800  TO BE RELEASED
    [Changed]
      - Minimum required Perl version 5.14+ (from 5.6.0);
        Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
      - Move example code to the eg/ directory
    [Added]
      - Mechanisms XOAUTH2 and OAUTHBEARER added
      - Include mechanisms available on server when
        negotiation fails on the client
      - Add `_acceptable()` function to allow mechanism
        implementation classes to decline selection based
        on the callback values

OBS-URL: https://build.opensuse.org/request/show/1278620
OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-Authen-SASL?expand=0&rev=28
2025-05-21 11:48:36 +00:00
5 changed files with 78 additions and 19 deletions

BIN
Authen-SASL-2.1700.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
Authen-SASL-2.1900.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

12
README.md Normal file
View File

@@ -0,0 +1,12 @@
## Build Results
Current state of perl in openSUSE:Factory is
![Factory build results](https://br.opensuse.org/status/openSUSE:Factory/perl-Authen-SASL/standard)
The current state of perl in the devel project build (devel:languages:perl)
![Devel project build results](https://br.opensuse.org/status/devel:languages:perl/perl-Authen-SASL)

View File

@@ -1,3 +1,44 @@
-------------------------------------------------------------------
Fri Aug 22 20:27:29 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- Remove perl-Authen-SASL-CVE-2025-40918.patch (fixed upstream)
CVE-2025-40918 [bsc#1246623]
-------------------------------------------------------------------
Fri Aug 22 20:26:21 UTC 2025 - Tina Müller <tina.mueller@suse.com>
- updated to 2.190.0 (2.1900)
see /usr/share/doc/packages/perl-Authen-SASL/Changes
-------------------------------------------------------------------
Mon Jul 21 10:03:21 UTC 2025 - pgajdos@suse.com
- security update
- added patches
CVE-2025-40918 [bsc#1246623], insecurely generated client nonce
+ perl-Authen-SASL-CVE-2025-40918.patch
-------------------------------------------------------------------
Sat Apr 26 05:33:44 UTC 2025 - Tina Müller <timueller+perl@suse.de>
- updated to 2.180.0 (2.1800)
see /usr/share/doc/packages/perl-Authen-SASL/Changes
2.1800 TO BE RELEASED
[Changed]
- Minimum required Perl version 5.14+ (from 5.6.0);
Digest::HMAC_MD5 was 5.8.1, making 5.8.1 the effective minimum
- Move example code to the eg/ directory
[Added]
- Mechanisms XOAUTH2 and OAUTHBEARER added
- Include mechanisms available on server when
negotiation fails on the client
- Add `_acceptable()` function to allow mechanism
implementation classes to decline selection based
on the callback values
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Mar 8 21:59:55 UTC 2024 - Tina Müller <tina.mueller@suse.com> Fri Mar 8 21:59:55 UTC 2024 - Tina Müller <tina.mueller@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package perl-Authen-SASL # spec file for package perl-Authen-SASL
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -18,33 +18,39 @@
%define cpan_name Authen-SASL %define cpan_name Authen-SASL
Name: perl-Authen-SASL Name: perl-Authen-SASL
Version: 2.170.0 Version: 2.190.0
Release: 0 Release: 0
%define cpan_version 2.1700 # 2.1900 -> normalize -> 2.190.0
%define cpan_version 2.1900
License: Artistic-1.0 OR GPL-1.0-or-later License: Artistic-1.0 OR GPL-1.0-or-later
Summary: SASL Authentication framework Summary: SASL Authentication framework
URL: https://metacpan.org/release/%{cpan_name} URL: https://metacpan.org/release/%{cpan_name}
Source0: https://cpan.metacpan.org/authors/id/E/EH/EHUELS/%{cpan_name}-%{cpan_version}.tar.gz Source0: https://cpan.metacpan.org/authors/id/E/EH/EHUELS/%{cpan_name}-%{cpan_version}.tar.gz
Source1: cpanspec.yml Source1: cpanspec.yml
Source100: README.md
BuildArch: noarch BuildArch: noarch
BuildRequires: perl BuildRequires: perl
BuildRequires: perl-macros BuildRequires: perl-macros
BuildRequires: perl(Crypt::URandom)
BuildRequires: perl(Digest::HMAC_MD5) BuildRequires: perl(Digest::HMAC_MD5)
BuildRequires: perl(Pod::Coverage::TrustPod) BuildRequires: perl(Pod::Coverage::TrustPod)
BuildRequires: perl(Test::Pod) BuildRequires: perl(Test::Pod)
BuildRequires: perl(Test::Pod::Coverage) BuildRequires: perl(Test::Pod::Coverage)
Requires: perl(Crypt::URandom)
Requires: perl(Digest::HMAC_MD5) Requires: perl(Digest::HMAC_MD5)
Provides: perl(Authen::SASL) = 2.170.0 Provides: perl(Authen::SASL) = %{version}
Provides: perl(Authen::SASL::CRAM_MD5) = 2.170.0 Provides: perl(Authen::SASL::CRAM_MD5) = %{version}
Provides: perl(Authen::SASL::EXTERNAL) = 2.170.0 Provides: perl(Authen::SASL::EXTERNAL) = %{version}
Provides: perl(Authen::SASL::Perl) = 2.170.0 Provides: perl(Authen::SASL::Perl) = %{version}
Provides: perl(Authen::SASL::Perl::ANONYMOUS) = 2.170.0 Provides: perl(Authen::SASL::Perl::ANONYMOUS) = %{version}
Provides: perl(Authen::SASL::Perl::CRAM_MD5) = 2.170.0 Provides: perl(Authen::SASL::Perl::CRAM_MD5) = %{version}
Provides: perl(Authen::SASL::Perl::DIGEST_MD5) = 2.170.0 Provides: perl(Authen::SASL::Perl::DIGEST_MD5) = %{version}
Provides: perl(Authen::SASL::Perl::EXTERNAL) = 2.170.0 Provides: perl(Authen::SASL::Perl::EXTERNAL) = %{version}
Provides: perl(Authen::SASL::Perl::GSSAPI) = 2.170.0 Provides: perl(Authen::SASL::Perl::GSSAPI) = %{version}
Provides: perl(Authen::SASL::Perl::LOGIN) = 2.170.0 Provides: perl(Authen::SASL::Perl::LOGIN) = %{version}
Provides: perl(Authen::SASL::Perl::PLAIN) = 2.170.0 Provides: perl(Authen::SASL::Perl::OAUTHBEARER) = %{version}
Provides: perl(Authen::SASL::Perl::PLAIN) = %{version}
Provides: perl(Authen::SASL::Perl::XOAUTH2) = %{version}
%undefine __perllib_provides %undefine __perllib_provides
Recommends: perl(GSSAPI) Recommends: perl(GSSAPI)
%{perl_requires} %{perl_requires}
@@ -85,7 +91,7 @@ or if you have another plugin module that supports the Authen::SASL API
use Authen::SASL qw(My::SASL::Plugin); use Authen::SASL qw(My::SASL::Plugin);
%prep %prep
%autosetup -n %{cpan_name}-%{cpan_version} %autosetup -n %{cpan_name}-%{cpan_version} -p1
%build %build
perl Makefile.PL INSTALLDIRS=vendor perl Makefile.PL INSTALLDIRS=vendor
@@ -100,7 +106,7 @@ make test
%perl_gen_filelist %perl_gen_filelist
%files -f %{name}.files %files -f %{name}.files
%doc api.txt Changes compat_pl example_pl README %doc api.txt Changes README
%license LICENSE %license LICENSE
%changelog %changelog