PaulHowarth/Blog/2014-12-10

Wednesday 10th December 2014

Fedora Project

  • Updated perl-AnyEvent to 7.08 in Rawhide:

    • Work around a newly introduced bug in Socket 2.011 (an erroneous sun_length check)

    • AnyEvent::TLS didn't load (but refer to) AnyEvent::Socket

    • AnyEvent::Strict will now confess, not croak, in line with it being a development/debugging tool

    • Work around a number of libglib bugs (debug builds of libglib enforce certain undocumented behaviour patterns such as not being able to remove a child watch source after it has fired, which we will try to emulate to avoid "criticals"; what were they thinking?)

    • Mention json security issues in AnyEvent::Handle

    • Changed default DNS resolver "max_outstanding" value from 1 to 10, the latter being the intended value all along

    • Added new "AnyEvent::Impl::UV" interface module to the UV event lib

  • Updated perl-Test-Fatal to 0.014 in Rawhide:

    • Avoid assuming that t/todo.t is always called t/todo.t

Local Packages

  • Updated libgcrypt update to 1.6.2:

    • Map deprecated RSA algo number to the RSA algo number for better backward compatibility
    • Support a 0x40 compression prefix for EdDSA

    • Improve ARM hardware feature detection and building
    • Fix powerpc-apple-darwin detection

    • Fix building for the x32 ABI platform

    • Support building using the latest mingw-w64 toolchain

    • Fix some possible NULL deref bugs

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

  • Updated perl-DBD-SQLite to 1.46:

  • Changes that may possibly break your old applications

    • Changed to apply quotemeta() to parameters while building a query for a virtual table using PerlData for security

  • Other Changes

    • Updated to SQLite 3.8.7.2

    • int values over 32 bit in length produced an error "datatype mismatch" (CPAN RT#76395)

    • Improved int overflow handling under 32bit strawberry perl

    • Fixed regression of 0 as integer

    • Restored regexp support in PerlData virtual table by secure re-implementation using closure

    • Silenced a compile-time warning (Unescaped left brace in regex is deprecated) in PerlData virtual table under bleadperl

  • Updated perl-Pod-Escapes to 1.07:

    • A bunch of changes for EBCDIC support
    • Fix typo in comment
    • Reorder structure definitions
    • Documentation clarification
  • Updated perl-Test-Fatal to 0.014 as per the Fedora version


Recent