<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Knot DNS</title><link>https://www.knot-dns.cz/</link><description>High-performance authoritative DNS server</description><atom:link href="https://www.knot-dns.cz/feeds/knot.xml" rel="self"/><lastBuildDate>Thu, 02 Apr 2026 00:00:00 +0200</lastBuildDate><item><title>Version 3.5.4</title><link>https://www.knot-dns.cz/2026-04-02-version-354.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: configurable ZERO-COPY XDP mode (see 'xdp.zero-copy')&lt;/li&gt;
&lt;li&gt;mod-dnserr: module for DNS error reporting&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: 'zone-update-error' statistic counter covers more situations&lt;/li&gt;
&lt;li&gt;knotd: 'zone.catalog-zone' configuration option is ignored …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 02 Apr 2026 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2026-04-02:/2026-04-02-version-354.html</guid><category>en</category></item><item><title>Version 3.4.10</title><link>https://www.knot-dns.cz/2026-04-01-version-3410.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: DNSSEC signing not required for key restore&lt;/li&gt;
&lt;li&gt;doc: various improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;mod-onlinesign: incorrect next NSEC owner name leading to a DoS (Thanks to Shang Kunjie)&lt;/li&gt;
&lt;li&gt;knotd: server crash …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 01 Apr 2026 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2026-04-01:/2026-04-01-version-3410.html</guid><category>en</category></item><item><title>Version 3.5.3</title><link>https://www.knot-dns.cz/2026-01-16-version-353.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: added statistics counter for failed zone update (see 'zone-update-error')&lt;/li&gt;
&lt;li&gt;knotd: new D-Bus signal for zones not updated (see 'server.dbus-event')&lt;/li&gt;
&lt;li&gt;knotc: optional parameter for delayed old KSK removal …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 16 Jan 2026 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2026-01-16:/2026-01-16-version-353.html</guid><category>en</category></item><item><title>Version 3.5.2</title><link>https://www.knot-dns.cz/2025-11-28-version-352.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: configurable zone timer storage mode (see 'database.timer-db-sync')&lt;/li&gt;
&lt;li&gt;libknot: added support for the DSYNC record type&lt;/li&gt;
&lt;li&gt;redis: new module command for printing zone information (see 'KNOT.ZONE.INFO' …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 28 Nov 2025 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2025-11-28:/2025-11-28-version-352.html</guid><category>en</category></item><item><title>Version 3.4.9</title><link>https://www.knot-dns.cz/2025-11-27-version-349.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;doc: various improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: if multiple primaries send NOTIFY concurrently, only the last remote is queried&lt;/li&gt;
&lt;li&gt;knotd: server crashes if &amp;quot;&amp;quot; value overrides template master value&lt;/li&gt;
&lt;li&gt;knotd: refresh with …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 27 Nov 2025 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2025-11-27:/2025-11-27-version-349.html</guid><category>en</category></item><item><title>Version 3.5.1</title><link>https://www.knot-dns.cz/2025-10-16-version-351.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotc: new command for setting zone SOA serial (see 'zone-serial-set')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: zone database listen configuration now accepts a hostname value&lt;/li&gt;
&lt;li&gt;knotd: support for specifying multiple zone databases (see …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 16 Oct 2025 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2025-10-16:/2025-10-16-version-351.html</guid><category>en</category></item><item><title>Version 3.5.0</title><link>https://www.knot-dns.cz/2025-09-18-version-350.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: database zone backend using Redis/Valkey (see 'Database zone backend')&lt;/li&gt;
&lt;li&gt;knotd: support for multiple control sockets (see 'control.listen')&lt;/li&gt;
&lt;li&gt;knotd: external zone validation (see 'External validation')&lt;/li&gt;
&lt;li&gt;knotd: authorization …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 18 Sep 2025 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2025-09-18:/2025-09-18-version-350.html</guid><category>en</category></item><item><title>Version 3.4.8</title><link>https://www.knot-dns.cz/2025-07-29-version-348.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: implemented key pregeneration for later use (see 'for-later')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: decreased remote session ticket lifetime to 1200 seconds&lt;/li&gt;
&lt;li&gt;knotd: TCP connection is not shared between SOA and XFR …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 29 Jul 2025 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2025-07-29:/2025-07-29-version-348.html</guid><category>en</category></item><item><title>Version 3.4.7</title><link>https://www.knot-dns.cz/2025-06-04-version-347.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: implemented optional NOTIFY delay upon zone loading (see 'zone.notify-delay')&lt;/li&gt;
&lt;li&gt;knotd: failed ZONEMD validation emits 'dnssec-invalid' D-Bus event&lt;/li&gt;
&lt;li&gt;kdig: added option for delayed reading of next transfer message …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 04 Jun 2025 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2025-06-04:/2025-06-04-version-347.html</guid><category>en</category></item><item><title>Version 3.4.6</title><link>https://www.knot-dns.cz/2025-04-10-version-346.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: default TSIG algorithm is now 'hmac-sha256'&lt;/li&gt;
&lt;li&gt;knotd: added zone expiration info to the failed zone refresh log&lt;/li&gt;
&lt;li&gt;knotd: reverse record generation now accepts multiple forward zones to be …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 10 Apr 2025 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2025-04-10:/2025-04-10-version-346.html</guid><category>en</category></item><item><title>Version 3.4.5</title><link>https://www.knot-dns.cz/2025-03-18-version-345.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: support for SOA serial shift (see 'serial-modulo')&lt;/li&gt;
&lt;li&gt;knotd: new server statistics (see 'tcp-io-timeout&amp;quot;' and 'tcp-idle-timeout')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: better signing performance of many zones in parallel by moving 'last_signed_serial' …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 18 Mar 2025 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2025-03-18:/2025-03-18-version-345.html</guid><category>en</category></item><item><title>Version 3.4.4</title><link>https://www.knot-dns.cz/2025-01-22-version-344.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: added support for EDNS ZONEVERSION&lt;/li&gt;
&lt;li&gt;kdig: added support for EDNS ZONEVERSION (see '+zoneversion')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: improved control error detection and reporting&lt;/li&gt;
&lt;li&gt;kdig: proper section names for exported DDNS …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 22 Jan 2025 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2025-01-22:/2025-01-22-version-344.html</guid><category>en</category></item><item><title>Version 3.4.3</title><link>https://www.knot-dns.cz/2024-12-06-version-343.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: improved processing of QNAMEs containing zero bytes&lt;/li&gt;
&lt;li&gt;knotd: zone expiration now aborts possible zone control transaction #929&lt;/li&gt;
&lt;li&gt;knotd: generated catalog member metadata is stored when the zone is …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 06 Dec 2024 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2024-12-06:/2024-12-06-version-343.html</guid><category>en</category></item><item><title>Version 3.3.10</title><link>https://www.knot-dns.cz/2024-12-05-version-3310.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libknot: added NXNAME meta type (Thanks to Jan Včelák)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements-1"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: improved processing of QNAMEs containing zero bytes&lt;/li&gt;
&lt;li&gt;knotd: generated catalog member metadata is stored when the zone is …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 05 Dec 2024 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2024-12-05:/2024-12-05-version-3310.html</guid><category>en</category></item><item><title>Version 3.4.2</title><link>https://www.knot-dns.cz/2024-10-31-version-342.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new warning log upon every incremental update if previous zone signing failed&lt;/li&gt;
&lt;li&gt;mod-cookies: support for two secret values specification&lt;/li&gt;
&lt;li&gt;keymgr: key pregenerate works even when a KSK exists …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 31 Oct 2024 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2024-10-31:/2024-10-31-version-342.html</guid><category>en</category></item><item><title>Version 3.4.1</title><link>https://www.knot-dns.cz/2024-10-14-version-341.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: ACL configuration allows protocol specification (see 'acl.protocol')&lt;/li&gt;
&lt;li&gt;knotc: support for benevolent zone updates (see zone-begin with '+benevolent')&lt;/li&gt;
&lt;li&gt;knotd: implemented TLS session resumption&lt;/li&gt;
&lt;li&gt;kjournalprint: added print merged changesets …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 14 Oct 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-10-14:/2024-10-14-version-341.html</guid><category>en</category></item><item><title>Version 3.4.0</title><link>https://www.knot-dns.cz/2024-09-02-version-340.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: full DNS over TLS (DoT, RFC 7858) implementation (see 'DNS over TLS')&lt;/li&gt;
&lt;li&gt;knotd: bidirectional XFR over TLS (XoT) support with opportunistic, strict, and mutual authentication profiles&lt;/li&gt;
&lt;li&gt;knotd: support …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 02 Sep 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-09-02:/2024-09-02-version-340.html</guid><category>en</category></item><item><title>Version 3.3.9</title><link>https://www.knot-dns.cz/2024-08-26-version-339.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libknot: added EDE code 30&lt;/li&gt;
&lt;li&gt;libknot: improved performance of knot_rrset_to_wire_extra()&lt;/li&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to 1.7.0&lt;/li&gt;
&lt;li&gt;doc: various fixes and updates&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: pregenerate clears future timestamps …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 26 Aug 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-08-26:/2024-08-26-version-339.html</guid><category>en</category></item><item><title>Version 3.3.8</title><link>https://www.knot-dns.cz/2024-07-22-version-338.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libzscanner,libknot: added support for 'dohpath' and 'ohttp' SVCB parameters&lt;/li&gt;
&lt;li&gt;libzscanner,libknot: added support for WALLET rrtype&lt;/li&gt;
&lt;li&gt;keymgr: new commands for keystore testing (see 'keystore-test' and 'keystore-bench')&lt;/li&gt;
&lt;li&gt;knotd: new …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 22 Jul 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-07-22:/2024-07-22-version-338.html</guid><category>en</category></item><item><title>Version 3.3.7</title><link>https://www.knot-dns.cz/2024-06-25-version-337.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to 1.6.0&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: insufficient metadata check can cause journal corruption&lt;/li&gt;
&lt;li&gt;knotd: missing zone timers initialization upon purge&lt;/li&gt;
&lt;li&gt;knotd: missing RCU lock in …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 25 Jun 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-06-25:/2024-06-25-version-337.html</guid><category>en</category></item><item><title>Version 3.2.13</title><link>https://www.knot-dns.cz/2024-06-24-version-3213.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: insufficient metadata check can cause journal corruption&lt;/li&gt;
&lt;li&gt;knotd: failed to build on macOS #909&lt;/li&gt;
&lt;li&gt;knotd: early NSEC3 salt replanning if 'nsec3-salt-lifetime: -1'&lt;/li&gt;
&lt;li&gt;knotc: zone check complains about missing …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 24 Jun 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-06-24:/2024-06-24-version-3213.html</guid><category>en</category></item><item><title>Version 3.3.6</title><link>https://www.knot-dns.cz/2024-06-12-version-336.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: configurable control socket backlog size (see 'control.backlog')&lt;/li&gt;
&lt;li&gt;knotd: optional configuration of congruency of generated keytags (see 'policy.keytag-modulo')&lt;/li&gt;
&lt;li&gt;knotc: support for exporting configuration schema in JSON (see …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 12 Jun 2024 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2024-06-12:/2024-06-12-version-336.html</guid><category>en</category></item><item><title>Version 3.3.5</title><link>https://www.knot-dns.cz/2024-03-06-version-335.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new module mod-authsignal for automatic authenticated DNSSEC bootstrapping records synthesis (Thanks to Peter Thomassen)&lt;/li&gt;
&lt;li&gt;kzonecheck: new optional ZONEMD verification (see option '-z')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new DNSSEC key rollover …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 06 Mar 2024 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2024-03-06:/2024-03-06-version-335.html</guid><category>en</category></item><item><title>Version 3.3.4</title><link>https://www.knot-dns.cz/2024-01-24-version-334.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration item for clearing configuration sections (see 'clear')&lt;/li&gt;
&lt;li&gt;knotc: configuration import can preserve database contents (see '+nopurge' flag)&lt;/li&gt;
&lt;li&gt;kxdpgun: new parameter for setting UDP payload size in …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 24 Jan 2024 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2024-01-24:/2024-01-24-version-334.html</guid><category>en</category></item><item><title>Version 3.3.3</title><link>https://www.knot-dns.cz/2023-12-13-version-333.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new 'pattern' mode of ACL update owner matching (see 'acl.update-owner-match')&lt;/li&gt;
&lt;li&gt;knotc: new '+keysonly' filter for zone backup/restore&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: zone purging waits for finished zone expiration …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 13 Dec 2023 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2023-12-13:/2023-12-13-version-333.html</guid><category>en</category></item><item><title>Version 3.2.12</title><link>https://www.knot-dns.cz/2023-12-12-version-3212.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: zone purging waits for finished zone expiration for better reliability&lt;/li&gt;
&lt;li&gt;doc: various fixes and extensions&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: zone backup fails due to improper backup context deinitialization #891&lt;/li&gt;
&lt;li&gt;knotd …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 12 Dec 2023 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2023-12-12:/2023-12-12-version-3212.html</guid><category>en</category></item><item><title>Version 3.3.2</title><link>https://www.knot-dns.cz/2023-10-20-version-332.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: support for IXFR from AXFR computation (see 'zone.ixfr-from-axfr')&lt;/li&gt;
&lt;li&gt;knotd: support benevolent IXFR (see 'zone.ixfr-benevolent')&lt;/li&gt;
&lt;li&gt;knot-exporter: new configuration option '--no-zone-serial' #880&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 20 Oct 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-10-20:/2023-10-20-version-332.html</guid><category>en</category></item><item><title>Version 3.2.11</title><link>https://www.knot-dns.cz/2023-10-19-version-3211.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: improved error message if a key file is not accessible&lt;/li&gt;
&lt;li&gt;keymgr: added offline RRSIGs validation at the end of their validity intervals&lt;/li&gt;
&lt;li&gt;doc: fixed some typos&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 19 Oct 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-10-19:/2023-10-19-version-3211.html</guid><category>en</category></item><item><title>Version 3.3.1</title><link>https://www.knot-dns.cz/2023-09-11-version-331.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: multiple catalog groups per member are tolerated, but only one is used&lt;/li&gt;
&lt;li&gt;modules: added const qualifier to various function parameters #877 (Thanks to Robert Edmonds)&lt;/li&gt;
&lt;li&gt;libs: upgraded embedded …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 11 Sep 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-09-11:/2023-09-11-version-331.html</guid><category>en</category></item><item><title>Version 3.2.10</title><link>https://www.knot-dns.cz/2023-09-10-version-3210.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: multiple catalog groups per member are tolerated, but only one is used&lt;/li&gt;
&lt;li&gt;knotd: server cleans up stale LMDB readers when opening a RW transaction&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: server can …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Sun, 10 Sep 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-09-10:/2023-09-10-version-3210.html</guid><category>en</category></item><item><title>Version 3.3.0</title><link>https://www.knot-dns.cz/2023-08-28-version-330.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: full DNS over QUIC (DoQ, RFC 9250) implementation, also without XDP&lt;/li&gt;
&lt;li&gt;knotd: bidirectional XFR over QUIC (XoQ) support with opportunistic, strict, and mutual authentication profiles&lt;/li&gt;
&lt;li&gt;knotd: automatic reverse …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 28 Aug 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-08-28:/2023-08-28-version-330.html</guid><category>en</category></item><item><title>Version 3.2.9</title><link>https://www.knot-dns.cz/2023-07-27-version-329.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: 'import-pkcs11' not allowed if no PKCS #11 keystore backend is configured&lt;/li&gt;
&lt;li&gt;keymgr: more verbose key import errors&lt;/li&gt;
&lt;li&gt;doc: extended migration notes&lt;/li&gt;
&lt;li&gt;doc: various improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: server may …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 27 Jul 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-07-27:/2023-07-27-version-329.html</guid><category>en</category></item><item><title>Version 3.2.8</title><link>https://www.knot-dns.cz/2023-06-26-version-328.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;kdig: malformed messages are parsed and printed using a best-effort approach&lt;/li&gt;
&lt;li&gt;python: new dname from wire initialization&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: missing outgoing NOTIFY upon refresh if one of more primaries …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 26 Jun 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-06-26:/2023-06-26-version-328.html</guid><category>en</category></item><item><title>Version 3.2.7</title><link>https://www.knot-dns.cz/2023-06-06-version-327.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration option for preserving incoming IXFR changeset history (see 'zone.ixfr-by-one')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: journal ensures the stored changeset's SOA serials are strictly increasing&lt;/li&gt;
&lt;li&gt;knotd: more effective handling …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 06 Jun 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-06-06:/2023-06-06-version-327.html</guid><category>en</category></item><item><title>Version 3.2.6</title><link>https://www.knot-dns.cz/2023-04-04-version-326.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to 0.13.1&lt;/li&gt;
&lt;li&gt;libs: added support for building on Cygwin and MSYS (Thanks to Christopher Ng)&lt;/li&gt;
&lt;li&gt;mod-dnstap: improved precision of stored time values&lt;/li&gt;
&lt;li&gt;kdig …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 04 Apr 2023 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2023-04-04:/2023-04-04-version-326.html</guid><category>en</category></item><item><title>Version 3.2.5</title><link>https://www.knot-dns.cz/2023-02-02-version-325.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration option for enforcing IXFR fallback (see 'zone.provide-ixfr')&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: changed UNIX socket file mode to 0222 for answering and 0220 for control&lt;/li&gt;
&lt;li&gt;mod-probe: new support …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 02 Feb 2023 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2023-02-02:/2023-02-02-version-325.html</guid><category>en</category></item><item><title>Version 3.2.4</title><link>https://www.knot-dns.cz/2022-12-12-version-324.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: significant speed-up of catalog zone update processing&lt;/li&gt;
&lt;li&gt;knotd: new runtime check if RRSIG lifetime is lower than RRSIG refresh&lt;/li&gt;
&lt;li&gt;knotd: reworked zone re-bootstrap scheduling to be less progressive …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 12 Dec 2022 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2022-12-12:/2022-12-12-version-324.html</guid><category>en</category></item><item><title>Version 3.2.3</title><link>https://www.knot-dns.cz/2022-11-20-version-323.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new per-zone DS push configuration option (see 'zone.ds-push')&lt;/li&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to 0.11.0&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knsupdate: program crashes when sending an update&lt;/li&gt;
&lt;li&gt;knotd: server drops …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Sun, 20 Nov 2022 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2022-11-20:/2022-11-20-version-323.html</guid><category>en</category></item><item><title>Version 3.2.2</title><link>https://www.knot-dns.cz/2022-11-01-version-322.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd,kxdpgun: support for VLAN (802.1Q) traffic in the XDP mode&lt;/li&gt;
&lt;li&gt;knotd: added configurable delay upon D-Bus initialization (see 'server.dbus-init-delay')&lt;/li&gt;
&lt;li&gt;kdig: support for JSON (RFC 8427) output …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 01 Nov 2022 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2022-11-01:/2022-11-01-version-322.html</guid><category>en</category></item><item><title>Version 3.2.1</title><link>https://www.knot-dns.cz/2022-09-09-version-321.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;libknot: added compatibility with libbpf 1.0 and libxdp&lt;/li&gt;
&lt;li&gt;libknot: removed some trailing white space characters from textual RR format&lt;/li&gt;
&lt;li&gt;libs: upgraded embedded libngtcp2 to 0.8.1&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes …&lt;/h2&gt;&lt;/div&gt;</description><pubDate>Fri, 09 Sep 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-09-09:/2022-09-09-version-321.html</guid><category>en</category></item><item><title>Version 3.2.0</title><link>https://www.knot-dns.cz/2022-08-22-version-320.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: finalized TCP over XDP implementation&lt;/li&gt;
&lt;li&gt;knotd: initial implementation of DNS over QUIC in the XDP mode (see 'xdp.quic')&lt;/li&gt;
&lt;li&gt;knotd: new incremental DNSKEY management for multi-signer deployment (see …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 22 Aug 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-08-22:/2022-08-22-version-320.html</guid><category>en</category></item><item><title>Version 3.1.9</title><link>https://www.knot-dns.cz/2022-08-10-version-319.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration checks on unsupported catalog settings&lt;/li&gt;
&lt;li&gt;knotd: semantic check issues have notice log level in the soft mode&lt;/li&gt;
&lt;li&gt;keymgr: command generate-ksr automatically sets 'from' parameter to last …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 10 Aug 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-08-10:/2022-08-10-version-319.html</guid><category>en</category></item><item><title>Version 3.1.8</title><link>https://www.knot-dns.cz/2022-04-28-version-318.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: optional automatic ACL for XFR and NOTIFY (see 'remote.automatic-acl')&lt;/li&gt;
&lt;li&gt;knotd: new soft zone semantic check mode for allowing defective zone loading&lt;/li&gt;
&lt;li&gt;knotc: added zone transfer freeze state …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 28 Apr 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-04-28:/2022-04-28-version-318.html</guid><category>en</category></item><item><title>Version 3.0.11</title><link>https://www.knot-dns.cz/2022-04-27-version-3011.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;doc: various fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd/libknot: the server can crash when validating a malformed TSIG record&lt;/li&gt;
&lt;li&gt;knotd: public-only key makes DNSSEC signing fail&lt;/li&gt;
&lt;li&gt;knotd: frozen zone gets …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 27 Apr 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-04-27:/2022-04-27-version-3011.html</guid><category>en</category></item><item><title>Version 3.1.7</title><link>https://www.knot-dns.cz/2022-03-30-version-317.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration items for restricting minimum and maximum zone expire and retry intervals (see 'zone.expire-min-interval', 'zone.expire-max-interval', 'zone.retry-min-interval', 'zone.retry-max-interval') #785&lt;/li&gt;
&lt;li&gt;knotc: added catalog information to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 30 Mar 2022 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2022-03-30:/2022-03-30-version-317.html</guid><category>en</category></item><item><title>Version 3.1.6</title><link>https://www.knot-dns.cz/2022-02-08-version-316.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: optional D-Bus notifications for significant server and zone events (see 'server.dbus-event')&lt;/li&gt;
&lt;li&gt;knotd: new submission configuration option for delayed KSK post-activation (see 'submission.parent-delay')&lt;/li&gt;
&lt;li&gt;knotc: new commands for …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 08 Feb 2022 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2022-02-08:/2022-02-08-version-316.html</guid><category>en</category></item><item><title>Version 3.1.5</title><link>https://www.knot-dns.cz/2021-12-20-version-315.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: optional outgoing TCP connection pool for faster communication with remotes (see 'server.remote-pool-limit' and 'server.remote-pool-timeout')&lt;/li&gt;
&lt;li&gt;knotd: optional unreachable remote tracking to avoid zone events clogging (see 'server …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 20 Dec 2021 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2021-12-20:/2021-12-20-version-315.html</guid><category>en</category></item><item><title>Version 3.1.4</title><link>https://www.knot-dns.cz/2021-11-04-version-314.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;mod-dnstap: added 'responses-with-queries' configuration option (Thanks to Robert Edmonds)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: DNSSEC keys are logged in sorted order by timestamp&lt;/li&gt;
&lt;li&gt;mod-cookies: added statistics counter for dropped queries due to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 04 Nov 2021 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2021-11-04:/2021-11-04-version-314.html</guid><category>en</category></item><item><title>Version 3.0.10</title><link>https://www.knot-dns.cz/2021-11-03-version-3010.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;doc: various fixes and improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: server can crash when receiving queries with NSID EDNS flag #774 (Thanks to Romain Labolle)&lt;/li&gt;
&lt;li&gt;knotd: ds-push fails to update the parent …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 03 Nov 2021 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2021-11-03:/2021-11-03-version-3010.html</guid><category>en</category></item><item><title>Version 3.1.3</title><link>https://www.knot-dns.cz/2021-10-18-version-313.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: added simple error logging to orphaned zone purge&lt;/li&gt;
&lt;li&gt;knotd: allow manual public-only keys for unused algorithm&lt;/li&gt;
&lt;li&gt;kdig: send ALPN when using DoT or XoT #769&lt;/li&gt;
&lt;li&gt;doc: various fixes …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 18 Oct 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-10-18:/2021-10-18-version-313.html</guid><category>en</category></item><item><title>Version 3.1.2</title><link>https://www.knot-dns.cz/2021-09-08-version-312.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new policy configuration for postponing complete deletion of previous keys&lt;/li&gt;
&lt;li&gt;keymgr: new optional pretty mode (-b) of listing keys&lt;/li&gt;
&lt;li&gt;kdig: added support for TCP keepopen #503&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 08 Sep 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-09-08:/2021-09-08-version-312.html</guid><category>en</category></item><item><title>Version 3.0.9</title><link>https://www.knot-dns.cz/2021-09-07-version-309.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: import-bind sets publish and active timers to now if missing timers #747&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: incomplete NSEC3 proof in response to opt-outed empty non-terminal&lt;/li&gt;
&lt;li&gt;knotd: journal discontinuity and zone-in-journal …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 07 Sep 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-09-07:/2021-09-07-version-309.html</guid><category>en</category></item><item><title>Version 3.1.1</title><link>https://www.knot-dns.cz/2021-08-10-version-311.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: import-bind sets publish and active timers to now if missing timers #747&lt;/li&gt;
&lt;li&gt;mod-rrl: added QNAME, which triggered an action, to log messages #757&lt;/li&gt;
&lt;li&gt;systemd: added environment variable for …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 10 Aug 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-08-10:/2021-08-10-version-311.html</guid><category>en</category></item><item><title>Version 3.1.0</title><link>https://www.knot-dns.cz/2021-08-02-version-310.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: automatic zone catalog generation based on actual configuration&lt;/li&gt;
&lt;li&gt;knotd: zone catalog supports configuration groups&lt;/li&gt;
&lt;li&gt;knotd: support for ZONEMD validation and generation&lt;/li&gt;
&lt;li&gt;knotd: basic support for TCP over XDP …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 02 Aug 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-08-02:/2021-08-02-version-310.html</guid><category>en</category></item><item><title>Version 3.0.8</title><link>https://www.knot-dns.cz/2021-07-16-version-308.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotc: new command for loading DNSSEC keys without dropping all RRSIGs when re-signing&lt;/li&gt;
&lt;li&gt;knotd: new policy configuration option for disabling some DNSSEC safety features #741&lt;/li&gt;
&lt;li&gt;mod-geoip: new dnssec and …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 16 Jul 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-07-16:/2021-07-16-version-308.html</guid><category>en</category></item><item><title>Version 3.0.7</title><link>https://www.knot-dns.cz/2021-06-16-version-307.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: new configuration policy option for CDS digest algorithm setting #738&lt;/li&gt;
&lt;li&gt;keymgr: new command for primary SOA serial manipulation in on-secondary signing mode&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: improved algorithm rollover to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 16 Jun 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-06-16:/2021-06-16-version-307.html</guid><category>en</category></item><item><title>Version 3.0.6</title><link>https://www.knot-dns.cz/2021-05-12-version-306.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;mod-probe: new module for simple traffic logging (Python API not yet included)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: new mode for listing zones with at least one key stored&lt;/li&gt;
&lt;li&gt;keymgr: the pregenerate command …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 12 May 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-05-12:/2021-05-12-version-306.html</guid><category>en</category></item><item><title>Version 2.9.9</title><link>https://www.knot-dns.cz/2021-04-01-version-299.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;keymgr: the SEP flag can be changed on already generated keys&lt;/li&gt;
&lt;li&gt;Some documentation improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: journal contents can be considered malformed after changeset merge&lt;/li&gt;
&lt;li&gt;knotd: old key is …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 01 Apr 2021 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2021-04-01:/2021-04-01-version-299.html</guid><category>en</category></item><item><title>Version 3.0.5</title><link>https://www.knot-dns.cz/2021-03-25-version-305.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;kdig: added support for TCP Fast Open on FreeBSD&lt;/li&gt;
&lt;li&gt;keymgr: the SEP flag can be changed on already generated keys&lt;/li&gt;
&lt;li&gt;Some documentation improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;knotd: journal contents can be …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 25 Mar 2021 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2021-03-25:/2021-03-25-version-305.html</guid><category>en</category></item><item><title>Version 3.0.4</title><link>https://www.knot-dns.cz/2021-01-20-version-304.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Sockets to CPUs binding is no longer enabled by default but can be enabled
via new configuration option 'server.socket-affinity'&lt;/li&gt;
&lt;li&gt;Some documentation improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;DNS queries without EDNS to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 20 Jan 2021 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2021-01-20:/2021-01-20-version-304.html</guid><category>en</category></item><item><title>Version 3.0.3</title><link>https://www.knot-dns.cz/2020-12-15-version-303.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Kjournalprint can display changesets starting from specific SOA serial&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New configuration check on ambiguous 'storage' specification #706&lt;/li&gt;
&lt;li&gt;New configuration check on problematic 'zonefile-load' with 'journal-contents' combination&lt;/li&gt;
&lt;li&gt;Server logs …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 15 Dec 2020 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2020-12-15:/2020-12-15-version-303.html</guid><category>en</category></item><item><title>Version 2.9.8</title><link>https://www.knot-dns.cz/2020-12-14-version-298.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;On-slave signing produces broken NSEC(3) chain if glue node becomes (un-)orphaned #705&lt;/li&gt;
&lt;li&gt;If more masters configured, zone retransfer triggers AXFR from all masters&lt;/li&gt;
&lt;li&gt;KSK imported from BIND …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 14 Dec 2020 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2020-12-14:/2020-12-14-version-298.html</guid><category>en</category></item><item><title>Version 3.0.2</title><link>https://www.knot-dns.cz/2020-11-11-version-302.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;kdig prints Extended DNS Error (Gift for Marek Vavruša)&lt;/li&gt;
&lt;li&gt;kxdpgun allows source IP address/subnet specification&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Server doesn't start if any of listen addresses fails to bind&lt;/li&gt;
&lt;li&gt;knotc …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 11 Nov 2020 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2020-11-11:/2020-11-11-version-302.html</guid><category>en</category></item><item><title>Version 3.0.1</title><link>https://www.knot-dns.cz/2020-10-10-version-301.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New command in keymgr for validation of RRSIGs in SKR&lt;/li&gt;
&lt;li&gt;Keymgr validates RRSIGs in SKR during import&lt;/li&gt;
&lt;li&gt;New option in kzonecheck to skip DNSSEC-related checks&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Module noudp has …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Sat, 10 Oct 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-10-10:/2020-10-10-version-301.html</guid><category>en</category></item><item><title>Version 2.9.7</title><link>https://www.knot-dns.cz/2020-10-09-version-297.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;NSEC3 re-salt can cause server crash due to possible zone inconsistencies&lt;/li&gt;
&lt;li&gt;Zone reload logs 'invalid parameter' if zone file not changed&lt;/li&gt;
&lt;li&gt;Outgoing multi-message transfer can contain invalid compression pointers …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 09 Oct 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-10-09:/2020-10-09-version-297.html</guid><category>en</category></item><item><title>Version 3.0.0</title><link>https://www.knot-dns.cz/2020-09-09-version-300.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;High-performance networking mode using XDP sockets (requires Linux 4.18+)&lt;/li&gt;
&lt;li&gt;Support for Catalog zones including kcatalogprint utility&lt;/li&gt;
&lt;li&gt;New DNSSEC validation mode&lt;/li&gt;
&lt;li&gt;New kzonesign utility — an interface for manual DNSSEC …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 09 Sep 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-09-09:/2020-09-09-version-300.html</guid><category>en</category></item><item><title>Version 2.9.6</title><link>https://www.knot-dns.cz/2020-08-31-version-296.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New kdig option '+[no]opttext' to print unknown EDNS options as text if possible (Thanks to Robert Edmonds)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Better error message if no key is ready for submission …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 31 Aug 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-08-31:/2020-08-31-version-296.html</guid><category>en</category></item><item><title>Version 2.9.5</title><link>https://www.knot-dns.cz/2020-05-25-version-295.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Old ZSK can be withdrawn too early during a ZSK rollover if maximum zone TTL
is computed automatically&lt;/li&gt;
&lt;li&gt;Server responds SERVFAIL to ANY queries on empty non-terminal nodes&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements …&lt;/h2&gt;&lt;/div&gt;</description><pubDate>Mon, 25 May 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-05-25:/2020-05-25-version-295.html</guid><category>en</category></item><item><title>Version 2.9.4</title><link>https://www.knot-dns.cz/2020-05-05-version-294.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ANY query over UDP is always answered with one RRSet + possible RRSIG instead
of truncated reply&lt;/li&gt;
&lt;li&gt;Server tries to resolve CNAME record generated by geoip module (Thanks to Conrad …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 05 May 2020 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2020-05-05:/2020-05-05-version-294.html</guid><category>en</category></item><item><title>Version 2.9.3</title><link>https://www.knot-dns.cz/2020-03-03-version-293.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New configuration option 'remote.block-notify-after-transfer' to suppress
sending NOTIFY messages&lt;/li&gt;
&lt;li&gt;Enabled testing support for Ed448 DNSSEC algorithm (requires GnuTLS 3.6.12+
and not-yet-released Nettle 3.6+)&lt;/li&gt;
&lt;li&gt;New keymgr …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 03 Mar 2020 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2020-03-03:/2020-03-03-version-293.html</guid><category>en</category></item><item><title>Version 2.8.5</title><link>https://www.knot-dns.cz/2020-01-01-version-285.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Tiny ds-check log message rewording&lt;/li&gt;
&lt;li&gt;Various code and documentation improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;RRSIGs are wrongly checked for inconsistent RRSet TTLs during zone update&lt;/li&gt;
&lt;li&gt;Server can crash when flushing zone to …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 01 Jan 2020 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2020-01-01:/2020-01-01-version-285.html</guid><category>en</category></item><item><title>Version 2.9.2</title><link>https://www.knot-dns.cz/2019-12-12-version-292.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Tiny ds-check log message rewording&lt;/li&gt;
&lt;li&gt;Some unnecessary code cleanup&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;ds-push doesn't replace the DS RRset on the parent #661&lt;/li&gt;
&lt;li&gt;Server gets stuck in a never-ending logging loop when …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 12 Dec 2019 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2019-12-12:/2019-12-12-version-292.html</guid><category>en</category></item><item><title>Version 2.9.1</title><link>https://www.knot-dns.cz/2019-11-11-version-291.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New option for OCSP stapling '+[no]tls-ocsp-stapling[=H]' in kdig (Thanks to Alexander Schultz)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Kdig always randomizes source TCP port on recent Linux #575&lt;/li&gt;
&lt;li&gt;Server no longer warns …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 11 Nov 2019 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2019-11-11:/2019-11-11-version-291.html</guid><category>en</category></item><item><title>Version 2.9.0</title><link>https://www.knot-dns.cz/2019-10-10-version-290.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Full support for different master/slave serial arithmetics when on-slave signing&lt;/li&gt;
&lt;li&gt;Module geoip newly supports wildcard records #650&lt;/li&gt;
&lt;li&gt;New DNSSEC policy configuration option 'rrsig-pre-refresh' for reducing
frequency of the …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 10 Oct 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-10-10:/2019-10-10-version-290.html</guid><category>en</category></item><item><title>Version 2.8.4</title><link>https://www.knot-dns.cz/2019-09-24-version-284.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Automatic uploading of DS records to parent zone using DDNS,
see 'policy.ds-push' configuration option&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Incoming IXFR no longer falls back to AXFR if connection error #642&lt;/li&gt;
&lt;li&gt;More …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 24 Sep 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-09-24:/2019-09-24-version-284.html</guid><category>en</category></item><item><title>Version 2.8.3</title><link>https://www.knot-dns.cz/2019-07-16-version-283.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added cert/key file configuration for TLS in kdig (Thanks to Alexander Schultz)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;More verbose log message for offline-KSK signing&lt;/li&gt;
&lt;li&gt;Module RRL logs affected source address subnet instead …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 16 Jul 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-07-16:/2019-07-16-version-283.html</guid><category>en</category></item><item><title>Version 2.7.8</title><link>https://www.knot-dns.cz/2019-07-15-version-278.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Various improvements in the documentation&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Excessive server load when maximum TCP clients limit is reached&lt;/li&gt;
&lt;li&gt;Incorrect reply after zone update with a node changed from non-authoritative to delegation …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 15 Jul 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-07-15:/2019-07-15-version-278.html</guid><category>en</category></item><item><title>Version 2.8.2</title><link>https://www.knot-dns.cz/2019-06-05-version-282.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New blocking mode for zone event triggers in knotc&lt;/li&gt;
&lt;li&gt;New weighted records mode in the module geoip (Thanks to Conrad Hoffmann)&lt;/li&gt;
&lt;li&gt;Module noudp allows UDP allow rate configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements …&lt;/h2&gt;&lt;/div&gt;</description><pubDate>Wed, 05 Jun 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-06-05:/2019-06-05-version-282.html</guid><category>en</category></item><item><title>Version 2.8.1</title><link>https://www.knot-dns.cz/2019-04-09-version-281.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Possible zone transaction is aborted by zone events to avoid inconsistency&lt;/li&gt;
&lt;li&gt;Added log message if no persistent config DB is available during 'conf-begin'&lt;/li&gt;
&lt;li&gt;New environment setting 'KNOT_VERSION_FORMAT=release' for …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 09 Apr 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-04-09:/2019-04-09-version-281.html</guid><category>en</category></item><item><title>Version 2.7.7</title><link>https://www.knot-dns.cz/2019-04-08-version-277.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Possible zone transaction is aborted by zone events to avoid inconsistency&lt;/li&gt;
&lt;li&gt;Added log message if no persistent config DB is available during 'conf-begin'&lt;/li&gt;
&lt;li&gt;Tiny building improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Glue records …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 08 Apr 2019 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2019-04-08:/2019-04-08-version-277.html</guid><category>en</category></item><item><title>Version 2.8.0</title><link>https://www.knot-dns.cz/2019-03-05-version-280.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New offline-KSK mode of operation&lt;/li&gt;
&lt;li&gt;Configurable multithreaded DNSSEC signing for large zones&lt;/li&gt;
&lt;li&gt;Extended ACL configuration for dynamic updates&lt;/li&gt;
&lt;li&gt;New knotc trigger 'zone-key-rollover' for immediate DNSKEY rollover&lt;/li&gt;
&lt;li&gt;Added support for …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 05 Mar 2019 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2019-03-05:/2019-03-05-version-280.html</guid><category>en</category></item><item><title>Version 2.7.6</title><link>https://www.knot-dns.cz/2019-01-23-version-276.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Zone status also shows when the zone load is scheduled&lt;/li&gt;
&lt;li&gt;Server workers status also shows background workers utilization&lt;/li&gt;
&lt;li&gt;Default control timeout for knotc was increased to 10 seconds&lt;/li&gt;
&lt;li&gt;Pkg-config …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 23 Jan 2019 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2019-01-23:/2019-01-23-version-276.html</guid><category>en</category></item><item><title>Version 2.7.5</title><link>https://www.knot-dns.cz/2019-01-07-version-275.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Keymgr supports NSEC3 salt handling&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Zone history in journal is dropped apon AXFR-like zone update&lt;/li&gt;
&lt;li&gt;Libdnssec is no longer linked against libm #628&lt;/li&gt;
&lt;li&gt;Libdnssec is explicitly linked against …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 07 Jan 2019 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2019-01-07:/2019-01-07-version-275.html</guid><category>en</category></item><item><title>Version 2.7.4</title><link>https://www.knot-dns.cz/2018-11-13-version-274.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added SNI configuration for TLS in kdig (Thanks to Alexander Schultz)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added warning log when DNSSEC events not successfully scheduled&lt;/li&gt;
&lt;li&gt;New semantic check on timer values in keymgr …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 13 Nov 2018 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2018-11-13:/2018-11-13-version-274.html</guid><category>en</category></item><item><title>Version 2.7.3</title><link>https://www.knot-dns.cz/2018-10-11-version-273.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New queryacl module for query access control&lt;/li&gt;
&lt;li&gt;Configurable answer rrset rotation #612&lt;/li&gt;
&lt;li&gt;Configurable NSEC bitmap in online signing&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Better error logging for KASP DB operations #601&lt;/li&gt;
&lt;li&gt;Some documentation …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 11 Oct 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-10-11:/2018-10-11-version-273.html</guid><category>en</category></item><item><title>Version 2.7.2</title><link>https://www.knot-dns.cz/2018-08-29-version-272.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Keymgr list command displays also key size&lt;/li&gt;
&lt;li&gt;Kjournalprint displays total occupied size in the debug mode&lt;/li&gt;
&lt;li&gt;Server doesn't stop if failed to load a shared module from the module …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 29 Aug 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-08-29:/2018-08-29-version-272.html</guid><category>en</category></item><item><title>Version 2.7.1</title><link>https://www.knot-dns.cz/2018-08-14-version-271.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added zone wire size information to zone loading log message&lt;/li&gt;
&lt;li&gt;Added debug log message for each unsuccessful remote address operation&lt;/li&gt;
&lt;li&gt;Various improvements for packaging&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Incompatible handling of RRSIG …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 14 Aug 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-08-14:/2018-08-14-version-271.html</guid><category>en</category></item><item><title>Version 2.6.9</title><link>https://www.knot-dns.cz/2018-08-13-version-269.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added zone wire size to zone loading log message&lt;/li&gt;
&lt;li&gt;Added debug log message for each unsuccessful remote address operation&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Zone not flushed after re-signing during zone load #594 …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 13 Aug 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-08-13:/2018-08-13-version-269.html</guid><category>en</category></item><item><title>Version 2.7.0</title><link>https://www.knot-dns.cz/2018-08-03-version-270.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New DNS Cookies module and related '+cookie' kdig option&lt;/li&gt;
&lt;li&gt;New module for response tailoring according to client's subnet or geographic location&lt;/li&gt;
&lt;li&gt;General EDNS Client Subnet support in the server …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 03 Aug 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-08-03:/2018-08-03-version-270.html</guid><category>en</category></item><item><title>Version 2.6.8</title><link>https://www.knot-dns.cz/2018-07-10-version-268.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New 'import-pkcs11' command in keymgr&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Unixtime serial policy mimics Bind – increment if lower #593&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Creeping memory consuption upon server reload #584&lt;/li&gt;
&lt;li&gt;Kdig incorrectly detects QNAME if 'notify' …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 10 Jul 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-07-10:/2018-07-10-version-268.html</guid><category>en</category></item><item><title>Version 2.6.7</title><link>https://www.knot-dns.cz/2018-05-17-version-267.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Added 'dateserial' (YYYYMMDDnn) serial policy configuration (Thanks to Wolfgang Jung)&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Trailing data indication from the packet parser (libknot)&lt;/li&gt;
&lt;li&gt;Better configuration check for a problematical option combination&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Incomplete …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 17 May 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-05-17:/2018-05-17-version-267.html</guid><category>en</category></item><item><title>Version 2.6.6</title><link>https://www.knot-dns.cz/2018-04-11-version-266.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New EDNS option counters in the statistics module&lt;/li&gt;
&lt;li&gt;New '+orphan' filter for the 'zone-purge' operation&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Reduced memory consuption of disabled statistics metrics&lt;/li&gt;
&lt;li&gt;Some spelling fixes (Thanks to Daniel …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 11 Apr 2018 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2018-04-11:/2018-04-11-version-266.html</guid><category>en</category></item><item><title>Version 2.6.5</title><link>https://www.knot-dns.cz/2018-02-12-version-265.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;New 'zone-notify' command in knotc&lt;/li&gt;
&lt;li&gt;Kdig uses &lt;a class="reference external" href="mailto:'&amp;#64;server"&gt;'&amp;#64;server&lt;/a&gt;' as a hostname for TLS authenticaion if '+tls-ca' is set&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Better heap memory trimming for zone operations&lt;/li&gt;
&lt;li&gt;Added proper polling …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 12 Feb 2018 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2018-02-12:/2018-02-12-version-265.html</guid><category>en</category></item><item><title>Version 2.6.4</title><link>https://www.knot-dns.cz/2018-01-02-version-264.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Module synthrecord allows multiple 'network' specification&lt;/li&gt;
&lt;li&gt;New CSK handling support in keymgr&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Allowed configuration for infinite zsk lifetime&lt;/li&gt;
&lt;li&gt;Increased performance and security of the module synthrecord&lt;/li&gt;
&lt;li&gt;Signing changeset …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Tue, 02 Jan 2018 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2018-01-02:/2018-01-02-version-264.html</guid><category>en</category></item><item><title>Version 2.5.7</title><link>https://www.knot-dns.cz/2018-01-01-version-257.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Unintentional zone re-sign during reload if empty NSEC3 salt&lt;/li&gt;
&lt;li&gt;Inconsistent zone names in journald structured logs&lt;/li&gt;
&lt;li&gt;Malformed outgoing transfer for big zone with TSIG&lt;/li&gt;
&lt;li&gt;Unexpected reply for DS query …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Mon, 01 Jan 2018 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2018-01-01:/2018-01-01-version-257.html</guid><category>en</category></item><item><title>Version 2.6.3</title><link>https://www.knot-dns.cz/2017-11-24-version-263.html</link><description>&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Wrong detection of signing scheme rollover&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
</description><pubDate>Fri, 24 Nov 2017 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2017-11-24:/2017-11-24-version-263.html</guid><category>en</category></item><item><title>Version 2.6.2</title><link>https://www.knot-dns.cz/2017-11-23-version-262.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;CSK algorithm rollover and (KSK, ZSK) &amp;lt;-&amp;gt; CSK rollover support&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Allowed explicit configuration for infinite ksk lifetime&lt;/li&gt;
&lt;li&gt;Proper error messages instead of unclear error codes in server log&lt;/li&gt;
&lt;li&gt;Better …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 23 Nov 2017 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2017-11-23:/2017-11-23-version-262.html</guid><category>en</category></item><item><title>Version 2.6.1</title><link>https://www.knot-dns.cz/2017-11-02-version-261.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;NSEC3 Opt-Out support in the DNSSEC signing&lt;/li&gt;
&lt;li&gt;New CDS/CDNSKEY publish configuration option&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Simplified DNSSEC log message with DNSKEY details&lt;/li&gt;
&lt;li&gt;+tls-hostname in kdig implies +tls-ca if neither +tls-ca …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Thu, 02 Nov 2017 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2017-11-02:/2017-11-02-version-261.html</guid><category>en</category></item><item><title>Version 2.5.6</title><link>https://www.knot-dns.cz/2017-11-01-version-256.html</link><description>&lt;div class="section" id="improvements"&gt;
&lt;h2&gt;Improvements:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Keymgr no longer prints useless algorithm number for generated key&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class="section" id="bugfixes"&gt;
&lt;h2&gt;Bugfixes:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;Faulty DNAME semantic check if present in the zone apex and NSEC3 is used&lt;/li&gt;
&lt;li&gt;Immediate zone flush not …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Wed, 01 Nov 2017 00:00:00 +0100</pubDate><guid>tag:www.knot-dns.cz,2017-11-01:/2017-11-01-version-256.html</guid><category>en</category></item><item><title>Version 2.6.0</title><link>https://www.knot-dns.cz/2017-09-29-version-260.html</link><description>&lt;div class="section" id="features"&gt;
&lt;h2&gt;Features:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;ul class="simple"&gt;
&lt;li&gt;On-slave (inline) signing support&lt;/li&gt;
&lt;li&gt;Automatic DNSSEC key algorithm rollover&lt;/li&gt;
&lt;li&gt;Ed25519 algorithm support in DNSSEC (requires GnuTLS 3.6.0)&lt;/li&gt;
&lt;li&gt;New 'journal-content' and 'zonefile-load' configuration options&lt;/li&gt;
&lt;li&gt;keymgr tries to run …&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;/div&gt;</description><pubDate>Fri, 29 Sep 2017 00:00:00 +0200</pubDate><guid>tag:www.knot-dns.cz,2017-09-29:/2017-09-29-version-260.html</guid><category>en</category></item></channel></rss>