PaulHowarth/Blog/2016-09-19

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


Recent