commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2016-06-25 02:24:31 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is "perl-Net-SSLGlue" Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2016-04-12 19:35:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2016-06-25 02:24:33.0 +0200 @@ -1,0 +2,10 @@ +Thu Jun 23 06:47:54 UTC 2016 - co...@suse.com + +- updated to 1.058 + see /usr/share/doc/packages/perl-Net-SSLGlue/Changes + + 1.058 2016/06/17 + - RT#109887 - fix t/01_load.t in case only very old version of LWP was +installed which did not have LWP::Protocol::https + +--- Old: Net-SSLGlue-1.057.tar.gz New: Net-SSLGlue-1.058.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.4NrnvW/_old 2016-06-25 02:24:34.0 +0200 +++ /var/tmp/diff_new_pack.4NrnvW/_new 2016-06-25 02:24:34.0 +0200 @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:1.057 +Version:1.058 Release:0 %define cpan_name Net-SSLGlue Summary:Add/Extend Ssl Support for Common Perl Modules ++ Net-SSLGlue-1.057.tar.gz -> Net-SSLGlue-1.058.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.057/Changes new/Net-SSLGlue-1.058/Changes --- old/Net-SSLGlue-1.057/Changes 2016-04-04 09:29:58.0 +0200 +++ new/Net-SSLGlue-1.058/Changes 2016-06-17 09:18:57.0 +0200 @@ -1,3 +1,6 @@ +1.058 2016/06/17 +- RT#109887 - fix t/01_load.t in case only very old version of LWP was + installed which did not have LWP::Protocol::https 1.057 2016/04/04 - removed warning with very old versions of LWP where LWP::Protocol::https::VERSION was not defined yet. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.057/META.json new/Net-SSLGlue-1.058/META.json --- old/Net-SSLGlue-1.057/META.json 2016-04-04 09:36:55.0 +0200 +++ new/Net-SSLGlue-1.058/META.json 2016-06-17 09:19:44.0 +0200 @@ -4,7 +4,7 @@ "unknown" ], "dynamic_config" : 1, - "generated_by" : "ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921", + "generated_by" : "ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001", "license" : [ "unknown" ], @@ -42,5 +42,5 @@ "url" : "https://github.com/noxxi/p5-net-sslglue; } }, - "version" : "1.057" + "version" : "1.058" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.057/META.yml new/Net-SSLGlue-1.058/META.yml --- old/Net-SSLGlue-1.057/META.yml 2016-04-04 09:36:55.0 +0200 +++ new/Net-SSLGlue-1.058/META.yml 2016-06-17 09:19:44.0 +0200 @@ -3,22 +3,22 @@ author: - unknown build_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: '0' configure_requires: - ExtUtils::MakeMaker: 0 + ExtUtils::MakeMaker: '0' dynamic_config: 1 -generated_by: 'ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921' +generated_by: 'ExtUtils::MakeMaker version 7.0401, CPAN::Meta::Converter version 2.150001' license: unknown meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html - version: 1.4 + version: '1.4' name: Net-SSLGlue no_index: directory: - t - inc requires: - IO::Socket::SSL: 1.19 + IO::Socket::SSL: '1.19' resources: repository: https://github.com/noxxi/p5-net-sslglue -version: 1.057 +version: '1.058' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.057/lib/Net/SSLGlue.pm new/Net-SSLGlue-1.058/lib/Net/SSLGlue.pm --- old/Net-SSLGlue-1.057/lib/Net/SSLGlue.pm2016-04-04 09:28:05.0 +0200 +++ new/Net-SSLGlue-1.058/lib/Net/SSLGlue.pm2016-06-17 09:17:37.0 +0200 @@ -1,5 +1,5 @@ package Net::SSLGlue; -our $VERSION = '1.057'; +our $VERSION = '1.058'; =head1 NAME diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.057/t/01_load.t new/Net-SSLGlue-1.058/t/01_load.t --- old/Net-SSLGlue-1.057/t/01_load.t 2008-12-31 15:13:09.0 +0100 +++ new/Net-SSLGlue-1.058/t/01_load.t 2016-06-17 09:16:14.0 +0200 @@ -4,15 +4,15 @@ print "1..3\n"; for ( [ 'Net::SMTP','SMTP' ], - [ 'LWP', 'LWP' ], + [
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2016-04-12 19:35:14 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is "perl-Net-SSLGlue" Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2015-11-08 11:27:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2016-04-12 19:35:16.0 +0200 @@ -1,0 +2,16 @@ +Thu Apr 7 09:45:56 UTC 2016 - co...@suse.com + +- updated to 1.057 + see /usr/share/doc/packages/perl-Net-SSLGlue/Changes + + 1.057 2016/04/04 + - removed warning with very old versions of LWP where +LWP::Protocol::https::VERSION was not defined yet. +Thanks to denis[AT]fateyev[DOT]com for reporting + + 1.056 2015/10/31 + - fix another memory leak which happened on data connections only + - make sure that context reuse is done properly, see +https://github.com/noxxi/p5-net-sslglue/pull/3 + +--- Old: Net-SSLGlue-1.055.tar.gz New: Net-SSLGlue-1.057.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.qJ1Cat/_old 2016-04-12 19:35:17.0 +0200 +++ /var/tmp/diff_new_pack.qJ1Cat/_new 2016-04-12 19:35:17.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-SSLGlue # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:1.055 +Version:1.057 Release:0 %define cpan_name Net-SSLGlue Summary:Add/Extend Ssl Support for Common Perl Modules ++ Net-SSLGlue-1.055.tar.gz -> Net-SSLGlue-1.057.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.055/Changes new/Net-SSLGlue-1.057/Changes --- old/Net-SSLGlue-1.055/Changes 2015-10-25 13:40:39.0 +0100 +++ new/Net-SSLGlue-1.057/Changes 2016-04-04 09:29:58.0 +0200 @@ -1,3 +1,13 @@ +1.057 2016/04/04 +- removed warning with very old versions of LWP where + LWP::Protocol::https::VERSION was not defined yet. + Thanks to denis[AT]fateyev[DOT]com for reporting + +1.056 2015/10/31 +- fix another memory leak which happened on data connections only +- make sure that context reuse is done properly, see + https://github.com/noxxi/p5-net-sslglue/pull/3 + 1.055 2015/10/25 - fix memory leak in Net::SSLGlue::Socket, RT#107816. Thanks to kasyap.mr[AT]gmail[DOT]com for reporting diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.055/META.json new/Net-SSLGlue-1.057/META.json --- old/Net-SSLGlue-1.055/META.json 2015-10-25 13:40:58.0 +0100 +++ new/Net-SSLGlue-1.057/META.json 2016-04-04 09:36:55.0 +0200 @@ -42,5 +42,5 @@ "url" : "https://github.com/noxxi/p5-net-sslglue; } }, - "version" : "1.055" + "version" : "1.057" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.055/META.yml new/Net-SSLGlue-1.057/META.yml --- old/Net-SSLGlue-1.055/META.yml 2015-10-25 13:40:57.0 +0100 +++ new/Net-SSLGlue-1.057/META.yml 2016-04-04 09:36:55.0 +0200 @@ -21,4 +21,4 @@ IO::Socket::SSL: 1.19 resources: repository: https://github.com/noxxi/p5-net-sslglue -version: 1.055 +version: 1.057 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.055/lib/Net/SSLGlue/LWP.pm new/Net-SSLGlue-1.057/lib/Net/SSLGlue/LWP.pm --- old/Net-SSLGlue-1.055/lib/Net/SSLGlue/LWP.pm2015-04-28 08:23:10.0 +0200 +++ new/Net-SSLGlue-1.057/lib/Net/SSLGlue/LWP.pm2016-04-04 09:28:14.0 +0200 @@ -1,7 +1,7 @@ use strict; use warnings; package Net::SSLGlue::LWP; -our $VERSION = 0.5; +our $VERSION = 0.501; use LWP::UserAgent '5.822'; use IO::Socket::SSL 1.19; use URI; @@ -11,7 +11,8 @@ my $use_existent; BEGIN { require LWP::Protocol::https; -$use_existent = $LWP::Protocol::https::VERSION >= 6.06 +$use_existent = $LWP::Protocol::https::VERSION + && $LWP::Protocol::https::VERSION >= 6.06 && $LWP::UserAgent::VERSION >= 6.06; if ($use_existent) { my $oc = $Net::HTTPS::SSL_SOCKET_CLASS || diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2015-11-08 11:27:03 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is "perl-Net-SSLGlue" Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2015-05-02 17:44:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2015-11-08 11:27:16.0 +0100 @@ -1,0 +2,10 @@ +Fri Nov 6 10:13:55 UTC 2015 - co...@suse.com + +- updated to 1.055 + see /usr/share/doc/packages/perl-Net-SSLGlue/Changes + + 1.055 2015/10/25 + - fix memory leak in Net::SSLGlue::Socket, RT#107816. +Thanks to kasyap.mr[AT]gmail[DOT]com for reporting + +--- Old: Net-SSLGlue-1.054.tar.gz New: Net-SSLGlue-1.055.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.wvAAek/_old 2015-11-08 11:27:17.0 +0100 +++ /var/tmp/diff_new_pack.wvAAek/_new 2015-11-08 11:27:17.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:1.054 +Version:1.055 Release:0 %define cpan_name Net-SSLGlue Summary:Add/Extend Ssl Support for Common Perl Modules ++ Net-SSLGlue-1.054.tar.gz -> Net-SSLGlue-1.055.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.054/Changes new/Net-SSLGlue-1.055/Changes --- old/Net-SSLGlue-1.054/Changes 2015-04-28 08:53:18.0 +0200 +++ new/Net-SSLGlue-1.055/Changes 2015-10-25 13:40:39.0 +0100 @@ -1,3 +1,7 @@ +1.055 2015/10/25 +- fix memory leak in Net::SSLGlue::Socket, RT#107816. + Thanks to kasyap.mr[AT]gmail[DOT]com for reporting + 1.054 2015/04/28 - if a version of libnet is detected which already supports TLS (i.e. libnet 3.0+) warn and use this instead. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.054/META.json new/Net-SSLGlue-1.055/META.json --- old/Net-SSLGlue-1.054/META.json 2015-04-28 09:24:49.0 +0200 +++ new/Net-SSLGlue-1.055/META.json 2015-10-25 13:40:58.0 +0100 @@ -42,5 +42,5 @@ "url" : "https://github.com/noxxi/p5-net-sslglue; } }, - "version" : "1.054" + "version" : "1.055" } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.054/META.yml new/Net-SSLGlue-1.055/META.yml --- old/Net-SSLGlue-1.054/META.yml 2015-04-28 09:24:49.0 +0200 +++ new/Net-SSLGlue-1.055/META.yml 2015-10-25 13:40:57.0 +0100 @@ -21,4 +21,4 @@ IO::Socket::SSL: 1.19 resources: repository: https://github.com/noxxi/p5-net-sslglue -version: 1.054 +version: 1.055 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.054/lib/Net/SSLGlue/Socket.pm new/Net-SSLGlue-1.055/lib/Net/SSLGlue/Socket.pm --- old/Net-SSLGlue-1.054/lib/Net/SSLGlue/Socket.pm 2014-01-10 13:27:40.0 +0100 +++ new/Net-SSLGlue-1.055/lib/Net/SSLGlue/Socket.pm 2015-10-25 13:36:12.0 +0100 @@ -1,6 +1,6 @@ package Net::SSLGlue::Socket; -our $VERSION = 1.001; +our $VERSION = 1.002; use strict; use warnings; @@ -35,11 +35,11 @@ or return; my $self = gensym(); -*$self = *$sock; # clone handle bless $self,$class; ${*$self}{sock}= $sock; ${*$self}{ssl} = $ssl; ${*$self}{sslargs} = \%sslargs; +tie *{$self}, "Net::SSLGlue::Socket::HANDLE", $self; return $self; } @@ -114,6 +114,33 @@ return ${*$self}{ssl} && ${*$self}{sock}; } +package Net::SSLGlue::Socket::HANDLE; +use strict; +use Errno 'EBADF'; +use Scalar::Util 'weaken'; + +sub TIEHANDLE { +my ($class, $handle) = @_; +weaken($handle); +bless \$handle, $class; +} + +sub READ { ${shift()}->sysread(@_) } +sub READLINE { ${shift()}->readline(@_) } +sub GETC { ${shift()}->getc(@_) } +sub PRINT{ ${shift()}->print(@_) } +sub PRINTF { ${shift()}->printf(@_) } +sub WRITE{ ${shift()}->syswrite(@_) } +sub FILENO { ${shift()}->fileno(@_) } +sub TELL { $! = EBADF; return -1 } +sub BINMODE { return 0 } # not perfect, but better than not implementing the method +sub CLOSE { #< Do not change this function! +my $ssl = ${$_[0]}; +local @_; +$ssl->close(); +} + + 1; =head1 NAME @@ -138,7 +165,11 @@ $plain->stop_SSL -=head1 DESCRIPTION +=head1 DESCRIPTIONA + +First, it is recommended to use L directly instead of this
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2015-05-02 17:44:54 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is perl-Net-SSLGlue Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2015-04-15 16:26:27.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2015-05-02 17:44:55.0 +0200 @@ -1,0 +2,10 @@ +Wed Apr 29 10:18:10 UTC 2015 - co...@suse.com + +- updated to 1.054 + see /usr/share/doc/packages/perl-Net-SSLGlue/Changes + + 1.054 2015/04/28 + - if a version of libnet is detected which already supports TLS (i.e. +libnet 3.0+) warn and use this instead. + +--- Old: Net-SSLGlue-1.053.tar.gz New: Net-SSLGlue-1.054.tar.gz cpanspec.yml Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.vLLAkl/_old 2015-05-02 17:44:59.0 +0200 +++ /var/tmp/diff_new_pack.vLLAkl/_new 2015-05-02 17:44:59.0 +0200 @@ -17,14 +17,15 @@ Name: perl-Net-SSLGlue -Version:1.053 +Version:1.054 Release:0 %define cpan_name Net-SSLGlue -Summary:add/extend SSL support for common perl modules +Summary:Add/Extend Ssl Support for Common Perl Modules License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl Url:http://search.cpan.org/dist/Net-SSLGlue/ -Source: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz +Source0: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz +Source1:cpanspec.yml BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: perl ++ Net-SSLGlue-1.053.tar.gz - Net-SSLGlue-1.054.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.053/Changes new/Net-SSLGlue-1.054/Changes --- old/Net-SSLGlue-1.053/Changes 2014-05-29 16:58:33.0 +0200 +++ new/Net-SSLGlue-1.054/Changes 2015-04-28 08:53:18.0 +0200 @@ -1,3 +1,7 @@ +1.054 2015/04/28 +- if a version of libnet is detected which already supports TLS (i.e. + libnet 3.0+) warn and use this instead. + 1.053 2014/05/28 - if current LWP is detected is use this mostly unpatched - fix Net::SSLGlue::FTP to use the same hostname when verifying the diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.053/MANIFEST new/Net-SSLGlue-1.054/MANIFEST --- old/Net-SSLGlue-1.053/MANIFEST 2014-05-29 16:58:54.0 +0200 +++ new/Net-SSLGlue-1.054/MANIFEST 2015-04-28 09:24:49.0 +0200 @@ -22,4 +22,5 @@ t/external/03_lwp.t t/external/04_pop3.t t/external/05_ftp.t -META.yml Module meta-data (added by MakeMaker) +META.yml Module YAML meta-data (added by MakeMaker) +META.jsonModule JSON meta-data (added by MakeMaker) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.053/META.json new/Net-SSLGlue-1.054/META.json --- old/Net-SSLGlue-1.053/META.json 1970-01-01 01:00:00.0 +0100 +++ new/Net-SSLGlue-1.054/META.json 2015-04-28 09:24:49.0 +0200 @@ -0,0 +1,46 @@ +{ + abstract : unknown, + author : [ + unknown + ], + dynamic_config : 1, + generated_by : ExtUtils::MakeMaker version 6.66, CPAN::Meta::Converter version 2.120921, + license : [ + unknown + ], + meta-spec : { + url : http://search.cpan.org/perldoc?CPAN::Meta::Spec;, + version : 2 + }, + name : Net-SSLGlue, + no_index : { + directory : [ + t, + inc + ] + }, + prereqs : { + build : { + requires : { +ExtUtils::MakeMaker : 0 + } + }, + configure : { + requires : { +ExtUtils::MakeMaker : 0 + } + }, + runtime : { + requires : { +IO::Socket::SSL : 1.19 + } + } + }, + release_status : stable, + resources : { + repository : { + url : https://github.com/noxxi/p5-net-sslglue; + } + }, + version : 1.054 +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.053/META.yml new/Net-SSLGlue-1.054/META.yml --- old/Net-SSLGlue-1.053/META.yml 2014-05-29 16:58:54.0 +0200 +++ new/Net-SSLGlue-1.054/META.yml
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2015-04-15 16:26:25 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is perl-Net-SSLGlue Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2013-12-19 12:23:51.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2015-04-15 16:26:27.0 +0200 @@ -1,0 +2,25 @@ +Tue Apr 14 20:53:00 UTC 2015 - co...@suse.com + +- updated to 1.053 + see /usr/share/doc/packages/perl-Net-SSLGlue/Changes + + 1.053 2014/05/28 + - if current LWP is detected is use this mostly unpatched + - fix Net::SSLGlue::FTP to use the same hostname when verifying the +certificate of the data connection + + 1.052 2014/01/16 + - FTPS: reuse same SSL session for control and data channnel to work +with default configuration of proftpd. + + 1.051 2014/01/10 + - fixes to Net::FTP SSL support + - examples/ftps-tests.pl has lots of tests for FTP against live server + + 1.05 2014/01/09 + - added support for SSL+IPv6 in Net::FTP + - new package Net::SSLGlue::Socket for a socket which combines plain,ssl,ipv6 + - fixed some tests - some checks for bad certificates do not work anymore +because these certs were fixed + +--- Old: Net-SSLGlue-1.04.tar.gz New: Net-SSLGlue-1.053.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.x1bU5m/_old 2015-04-15 16:26:27.0 +0200 +++ /var/tmp/diff_new_pack.x1bU5m/_new 2015-04-15 16:26:27.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-SSLGlue # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:1.04 +Version:1.053 Release:0 %define cpan_name Net-SSLGlue Summary:add/extend SSL support for common perl modules @@ -30,7 +30,6 @@ BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(IO::Socket::SSL) = 1.19 - Requires: perl(IO::Socket::SSL) = 1.19 %{perl_requires} @@ -47,9 +46,15 @@ * Net::POP3 - add SSL from beginning or using STLS +* Net::FTP - add SSL and IPv6 support to Net::FTP + * Net::LDAP - add proper certificate checking -* LWP - add proper certificate checking +* LWP - add proper certificate checking for older LWP versions + +There is also a Net::SSLGlue::Socket package which combines ssl and non-ssl +and ipv6 capabilities to make it easier to enhance modules based on +IO::Socket::INET. %prep %setup -q -n %{cpan_name}-%{version} @@ -68,6 +73,6 @@ %files -f %{name}.files %defattr(-,root,root,755) -%doc Changes COPYRIGHT examples README TODO +%doc Changes COPYRIGHT examples README %changelog ++ Net-SSLGlue-1.04.tar.gz - Net-SSLGlue-1.053.tar.gz ++ 1611 lines of diff (skipped)
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2013-12-19 12:23:50 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is perl-Net-SSLGlue Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2013-05-06 10:10:58.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2013-12-19 12:23:51.0 +0100 @@ -1,0 +2,11 @@ +Wed Dec 18 10:41:09 UTC 2013 - co...@suse.com + +- updated to 1.04 + replace Net::Cmd::getline via Net::SSLGlue::POP3 because it assumed, that it + just needs to wait for read events on the sockets - which is not the case for + SSL (e.g. SSL_WANT_READ, SSL_WANT_WRITE). + Fixes https://rt.cpan.org/Ticket/Display.html?id=87507. + fixed documentation for Net::SSLGlue::POP3 + added Net::SSLGlue::POP3 + +--- Old: Net-SSLGlue-1.01.tar.gz New: Net-SSLGlue-1.04.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.xoaQCr/_old 2013-12-19 12:23:52.0 +0100 +++ /var/tmp/diff_new_pack.xoaQCr/_new 2013-12-19 12:23:52.0 +0100 @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:1.01 +Version:1.04 Release:0 %define cpan_name Net-SSLGlue Summary:add/extend SSL support for common perl modules @@ -30,6 +30,7 @@ BuildRequires: perl BuildRequires: perl-macros BuildRequires: perl(IO::Socket::SSL) = 1.19 + Requires: perl(IO::Socket::SSL) = 1.19 %{perl_requires} @@ -44,6 +45,8 @@ * Net::SMTP - add SSL from beginning or using STARTTLS +* Net::POP3 - add SSL from beginning or using STLS + * Net::LDAP - add proper certificate checking * LWP - add proper certificate checking @@ -63,9 +66,6 @@ %perl_process_packlist %perl_gen_filelist -%clean -%{__rm} -rf %{buildroot} - %files -f %{name}.files %defattr(-,root,root,755) %doc Changes COPYRIGHT examples README TODO ++ Net-SSLGlue-1.01.tar.gz - Net-SSLGlue-1.04.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.01/Changes new/Net-SSLGlue-1.04/Changes --- old/Net-SSLGlue-1.01/Changes2012-01-31 07:50:44.0 +0100 +++ new/Net-SSLGlue-1.04/Changes2013-08-01 23:00:28.0 +0200 @@ -1,3 +1,16 @@ +1.04 2013/08/01 +replace Net::Cmd::getline via Net::SSLGlue::POP3 because it assumed, that it +just needs to wait for read events on the sockets - which is not the case for +SSL (e.g. SSL_WANT_READ, SSL_WANT_WRITE). +Fixes https://rt.cpan.org/Ticket/Display.html?id=87507. +Thanks to MICHIELB for reporting + +1.03 2013/05/15 +fixed documentation for Net::SSLGlue::POP3 + +1.02 2013/05/14 +added Net::SSLGlue::POP3 + 1.01 2012/01/31 Net::SSLGlue::LDAP as wrongly named Net::DNSGlue::LDAP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.01/MANIFEST new/Net-SSLGlue-1.04/MANIFEST --- old/Net-SSLGlue-1.01/MANIFEST 2012-01-31 07:51:19.0 +0100 +++ new/Net-SSLGlue-1.04/MANIFEST 2013-08-01 23:02:20.0 +0200 @@ -2,11 +2,13 @@ lib/Net/SSLGlue/LDAP.pm lib/Net/SSLGlue/LWP.pm lib/Net/SSLGlue/SMTP.pm +lib/Net/SSLGlue/POP3.pm Makefile.PL MANIFEST This list of files t/01_load.t t/external/02_smtp.t t/external/03_lwp.t +t/external/04_pop3.t TODO COPYRIGHT examples/lwp.pl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.01/META.yml new/Net-SSLGlue-1.04/META.yml --- old/Net-SSLGlue-1.01/META.yml 2012-01-31 07:51:19.0 +0100 +++ new/Net-SSLGlue-1.04/META.yml 2013-08-01 23:02:20.0 +0200 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Net-SSLGlue -version:1.01 +version:1.04 abstract: ~ author: [] license:unknown @@ -15,7 +15,7 @@ directory: - t - inc -generated_by: ExtUtils::MakeMaker version 6.56 +generated_by: ExtUtils::MakeMaker version 6.57_05 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-1.01/lib/Net/SSLGlue/POP3.pm new/Net-SSLGlue-1.04/lib/Net/SSLGlue/POP3.pm --- old/Net-SSLGlue-1.01/lib/Net/SSLGlue/POP3.pm1970-01-01 01:00:00.0 +0100 +++ new/Net-SSLGlue-1.04/lib/Net/SSLGlue/POP3.pm2013-08-01 22:56:47.0 +0200 @@ -0,0 +1,202 @@ +use strict;
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2013-05-06 10:10:57 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is perl-Net-SSLGlue Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2012-02-15 15:58:30.0 +0100 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2013-05-06 10:10:58.0 +0200 @@ -1,0 +2,12 @@ +Sun May 5 12:23:53 UTC 2013 - m...@suse.com + +- update to version 1.01 + * Net::SSLGlue::LDAP as wrongly named Net::DNSGlue::LDAP + * Net::SSLGlue::SMTP: save hello domain from last hello call, so that the +hello after the starttls uses the same domain argument. + * Net::SSLGlue::SMTP: fixed stripping of port from host/ip for name +verification. Added hello after successful starttls. Extented tests +to check, if we can actually talk after starttls. + * fixed wrong position for include encode_base64 and uri_unescape in *::LWP. + +--- Old: Net-SSLGlue-0.6.tar.gz New: Net-SSLGlue-1.01.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.E6Qcgs/_old 2013-05-06 10:10:59.0 +0200 +++ /var/tmp/diff_new_pack.E6Qcgs/_new 2013-05-06 10:10:59.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-SSLGlue # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: perl-Net-SSLGlue -Version:0.6 +Version:1.01 Release:0 %define cpan_name Net-SSLGlue Summary:add/extend SSL support for common perl modules ++ Net-SSLGlue-0.6.tar.gz - Net-SSLGlue-1.01.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.6/Changes new/Net-SSLGlue-1.01/Changes --- old/Net-SSLGlue-0.6/Changes 2011-05-02 17:46:15.0 +0200 +++ new/Net-SSLGlue-1.01/Changes2012-01-31 07:50:44.0 +0100 @@ -1,3 +1,24 @@ +1.01 2012/01/31 +Net::SSLGlue::LDAP as wrongly named Net::DNSGlue::LDAP + +1.0 2012/01/30 +Net::SSLGlue::SMTP: save hello domain from last hello call, so that the +hello after the starttls uses the same domain argument. +Thanks to zaucker[AT]oetiker[DOT]ch for reporting problem. + +0.9 2012/01/24 +Net::SSLGlue::SMTP: fixed stripping of port from host/ip for name +verification. Added hello after successful starttls. Extented tests +to check, if we can actually talk after starttls. +Thanks to zaucker[AT]oetiker[DOT]ch for reporting problem. + +0.8 2011/07/17 +fixed wrong position for include encode_base64 and uri_unescape in *::LWP. +Thanks to mtelle[AT]kamp-dsl[DOT]de for reporting + +0.7 2011/05/27 +strip port from host/ip for name verification in Net::SSLGlue::SMTP + 0.6 2011/05/02 fixed english, thanks to dom, https://rt.cpan.org/Ticket/Display.html?id=46284 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.6/META.yml new/Net-SSLGlue-1.01/META.yml --- old/Net-SSLGlue-0.6/META.yml2011-05-02 19:30:05.0 +0200 +++ new/Net-SSLGlue-1.01/META.yml 2012-01-31 07:51:19.0 +0100 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Net-SSLGlue -version:0.6 +version:1.01 abstract: ~ author: [] license:unknown @@ -15,7 +15,7 @@ directory: - t - inc -generated_by: ExtUtils::MakeMaker version 6.55_02 +generated_by: ExtUtils::MakeMaker version 6.56 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.6/lib/Net/SSLGlue/LDAP.pm new/Net-SSLGlue-1.01/lib/Net/SSLGlue/LDAP.pm --- old/Net-SSLGlue-0.6/lib/Net/SSLGlue/LDAP.pm 2011-05-02 17:42:11.0 +0200 +++ new/Net-SSLGlue-1.01/lib/Net/SSLGlue/LDAP.pm2012-01-31 07:50:58.0 +0100 @@ -1,7 +1,7 @@ use strict; use warnings; -package Net::DNSGlue::LDAP; -our $VERSION = 0.2; +package Net::SSLGlue::LDAP; +our $VERSION = '1.01'; use Net::LDAP; use IO::Socket::SSL 1.19; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.6/lib/Net/SSLGlue/LWP.pm
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at 2012-02-15 15:58:28 Comparing /work/SRC/openSUSE:Factory/perl-Net-SSLGlue (Old) and /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new (New) Package is perl-Net-SSLGlue, Maintainer is m...@suse.com Changes: --- /work/SRC/openSUSE:Factory/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2011-09-23 12:38:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.perl-Net-SSLGlue.new/perl-Net-SSLGlue.changes 2012-02-15 15:58:30.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 13 10:52:12 UTC 2012 - co...@suse.com + +- patch license to follow spdx.org standard + +--- Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.NZpSA4/_old 2012-02-15 15:58:31.0 +0100 +++ /var/tmp/diff_new_pack.NZpSA4/_new 2012-02-15 15:58:31.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package perl-Net-SSLGlue # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,15 +16,14 @@ # - Name: perl-Net-SSLGlue Version:0.6 -Release:1 -License:GPL+ or Artistic +Release:0 %define cpan_name Net-SSLGlue Summary:add/extend SSL support for common perl modules -Url:http://search.cpan.org/dist/Net-SSLGlue/ +License:GPL-1.0+ or Artistic-1.0 Group: Development/Libraries/Perl +Url:http://search.cpan.org/dist/Net-SSLGlue/ Source: http://www.cpan.org/authors/id/S/SU/SULLR/%{cpan_name}-%{version}.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit perl-Net-SSLGlue for openSUSE:Factory
Hello community, here is the log from the commit of package perl-Net-SSLGlue for openSUSE:Factory checked in at Wed Jun 1 10:37:56 CEST 2011. --- perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2011-03-31 13:53:37.0 +0200 +++ /mounts/work_src_done/STABLE/perl-Net-SSLGlue/perl-Net-SSLGlue.changes 2011-05-04 13:03:59.0 +0200 @@ -1,0 +2,6 @@ +Wed May 4 10:56:06 UTC 2011 - co...@opensuse.org + +- updated to 0.6 + fixed english, thanks to dom, https://rt.cpan.org/Ticket/Display.html?id=46284 + +--- calling whatdependson for head-i586 Old: Net-SSLGlue-0.5.tar.gz New: Net-SSLGlue-0.6.tar.gz Other differences: -- ++ perl-Net-SSLGlue.spec ++ --- /var/tmp/diff_new_pack.xXnBYJ/_old 2011-06-01 10:37:31.0 +0200 +++ /var/tmp/diff_new_pack.xXnBYJ/_new 2011-06-01 10:37:31.0 +0200 @@ -18,15 +18,14 @@ Name: perl-Net-SSLGlue -Version:0.5 +Version:0.6 Release:1 -License:CHECK(Distributable) +License:GPL+ or Artistic %define cpan_name Net-SSLGlue Summary:add/extend SSL support for common perl modules Url:http://search.cpan.org/dist/Net-SSLGlue/ Group: Development/Libraries/Perl -#Source: http://www.cpan.org/authors/id/S/SU/SULLR/Net-SSLGlue-%{version}.tar.gz -Source: %{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 @@ -37,11 +36,12 @@ %description Some commonly used perl modules don't have SSL support at all, even if the -protocol would support it. Others have SSL support, but most of them don't -do proper checking of the servers certificate. +protocol supports it. Others have SSL support, but most of them don't do +proper checking of the server's certificate. The 'Net::SSLGlue::*' modules try to add SSL support or proper certificate -to these modules. Currently is support for the following modules available: +checking to these modules. Currently support for the following modules is +available: * Net::SMTP - add SSL from beginning or using STARTTLS @@ -68,7 +68,7 @@ %{__rm} -rf %{buildroot} %files -f %{name}.files -%defattr(644,root,root,755) -%doc Changes COPYRIGHT README TODO +%defattr(-,root,root,755) +%doc Changes COPYRIGHT examples README TODO %changelog ++ Net-SSLGlue-0.5.tar.gz - Net-SSLGlue-0.6.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.5/Changes new/Net-SSLGlue-0.6/Changes --- old/Net-SSLGlue-0.5/Changes 2011-02-03 19:44:35.0 +0100 +++ new/Net-SSLGlue-0.6/Changes 2011-05-02 17:46:15.0 +0200 @@ -1,3 +1,6 @@ +0.6 2011/05/02 +fixed english, thanks to dom, https://rt.cpan.org/Ticket/Display.html?id=46284 + 0.5 2011/02/03 documentation fixes: http://rt.cpan.org/Ticket/Display.html?id=65258 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.5/META.yml new/Net-SSLGlue-0.6/META.yml --- old/Net-SSLGlue-0.5/META.yml2011-02-03 19:46:15.0 +0100 +++ new/Net-SSLGlue-0.6/META.yml2011-05-02 19:30:05.0 +0200 @@ -1,6 +1,6 @@ --- #YAML:1.0 name: Net-SSLGlue -version:0.5 +version:0.6 abstract: ~ author: [] license:unknown @@ -15,7 +15,7 @@ directory: - t - inc -generated_by: ExtUtils::MakeMaker version 6.54 +generated_by: ExtUtils::MakeMaker version 6.55_02 meta-spec: url: http://module-build.sourceforge.net/META-spec-v1.4.html version: 1.4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Net-SSLGlue-0.5/lib/Net/SSLGlue/LDAP.pm new/Net-SSLGlue-0.6/lib/Net/SSLGlue/LDAP.pm --- old/Net-SSLGlue-0.5/lib/Net/SSLGlue/LDAP.pm 2009-01-02 22:59:21.0 +0100 +++ new/Net-SSLGlue-0.6/lib/Net/SSLGlue/LDAP.pm 2011-05-02 17:42:11.0 +0200 @@ -43,13 +43,13 @@ LNet::SSLGlue::LDAP modifies LNet::LDAP so that it does proper certificate checking using the Cldap SSL_verify_scheme from LIO::Socket::SSL. -Because LNet::LDAP does not have a mechanism to forward arbitrary parameter for +Because LNet::LDAP does not have a mechanism to forward arbitrary parameters for the construction of the underlying socket these parameters can be set globally -when including the package or with local settings of the +when including the package, or with local settings of the C%Net::SSLGlue::LDAP::SSLopts variable. -All of the CSSL_* parameter from LIO::Socket::SSL can be used, especially -the following parameter is useful: +All of the CSSL_* parameters from LIO::Socket::SSL can be