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)