diff --git a/NEWS b/NEWS index 930b79aa940f425593d9b097124cffca8bf6860a..d0d23c087e2d44001e5e9a23f606f012def7cd5f 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,27 @@ -Knot DNS 2.3.0-dev -================== +Knot DNS 2.3.0 (2016-08-09) +=========================== + +Bugfixes: +--------- + - No wildcard expansion below empty non-terminal for NSEC signed zone + - Avoid multiple loads of the same PKCS #11 module + - Fix kdig IXFR response processing if the transfer content is empty + - Don't ignore non-existing records to be removed in IXFR + +Improvements: +------------- + - Refactored semantic checks and improved error messages + - Set TC flag in delegation only if mandatory glue doesn't fit the response + - Separate EDNS(0) payload size configuration for IPv4 and IPv6 + +Features: +--------- + - DNSSEC policy can be defined in server configuration + - Automatic NSEC3 resalt according to DNSSEC policy + - Zone content editing using control interface + - Zone size limit restriction for DDNS, AXFR, and IXFR (CVE-2016-6171) + - DNS-over-TLS support in kdig (RFC 7858) + - EDNS(0) padding and alignment support in kdig (RFC 7830) Knot DNS 2.2.1 (2016-05-24) =========================== diff --git a/configure.ac b/configure.ac index d129957314e9acaf25f06036c484dabc459e381b..41078ffc281261cb081b2df1a91b14055438a261 100644 --- a/configure.ac +++ b/configure.ac @@ -5,7 +5,7 @@ AC_PREREQ([2.60]) m4_define([knot_VERSION_MAJOR],2)dnl m4_define([knot_VERSION_MINOR],3)dnl m4_define([knot_VERSION_PATCH],0)dnl -m4_define([knot_VERSION_EXTRA],-dev)dnl +m4_define([knot_VERSION_EXTRA],)dnl m4_define([knot_PKG_VERSION],[knot_VERSION_MAJOR.knot_VERSION_MINOR.knot_VERSION_PATCH]knot_VERSION_EXTRA)dnl AC_INIT([knot], knot_PKG_VERSION, [knot-dns@labs.nic.cz]) @@ -26,28 +26,8 @@ AC_CONFIG_FILES([src/libknot/version.h src/zscanner/version.h src/dnssec/lib/dnssec/version.h]) -# Here are a set of rules to help you update your library version -# information: -# -# 1. Start with version information of â€0:0:0’ for each libtool library. -# -# 2. Update the version information only immediately before a public -# release of your software. More frequent updates are unnecessary, -# and only guarantee that the current interface number gets larger -# faster. -# -# 3. If the library source code has changed at all since the last -# update, then increment revision (â€c:r:a’ becomes â€c:r+1:a’). -# -# 4. If any interfaces have been added, removed, or changed since the -# last update, increment current, and set revision to 0. -# -# 5. If any interfaces have been added since the last public release, -# then increment age. -# -# 6. If any interfaces have been removed or changed since the last -# public release, then set age to 0. - +# Updating version info +# https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html AC_SUBST([libknot_VERSION_INFO],["-version-info 3:0:0"]) AC_SUBST([libdnssec_VERSION_INFO],["-version-info 2:0:0"]) AC_SUBST([libzscanner_VERSION_INFO],["-version-info 1:0:0"])