aboutsummaryrefslogtreecommitdiff
path: root/doc/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'doc/Changelog')
-rw-r--r--doc/Changelog151
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.