Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-18 | removed now obsolete defines; | Gunter Knauf | |
updated external library versions to latest. | |||
2007-11-16 | Fix a double free. | Steinar H. Gunderson | |
2007-11-15 | Needed now that in6_addr is referenced in ares.h | Yang Tse | |
2007-11-15 | When looking up in DNS and then in the hosts file, return the error code ↵ | Steinar H. Gunderson | |
from DNS if both fail, instead of returning the error code from the hosts file, as today. Patch from the Google tree. | |||
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-11-08 | The only libraries actually needed for sample programs adig and | Yang Tse | |
ahost are ws2_32.lib and advapi32.lib | |||
2007-11-07 | MSVC versions prior to VS2005 do not complain about portable C functions | Yang Tse | |
2007-10-24 | Windows build targets have socklen_t definition in ws2tcpip.h but some | Yang Tse | |
versions of ws2tcpip.h do not have the definition. It seems that when the socklen_t definition is missing from ws2tcpip.h the definition for INET_ADDRSTRLEN is also missing, and that when one definition is present the other one also is available. | |||
2007-10-22 | removed dependency on gettimeofday() since we use only 1 sec resolution here. | Gunter Knauf | |
2007-10-20 | Fix compiler warning: conversion from "int" to "unsigned short" may lose ↵ | Yang Tse | |
significant bits | |||
2007-10-19 | Fix message shown when detecting icc version | Yang Tse | |
2007-10-19 | Avoid shadowing a global declaration | Yang Tse | |
2007-10-18 | Renamed a variable to avoid shadowing a global declaration | Yang Tse | |
2007-10-18 | Renamed internal function to avoid a variable shadowing it | Yang Tse | |
2007-10-18 | Fix compiler warning: feupdateenv is not implemented and will always fail. | Yang Tse | |
Specifically for linux x86-64 with Intel's icc. | |||
2007-10-18 | Sync PLATFORM_AIX_V3 detection and CURL_CC_DEBUG_OPTS() | Yang Tse | |
icc warning level with libcurl's | |||
2007-10-18 | Fix compiler warning: conversion from "int" to "unsigned char" | Yang Tse | |
may lose significant bits | |||
2007-10-17 | actually sync with lib/setup_once.h | Yang Tse | |
2007-10-17 | sync with lib/setup_once.h | Yang Tse | |
2007-10-16 | Fix a bug where fallback from AF_INET6 to AF_INET would not work properly ↵ | Steinar H. Gunderson | |
together with relative search; if you had a search path of .a.com and .b.com, and foo.a.com would return ARES_ENODATA and foo.b.com would return ARES_ENOTFOUND, the lookup would not properly retry with AF_INET as it forgot the first ARES_ENODATA. | |||
2007-10-15 | Mention first version with CURLOPT_COPYPOSTFIELDS. | Dan Fandrich | |
Don't confuse NUL with NULL. | |||
2007-10-08 | Added needed 'HAVE_*' defines. | Gisle Vanem | |
2007-10-08 | 'FD_CLOXEC' is meaningless on MSDOS/Watt-32. | Gisle Vanem | |
2007-10-04 | Removed a piece of redundant code (process_answer already takes care of it). | Steinar H. Gunderson | |
2007-10-04 | Another timeout fix in ares_getnameinfo(). | Steinar H. Gunderson | |
2007-10-04 | Send the timeout count in ares_getnameinfo(). | Steinar H. Gunderson | |
2007-10-04 | Moved the NULL check for channel upwards in ares_destroy(). | Steinar H. Gunderson | |
2007-10-04 | Clarified the comment over ares_cancel. | Steinar H. Gunderson | |
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-02 | Add ares_llist.c and ares_llist.h to MSCV project file. | Yang Tse | |
2007-10-02 | Fixed the problem where next_lookup would use 'status' uninitialized. Now | Daniel Stenberg | |
it gets passed the initial value as an argument. | |||
2007-10-02 | Avoid inline C99ism, and move c-ares routines for managing doubly-linked lists. | Yang Tse | |
2007-10-01 | ares_strerror() segfaulted if the input error number was out of the currently | Daniel Stenberg | |
supported range. | |||
2007-10-01 | Prevent ares_strerror() from segfaulting if an invalid error code is passed | Daniel Stenberg | |
in as argument! | |||
2007-09-30 | Fix compiler warning | Yang Tse | |
2007-09-30 | check availability of <netinet/tcp.h> | Yang Tse | |
2007-09-30 | improve portability, defining MAXDNAME and MAXCDNAME | Yang Tse | |
2007-09-30 | Fix a memory leak that I recently inadvertedly introduced. | Steinar H. Gunderson | |
2007-09-29 | Use ISDIGIT instead of isdigit; fixes a gcc warning. | Steinar H. Gunderson | |
2007-09-29 | Port the TCP socket fix made in ares_fds() to ares_getsock() as well. | Steinar H. Gunderson | |
2007-09-29 | Previously, processing a large batch of timeouts was O(n^2) in the number of | Steinar H. Gunderson | |
outstanding queries, and processing a DNS response packet was O(n) in the number of outstanding queries. To speed things up in Google, we added a few circular, doubly-linked lists of queries that are hash-bucketed based on the attributes we care about, so most important operations are now O(1). It might be that the number of buckets are higher than most people would need, but on a quick calculation it should only be 100kB or so even on a 64-bit system, so I've let it stay as-is. | |||
2007-09-29 | We should standarise on C comments. | Gisle Vanem | |
2007-09-29 | Fix compiler warning in setsockopt(). | Gisle Vanem | |
2007-09-29 | TCP queries can time out too, not just UDP queries. (Patch from the Google ↵ | Steinar H. Gunderson | |
tree.) | |||
2007-09-29 | Read and process as many packets as possible in read_udp_packets, to avoid ↵ | Steinar H. Gunderson | |
having to run the entire event loop once per packet. (Patch from the Google tree.) | |||
2007-09-29 | There are two different places in write_tcp_data() that advance the ↵ | Steinar H. Gunderson | |
send_queue; however, they are slightly different and only the first one properly uses a while loop. Consolidate both into a single function that DTTR. (Patch from the Google tree.) | |||
2007-09-29 | Reject names that are longer than 255 characters, to avoid problems with ↵ | Steinar H. Gunderson | |
strict or buggy DNS server implementations. (Patch from the Google tree) | |||
2007-09-29 | In ares_mkquery, make sure we set buflen and buf to reasonable values if ↵ | Steinar H. Gunderson | |
there's an error. (Patch from the Google tree) | |||
2007-09-29 | Be stricter about what's a valid IP address in fake_hostent. (Patch from the ↵ | Steinar H. Gunderson | |
Google tree.) |