From d2e34d78bd8ca31352f351c31a70953cfbce46ef27dc144bafee23ff9a559757 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 19 Apr 2015 07:10:15 +0000 Subject: [PATCH] Accepting request 297942 from home:vitezslav_cizek:branches:devel:languages:perl - add DHE-RSA to the default client cipher list to support PFS with older machines (bnc#924976) * added perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch - add cpanspec.yml to support automatic version updates (see http://lists.opensuse.org/opensuse-packaging/2015-04/msg00084.html) OBS-URL: https://build.opensuse.org/request/show/297942 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=76 --- cpanspec.yml | 3 +++ perl-IO-Socket-SSL.changes | 9 +++++++++ perl-IO-Socket-SSL.spec | 3 +++ ...add_DHE-RSA_to_default_client_cipher_list.patch | 14 ++++++++++++++ 4 files changed, 29 insertions(+) create mode 100644 cpanspec.yml create mode 100644 perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch diff --git a/cpanspec.yml b/cpanspec.yml new file mode 100644 index 0000000..485c2bb --- /dev/null +++ b/cpanspec.yml @@ -0,0 +1,3 @@ +--- +patches: + perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch: -p1 diff --git a/perl-IO-Socket-SSL.changes b/perl-IO-Socket-SSL.changes index 075128b..92499c1 100644 --- a/perl-IO-Socket-SSL.changes +++ b/perl-IO-Socket-SSL.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Apr 17 12:32:39 UTC 2015 - vcizek@suse.com + +- add DHE-RSA to the default client cipher list to support PFS with + older machines (bnc#924976) + * added perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch +- add cpanspec.yml to support automatic version updates + (see http://lists.opensuse.org/opensuse-packaging/2015-04/msg00084.html) + ------------------------------------------------------------------- Tue Apr 14 18:29:56 UTC 2015 - coolo@suse.com diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec index 799c01c..260d359 100644 --- a/perl-IO-Socket-SSL.spec +++ b/perl-IO-Socket-SSL.spec @@ -25,6 +25,8 @@ License: Artistic-1.0 or GPL-1.0+ Group: Development/Libraries/Perl Url: http://search.cpan.org/dist/IO-Socket-SSL/ Source: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz +Source1: cpanspec.yml +Patch: perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl @@ -76,6 +78,7 @@ Additional documentation can be found in %prep %setup -q -n %{cpan_name}-%{version} +%patch -p1 %build %{__perl} Makefile.PL INSTALLDIRS=vendor diff --git a/perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch b/perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch new file mode 100644 index 0000000..92e0ac5 --- /dev/null +++ b/perl-IO-Socket-SSL_add_DHE-RSA_to_default_client_cipher_list.patch @@ -0,0 +1,14 @@ +Index: IO-Socket-SSL-2.012/lib/IO/Socket/SSL.pm +=================================================================== +--- IO-Socket-SSL-2.012.orig/lib/IO/Socket/SSL.pm 2015-02-02 08:44:32.000000000 +0100 ++++ IO-Socket-SSL-2.012/lib/IO/Socket/SSL.pm 2015-04-18 11:37:15.730344825 +0200 +@@ -129,6 +129,9 @@ my %DEFAULT_SSL_CLIENT_ARGS = ( + DHE-DSS-AES128-SHA + DHE-DSS-AES256-SHA256 + DHE-DSS-AES256-SHA ++ DHE-RSA-AES128-SHA ++ DHE-RSA-AES256-SHA256 ++ DHE-RSA-AES256-SHA + AES128-SHA256 + AES128-SHA + AES256-SHA256