Changelogs for 4.7.X ==================== .. changelog:: :version: 4.7.0 :released: 30th of May 2022 .. change:: :tags: Bug Fixes :pullreq: 11632 :tickets: 11609 Fix API issue when asking config values for allow-from or allow-notify-from. .. changelog:: :version: 4.7.0-rc1 :released: 6th of May 2022 .. change:: :tags: Bug Fixes :pullreq: 11559 :tickets: 11539 Prometheus #HELP texts: DNSSEC counters track responses sent, not actual validations performed. .. change:: :tags: Bug Fixes :pullreq: 11560 :tickets: 11541 Fix DoT port and protocol used for probed authoritative servers. .. change:: :tags: Bug Fixes :pullreq: 11538 :tickets: 11536 Fix Coverity 1487923 Out-of-bounds read (wrong use of sizeof). .. changelog:: :version: 4.7.0-beta1 :released: 14th of April 2022 .. change:: :tags: Improvements :pullreq: 11487 Probe authoritative servers for DoT support (experimental). .. change:: :tags: Bug Fixes :pullreq: 11524 Update moment.min.js (path traversal fix; we are unaffected). .. change:: :tags: Improvements :pullreq: 11492 Add deferred mode for retrieving additional records. .. change:: :tags: Improvements :pullreq: 11484 Use boost::mult-index for nsspeed table and make it shared. .. change:: :tags: Bug Fixes :pullreq: 11496 Prevent segfault with empty allow-from-file and allow-from options (Sven Wegener). .. change:: :tags: Improvements :pullreq: 11312 Packet cache improvements: do not fill beyond limit and use strict LRU eviction method. .. change:: :tags: Improvements :pullreq: 11444 Use nice format for timestamp printing. .. change:: :tags: Bug Fixes :pullreq: 11471 In the handler thread, call sd_notify() just before entering the main loop in RecursorThread. .. change:: :tags: Improvements :pullreq: 11445 :tickets: 11440 Only log "Unable to send NOD lookup" if log-common-errors is set. .. change:: :tags: Improvements :pullreq: 11443 Remember parent NS set, to be able to fallback to it if needed. .. change:: :tags: Improvements :pullreq: 11396, 11507 Proxy by table: allow a table based mapping of source address. .. change:: :tags: Bug Fixes :pullreq: 11405 Distinguish between unreachable and timeout for throttling. .. change:: :tags: Bug Fixes :pullreq: 11397 Use correct task to clean outgoing TCP. .. changelog:: :version: 4.7.0-alpha1 :released: 28th of February 2022 .. change:: :tags: Bug Fixes :pullreq: 11338, 11349 :tickets: 11337 QType ADDR is supposed to be used internally only. .. change:: :tags: Bug Fixes :pullreq: 11347 Fix unaligned access in murmur hash code used by the Newly Observed Domain feature. .. change:: :tags: Improvements :pullreq: 11302 :tickets: 11294 Add Additional records to query results if appropriate and configured. .. change:: :tags: Improvements :pullreq: 11294 Resolve AAAA for NS in an async task if applicable. .. change:: :tags: Bug Fixes :pullreq: 11327 :tickets: 11320 A Lua followCNAME result might need native dns64 processing. .. change:: :tags: Improvements :pullreq: 11319 Read the base Lua definitions into the Lua context for reading the Lua config. .. change:: :tags: Bug Fixes :pullreq: 11300 :tickets: 11289 Use the Lua context stored in SyncRes when calling hooks. .. change:: :tags: Improvements :pullreq: 11307 Add SNI information to outgoing DoT if available. .. change:: :tags: Improvements :pullreq: 11305 Detect a malformed question early so we can drop it as soon as possible. .. change:: :tags: Improvements :pullreq: 11252 Thread management re-factoring. .. change:: :tags: Improvements :pullreq: 11288 :tickets: 11287 Document changes to policy.DROP better and warn on using the now unsupported way. .. change:: :tags: Improvements :pullreq: 11283 Allow disabling of processing root hints and lower log level of some related messages. .. change:: :tags: Improvements :pullreq: 11269 Move two maps (failed servers and non-resolving nameservers) from thread_local to shared. .. change:: :tags: Improvements :pullreq: 11245 A CNAME answer on DS query should abort DS retrieval. .. change:: :tags: Improvements :pullreq: 11189,11100 ZONEMD validation for Zone to Cache function. .. change:: :tags: Improvements :pullreq: 11186 :tickets: 11178 By default, build with symbol visibility hidden. .. change:: :tags: Improvements :pullreq: 11164 Update protozero to 1.7.1. .. change:: :tags: Improvements :pullreq: 11074 Add Lua postresolve_ffi hook. .. change:: :tags: Improvements :pullreq: 11036 Compute step sizes for Query Minimization according to RFC 9156. .. change:: :tags: Bug Fixes :pullreq: 11030 :tickets: 11021 Make incoming TCP bookkeeping more correct.