Release Notes: This release adds ares_create_query(). ares_inet_ntop() and ares_inet_pton() are now recognized c-ares functions At least 17 documented bugfixes have been made.
Release Notes: This release adds ares_parse_naptr_reply() and fixes 10 bugs.
Release Notes: Support for binding to a local interface or address was added. A number of bugs were fixed.
Release Notes: This release builds on Android, and includes all files necessary to build it (1.7.2 lacked a file).
Release Notes: ares_parse_mx_reply() was added. Order of search and domain as read from resolv.conf was fixed.
Release Notes: This release adds ares_library_init(), ares_library_cleanup(), ares_parse_srv_reply(), ares_parse_txt_reply(), and ares_free_data(). It has a range of improvements and fixes a number of bugs.
Release Notes: Support was added for the glibc "rotate" resolv.conf option (or ARES_OPT_ROTATE). The ares_gethostbyname_file(), ares_dup(), and ares_set_socket_callback() functions were added. A couple of bugs were also fixed.
Release Notes: Millisecond resolution support was added for the timeout option. All PTR-records are returned when doing reverse lookups. Parsing of resolver configuration files was improved. The file seeding randomizer was improved. Checking of /dev/urandom in the configure script was improved.
Release Notes: The SONAME was bumped due to minor API and ABI changes. About 11 different bugs were fixed.
Release Notes: ares_save_options, ares_destroy_options, ares_process_fd, and ares_parse_ns_reply were added. The transaction IDs were made "secure". A few parsing issues and minor bugs were fixed.