Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-21 | when recvfrom prototype uses a void pointer for arguments 2, 5 or 6 this will | Yang Tse | |
now cause the definition of RECVFROM_TYPE_ARG2_IS_VOID, RECVFROM_TYPE_ARG5_IS_VOID or RECVFROM_TYPE_ARG6_IS_VOID, as appropriate. | |||
2008-07-17 | RECVFROM_TYPE_ARG2, RECVFROM_TYPE_ARG5 and RECVFROM_TYPE_ARG6 are now defined | Yang Tse | |
to the data type pointed by its respective argument and not the pointer type. | |||
2008-07-16 | Configure process now checks availability of recvfrom() socket function and | Yang Tse | |
finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper. | |||
2008-07-16 | Improved configure detection of number of arguments for getservbyport_r | Yang Tse | |
2008-07-15 | Allow --enable-largefile and --disable-largefile configurations. | Yang Tse | |
Configure process no longer needs nor checks size of curl_off_t. Library will now be built with _REENTRANT symbol defined. | |||
2008-07-03 | - Phil Blundell: If you ask ares_gethostbyname() to do an AF_INET6 lookup and | Daniel Stenberg | |
the target host has only A records, it automatically falls back to an AF_INET lookup and gives you the A results. However, if the target host has a CNAME record, this behaviour is defeated since the original query does return some data even though ares_parse_aaa_reply() doesn't consider it relevant. Here's a small patch to make it behave the same with and without the CNAME. | |||
2008-07-02 | fallback to gettimeofday when monotonic clock is unavailable at run-time | Yang Tse | |
2008-06-30 | - As was pointed out to me by Andreas Schuldei, the MAXHOSTNAMELEN define is | Daniel Stenberg | |
not posix or anything and thus c-ares failed to build on hurd (and possibly elsewhere). The define was also somewhat artificially used in the windows port. Now, I instead rewrote the use of gethostbyname to enlarge the host name buffer in case of need and totally avoid the use of the MAXHOSTNAMELEN define. I thus also removed the defien from the namser.h file where it was once added for the windows build. I also fixed init_by_defaults() function to not leak memory in case if error. | |||
2008-06-09 | fix pkg-config reporting of private libraries needed for static linking | Yang Tse | |
2008-05-30 | Brad House fixed a missing header file inclusion in adig sample program | Yang Tse | |
2008-05-29 | 1.5.2 | Daniel Stenberg | |
2008-05-13 | - Introducing millisecond resolution support for the timeout option. See | Daniel Stenberg | |
ares_init_options()'s ARES_OPT_TIMEOUTMS. | |||
2008-05-09 | Use monotonic time source if available. | Yang Tse | |
2008-05-07 | - Sebastian made c-ares able to return all PTR-records when doing reverse | Daniel Stenberg | |
lookups. It is not common practice to have multiple PTR-Records for a single IP, but its perfectly legal and some sites have those. | |||
2008-05-07 | - Doug Goldstein provided a configure patch: updates autoconf 2.13 usage to | Daniel Stenberg | |
autoconf 2.57 usage (which is the version you have specified as the minimum version). It's a minor change but it does clean up some warnings with newer autoconf (specifically 2.62). | |||
2008-05-05 | Improved parsing of resolver configuration files | Yang Tse | |
2008-04-04 | - Alexey Simak fixed the VC dsp file by adding the missing source file | Daniel Stenberg | |
ares_expand_string.c | |||
2008-04-04 | Alexey Simak made adig support NAPTR records | Daniel Stenberg | |
2008-04-04 | Eino Tuominen improved the code when a file is used to seed the randomizer | Daniel Stenberg | |
2007-12-11 | Added acountry.c. | Gisle Vanem | |
2007-12-03 | Erik Kline cleaned up ares_gethostbyaddr.c:next_lookup() somewhat | Daniel Stenberg | |
2007-12-03 | Brad Spencer fixed the configure script to assume that there's no | Daniel Stenberg | |
/dev/urandom when built cross-compiled as then the script cannot check for it. | |||
2007-11-21 | and we start on 1.5.2! | Daniel Stenberg | |
2007-11-21 | change | Daniel Stenberg | |
2007-10-02 | Avoid a segfault when generating a DNS "Transaction ID" in internal | Yang Tse | |
function init_id_key() under low memory conditions. | |||
2007-10-01 | ares_strerror() segfaulted if the input error number was out of the currently | Daniel Stenberg | |
supported range. | |||
2007-09-28 | today's modifications by Steinar and me | Daniel Stenberg | |
2007-09-22 | Steinar H. Gunderson fixed: Correctly clear sockets from the fd_set on in | Daniel Stenberg | |
several functions (write_tcp_data, read_tcp_data, read_udp_packets) so that if it fails and the socket is closed the following code doesn't try to use the file descriptor. | |||
2007-09-22 | Steinar H. Gunderson modified c-ares to now also do to DNS retries even when | Daniel Stenberg | |
TCP is used since there are several edge cases where it still makes sense. | |||
2007-09-22 | Brad House provided a fix for ares_save_options(): Apparently I overlooked | Daniel Stenberg | |
something with the ares_save_options() where it would try to do a malloc(0) when no options of that type needed to be saved. On most platforms, this was fine because malloc(0) doesn't actually return NULL, but on AIX it does, so ares_save_options would return ARES_ENOMEM. | |||
2007-07-14 | added Vlad's entire description of his valgrind fix | Daniel Stenberg | |
2007-07-14 | Vlad Dinulescu fixed two outstanding valgrind reports | Daniel Stenberg | |
2007-06-08 | 1.4.0 preps | Daniel Stenberg | |
2007-06-05 | the revert | Daniel Stenberg | |
2007-06-02 | Brad Spencer found and fixed three flaws in the code, found with the new | Daniel Stenberg | |
gcc 4.2.0 warning: -Waddress | |||
2007-06-02 | Brad House fixed VS2005 compiler warnings due to time_t being 64bit. | Daniel Stenberg | |
He also made recent Microsoft compilers use _strdup() instead of strdup(). | |||
2007-06-02 | Ashish Sharma provided a patch for supporting multiple entries in the | Daniel Stenberg | |
/etc/hosts file. Patch edited for coding style and functionality by me (Daniel). | |||
2007-05-30 | Shmulik Regev brought cryptographically secure transaction IDs | Daniel Stenberg | |
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-05-25 | Ravi Pratap fixed a flaw in the init_by_resolv_conf() function for windows | Daniel Stenberg | |
that could cause it to return a bad return code. | |||
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-02-19 | Vlad Dinulescu added ares_parse_ns_reply() | Daniel Stenberg | |
2007-02-13 | Fix c-ares failing to get the search sequence of /etc/hosts and | Yang Tse | |
DNS from /etc/nsswitch.conf, /etc/host.conf or /etc/svc.conf when /etc/resolv.conf did not exist or was unable to read it. | |||
2006-11-22 | Michael Wallner fixed this problem: When I set domains in the options | Daniel Stenberg | |
struct, and there are domain/search entries in /etc/resolv.conf, the domains of the options struct will be overridden. | |||
2006-11-22 | Install ares_dns.h too | Daniel Stenberg | |
2006-11-06 | avoid a couple of potential zero size memory allocations | Yang Tse | |
2006-11-05 | mention the areslib.dsp fix | Daniel Stenberg | |
2006-11-03 | stand clear for release 1.3.2 | Daniel Stenberg | |
2006-10-13 | Prevent ares_getsock() to overflow if more than 16 sockets are used. | Daniel Stenberg | |