aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2008-07-16Configure process now checks availability of recvfrom() socket function andYang Tse
finds out its return type and the types of its arguments. Added definitions for non-configure systems config files, and introduced macro sreadfrom which will be used on udp sockets as a recvfrom() wrapper.
2008-07-16Initial DEC/Compaq C compiler detection and flagsYang Tse
2008-07-16Improved configure detection of number of arguments for getservbyport_rYang Tse
2008-07-15Allow --enable-largefile and --disable-largefile configurations.Yang Tse
Configure process no longer needs nor checks size of curl_off_t. Library will now be built with _REENTRANT symbol defined.
2008-07-10fix compiler warningYang Tse
2008-07-09since Jun 30 2008 MAXHOSTNAMELEN define is no longer usedYang Tse
2008-07-07fix c-ares version reported in generated libcares.pc file when buildingYang Tse
from CVS tree.
2008-07-04egrep and ar are also mandatoryYang Tse
2008-07-03just to clarify that c-ares actually have some ipv6 supportDaniel Stenberg
2008-07-03ares_gethostbyname() fallback from AAA to A records with CNAME presentDaniel Stenberg
2008-07-03- Phil Blundell: If you ask ares_gethostbyname() to do an AF_INET6 lookup andDaniel Stenberg
the target host has only A records, it automatically falls back to an AF_INET lookup and gives you the A results. However, if the target host has a CNAME record, this behaviour is defeated since the original query does return some data even though ares_parse_aaa_reply() doesn't consider it relevant. Here's a small patch to make it behave the same with and without the CNAME.
2008-07-02The configure process will now halt when sed or grep are unavailableYang Tse
2008-07-02fallback to gettimeofday when monotonic clock is unavailable at run-timeYang Tse
2008-07-01IBM C/C++ compiler predefined macro checkYang Tse
2008-07-01set earlier in configure process IBM compilers optimization flagsYang Tse
2008-06-30make check message wording more preciseYang Tse
2008-06-30- As was pointed out to me by Andreas Schuldei, the MAXHOSTNAMELEN define isDaniel Stenberg
not posix or anything and thus c-ares failed to build on hurd (and possibly elsewhere). The define was also somewhat artificially used in the windows port. Now, I instead rewrote the use of gethostbyname to enlarge the host name buffer in case of need and totally avoid the use of the MAXHOSTNAMELEN define. I thus also removed the defien from the namser.h file where it was once added for the windows build. I also fixed init_by_defaults() function to not leak memory in case if error.
2008-06-29fix C style commentYang Tse
2008-06-29John Lightsey filed bug report #1999181: "CLOCK_MONOTONIC always fails onYang Tse
some systems" (http://curl.haxx.se/bug/view.cgi?id=1999181). The problem was that the configure script did not use the _POSIX_MONOTONIC_CLOCK feature test macro when checking monotonic clock availability. This is now fixed and the monotonic clock will not be used unless the feature test macro is defined with a value greater than zero indicating always supported.
2008-06-20Modified configuration script to actually verify if the compiler is goodYang Tse
enough at detecting compilation errors or at least it has been properly configured to do so. Configuration heavily depends on this capability, so if this compiler sanity check fails the configuration process will now fail.
2008-06-18No longer break out of a shell "for" statement from insideYang Tse
AC_FOO_IFELSE macros, otherwise temp files are not removed. Identation adjustment.
2008-06-11enable additional CFLAGS from commandline.Gunter Knauf
2008-06-09fix pkg-config reporting of private libraries needed for static linkingYang Tse
2008-06-06MSVC does build Windows native targetsYang Tse
2008-05-30Brad House fixed a missing header file inclusion in adig sample programYang Tse
2008-05-29start working on 1.5.3Daniel Stenberg
2008-05-291.5.2Daniel Stenberg
2008-05-26fix compiler warning: unreferenced formal parameterYang Tse
2008-05-23list all local sources the (demo) tools need, add a few missing scripts toDaniel Stenberg
the dist tarball and remove a two duplicate file names from EXTRA_DIST (most of it pointed out by Yang Tse)
2008-05-23this is not used (anymore)Daniel Stenberg
2008-05-22make sure the configure.ac file with the correct version number is shippedDaniel Stenberg
in the tarball
2008-05-22MSVC6+ clean-up targets must also remove acountry.exeYang Tse
2008-05-22sync with realityYang Tse
2008-05-21fix: [action-if-found] part of AC_CHECK_TYPE macro cannot be quoted when emptyYang Tse
2008-05-21fix: remove need and definition of HAVE_SOCKLEN_T symbolYang Tse
2008-05-21fix: socklen_t definition commentYang Tse
2008-05-20update several macros using AC_TRY_LINK with AC_LINK_IFELSEYang Tse
2008-05-20fix underquoting of AC_LANG_PROGRAM argumentsYang Tse
2008-05-20if'def out private function ares__tvdiff(), it is not in use yet.Yang Tse
2008-05-20update several macros using AC_TRY_LINK with AC_LINK_IFELSEYang Tse
2008-05-19fix socklen_t equivalent detection when cross compiling Windows targetYang Tse
2008-05-19if WINSOCK2 API is used link with 'ws2_32', elseYang Tse
if WINSOCK API is used under WinCE link with 'winsock', else if WINSOCK API is used link with 'wsock32'.
2008-05-18on winsock systems linking is done using library 'ws2_32' whenYang Tse
winsock2.h is available, and library 'winsock' is used when only winsock.h is available.
2008-05-17minor change for wince-cegcc and wince-mingw32ce supportYang Tse
2008-05-15millisecond resolution support followupYang Tse
2008-05-15Replaced "-DHAVE_FIONBIO" with "-DHAVE_IOCTLSOCKET".Gisle Vanem
Added "-DHAVE_GETTIMEOFDAY". Trimmed lines.
2008-05-15sync with realityYang Tse
2008-05-15remove compilation time generated filesYang Tse
2008-05-15use same time source for timeout initialization and processingYang Tse
2008-05-14Improve toolchain detection for WinCE cross compilation:Yang Tse
When cross compiling WinCE with the arm-wince-cegcc-gcc C compiler symbol __CEGCC__ is defined and the unix-like compatibility layer is used. For our purposes this is not a native Windows build. When cross compiling WinCE with the arm-wince-mingw32ce-gcc C compiler symbol __MINGW32CE__ is defined and the unix-like compatibility layer is not used. For our purposes this _is_ a native Windows build.