PaulHowarth/Blog/2023-11-15

Wednesday 15th November 2023

Local Packages

  • Updated c-ares to 1.22.0:

  • This is a feature release with some significant internal changes
  • Features:
    • ares_reinit() is now implemented to re-read any system configuration and immediately apply to an existing ares channel

    • The adig command line program has been rewritten and its format now more closely matches that of BIND's dig utility

    • The new DNS message parser and writer functions have now been made public
    • RFC9460 HTTPS and SVCB records are now supported
    • RFC6698 TLSA records are now supported
    • The server list is now internally dynamic and can be changed without impacting existing queries
    • Hosts file processing is now cached until the file is detected to be changed to speed up repetitive lookups of large hosts files
  • Changes:
    • Internally all DNS messages are now written using the new DNS writing functions
    • EDNS is now enabled by default
    • Internal clean-ups in function prototypes
  • Bug Fixes:
    • Randomize retry penalties to prevent thundering herd issues when dns servers throttle requests
    • Fix Windows build error for missing if_indextoname()


Recent