diff --git a/RELEASE-NOTES b/RELEASE-NOTES index da8b7d5..9a4752d 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -1,71 +1,15 @@ -c-ares version 1.11.0 +c-ares version 1.11.1 Changes: - o Add a unit test suite - o Allow builds with code converage with --enable-code-coverage configure option - o Allow library-wide override of malloc/free - o Allow multiple -s options to the ahost command - o api: Expose the ares_library_initialized() function - o api: Add ares_set_sortlist(3) entrypoint - o api: Add entrypoints to allow use of per-server ports - o api: introduce `ares_parse_txt_reply_ext` - o api: Add ares_set_socket_configure_callback() - + o + Bug fixes: - o timeadd: make static - o timeoffset: made static and private - o nowarn: use instead of configure for size of long - o single_domain: Invalid memory access for empty string input - o ares_build.h: fix building on 64-bit powerpc - o Allow specification of search domain in ahost - o Don't override explicitly specified search domains - o ares_parse_soa_reply: Do not leak rr_name on allocation failure - o Update ahost man page to describe -s option - o host_callback: Fall back to AF_INET on searching with AF_UNSPEC - o Add -t u option to ahost - o CONTRIBUTING: added - o ares_set_servers_csv: fix NULL dereference - o Fix integer shift overflow if both tcp_socket and udp_socket are set - o fix acountry memory leak - o lookup_service: prevent tmpbuf from overrunning - o ares_getnameinfo.3: there is no ares_getaddrinfo - o init_by_defaults: Continue loop if space for hostname not large enough - o Destroy options if ares_save_options fails - o ares__read_line: free buf on realloc failure - o added define for visual studio 2013 - o windows: fix slow DNS lookup issue - o Use libresolv to initialize cares on iPhone targets - o buildconf: remove check for libtool, it only requires libtoolize - o init_by_resolv_conf: Don't exit loop early leaving uninitialized entries - o ahost: check the select() return code - o configure_socket: explicitly ignore return code - o read_tcp_data: don't try to use NULL pointer after malloc failure - o Distribute all man pages - o ares_expand_name: check for valid bits in label length - o ares__read_line: clear buf pointer on realloc failure - o process_answer: fix things up correctly when removing EDNS option - o ares_parse_txt_reply: propagate errors from per-substring loop - o ares_gethostbyname: don't leak valid-but-empty hostent - o ares_init_options: don't lose init failure - o ares_dup: clear new channel on failure - o config_sortlist: free any existing sortlist on (re)alloc failure - o ares_striendstr: fix so non-NULL return can happen - o bitncmp: update comment to match code behaviour - o ares_set_servers_csv.3: make return type match code - o init_by_resolv_conf: ignore `fopen` errors to use default values - o Use "resolve" as synonym of "dns" in nsswitch.conf - o ares_win32_init: make LoadLibrary work when using UNICODE too - o dist: Distribute README.md - o configure: build silently by default - o ares_dup.3: remove mention of nonexistent function - + o + Thanks go to these friendly people for their efforts and contributions: - Andrew Andkjar, Andrew Ayer, Daniel Stenberg, David Drysdale, - Doug Kwan, Fedor Indutny, Frederic Germain, Gisle Vanem, Gregor Jasny, - Guenter Knauf, Jakub Hrozek, Lei Shi, Nicolas "Pixel" Noble, - Svante Karlsson, Tor Arntsen, Yang Tse + Have fun! diff --git a/ares_version.h b/ares_version.h index 2c9146d..d0050cf 100644 --- a/ares_version.h +++ b/ares_version.h @@ -3,15 +3,15 @@ #define ARES__VERSION_H /* This is the global package copyright */ -#define ARES_COPYRIGHT "2004 - 2013 Daniel Stenberg, ." +#define ARES_COPYRIGHT "2004 - 2016 Daniel Stenberg, ." #define ARES_VERSION_MAJOR 1 -#define ARES_VERSION_MINOR 10 +#define ARES_VERSION_MINOR 11 #define ARES_VERSION_PATCH 1 #define ARES_VERSION ((ARES_VERSION_MAJOR<<16)|\ (ARES_VERSION_MINOR<<8)|\ (ARES_VERSION_PATCH)) -#define ARES_VERSION_STR "1.10.1-DEV" +#define ARES_VERSION_STR "1.11.1-DEV" #if (ARES_VERSION >= 0x010700) # define CARES_HAVE_ARES_LIBRARY_INIT 1