dev-perl/IO-Socket-SSL: Bump to version 2.66.0 re bug #678182
authorKent Fredric <kentnl@gentoo.org>
Fri, 12 Jul 2019 19:39:24 +0000 (07:39 +1200)
committerKent Fredric <kentnl@gentoo.org>
Fri, 12 Jul 2019 19:40:05 +0000 (07:40 +1200)
commit17c1b24ed64bdd0b93dfa7abad119e3e7faa2906
treea37017d3750d6af6e529be0555f0ab4298a8b0e6
parent1833b888ff73755c102a1834da4f6bd9d45ad720
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>
dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.66.0.ebuild [new file with mode: 0644]
dev-perl/IO-Socket-SSL/Manifest