Page MenuHomeSolus

Update perl-io-socket-ssl to 2.058
ClosedPublic

Authored by simniotiqu on Jul 21 2018, 12:59 PM.
Tags
None
Referenced Files
F10987119: D3364.diff
Mon, Jul 24, 4:23 AM
F10903854: D3364.id.diff
Jul 5 2023, 6:24 PM
F10899095: D3364.diff
Jul 3 2023, 11:31 AM
F10734548: D3364.diff
May 12 2023, 6:23 AM
F10719808: D3364.diff
May 5 2023, 2:15 PM
F10710415: D3364.id.diff
Apr 28 2023, 6:35 PM
Subscribers

Details

Summary
  • fix memory leak which occured with explicit stop_SSL in connection with non-blocking sockets or timeout - https://rt.cpan.org/Ticket/Display.html?id=125867 Thanks to Paul Evans for reporting
  • fix redefine warnings in case Socket6 is installed but neither IO::Socket::IP nor IO::Socket::INET6 - https://rt.cpan.org/Ticket/Display.html?id=124963
  • IO::Socket::SSL::Intercept - optional 'serial' argument can be starting number or callback to create serial number based on the original certificate
  • new function get_session_reused to check if a session got reused
  • IO::Socket::SSL::Utils::CERT_asHash: fingerprint_xxx now set to the correct value
  • fix t/session_ticket.t: it failed with OpenSSL 1.1.* since this version expects the extKeyUsage of clientAuth in the client cert also to be allowed by the CA if CA uses extKeyUsage
Test Plan

Passed the make tests. Installed and run 'youtube-viewer'.

Diff Detail

Repository
R2367 perl-io-socket-ssl
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Jul 21 2018, 4:07 PM
This revision was automatically updated to reflect the committed changes.