c-ares is a C library that resolves names asynchronously.
| Tags | Internet DNS Software Development Libraries |
|---|---|
| Licenses | MIT/X |
| Operating Systems | POSIX Mac OS X Windows Windows |
| Implementation | C |
Recent releases


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.