1wdns (0.10.0) 2 3 * Handle corner case of NSEC3 hash field with length zero. 4 5 * Preserve name case when parsing rdata strings. 6 7 * Fix printing of bitmap entries for rrtypes larger than 255. 8 Improve rrtype sorting. 9 10 * Preserve character-string boundaries when formatting TXT rdata. 11 12 * Add ./configure --with-coverage option to build with code coverage 13 and make targets: clean-coverage to remove the coverage data and results 14 and report-coverage to generate report (after running the code such as 15 with "make check"). 16 17 * Configure check for python which is used to generate some of the C code. 18 19 * Lots of compiler warning cleanups. 20 21 * Unit testing improvements and additional tests added. 22 23 * Added library versioning API: wdns_get_version() and 24 wdns_get_version_number() available at run-time and WDNS_LIBRARY_VERSION 25 and WDNS_LIBRARY_VERSION_NUMBER for compile-time. 26 27 -- Farsight Security, Inc. <software@farsightsecurity.com> Wed, 27 Nov 2019 13:03:14 -0500 28 29wdns (0.9.1) 30 31 * t/: Fix format specifiers for size_t in some tests. 32 33 * Add README.md. 34 35 * Don't install the compiled example programs. 36 37 -- Farsight Security <software@fsi.io> Tue, 3 Jan 2017 17:56:25 +0000 38 39wdns (0.9.0) 40 41 * Support for new rrtypes: 42 - CDNSKEY and CDS (RFC 7344) 43 - CSYNC (RFC 7477) 44 - EUI48 and EUI64 (RFC 7043) 45 - OPENPGPKEY (draft-ietf-dane-openpgpkey) 46 - TLSA (RFC 6698) 47 - URI (RFC 7553) 48 49 * Added new rrtype mnemonics: CDNSKEY, CSYNC, EUI48, EUI64, GID, L32, L64, 50 LP, NID, OPENPGPKEY, TLSA, UID, UINFO, UNSPEC. 51 52 -- Robert Edmonds <edmonds@fsi.io> Mon, 18 Apr 2016 19:07:56 -0400 53 54wdns (0.8.1) 55 56 * Allow compressed <domain-name> record data fields in all supported record 57 types (#12). 58 59 -- Robert Edmonds <edmonds@fsi.io> Wed, 24 Feb 2016 15:26:32 -0500 60 61wdns (0.8.0) 62 63 [ Henry Stern ] 64 * wdns_str_to_rcode(): New function. 65 66 * wdns_str_to_name_case(): New function. 67 68 -- Robert Edmonds <edmonds@fsi.io> Tue, 13 Oct 2015 17:21:36 -0400 69 70wdns (0.7.0) 71 72 [ Henry Stern ] 73 * wdns_str_to_rdata(): New function. 74 75 * wdns_str_to_rrclass(): New function. 76 77 [ Robert Edmonds ] 78 * examples/wdns-dump-file: New utility. 79 80 -- Robert Edmonds <edmonds@fsi.io> Thu, 10 Sep 2015 17:19:11 -0400 81 82wdns (0.6.0) 83 84 [ Henry Stern ] 85 * wdns_reverse_name(): fix buffer overflow on invalid input. This function 86 now returns a 'wdns_res' that callers must check. This changes the 87 API/ABI. 88 89 * wdns_res_to_str(): new function. 90 91 [ Robert Edmonds ] 92 * wdns_str_to_name(): prevent use-after-free in callers which don't check 93 the return value. 94 95 * wdns_len_uname(): enforce WDNS_MAXLEN_NAME limit on input data. 96 97 * wdns_parse_message(): fix a leak-on-error. 98 99 * Various fixes to several functions, detected by static analysis. 100 101 * Drop "-Wl,--as-needed" from LDFLAGS. 102 103 * Ship the LICENSE file in the distribution tarball. 104 105 * Bump the libwdns SONAME. 106 107 * Begin versioning the library's symbols. (Based on ld-version-script.m4 108 from gnulib.) 109 110 -- Robert Edmonds <edmonds@fsi.io> Wed, 21 May 2014 12:06:48 -0400 111 112wdns (0.5) 113 114 * Update copyright and license statements as a result of the transition from 115 Internet Systems Consortium to Farsight Security. 116 117 * Escape literal backslashes when converting domain names or record data to 118 presentation format. 119 120 * Add a spec file for building on RPM systems, based on a spec file 121 contributed by John Heidemann. 122 123 * Replace the "librsf" submodule with the "libmy" subtree. 124 125 * Correct the "Name:" field in the libwdns.pc file. 126 127 * Make it possible to build with "make" rather than "gmake" on FreeBSD by 128 generating libwdns.pc from the configure script rather than the Makefile. 129 130 * Install the libwdns.pc file into the right directory on FreeBSD systems 131 where pkg-config has been modified to read from a "libdata" directory. 132 133 -- Robert Edmonds <edmonds@fsi.io> Fri, 13 Dec 2013 16:06:06 -0500 134