From 6ed31caa356a27f4e053041c6a5b4382bb209335 Mon Sep 17 00:00:00 2001 From: Paul Howarth Date: Wed, 25 Jan 2023 14:13:25 +0000 Subject: [PATCH] Update to 2.081 - New upstream release 2.081 - New function set_msg_callback for user defined callback on each SSL message - Showcase function in example/ssl_client.pl and example/ssl_server.pl for computing JA3S/JA3 fingerprints - Fix tracing added in 2.076 to no longer include SSL3_RT_HEADER (noise) --- ...SSL-2.081-use-system-default-SSL-version.patch | 4 ++-- ...SSL-2.081-use-system-default-cipher-list.patch | 2 +- perl-IO-Socket-SSL.spec | 15 +++++++++++---- sources | 2 +- 4 files changed, 15 insertions(+), 8 deletions(-) rename IO-Socket-SSL-2.079-use-system-default-SSL-version.patch => IO-Socket-SSL-2.081-use-system-default-SSL-version.patch (94%) rename IO-Socket-SSL-2.076-use-system-default-cipher-list.patch => IO-Socket-SSL-2.081-use-system-default-cipher-list.patch (96%) diff --git a/IO-Socket-SSL-2.079-use-system-default-SSL-version.patch b/IO-Socket-SSL-2.081-use-system-default-SSL-version.patch similarity index 94% rename from IO-Socket-SSL-2.079-use-system-default-SSL-version.patch rename to IO-Socket-SSL-2.081-use-system-default-SSL-version.patch index 068dac5..e62d0c1 100644 --- a/IO-Socket-SSL-2.079-use-system-default-SSL-version.patch +++ b/IO-Socket-SSL-2.081-use-system-default-SSL-version.patch @@ -1,6 +1,6 @@ --- lib/IO/Socket/SSL.pm +++ lib/IO/Socket/SSL.pm -@@ -199,7 +199,7 @@ if ( defined &Net::SSLeay::CTX_set_min_p +@@ -196,7 +196,7 @@ if ( defined &Net::SSLeay::CTX_set_min_p # global defaults my %DEFAULT_SSL_ARGS = ( SSL_check_crl => 0, @@ -9,7 +9,7 @@ SSL_verify_callback => undef, SSL_verifycn_scheme => undef, # fallback cn verification SSL_verifycn_publicsuffix => undef, # fallback default list verification -@@ -2398,7 +2398,7 @@ sub new { +@@ -2436,7 +2436,7 @@ sub new { my $ssl_op = $DEFAULT_SSL_OP; diff --git a/IO-Socket-SSL-2.076-use-system-default-cipher-list.patch b/IO-Socket-SSL-2.081-use-system-default-cipher-list.patch similarity index 96% rename from IO-Socket-SSL-2.076-use-system-default-cipher-list.patch rename to IO-Socket-SSL-2.081-use-system-default-cipher-list.patch index 6256c0f..23265b6 100644 --- a/IO-Socket-SSL-2.076-use-system-default-cipher-list.patch +++ b/IO-Socket-SSL-2.081-use-system-default-cipher-list.patch @@ -1,6 +1,6 @@ --- lib/IO/Socket/SSL.pm +++ lib/IO/Socket/SSL.pm -@@ -207,8 +207,10 @@ my %DEFAULT_SSL_ARGS = ( +@@ -204,8 +204,10 @@ my %DEFAULT_SSL_ARGS = ( SSL_npn_protocols => undef, # meaning depends whether on server or client side SSL_alpn_protocols => undef, # list of protocols we'll accept/send, for example ['http/1.1','spdy/3.1'] diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec index f2cbcb8..6463585 100644 --- a/perl-IO-Socket-SSL.spec +++ b/perl-IO-Socket-SSL.spec @@ -6,14 +6,14 @@ %bcond_without perl_IO_Socket_SSL_test_IO_Socket_INET6 Name: perl-IO-Socket-SSL -Version: 2.080 -Release: 2%{?dist} +Version: 2.081 +Release: 1%{?dist} Summary: Perl library for transparent SSL License: (GPL-1.0-or-later OR Artistic-1.0-Perl) AND MPL-2.0 URL: https://metacpan.org/release/IO-Socket-SSL Source0: https://cpan.metacpan.org/modules/by-module/IO/IO-Socket-SSL-%{version}.tar.gz -Patch0: IO-Socket-SSL-2.076-use-system-default-cipher-list.patch -Patch1: IO-Socket-SSL-2.079-use-system-default-SSL-version.patch +Patch0: IO-Socket-SSL-2.081-use-system-default-cipher-list.patch +Patch1: IO-Socket-SSL-2.081-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.080-Test-client-performs-Post-Handshake-Authentication.patch @@ -125,6 +125,13 @@ make test %{_mandir}/man3/IO::Socket::SSL::PublicSuffix.3* %changelog +* Wed Jan 25 2023 Paul Howarth - 2.081-1 +- Update to 2.081 + - New function set_msg_callback for user defined callback on each SSL message + - Showcase function in example/ssl_client.pl and example/ssl_server.pl for + computing JA3S/JA3 fingerprints + - Fix tracing added in 2.076 to no longer include SSL3_RT_HEADER (noise) + * Fri Jan 20 2023 Fedora Release Engineering - 2.080-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 8d8f638..9764906 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (IO-Socket-SSL-2.080.tar.gz) = ad85438890bc81d4463c3d7dacf21e40907877d774a9277863fd47e9fe9689aec6cf3dc5791e1bdc567cdc323b196403bdf764d849ecac9794d3b368f8481dc9 +SHA512 (IO-Socket-SSL-2.081.tar.gz) = 309d02983a8a6c1440c2161189fd4648533bafb784a3271fb0d8671681ed606aeaeb5f0650de5f26869e1fd84e9c8bd94674988bbefcd0f424c94a387a548534