]> granicus.if.org Git - pdns/commitdiff
changelog+secpoll for recursor 4.0.6
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 4 Jul 2017 13:37:32 +0000 (15:37 +0200)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 4 Jul 2017 14:59:14 +0000 (16:59 +0200)
docs/markdown/changelog.raw.md
docs/markdown/recursor/upgrading.md
docs/secpoll.zone

index a5c325b4d1c985d0086f49d000bba8100e8433bd..19ae1f4be29cfe333dd7b763bc0fe124eab09039 100644 (file)
@@ -16,6 +16,36 @@ the previous line.
 - [#5094](https://github.com/PowerDNS/pdns/pull/5094): make our zone parser adhere to RFC2308 wrt implicit TTLs and add test
 -->
 
+# PowerDNS Recursor 4.0.6
+Released 6th of July 2017
+
+This release features a fix for the ed25519 verifier. This verifier hashed the message before verifying, resulting in unverifiable signatures. Also on the Elliptic Curve front, support was added for ED448 (DNSSEC algorithm 16) by using libdecaf.
+
+Besides that, this release features massive improvements to our edns-client-subnet handling, and some IXFR fixes. Note that this release changes `use-incoming-edns-subnet` to disabled by default.
+
+## Bug fixes
+
+- commit c24288b87: Use the incoming ECS for cache lookup if `use-incoming-edns-subnet` is set
+- commit b91dc6e92: when making a netmask from a comboaddress, we neglected to zero the port. This could lead to a proliferation of netmasks.
+- commit 261591b6f: Don't take the initial ECS source for a scope one if EDNS is off
+- commit 66f894b7a: also set d_requestor without Lua: the ECS logic needs it
+- commit c2086f265: Fix IXFR skipping the additions part of the last sequence
+- commit a5c9534d0: Treat requestor's payload size lower than 512 as equal to 512
+- commit 61b1ea2f4: make URI integers 16 bits, fixes [ticket #5443](https://github.com/PowerDNS/pdns/issues/5443)
+- commit 27f9da3c2: unbreak quoting; fixes [ticket #5401](https://github.com/PowerDNS/pdns/issues/5401)
+
+## Improvements
+
+- commit 2325010e6: with this, EDNS Client Subnet becomes compatible with the packet cache, using the existing variable answer facility.
+- commit 2ec8d8148: Remove just enough entries from the cache, not one more than asked
+- commit 71df15677: Move expired cache entries to the front so they are expunged
+- commit d84834c4c: changed IPv6 addr of b.root-servers.net (Arsen Stasic)
+- commit bcce047bc: e.root-servers.net has IPv6 now (phonedph1)
+- commit cef8ec7c2: hello decaf signers (ED25519 and ED448) Testing algorithm 15: 'Decaf ED25519' ->'Decaf ED25519' -> 'Decaf ED25519' Signature & verify ok, signature 68usec, verify 93usec Testing algorithm 16: 'Decaf ED448' ->'Decaf ED448' -> 'Decaf ED448' Signature & verify ok, signature 163usec, verify 252usec (Kees Monshouwer)
+- commit 68490a4b5: don't use the libdecaf ed25519 signer when libsodium is enabled (Kees Monshouwer)
+- commit 5a88a8ed5: do not hash the message in the ed25519 signer (Kees Monshouwer)
+- commit 0e7893bf4: Disable use-incoming-edns-subnet by default
+
 # PowerDNS Authoritative Server 4.0.4
 Released 23rd of June 2017
 
index b79c752d630ea3e595b6fada7cd5aa0278ee778c..ac631b6c534ba47f7b25b5b74f3a58a6744deaff 100644 (file)
@@ -1,6 +1,12 @@
 Before upgrading, it is advised to read the [changelog](../changelog.md).
 When upgrading several versions, please read **all** notes applying to the upgrade.
 
+# 4.0.5 to 4.0.6
+
+One default was changed:
+
+ - [`use-incoming-edns-subnet`](settings.md#use-incoming-edns-subnet) defaults to off, was on before
+
 # 4.0.3 to 4.0.4
 One setting has been added to limit the risk of overflowing the stack:
 
index 30bacd401f204515ccaaa0416a6f555191c19a31..c228ba2a269e740416d9c43d9c022f8fef2b9c57 100644 (file)
@@ -1,4 +1,4 @@
-@       86400   IN  SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2017062301 10800 3600 604800 10800
+@       86400   IN  SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2017070601 10800 3600 604800 10800
 @       3600    IN  NS  pdns-public-ns1.powerdns.com.
 @       3600    IN  NS  pdns-public-ns2.powerdns.com.
 ; Auth
@@ -136,6 +136,7 @@ recursor-4.0.4.security-status                          60 IN TXT "1 OK"
 recursor-4.0.5-rc1.security-status                      60 IN TXT "1 OK"
 recursor-4.0.5-rc2.security-status                      60 IN TXT "1 OK"
 recursor-4.0.5.security-status                          60 IN TXT "1 OK"
+recursor-4.0.6.security-status                          60 IN TXT "1 OK"
 
 ; Recursor Debian
 recursor-3.6.2-2.debian.security-status                 60 IN TXT "3 Upgrade now, see https://doc.powerdns.com/3/security/powerdns-advisory-2015-01/ and https://doc.powerdns.com/3/security/powerdns-advisory-2016-02/"