-
v1.0.2
Knot DNS v1.0.2 --------------- New features: * Configuration checker (invoked via knotc). * Specifying source interface for transfers and NOTIFY requests directly. Bugfixes: * Fixed leak when querying non-existing name and zone SOA TTL > minimal. * Fixed some minor bugs in tansfers. Other improvements: * Improved log messages (added date and time, better specification of XFR remote). * Improved saving incoming IXFR to journal (memory optimized). * Now using system scheduler (better for Linux). * Decreased thread stack size.
-
v1.0.1
Knot DNS v1.0.1 --------------- New features: * Implemented jitter to REFRESH/RETRY timers * Implemented magic bytes for journal * Improved error messages Bugfixes: * Problem with creating IXFR journal for bootstrapped zone * Race condition in processing NOTIFY/SOA queries * Leak when reloading zone with NSEC3 * Processing of APL RR * TSIG improper assignment of algorithm type
-
v1.0.0
Knot DNS v1.0.0 - stable release -------------------------------- New features: * Support for subnets in ACL. * Debug messages enabling in configure. * Optimized memory consuption of zone structures. Bugfixes: * Memory errors and leaks. * Fixed improper handling of failed IXFR/IN. * Several other minor bugfixes.
-
v1.0-rc1
Knot DNS - v1.0 RC 1 -------------------- New features: * NSID support (RFC5001). * Root zone support. * Automatic zone compiling on server start. * Setting user to run Knot under in config file. * Dropping privileges after binding to port 53. + Support for Linux capabilities(7). * Setting source address of outgoing transfers in config file. * Custom PID file. * CNAME loop detection. * Timeout on TCP connections. * Basic defense against DoS attacks. Bugfixes: * Fixed IXFR processing. * Patched URCU so that it compiles on architectures without TLS in compiler (NetBSD, OpenBSD). * Fixed response to DS query at parent zone. * A lot of other bugfixes.
-
v0.9.1
v0.9.1 - Jan 20, 2012 --------------------- New features: * RRSet rotation Bugfixes: * Fixed build on BSD. * Fixes in parsing and dumping of zone - types IPSECKEY, WKS, DLV, APL, NSAP Other changes: * Replaced pseudo-random number generator by one with MIT/BSD license.
-
v0.9
Knot DNS - version 0.9 New features: * TSIG support in both client and server. * Use of sendmmsg() on Linux 3.0+ (improves performance). Bugfixes: * Knot was not accepting AXFR-style IXFR with first SOA in a separate packet (i.e. from Power DNS). * Wrong SOA TTL in negative answers. * Wrong max packet size for outgoing transfers (was causing the packets to be malformed). * Wrong handling of WKS record in zone compiler. * Problems with zone bootstrapping.
-
v0.8.1
Bugfix release. Bugfixes: * Handling SPF record. * Wrong text dump of unknown records.
-
v0.8
First official release of Knot DNS - BETA VERSION. Features: * AXFR-in/-out * IXFR-in/-out * EDNS0 * DNSSEC * NSEC3 * IPv6 * Runtime reconfiguration Known issues: * Missing support for TSIG * Root zone support * NSID support * Other DNS classes than IN * RRSet rotation not implmented * Dynamic update support * IXFR code might be flaky sometimes * IXFR may be slow when too much (10 000+) RRSets are transfered at once
-
-
v0.2
Second non-official release of the Knot server (formerly CuteDNS). Features added: * EDNS0 support * DNSSEC support * NSEC3 support * Domain name compression * Configuration file * Run-time updates of server configuration (including adding and removing of zones) * IPv6 support * New logging * New build system (using autotools) * Semantic checks of loaded zone Issues fixed: * Partially fixed thundering herd problem with threads (responsible for slow performance with hash table) Known issues: * Not tested with root zone (probably will not work) * High memory consumption * Memory leaks when during adding a new zone (reload) the server is stressed by incoming queries. * Compilation too slow.
-
v0.1
First (non-official) release of the CuteDNS server. Features: * Running as daemon * Answering to all types of queries with OPCODE = QUERY * Answering to both UDP and TCP queries * Zones pre-processing * Separate control utility * Separate zone parser utility * Own DNS library (dnslib) * Two main data structures for the zone - AVL tree and hash table (currently using the tree)