51ecfc023a
remove compiler options used while debugging the icc 9.1 optimizer issue
2009-04-17 07:48:37 +00:00
4ecce9f1cc
moved HAVE_LIMITS_H to common defines
2009-04-15 22:58:30 +00:00
ed9f1219a5
Set HP-UX compiler warning level back to the one that exposes
...
the socklen_t issue on this platform.
2009-04-15 22:54:25 +00:00
2a40e2da36
HAVE_LIMITS_H definition for NetWare CLIB
2009-04-14 23:51:12 +00:00
262ff45c9d
use HAVE_LIMITS_H symbol to protect limits.h inclusion
2009-04-14 13:50:32 +00:00
737707bf4b
fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value
2009-04-14 12:53:53 +00:00
382dc0d719
s/u_long/unsigned long/
2009-03-11 05:09:03 +00:00
9e0140f455
Do not halt compilation when using VS2008 to build a Windows 2000 target
curl-7_19_4
2009-02-20 11:30:11 +00:00
fb7803fbd0
ignore
2009-02-13 06:34:44 +00:00
3f7fc80ab5
* February 3 2009 (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-02-03 14:38:09 +00:00
1ce8e6583e
- ares_gethostbyname() now accepts 'AF_UNSPEC' as a family for resolving
...
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-31 20:17:41 +00:00
054aa0e11e
fopen() returns error in 'errno' even on Windows.
...
So don't use ERRNO (GetLastError()). Trimmed trailing
blanks.
curl-7_19_3
2009-01-18 17:03:31 +00:00
f94afa4fdc
Constified some arguments in local functions.
2009-01-18 16:33:10 +00:00
28531dea2e
- ares.h no longer uses the HAVE_STRUCT_IN6_ADDR define check, but instead it
...
now declares the private struct ares_in6_addr for all systems instead of
relying on one possibly not present in the system.
2009-01-14 13:08:50 +00:00
977de8c778
- ares__send_query() now varies the retry timeout pseudo-randomly to avoid
...
packet storms when several queries were started at the same time.
2009-01-13 11:51:04 +00:00
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
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
1d37cac1b8
use the new URL
2008-12-09 22:49:51 +00:00
521fac69e9
start over on the 1.6.1 release...
2008-12-09 22:41:36 +00:00
70ff6e180a
add space
cares-1_6_0
2008-12-09 22:30:59 +00:00
bb74632c8e
Fix for Win32 targets using Watt-32.
2008-12-09 14:39:08 +00:00
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
ffbe1c5518
Added needed defines for Watt-32 on Windows.
2008-12-08 16:12:11 +00:00
5078ae0024
Undefine 'optarg', 'optind' and 'opterr' when using Watt-32
...
(to get correct linkage on Windows).
2008-12-08 16:11:16 +00:00
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
614f245a4e
Removed unneeded defines HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T,
...
RETSIGTYPE and HAVE_PROCESS_H.
2008-12-08 14:58:56 +00:00
9117775d49
the initial version of the ares_set_socket_callback man page
2008-12-04 12:54:43 +00:00
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
20e7876430
Bring the sys/include.h include test in line with curl's.
2008-12-04 07:18:13 +00:00
413f8dd2a7
Let's not call ares_save_options() deprecated just yet
2008-12-03 10:03:07 +00:00
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
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
7ff288f0b9
minor indent fix
2008-12-01 22:36:39 +00:00
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
e57dc7b768
Added '-DHAVE_GETHOSTNAME'.
2008-11-29 15:19:46 +00:00
b4371466d4
Make sure sys/socket.h is included before netinet/in.h (required by
...
OpenWatcom C)
2008-11-29 00:26:07 +00:00
7bd83c2e33
Netware has gethostname()
2008-11-28 23:34:39 +00:00
12c97e9c1e
Fixed a couple of typos
2008-11-28 23:24:06 +00:00
812666f040
Don't tweak the HAVE_* macros when using autoconf
2008-11-28 23:12:11 +00:00
9c51eb28fc
Make use of gethostname() conditional on it being available
2008-11-28 22:41:14 +00:00
36a6a6e175
Only set TCP_NODELAY when it exists
2008-11-28 22:07:40 +00:00
3b6b1979bf
updated with changes, preparing for a release soon
2008-11-28 15:44:01 +00:00
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
8781fb19f9
Brad Spencer provided changes to allow buildconf to work on OS X.
2008-11-26 16:51:51 +00:00
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
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
acf5ca090a
use unsigned short better intead of mixing with ints to prevent compiler
...
warnings
2008-11-20 07:50:48 +00:00
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
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
8a34a3a045
user provided PATH_SEPARATOR always overrides auto-detected one
2008-11-19 01:57:27 +00:00