Commit Graph
946 Commits
Author SHA1 Message Date
Daniel Stenberg 8362245c42 - Phil Blundell added the internal function ares__expand_name_for_response()
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.
2009-01-11 13:49:13 +00:00
Gunter Knauf bcb85d35df added HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID to ares Makefile.netware and sync'd with other Makefile.netware. 2008-12-30 08:16:24 +00:00
Daniel Stenberg 1d37cac1b8 use the new URL 2008-12-09 22:49:51 +00:00
Daniel Stenberg 521fac69e9 start over on the 1.6.1 release... 2008-12-09 22:41:36 +00:00
Daniel Stenberg 70ff6e180a add space cares-1_6_0 2008-12-09 22:30:59 +00:00
Gisle Vanem bb74632c8e Fix for Win32 targets using Watt-32. 2008-12-09 14:39:08 +00:00
Dan Fandrich daa44aa9b1 C89 compilers (like Minix' ACK) only need to handle 31 functions arguments
so split a long sprintf into two calls to get below that number.
2008-12-09 01:02:28 +00:00
Gisle Vanem ffbe1c5518 Added needed defines for Watt-32 on Windows. 2008-12-08 16:12:11 +00:00
Gisle Vanem 5078ae0024 Undefine 'optarg', 'optind' and 'opterr' when using Watt-32
(to get correct linkage on Windows).
2008-12-08 16:11:16 +00:00
Gisle Vanem f8324d41e3 ares_writev() shall not be exported when using Watt-32 (has writev).
Added _USE_32BIT_TIME_T to avoid runtime warning. Applies to
VC-2008+ only.
2008-12-08 16:09:21 +00:00
Gisle Vanem 614f245a4e Removed unneeded defines HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T,
RETSIGTYPE and HAVE_PROCESS_H.
2008-12-08 14:58:56 +00:00
Daniel Stenberg 9117775d49 the initial version of the ares_set_socket_callback man page 2008-12-04 12:54:43 +00:00
Daniel Stenberg f61fa37f40 Gregor Jasny provided the patch that introduces ares_set_socket_callback(),
and I edited it to also get duped by ares_dup().
2008-12-04 12:53:03 +00:00
Dan Fandrich 20e7876430 Bring the sys/include.h include test in line with curl's. 2008-12-04 07:18:13 +00:00
Daniel Stenberg 413f8dd2a7 Let's not call ares_save_options() deprecated just yet 2008-12-03 10:03:07 +00:00
Daniel Stenberg e61d4b9e21 Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards.
Also discussed on the ml.
2008-12-03 09:59:50 +00:00
Dan Fandrich efa7c4807b Make sure sys/socket.h is included before netinet/in.h (required by
OpenWatcom C, and condoned by SUS)
2008-12-02 02:58:04 +00:00
Daniel Stenberg 7ff288f0b9 minor indent fix 2008-12-01 22:36:39 +00:00
Daniel Stenberg f31add0695 Convert the public config struct to the same binary size/construct as in the
latest releases to remain ABI compatible.
2008-12-01 19:06:24 +00:00
Gisle Vanem e57dc7b768 Added '-DHAVE_GETHOSTNAME'. 2008-11-29 15:19:46 +00:00
Dan Fandrich b4371466d4 Make sure sys/socket.h is included before netinet/in.h (required by
OpenWatcom C)
2008-11-29 00:26:07 +00:00
Dan Fandrich 7bd83c2e33 Netware has gethostname() 2008-11-28 23:34:39 +00:00
Dan Fandrich 12c97e9c1e Fixed a couple of typos 2008-11-28 23:24:06 +00:00
Dan Fandrich 812666f040 Don't tweak the HAVE_* macros when using autoconf 2008-11-28 23:12:11 +00:00
Dan Fandrich 9c51eb28fc Make use of gethostname() conditional on it being available 2008-11-28 22:41:14 +00:00
Dan Fandrich 36a6a6e175 Only set TCP_NODELAY when it exists 2008-11-28 22:07:40 +00:00
Daniel Stenberg 3b6b1979bf updated with changes, preparing for a release soon 2008-11-28 15:44:01 +00:00
Yang Tse 7e39e944ea Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause a
buffer to shrink instead of expand if a reply contained 8 or more records.
2008-11-26 17:04:35 +00:00
Yang Tse 8781fb19f9 Brad Spencer provided changes to allow buildconf to work on OS X. 2008-11-26 16:51:51 +00:00
Yang Tse aa1534eb20 In preparation for the upcomming IPv6 nameservers patch, the internal
ares_addr union is now changed into an internal struct which also holds
the address family.
2008-11-25 16:26:58 +00:00
Dan Fandrich e3d86772c4 Make checking for struct ifreq a prerequisite for setting
HAVE_IOCTL_SIOCGIFADDR since it's needed to use SIOCGIFADDR and Watcom C
doesn't currently define it.
2008-11-20 07:59:26 +00:00
Daniel Stenberg acf5ca090a use unsigned short better intead of mixing with ints to prevent compiler
warnings
2008-11-20 07:50:48 +00:00
Daniel Stenberg 5ff47a7b1d please the picky compilers by staying with short as the data we get is short
only
2008-11-20 07:41:26 +00:00
Daniel Stenberg 8a6b51d560 - Brad Spencer brought the new function ares_gethostbyname_file() which simply
resolves a host name from the given file, using the regular hosts syntax.
2008-11-19 15:16:16 +00:00
Yang Tse 8a34a3a045 user provided PATH_SEPARATOR always overrides auto-detected one 2008-11-19 01:57:27 +00:00
Yang Tse ca44947b99 attempting to keep lines below 80 chars 2008-11-18 20:13:55 +00:00
Yang Tse 26637be8e9 provide a common PATH_SEPARATOR check method which is required by
upcomming work to support the broadest range of Autoconf versions
2008-11-18 19:29:31 +00:00
Yang Tse d3609a98e5 check for gethostbyaddr and gethostbyname as it is done for other functions 2008-11-18 01:57:29 +00:00
Yang Tse b0b6a7c8aa Make configure script check if ioctl with the SIOCGIFADDR command can be
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
2008-11-17 13:13:15 +00:00
Yang Tse bad9ff8817 fix leftover from previous commit 2008-11-17 10:05:35 +00:00
Yang Tse 68bb7a43e4 fix inet_pton() runtime configure check 2008-11-17 03:54:05 +00:00
Yang Tse 03c1199864 trim down configure script size 2008-11-16 02:23:18 +00:00
Daniel Stenberg 54056b2063 Fixed an OOM condition reported by Jim Meyering 2008-11-15 23:07:35 +00:00
Yang Tse f75e379dae fix typo affecting inclusion of <arpa/inet.h> in configure
checks for inet_ntoa_r() inet_ntop() and inet_pton()
2008-11-14 15:26:27 +00:00
Yang Tse 564c958725 #include <string.h> in the getaddrinfo() runtime check for the memset() prototype 2008-11-14 14:47:53 +00:00
Yang Tse 72cd52972b fix symbol definition check for fcntl.h inclusion 2008-11-14 05:18:08 +00:00
Yang Tse 65cafbe109 Refactor configure script detection of functions used to set sockets into
non-blocking mode, and decouple function detection from function capability.
2008-11-13 18:56:56 +00:00
Daniel Stenberg 3c2da5eae1 Added a TODO file to list things we want changed, added or fixed. curl-7_19_2 2008-11-01 23:39:07 +00:00
Daniel Stenberg 1a1b4eb4f2 - Carlo Contavalli added support for the glibc "rotate" option, as documented
in man resolv.conf:

  causes round robin selection of nameservers from among those listed.  This
  has the effect of spreading the query load among all listed servers, rather
  than having all clients try the first listed server first every time.

  You can enable it with ARES_OPT_ROTATE
2008-11-01 18:35:19 +00:00
Yang Tse aa8d8b4933 Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availability 2008-11-01 17:13:10 +00:00