PaulHowarth/Blog/2023-10-27

Friday 27th October 2023

Local Packages

  • Updated c-ares to 1.21.0:

  • This is a bugfix and clean-up release with some significant internal changes
    • Provide better man page cross-links
    • Introduce ares_status_t as an enum rather than using #define list and integer data type for internal functions

    • Introduce ares_bool_t datatype rather than using an integer with 0/1 so it is clear based on the function prototype what it returns

    • Increase compiler warning levels by default
    • Use size_t and other more proper datatypes internally (rather than int)

    • Many developers have used different code styles over the years; standardize on one and use clang-format to enforce the style

    • CMake can now control symbol visibility
    • Replace multiple DNS hand-made parsers with new memory-safe DNS message parser
    • Tools: STAYOPEN flag could make tools not terminate

    • Socket callbacks were passed SOCK_STREAM instead of SOCK_DGRAM on udp

  • Updated unrar to source to 7.0.2 (still 7.00 beta 1)


Recent