summaryrefslogtreecommitdiff
path: root/ares_parse_aaaa_reply.c
AgeCommit message (Collapse)AuthorFilesLines
2013-02-17ares_inet_pton/ntop: cleanupDaniel Stenberg1-1/+1
Make sure that the symbols are always exported and present in c-ares. Make the headers prefixed with 'ares'. Removed the inet_ntop.h version as it no longer features any content.
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse1-3/+0
Inclusion of these two header files now done in setup_once.h
2012-12-14Header inclusion clean-upYang Tse1-2/+0
Remove header inclusions already done in setup_once.h
2012-11-07Revert "ares_parse_aaaa_reply: fix memory leak"Daniel Stenberg1-1/+0
This reverts commit 50f25d8a4b2d16f4c5e0ef620238688b7a315c7a.
2012-10-02ares_parse_aaaa_reply: fix memory leakDaniel Stenberg1-0/+1
an allocated buffer was not freed in the successful case.
2012-04-19Handle CNAME-only in ares_parse_aaaa_reply().Guenter Knauf1-1/+3
posted to the c-ares list by Peter Griess <pg@std.in>.
2011-06-14Do not leak rr_name on failures inside ares_parse_aaaa_replyJakub Hrozek1-0/+3
2010-03-27remove all $Id$ linesDaniel Stenberg1-1/+0
2010-03-05Added IPv6 name servers supportYang Tse1-8/+8
2009-11-23- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl andYang Tse1-2/+2
ares_addr6ttl in order to prevent name space pollution, along with necessary changes to code base and man pages.This change does not break ABI, there is no need to recompile existing applications. But existing applications using these structs with the old name will need source code adjustments when recompiled using c-ares 1.6.1.
2009-11-02Renamed c-ares setup.h to ares_setup.hYang Tse1-1/+1
2009-10-30Comparison of the Initial revision of this file with ares_parse_a_reply.cYang Tse1-1/+2
shows that this one is actually a modified copy of ares_parse_a_reply.c. In order to comply with ares_parse_a_reply.c's M.I.T. license, the old 1998 M.I.T. copyright notice is now also preserved in this file the same as it is done in other ares_parse_*.c files.
2009-04-14use HAVE_LIMITS_H symbol to protect limits.h inclusionYang Tse1-1/+4
2009-01-11- Phil Blundell added the internal function ares__expand_name_for_response()Daniel Stenberg1-3/+4
that is now used by the ares_parse_*_reply() functions instead of the ares_expand_name() simply to easier return ARES_EBADRESP for the cases where the name expansion fails as in responses that really isn't expected.
2008-09-17adjust inclusion of "nameser.h"Yang Tse1-11/+10
2008-09-15include header file only when availableYang Tse1-1/+9
2008-05-08check for strings.h in configure and use it for the strcasecmp() protoDaniel Stenberg1-0/+3
2007-11-16Fix a double free.Steinar H. Gunderson1-3/+0
2007-11-15Needed now that in6_addr is referenced in ares.hYang Tse1-0/+1
2007-11-15Return TTL data from ares_parse_{a,aaaa}_reply, if the user is so inclined. ↵Steinar H. Gunderson1-32/+96
Patch from the Google tree.
2007-02-26Removed inclusion of <sys/types.h> in .c-filesGisle Vanem1-1/+0
since it's already included through "setup.h".
2006-07-222nd try adding CVS id.Gisle Vanem1-0/+2
2005-04-22Fixed for Mac OS X builds based on excellent feedback from Heinz Stockinger.Daniel Stenberg1-0/+5
2005-04-06Include inet_net_pton.h for 'struct in6_addr'. Ideally thisGisle Vanem1-0/+1
should come from <ws2tcpip.h>, but Winsock 1.1 should suffice.
2005-03-10Dominick Meglio added ares_parse_aaaa_reply.c and did various adjustments. TheDaniel Stenberg1-0/+173
first little steps towards IPv6 support!