PaulHowarth/Blog/2015-11-01

Sunday 1st November 2015

Fedora Project

  • Updated GeoIP to 1.6.7 in Rawhide:

    • Fixed a MSVC parser stack overflow when parsing 'regionName.c' and 'timeZone.c' (GH#64)

    • Updated region codes and timezones
    • When using 'GEOIP_MEMORY_CACHE' with an invalid database file, the search tree traversal could attempt to read memory outside of the memory allocated for the memory cache, resulting in a segmentation fault; a check was added to ensure that the traversal code does not try to read beyond the end of the file, whether in memory, memory mapped, or on disk

    • Previously the return values from file reads were ignored; we now check these values to ensure that there were no errors

Local Packages

  • Updated GeoIP to 1.6.7 as per the Fedora version

  • Updated perl-Class-Tiny to 1.004:

    • Refactored accessor generation to allow subclasses of Class::Tiny to implement alternate accessors


Recent