PaulHowarth/Blog/2019-02-26

Tuesday 26th February 2019

Fedora Project

  • Updated perl-AnyEvent to 7.15 in F-30 and Rawhide:

    • Incompatible Change: AnyEvent::Handle's tls_detect documentation gave separate major and minor versions, while code passed only a single value; this version follows the documentation and now passes separate major and minor values

    • Work around Net::SSLeay not having been ported to openssl 1.1, but many distributions compiling it against openssl 1.1, which unfortunately succeeds and results in a very broken module

    • AnyEvent::DNS::dns_unpack now stores the original DNS packet in the __ member, to allow decoding of undecodable resource records containing compressed domain names

    • AnyEvent::Socket::parse_ipv6 would not, as advertised, accept ipv4 addresses; it now does and converts them to ipv4 mapped addresses

    • Support CAA records
    • Add freenom and cloudflare nameservers as DNS fallback
    • AnyEvent::Strict would not properly ward against io watchers on files when the handle passed was a file descriptor

    • Document "internal" variables used by the DNS en-/decoder to allow enterprising users to extend them in a semi-official way

Local Packages

  • Updated perl-AnyEvent to 7.15 as per the Fedora version

  • Updated perl-Text-Template to 1.55:

    • Improve AppVeyor tests for older Perls

    • Check for Test::More 0.94 and skip tests if not installed where done_testing() is used

    • Improve workaround for broken Win32 File::Temp taint failure

    • Skip/todo tests that fail under Devel::Cover

    • Add checks and skip_all checks for non-core test modules


Recent