aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
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.
2008-08-04Autoconf 2.62 has changed the behaviour of the AC_AIX macro which we use.Yang Tse
Prior versions of autoconf defined _ALL_SOURCE if _AIX was defined. But, autoconf 2.62 version of AC_AIX defines _ALL_SOURCE along with other four preprocessor symbols no matter if the system is AIX or not. To keep the traditional behaviour, as well as an uniform one, across autoconf versions AC_AIX is replaced with our own internal macro.
2008-08-03Adjust DEC/Compaq C compiler settings.Yang Tse
2008-08-01Another AC_TRY_LINK conversion to AC_LINK_IFELSE.Yang Tse
Proper definition of HAVE_function if function is found deeper.
2008-08-01Sync up with realityYang Tse
2008-08-01Rename reentrant.m4 to avoid filename clash.Yang Tse
2008-07-30Add file version serial number that might be used by 'aclocal' and others.Yang Tse
Keep the '#' character as the first one on the line.
2008-07-30Update copyright year.Yang Tse
2008-07-30Sync comment with reality.Yang Tse
2008-07-30Reinstate the 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4' way ofYang Tse
including our local m4/reentrant.m4 file. This even takes care of including the file in the distribution tarball.
2008-07-29Add quoting for the AC_DEFINE arguments.Yang Tse
2008-07-29Also remove the whitespace.Yang Tse
2008-07-29Also remove the extra quoting.Yang Tse
2008-07-29Replace some '@%:@' quadigraphs by its actual representation '#'.Yang Tse
This quadigraph used before a C preprocessor 'define' directive could be fooling M4, when processing this file, and make it think that the line contains a pure M4 'define' macro.
2008-07-29Tests done using 'aclocal -I m4' in buildconf and 'ACLOCAL_AMFLAGS = -I m4Yang Tse
in top Makefile.am triggered a problem that prevented aclocal from running successfully on SunOS 5.10 with GNU m4 1.4.5 and GNU Autoconf 2.61 A tarball which reproduces mentioned problem is the one dated July-28-2008 http://cool.haxx.se/curl-daily/curl-7.19.0-20080728.tar.gz We actually don't need all the bells and whistles that the above mechanism provides. We only need to include our m4/reentrant.m4 file in acinclude.m4 so here we go with this simpler mechanism.