Monday 19th September 2016
Fedora Project
Submitted a perl-Test2-Plugin-NoWarnings package for review, which was promptly reviewed and approved by Jitka Plesnikova
Imported and built perl-Test2-Plugin-NoWarnings (0.02) in F-24, F-25 and Rawhide
Submitted a perl-Params-ValidationCompiler package for review, which was promptly reviewed and approved by Jitka Plesnikova
Imported and built perl-Params-ValidationCompiler (0.13) in F-25 and Rawhide
Updated perl-AnyEvent to 7.13 in F-25 and Rawhide:
Only call tlsext_host_name for non-empty common names
- Log a (single) notice message if SNI is not supported
Upgrade to UTS-46:9.0.0 draft and switch to non-transitional behaviour (see also https://bugzilla.mozilla.org/show_bug.cgi?id=1218179)
It turns out that the UTS-46 IDNA testcase failures were indeed bugs in the testcases and the specification and not in the code - the post-9.0.0 unicode files have all known problems fixed, so finally the AnyEvent IDNA implementation can pass the full IDNA testsuite - without needing a single fix
Guarantee (and document) that condvar callbacks will be removed on invocation - important to avoid circular references
Updated perl-IO-Socket-SSL to 2.038 in F-25 and Rawhide:
Restrict session ticket callback to Net::SSLeay 1.79+ since version before contains bug; add test for session reuse
Extend SSL fingerprint to pubkey digest, i.e. 'sha1$pub$xxxxxx....'
Fix t/external/ocsp.t to use different server (under my control) to check OCSP stapling
Local Packages
Updated perl-CPAN-Meta (2.150010) to add provide for perl-Parse-CPAN-Meta to support upgrade path for users with perl-core installed prior to Fedora 26
Updated perl-AnyEvent to 7.13 as per the Fedora version
Updated perl-IO-Socket-SSL to 2.038 as per the Fedora version