Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-03-05 | Daniel Johnson provided fixes for building with the clang compiler | Daniel Stenberg | |
2010-03-05 | Added IPv6 name servers support | Yang Tse | |
2010-01-28 | - Tommie Gannert pointed out a silly bug in ares_process_fd() since it didn't | Daniel Stenberg | |
check for broken connections like ares_process() did. Based on that, I merged the two functions into a single generic one with two front-ends. | |||
2009-12-29 | Mention last changes | Yang Tse | |
2009-12-21 | - Ingmar Runge noticed that Windows config-win32.h configuration file | Yang Tse | |
did not include a definition for HAVE_CLOSESOCKET which resulted in function close() being inappropriately used to close sockets. | |||
2009-11-30 | start working on 1.7.1 | Daniel Stenberg | |
2009-11-26 | - Larry Lansing fixed ares_parse_srv_reply to properly parse replies | Yang Tse | |
which might contain non-SRV answers, skipping over potential non-SRV ones such as CNAMEs. | |||
2009-11-23 | Daniel wants upcoming release to be 1.7.0 | Yang Tse | |
2009-11-23 | Mention last changes | Yang Tse | |
2009-11-23 | - Mention other recent changes | Yang Tse | |
2009-11-23 | - Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl and | Yang Tse | |
ares_addr6ttl in order to prevent name space pollution, along with necessary changes to code base and man pages.This change does not break ABI, there is no need to recompile existing applications. But existing applications using these structs with the old name will need source code adjustments when recompiled using c-ares 1.6.1. | |||
2009-11-23 | - Jakub Hrozek fixed more function prototypes in man pages to sync them | Yang Tse | |
with the ones declared in ares.h | |||
2009-11-10 | Mention last changes | Yang Tse | |
2009-11-02 | Renamed c-ares setup.h to ares_setup.h | Yang Tse | |
2009-10-31 | Mention many changes | Yang Tse | |
2009-10-29 | Jakub Hrozek added ares_parse_txt_reply() for TXT parsing | Daniel Stenberg | |
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-10-07 | Overhauled ares__get_hostent() | Yang Tse | |
- Fixing out of bounds memory overwrite triggered with malformed /etc/hosts file. - Improving parsing of /etc/hosts file. - Validating requested address family. - Ensuring that failures always return a NULL pointer. - Adjusting header inclusions. | |||
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-08-03 | - Joshua Kwan fixed the init routine to fill in the defaults for stuff that | Daniel Stenberg | |
fails to get inited by other means. This fixes a case of when the c-ares init fails when internet access is fone. | |||
2009-07-14 | renamed generated config.h to ares_config.h in order to avoid clashes when ↵ | Gunter Knauf | |
libcurl is used with other projects which also have a config.h. | |||
2009-06-12 | Try to make more clear that --enable-curldebug has nothing to do with ↵ | Yang Tse | |
--enable-debug for this library. | |||
2009-06-08 | mention last changes | Yang Tse | |
2009-05-26 | c-ares's --enable-curldebug configure option decoupled from c-ares's ↵ | Yang Tse | |
--enable-debug | |||
2009-05-20 | Mention last changes | Yang Tse | |
2009-05-11 | - Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option to | Daniel Stenberg | |
only expose functions starting with ares_. | |||
2009-05-02 | Use build-time configured ares_socklen_t instead of socklen_t | Yang Tse | |
2009-04-21 | Moved potential inclusion of system's malloc.h and memory.h header files to | Yang Tse | |
setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively. | |||
2009-03-11 | s/u_long/unsigned long/ | Yang Tse | |
2009-02-20 | Do not halt compilation when using VS2008 to build a Windows 2000 target | Yang Tse | |
2009-02-03 | * February 3 2009 (Phil Blundell) | Phil Blundell | |
- If the server returns garbage or nothing at all in response to an AAAA query, go on and ask for A records anyway. | |||
2009-01-31 | - ares_gethostbyname() now accepts 'AF_UNSPEC' as a family for resolving | Daniel Stenberg | |
either AF_INET6 or AF_INET. It works by accepting any of the looksups in the hosts file, and it resolves the AAAA field with a fallback to A. | |||
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. | |||
2009-01-13 | - ares__send_query() now varies the retry timeout pseudo-randomly to avoid | Phil Blundell | |
packet storms when several queries were started at the same time. | |||
2009-01-11 | - Phil Blundell added the internal function ares__expand_name_for_response() | Daniel Stenberg | |
that is now used by the ares_parse_*_reply() functions instead of the ares_expand_name() simply to easier return ARES_EBADRESP for the cases where the name expansion fails as in responses that really isn't expected. | |||
2008-12-09 | Fix for Win32 targets using Watt-32. | Gisle Vanem | |
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-03 | Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards. | Daniel Stenberg | |
Also discussed on the ml. | |||
2008-11-26 | Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause a | Yang Tse | |
buffer to shrink instead of expand if a reply contained 8 or more records. | |||
2008-11-26 | Brad Spencer provided changes to allow buildconf to work on OS X. | Yang Tse | |
2008-11-25 | In preparation for the upcomming IPv6 nameservers patch, the internal | Yang Tse | |
ares_addr union is now changed into an internal struct which also holds the address family. | |||
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-10-21 | Charles Hardin patch: | Yang Tse | |
- handles the EINPROGRESS for UDP connects - uses closesocket instead of close on some paths that were noticed | |||
2008-10-17 | Charles Hardin made adig support a regular numerical dotted IP address for the | Daniel Stenberg | |
-s option as well. | |||
2008-10-07 | Sync up with reality | Yang Tse | |
2008-09-17 | Sync up with reality | Yang Tse | |
2008-08-29 | Version 1.5.3 | Daniel Stenberg | |
2008-08-25 | George Neill's fix acountry sample application compilation failure. | Yang Tse | |