From 7725f44ee3984e8d759e11b4d23b7cddd44bafa7 Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Fri, 9 Aug 2019 16:54:22 +0200 Subject: [PATCH] dnsdist: Update the ChangeLog and secpoll for 1.4.0-rc1 --- docs/secpoll.zone | 3 +- pdns/dnsdistdist/docs/changelog.rst | 285 ++++++++++++++++++++++++++++ 2 files changed, 287 insertions(+), 1 deletion(-) diff --git a/docs/secpoll.zone b/docs/secpoll.zone index de6eb51e69..0129ee1ea0 100644 --- a/docs/secpoll.zone +++ b/docs/secpoll.zone @@ -1,4 +1,4 @@ -@ 86400 IN SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2019080950 10800 3600 604800 10800 +@ 86400 IN SOA pdns-public-ns1.powerdns.com. pieter\.lexis.powerdns.com. 2019081201 10800 3600 604800 10800 @ 3600 IN NS pdns-public-ns1.powerdns.com. @ 3600 IN NS pdns-public-ns2.powerdns.com. @ 3600 IN NS tmpdns.powerdns.com. @@ -318,3 +318,4 @@ dnsdist-1.3.3.security-status 60 IN TXT "1 OK" dnsdist-1.4.0-alpha1.security-status 60 IN TXT "1 OK" dnsdist-1.4.0-alpha2.security-status 60 IN TXT "1 OK" dnsdist-1.4.0-beta1.security-status 60 IN TXT "1 OK" +dnsdist-1.4.0-rc1.security-status 60 IN TXT "1 OK" diff --git a/pdns/dnsdistdist/docs/changelog.rst b/pdns/dnsdistdist/docs/changelog.rst index 128a0b3f48..53c3abe0d9 100644 --- a/pdns/dnsdistdist/docs/changelog.rst +++ b/pdns/dnsdistdist/docs/changelog.rst @@ -1,6 +1,291 @@ Changelog ========= +.. changelog:: + :version: 1.4.0-rc1 + :released: 12th of August 2019 + + .. change:: + :tags: Improvements + :pullreq: 7860 + + Disallow TCP disablement + + .. change:: + :tags: Improvements + :pullreq: 7862 + + Update boost.m4 to the latest version + + .. change:: + :tags: Bug Fixes + :pullreq: 7886 + + SuffixMatchTree: fix root removal, partial match of non-leaf nodes + + .. change:: + :tags: Improvements + :pullreq: 7909 + + Print stats from expungeByName (Matti Hiljanen) + + .. change:: + :tags: Bug Fixes, DNS over HTTPS + :pullreq: 7911 + :tickets: 7894 + + Properly override the HTTP Server header for DoH + + .. change:: + :tags: Bug Fixes, DNS over HTTPS, DNS over TLS + :pullreq: 7915 + + Exit when requested DoT/DoH support is not compiled in + + .. change:: + :tags: Improvements, DNS over HTTPS + :pullreq: 7917 + + Send better HTTP status codes, handle ACL drops earlier + + .. change:: + :tags: Bug Fixes, DNS over HTTPS + :pullreq: 7927 + :tickets: 7917 + + Proper HTTP response for timeouts over DoH + + .. change:: + :tags: Improvements, DNS over HTTPS + :pullreq: 7933 + :tickets: 7898 + + Add more stats about DoH HTTP responses + + .. change:: + :tags: Bug Fixes, Carbon, Prometheus + :pullreq: 7934 + :tickets: 7933 + + Deduplicate frontends entries with carbon and prometheus + + .. change:: + :tags: Bug Fixes + :pullreq: 7951 + :tickets: 6942, 8084 + + Update boost.m4 + + .. change:: + :tags: Improvements + :pullreq: 7952 + :tickets: 7950 + + Squelch unused function warning + + .. change:: + :tags: Bug Fixes + :pullreq: 7974 + :tickets: 7971 + + Fix short IOs over TCP + + .. change:: + :tags: Improvements, DNS over TLS + :pullreq: 7978 + + Improve error messages for DoT issues + + .. change:: + :tags: Bug Fixes + :pullreq: 7979 + + Fix handling of backend connection failing over TCP + + .. change:: + :tags: Improvements + :pullreq: 7985 + + SuffixMatchNode:add(): accept more types + + .. change:: + :tags: Improvements + :pullreq: 7990 + :tickets: 7981 + + Explicitly align the buffer used for cmsgs + + .. change:: + :tags: Improvements + :pullreq: 7992 + + Add `quiet` parameter to NetmaskGroupRule + + .. change:: + :tags: Improvements + :pullreq: 7996 + :tickets: 7981 + + Clear cmsg_space(sizeof(data)) in cmsghdr to appease Valgrind + + .. change:: + :tags: Bug Fixes + :pullreq: 8003 + + Insert the response into the ringbuffer right after sending it + + .. change:: + :tags: Improvements + :pullreq: 8007 + + Add static assertions for the size of the src address control buffer + + .. change:: + :tags: Improvements + :pullreq: 8013 + + Don't create temporary strings to escape DNSName labels + + .. change:: + :tags: Bug Fixes, DNSCrypt + :pullreq: 8015 + :tickets: 8014 + + Skip non-dnscrypt binds in `showDNSCryptBinds()` + + .. change:: + :tags: Improvements + :pullreq: 8024 + + Display TCP/DoT queries and responses in verbose mode, opcode in grepq + + .. change:: + :tags: Improvements + :pullreq: 8025 + + Be a bit more explicit about what failed in testCrypto() + + .. change:: + :tags: Bug Fixes + :pullreq: 8030 + :tickets: 8021 + + Handle ENOTCONN on read() over TCP + + .. change:: + :tags: Improvements, DNSCrypt + :pullreq: 8042 + :tickets: 8020 + + Accept more than one certificate in `addDNSCryptBind()` + + .. change:: + :tags: Bug Fixes + :pullreq: 8067 + + Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0 + + .. change:: + :tags: Bug Fixes + :pullreq: 8078 + + Catch exceptions thrown when handling a TCP response + + .. change:: + :tags: Bug Fixes + :pullreq: 8079 + + Fix unlimited retries when TCP Fast Open is enabled + + .. change:: + :tags: Bug Fixes + :pullreq: 8081 + + M4/systemd.m4: fail when systemctl is not available + + .. change:: + :tags: Bug Fixes, Prometheus + :pullreq: 8105 + + Fix a typo in the Server's latency description for Prometheus (phonedph1) + + .. change:: + :tags: Improvements + :pullreq: 8110 + + Update URLs to use HTTPS scheme (Chris Hofstaedtler) + + .. change:: + :tags: Bug Fixes, DNS over HTTPS + :pullreq: 8112 + + Prevent a dangling DOHUnit pointer when send() failed + + .. change:: + :tags: Improvements + :pullreq: 8113 + + Double-check we only increment the outstanding counter once + + .. change:: + :tags: New Features + :pullreq: 8117 + + Implement ContinueAction() + + .. change:: + :tags: Bug Fixes + :pullreq: 8131 + :tickets: 8130 + + Console: flush cout after printing g_outputbuffer (Doug Freed) + + .. change:: + :tags: Improvements + :pullreq: 8135 + :tickets: 8108 + + ext/ipcrypt: ship license in tarballs (Chris Hofstaedtler) + + .. change:: + :tags: New Features, DNS over HTTPS, DNS over TLS + :pullreq: 8141 + :tickets: 7812 + + Add OCSP stapling (from files) for DoT and DoH + + .. change:: + :tags: New Features, DNS over HTTPS + :pullreq: 8148 + :tickets: 7957, 7900 + + Add support for custom DoH headers (Melissa Voegeli) + + .. change:: + :tags: New Features, DNS over HTTPS + :pullreq: 8153 + :tickets: 8133 + + Add lua bindings, rules and action for DoH + + .. change:: + :tags: Improvements + :pullreq: 8154 + + Use a counter to mark IDState usage instead of the FD + + .. change:: + :tags: Bug Fixes + :pullreq: 8158 + + Fix signedness issue in isEDNSOoptionInOpt() + + .. change:: + :tags: Improvements + :pullreq: 8175 + + Increase the default value of setMaxUDPOutstanding to 65535 + .. changelog:: :version: 1.4.0-beta1 :released: 6th of June 2019 -- 2.39.2