Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-02-17 | ares_inet_pton/ntop: cleanup | Daniel Stenberg | 1 | -3/+2 | |
Make sure that the symbols are always exported and present in c-ares. Make the headers prefixed with 'ares'. Removed the inet_ntop.h version as it no longer features any content. | |||||
2013-02-13 | ares__generate_new_id: moved to ares_query.c | Daniel Stenberg | 1 | -7/+0 | |
... and ares__rc4 is turned into a local static function. | |||||
2012-12-14 | setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h> | Yang Tse | 1 | -8/+0 | |
Inclusion of these two header files now done in setup_once.h | |||||
2012-12-14 | Header inclusion clean-up | Yang Tse | 1 | -10/+0 | |
Remove header inclusions already done in setup_once.h | |||||
2012-08-23 | get_DNS_AdaptersAddresses: fix IPv6 parsing | Daniel Stenberg | 1 | -1/+1 | |
Use of the wrong define made the function not parse IPv6 addresses properly. Bug: http://c-ares.haxx.se/mail/c-ares-archive-2012-06/0028.shtml Reported by: Saúl Ibarra Corretgé | |||||
2012-08-17 | Added new feature (rfc2671) | hpopescu@ixiacom.com | 1 | -0/+7 | |
2012-06-14 | Kill compiler warning | Yang Tse | 1 | -2/+2 | |
2012-05-21 | Fix UDP and TCP port byte order in saved options. | Nick Alcock | 1 | -2/+2 | |
The UDP and TCP port are stored in network byte order in the ares_channeldata, but are passed in to ares_init_options() in host byte order. Thus we must return them from ares_save_options() in host byte order too, or a duplicated channel will convert them again, leading to a nonfunctional channel and a mysterious connection refused error from ares_gethostbyname(). This breaks ares_dup(), thus the curl easy API when c-ares is used by curl, and thus all the curl easy API's users. | |||||
2012-04-21 | ares_init.c: Further refactoring of Windows system's DNS fetching code | Yang Tse | 1 | -181/+369 | |
2012-04-20 | Android: small changes to dns property part. | Guenter Knauf | 1 | -8/+9 | |
Prefix prop vars; kill var; use DNS_PROP_NAME_PREFIX macro. | |||||
2012-04-19 | Add support for multiple DNS servers on Android. | Guenter Knauf | 1 | -3/+15 | |
Before, c-ares always used the first DNS server on Android, causing network problems if this DNS server was not available. Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> | |||||
2012-04-17 | Added some more ifdefs to silent compiler warnings. | Guenter Knauf | 1 | -9/+10 | |
2012-04-16 | ares_init.c: get_iphlpapi_dns_info() refactoring | Yang Tse | 1 | -177/+157 | |
2012-04-16 | Kill some more compiler warnings. | Guenter Knauf | 1 | -1/+3 | |
2012-04-16 | Kill compiler warning about unused var. | Guenter Knauf | 1 | -1/+1 | |
2012-04-16 | Fixed my last commit: wrong preprocessor directive. | Guenter Knauf | 1 | -1/+1 | |
2012-04-16 | Check for __ANDROID__ in addition to ANDROID macro. | Guenter Knauf | 1 | -2/+2 | |
Posted to c-ares list by Wayne. | |||||
2012-03-16 | port numbers: convert them to network order! | Daniel Stenberg | 1 | -2/+2 | |
When the config options ARES_OPT_UDP_PORT or ARES_OPT_TCP_PORT are used, make sure to convert them to network byte order! Bug: http://c-ares.haxx.se/mail/c-ares-archive-2012-02/0004.shtml | |||||
2012-02-25 | white space cleanup | Daniel Stenberg | 1 | -44/+59 | |
- Keep code within 80 columns - Removed funny spaces after open paren and before closing paren | |||||
2012-02-25 | get_iphlpapi_dns_info: fix buffer overrun | Poul Thomas Lomholt | 1 | -3/+3 | |
I experienced a buffer overrun exception in c-ares on Windows and tracked it down to be an error in the calculation of the 'left' variable in get_iphlpapi_dns_info(). I changed the variable type of 'left' to a _signed_ type because of the subtraction arithmetic; not sure if a long is the best choice | |||||
2012-01-19 | ares_init.c: fix compiler warning on winsock builds | Yang Tse | 1 | -3/+7 | |
2011-09-07 | ares_init.c: fix segfault triggered in ares_init_options() upon previous | Yang Tse | 1 | -3/+10 | |
failure of init_by_defaults() and incomplete cleanup there. | |||||
2011-09-04 | fix MSVC compiler warning 'conditional expression is constant' | Yang Tse | 1 | -1/+1 | |
2011-06-14 | Fix incorrect sizeof() in ares_save_options | Jakub Hrozek | 1 | -1/+1 | |
2011-06-04 | strlen: use size_t to receive the return | Daniel Stenberg | 1 | -1/+1 | |
2011-05-26 | ares_init: make ares_private.h last included header again | Yang Tse | 1 | -5/+6 | |
2011-05-20 | winsock: compilation fixes | Yang Tse | 1 | -4/+0 | |
Provide winsock iphlpapi alternative definitions to prevent compilation failures when using a variety of winsock header implementations. | |||||
2011-05-17 | IPv6-on-windows: find DNS servers correctly | David Stuart | 1 | -58/+181 | |
2011-03-25 | renamed getplatform() to ares__getplatform() to avoid namespace pollution | Yang Tse | 1 | -1/+1 | |
2011-03-24 | build: move platform stuff to ares_platform.c and ares_platform.h | Yang Tse | 1 | -0/+1 | |
2011-03-23 | build: find out windows platform using GetVersionEx() | Yang Tse | 1 | -2/+5 | |
2011-03-22 | System's errno.h inclusion cleanup. | Yang Tse | 1 | -1/+0 | |
System's errno.h is conditionally included from setup_once.h | |||||
2011-03-22 | ares_init: fix gethostname error detection on winsock platforms | Yang Tse | 1 | -3/+6 | |
2011-02-18 | Watt32: fix server init | Gisle Vanem | 1 | -2/+5 | |
Somewhere in the process, programs using the Watt-32 tcp/ip stack stopped working. | |||||
2011-02-16 | config_sortlist: (win32) missing else | Dima Tisnek | 1 | -3/+3 | |
Without an else there, contents of "pat" that could have been successfully set just above, may be clobbered by successive unsuccessful calls to "xxx_pton" or "ip_addr". | |||||
2010-12-27 | init_by_resolv_conf: fix compiler warnings | Daniel Stenberg | 1 | -3/+6 | |
The code received the return codes in the 'status' variable without using it. Instead we just ignore those particular errors. | |||||
2010-12-10 | ares_init: fix detection of semicolon comments in resolv.conf | Yang Tse | 1 | -13/+22 | |
File resolv.conf may either use a hash '#' or a semicolon ';' character as an indication that the rest of the line is a comment. This fixes not recognizing the semicolon as a valid comment indicator in resolv.conf. | |||||
2010-12-02 | fix compiler warning: rounding, sign extension, or loss of accuracy may result | Yang Tse | 1 | -1/+1 | |
2010-12-01 | fix compiler warning: conversion may lose significant bits | Yang Tse | 1 | -3/+4 | |
2010-11-29 | atoi: remove atoi usage | Yang Tse | 1 | -5/+9 | |
2010-11-28 | ares_init: fix compiler warning: conversion may lose significant bits | Yang Tse | 1 | -10/+10 | |
2010-10-05 | ares_save_options: assignments instead of memcpy | Daniel Stenberg | 1 | -4/+1 | |
2010-10-05 | init_by_options: don't copy an empty sortlist | Daniel Stenberg | 1 | -12/+9 | |
If there aren't any sort items to copy, don't bother. Without this little precaution it would do a malloc(0) which causes undefined behaviors and is frowned upon by curl's memdebug-system. | |||||
2010-07-30 | remove all uses of uint32_t | Ben Greear | 1 | -1/+1 | |
Previous fix forgot a few. Signed-off-by: Ben Greear <greearb@candelatech.com> | |||||
2010-07-18 | local-bind: Support binding to local interface/IPs | Ben Greear | 1 | -0/+30 | |
Add 3 new functions to set the local binding for the out-going socket connection, and add ares_set_servers_csv() to set a list of servers at once as a comma-separated string. Signed-off-by: Ben Greear <greearb@candelatech.com> | |||||
2010-06-11 | init: allow c-ares to work on Android OS | BogDan Vatra | 1 | -0/+10 | |
2010-06-02 | ares_init: Last, not first instance of domain or search should win | Jakub Hrozek | 1 | -2/+2 | |
2010-03-27 | remove all $Id$ lines | Daniel Stenberg | 1 | -1/+0 | |
2010-03-09 | watt32 compilation fix | Yang Tse | 1 | -1/+1 | |
2010-03-05 | Added IPv6 name servers support | Yang Tse | 1 | -78/+123 | |