PaulHowarth/Blog/2014-11-23

Sunday 23rd November 2014

Fedora Project

  • Updated perl-IO-Socket-SSL to 2.006 in Rawhide:

    • Make SSLv3 available even if the SSL library disables it by default in SSL_CTX_new (like done in LibreSSL); default will stay to disable SSLv3 so this will be only done when setting SSL_version explicitly

    • Fix possible segmentation fault when trying to use an invalid certificate
    • Use only the ICANN part of the default public suffix list and not the private domains; this makes existing exceptions for s3.amazonaws.com and googleapis.com obsolete

    • Fix t/protocol_version.t to deal with OpenSSL installations that are compiled without SSLv3 support

    • Make (hopefully) non-blocking work on windows by using EWOULDBLOCK instead of EAGAIN; while this is the same on UNIX it is different on Windows and socket operations return there (WSA)EWOULDBLOCK and not EAGAIN

    • Enable non-blocking tests on Windows too
    • Make PublicSuffix::_default_data thread safe

    • Update PublicSuffix with latest list from publicsuffix.org

Local Packages

  • Updated perl-IO-Socket-SSL to 2.006 as per the Fedora version

  • Updated perl-Perl-Critic-Pulp to 88:

    • ConstantBeforeLt oops again, PPI incompatibility too much, must depend on version 1.220


Recent