diff --git a/IO-Socket-SSL-2.068-openssl-1.1.1e.patch b/IO-Socket-SSL-2.068-openssl-1.1.1e.patch deleted file mode 100644 index c6cbd20..0000000 --- a/IO-Socket-SSL-2.068-openssl-1.1.1e.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- Makefile.PL -+++ Makefile.PL -@@ -68,12 +68,6 @@ if (my $compiled = eval { - die sprintf("API-different OpenSSL versions compiled in (0x%08x) vs linked (0x%08x)", - $compiled,$linked); - } -- -- # OpenSSL 1.1.1e introduced behavior changes breaking various code -- # will likely be reverted in 1.1.1f - enforce to not use this version -- if ($linked == 0x1010105f) { -- die "detected OpenSSL 1.1.1e - please use a different version\n"; -- } - } - - # make sure that we have dualvar from the XS Version of Scalar::Util diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec index 2147cba..09860b7 100644 --- a/perl-IO-Socket-SSL.spec +++ b/perl-IO-Socket-SSL.spec @@ -6,8 +6,8 @@ %bcond_without perl_IO_Socket_SSL_test_IO_Socket_INET6 Name: perl-IO-Socket-SSL -Version: 2.071 -Release: 2%{?dist} +Version: 2.072 +Release: 1%{?dist} Summary: Perl library for transparent SSL License: (GPL+ or Artistic) and MPLv2.0 URL: https://metacpan.org/release/IO-Socket-SSL @@ -17,7 +17,6 @@ Patch1: IO-Socket-SSL-2.068-use-system-default-SSL-version.patch # A test for Enable-Post-Handshake-Authentication-TLSv1.3-feature.patch, # bug #1632660, requires openssl tool Patch2: IO-Socket-SSL-2.066-Test-client-performs-Post-Handshake-Authentication.patch -Patch3: IO-Socket-SSL-2.068-openssl-1.1.1e.patch BuildArch: noarch # Module Build BuildRequires: coreutils @@ -84,10 +83,6 @@ mod_perl. %prep %setup -q -n IO-Socket-SSL-%{version} -# Allow building with OpenSSL 1.1.1e as the Fedora package has the -# problematic EOF handling change reverted -%patch3 - # Use system-wide default cipher list to support use of system-wide # crypto policy (#1076390, #1127577, CPAN RT#97816) # https://fedoraproject.org/wiki/Changes/CryptoPolicy @@ -131,6 +126,14 @@ make test %{_mandir}/man3/IO::Socket::SSL::PublicSuffix.3* %changelog +* Tue Aug 17 2021 Paul Howarth - 2.072-1 +- Update to 2.072 + - Add PEM_certs2file and PEM_file2certs in IO::Socket::SSL::Utils based on + idea in GH#101 + - certs/*.p12 used for testing should now work with OpenSSL 3.0 too (GH#108) + - Update public suffix database +- Drop patch for building with OpenSSL 1.1.1e + * Thu Jul 22 2021 Fedora Release Engineering - 2.071-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index 5c69460..24e9489 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (IO-Socket-SSL-2.071.tar.gz) = 9170df785bbca7519364ec0eedd170661e8ef60028439dc8c836ce8a91d0517d647e43138af74e52a768b6e0374747abb5f41274d76cc38e1319edf82a2e9fdd +SHA512 (IO-Socket-SSL-2.072.tar.gz) = 7a0abc8e9aaa9a0dc18a7dbfa540ef04a5c5ea21b171a6cbd5c3965ea497d1d7f74c3c9d9481497d6c63011842b11f4cf774737b48c3d5d3f70ae9d1cdc78f12