summaryrefslogtreecommitdiff
path: root/CHANGES
AgeCommit message (Collapse)AuthorFilesLines
2011-08-21CHANGES: generate from scriptDaniel Stenberg1-1216/+5
The CHANGES file is now generated automatically with 'git2changes.pl', invoked by the maketgz script which is used to build release archives. The former human edited CHANGES file was renamed to CHANGES.0 in git.
2011-08-16CHANGES: synced for 1.7.5 releaseDaniel Stenberg1-3/+11
2011-01-17build: add install target to Makefile.msvcYang Tse1-0/+1
2010-12-16changes: mention last fixYang Tse1-0/+1
2010-12-15ares_inet_net_pton: fix non-rejection of some malformed literalsYang Tse1-0/+1
ares_inet_net_pton would return wrong values when excessively large, and invalid, netmasks are used. Fixes are from bind-9.5.3rc1, issue also described in the WLB-2008080064 advisory.
2010-12-15configure: inet_net_pton function check adjustmentsYang Tse1-0/+1
Define HAVE_INET_NET_PTON only when system's inet_net_pton function is IPv6 capable and is not affected by the WLB-2008080064 advisory. HAVE_INET_NET_PTON_IPV6 is no longer defined nor used.
2010-12-10ares_init: fix detection of semicolon comments in resolv.confYang Tse1-0/+8
File resolv.conf may either use a hash '#' or a semicolon ';' character as an indication that the rest of the line is a comment. This fixes not recognizing the semicolon as a valid comment indicator in resolv.conf.
2010-12-08release-preps: CHANGES and RELEASE-NOTES syncedDaniel Stenberg1-0/+19
2010-06-11changelogs: updated for 1.7.3Daniel Stenberg1-0/+7
2010-06-11changelog: fill in the 1.7.2 changesDaniel Stenberg1-0/+13
2010-06-02ares_init: Last, not first instance of domain or search should winJakub Hrozek1-0/+3
2010-03-25Fix a couple of typos and grammar nits.Peter Pentchev1-1/+1
2010-03-231.7.1Daniel Stenberg1-0/+2
2010-03-23s/CVS/gitDaniel Stenberg1-0/+3
2010-03-05Daniel Johnson provided fixes for building with the clang compilerDaniel Stenberg1-0/+3
2010-03-05Added IPv6 name servers supportYang Tse1-0/+21
2010-01-28- Tommie Gannert pointed out a silly bug in ares_process_fd() since it didn'tDaniel Stenberg1-0/+5
check for broken connections like ares_process() did. Based on that, I merged the two functions into a single generic one with two front-ends.
2009-12-29Mention last changesYang Tse1-0/+7
2009-12-21- Ingmar Runge noticed that Windows config-win32.h configuration fileYang Tse1-0/+5
did not include a definition for HAVE_CLOSESOCKET which resulted in function close() being inappropriately used to close sockets.
2009-11-30start working on 1.7.1Daniel Stenberg1-0/+2
2009-11-26- Larry Lansing fixed ares_parse_srv_reply to properly parse repliesYang Tse1-0/+5
which might contain non-SRV answers, skipping over potential non-SRV ones such as CNAMEs.
2009-11-23Daniel wants upcoming release to be 1.7.0Yang Tse1-5/+5
2009-11-23Mention last changesYang Tse1-0/+4
2009-11-23- Mention other recent changesYang Tse1-1/+7
2009-11-23- Jakub Hrozek renamed addrttl and addr6ttl structs to ares_addrttl andYang Tse1-0/+7
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-23- Jakub Hrozek fixed more function prototypes in man pages to sync themYang Tse1-0/+8
with the ones declared in ares.h
2009-11-10Mention last changesYang Tse1-0/+10
2009-11-02Renamed c-ares setup.h to ares_setup.hYang Tse1-0/+3
2009-10-31Mention many changesYang Tse1-1/+66
2009-10-29Jakub Hrozek added ares_parse_txt_reply() for TXT parsingDaniel Stenberg1-0/+3
2009-10-23John Engelhart noticed an unreleased problem relative to a duplicateYang Tse1-0/+4
ARES_ECANCELLED error code value and missing error code description.
2009-10-07Overhauled ares__get_hostent()Yang Tse1-0/+6
- Fixing out of bounds memory overwrite triggered with malformed /etc/hosts file. - Improving parsing of /etc/hosts file. - Validating requested address family. - Ensuring that failures always return a NULL pointer. - Adjusting header inclusions.
2009-09-04- Jakub Hrozek added ares_parse_srv_reply() for SRV parsingDaniel Stenberg1-0/+3
2009-08-03- Timo Teras changed the reason code used in the resolve callback done whenDaniel Stenberg1-0/+4
ares_cancel() is used, to be ARES_ECANCELLED instead of ARES_ETIMEOUT to better allow the callback to know what's happening.
2009-08-03- Joshua Kwan fixed the init routine to fill in the defaults for stuff thatDaniel Stenberg1-0/+5
fails to get inited by other means. This fixes a case of when the c-ares init fails when internet access is fone.
2009-07-14renamed generated config.h to ares_config.h in order to avoid clashes when ↵Gunter Knauf1-0/+4
libcurl is used with other projects which also have a config.h.
2009-06-12Try to make more clear that --enable-curldebug has nothing to do with ↵Yang Tse1-0/+10
--enable-debug for this library.
2009-06-08mention last changesYang Tse1-0/+4
2009-05-26c-ares's --enable-curldebug configure option decoupled from c-ares's ↵Yang Tse1-0/+6
--enable-debug
2009-05-20Mention last changesYang Tse1-0/+15
2009-05-11- Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option toDaniel Stenberg1-0/+4
only expose functions starting with ares_.
2009-05-02Use build-time configured ares_socklen_t instead of socklen_tYang Tse1-0/+3
2009-04-21Moved potential inclusion of system's malloc.h and memory.h header files toYang Tse1-0/+5
setup_once.h. Inclusion of each header file is based on the definition of NEED_MALLOC_H and NEED_MEMORY_H respectively.
2009-03-11s/u_long/unsigned long/Yang Tse1-0/+3
2009-02-20Do not halt compilation when using VS2008 to build a Windows 2000 targetYang Tse1-0/+3
2009-02-03* February 3 2009 (Phil Blundell)Phil Blundell1-0/+4
- If the server returns garbage or nothing at all in response to an AAAA query, go on and ask for A records anyway.
2009-01-31- ares_gethostbyname() now accepts 'AF_UNSPEC' as a family for resolvingDaniel Stenberg1-0/+5
either AF_INET6 or AF_INET. It works by accepting any of the looksups in the hosts file, and it resolves the AAAA field with a fallback to A.
2009-01-14- ares.h no longer uses the HAVE_STRUCT_IN6_ADDR define check, but instead itDaniel Stenberg1-0/+5
now declares the private struct ares_in6_addr for all systems instead of relying on one possibly not present in the system.
2009-01-13- ares__send_query() now varies the retry timeout pseudo-randomly to avoidPhil Blundell1-1/+5
packet storms when several queries were started at the same time.
2009-01-11- Phil Blundell added the internal function ares__expand_name_for_response()Daniel Stenberg1-0/+8
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.