Hello community,
here is the log from the commit of package perl-Crypt-SSLeay
checked in at Fri Apr 4 01:42:05 CEST 2008.
--------
--- perl-Crypt-SSLeay/perl-Crypt-SSLeay.changes 2007-07-16 18:23:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/perl-Crypt-SSLeay/perl-Crypt-SSLeay.changes 2008-04-03 16:11:56.251672000 +0200
@@ -1,0 +2,21 @@
+Thu Apr 3 16:10:44 CEST 2008 - ug@suse.de
+
+- version to 0.57
+- Honour both $ENV{NO_PROXY} and $ENV{no_proxy} in
+ Net::SSL::proxy_connect_helper. (Bug #29371 reported by Jan Dubois).
+- $@ construction used in Net::SSL::connect was messed up, which could
+ lead to sub-optimal error reporting. (Bug #29372 reported by Jan
+ Dubois).
+- Ensure no proxification is used in t/01-connect.t (which might be the
+ reason for all the spurious smoke failures). Bug #29373 reported by,
+ you guessed it, Jan Dubois).
+- Silence a dubious fopen() warning in SSLeay.xs.
+- s/Netware/NetWare/ in Net/SSL.pm platform check
+- Improvements to Makefile.PL for dealing with platforms where openssl
+ is installed with ./include and ./lib as sibling directories rather
+ than child directories. This should allow the code to configure and
+ build "out of the box" on Solaris (and probably other proprietary
+ platforms).
+- Don't carp in LICENSE key addition code in Makefile.PL
+
+-------------------------------------------------------------------
Old:
----
Crypt-SSLeay-0.56.diff
Crypt-SSLeay-0.56.tar.gz
New:
----
Crypt-SSLeay-0.57.diff
Crypt-SSLeay-0.57.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ perl-Crypt-SSLeay.spec ++++++
--- /var/tmp/diff_new_pack.N27951/_old 2008-04-04 01:40:49.000000000 +0200
+++ /var/tmp/diff_new_pack.N27951/_new 2008-04-04 01:40:49.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package perl-Crypt-SSLeay (Version 0.56)
+# spec file for package perl-Crypt-SSLeay (Version 0.57)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,15 +10,16 @@
# norootforbuild
+
Name: perl-Crypt-SSLeay
BuildRequires: openssl-devel
License: Artistic License
Group: Development/Libraries/Perl
Requires: openssl
Requires: perl = %{perl_version}
-Autoreqprov: on
+AutoReqProv: on
Summary: perl module that provides LWP https support
-Version: 0.56
+Version: 0.57
Release: 1
Source: Crypt-SSLeay-%{version}.tar.gz
Patch: Crypt-SSLeay-%{version}.diff
@@ -89,16 +90,34 @@
%doc %{_mandir}/man3/*
%changelog
-* Mon Jul 16 2007 - ug@suse.de
+* Thu Apr 03 2008 ug@suse.de
+- version to 0.57
+- Honour both $ENV{NO_PROXY} and $ENV{no_proxy} in
+ Net::SSL::proxy_connect_helper. (Bug #29371 reported by Jan Dubois).
+- $@ construction used in Net::SSL::connect was messed up, which could
+ lead to sub-optimal error reporting. (Bug #29372 reported by Jan
+ Dubois).
+- Ensure no proxification is used in t/01-connect.t (which might be the
+ reason for all the spurious smoke failures). Bug #29373 reported by,
+ you guessed it, Jan Dubois).
+- Silence a dubious fopen() warning in SSLeay.xs.
+- s/Netware/NetWare/ in Net/SSL.pm platform check
+- Improvements to Makefile.PL for dealing with platforms where openssl
+ is installed with ./include and ./lib as sibling directories rather
+ than child directories. This should allow the code to configure and
+ build "out of the box" on Solaris (and probably other proprietary
+ platforms).
+- Don't carp in LICENSE key addition code in Makefile.PL
+* Mon Jul 16 2007 ug@suse.de
- version update to 0.56
- too many changes. See Changes file for details
-* Wed Oct 25 2006 - ug@suse.de
+* Wed Oct 25 2006 ug@suse.de
- openssl-devel removed from "Requires"
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Sat Nov 12 2005 - schwab@suse.de
+* Sat Nov 12 2005 schwab@suse.de
- Fix crash due to API change in SSL library [#129911].
-* Wed Sep 28 2005 - dmueller@suse.de
+* Thu Sep 29 2005 dmueller@suse.de
- add norootforbuild
-* Mon Sep 01 2003 - ug@suse.de
+* Mon Sep 01 2003 ug@suse.de
- initial package
++++++ Crypt-SSLeay-0.56.diff -> Crypt-SSLeay-0.57.diff ++++++
++++++ Crypt-SSLeay-0.56.tar.gz -> Crypt-SSLeay-0.57.tar.gz ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Crypt-SSLeay-0.56/Changes new/Crypt-SSLeay-0.57/Changes
--- old/Crypt-SSLeay-0.56/Changes 2007-07-10 21:08:49.000000000 +0200
+++ new/Crypt-SSLeay-0.57/Changes 2007-09-17 22:49:12.000000000 +0200
@@ -1,6 +1,36 @@
Revision history for Crypt-SSLeay
=================================
+0.57 2007-09-17 20:45:20 UTC
+
+- Honour both $ENV{NO_PROXY} and $ENV{no_proxy} in
+ Net::SSL::proxy_connect_helper. (Bug #29371 reported by Jan Dubois).
+- $@ construction used in Net::SSL::connect was messed up, which could
+ lead to sub-optimal error reporting. (Bug #29372 reported by Jan
+ Dubois).
+- Ensure no proxification is used in t/01-connect.t (which might be the
+ reason for all the spurious smoke failures). Bug #29373 reported by,
+ you guessed it, Jan Dubois).
+- Silence a dubious fopen() warning in SSLeay.xs.
+- s/Netware/NetWare/ in Net/SSL.pm platform check
+- Improvements to Makefile.PL for dealing with platforms where openssl
+ is installed with ./include and ./lib as sibling directories rather
+ than child directories. This should allow the code to configure and
+ build "out of the box" on Solaris (and probably other proprietary
+ platforms).
+- Don't carp in LICENSE key addition code in Makefile.PL
+
+0.56_01 2007-08-09 21:59:47 UTC
+
+- Various improvements to the Win32 configure code in Makefile.PL,
+ based on CPAN tickets #28431 and #28432, by Guenter Knauf,
+ notably to allow static linking and OpenSSL living in a relative
+ directory.
+- Net::SSL: alarm() is not implemented on Netware platform, so don't
+ try to set one there. (Guenter Knauf).
+- Should build on Solaris correctly (bug fix in include dir
+ specification). Based on fix suggested in CPAN bug #28680.
+
0.56 2007-07-10 19:08:20 UTC
- Purely a documentation issue raised by CPAN bug #27935. Users
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Crypt-SSLeay-0.56/lib/Net/SSL.pm new/Crypt-SSLeay-0.57/lib/Net/SSL.pm
--- old/Crypt-SSLeay-0.56/lib/Net/SSL.pm 2007-05-19 16:58:01.000000000 +0200
+++ new/Crypt-SSLeay-0.57/lib/Net/SSL.pm 2007-09-17 21:56:52.000000000 +0200
@@ -6,7 +6,7 @@
use Carp;
use vars qw(@ISA $VERSION $NEW_ARGS);
-$VERSION = '2.81';
+$VERSION = '2.84';
require IO::Socket;
@ISA=qw(IO::Socket::INET);
@@ -24,7 +24,7 @@
}
sub _alarm_set {
- return if $^O eq 'MSWin32';
+ return if $^O eq 'MSWin32' or $^O eq 'NetWare';
alarm(shift);
}
@@ -147,10 +147,10 @@
my $new_ssl = Net::SSL->new(%args);
$REAL{$self} = $new_ssl;
return $new_ssl;
- } else {
+ }
+ else {
# don't die, but do set $@, and return undef
eval { $self->die_with_error("SSL negotiation failed") };
- $@ = "$@; $!";
croak($@);
}
}
@@ -159,7 +159,7 @@
# odd error in eval {} block, maybe alarm outside the evals
if($@) {
- $! = "$@; $!";
+ $@ = "$@; $!";
croak($@);
}
@@ -317,7 +317,7 @@
$peer_port || croak("no peer port given");
# see if the proxy should be bypassed
- my @no_proxy = split( /\s*,\s*/, $ENV{'NO_PROXY'} || '');
+ my @no_proxy = split( /\s*,\s*/, $ENV{NO_PROXY} || $ENV{no_proxy} || '');
my $is_proxied = 1;
my $domain;
for $domain (@no_proxy) {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/Crypt-SSLeay-0.56/Makefile.PL new/Crypt-SSLeay-0.57/Makefile.PL
--- old/Crypt-SSLeay-0.56/Makefile.PL 2007-07-10 20:46:53.000000000 +0200
+++ new/Crypt-SSLeay-0.57/Makefile.PL 2007-09-17 22:36:59.000000000 +0200
@@ -9,11 +9,12 @@
eval "use ExtUtils::MakeMaker::Coverage";
$@ or print "Adding testcover target\n";
-use vars qw($opt_default $opt_libpath);
+use vars qw($opt_default $opt_libpath $opt_static);
GetOptions(
"default", \$opt_default,
"lib=s", \$opt_libpath,
+ "static", \$opt_static,
);
$opt_default ||= $ENV{CRYPT_SSLEAY_DEFAULT};
@@ -35,27 +36,32 @@
else {
# Unix and the rest
@POSSIBLE_SSL_DIRS = qw(
- /usr/local/openssl
- /usr/local/ssl
+ /local
/local/ssl
/opt/ssl
- /usr/local
- /local
/usr
+ /usr/local
+ /usr/local/ssl
+ /usr/local/openssl
);
}
-my @CANDIDATE = map {Candidate($_)} @POSSIBLE_SSL_DIRS;
+my @CANDIDATE = do {
+ my %seen;
+ grep {!$seen{$_->{check}}++}
+ map {Candidate($_)}
+ @POSSIBLE_SSL_DIRS
+};
if (@CANDIDATE == 0) {
$opt_default = 0;
my $bar = '=' x 72;
- print <
participants (1)
-
root@Hilbert.suse.de