aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2008-09-24ntoa() and inet_ntoa_r() no longer usedYang Tse
2008-09-22icc adjustments for icc 9.0 and prior versions:Yang Tse
Disable remark #279: controlling expression is constant Remark triggered mostly on va_arg() and FD_ZERO() macros.
2008-09-22attempt to make work the gethostname functionYang Tse
check for winsock build target configurations
2008-09-21Added HAVE_NETDB_H, HAVE_ARPA_INET_H, HAVE_STRCASECMPGisle Vanem
and HAVE_STRNCASECMP.
2008-09-19icc adjustments:Yang Tse
Disable remark #981: operands are evaluated in unspecified order Function calls which are triggering this remark, today, do not depend on the order of evaluation of its arguments. Disable remark #1469: "cc" clobber ignored Remark triggered on htons() and ntohs() due to glibc header files.
2008-09-18icc adjustmentsYang Tse
2008-09-18fix netdb.h prerequisite inclusionYang Tse
2008-09-17improve detection of getservbyport_r()Yang Tse
2008-09-17On Linux Intel's icc uses gcc's header files, soYang Tse
we select ANSI C89 dialect plus GNU extensions.
2008-09-17improve detection of gethostname()Yang Tse
2008-09-17NetWare builds include "nameser.h" from the c-ares subdirYang Tse
2008-09-17include <strings.h>Yang Tse
2008-09-17Sync up with realityYang Tse
2008-09-17adjust inclusion of "nameser.h"Yang Tse
2008-09-17reorder some lines in fileYang Tse
2008-09-16code cleanupYang Tse
2008-09-16NetWare seems to have writev()Yang Tse
2008-09-16rearrange to allow internal/private use of ares_writev to any systemYang Tse
that lacks the writev function.
2008-09-15NetWare CLIB target has stricmp() and strnicmp()Yang Tse
2008-09-15include header file only when availableYang Tse
2008-09-15rearrange to allow internal/private use of ares_strcasecmp to any system thatYang Tse
lacks the strcasecmp function.
2008-09-15improve detection of:Yang Tse
strcasecmp() strcmpi() stricmp() strncasecmp() strncmpi() strnicmp()
2008-09-13*** empty log message ***Yang Tse
2008-09-12djgpp does have strdup().Gisle Vanem
2008-09-12change CRLF into LF line endingsYang Tse
2008-09-11strdup() clone for systems/configurations which lack itYang Tse
2008-09-11move inclusion of ares_private.h lastYang Tse
2008-09-10icc adjustmentsYang Tse
2008-09-09icc adjustmentsYang Tse
2008-09-08Select strict ANSI C89 conformance for iccYang Tse
2008-09-06remove unnecessary typecasting of malloc()Yang Tse
2008-09-06remove unnecessary typecasting of realloc()Yang Tse
2008-08-29we start over working towards 1.5.4Daniel Stenberg
2008-08-29Version 1.5.3Daniel Stenberg
2008-08-29added the three people from RELEASE-NOTES and sorted the list alphabeticallyDaniel Stenberg
2008-08-27Don't abort configuration if recvfrom() is not available.Yang Tse
2008-08-26Functionality only possible if recvfrom() is available.Yang Tse
2008-08-25George Neill's fix acountry sample application compilation failure.Yang Tse
2008-08-25Brad House's validation that DNS response address matches the request addressYang Tse
2008-08-21fix the output nameYang Tse
2008-08-21Get rid of ENABLE_64BIT symbol definition and usage.Yang Tse
Improve HAVE_LONGLONG symbol description.
2008-08-20Export 'ares_process_fd' too.Yang Tse
2008-08-16Ops, remove 'use_vc'.Gisle Vanem
2008-08-16Support Watt-32 under Win32.Gisle Vanem
2008-08-10Fix: Remove now this SIZEOF_CURL_OFF_T symbol definition.Yang Tse
This should have been done with the initial 64-bit curl_off_t patch.
2008-08-09Improve CURL_CHECK_DEFYang Tse
2008-08-09Fix IBM C and DEC/Compaq C compiler detectionYang Tse
2008-08-07Initial support of curlbuild.h and curlrules.h which allowsYang Tse
to have a curl_off_t data type no longer gated to off_t.
2008-08-05The minimum autoconf version required for this file is 2.50Yang Tse
Avoid dot notation in aclocal serial file number, use a single number now.
2008-08-04- Fix by Tofu Linden:Daniel Stenberg
The symptom: * Users (usually, but not always) on 2-Wire routers and the Comcast service and a wired connection to their router would find that the second and subsequent DNS lookups from fresh processes using c-ares to resolve the same address would cause the process to never see a reply (it keeps polling for around 1m15s before giving up). The repro: * On such a machine (and yeah, it took us a lot of QA to find the systems that reproduce such a specific problem!), do 'ahost www.secondlife.com', then do it again. The first process's lookup will work, subsequent lookups will time-out and fail. The cause: * init_id_key() was calling randomize_key() *before* it initialized key->state, meaning that the randomness generated by randomize_key() is immediately overwritten with deterministic values. (/dev/urandom was also being read incorrectly in the c-ares version we were using, but this was fixed in a later version.) * This makes the stream of generated query-IDs from any new c-ares process be an identical and predictable sequence of IDs. * This makes the 2-Wire's default built-in DNS server detect these queries as probable-duplicates and (erroneously) not respond at all.