Daniel Stenberg
e61d4b9e21
Introduce ares_dup(3) and new thoughts about API/ABI and how to move forwards.
...
Also discussed on the ml.
16 years ago
Dan Fandrich
efa7c4807b
Make sure sys/socket.h is included before netinet/in.h (required by
...
OpenWatcom C, and condoned by SUS)
16 years ago
Daniel Stenberg
7ff288f0b9
minor indent fix
16 years ago
Daniel Stenberg
f31add0695
Convert the public config struct to the same binary size/construct as in the
...
latest releases to remain ABI compatible.
16 years ago
Gisle Vanem
e57dc7b768
Added '-DHAVE_GETHOSTNAME'.
16 years ago
Dan Fandrich
b4371466d4
Make sure sys/socket.h is included before netinet/in.h (required by
...
OpenWatcom C)
16 years ago
Dan Fandrich
7bd83c2e33
Netware has gethostname()
16 years ago
Dan Fandrich
12c97e9c1e
Fixed a couple of typos
16 years ago
Dan Fandrich
812666f040
Don't tweak the HAVE_* macros when using autoconf
16 years ago
Dan Fandrich
9c51eb28fc
Make use of gethostname() conditional on it being available
16 years ago
Dan Fandrich
36a6a6e175
Only set TCP_NODELAY when it exists
16 years ago
Daniel Stenberg
3b6b1979bf
updated with changes, preparing for a release soon
16 years ago
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.
16 years ago
Yang Tse
8781fb19f9
Brad Spencer provided changes to allow buildconf to work on OS X.
16 years ago
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.
16 years ago
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.
16 years ago
Daniel Stenberg
acf5ca090a
use unsigned short better intead of mixing with ints to prevent compiler
...
warnings
16 years ago
Daniel Stenberg
5ff47a7b1d
please the picky compilers by staying with short as the data we get is short
...
only
16 years ago
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.
16 years ago
Yang Tse
8a34a3a045
user provided PATH_SEPARATOR always overrides auto-detected one
16 years ago
Yang Tse
ca44947b99
attempting to keep lines below 80 chars
16 years ago
Yang Tse
26637be8e9
provide a common PATH_SEPARATOR check method which is required by
...
upcomming work to support the broadest range of Autoconf versions
16 years ago
Yang Tse
d3609a98e5
check for gethostbyaddr and gethostbyname as it is done for other functions
16 years ago
Yang Tse
b0b6a7c8aa
Make configure script check if ioctl with the SIOCGIFADDR command can be
...
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
16 years ago
Yang Tse
bad9ff8817
fix leftover from previous commit
16 years ago
Yang Tse
68bb7a43e4
fix inet_pton() runtime configure check
16 years ago
Yang Tse
03c1199864
trim down configure script size
16 years ago
Daniel Stenberg
54056b2063
Fixed an OOM condition reported by Jim Meyering
16 years ago
Yang Tse
f75e379dae
fix typo affecting inclusion of <arpa/inet.h> in configure
...
checks for inet_ntoa_r() inet_ntop() and inet_pton()
16 years ago
Yang Tse
564c958725
#include <string.h> in the getaddrinfo() runtime check for the memset() prototype
16 years ago
Yang Tse
72cd52972b
fix symbol definition check for fcntl.h inclusion
16 years ago
Yang Tse
65cafbe109
Refactor configure script detection of functions used to set sockets into
...
non-blocking mode, and decouple function detection from function capability.
16 years ago
Daniel Stenberg
3c2da5eae1
Added a TODO file to list things we want changed, added or fixed.
16 years ago
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
16 years ago
Yang Tse
aa8d8b4933
Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availability
16 years ago
Yang Tse
d74c816b76
WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is quite
...
convoluted, compiler dependant and in some cases even build target dependat.
16 years ago
Yang Tse
c0711bdca9
check for freeaddrinfo() at configuration phase
16 years ago
Yang Tse
0e4d0eda3d
update aclocal file serial number
16 years ago
Yang Tse
d013d47281
remove verification of the freeability of the addrinfo struct pointer members
16 years ago
Yang Tse
d389bcaf1c
fix comment
16 years ago
Yang Tse
40d3121cd4
make CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_ADDR
...
and CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_CANONNAME
internal to CHECK_FUNC_GETADDRINFO
16 years ago
Yang Tse
a9f68690a5
fix leftover
16 years ago
Yang Tse
dfd9ac3c26
Initial attempt to detect at configuration time if the getaddrinfo()
...
function returns an addrinfo with an unfreeable ai_canonname member ptr.
16 years ago
Yang Tse
ad60c2d0c3
Initial attempt to detect at configuration time if the getaddrinfo()
...
function returns an addrinfo with an unfreeable ai_addr member ptr.
16 years ago
Yang Tse
c81480a998
icc adjustments:
...
Select ANSI C89 dialect plus GNU extensions, again.
16 years ago
Yang Tse
88398b5e3a
some more temporary magic for the icc seg-fault issue
16 years ago
Yang Tse
7735d91fc5
icc permanent adjustment:
...
Select precise floating-point model, otherwise doubles are less than 64-bit wide
icc test adjustment:
Select c89 dialect
16 years ago
Yang Tse
4d8bb08bfe
icc adjustments:
...
Enable more icc warnings.
Optimization disabling options used only for icc 9.1
16 years ago
Yang Tse
49268447c8
#include <stdlib.h> for exit() prototype
16 years ago
Yang Tse
0e13792289
some more temporary magic for the icc seg-fault issue
16 years ago