summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Fredric <kentnl@gentoo.org>2019-07-13 07:39:24 +1200
committerKent Fredric <kentnl@gentoo.org>2019-07-13 07:40:05 +1200
commit17c1b24ed64bdd0b93dfa7abad119e3e7faa2906 (patch)
treea37017d3750d6af6e529be0555f0ab4298a8b0e6 /dev-perl/IO-Socket-SSL
parentapp-crypt/acme: certbot* too, 0.34.2 cleanup (diff)
downloadgentoo-17c1b24ed64bdd0b93dfa7abad119e3e7faa2906.tar.gz
gentoo-17c1b24ed64bdd0b93dfa7abad119e3e7faa2906.tar.bz2
gentoo-17c1b24ed64bdd0b93dfa7abad119e3e7faa2906.zip
dev-perl/IO-Socket-SSL: Bump to version 2.66.0 re bug #678182
Upstream: - Prefer AES for server side cipher default (performance) - Make fingerprint algo optional, based on fingerprint length - use CTX_set_ecdh_auto when needed (OpenSSL 1.0.2) - Update fingerprints in live tests - Support dual RSA and ECDSA certificates on the same domain - Update PublicSuffix - Fail compilation when Net::SSLeay has cross-version API-incompatible OpenSSL linking - Enable X509_V_FLAG_PARTIAL_CHAIN if supported (Net::SSLeay 1.83+, OpenSSL 1.1.0+ ) - Support multiple/automatic/custom curves (Net::SSLeay 1.86+) - Enable Post-Handshake-Auth client-side when client certs are provided (TLS1.3, Net::SSLeay 1.86+) - Support for TLS 1.3 (OpenSSL 1.1.1, Net::SSLeay 1.86+) - Fix memory leak when CRL are used - Fix memory leak w/ stop_SSL and threads, non-blocking sockets, or timeout - Fix various test failures w/ newer OpenSSL - Fix redefine warnings when Socket6 is installed w/o IO::Socket::{IP,INET6} - Add optional 'serial' argument to IO::Socket::SSL::Intercept - Add function get_session_reused to detect session reuse. - Fix fingerprint_xxx value reported by IO::Socket::SSL::Utils::Cert_asHash - Fix creation of serial number in IO::Socket::SSL::Intercept - Fix tests failing w/o IPv6 support - Use SNI if hostname is given in ALL CAPS - Don't add authority key for issuer in Utils::CERT_create - Add missing certificates to dist/manifest - Don't check for OCSP if SSL_fingerprint is used and matches Keywords: - Due to addition of Mozilla-CA as a dep, the following keywords are dropped: amd64-{fbsd,linux} arm{,64} hppa ia64 m68k{,-mint} mips ppc-{aix,macos} riscv s390 sh sparc sparc{,64}-solaris x64-cygwin {x86,x64}-{macos,solaris} x86-{fbsd,linux} Bug: https://bugs.gentoo.org/682224 Closes: https://bugs.gentoo.org/678182 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
Diffstat (limited to 'dev-perl/IO-Socket-SSL')
-rw-r--r--dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild31
-rw-r--r--dev-perl/IO-Socket-SSL/Manifest1
2 files changed, 32 insertions, 0 deletions
diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild
new file mode 100644
index 000000000000..5415815f46de
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.066
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86"
+IUSE="idn"
+
+RDEPEND="
+ dev-perl/Mozilla-CA
+ >=dev-perl/Net-SSLeay-1.460.0
+ virtual/perl-Scalar-List-Utils
+ idn? (
+ || (
+ >=dev-perl/URI-1.50
+ dev-perl/Net-LibIDN
+ dev-perl/Net-IDN-Encode
+ )
+ )"
+DEPEND="${RDEPEND}
+ virtual/perl-ExtUtils-MakeMaker
+"
+mydoc=("docs/debugging.txt")
diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index cdc7486d8258..ff23459c239e 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,3 +1,4 @@
DIST IO-Socket-SSL-2.024.tar.gz 209567 BLAKE2B b03bb1ea8de6bfb1aee642b9848aeb53e0548be9f0aa64a91f327c09245f206ce6bfc91bc6ef9b90dfb0744eaa5b169648f3b68f35d55d59d8435a3db580cf2c SHA512 b76c43efbffba031b72efebc9f5348eb24ea1d48704e61c2256c0a23a754fb786cad23d7a330884f526ed31fc2878e27f4114793afa8135cc0caf8f251c07c3c
DIST IO-Socket-SSL-2.048.tar.gz 214926 BLAKE2B 1defa05aaa3f7b8e3fb078ca2d919400a92c33fd018c23ba81d3496e3d10c08981815c741b9a36bf449514576e8593a953ee0f61d9e82c13f664d19ba49f5e68 SHA512 649aa7f4ed8c7c1f4725bd48e28c40d3929f0c7c7fc40093f6e4d373ea8e306451c2fc3f645a23a33d99cd3a5a378997f7affb2b165d883648c33fc801cfce67
DIST IO-Socket-SSL-2.052.tar.gz 221703 BLAKE2B 764dfa3b81e649bd67fec030f89c4e994372d7f18d126ce38653aa935011687f19ce6142bc7bb21f2d86613cdaa1cbd432568a3870f110427a639c81fb28a050 SHA512 44a2ba94d1e9f911d6815a784263e2cddac0cea90e79cf8e267f73d8b2a3726ca9933d621bac8849a52db50bff0bd7a0d2cfd546a550f2963ea44346d3f8b600
+DIST IO-Socket-SSL-2.066.tar.gz 244730 BLAKE2B 1e197dc7ee4221c7a9bd5bdda54e29d2ea0321ae9a7929e5204917b3c0f3a7e90af5712a0684a6094041d475353777796ba5173fdd48e35abf739b2224fcb590 SHA512 2a15f6d65f276ad4eae33139ae7af4c891d4c9e5f6aa65f45e51bfa02c85e8367a275bd33c73ece1b47b9d18eadc59e65fe1c584f9ccd3c7655948710fb4a57a