Gisle Vanem
9c99a58191
Squelch gcc 4.x warning.
19 years ago
Gisle Vanem
46774e514d
Detabified. Added CVS id.
19 years ago
Gisle Vanem
5d0d35bb21
HAVE_xx defines moved to config-win32.h.
19 years ago
Gisle Vanem
831818677b
Update using ares_inet_pton() and ares_inet_ntop().
19 years ago
Gisle Vanem
b9f81c8e01
Use config-win32.h on Windows. Fixes for djgpp.
19 years ago
Gisle Vanem
9b106cf987
Defines moved to config-win32.h.
19 years ago
Gisle Vanem
6bc3b441c5
Easy configuration with this file.
19 years ago
Gisle Vanem
5f85e119d1
Remove generated files areslib.plg areslib.mak from CVS.
19 years ago
Gisle Vanem
e3b0e81281
Remove generated files ahost.plg ahost.mak from CVS.
19 years ago
Gisle Vanem
38de342800
Remove generated files adig.plg adig.mak from CVS.
19 years ago
Gisle Vanem
7500a2028e
Update with "new" HAVE_xx.
19 years ago
Gisle Vanem
65ec4e9940
Replace <winsock.h> with <winsock2.h>
...
since IPv6 support is required.
19 years ago
Gisle Vanem
4e1a593929
Add cvs id.
19 years ago
Gisle Vanem
4ab4e3792e
Added Makefile.vc6.
19 years ago
Gisle Vanem
9df9494e5f
I hate MS-devstudio project files.
19 years ago
Gisle Vanem
57363c9e97
Updated for MingW. Added inet_ntop.o inet_net_pton.o bitncmp.o.
...
Added -D'efines'.
19 years ago
Gisle Vanem
14199ea4b9
MSVC fix for 'socklen_t'. Replace <winsock.h> with <winsock2.h> +
...
<ws2tcpip.h> since IPv6 is no longer optional (was it ever?)
19 years ago
Gisle Vanem
a8e801a4d9
Fixes for building with MSVC-6/7. Added inet*.c.
...
Replace <winsock.h> with <winsock2.h> + <ws2tcpip.h>
(ala libcurl since IPv6 is not optional now).
19 years ago
Gisle Vanem
8aadde8e5e
Fixes for building ahost with MSVC-6/7. Added inet*.c.
19 years ago
Daniel Stenberg
876ea69745
Ok, based on the online docs for AIX'es getservbyport_r() I adjusted to code
...
to do (what I believe is) "right". See docs on:
http://publib.boulder.ibm.com/infocenter/pseries/index.jsp?topic=/com.ibm.aix.doc/libs/commtrf2/getservbyport_r.htm
19 years ago
Daniel Stenberg
209e8147a1
1 - attempted fix of uninitialized variable
...
2 - indented and edited to fit better within 80 columns
3 - fixed possible buffer overflow in the service name lookup function
19 years ago
Daniel Stenberg
af27d8743d
simplified the sin6_scope_id test and removed some left-overs from the previous
...
way of detecting it
19 years ago
Daniel Stenberg
cbe5ec4597
fixed the check for the addrinfo struct
19 years ago
Dominick Meglio
6afd5c16d3
Added constants that will be used by ares_getaddrinfo. Made ares_getnameinfo use the reentrant getservbyport (getservbyport_r) if it isavailable to ensure it works properly in a threaded environment
19 years ago
Daniel Stenberg
8df407ed7d
mention the configure change
19 years ago
Daniel Stenberg
f22a6589bf
Use the AC_CHECK_MEMBER() function for check struct members instead of
...
inventing and providing our own. Hopefully this solves a HP-UX 11.00 problem.
19 years ago
Daniel Stenberg
7885baf74d
1.3.0 coming just up
20 years ago
Daniel Stenberg
86f22ffb66
well hit me, that wasn't possible, use 1:0:0 anyway...
20 years ago
Daniel Stenberg
d8263771f5
modified the version-info, we only added functions
20 years ago
Daniel Stenberg
59f2a579bc
increase version info
20 years ago
Daniel Stenberg
a8bb249d07
Alfredo Tupone provided a fix for the Windows code in get_iphlpapi_dns_info()
...
when getting the DNS server etc.
20 years ago
Daniel Stenberg
b117fef909
detabified
20 years ago
Gunter Knauf
5374e1ea76
minor Makefile fix.
20 years ago
Gunter Knauf
26d72f76cf
minor Makefile fix.
20 years ago
Gunter Knauf
7dfc7b6d56
make ares compile again for NetWare.
20 years ago
Gunter Knauf
29203fd66d
make ares compile again for NetWare.
20 years ago
Gunter Knauf
3badf06f02
fixed line endings so it works again with gnu make on Win32.
20 years ago
Daniel Stenberg
be551e6a00
killed trailing whitespace, narrowed a few lines to 80 cols
20 years ago
Dominick Meglio
ebcf14a69b
Added some checks for the addrinfo structure.
20 years ago
Daniel Stenberg
01118be8ae
FIONBIO is in sys/ioctl.h on AIX
20 years ago
Daniel Stenberg
c94c020c96
sigh, define TRUE if not already
20 years ago
Daniel Stenberg
4e9c5b2dbb
William Ahern:
...
Make UDP sockets non-blocking. I've confirmed that at least on Linux 2.4 a
read event can come back from poll() on a valid SOCK_DGRAM socket but
recv(2) will still block. This patch doesn't ignore EAGAIN in
read_udp_packets(), though maybe it should. (This patch was edited by Daniel
Stenberg and a new configure test was added (imported from curl's configure)
to properly detect what non-blocking socket approach to use.)
20 years ago
Daniel Stenberg
ae75ee1423
William Ahern:
...
I'm not quite sure how this was happening, but I've been seeing PTR queries
which seem to return empty responses. At least, they were empty when calling
ares_expand_name() on the record. Here's a patch which guarantees to
NUL-terminate the expanded name. The old behavior failed to NUL-terminate if
len was 0, and this was causing strlen() to run past the end of the buffer
after calling ares_expand_name() and getting ARES_SUCCESS as the return
value. If q is not greater than *s then it's equal and *s is always
allocated with at least one byte.
20 years ago
Dominick Meglio
209b6c1af7
More of the same
20 years ago
Dominick Meglio
4ee0e56440
More compiler warning cleanups
20 years ago
Dominick Meglio
fc98572019
Made ares_free_hostent man page refer to ares_parse_aaaa_reply
20 years ago
Dominick Meglio
ef16aa0669
Cleaned up some compile warnings
20 years ago
Dominick Meglio
aba0b775ea
Added ares_getnameinfo which mimics the getnameinfo API
20 years ago
Dominick Meglio
a6f7820033
Converted some macros to use NS_* so they work on non-IPv6 systems
20 years ago
Dominick Meglio
8260cc50de
Forgot to ares_-ize inet_ntop
20 years ago