Hello community,

here is the log from the commit of package perl-IO-Socket-SSL for 
openSUSE:Factory checked in at 2013-11-26 19:25:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/perl-IO-Socket-SSL (Old)
 and      /work/SRC/openSUSE:Factory/.perl-IO-Socket-SSL.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "perl-IO-Socket-SSL"

Changes:
--------
--- /work/SRC/openSUSE:Factory/perl-IO-Socket-SSL/perl-IO-Socket-SSL.changes    
2013-10-06 14:53:51.000000000 +0200
+++ 
/work/SRC/openSUSE:Factory/.perl-IO-Socket-SSL.new/perl-IO-Socket-SSL.changes   
    2013-11-26 19:25:42.000000000 +0100
@@ -1,0 +2,34 @@
+Tue Nov 26 07:34:03 UTC 2013 - [email protected]
+
+- updated to 1.960
+ only documentation enhancements:
+ - clarify with text and example code, that within event loops not only
+   select/poll should be used, but also pending has to be called.
+ - better introduction into SSL, at least mention anonymous authentication as
+   something you don't want and should take care with the right cipher
+ - make it more clear, that user better does not change the cipher list, unless
+   he really know what he is doing
+ 1.959 2013/11/12
+ - bugfix test core.t windows only
+ 1.958 2013/11/11
+ - cleanup: remove workaround for old IO::Socket::INET6 but instead require at
+   least version 2.55 which is now 5 years old
+ - fix t/session.t #RT90240, thanks to  paul[AT]city-fan[DOT]org
+ 1.957 2013/11/11
+ - fixed t/core.t: test uses cipher_list of HIGH, which includes anonymous
+   authorization. With the DH param given by default since 1.956 old versions 
of
+   openssl (like 0.9.8k) used cipher ADH-AES256-SHA (e.g. anonymous
+   authorization) instead of AES256-SHA and thus the check for the peer
+   certificate failed (because ADH does not exchanges certificates).
+   Fixed by explicitly specifying HIGH:!aNULL as cipher
+   RT#90221, thanks to  paul[AT]city-fan[DOT]org
+ - cleaned up tests: 
+   - remove ssl_settings.req and 02settings.t, because all tests now create a
+     simple socket at 127.0.0.1 and thus global settings are no longer needed.
+   - some tests did not have use strict(!), fixed it.
+   - removed special handling for older Net::SSLeay versions, which are less 
than
+     our minimum requirement
+   - some syntax enhancements, removed some SSL_version and SSL_cipher_list
+     options where they were not really needed
+
+-------------------------------------------------------------------

Old:
----
  IO-Socket-SSL-1.954.tar.gz

New:
----
  IO-Socket-SSL-1.960.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ perl-IO-Socket-SSL.spec ++++++
--- /var/tmp/diff_new_pack.OT57uw/_old  2013-11-26 19:25:43.000000000 +0100
+++ /var/tmp/diff_new_pack.OT57uw/_new  2013-11-26 19:25:43.000000000 +0100
@@ -17,47 +17,38 @@
 
 
 Name:           perl-IO-Socket-SSL
-Version:        1.954
+Version:        1.960
 Release:        0
 %define         cpan_name IO-Socket-SSL
-Summary:        Nearly transparent SSL encapsulation for IO::Socket::INET
+Summary:        Nearly transparent SSL encapsulation for IO::Socket::INET.
 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/modules/by-module/IO/%{cpan_name}-%{version}.tar.gz
+Source:         
http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz
+BuildArch:      noarch
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  perl
-# MANUAL BEGIN
 BuildRequires:  perl-macros
-# the testsuite does not work with INET6 yet. If INET6 is enabled,
-# at least netcfg has to be installed as well.
-#BuildRequires:  perl(IO::Socket::INET6)
-BuildRequires:  perl(Net::LibIDN)
 BuildRequires:  perl(Net::SSLeay) >= 1.46
 Requires:       perl(Net::SSLeay) >= 1.46
-#Recommends:     perl(IO::Socket::INET6)
-Recommends:     perl(Net::LibIDN)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildArch:      noarch
-# MANUAL END
 %{perl_requires}
 
 %description
-This module is a true drop-in replacement for IO::Socket::INET that uses
-SSL to encrypt data before it is transferred to a remote server or client.
-IO::Socket::SSL supports all the extra features that one needs to write a
-full-featured SSL client or server application: multiple SSL contexts,
-cipher selection, certificate verification, and SSL version selection. As
-an extra bonus, it works perfectly with mod_perl.
+This module provides an interface to SSL sockets, similar to other
+IO::Socket modules. Because of that, it can be used to make existing
+programs using IO::Socket::INET or similar modules to provide SSL
+encryption without much effort. IO::Socket::SSL supports all the extra
+features that one needs to write a full-featured SSL client or server
+application: multiple SSL contexts, cipher selection, certificate
+verification, Server Name Indication (SNI), Next Protocol Negotiation
+(NPN), SSL version selection and more.
 
 If you have never used SSL before, you should read the appendix labelled
 'Using SSL' before attempting to use this module.
 
-If you have used this module before, read on, as versions 0.93 and above
-have several changes from the previous IO::Socket::SSL versions (especially
-see the note about return values).
-
-If you are using non-blocking sockets read on, as version 0.98 added better
-support for non-blocking.
+If you want to use SSL with non-blocking sockets and/or within an event
+loop please read very carefully the sections about non-blocking I/O and
+polling of SSL sockets.
 
 If you are trying to use it with threads see the BUGS section.
 
@@ -65,22 +56,19 @@
 %setup -q -n %{cpan_name}-%{version}
 
 %build
-perl Makefile.PL INSTALLDIRS=vendor
-make %{?_smp_mflags}
+%{__perl} Makefile.PL INSTALLDIRS=vendor
+%{__make} %{?_smp_mflags}
+
+%check
+%{__make} test
 
 %install
 %perl_make_install
 %perl_process_packlist
 %perl_gen_filelist
 
-%check
-make test
-
-%clean
-rm -rf %{buildroot}
-
 %files -f %{name}.files
 %defattr(-,root,root,755)
-%doc BUGS Changes README
+%doc BUGS Changes example README README.Win32 util
 
 %changelog

++++++ IO-Socket-SSL-1.954.tar.gz -> IO-Socket-SSL-1.960.tar.gz ++++++
++++ 5305 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to