]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 13:20:40 +0000 (15:20 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change to fix windows.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:51:57 +0000 (14:51 +0200)] 
- simdzone-zone-load, ci change to fix windows.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:46:34 +0000 (14:46 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:41:17 +0000 (14:41 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:35:45 +0000 (14:35 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:33:58 +0000 (14:33 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:32:45 +0000 (14:32 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:19:30 +0000 (14:19 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:16:21 +0000 (14:16 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:13:38 +0000 (14:13 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 12:11:53 +0000 (14:11 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 11:26:09 +0000 (13:26 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 11:20:00 +0000 (13:20 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 11:13:19 +0000 (13:13 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 11:07:41 +0000 (13:07 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 10:00:20 +0000 (12:00 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change, bsd works, moving to windows.
W.C.A. Wijngaards [Fri, 17 Oct 2025 09:52:41 +0000 (11:52 +0200)] 
- simdzone-zone-load, ci change, bsd works, moving to windows.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 09:36:47 +0000 (11:36 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, fix ci to include pkg-config to build configure,
W.C.A. Wijngaards [Fri, 17 Oct 2025 09:33:08 +0000 (11:33 +0200)] 
- simdzone-zone-load, fix ci to include pkg-config to build configure,
  since that is used for scanning for some of the dependencies.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:57:35 +0000 (09:57 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:33:21 +0000 (09:33 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:31:16 +0000 (09:31 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:30:17 +0000 (09:30 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:27:38 +0000 (09:27 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, ci change.
W.C.A. Wijngaards [Fri, 17 Oct 2025 07:24:34 +0000 (09:24 +0200)] 
- simdzone-zone-load, ci change.

3 weeks ago- simdzone-zone-load, fix ci with automakedir for windows and aclocal for bsd.
W.C.A. Wijngaards [Thu, 16 Oct 2025 14:27:08 +0000 (16:27 +0200)] 
- simdzone-zone-load, fix ci with automakedir for windows and aclocal for bsd.

3 weeks ago- simdzone-zone-load, fix ci, aclocal for windows, rm import file for bsd.
W.C.A. Wijngaards [Thu, 16 Oct 2025 14:06:31 +0000 (16:06 +0200)] 
- simdzone-zone-load, fix ci, aclocal for windows, rm import file for bsd.

3 weeks ago- simdzone-zone-load, fix ci, debug exclusions, lib path for automake
W.C.A. Wijngaards [Thu, 16 Oct 2025 13:44:30 +0000 (15:44 +0200)] 
- simdzone-zone-load, fix ci, debug exclusions, lib path for automake
  for windows, automake version for openbsd, aclocal for freebsd, netbsd
  and openbsd.

3 weeks ago- simdzone-zone-load, fix ci, debug exclusions, separate lib path for
W.C.A. Wijngaards [Thu, 16 Oct 2025 13:31:22 +0000 (15:31 +0200)] 
- simdzone-zone-load, fix ci, debug exclusions, separate lib path for
  windows, aclocal and autoconf rerun for freebsd, openbsd, netbsd.

3 weeks ago- simdzone-zone-load, fix ci, autoreconf on windows.
W.C.A. Wijngaards [Thu, 16 Oct 2025 13:11:04 +0000 (15:11 +0200)] 
- simdzone-zone-load, fix ci, autoreconf on windows.

3 weeks ago- simdzone-zone-load, fix for autoconf 2.72 and no Makefile in simdzone.
W.C.A. Wijngaards [Thu, 16 Oct 2025 13:01:07 +0000 (15:01 +0200)] 
- simdzone-zone-load, fix for autoconf 2.72 and no Makefile in simdzone.

3 weeks ago- simdzone-zone-load, fix ci, ignore working ones, autoreconf on windows,
W.C.A. Wijngaards [Thu, 16 Oct 2025 12:47:11 +0000 (14:47 +0200)] 
- simdzone-zone-load, fix ci, ignore working ones, autoreconf on windows,
  autoconf for freebsd, netbsd, openbsd.

3 weeks ago- simdzone-zone-load, fix ci, ignore working ones, autoreconf for ios,
W.C.A. Wijngaards [Thu, 16 Oct 2025 12:21:01 +0000 (14:21 +0200)] 
- simdzone-zone-load, fix ci, ignore working ones, autoreconf for ios,
  noconfirm for pacman on windows, autoconf-archive on freebsd, netbsd,
  openbsd, on openbsd also set the AUTOMAKE_VERSION.

3 weeks ago- simdzone-zone-load, fix ci, ignore working ones, install autotools for
W.C.A. Wijngaards [Thu, 16 Oct 2025 12:02:43 +0000 (14:02 +0200)] 
- simdzone-zone-load, fix ci, ignore working ones, install autotools for
  windows, install automake for aclocal for freebsd, openbsd, netbsd,
  install autoconf for macos.

3 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Thu, 16 Oct 2025 11:46:19 +0000 (13:46 +0200)] 
- simdzone-zone-load, update simdzone version.

3 weeks ago- simdzone-zone-load, fix makefile for disable-static build.
W.C.A. Wijngaards [Thu, 16 Oct 2025 10:55:59 +0000 (12:55 +0200)] 
- simdzone-zone-load, fix makefile for disable-static build.

3 weeks ago- simdzone-zone-load, add submodule to ci, and autoconf.
W.C.A. Wijngaards [Thu, 16 Oct 2025 10:28:48 +0000 (12:28 +0200)] 
- simdzone-zone-load, add submodule to ci, and autoconf.

3 weeks agoMerge branch 'master' into simdzone-zone-load
W.C.A. Wijngaards [Thu, 16 Oct 2025 10:11:55 +0000 (12:11 +0200)] 
Merge branch 'master' into simdzone-zone-load

3 weeks agoFix for analysis and ports workflows iOS, Windows (#1361)
Wouter Wijngaards [Wed, 15 Oct 2025 14:12:39 +0000 (16:12 +0200)] 
Fix for analysis and ports workflows iOS, Windows (#1361)

* - Remove SDK_VERSION and only run failed jobs, echo windows config.log

* Use commented out to fix syntax of ci.

* - Turn off succeeded tests, only link libssp for cross compile, use
no-shared for openssl ios.

* - Remove iPhone armv7s, and iPhoneSimulator i386 from ios ci.
  The lib system does not provide symbols for it on the new macos
  runner.
- Fix to exclude libssp for windows compiles.

3 weeks ago- Fix unbound.conf man page entry for root-hints to say it can
W.C.A. Wijngaards [Wed, 15 Oct 2025 13:40:47 +0000 (15:40 +0200)] 
- Fix unbound.conf man page entry for root-hints to say it can
  be used without strongly recommending it.

3 weeks ago- Remove extra gpg instructions from makedist.sh output.
Yorgos Thessalonikefs [Wed, 15 Oct 2025 12:59:48 +0000 (14:59 +0200)] 
- Remove extra gpg instructions from makedist.sh output.

3 weeks ago- ci: don't fail fast for the analysis_port workflow.
Yorgos Thessalonikefs [Wed, 15 Oct 2025 12:10:20 +0000 (14:10 +0200)] 
- ci: don't fail fast for the analysis_port workflow.

3 weeks agoUpdate ios ci with older sdk version to use.
W.C.A. Wijngaards [Wed, 15 Oct 2025 11:41:36 +0000 (13:41 +0200)] 
Update ios ci with older sdk version to use.

3 weeks ago- Fix to update openssl version in ios ci.
W.C.A. Wijngaards [Wed, 15 Oct 2025 10:25:44 +0000 (12:25 +0200)] 
- Fix to update openssl version in ios ci.

3 weeks ago- Add extended dns error code for invalid query type to definition
W.C.A. Wijngaards [Wed, 15 Oct 2025 09:39:58 +0000 (11:39 +0200)] 
- Add extended dns error code for invalid query type to definition
  list.

3 weeks ago- Fix to reply with SERVFAIL when the wait-limit is exceeded.
W.C.A. Wijngaards [Wed, 15 Oct 2025 09:36:29 +0000 (11:36 +0200)] 
- Fix to reply with SERVFAIL when the wait-limit is exceeded.

3 weeks ago- Fix to drop UDP for discard-timeout, but not stream connections.
W.C.A. Wijngaards [Wed, 15 Oct 2025 09:04:22 +0000 (11:04 +0200)] 
- Fix to drop UDP for discard-timeout, but not stream connections.

3 weeks ago- simdzone-zone-load, function call to simdzone and build fix for export.h.
W.C.A. Wijngaards [Tue, 14 Oct 2025 14:33:07 +0000 (16:33 +0200)] 
- simdzone-zone-load, function call to simdzone and build fix for export.h.

4 weeks ago- simdzone-zone-load, remove git information and autoconf temporaries from
W.C.A. Wijngaards [Fri, 10 Oct 2025 12:27:11 +0000 (14:27 +0200)] 
- simdzone-zone-load, remove git information and autoconf temporaries from
  release tarball.

4 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Fri, 10 Oct 2025 11:35:52 +0000 (13:35 +0200)] 
- simdzone-zone-load, update simdzone version.

4 weeks ago- Fix #1358 Enabling FIPS in OpenSSL causes unit test to fail.
W.C.A. Wijngaards [Fri, 10 Oct 2025 07:17:08 +0000 (09:17 +0200)] 
- Fix #1358 Enabling FIPS in OpenSSL causes unit test to fail.

4 weeks ago- simdzone-zone-load, fix dnstap/dnstap_config.h file from configure.
W.C.A. Wijngaards [Thu, 9 Oct 2025 12:39:39 +0000 (14:39 +0200)] 
- simdzone-zone-load, fix dnstap/dnstap_config.h file from configure.

4 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Wed, 8 Oct 2025 15:15:38 +0000 (17:15 +0200)] 
- simdzone-zone-load, update simdzone version.

4 weeks ago- simdzone-zone-load, fix makedist.sh cross compile for simdzone.
W.C.A. Wijngaards [Wed, 8 Oct 2025 15:12:45 +0000 (17:12 +0200)] 
- simdzone-zone-load, fix makedist.sh cross compile for simdzone.

4 weeks ago- simdzone-zone-load, configure checks that the simdzone directory has the
W.C.A. Wijngaards [Wed, 8 Oct 2025 14:40:50 +0000 (16:40 +0200)] 
- simdzone-zone-load, configure checks that the simdzone directory has the
  submodule files and prints an error otherwise.

4 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Tue, 7 Oct 2025 13:57:49 +0000 (15:57 +0200)] 
- simdzone-zone-load, update simdzone version.

5 weeks ago- Note clearly that 'wait-limit: 0' disables all wait limits.
Yorgos Thessalonikefs [Fri, 3 Oct 2025 14:44:44 +0000 (16:44 +0200)] 
- Note clearly that 'wait-limit: 0' disables all wait limits.
- 'wait-limit-cookie: 0' can now disable cookie validated wait
  limits.

5 weeks ago- Note 'respip' and 'dns64' module order in the unbound.conf
Yorgos Thessalonikefs [Fri, 3 Oct 2025 09:27:26 +0000 (11:27 +0200)] 
- Note 'respip' and 'dns64' module order in the unbound.conf
  man page.

5 weeks agoMerge branch 'master' into simdzone-zone-load
W.C.A. Wijngaards [Thu, 2 Oct 2025 13:36:31 +0000 (15:36 +0200)] 
Merge branch 'master' into simdzone-zone-load

5 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Thu, 2 Oct 2025 13:06:05 +0000 (15:06 +0200)] 
- simdzone-zone-load, update simdzone version.

5 weeks ago- simdzone-zone-load, Add configure~ to gitignore.
W.C.A. Wijngaards [Thu, 2 Oct 2025 12:50:11 +0000 (14:50 +0200)] 
- simdzone-zone-load, Add configure~ to gitignore.

5 weeks ago- simdzone-zone-load, update simdzone version.
W.C.A. Wijngaards [Thu, 2 Oct 2025 12:47:50 +0000 (14:47 +0200)] 
- simdzone-zone-load, update simdzone version.

5 weeks ago- simdzone-zone-load, modify configure and Makefile to link with simdzone.
W.C.A. Wijngaards [Thu, 2 Oct 2025 12:33:31 +0000 (14:33 +0200)] 
- simdzone-zone-load, modify configure and Makefile to link with simdzone.

5 weeks ago- Fix that https is set up as enabled when the port is listed in
W.C.A. Wijngaards [Thu, 2 Oct 2025 08:16:06 +0000 (10:16 +0200)] 
- Fix that https is set up as enabled when the port is listed in
  interface-automatic-ports. Also for the set up of quic it is
  enabled when listed there.

5 weeks ago- Fix for #1344: Fix that respip and dns64 can be enabled at the
W.C.A. Wijngaards [Tue, 30 Sep 2025 09:28:15 +0000 (11:28 +0200)] 
- Fix for #1344: Fix that respip and dns64 can be enabled at the
  same time, the client info is copied for attach_sub and add_sub
  calls. That makes respip work on dns64 synthesized answers, and
  also makes RPZ work with DNS64. The order for the modules is
  module-config: "respip dns64 validator iterator".

5 weeks ago- Fix #1344: module conf 'respip dns64 validator cachedb iterator'
W.C.A. Wijngaards [Mon, 29 Sep 2025 14:11:50 +0000 (16:11 +0200)] 
- Fix #1344: module conf 'respip dns64 validator cachedb iterator'
  is not known to work.

5 weeks ago- Fix #1353: auth-zone can not use empty label for $ORIGIN when
W.C.A. Wijngaards [Mon, 29 Sep 2025 12:24:31 +0000 (14:24 +0200)] 
- Fix #1353: auth-zone can not use empty label for $ORIGIN when
  http download.

5 weeks agoChangelog entry for #1351:
Yorgos Thessalonikefs [Mon, 29 Sep 2025 11:13:19 +0000 (13:13 +0200)] 
Changelog entry for #1351:
- Merge #1351: ac_cv_func_malloc_0_nonnull for malloc(0) check.

5 weeks ago- Rebuild configure script from its sources.
W.C.A. Wijngaards [Mon, 29 Sep 2025 11:13:15 +0000 (13:13 +0200)] 
- Rebuild configure script from its sources.

5 weeks agoac_cv_func_malloc_0_nonnull for malloc(0) check (#1351)
Yorgos Thessalonikefs [Mon, 29 Sep 2025 11:12:27 +0000 (13:12 +0200)] 
ac_cv_func_malloc_0_nonnull for malloc(0) check (#1351)

- For #1339, use the standard variable ac_cv_func_malloc_0_nonnull for
  the malloc(0) check during configure; patch from Helmut Grohne.

5 weeks agoChangelog entry for #1349:
Yorgos Thessalonikefs [Mon, 29 Sep 2025 10:10:34 +0000 (12:10 +0200)] 
Changelog entry for #1349:
- Merge #1349: Fix #1346: [FR] Please allow back TLS 1.2.

5 weeks ago- Fix fr_atomic_copy_cfg.
W.C.A. Wijngaards [Mon, 29 Sep 2025 10:08:30 +0000 (12:08 +0200)] 
- Fix fr_atomic_copy_cfg.

5 weeks agoFix #1346: [FR] Please allow back TLS 1.2. (#1349)
Yorgos Thessalonikefs [Mon, 29 Sep 2025 10:03:56 +0000 (12:03 +0200)] 
Fix #1346: [FR] Please allow back TLS 1.2. (#1349)

* 'tls-use-system-policy-versions' is introduced to allow Unbound to use
  any system available TLS version when serving TLS.

* Apply suggestions from code review

---------

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
5 weeks ago- Neaten up the change in acx_nlnetlabs.m4 to version 49.
W.C.A. Wijngaards [Mon, 29 Sep 2025 09:40:14 +0000 (11:40 +0200)] 
- Neaten up the change in acx_nlnetlabs.m4 to version 49.

5 weeks ago- Fix modstack_call_init to use the original string when it has
W.C.A. Wijngaards [Mon, 29 Sep 2025 09:31:50 +0000 (11:31 +0200)] 
- Fix modstack_call_init to use the original string when it has
  changed, to call modstack_config with. And skip the changed name
  in the string correctly. Thanks to Jan Komissar.

5 weeks ago- Rebuild configure script from its sources.
W.C.A. Wijngaards [Mon, 29 Sep 2025 08:02:54 +0000 (10:02 +0200)] 
- Rebuild configure script from its sources.

6 weeks ago- Test for nonstring attribute in configure and add
Yorgos Thessalonikefs [Fri, 26 Sep 2025 14:22:00 +0000 (16:22 +0200)] 
- Test for nonstring attribute in configure and add
  nonstring attribute annotations.

6 weeks agoUpdate Mastodon shield
Alex Band [Thu, 25 Sep 2025 19:39:39 +0000 (21:39 +0200)] 
Update Mastodon shield

6 weeks ago- Avoid calling mesh_detect_cycle_found() when there is no mesh state
Yorgos Thessalonikefs [Wed, 24 Sep 2025 12:30:24 +0000 (14:30 +0200)] 
- Avoid calling mesh_detect_cycle_found() when there is no mesh state
  to begin with.

6 weeks ago- For #1350, same CAP_NET_ADMIN change for unbound_portable.service.in
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:42:41 +0000 (17:42 +0200)] 
- For #1350, same CAP_NET_ADMIN change for unbound_portable.service.in
  as well.

6 weeks agoChangelog entry for #1350:
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:37:59 +0000 (17:37 +0200)] 
Changelog entry for #1350:
- Merge #1350 from Maryse47: unbound.service.in: allow CAP_NET_ADMIN.

6 weeks agoMerge pull request #1350 from Maryse47/patch-1
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:37:09 +0000 (17:37 +0200)] 
Merge pull request #1350 from Maryse47/patch-1

unbound.service.in: allow CAP_NET_ADMIN and drop CAP_NET_RAW (redundant now).

6 weeks ago- For #1352, align with the current Python<3 code.
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:31:55 +0000 (17:31 +0200)] 
- For #1352, align with the current Python<3 code.

6 weeks agoChangelog entry for #1352:
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:15:16 +0000 (17:15 +0200)] 
Changelog entry for #1352:
- Merge #1352 from Petr Vaganov: pythonmod: fix HANDLE_LEAK on
  pythonmod_init.

6 weeks agounbound.service.in: drop CAP_NET_RAW 1350/head
Maryse47 [Tue, 23 Sep 2025 15:13:31 +0000 (17:13 +0200)] 
unbound.service.in: drop CAP_NET_RAW

CAP_NET_RAW is unnecessary after CAP_NET_ADMIN was added

6 weeks agoMerge pull request #1352 from petrvaganoff/dev-52227
Yorgos Thessalonikefs [Tue, 23 Sep 2025 15:13:30 +0000 (17:13 +0200)] 
Merge pull request #1352 from petrvaganoff/dev-52227

pythonmod: fix HANDLE_LEAK on pythonmod_init

6 weeks agopythonmod: fix HANDLE_LEAK on pythonmod_init 1352/head
Petr Vaganov [Tue, 23 Sep 2025 14:51:46 +0000 (19:51 +0500)] 
pythonmod: fix HANDLE_LEAK on pythonmod_init

Found by the static analyzer Svace (ISP RAS).

Handle 'script_py' is created at pythonmod.c:436
by calling function 'fopen' and lost at pythonmod.c:457,465.

Signed-off-by: Petr Vaganov <petrvaganoff@gmail.com>
6 weeks agounbound.service.in: allow CAP_NET_ADMIN
Maryse47 [Tue, 23 Sep 2025 11:00:50 +0000 (13:00 +0200)] 
unbound.service.in: allow CAP_NET_ADMIN

Allowing CAP_NET_ADMIN is necessary for SO_SNDBUFFORCE and SO_RCVBUFFORCE calls.

7 weeks ago- unbound.conf manpage: explicitly mention RFC6891.
Yorgos Thessalonikefs [Fri, 19 Sep 2025 13:49:07 +0000 (15:49 +0200)] 
- unbound.conf manpage: explicitly mention RFC6891.

7 weeks agoChangelog entry for #1337:
Yorgos Thessalonikefs [Fri, 19 Sep 2025 13:01:30 +0000 (15:01 +0200)] 
Changelog entry for #1337:
- Merge #1337: 0 TTL cached replies and some TTL behavior changes.

7 weeks agoMerge branch 'features/no-ttl-zero-cacherep'
Yorgos Thessalonikefs [Fri, 19 Sep 2025 12:56:04 +0000 (14:56 +0200)] 
Merge branch 'features/no-ttl-zero-cacherep'

7 weeks ago- Update README.man with clearer text.
Yorgos Thessalonikefs [Fri, 19 Sep 2025 08:03:10 +0000 (10:03 +0200)] 
- Update README.man with clearer text.

7 weeks ago- Fix to remove configure~ from release tarballs.
W.C.A. Wijngaards [Fri, 19 Sep 2025 07:46:34 +0000 (09:46 +0200)] 
- Fix to remove configure~ from release tarballs.

7 weeks ago- simdzone-zone-load, add submodule with simdzone.
W.C.A. Wijngaards [Thu, 18 Sep 2025 11:49:05 +0000 (13:49 +0200)] 
- simdzone-zone-load, add submodule with simdzone.

7 weeks ago- Tag for 1.24.0 release. Includes the fixes below after rc1.
W.C.A. Wijngaards [Thu, 18 Sep 2025 08:57:37 +0000 (10:57 +0200)] 
- Tag for 1.24.0 release. Includes the fixes below after rc1.
  The repository continues with version 1.24.1.

7 weeks agocode review: use proper roundrobin index 1337/head
Yorgos Thessalonikefs [Wed, 17 Sep 2025 10:19:20 +0000 (12:19 +0200)] 
code review: use proper roundrobin index

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
7 weeks ago- Too many quotes for the EDE message debug printout. branch-1.24.0 release-1.24.0
Yorgos Thessalonikefs [Wed, 17 Sep 2025 09:27:16 +0000 (11:27 +0200)] 
- Too many quotes for the EDE message debug printout.

7 weeks ago- Fix to print warning for when so-sndbuf setsockopt is not granted.
W.C.A. Wijngaards [Mon, 15 Sep 2025 14:11:27 +0000 (16:11 +0200)] 
- Fix to print warning for when so-sndbuf setsockopt is not granted.

7 weeks ago- Small debug output improvement when attaching an EDE.
Yorgos Thessalonikefs [Mon, 15 Sep 2025 10:06:49 +0000 (12:06 +0200)] 
- Small debug output improvement when attaching an EDE.

7 weeks agoA few changes for TTL processing:
Yorgos Thessalonikefs [Mon, 15 Sep 2025 08:03:35 +0000 (10:03 +0200)] 
A few changes for TTL processing:
- Cached messages that reach 0 TTL are considered expired. This prevents
  Unbound itself from issuing replies with TTL 0 and possibly causing a
  thundering herd at the last second. Upstream replies of TTL 0 still
  get the usual pass-through but they are not considered for caching
  from Unbound or any of its caching modules.
- 'serve-expired-reply-ttl' is changed and is now capped by the original
  TTL value of the record to try and make some sense when replying
  with expired records.
- TTL decoding was updated to adhere to RFC8767 section 4 where a set
  high-order bit means the value is positive instead of 0.