diff options
Diffstat (limited to 'doc/Changelog')
| -rw-r--r-- | doc/Changelog | 151 |
1 files changed, 150 insertions, 1 deletions
diff --git a/doc/Changelog b/doc/Changelog index 70860717a03b..fde05db51292 100644 --- a/doc/Changelog +++ b/doc/Changelog @@ -1,6 +1,155 @@ +16 October 2024: Yorgos + - Fix for dnsoverquic and dnstap to use the correct dnstap + environment. + +16 October 2024: Wouter + - Fix for dnstap with dnscrypt and dnstap without dnsoverquic. + +14 October 2024: Wouter + - Fix to display warning if quic-port is set but dnsoverquic is not + enabled when compiled. + - Fix dnsoverquic to extend the number of streams when one is closed. + +11 October 2024: Wouter + - Fix to disable detection of quic configured ports when quic is + not compiled in. + - Fix harden-unverified-glue for AAAA cache_fill_missing lookups. + - Fix contrib/aaaa-filter-iterator.patch for change in call + signature for cache_fill_missing. + +10 October 2024: Wouter + - Fix cookie_file test sporadic fails for time change during + the test. + - Fix add reallocarray to alloc stats unit test, and disable + override of strdup in unbound-host, and the result of config + get option is freed properly. + +9 October 2024: Wouter + - Merge #871: DNS over QUIC. This adds `quic-port: 853` and + `quic-size: 8m` that enable dnsoverquic, and the counters + `num.query.quic` and `mem.quic` in the statistics output. + The feature needs to be enabled by compiling with libngtcp2, + with `--with-libngtcp2=path` and libngtcp2 needs openssl+quic, + pass that with `--with-ssl=path` to compile unbound as well. + - Fix to limit NSEC TTL for messages from cachedb. Fix to limit the + prefetch ttl for messages after a CNAME with short TTL. + - Fix for dnstap compile of doqclient with doq disabled. + +8 October 2024: Wouter + - Fix #1149: unbound-control-setup hangs sometimes depending on + the openssl version. + - Fix #1128: Cannot override tcp-upstream and tls-upstream with + forward-tcp-upstream and forward-tls-upstream. + +3 October 2024: Yorgos + - Fix CVE-2024-8508, unbounded name compression could lead to denial + of service. + - This fix was part of 1.21.1, a security point release on 1.21.0. + The code repository continues with this fix and the version number + 1.22.0. + +30 September 2024: Wouter + - Fix negative cache NSEC3 parameter compares for zero length NSEC3 + salt. + - Fix unbound dnstap socket test program analyzer warnings about + unused variable assignments and variable initialization. + +25 September 2024: Wouter + - Fix #1144: [FR] log timestamps in ISO8601 format with timezone. + This adds the option `log-time-iso: yes` that logs in ISO8601 + format. + +24 September 2024: Yorgos + - Attempt to further fix doh_downstream_buffer_size.tdir flakiness. + - More clear text for prefetch and minimal-responses in the + unbound.conf man page. + - Merge #1143: Fix cache update when serve expired is used. Expired + records are favored over resolution and validation failures when + serve-expired is used. + +23 September 2024: Wouter + - Fix dns64 with prefetch that the prefetch is stored in cache. + +23 September 2024: Yorgos + - Fix doxygen warnings by commenting out CLANG_ASSISTED_PARSING, + CLANG_ADD_INC_PATHS, CLANG_OPTIONS and CLANG_DATABASE_PATH; they were + already disabled. + +17 September 2024: Wouter + - Add redis-command-timeout: 20 and redis-connect-timeout: 200, + that can set the timeout separately for commands and the + connection set up to the redis server. If they are not + specified, the redis-timeout value is used. + +16 September 2024: Wouter + - Merge #1140: Fix spelling mistake in comments. + +11 September 2024: Yorgos + - Fix and add comments in testdata/val_negcache_ttl.rpl. + +10 September 2024: Wouter + - Fix to limit NSEC and NSEC3 TTL when aggressive nsec is + enabled (RFC9077). + - Add unit test for ttl limit for aggressive nsec. + +6 September 2024: Yorgos + - Fix alloc-size and calloc-transposed-args compiler warnings. + - Fix comment to not trigger doxygen unknown command. + +5 September 2024: Wouter + - Fix config file read for dnstap-sample-rate. + +2 September 2024: Wouter + - Merge #1135: Add new IANA trust anchor. + +30 August 2024: Wouter + - Merge #1132: b.root renumbering. + - Fix for #1132, adjusted unit test for change in the test file. + - Fix for #1132, comment about adjusted copy of reference check. + +29 August 2024: Wouter + - Unit test for auth zone transfer TLS, and TLS failure. + - Fix to print port number in logs for auth zone transfer activities. + +28 August 2024: Wouter + - Fix that when rpz is applied the message does not get picked up by + the validator. That stops validation failures for the message. + - Fix that stub-zone and forward-zone clauses do not exhaust memory + for long content. + +27 August 2024: Wouter + - Fix #1130: Loads of logs: "validation failure: key for validation + <domain>. is marked as invalid because of a previous" for + non-DNSSEC signed zone. + +23 August 2024: Wouter + - Merge patch to fix for glue that is outside of zone, with + `harden-unverified-glue`, from Karthik Umashankar (Microsoft). + Enabling this option protects the Unbound resolver against bad + glue, that is unverified out of zone glue, by resolving them. + It uses the records as last resort if there is no other working + glue. + - Fix #1127: error: "memory exhausted" when defining more than 9994 + local-zones. + - Fix documentation for cache_fill_missing function. + +21 August 2024: Wouter + - Add cross platform freebsd, openbsd and netbsd to github ci. + - Fix for char signedness warnings on NetBSD. + +20 August 2024: Wouter + - Add iter-scrub-ns, iter-scrub-cname and max-global-quota + configuration options. + +19 August 2024: Wouter + - Fix #1126: unbound-control-setup hangs while testing for openssl + presence starting from version 1.21.0. + 9 August 2024: Wouter - Fix spelling for the cache-min-negative-ttl entry in the example.conf. + - Tag for release 1.21.0, the repository continues with 1.21.1 + in development. 8 August 2024: Wouter - Fix CAMP issues with global quota. Thanks to Huayi Duan, Marco @@ -8,7 +157,7 @@ - Fix CacheFlush issues with limit on NS RRs. Thanks to Yehuda Afek, Anat Bremler-Barr, Shoham Danino and Yuval Shavitt (Tel-Aviv University and Reichman University). - - Set version number to 1.21.0 for release. + - Set version number to 1.21.0 for release. This has tag 1.21.0rc1. - Fix that for windows the module startup is called and sets up the module-config. |
