PaulHowarth/Blog/2024-07-25

Thursday 25th July 2024

Fedora Project

  • Updated perl-Business-ISBN-Data to 20240725.001 in Rawhide:

    • Data update for 20240725

Local Packages

  • Updated c-ares to 1.32.3:

  • This is a bugfix release
  • Changes:
    • Prevent complex recursion during query re-queuing and connection clean-up for stability
    • Better propagate error codes in re-queue situations
    • Try to prevent SIGPIPE from being generated and delivered to integrations

  • Bugfixes:
    • Windows: Rework EventThread AFD code for better stability (GH#811)

    • Windows: If an IP address was detected to have changed, it could lead to a crash due to a bad pointer (regression introduced in 1.31.0)
    • Windows: Use 'QueryPerformanceCounters()' instead of 'GetTickCount64()' for better time accuracy (~15ms => ~1us)

    • Windows 32-bit config change callback needs to be tagged as 'stdcall', otherwise it could result in a crash

    • Tests that need accurate timing should not depend on internal symbols as there are C++ equivalents in 'std::chrono' (GH#809)

    • Kqueue (MacOS, *BSD): If the open socket count exceeded 8 (unlikely), it would try to allocate a new buffer that was too small
    • Missing manpage for 'ares_dns_record_set_id()'

    • Memory leak in 'ares__hosts_entry_to_hostent()' due to allocation strategy (GH#824)

    • UDP write failure detected via ICMP unreachable should trigger faster failover (GH#821)

    • Fix pycares test case regression due to wrong error code being returned (regression from 1.31.0) (GH#820)

    • Fix possible Windows crash during 'ares_destroy()' when using event threads

    • 'ARES_OPT_MAXTIMEOUTMS' wasn't being honoured in all cases

  • Updated java-1.8.0-oracle to Java SE 8 update 421


Recent