Update p5-IO-Socket-SSL to 1.86. Changes from previous: ---------------------- v1.86 2013.04.17 - RT#84686 - don't complain about SSL_verify_mode is SSL_reuse_ctx, thanks to CLEACH v1.85 2013.04.14 - probe for available modules with local __DIE__ and __WARN__handlers. fixes RT#84574, thanks to FRAZER - fix warning, when IO::Socket::IP is installed and inet6 support gets explictly requested. RT#84619, thanks to Prashant[DOT]Tekriwal[AT]netapp[DOT]com v1.84 2013.02.15 - disabled client side SNI for openssl version < 1.0.0 because of RT#83289 - added functions can_client_sni, can_server_sni, can_npn to check avaibility of SNI and NPN features. Added more documentation for SNI and NPN. v1.83_1 2013.02.14 - seperated documention of non-blocking I/O from error handling - changed and documented behavior of readline to return the read data on EAGAIN/EWOULDBLOCK in case of non-blocking socket. See https://github.com/noxxi/p5-io-socket-ssl/issues/1, thanks to mytram v1.83 2013.02.03 - Server Name Indication (SNI) support on the server side, inspired by patch provided by karel[DOT]miko[AT]gmail[DOT]com. https://rt.cpan.org/Ticket/Display.html?id=82761 - reworked part of the documentation, like providing better examples. v1.82 2013.01.28 - sub error sets $SSL_ERROR etc only if there really is an error, otherwise it will keep the latest error. This causes IO::Socket::SSL->new.. to report the correct problem, even if the problem is deeper in the code (like in connect) - correct spelling, rt#8270. Thanks to ETHER v1.81 2012.12.06 - deprecated set_ctx_defaults, new name ist set_defaults (but old name still available) - changed handling of default path for SSL_(ca|cert|key)* keys: either if one of these keys is user defined don't add defaults for the others, e.g. don't mix user settings and defaults - cleaner handling of module defaults vs. global settings vs. socket specific settings. Global and socket specific settings are both provided by the user, while module defaults not. - make IO::Socket::INET6 and IO::Socket::IP specific tests run both, even if both modules are installed by faking a failed load of the other module. v1.80 2012.11.30 - removed some warnings in test (missing SSL_verify_mode => 0) which caused tests to hang on Windows. https://rt.cpan.org/Ticket/Display.html?id=81493 v1.79 2012.11.25 - prepare transition to a more secure default for SSL_verify_mode. The use of the current default SSL_VERIFY_NONE will cause a big warning for clients, unless SSL_verify_mode was explicitly set inside the application to this insecure value. In the near future the default will be SSL_VERIFY_PEER, and thus causing verification failures in unchanged applications. v1.78 2012.11.25 - use getnameinfo instead of unpack_sockaddr_in6 to get PeerAddr and PeerPort from sockaddr in _update_peer, because this provides scope too. Thanks to bluhm[AT]genua[DOT]de. - work around systems which don't defined AF_INET6 https://rt.cpan.org/Ticket/Display.html?id=81216 Thanks to GAAS for reportingdiff -r1.62 -r1.63 pkgsrc/security/p5-IO-Socket-SSL/Makefile
(hiramatsu)
@@ -1,25 +1,24 @@ | @@ -1,25 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.62 2012/10/23 18:16:45 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.63 2013/04/19 09:12:50 hiramatsu Exp $ | |
2 | 2 | |||
3 | DISTNAME= IO-Socket-SSL-1.77 | 3 | DISTNAME= IO-Socket-SSL-1.86 | |
4 | PKGNAME= p5-${DISTNAME} | 4 | PKGNAME= p5-${DISTNAME} | |
5 | SVR4_PKGNAME= p5iss | 5 | SVR4_PKGNAME= p5iss | |
6 | CATEGORIES= security net perl5 | 6 | CATEGORIES= security net perl5 | |
7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | 7 | MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://search.cpan.org/dist/IO-Socket-SSL/ | 10 | HOMEPAGE= http://search.cpan.org/dist/IO-Socket-SSL/ | |
11 | COMMENT= Perl5 SSL socket interface class | 11 | COMMENT= Perl5 SSL socket interface class | |
12 | LICENSE= ${PERL5_LICENSE} | 12 | LICENSE= ${PERL5_LICENSE} | |
13 | 13 | |||
14 | DEPENDS+= p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6 | 14 | DEPENDS+= p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6 | |
15 | DEPENDS+= p5-Net-LibIDN-[0-9]*:../../net/p5-Net-LibIDN | 15 | DEPENDS+= p5-Net-LibIDN-[0-9]*:../../net/p5-Net-LibIDN | |
16 | DEPENDS+= p5-Net-SSLeay>=1.33:../../security/p5-Net-SSLeay | 16 | DEPENDS+= p5-Net-SSLeay>=1.33:../../security/p5-Net-SSLeay | |
17 | 17 | |||
18 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 18 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
19 | 19 | |||
20 | REPLACE_PERL= SSL.pm | |||
21 | USE_LANGUAGES= # empty | 20 | USE_LANGUAGES= # empty | |
22 | PERL5_PACKLIST= auto/IO/Socket/SSL/.packlist | 21 | PERL5_PACKLIST= auto/IO/Socket/SSL/.packlist | |
23 | 22 | |||
24 | .include "../../lang/perl5/module.mk" | 23 | .include "../../lang/perl5/module.mk" | |
25 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.44 2012/10/21 22:22:36 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.45 2013/04/19 09:12:50 hiramatsu Exp $ | |
2 | 2 | |||
3 | SHA1 (IO-Socket-SSL-1.77.tar.gz) = 6e3c717351e34ec91d9d537c57beb1f56e8c6574 | 3 | SHA1 (IO-Socket-SSL-1.86.tar.gz) = 990c7adc29a7c967637593f22542a4203d67dbb9 | |
4 | RMD160 (IO-Socket-SSL-1.77.tar.gz) = dda89e1df78de444bff43b36be1e256719776468 | 4 | RMD160 (IO-Socket-SSL-1.86.tar.gz) = 4a7906f6e13b6dbe2743265b96770f6858af7bf9 | |
5 | Size (IO-Socket-SSL-1.77.tar.gz) = 75244 bytes | 5 | Size (IO-Socket-SSL-1.86.tar.gz) = 80558 bytes |