RELNOTES 4.03 KB
Newer Older
Lubos Slovak's avatar
Lubos Slovak committed
1 2 3 4 5 6 7 8 9 10
v1.0.3 - Apr 17, 2011
---------------------

Bugfixes:
        * Corrected handling of EDNS0 when TCP is used (was applying the UDP size limit).
        * Fixed slow compilation of zones.
        * Fixed potential crash with many concurrent transfers.
        * Fixed missing include for FreeBSD.


11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
v1.0.2 - Apr 13, 2012
---------------------

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.


29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
v1.0.1 - Mar 9, 2012
--------------------

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.


Lubos Slovak's avatar
Lubos Slovak committed
45 46
v1.0.0 - Feb 29, 2012
---------------------
47 48 49 50 51 52 53 54 55 56 57 58

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.


Lubos Slovak's avatar
Lubos Slovak committed
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
v1.0-rc1 - Feb 14, 2012
-----------------------

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.


82 83 84 85 86 87 88 89 90
v0.9.1 - Jan 20, 2012
---------------------

New features:
	* RRSet rotation

Bugfixes:
	* Fixed build on BSD.
	* Fixes in parsing and dumping of zone
Lubos Slovak's avatar
Lubos Slovak committed
91
	  - types IPSECKEY, WKS, DLV, APL, NSAP
92 93 94 95 96

Other changes:
	* Replaced pseudo-random number generator by one with MIT/BSD license.


Lubos Slovak's avatar
Lubos Slovak committed
97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
v0.9 - Jan 13, 2012
-------------------

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.


Lubos Slovak's avatar
Lubos Slovak committed
114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
v0.8.1 - Dec 1, 2011
--------------------

Bugfixes:
	* Handling SPF record.
	* Wrong text dump of unknown records.


v0.8.0 - Beta Release - Nov 3, 2011
-----------------------------------

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

Platforms (tested on):
	* Linux (2.6.x and newer), FreeBSD 8.2, Mac OS X 10.6, 10.7