yuezonghe | 824eb0c | 2024-06-27 02:32:26 -0700 | [diff] [blame] | 1 | c-ares version 1.12.0 |
| 2 | |
| 3 | Changes: |
| 4 | |
| 5 | o api: add ARES_OPT_NOROTATE optmask value |
| 6 | |
| 7 | Bug fixes: |
| 8 | |
| 9 | o CVE-2016-5180: ares_create_query single byte out of buffer write [4] |
| 10 | o configure: acknowledge --disable-tests [1] |
| 11 | o man pages: fix typos detected by Lintian |
| 12 | o test: add missing #includes for dns-proto.cc |
| 13 | o test: avoid in6addr_* constants |
| 14 | o test: Build with MinGW on AppVeyor |
| 15 | o Makefile.m32: add support for extra flags |
| 16 | o Makefile.m32: add support for CROSSPREFIX |
| 17 | o configure: check if tests can get built before enabled |
| 18 | o ares_library_cleanup: reset ares_realloc too |
| 19 | o ahost.c: add cast to fix C++ compile |
| 20 | o test: Only pass unused args to GoogleTest |
| 21 | o build: commonize MSVC version detection |
| 22 | o msvc_ver.inc: support Visual Studio 2015 Update 1, 2, 3 |
| 23 | o test: for AF_UNSPEC, return CNAME only for AAAA, but valid A record |
| 24 | o ares_getnameinfo: explicitly clear struct servent before use |
| 25 | o test: Update fuzzing function prototype |
| 26 | o init: fix nsort initialization |
| 27 | o test: add fuzzing check script to tests |
| 28 | o web: http => https |
| 29 | o read_tcp_data: remove superfluous NULL check |
| 30 | o LICENSE.md: add a stand-alone license file |
| 31 | o SECURITY.md: suggested "security process" for the project |
| 32 | o ares_init_options: only propagate init failures from options [2] |
| 33 | o headers: remove checks for and defines of variable sizes |
| 34 | o test: fix gMock to work with gcc >= 6.x [3] |
| 35 | |
| 36 | Thanks go to these friendly people for their efforts and contributions: |
| 37 | |
| 38 | Alexander Drachevskiy, Brad House, Chris Araman, Daniel Stenberg, |
| 39 | David Drysdale, Gregor Jasny, Svante Karlsson, Viktor Szakats |
| 40 | |
| 41 | References to bug reports and discussions on issues: |
| 42 | |
| 43 | [1] = https://github.com/c-ares/c-ares/issues/44 |
| 44 | [2] = https://github.com/c-ares/c-ares/issues/60 |
| 45 | [3] = https://github.com/google/googletest/issues/705#issuecomment-235067917 |
| 46 | [4] = https://c-ares.haxx.se/adv_20160929.html |