aboutsummaryrefslogtreecommitdiff
path: root/ares
AgeCommit message (Collapse)Author
2005-11-10Remove generated files areslib.plg areslib.mak from CVS.Gisle Vanem
2005-11-10Remove generated files ahost.plg ahost.mak from CVS.Gisle Vanem
2005-11-10Remove generated files adig.plg adig.mak from CVS.Gisle Vanem
2005-11-09Update with "new" HAVE_xx.Gisle Vanem
2005-11-09Replace <winsock.h> with <winsock2.h>Gisle Vanem
since IPv6 support is required.
2005-11-09Add cvs id.Gisle Vanem
2005-11-09Added Makefile.vc6.Gisle Vanem
2005-11-09I hate MS-devstudio project files.Gisle Vanem
2005-11-09Updated for MingW. Added inet_ntop.o inet_net_pton.o bitncmp.o.Gisle Vanem
Added -D'efines'.
2005-11-09MSVC fix for 'socklen_t'. Replace <winsock.h> with <winsock2.h> +Gisle Vanem
<ws2tcpip.h> since IPv6 is no longer optional (was it ever?)
2005-11-09Fixes for building with MSVC-6/7. Added inet*.c.Gisle Vanem
Replace <winsock.h> with <winsock2.h> + <ws2tcpip.h> (ala libcurl since IPv6 is not optional now).
2005-11-09Fixes for building ahost with MSVC-6/7. Added inet*.c.Gisle Vanem
2005-10-03Ok, based on the online docs for AIX'es getservbyport_r() I adjusted to codeDaniel Stenberg
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
2005-09-211 - attempted fix of uninitialized variableDaniel Stenberg
2 - indented and edited to fit better within 80 columns 3 - fixed possible buffer overflow in the service name lookup function
2005-09-21simplified the sin6_scope_id test and removed some left-overs from the previousDaniel Stenberg
way of detecting it
2005-09-21fixed the check for the addrinfo structDaniel Stenberg
2005-09-18Added constants that will be used by ares_getaddrinfo. Made ares_getnameinfo ↵Dominick Meglio
use the reentrant getservbyport (getservbyport_r) if it isavailable to ensure it works properly in a threaded environment
2005-09-15mention the configure changeDaniel Stenberg
2005-09-10Use the AC_CHECK_MEMBER() function for check struct members instead ofDaniel Stenberg
inventing and providing our own. Hopefully this solves a HP-UX 11.00 problem.
2005-08-291.3.0 coming just upDaniel Stenberg
2005-08-21well hit me, that wasn't possible, use 1:0:0 anyway...Daniel Stenberg
2005-08-21modified the version-info, we only added functionsDaniel Stenberg
2005-08-21increase version infoDaniel Stenberg
2005-08-21Alfredo Tupone provided a fix for the Windows code in get_iphlpapi_dns_info()Daniel Stenberg
when getting the DNS server etc.
2005-08-18detabifiedDaniel Stenberg
2005-08-10minor Makefile fix.Gunter Knauf
2005-08-10minor Makefile fix.Gunter Knauf
2005-08-10make ares compile again for NetWare.Gunter Knauf
2005-08-10make ares compile again for NetWare.Gunter Knauf
2005-08-10fixed line endings so it works again with gnu make on Win32.Gunter Knauf
2005-08-04killed trailing whitespace, narrowed a few lines to 80 colsDaniel Stenberg
2005-06-19Added some checks for the addrinfo structure.Dominick Meglio
2005-06-03FIONBIO is in sys/ioctl.h on AIXDaniel Stenberg
2005-06-02sigh, define TRUE if not alreadyDaniel Stenberg
2005-06-02William Ahern:Daniel Stenberg
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.)
2005-06-02William Ahern:Daniel Stenberg
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.
2005-05-17More of the sameDominick Meglio
2005-05-17More compiler warning cleanupsDominick Meglio
2005-05-16Made ares_free_hostent man page refer to ares_parse_aaaa_replyDominick Meglio
2005-05-16Cleaned up some compile warningsDominick Meglio
2005-05-16Added ares_getnameinfo which mimics the getnameinfo APIDominick Meglio
2005-05-15Converted some macros to use NS_* so they work on non-IPv6 systemsDominick Meglio
2005-05-15Forgot to ares_-ize inet_ntopDominick Meglio
2005-05-14replaced the CRLF newlines with plain LF onesDaniel Stenberg
2005-05-14Added an inet_ntop function from BIND for systems that do not have itDominick Meglio
2005-05-11prevent NS_IN6ADDRSZ from getting set to zero if the struct doesn't existDaniel Stenberg
2005-05-02the new functions and the upcoming ipv6 calls for the next version to becomeDaniel Stenberg
1.3.0
2005-04-23fix for recent changes.Gunter Knauf
2005-04-22Fixed for Mac OS X builds based on excellent feedback from Heinz Stockinger.Daniel Stenberg
2005-04-22changes for building with IPV6.Gunter Knauf