Yang Tse
|
413a37e409
|
Prevent definition of HAVE_WINxxx_H symbols and avoid inclusion of Windows headers when compiled with Cygwin in POSIX emulation mode.
|
19 years ago |
Daniel Stenberg
|
22e34b53e4
|
Nick Mathewson added the ARES_OPT_SOCK_STATE_CB option that when set makes
c-ares call a callback on socket state changes. A better way than the
ares_getsock() to get full control over the socket state.
|
19 years ago |
Daniel Stenberg
|
8d63eb75a9
|
Added ares_getsock() to extract sockets to wait for action on, without being
limited to select().
|
19 years ago |
Yang Tse
|
c43edebb70
|
Undo previous change. This header file belongs to the public
interface and the change could break the compilation of thrid
party apps which link against this library.
|
19 years ago |
Yang Tse
|
4b3090680a
|
Cleanup windows header includes. Where aplicable, inclusion of
windows.h winsock.h winsock2.h ws2tcpip.h is done in setup.h
|
19 years ago |
Yang Tse
|
ed8eeae98e
|
Undo last changes
|
19 years ago |
Yang Tse
|
b4e6ca49d8
|
Fix compiler warning and compatibility issue with the type of the parameter used in getnameinfo() to receive the length of the sockaddr struct.
|
19 years ago |
Gisle Vanem
|
65ec4e9940
|
Replace <winsock.h> with <winsock2.h>
since IPv6 support is required.
|
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
|
b117fef909
|
detabified
|
20 years ago |
Dominick Meglio
|
aba0b775ea
|
Added ares_getnameinfo which mimics the getnameinfo API
|
20 years ago |
Daniel Stenberg
|
9586905220
|
Dominick Meglio added ares_parse_aaaa_reply.c and did various adjustments. The
first little steps towards IPv6 support!
|
20 years ago |
Gisle Vanem
|
7319c3a20a
|
Adapted for C++.
|
20 years ago |
Daniel Stenberg
|
3e748f4b50
|
removed tabs and trailing whitespace from source
|
20 years ago |
Gisle Vanem
|
6deb40acac
|
Changes for Watt-32 on Windows. I've assumed Configure
sets the required HAVE_xx defines for non-DOS/Win targets.
|
21 years ago |
Gunter Knauf
|
b481d6fd2d
|
added ifdef for NetWare to ares.h.
|
21 years ago |
Daniel Stenberg
|
86ae23430c
|
Dirk Manske's ares_cancel() function was added.
|
21 years ago |
Daniel Stenberg
|
af26fa53f3
|
Dominick Meglio's new ares_expand_string() function
|
21 years ago |
Daniel Stenberg
|
ff2794fc5f
|
Don't check for HAVE_ defines in this header file, it is meant to be public
and we can't depend on configure-defines in it. This logic is borrowed from
the public curl headers.
|
21 years ago |
Daniel Stenberg
|
27126cba25
|
include sys/select.h
|
21 years ago |
Daniel Stenberg
|
961876c001
|
make ares_expand_name() take a long * instead of an int *, since we do
pointer arithmetic (ptr1 - ptr2) and to do that properly on 64bit we need
long
|
21 years ago |
Daniel Stenberg
|
72b499b940
|
ares_free_string() now takes a void * instead
|
21 years ago |
Daniel Stenberg
|
3ac93aa3c5
|
removed the silly second argument to ares_strerror()
This breaks the API and ABI with the existing ares library. We hereby require
the upcoming c-ares 1.0 for asynch name resolves!
|
21 years ago |
Daniel Stenberg
|
5e847a14bd
|
ares 1.1.1 with collected applied patches
|
21 years ago |