]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
3 days ago- Set version number to 1.20.0 for release. branch-1.20.0 master release-1.20.0rc1
W.C.A. Wijngaards [Wed, 1 May 2024 08:15:12 +0000 (10:15 +0200)] 
- Set version number to 1.20.0 for release.

3 days ago- Fix for the DNSBomb vulnerability CVE-2024-33655. Thanks to Xiang Li
W.C.A. Wijngaards [Wed, 1 May 2024 08:10:58 +0000 (10:10 +0200)] 
- Fix for the DNSBomb vulnerability CVE-2024-33655. Thanks to Xiang Li
  from the Network and Information Security Lab of Tsinghua University
  for reporting it.

4 days ago- Fix doxygen comment for errinf_to_str_bogus.
W.C.A. Wijngaards [Mon, 29 Apr 2024 11:42:26 +0000 (13:42 +0200)] 
- Fix doxygen comment for errinf_to_str_bogus.

5 days ago- Cleanup unnecessary strdup calls for EDE strings.
Yorgos Thessalonikefs [Mon, 29 Apr 2024 08:15:19 +0000 (10:15 +0200)] 
- Cleanup unnecessary strdup calls for EDE strings.

7 days ago- Man page entry for unbound-checkconf -q.
W.C.A. Wijngaards [Fri, 26 Apr 2024 12:54:25 +0000 (14:54 +0200)] 
- Man page entry for unbound-checkconf -q.

7 days ago- Fix #876: [FR] can unbound-checkconf be silenced when configuration
Yorgos Thessalonikefs [Fri, 26 Apr 2024 12:50:39 +0000 (14:50 +0200)] 
- Fix #876: [FR] can unbound-checkconf be silenced when configuration
  is valid?

8 days ago- Add unit tests for cachedb and subnet cache expired data.
W.C.A. Wijngaards [Fri, 26 Apr 2024 11:33:26 +0000 (13:33 +0200)] 
- Add unit tests for cachedb and subnet cache expired data.

8 days ago- Fix cachedb with serve-expired-client-timeout disabled. The edns
W.C.A. Wijngaards [Fri, 26 Apr 2024 11:32:15 +0000 (13:32 +0200)] 
- Fix cachedb with serve-expired-client-timeout disabled. The edns
  subnet module deletes global cache and cachedb cache when it
  stores a result, and serve-expired is enabled, so that the global
  reply, that is older than the ecs reply, does not return after
  the ecs reply expires.

8 days ago- Fix doc unit test for out of directory build.
W.C.A. Wijngaards [Thu, 25 Apr 2024 15:06:06 +0000 (17:06 +0200)] 
- Fix doc unit test for out of directory build.

9 days ago- Fix to disable fragmentation on systems with IP_DONTFRAG,
W.C.A. Wijngaards [Thu, 25 Apr 2024 10:53:05 +0000 (12:53 +0200)] 
- Fix to disable fragmentation on systems with IP_DONTFRAG,
  with a nonzero value for the socket option argument.

9 days agoChangelog note for #1041 and #1038.
W.C.A. Wijngaards [Thu, 25 Apr 2024 09:12:27 +0000 (11:12 +0200)] 
Changelog note for #1041 and #1038.
- Merge #1041: Stub and Forward unshare. This has one structure
  for them and fixes #1038: fatal error: Could not initialize
  thread / error: reading root hints.

9 days agoMerge pull request #1041 from NLnetLabs/stubfwd-unshare
Wouter Wijngaards [Thu, 25 Apr 2024 09:11:00 +0000 (11:11 +0200)] 
Merge pull request #1041 from NLnetLabs/stubfwd-unshare

Stub and Forward unshare

9 days agoUpdate locking management for iter_fwd and iter_hints methods. (#1054) stubfwd-unshare 1041/head
Yorgos Thessalonikefs [Thu, 25 Apr 2024 09:05:58 +0000 (11:05 +0200)] 
Update locking management for iter_fwd and iter_hints methods. (#1054)

fast reload, move most of the locking management to iter_fwd and
iter_hints methods. The caller still has the ability to handle its
own locking, if desired, for atomic operations on sets of different
structs.

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
9 days ago- Fix configure flto check error, by finding grep for it.
W.C.A. Wijngaards [Thu, 25 Apr 2024 08:53:35 +0000 (10:53 +0200)] 
- Fix configure flto check error, by finding grep for it.

9 days ago- Fix ci workflow for macos for moved install locations.
W.C.A. Wijngaards [Wed, 24 Apr 2024 14:31:44 +0000 (16:31 +0200)] 
- Fix ci workflow for macos for moved install locations.

10 days ago- Merge #1053: Remove child delegations from cache when grandchild
Yorgos Thessalonikefs [Tue, 23 Apr 2024 12:24:07 +0000 (14:24 +0200)] 
- Merge #1053: Remove child delegations from cache when grandchild
  delegations are returned from parent.

11 days ago- When a granchild delegation is returned, remove any cached child delegations 1053/head
Yorgos Thessalonikefs [Mon, 22 Apr 2024 13:46:06 +0000 (15:46 +0200)] 
- When a granchild delegation is returned, remove any cached child delegations
  up to parent to not cause delegation invalidation because of an
  expired child delegation that would never be updated. Most likely to
  happen without qname-minimisation. Reported by Roland van Rijswijk-Deij.

11 days ago- Fix edns subnet to sort rrset references when storing messages
W.C.A. Wijngaards [Mon, 22 Apr 2024 11:44:42 +0000 (13:44 +0200)] 
- Fix edns subnet to sort rrset references when storing messages
  in the cache. This fixes a race condition in the rrset locks.

11 days ago- Add checklock feature verbose_locking to trace locks and unlocks.
W.C.A. Wijngaards [Mon, 22 Apr 2024 11:42:35 +0000 (13:42 +0200)] 
- Add checklock feature verbose_locking to trace locks and unlocks.

2 weeks agoChangelog entry for #1049:
Yorgos Thessalonikefs [Mon, 15 Apr 2024 12:49:14 +0000 (14:49 +0200)] 
Changelog entry for #1049:
- Merge #1049 from Petr Menšík: Py_NoSiteFlag is not needed since
  Python 3.8

2 weeks agoMerge pull request #1049 from InfrastructureServices/python3.12-Py_NoSiteFlag-warning
Yorgos Thessalonikefs [Mon, 15 Apr 2024 12:47:45 +0000 (14:47 +0200)] 
Merge pull request #1049 from InfrastructureServices/python3.12-Py_NoSiteFlag-warning

Py_NoSiteFlag is not needed since Python 3.8

2 weeks agoPy_NoSiteFlag is not needed since Python 3.8 1049/head
Petr Mensik [Mon, 15 Apr 2024 11:43:58 +0000 (13:43 +0200)] 
Py_NoSiteFlag is not needed since Python 3.8

Python since 3.12 prints warning about Py_NoSiteFlag is deprecated. It
seems that variable is not needed since Python 3.8, since it sets in
such cases directly config.site_import variable few moments later.
Move using deprecated variable to versions before that flag in config
could be used only.

This should fix warning like:

pythonmod/pythonmod.c: In function 'pythonmod_init':
pythonmod/pythonmod.c:359:7: warning: 'Py_NoSiteFlag' is deprecated [-Wdeprecated-declarations]
  359 |       Py_NoSiteFlag = 1;
      |       ^~~~~~~~~~~~~
In file included from /usr/include/python3.12/Python.h:48,
                 from pythonmod/pythonmod.c:54:
/usr/include/python3.12/cpython/pydebug.h:14:37: note: declared here
   14 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_NoSiteFlag;
      |                                     ^~~~~~~~~~~~~

https://docs.python.org/3/c-api/init.html#c.Py_NoSiteFlag

2 weeks ago- Fix configure, autoconf for #1048.
W.C.A. Wijngaards [Mon, 15 Apr 2024 10:17:56 +0000 (12:17 +0200)] 
- Fix configure, autoconf for #1048.

2 weeks agoChangelog note for #1048.
W.C.A. Wijngaards [Mon, 15 Apr 2024 10:15:54 +0000 (12:15 +0200)] 
Changelog note for #1048.
- Fix #1048: Update ax_pkg_swig.m4 and ax_pthread.m4.

2 weeks agoMerge pull request #1048 from InfrastructureServices/configure-m4-refresh
Wouter Wijngaards [Mon, 15 Apr 2024 10:15:26 +0000 (12:15 +0200)] 
Merge pull request #1048 from InfrastructureServices/configure-m4-refresh

Update ax_pkg_swig.m4 and ax_pthread.m4

2 weeks agoUpdate ax_pkg_swig.m4 and ax_pthread.m4 1048/head
Petr Mensik [Mon, 15 Apr 2024 09:30:19 +0000 (11:30 +0200)] 
Update ax_pkg_swig.m4 and ax_pthread.m4

Use vanilla m4 files with known source. Prepared for possible removal at
build time if the system already has autoconf-archive source present.
Switch to AX_PKG_SWIG macro for versioned or unversioned swig detection.

3 weeks ago- Fixup cachedb to not refetch when serve-expired-client-timeout is
W.C.A. Wijngaards [Fri, 12 Apr 2024 12:22:18 +0000 (14:22 +0200)] 
- Fixup cachedb to not refetch when serve-expired-client-timeout is
  used.

3 weeks ago- Fixup unit test for cachedb server expired client timeout with
W.C.A. Wijngaards [Fri, 12 Apr 2024 09:51:00 +0000 (11:51 +0200)] 
- Fixup unit test for cachedb server expired client timeout with
  a check if response if from upstream or from cachedb.

3 weeks ago- Fix cachedb for serve-expired with serve-expired-client-timeout.
W.C.A. Wijngaards [Fri, 12 Apr 2024 09:26:53 +0000 (11:26 +0200)] 
- Fix cachedb for serve-expired with serve-expired-client-timeout.

3 weeks ago- Fix to not reply serve expired unless enabled for cachedb.
W.C.A. Wijngaards [Wed, 10 Apr 2024 15:06:01 +0000 (17:06 +0200)] 
- Fix to not reply serve expired unless enabled for cachedb.

3 weeks ago- Fix cachedb for serve-expired with serve-expired-reply-ttl.
W.C.A. Wijngaards [Wed, 10 Apr 2024 15:01:57 +0000 (17:01 +0200)] 
- Fix cachedb for serve-expired with serve-expired-reply-ttl.

3 weeks ago- Fix makefile dependencies for fake_event.c.
W.C.A. Wijngaards [Wed, 10 Apr 2024 12:04:39 +0000 (14:04 +0200)] 
- Fix makefile dependencies for fake_event.c.

3 weeks ago- Extended test for cachedb serve expired.
W.C.A. Wijngaards [Wed, 10 Apr 2024 11:08:23 +0000 (13:08 +0200)] 
- Extended test for cachedb serve expired.

3 weeks ago- Add test for cachedb serve expired.
W.C.A. Wijngaards [Wed, 10 Apr 2024 10:36:21 +0000 (12:36 +0200)] 
- Add test for cachedb serve expired.

3 weeks ago- Fixup compile without cachedb.
W.C.A. Wijngaards [Wed, 10 Apr 2024 09:33:52 +0000 (11:33 +0200)] 
- Fixup compile without cachedb.

3 weeks ago- Fixup compile without cachedb.
W.C.A. Wijngaards [Wed, 10 Apr 2024 09:29:10 +0000 (11:29 +0200)] 
- Fixup compile without cachedb.

3 weeks ago- Fixup compile without cachedb.
W.C.A. Wijngaards [Wed, 10 Apr 2024 09:27:08 +0000 (11:27 +0200)] 
- Fixup compile without cachedb.

3 weeks ago- Implement cachedb-check-when-serve-expired: yes option, default
W.C.A. Wijngaards [Wed, 10 Apr 2024 09:21:28 +0000 (11:21 +0200)] 
- Implement cachedb-check-when-serve-expired: yes option, default
  is enabled. When serve expired is enabled with cachedb, it first
  checks cachedb before serving the expired response.

3 weeks ago- Merge #1043 from xiaoxiaoafeifei: Add loongarch support; updates
Yorgos Thessalonikefs [Tue, 9 Apr 2024 14:57:37 +0000 (16:57 +0200)] 
- Merge #1043 from xiaoxiaoafeifei: Add loongarch support; updates
  config.guess(2024-01-01) and config.sub(2024-01-01), verified
  with upstream.

3 weeks agoAdd loongarch support: 1043/head
zhailiangliang [Tue, 9 Apr 2024 03:15:08 +0000 (11:15 +0800)] 
Add loongarch support:
  1. update config.guess(2024-01-01) and config.sub(2024-01-01)
  2. add loongarch to little endian support

3 weeks ago- Fix #595: unbound-anchor cannot deal with full disk; it will now
Yorgos Thessalonikefs [Mon, 8 Apr 2024 12:15:03 +0000 (14:15 +0200)] 
- Fix #595: unbound-anchor cannot deal with full disk; it will now
  first write out to a temp file before replacing the original one,
  like Unbound already does for auto-trust-anchor-file.

4 weeks ago- Fix comment syntax for view function views_find_view.
W.C.A. Wijngaards [Fri, 5 Apr 2024 14:11:29 +0000 (16:11 +0200)] 
- Fix comment syntax for view function views_find_view.

4 weeks ago- Merge #1027: Introduce 'cache-min-negative-ttl' option.
Yorgos Thessalonikefs [Fri, 5 Apr 2024 09:42:53 +0000 (11:42 +0200)] 
- Merge #1027: Introduce 'cache-min-negative-ttl' option.

4 weeks ago- Fix #369: dnstap showing extra responses; for client responses
Yorgos Thessalonikefs [Wed, 3 Apr 2024 13:18:13 +0000 (15:18 +0200)] 
- Fix #369: dnstap showing extra responses; for client responses
  right from the cache when replying with expired data or
  prefetching.

4 weeks ago- fast-reload, helpful comments for hints lookup function return value.
W.C.A. Wijngaards [Fri, 5 Jan 2024 15:14:38 +0000 (16:14 +0100)] 
- fast-reload, helpful comments for hints lookup function return value.

4 weeks ago- fast-reload, unshared stub hints, making the structure locked, with an rwlock.
W.C.A. Wijngaards [Fri, 5 Jan 2024 12:36:41 +0000 (13:36 +0100)] 
- fast-reload, unshared stub hints, making the structure locked, with an rwlock.

4 weeks ago- fast-reload, for nonthreaded, the unbound-control commands forward,
W.C.A. Wijngaards [Thu, 4 Jan 2024 16:01:21 +0000 (17:01 +0100)] 
- fast-reload, for nonthreaded, the unbound-control commands forward,
  forward_add and forward_delete should be distributed to other processes,
  but when threaded, they should not be distributed to other threads because
  the structure is not thread specific any more.

4 weeks ago- fast-reload, unshare forwards, making the structure locked, with an rwlock.
W.C.A. Wijngaards [Thu, 4 Jan 2024 15:53:02 +0000 (16:53 +0100)] 
- fast-reload, unshare forwards, making the structure locked, with an rwlock.

4 weeks ago- Fix #1035: Potential Bug while parsing port from the "stub-host"
Yorgos Thessalonikefs [Wed, 3 Apr 2024 11:37:57 +0000 (13:37 +0200)] 
- Fix #1035: Potential Bug while parsing port from the "stub-host"
  string; also affected forward-zones and remote-control host
  directives.

4 weeks ago- For #1040: adjust error text and disallow negative ports in other
W.C.A. Wijngaards [Wed, 3 Apr 2024 08:16:18 +0000 (10:16 +0200)] 
- For #1040: adjust error text and disallow negative ports in other
  parts of cfg_mark_ports.

4 weeks agoChangelog note for #1040
W.C.A. Wijngaards [Wed, 3 Apr 2024 08:03:04 +0000 (10:03 +0200)] 
Changelog note for #1040
- Fix #1040: fix heap-buffer-overflow issue in function cfg_mark_ports
  of file util/config_file.c.

4 weeks agoMerge pull request #1040 from xiaoxiaoafeifei/master
Wouter Wijngaards [Wed, 3 Apr 2024 08:02:45 +0000 (10:02 +0200)] 
Merge pull request #1040 from xiaoxiaoafeifei/master

fix heap-buffer-overflow issue in function cfg_mark_ports of file util/config_file.c

4 weeks agofix heap-buffer-overflow issue in function cfg_mark_ports of file util/config_file.c 1040/head
zhailiangliang [Wed, 3 Apr 2024 07:40:58 +0000 (15:40 +0800)] 
fix heap-buffer-overflow issue in function cfg_mark_ports of file util/config_file.c

5 weeks ago- Fix for crypto related failures to have a better error string.
W.C.A. Wijngaards [Thu, 28 Mar 2024 08:58:57 +0000 (09:58 +0100)] 
- Fix for crypto related failures to have a better error string.

5 weeks ago- Fix #1034: DoT forward-zone via unbound-control.
W.C.A. Wijngaards [Thu, 28 Mar 2024 08:58:03 +0000 (09:58 +0100)] 
- Fix #1034: DoT forward-zone via unbound-control.

5 weeks ago- Fix that the server does not chown the pidfile.
W.C.A. Wijngaards [Wed, 27 Mar 2024 13:52:25 +0000 (14:52 +0100)] 
- Fix that the server does not chown the pidfile.

5 weeks ago- Fix that when the server truncates the pidfile, it does not follow
W.C.A. Wijngaards [Wed, 27 Mar 2024 13:07:54 +0000 (14:07 +0100)] 
- Fix that when the server truncates the pidfile, it does not follow
  symbolic links.

5 weeks ago- Fix to add unit test for lruhash space that exercises the routines.
W.C.A. Wijngaards [Wed, 27 Mar 2024 12:33:46 +0000 (13:33 +0100)] 
- Fix to add unit test for lruhash space that exercises the routines.

5 weeks ago- Fix comment in lruhash space function.
W.C.A. Wijngaards [Wed, 27 Mar 2024 11:30:00 +0000 (12:30 +0100)] 
- Fix comment in lruhash space function.

5 weeks ago- Fix for #1032, add safeguard to make table space positive.
W.C.A. Wijngaards [Wed, 27 Mar 2024 10:49:20 +0000 (11:49 +0100)] 
- Fix for #1032, add safeguard to make table space positive.

5 weeks ago- Fix #1032: The size of subnet_msg_cache calculation mistake cause
W.C.A. Wijngaards [Wed, 27 Mar 2024 10:45:34 +0000 (11:45 +0100)] 
- Fix #1032: The size of subnet_msg_cache calculation mistake cause
  memory usage increased beyond expectations.

5 weeks ago- Fix name of unit test for subnet cache response.
W.C.A. Wijngaards [Wed, 27 Mar 2024 10:43:55 +0000 (11:43 +0100)] 
- Fix name of unit test for subnet cache response.

5 weeks ago- For #831: Format text, use exclamation icon and explicit label
Yorgos Thessalonikefs [Mon, 25 Mar 2024 21:02:08 +0000 (22:02 +0100)] 
- For #831: Format text, use exclamation icon and explicit label
  names.

5 weeks agoChangelog entry for #831
Yorgos Thessalonikefs [Mon, 25 Mar 2024 15:46:25 +0000 (16:46 +0100)] 
Changelog entry for #831
- Merge #831 from Pierre4012: Improve Windows NSIS installer
  script (setup.nsi).

5 weeks agoImprove Windows NSIS installer script (setup.nsi) (#831)
Pierre4012 [Mon, 25 Mar 2024 15:43:49 +0000 (16:43 +0100)] 
Improve Windows NSIS installer script (setup.nsi) (#831)

* Improve Windows NSIS installer script (setup.nsi)

Two improvements of installer script :
- avoid error message when Unbound is running,
- add "DisplayVersion" in registry thus Windows package manager (Winget) can handle Unbound.

* Update setup.nsi ask user to stop unbound service + DisplayVersion in Windows registry

6 weeks ago- Fix localdata and rpz localdata to match CNAME only if no direct
W.C.A. Wijngaards [Tue, 19 Mar 2024 09:21:10 +0000 (10:21 +0100)] 
- Fix localdata and rpz localdata to match CNAME only if no direct
  type match is available.

6 weeks ago- Fix rpz so that rpz CNAME can apply after rpz CNAME. And fix that
W.C.A. Wijngaards [Tue, 19 Mar 2024 08:32:53 +0000 (09:32 +0100)] 
- Fix rpz so that rpz CNAME can apply after rpz CNAME. And fix that
  clientip and nsip can give a CNAME.

6 weeks ago- Fix rpz for qtype CNAME after nameserver trigger.
W.C.A. Wijngaards [Mon, 18 Mar 2024 13:36:29 +0000 (14:36 +0100)] 
- Fix rpz for qtype CNAME after nameserver trigger.

6 weeks ago- Add rpz unit test for nsip action override.
W.C.A. Wijngaards [Mon, 18 Mar 2024 13:11:43 +0000 (14:11 +0100)] 
- Add rpz unit test for nsip action override.

6 weeks ago- Fix rpz that copies the cname override completely to the temp
W.C.A. Wijngaards [Mon, 18 Mar 2024 12:52:59 +0000 (13:52 +0100)] 
- Fix rpz that copies the cname override completely to the temp
  region, so there are no references to the rpz region.

6 weeks ago- Fix rpz, it follows iterator CNAMEs for nsip and nsdname and sets
W.C.A. Wijngaards [Mon, 18 Mar 2024 11:45:00 +0000 (12:45 +0100)] 
- Fix rpz, it follows iterator CNAMEs for nsip and nsdname and sets
  the reply query_info values, that is better for debug logging.

6 weeks ago- Fix that rpz CNAME content is limited to the max number of cnames.
W.C.A. Wijngaards [Mon, 18 Mar 2024 10:25:29 +0000 (11:25 +0100)] 
- Fix that rpz CNAME content is limited to the max number of cnames.

7 weeks agoMerge branch 'features/makedist-persist-windir'
Yorgos Thessalonikefs [Fri, 15 Mar 2024 16:20:22 +0000 (17:20 +0100)] 
Merge branch 'features/makedist-persist-windir'

7 weeks ago- For windows build, persist the openssl and expat directories for 1030/head
Yorgos Thessalonikefs [Fri, 15 Mar 2024 15:59:46 +0000 (16:59 +0100)] 
- For windows build, persist the openssl and expat directories for
  repeated builds while debugging.

7 weeks ago- Fix that addrinfo is not kept around but copied and freed, so that
W.C.A. Wijngaards [Fri, 15 Mar 2024 12:39:49 +0000 (13:39 +0100)] 
- Fix that addrinfo is not kept around but copied and freed, so that
  log-destaddr uses a copy of the information, much like NSD does.

7 weeks ago- The code repository continues with version 1.19.4.
W.C.A. Wijngaards [Thu, 14 Mar 2024 09:33:13 +0000 (10:33 +0100)] 
- The code repository continues with version 1.19.4.

7 weeks ago- Fix rpz for cname override action after nsdname and nsip triggers.
W.C.A. Wijngaards [Wed, 13 Mar 2024 16:14:14 +0000 (17:14 +0100)] 
- Fix rpz for cname override action after nsdname and nsip triggers.

7 weeks ago- Fix to unify codepath for local alias for rpz cname action override.
W.C.A. Wijngaards [Wed, 13 Mar 2024 15:12:48 +0000 (16:12 +0100)] 
- Fix to unify codepath for local alias for rpz cname action override.

7 weeks ago- Fix rpz that the rpz override is taken in case of clientip triggers.
W.C.A. Wijngaards [Wed, 13 Mar 2024 15:04:58 +0000 (16:04 +0100)] 
- Fix rpz that the rpz override is taken in case of clientip triggers.
  Fix that the clientip passthru action is logged. Fix that the
  clientip localdata action is logged. Fix rpz override action cname
  for the clientip trigger.

7 weeks ago- Fix #1029: rpz trigger clientip and action rpz-passthru not working
W.C.A. Wijngaards [Wed, 13 Mar 2024 12:45:04 +0000 (13:45 +0100)] 
- Fix #1029: rpz trigger clientip and action rpz-passthru not working
  as expected.

7 weeks agoChangelog entry for #1028:
Yorgos Thessalonikefs [Tue, 12 Mar 2024 13:52:57 +0000 (14:52 +0100)] 
Changelog entry for #1028:
- Merge #1028: Clearer documentation for tcp-idle-timeout and
  edns-tcp-keepalive-timeout.

7 weeks agoClearer documentation for tcp-idle-timeout and edns-tcp-keepalive-timeout (#1028)
Yorgos Thessalonikefs [Tue, 12 Mar 2024 13:52:00 +0000 (14:52 +0100)] 
Clearer documentation for tcp-idle-timeout and edns-tcp-keepalive-timeout (#1028)

* - Clearer documentation for tcp-idle-timeout and
  edns-tcp-keepalive-timeout.

* - Address review comment.

7 weeks ago- Introduce 'cache-min-negative-ttl' option to bound the minimum TTL for 1027/head
Yorgos Thessalonikefs [Tue, 12 Mar 2024 10:20:44 +0000 (11:20 +0100)] 
- Introduce 'cache-min-negative-ttl' option to bound the minimum TTL for
  negative answers overriding 'cache-min-ttl'.

7 weeks ago- Fix #1021 Inconsistent Behavior with Changing rpz-cname-override
W.C.A. Wijngaards [Mon, 11 Mar 2024 15:31:58 +0000 (16:31 +0100)] 
- Fix #1021 Inconsistent Behavior with Changing rpz-cname-override
  and doing a unbound-control reload.

7 weeks agoUpdate doc/Changelog to note the fixes included in 1.19.3rc2.
W.C.A. Wijngaards [Mon, 11 Mar 2024 11:30:24 +0000 (12:30 +0100)] 
Update doc/Changelog to note the fixes included in 1.19.3rc2.

8 weeks ago- Fix unbound-control-setup.cmd to have CA v3 basicConstraints,
W.C.A. Wijngaards [Fri, 8 Mar 2024 16:18:05 +0000 (17:18 +0100)] 
- Fix unbound-control-setup.cmd to have CA v3 basicConstraints,
  like unbound-control-setup.sh has.

8 weeks ago- Fix doc test so it ignores but outputs unsupported doxygen options.
W.C.A. Wijngaards [Fri, 8 Mar 2024 15:43:24 +0000 (16:43 +0100)] 
- Fix doc test so it ignores but outputs unsupported doxygen options.

8 weeks ago- Fix qname minimisation for reply with a DNAME for qtype CNAME that
W.C.A. Wijngaards [Fri, 8 Mar 2024 15:33:17 +0000 (16:33 +0100)] 
- Fix qname minimisation for reply with a DNAME for qtype CNAME that
  answers it.

8 weeks ago- Update doc/unbound.doxygen with 'doxygen -u'. Fixes option
Yorgos Thessalonikefs [Fri, 8 Mar 2024 15:13:36 +0000 (16:13 +0100)] 
- Update doc/unbound.doxygen with 'doxygen -u'. Fixes option
  deprecation warnings and updates with newer defaults.

8 weeks ago- Fix validator classification of qtype DNAME for positive and
W.C.A. Wijngaards [Fri, 8 Mar 2024 13:10:06 +0000 (14:10 +0100)] 
- Fix validator classification of qtype DNAME for positive and
  redirection answers, and fix validator signature routine for dealing
  with the synthesized CNAME for a DNAME without previously
  encountering it and also for when the qtype is DNAME.

8 weeks ago- Remove unused portion from iter_dname_ttl unit test.
W.C.A. Wijngaards [Fri, 8 Mar 2024 08:51:37 +0000 (09:51 +0100)] 
- Remove unused portion from iter_dname_ttl unit test.

8 weeks ago- Fix TTL of synthesized CNAME when a DNAME is used from cache.
W.C.A. Wijngaards [Fri, 8 Mar 2024 08:47:59 +0000 (09:47 +0100)] 
- Fix TTL of synthesized CNAME when a DNAME is used from cache.

8 weeks ago- Fix unbound-control-setup.cmd to use 3072 bits so that certificates
W.C.A. Wijngaards [Fri, 8 Mar 2024 08:07:36 +0000 (09:07 +0100)] 
- Fix unbound-control-setup.cmd to use 3072 bits so that certificates
  are long enough for newer OpenSSL versions.

8 weeks ago- Version set to 1.19.3 for release. After 1.19.2 point release with release-1.19.3rc1
W.C.A. Wijngaards [Thu, 7 Mar 2024 10:06:42 +0000 (11:06 +0100)] 
- Version set to 1.19.3 for release. After 1.19.2 point release with
  security fix for CVE-2024-1931, Denial of service when trimming
  EDE text on positive replies. The code repo includes the fix and
  is for version 1.19.3.

8 weeks ago- Fix for #1022: Fix ede prohibited in access control refused answers.
W.C.A. Wijngaards [Tue, 5 Mar 2024 12:39:29 +0000 (13:39 +0100)] 
- Fix for #1022: Fix ede prohibited in access control refused answers.

2 months ago- Fix edns subnet replies for scope zero answers to not get stored
W.C.A. Wijngaards [Mon, 4 Mar 2024 12:20:13 +0000 (13:20 +0100)] 
- Fix edns subnet replies for scope zero answers to not get stored
  in the global cache, and in cachedb, when the upstream replies
  without an EDNS record.

2 months ago- Move github workflows to use checkoutv4.
W.C.A. Wijngaards [Wed, 28 Feb 2024 10:44:52 +0000 (11:44 +0100)] 
- Move github workflows to use checkoutv4.

2 months ago- Document the suspend argument for process_ds_response().
Yorgos Thessalonikefs [Fri, 23 Feb 2024 13:34:33 +0000 (14:34 +0100)] 
- Document the suspend argument for process_ds_response().

2 months ago- Fix trim of EDE text from large udp responses from spinning cpu.
W.C.A. Wijngaards [Thu, 22 Feb 2024 15:22:31 +0000 (16:22 +0100)] 
- Fix trim of EDE text from large udp responses from spinning cpu.

2 months agoChangelog entry for #1010:
Yorgos Thessalonikefs [Tue, 20 Feb 2024 14:33:18 +0000 (15:33 +0100)] 
Changelog entry for #1010:
- Merge #1010: Mention REFUSED has the TC bit set with unmatched
  allow_cookie acl in the manpage. It also fixes the code to match the
  documentation about clients with a valid cookie that bypass the
  ratelimit regardless of the allow_cookie acl.