Wed Aug 26 11:48:26 2015 UTC ()
Update to 2.017:

2.017 2015/08/24
- checks for readability of files/dirs for certificates and CA no longer use
  -r because this is not safe when ACLs are used. Thanks to BBYRD, RT#106295
- new method sock_certificate similar to peer_certificate based on idea of
  Paul Evans, RT#105733
- get_fingerprint can now take optional certificate as argument and compute
  the fingerprint of it. Useful in connection with sock_certificate.
- check for both EWOULDBLOCK and EAGAIN since these codes are different on
  some platforms. Thanks to Andy Grundman, RT#106573
- enforce default verification scheme if none was specified, i.e. no longer
  just warn but accept. If really no verification is wanted a scheme of
  'none' must be explicitely specified.
- support different cipher suites per SNI hosts


(wiz)
diff -r1.90 -r1.91 pkgsrc/security/p5-IO-Socket-SSL/Makefile
diff -r1.65 -r1.66 pkgsrc/security/p5-IO-Socket-SSL/distinfo

cvs diff -r1.90 -r1.91 pkgsrc/security/p5-IO-Socket-SSL/Makefile (switch to unified diff)

--- pkgsrc/security/p5-IO-Socket-SSL/Makefile 2015/06/12 10:51:08 1.90
+++ pkgsrc/security/p5-IO-Socket-SSL/Makefile 2015/08/26 11:48:26 1.91
@@ -1,32 +1,31 @@ @@ -1,32 +1,31 @@
1# $NetBSD: Makefile,v 1.90 2015/06/12 10:51:08 wiz Exp $ 1# $NetBSD: Makefile,v 1.91 2015/08/26 11:48:26 wiz Exp $
2 2
3DISTNAME= IO-Socket-SSL-2.016 3DISTNAME= IO-Socket-SSL-2.017
4PKGNAME= p5-${DISTNAME} 4PKGNAME= p5-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= security net perl5 5CATEGORIES= security net perl5
7MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/} 6MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=IO/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://search.cpan.org/dist/IO-Socket-SSL/ 9HOMEPAGE= http://search.cpan.org/dist/IO-Socket-SSL/
11COMMENT= Perl5 SSL socket interface class 10COMMENT= Perl5 SSL socket interface class
12LICENSE= ${PERL5_LICENSE} 11LICENSE= ${PERL5_LICENSE}
13 12
14DEPENDS+= p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6 13DEPENDS+= p5-IO-Socket-INET6-[0-9]*:../../net/p5-IO-Socket-INET6
15DEPENDS+= p5-Net-LibIDN-[0-9]*:../../net/p5-Net-LibIDN 14DEPENDS+= p5-Net-LibIDN-[0-9]*:../../net/p5-Net-LibIDN
16DEPENDS+= p5-Net-SSLeay>=1.59:../../security/p5-Net-SSLeay 15DEPENDS+= p5-Net-SSLeay>=1.59:../../security/p5-Net-SSLeay
17DEPENDS+= p5-Mozilla-CA-[0-9]*:../../security/p5-Mozilla-CA 16DEPENDS+= p5-Mozilla-CA-[0-9]*:../../security/p5-Mozilla-CA
18 17
19USE_LANGUAGES= # empty 18USE_LANGUAGES= # empty
20PERL5_PACKLIST= auto/IO/Socket/SSL/.packlist 19PERL5_PACKLIST= auto/IO/Socket/SSL/.packlist
21 20
22.include "../../mk/bsd.prefs.mk" 21.include "../../mk/bsd.prefs.mk"
23.if ${OPSYS} == "MirBSD" 22.if ${OPSYS} == "MirBSD"
24SUBST_CLASSES+= openssl 23SUBST_CLASSES+= openssl
25SUBST_STAGE.openssl= pre-configure 24SUBST_STAGE.openssl= pre-configure
26SUBST_MESSAGE.openssl= Adapting minimum OpenSSL version. 25SUBST_MESSAGE.openssl= Adapting minimum OpenSSL version.
27SUBST_FILES.openssl= Makefile.PL 26SUBST_FILES.openssl= Makefile.PL
28SUBST_SED.openssl= -e 's/openssl < 0x00908000/openssl < 0x00907000/' 27SUBST_SED.openssl= -e 's/openssl < 0x00908000/openssl < 0x00907000/'
29.endif 28.endif
30 29
31.include "../../lang/perl5/module.mk" 30.include "../../lang/perl5/module.mk"
32.include "../../mk/bsd.pkg.mk" 31.include "../../mk/bsd.pkg.mk"

cvs diff -r1.65 -r1.66 pkgsrc/security/p5-IO-Socket-SSL/distinfo (switch to unified diff)

--- pkgsrc/security/p5-IO-Socket-SSL/distinfo 2015/06/03 07:15:14 1.65
+++ pkgsrc/security/p5-IO-Socket-SSL/distinfo 2015/08/26 11:48:26 1.66
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.65 2015/06/03 07:15:14 wiz Exp $ 1$NetBSD: distinfo,v 1.66 2015/08/26 11:48:26 wiz Exp $
2 2
3SHA1 (IO-Socket-SSL-2.016.tar.gz) = 32199aa7a4c361edf3417071e14d9722d36bbd8c 3SHA1 (IO-Socket-SSL-2.017.tar.gz) = 4421bc4b2e9825f3227886f1715d2d2c23e10889
4RMD160 (IO-Socket-SSL-2.016.tar.gz) = 265c3309f732bb9cdca66a9c5005ad3cb7e81a2e 4RMD160 (IO-Socket-SSL-2.017.tar.gz) = 41ca50642179702ea402f2fe8741862de5c4c126
5Size (IO-Socket-SSL-2.016.tar.gz) = 195529 bytes 5Size (IO-Socket-SSL-2.017.tar.gz) = 196481 bytes