#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 8th July 2024 === ==== Fedora Project ==== * Updated `perl-IO-Socket-SSL` to 2.087 in Rawhide: * Internal optimzation: implement `_touch_entry` in session cache instead of using del+add * Support for PSK, see [[https://metacpan.org/pod/IO::Socket::SSL#Description-Of-Methods|SSL_psk in documentation]] ==== Local Packages ==== * Updated `c-ares` to 1.32.1: . This is a feature and bugfix release . Features: * Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled by specifying '`ARES_FLAG_DNS0x20`', disabled by default ([[https://github.com/c-ares/c-ares/pull/800|GH#800]]) * Rework query timeout logic to automatically adjust timeouts based on network conditions; the timeout specified is now only used as a hint until there is enough history to calculate a more valid timeout ([[https://github.com/c-ares/c-ares/pull/794|GH#794]]) . Changes: * Enable Query Cache by default ([[https://github.com/c-ares/c-ares/pull/786|GH#786]]) * DNS RR TXT strings should not be automatically concatenated as there are use cases outside of RFC 7208; in order to maintain ABI compliance, the ability to retrieve TXT strings concatenated is retained as well as a new API to retrieve the individual strings, which restores behaviour from c-ares 1.20.0 ([[https://github.com/c-ares/c-ares/pull/801|GH#801]]) * Clean up header inclusion logic to make hacking on code easier ([[https://github.com/c-ares/c-ares/pull/797|GH#797]]) * GCC/Clang: Enable even more strict warnings to catch more coding flaws * MSVC: Enable '`/W4`' warning level ([[https://github.com/c-ares/c-ares/pull/792|GH#792]]) . Bugfixes: * Enhance Windows DNS configuration change detection to also detect manual DNS configuration changes ([[https://github.com/c-ares/c-ares/pull/785|GH#785]]) * Various legacy MacOS Build fixes ([[https://github.com/c-ares/c-ares/issues/782|GH#782]]) * Ndots value of zero in `resolv.conf` was not being honoured * Watt-32 build support had been broken for some time ([[https://github.com/c-ares/c-ares/pull/781|GH#781]]) * Distribute '`ares_dns_rec_type_tostr`' manpage ([[https://github.com/c-ares/c-ares/pull/778|GH#778]]) * Tests: Fix thread race condition in test cases for `EventThread` ([[https://github.com/c-ares/c-ares/pull/803|GH#803]]) * Windows: Fix building with UNICODE ([[https://github.com/c-ares/c-ares/pull/802|GH#802]]) * Thread Safety: '`ares_timeout()`' was missing lock * Fix building with DJGPP (32-bit protected mode DOS) ([[https://github.com/c-ares/c-ares/pull/789|GH#789]]) * Channel lock needs to be recursive to ensure calls into `c-ares` functions can be made from callbacks, otherwise deadlocks will occur (fixes regression introduced in 1.32.0) * Updated `perl-IO-Socket-SSL` to 2.087 as per the Fedora version * Updated `perl-Module-CoreList` to 5.20240702: * Updated for v5.41.0 and v5.41.1 ----