Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-23 | John Engelhart noticed an unreleased problem relative to a duplicate | Yang Tse | |
ARES_ECANCELLED error code value and missing error code description. | |||
2009-09-05 | changed u_int16_t to unsigned short because it is the only place within ares ↵ | Gunter Knauf | |
and curl where such a type would be used; also it broke many autobuilds. We should probably introduce an ares_port_t if we want to use a type here. | |||
2009-09-04 | - Jakub Hrozek added ares_parse_srv_reply() for SRV parsing | Daniel Stenberg | |
2009-08-03 | - Timo Teras changed the reason code used in the resolve callback done when | Daniel Stenberg | |
ares_cancel() is used, to be ARES_ECANCELLED instead of ARES_ETIMEOUT to better allow the callback to know what's happening. | |||
2009-05-26 | Make ares_init(), ares_dup() and ares_init_options() return ARES_ENOTINITIALIZED | Yang Tse | |
if library initialization has not been performed calling ares_library_init(). | |||
2009-05-19 | Fix case | Yang Tse | |
2009-05-18 | Remove run-time requirement for advapi32.dll since | Yang Tse | |
c-ares can work even with no advapi32.dll at all. | |||
2009-05-18 | Intentionally avoid checking if the address of SystemFunction036, a.k.a. | Yang Tse | |
RtlGenRandom, has been located or not. This function is only available on WinXP and later. When unavailable c-ares uses portable rand() function. | |||
2009-05-18 | - Provide in external interface preprocessor symbol definitions for | Yang Tse | |
CARES_HAVE_ARES_LIBRARY_INIT and CARES_HAVE_ARES_LIBRARY_CLEANUP to ease the use of new capabilities. - Move ares_version() prototype to ares.h | |||
2009-05-17 | Introduction of ares_library_init() and ares_library_cleanup() | Yang Tse | |
2009-05-02 | Use build-time configured ares_socklen_t instead of socklen_t | Yang Tse | |
2009-04-28 | Initial step towards a configure time ares_socklen_t definition | Yang Tse | |
2009-01-14 | - ares.h no longer uses the HAVE_STRUCT_IN6_ADDR define check, but instead it | Daniel Stenberg | |
now declares the private struct ares_in6_addr for all systems instead of relying on one possibly not present in the system. | |||
2008-12-04 | Gregor Jasny provided the patch that introduces ares_set_socket_callback(), | Daniel Stenberg | |
and I edited it to also get duped by ares_dup(). | |||
2008-12-04 | Bring the sys/include.h include test in line with curl's. | Dan Fandrich | |
2008-12-03 | Let's not call ares_save_options() deprecated just yet | Daniel Stenberg | |
2008-12-03 | Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards. | Daniel Stenberg | |
Also discussed on the ml. | |||
2008-12-01 | Convert the public config struct to the same binary size/construct as in the | Daniel Stenberg | |
latest releases to remain ABI compatible. | |||
2008-11-29 | Make sure sys/socket.h is included before netinet/in.h (required by | Dan Fandrich | |
OpenWatcom C) | |||
2008-11-19 | - Brad Spencer brought the new function ares_gethostbyname_file() which simply | Daniel Stenberg | |
resolves a host name from the given file, using the regular hosts syntax. | |||
2008-11-01 | - Carlo Contavalli added support for the glibc "rotate" option, as documented | Daniel Stenberg | |
in man resolv.conf: causes round robin selection of nameservers from among those listed. This has the effect of spreading the query load among all listed servers, rather than having all clients try the first listed server first every time. You can enable it with ARES_OPT_ROTATE | |||
2008-05-13 | - Introducing millisecond resolution support for the timeout option. See | Daniel Stenberg | |
ares_init_options()'s ARES_OPT_TIMEOUTMS. | |||
2007-12-10 | Fix for targets that do have 'struct in6_addr', but which doesn't | Gisle Vanem | |
define 's6_addr' as a macro. | |||
2007-11-15 | Needed now that in6_addr is referenced in ares.h | Yang Tse | |
2007-11-15 | Return TTL data from ares_parse_{a,aaaa}_reply, if the user is so inclined. ↵ | Steinar H. Gunderson | |
Patch from the Google tree. | |||
2007-11-08 | Define WIN32 when build target is Win32 API. | Yang Tse | |
This also defines it for WinCE even though it is a subset of WIN32. | |||
2007-10-19 | Avoid shadowing a global declaration | Yang Tse | |
2007-09-28 | Support a few more socket options, and refactor the option setting a bit. ↵ | Steinar H. Gunderson | |
(Patch from the Google tree.) | |||
2007-09-28 | Make the query callbacks return the number of timeouts that happened during ↵ | Steinar H. Gunderson | |
the execution of a query, and update documentation accordingly. (Patch from the Google tree.) | |||
2007-07-03 | added NetWare CLIB-own header to solve gcc warnings. | Gunter Knauf | |
2007-07-03 | few minor changes to make ares compile for NetWare CLIB architecture. | Gunter Knauf | |
2007-05-30 | Brad House added ares_save_options() and ares_destroy_options() that can be | Daniel Stenberg | |
used to keep options for later re-usal when ares_init_options() is used. | |||
2007-05-30 | added ares_process_fd() to allow applications to ask for processing on | Daniel Stenberg | |
specific sockets and thus avoiding select() and associated functions/macros. This function will be used by upcoming libcurl releases for this very reason. It also made me export the ares_socket_t type in the public ares.h header file, since ares_process_fd() uses that type for two of the arguments. | |||
2007-04-16 | ares_getopt() command-line parser function does not belong to actual | Yang Tse | |
c-ares library. It is just a convinience source code helper function for use in example programs adig.c and ahost.c | |||
2007-04-12 | add ares_getopt prototype | Yang Tse | |
2007-02-19 | Vlad Dinulescu added ares_parse_ns_reply() | Daniel Stenberg | |
2006-10-11 | Remove redundant __CYGWIN__ symbol check | Yang Tse | |
2006-07-05 | Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows ↵ | Yang Tse | |
headers when compiled with Cygwin in POSIX emulation mode. | |||
2006-05-03 | Nick Mathewson added the ARES_OPT_SOCK_STATE_CB option that when set makes | Daniel Stenberg | |
c-ares call a callback on socket state changes. A better way than the ares_getsock() to get full control over the socket state. | |||
2005-12-22 | Added ares_getsock() to extract sockets to wait for action on, without being | Daniel Stenberg | |
limited to select(). | |||
2005-12-19 | Undo previous change. This header file belongs to the public | Yang Tse | |
interface and the change could break the compilation of thrid party apps which link against this library. | |||
2005-12-18 | Cleanup windows header includes. Where aplicable, inclusion of | Yang Tse | |
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h | |||
2005-12-11 | Undo last changes | Yang Tse | |
2005-12-11 | Fix compiler warning and compatibility issue with the type of the parameter ↵ | Yang Tse | |
used in getnameinfo() to receive the length of the sockaddr struct. | |||
2005-11-09 | Replace <winsock.h> with <winsock2.h> | Gisle Vanem | |
since IPv6 support is required. | |||
2005-09-18 | Added constants that will be used by ares_getaddrinfo. Made ares_getnameinfo ↵ | Dominick Meglio | |
use the reentrant getservbyport (getservbyport_r) if it isavailable to ensure it works properly in a threaded environment | |||
2005-08-18 | detabified | Daniel Stenberg | |
2005-05-16 | Added ares_getnameinfo which mimics the getnameinfo API | Dominick Meglio | |
2005-03-10 | Dominick Meglio added ares_parse_aaaa_reply.c and did various adjustments. The | Daniel Stenberg | |
first little steps towards IPv6 support! | |||
2004-11-11 | Adapted for C++. | Gisle Vanem | |