aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2006-07-31Force compilation failure in case macros sread() or swrite() are not defined.Yang Tse
2006-07-31Provide definitions needed for macros sread() and swrite() in config file.Yang Tse
2006-07-29Fix compiler warnings.Yang Tse
2006-07-29include setup_once.h dependency and adjust to 80 char lines.Yang Tse
2006-07-28Replace send() and recv() with swrite() and sread() macros.Yang Tse
2006-07-28First step trying to avoid the multiple header inclusion and recursion ↵Yang Tse
nightmare. Reintroduce checking for HAVE_MSG_NOSIGNAL in configure script, so that we don't depend on header inclusion order for a valid check.
2006-07-26Provide multiple header inclusion prevention definition __ARES_PRIVATE_HYang Tse
2006-07-26Change multiple header inclusion prevention definition to __ARES_BITNCMP_HYang Tse
2006-07-26Change multiple header inclusion prevention definition to __ARES_INET_NET_PTON_HYang Tse
2006-07-26Sync header with source codeYang Tse
2006-07-25Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H ↵Yang Tse
shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.
2006-07-23Added getopt() processing.Gisle Vanem
2006-07-22Added getopt() processing of [-t {a|aaaa}].Gisle Vanem
2006-07-22Added CVS id.Gisle Vanem
2006-07-222nd try adding CVS id.Gisle Vanem
2006-07-22Added CVS id.Gisle Vanem
2006-07-22Use ares_free_string() to avoid detecting leaks.Gisle Vanem
2006-07-22If CURLDEBUG defined, call curl_memdebug() if $CARES_MEMDEBUG is set.Gisle Vanem
2006-07-14Fix compiler warningYang Tse
2006-07-14Change the ai_addrlen type of struct addrinfo from size_t to socklen_t, per ↵Yang Tse
RFC 3493.
2006-07-11Define NEED_MALLOC_H if including <stdlib.h> is not enough for proper ↵Yang Tse
compilation and <malloc.h> must also be included.
2006-07-07Finally get rid of CURL_CHECK_HEADERS_ONCE since it adds very little value ↵Yang Tse
and has portability issues. Change some shell if...then...fi tests into case...esac tests which demand less resources.
2006-07-07Substitution of the literal '-' is only done if it's the first or last ↵Yang Tse
character.
2006-07-07Using backslashes and slashes in the strings of the sed 'y' command shall be ↵Yang Tse
avoided since its interpretation is not the same across platforms. Now we use the sed 's' command with a bracket expression.
2006-07-07Fix excessive escaping.Yang Tse
2006-07-07Fix CURL_CHECK_HEADERS_ONCEYang Tse
2006-07-06Fix MinGW/MSYS support in CURL_CHECK_FUNC_RECV and CURL_CHECK_FUNC_SEND.Yang Tse
2006-07-05Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows ↵Yang Tse
headers when compiled with Cygwin in POSIX emulation mode.
2006-07-04Use a more descriptive var name.Yang Tse
2006-07-04Get qualifier of arg 2 for send() apart into SEND_QUAL_ARG2.Yang Tse
2006-07-04Platforms that don't have/run configure need default values in their config ↵Yang Tse
files for: HAVE_GETNAMEINFO, GETNAMEINFO_QUAL_ARG1, GETNAMEINFO_TYPE_ARG1, GETNAMEINFO_TYPE_ARG2, GETNAMEINFO_TYPE_ARG46, GETNAMEINFO_TYPE_ARG7 HAVE_RECV, RECV_TYPE_ARG1, RECV_TYPE_ARG2, RECV_TYPE_ARG3, RECV_TYPE_ARG4, RECV_TYPE_RETV HAVE_SEND, SEND_TYPE_ARG1, SEND_TYPE_ARG2, SEND_TYPE_ARG3, SEND_TYPE_ARG4, SEND_TYPE_RETV
2006-07-04Find out return types and argument types for functions recv() and send() at ↵Yang Tse
configuration stage.
2006-07-03Use CURL_CHECK_FUNC_GETNAMEINFO results in CURL_CHECK_NI_WITHSCOPEIDYang Tse
2006-07-02Make CURL_CHECK_NI_WITHSCOPEID actually try to compile NI_WITHSCOPEID when ↵Yang Tse
cross-compiling.
2006-07-02Fix shell globbing in CURL_CHECK_FUNC_GETNAMEINFOYang Tse
2006-07-02Fix shell globbing in CURL_CHECK_FUNC_GETNAMEINFOYang Tse
2006-07-01Get qualifier of arg 1 for getnameinfo apart. Take 2.Yang Tse
2006-06-30Get qualifier of arg 1 for getnameinfo apart.Yang Tse
2006-06-30Remove experimental notice from CURL_CHECK_FUNC_GETNAMEINFOYang Tse
2006-06-26include config-win32.h in release archivesDaniel Stenberg
2006-06-241.3.1Daniel Stenberg
2006-06-19Remove "big endian" DNS section and RR data integer parser macros fromWilliam Ahern
ares_dns.h, which break c-ares on my Sparc64. Bit-wise operations in C operate on logical values. And in any event the octets are already in big-endian (aka network) byte order so they're being reversed (thus the source of the breakage).
2006-06-19Handle EAGAIN/EWOULDBLOCK readiness errors, which can occur for both TCP andWilliam Ahern
UDP even when a poll(2) or select(2) suggest otherwise.
2006-05-24Copied the NO_UNDEFINED magic from libcurl to make this build fine again withDaniel Stenberg
libtool cross-compiled on linux with mingw32
2006-05-10Bram Matthys brought my attention to a libtool peculiarity where detectingDaniel Stenberg
things such as C++ compiler actually is a bad thing and since we don't need that detection I added a work-around, much inspired by a previous patch by Paolo Bonzini. This also shortens the configure script quite a lot.
2006-05-05two more contributorsDaniel Stenberg
2006-05-03moved the curl_off_t check to within the --enable-debug block where it ↵Daniel Stenberg
belongs since it is a somewhat ugly hack
2006-05-03Nick Mathewson added the ARES_OPT_SOCK_STATE_CB option that when set makesDaniel 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.
2006-04-20removed -fpack-struct because gcc4 seems to know its obsolete and warns...Gunter Knauf
2006-04-17minor Makefile fix - let's go 2006;Gunter Knauf
use correct version var.