From 9922d824d80e6e1d288b732260c2da281963baaed744abe729a0c5f96dfe5efc Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 4 May 2011 11:11:22 +0000 Subject: [PATCH 1/2] - updated to 1.40 - integrated patch from GAAS to get IDN support from URI. https://rt.cpan.org/Ticket/Display.html?id=67676 - fix in exampel/async_https_server. Thanks to DetlefPilzecker[AT]web[DOT]de for reporting OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=29 --- IO-Socket-SSL-1.39.tar.bz2 | 3 --- IO-Socket-SSL-1.40.tar.gz | 3 +++ perl-IO-Socket-SSL.changes | 9 ++++++++ perl-IO-Socket-SSL.spec | 46 +++++++++++--------------------------- 4 files changed, 25 insertions(+), 36 deletions(-) delete mode 100644 IO-Socket-SSL-1.39.tar.bz2 create mode 100644 IO-Socket-SSL-1.40.tar.gz diff --git a/IO-Socket-SSL-1.39.tar.bz2 b/IO-Socket-SSL-1.39.tar.bz2 deleted file mode 100644 index d927959..0000000 --- a/IO-Socket-SSL-1.39.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30d46e67a2da50400eaeae5bc07a1687839e3cfed2347eabe444f37cdf6d286a -size 61159 diff --git a/IO-Socket-SSL-1.40.tar.gz b/IO-Socket-SSL-1.40.tar.gz new file mode 100644 index 0000000..e15f147 --- /dev/null +++ b/IO-Socket-SSL-1.40.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7137ed8ee6b88ac34dc4bd9c9b96114ecc2b5008847adc8100b7ca0ea19afae4 +size 68206 diff --git a/perl-IO-Socket-SSL.changes b/perl-IO-Socket-SSL.changes index c633853..5f2c6fa 100644 --- a/perl-IO-Socket-SSL.changes +++ b/perl-IO-Socket-SSL.changes @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Wed May 4 10:55:36 UTC 2011 - coolo@opensuse.org + +- updated to 1.40 + - integrated patch from GAAS to get IDN support from URI. + https://rt.cpan.org/Ticket/Display.html?id=67676 + - fix in exampel/async_https_server. + Thanks to DetlefPilzecker[AT]web[DOT]de for reporting + ------------------------------------------------------------------- Fri Mar 4 16:34:20 UTC 2011 - vcizek@novell.com diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec index cbd02c8..533ee21 100644 --- a/perl-IO-Socket-SSL.spec +++ b/perl-IO-Socket-SSL.spec @@ -1,5 +1,5 @@ # -# spec file for package perl-IO-Socket-SSL +# spec file for package perl-IO-Socket-SSL (Version 1.40) # # Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,31 +15,27 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - - Name: perl-IO-Socket-SSL -%define cpan_name IO-Socket-SSL -Summary: Nearly transparent SSL encapsulation for IO::Socket::INET -Version: 1.39 +Version: 1.40 Release: 1 License: GPL+ or Artistic -Group: Development/Libraries/Perl +%define cpan_name IO-Socket-SSL +Summary: Nearly transparent SSL encapsulation for IO::Socket::INET. Url: http://search.cpan.org/dist/IO-Socket-SSL/ -#Source: http://www.cpan.org/authors/id/S/SU/SULLR/IO-Socket-SSL-1.34.tar.gz -Source: %{cpan_name}-%{version}.tar.bz2 +Group: Development/Libraries/Perl +Source: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -%{perl_requires} BuildRequires: perl BuildRequires: perl-macros -BuildRequires: perl(Net::LibIDN) BuildRequires: perl(Net::SSLeay) >= 1.21 -BuildRequires: perl(Scalar::Util) Requires: perl(Net::SSLeay) >= 1.21 -Requires: perl(Scalar::Util) +# MANUAL BEGIN +BuildRequires: perl(Net::LibIDN) Recommends: perl(IO::Socket::INET6) Recommends: perl(Net::LibIDN) +# MANUAL END +%{perl_requires} %description This module is a true drop-in replacement for IO::Socket::INET that uses @@ -61,12 +57,6 @@ support for non-blocking. If you are trying to use it with threads see the BUGS section. -Authors: --------- - Steffen Ullrich, is the current maintainer. - Peter Behroozi, - Marko Asplund, original author of IO::Socket::SSL - %prep %setup -q -n %{cpan_name}-%{version} @@ -79,24 +69,14 @@ Authors: %install %perl_make_install -### since 11.4 perl_process_packlist -### removes .packlist, perllocal.pod files -%if 0%{?suse_version} > 1130 %perl_process_packlist -%else -# do not perl_process_packlist -# remove .packlist file -%{__rm} -rf $RPM_BUILD_ROOT%perl_vendorarch -# remove perllocal.pod file -%{__rm} -f $RPM_BUILD_ROOT%perl_archlib/perllocal.pod -%endif %perl_gen_filelist %clean -%{__rm} -rf $RPM_BUILD_ROOT +%{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(-,root,root,-) -%doc BUGS Changes README example util +%defattr(-,root,root,755) +%doc BUGS Changes README README.Win32 %changelog From f13239c2478e6eadec3af92d4ea644d7e7fb3061f739eceaf074ecbb0398ae60 Mon Sep 17 00:00:00 2001 From: Pascal Bleser Date: Tue, 10 May 2011 19:38:21 +0000 Subject: [PATCH 2/2] 1.42 OBS-URL: https://build.opensuse.org/package/show/devel:languages:perl/perl-IO-Socket-SSL?expand=0&rev=30 --- IO-Socket-SSL-1.40.tar.gz | 3 --- IO-Socket-SSL-1.42.tar.gz | 3 +++ perl-IO-Socket-SSL.changes | 13 +++++++++++++ perl-IO-Socket-SSL.spec | 10 ++++------ 4 files changed, 20 insertions(+), 9 deletions(-) delete mode 100644 IO-Socket-SSL-1.40.tar.gz create mode 100644 IO-Socket-SSL-1.42.tar.gz diff --git a/IO-Socket-SSL-1.40.tar.gz b/IO-Socket-SSL-1.40.tar.gz deleted file mode 100644 index e15f147..0000000 --- a/IO-Socket-SSL-1.40.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7137ed8ee6b88ac34dc4bd9c9b96114ecc2b5008847adc8100b7ca0ea19afae4 -size 68206 diff --git a/IO-Socket-SSL-1.42.tar.gz b/IO-Socket-SSL-1.42.tar.gz new file mode 100644 index 0000000..7270ffb --- /dev/null +++ b/IO-Socket-SSL-1.42.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b9d2bf0fdf72a8c1b34834015fb7ac078d5206e4105f329e731adbb299c4d67 +size 68868 diff --git a/perl-IO-Socket-SSL.changes b/perl-IO-Socket-SSL.changes index 5f2c6fa..46ac8d9 100644 --- a/perl-IO-Socket-SSL.changes +++ b/perl-IO-Socket-SSL.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Tue May 10 19:18:51 UTC 2011 - pascal.bleser@opensuse.org + +- update to 1.42: + * add SSL_create_ctx_callback to have a way to adjust context on creation + RT#67799 + * describe problem of fake memory leak because of big session cache and how + to fix it, see RT#68073 + +- changes from 1.41: + * fix issue in stop_SSL where it did not issue a shutdown of the SSL + connection if it first received the shutdown from the other side + ------------------------------------------------------------------- Wed May 4 10:55:36 UTC 2011 - coolo@opensuse.org diff --git a/perl-IO-Socket-SSL.spec b/perl-IO-Socket-SSL.spec index 533ee21..bb87e69 100644 --- a/perl-IO-Socket-SSL.spec +++ b/perl-IO-Socket-SSL.spec @@ -16,11 +16,11 @@ # Name: perl-IO-Socket-SSL -Version: 1.40 +Version: 1.42 Release: 1 License: GPL+ or Artistic %define cpan_name IO-Socket-SSL -Summary: Nearly transparent SSL encapsulation for IO::Socket::INET. +Summary: Nearly transparent SSL encapsulation for IO::Socket::INET Url: http://search.cpan.org/dist/IO-Socket-SSL/ Group: Development/Libraries/Perl Source: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz @@ -31,6 +31,7 @@ BuildRequires: perl-macros BuildRequires: perl(Net::SSLeay) >= 1.21 Requires: perl(Net::SSLeay) >= 1.21 # MANUAL BEGIN +BuildRequires: perl(IO::Socket::INET6) BuildRequires: perl(Net::LibIDN) Recommends: perl(IO::Socket::INET6) Recommends: perl(Net::LibIDN) @@ -64,9 +65,6 @@ If you are trying to use it with threads see the BUGS section. %{__perl} Makefile.PL INSTALLDIRS=vendor %{__make} %{?_smp_mflags} -%check -%{__make} test - %install %perl_make_install %perl_process_packlist @@ -77,6 +75,6 @@ If you are trying to use it with threads see the BUGS section. %files -f %{name}.files %defattr(-,root,root,755) -%doc BUGS Changes README README.Win32 +%doc BUGS Changes README %changelog