aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2009-02-20Do not halt compilation when using VS2008 to build a Windows 2000 targetYang Tse
2009-02-13ignoreYang Tse
2009-02-03* February 3 2009 (Phil Blundell)Phil Blundell
- If the server returns garbage or nothing at all in response to an AAAA query, go on and ask for A records anyway.
2009-01-31- ares_gethostbyname() now accepts 'AF_UNSPEC' as a family for resolvingDaniel Stenberg
either AF_INET6 or AF_INET. It works by accepting any of the looksups in the hosts file, and it resolves the AAAA field with a fallback to A.
2009-01-18fopen() returns error in 'errno' even on Windows.Gisle Vanem
So don't use ERRNO (GetLastError()). Trimmed trailing blanks.
2009-01-18Constified some arguments in local functions.Gisle Vanem
2009-01-14- ares.h no longer uses the HAVE_STRUCT_IN6_ADDR define check, but instead itDaniel Stenberg
now declares the private struct ares_in6_addr for all systems instead of relying on one possibly not present in the system.
2009-01-13- ares__send_query() now varies the retry timeout pseudo-randomly to avoidPhil Blundell
packet storms when several queries were started at the same time.
2009-01-11- Phil Blundell added the internal function ares__expand_name_for_response()Daniel Stenberg
that is now used by the ares_parse_*_reply() functions instead of the ares_expand_name() simply to easier return ARES_EBADRESP for the cases where the name expansion fails as in responses that really isn't expected.
2008-12-30added HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID to ares Makefile.netware and sync'd ↵Gunter Knauf
with other Makefile.netware.
2008-12-09use the new URLDaniel Stenberg
2008-12-09start over on the 1.6.1 release...Daniel Stenberg
2008-12-09add spaceDaniel Stenberg
2008-12-09Fix for Win32 targets using Watt-32.Gisle Vanem
2008-12-09C89 compilers (like Minix' ACK) only need to handle 31 functions argumentsDan Fandrich
so split a long sprintf into two calls to get below that number.
2008-12-08Added needed defines for Watt-32 on Windows.Gisle Vanem
2008-12-08Undefine 'optarg', 'optind' and 'opterr' when using Watt-32Gisle Vanem
(to get correct linkage on Windows).
2008-12-08ares_writev() shall not be exported when using Watt-32 (has writev).Gisle Vanem
Added _USE_32BIT_TIME_T to avoid runtime warning. Applies to VC-2008+ only.
2008-12-08Removed unneeded defines HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T,Gisle Vanem
RETSIGTYPE and HAVE_PROCESS_H.
2008-12-04the initial version of the ares_set_socket_callback man pageDaniel Stenberg
2008-12-04Gregor Jasny provided the patch that introduces ares_set_socket_callback(),Daniel Stenberg
and I edited it to also get duped by ares_dup().
2008-12-04Bring the sys/include.h include test in line with curl's.Dan Fandrich
2008-12-03Let's not call ares_save_options() deprecated just yetDaniel Stenberg
2008-12-03Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards.Daniel Stenberg
Also discussed on the ml.
2008-12-02Make sure sys/socket.h is included before netinet/in.h (required byDan Fandrich
OpenWatcom C, and condoned by SUS)
2008-12-01minor indent fixDaniel Stenberg
2008-12-01Convert the public config struct to the same binary size/construct as in theDaniel Stenberg
latest releases to remain ABI compatible.
2008-11-29Added '-DHAVE_GETHOSTNAME'.Gisle Vanem
2008-11-29Make sure sys/socket.h is included before netinet/in.h (required byDan Fandrich
OpenWatcom C)
2008-11-28Netware has gethostname()Dan Fandrich
2008-11-28Fixed a couple of typosDan Fandrich
2008-11-28Don't tweak the HAVE_* macros when using autoconfDan Fandrich
2008-11-28Make use of gethostname() conditional on it being availableDan Fandrich
2008-11-28Only set TCP_NODELAY when it existsDan Fandrich
2008-11-28updated with changes, preparing for a release soonDaniel Stenberg
2008-11-26Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause aYang Tse
buffer to shrink instead of expand if a reply contained 8 or more records.
2008-11-26Brad Spencer provided changes to allow buildconf to work on OS X.Yang Tse
2008-11-25In preparation for the upcomming IPv6 nameservers patch, the internalYang Tse
ares_addr union is now changed into an internal struct which also holds the address family.
2008-11-20Make checking for struct ifreq a prerequisite for settingDan Fandrich
HAVE_IOCTL_SIOCGIFADDR since it's needed to use SIOCGIFADDR and Watcom C doesn't currently define it.
2008-11-20use unsigned short better intead of mixing with ints to prevent compilerDaniel Stenberg
warnings
2008-11-20please the picky compilers by staying with short as the data we get is shortDaniel Stenberg
only
2008-11-19- Brad Spencer brought the new function ares_gethostbyname_file() which simplyDaniel Stenberg
resolves a host name from the given file, using the regular hosts syntax.
2008-11-19user provided PATH_SEPARATOR always overrides auto-detected oneYang Tse
2008-11-18attempting to keep lines below 80 charsYang Tse
2008-11-18provide a common PATH_SEPARATOR check method which is required byYang Tse
upcomming work to support the broadest range of Autoconf versions
2008-11-18check for gethostbyaddr and gethostbyname as it is done for other functionsYang Tse
2008-11-17Make configure script check if ioctl with the SIOCGIFADDR command can beYang Tse
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
2008-11-17fix leftover from previous commitYang Tse
2008-11-17fix inet_pton() runtime configure checkYang Tse
2008-11-16trim down configure script sizeYang Tse