- Jun 02, 2007
-
-
Daniel Stenberg authored
/etc/hosts file. Patch edited for coding style and functionality by me (Daniel).
-
- May 30, 2007
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
used to keep options for later re-usal when ares_init_options() is used.
-
Daniel Stenberg authored
specific sockets and thus avoiding select() and associated functions/macros. This function will be used by upcoming libcurl releases for this very reason. It also made me export the ares_socket_t type in the public ares.h header file, since ares_process_fd() uses that type for two of the arguments.
-
- May 25, 2007
-
-
Daniel Stenberg authored
that could cause it to return a bad return code.
-
- Apr 16, 2007
-
-
Yang Tse authored
c-ares library. It is just a convinience source code helper function for use in example programs adig.c and ahost.c
-
- Feb 19, 2007
-
-
Daniel Stenberg authored
-
- Feb 13, 2007
-
-
Yang Tse authored
DNS from /etc/nsswitch.conf, /etc/host.conf or /etc/svc.conf when /etc/resolv.conf did not exist or was unable to read it.
-
- Nov 22, 2006
-
-
Daniel Stenberg authored
struct, and there are domain/search entries in /etc/resolv.conf, the domains of the options struct will be overridden.
-
Daniel Stenberg authored
-
- Nov 06, 2006
-
-
Yang Tse authored
-
- Nov 05, 2006
-
-
Daniel Stenberg authored
-
- Nov 03, 2006
-
-
Daniel Stenberg authored
-
- Oct 13, 2006
-
-
Daniel Stenberg authored
-
- Sep 11, 2006
-
-
Daniel Stenberg authored
(ares_init.c/get_iphlpapi_dns_info() function): when I disable the network by hand or disconnect the network cable in Windows 2000 or Windows XP, my application gets 127.0.0.1 as the only name server. The problem comes from 'GetNetworkParams' function, that returns the empty string "" as the only name server in that case. Moreover, the Windows implementation of inet_addr() returns INADDR_LOOPBACK instead of INADDR_NONE.
-
- Aug 29, 2006
-
-
Daniel Stenberg authored
o made ares_version.h use extern "C" for c++ compilers o fixed compiler warnings in ares_getnameinfo.c o fixed a buffer position init for TCP reads
-
- Aug 03, 2006
-
-
Daniel Stenberg authored
not always zero!
-
- Jul 23, 2006
-
-
Gisle Vanem authored
-
- Jun 24, 2006
-
-
Daniel Stenberg authored
-
- Jun 19, 2006
-
-
William Ahern authored
ares_dns.h, which break c-ares on my Sparc64. Bit-wise operations in C operate on logical values. And in any event the octets are already in big-endian (aka network) byte order so they're being reversed (thus the source of the breakage).
-
William Ahern authored
UDP even when a poll(2) or select(2) suggest otherwise.
-
- May 10, 2006
-
-
Daniel Stenberg authored
things such as C++ compiler actually is a bad thing and since we don't need that detection I added a work-around, much inspired by a previous patch by Paolo Bonzini. This also shortens the configure script quite a lot.
-
- May 03, 2006
-
-
Daniel Stenberg authored
c-ares call a callback on socket state changes. A better way than the ares_getsock() to get full control over the socket state.
-
- Jan 09, 2006
-
-
Daniel Stenberg authored
-
- Jan 06, 2006
-
-
Daniel Stenberg authored
-
- Jan 05, 2006
-
-
Daniel Stenberg authored
newer gcc versions that no longer defines "riscos".
-
- Dec 22, 2005
-
-
Daniel Stenberg authored
-
- Nov 25, 2005
-
-
Daniel Stenberg authored
-
- Sep 18, 2005
-
-
Dominick Meglio authored
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
-
- Sep 15, 2005
-
-
Daniel Stenberg authored
-
- Aug 29, 2005
-
-
Daniel Stenberg authored
-
- Aug 21, 2005
-
-
Daniel Stenberg authored
when getting the DNS server etc.
-
- Jun 19, 2005
-
-
Dominick Meglio authored
-
- Jun 02, 2005
-
-
Daniel Stenberg authored
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.)
-
Daniel Stenberg authored
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.
-
- May 16, 2005
-
-
Dominick Meglio authored
-
- May 14, 2005
-
-
Dominick Meglio authored
-
- Apr 09, 2005
-
-
Dominick Meglio authored
-
Dominick Meglio authored
-
- Apr 08, 2005
-
-
Dominick Meglio authored
-