]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
2 days ago- Add test for allow-notify with a host name. add-prometheus-metrics master
W.C.A. Wijngaards [Tue, 27 Jan 2026 12:49:33 +0000 (13:49 +0100)] 
- Add test for allow-notify with a host name.

3 days ago- Fix to not skip allow-notify hostname lookups when there are only
W.C.A. Wijngaards [Mon, 26 Jan 2026 15:16:38 +0000 (16:16 +0100)] 
- Fix to not skip allow-notify hostname lookups when there are only
  urls.

3 days agoMerge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Mon, 26 Jan 2026 14:17:26 +0000 (15:17 +0100)] 
Merge branch 'master' of github.com:NLnetLabs/unbound

3 days ago- Fix that allow-notify entries with hostnames are copied after IPv4
W.C.A. Wijngaards [Mon, 26 Jan 2026 14:16:43 +0000 (15:16 +0100)] 
- Fix that allow-notify entries with hostnames are copied after IPv4
  and IPv6 lookup.

6 days ago- Update generated man pages.
Yorgos Thessalonikefs [Fri, 23 Jan 2026 17:04:25 +0000 (18:04 +0100)] 
- Update generated man pages.

6 days agoChangelog entry for #1396:
Yorgos Thessalonikefs [Fri, 23 Jan 2026 16:46:14 +0000 (17:46 +0100)] 
Changelog entry for #1396:
- Merge #1396: Log Linux thread ID.
- On Linux systems log the system-wide unique thread ID instead of
  Unbound's internal thread counter.
- Introduce the 'log-thread-id' configuration option to manage logging
  the system-wide Linux thread ID for easier debugging with system
  tools.

6 days agoMerge pull request #1396 from NLnetLabs/features/thread-id
Yorgos Thessalonikefs [Fri, 23 Jan 2026 16:42:30 +0000 (17:42 +0100)] 
Merge pull request #1396 from NLnetLabs/features/thread-id

6 days ago- Introduce the 'log-thread-id' configuration option to manage logging 1396/head
Yorgos Thessalonikefs [Fri, 23 Jan 2026 16:15:14 +0000 (17:15 +0100)] 
- Introduce the 'log-thread-id' configuration option to manage logging
  the system-wide Linux thread ID for easier debugging with system
  tools.

6 days ago- On Linux systems log the system-wide unique thread ID instead of
Yorgos Thessalonikefs [Fri, 23 Jan 2026 16:08:55 +0000 (17:08 +0100)] 
- On Linux systems log the system-wide unique thread ID instead of
  Unbound's internal thread counter.

7 days ago- Fix http test tool petal to not print errors when there is no
W.C.A. Wijngaards [Thu, 22 Jan 2026 13:19:35 +0000 (14:19 +0100)] 
- Fix http test tool petal to not print errors when there is no
  error.

8 days ago- Fix that fast reload copies the iter_scrub_ns, iter_scrub_cname
W.C.A. Wijngaards [Thu, 22 Jan 2026 08:42:56 +0000 (09:42 +0100)] 
- Fix that fast reload copies the iter_scrub_ns, iter_scrub_cname
  and max_global_quota options.

8 days ago- Merge #1388: QNX Porting support for unbound.
W.C.A. Wijngaards [Wed, 21 Jan 2026 12:13:01 +0000 (13:13 +0100)] 
- Merge #1388: QNX Porting support for unbound.

8 days agoQNX Porting support for unbound branch-1.24.1 (#1388)
nnarayanamurthy [Wed, 21 Jan 2026 12:12:13 +0000 (17:42 +0530)] 
QNX Porting support for unbound branch-1.24.1 (#1388)

* qnx Porting support for version release-1.24.1

* updating __QNXNTO__ with __QNX__

11 days ago- Merge #1392: Include "V" (version) option in synopsis.
W.C.A. Wijngaards [Mon, 19 Jan 2026 08:09:47 +0000 (09:09 +0100)] 
- Merge #1392: Include "V" (version) option in synopsis.

11 days agoInclude "V" (version) option in synopsis (#1392)
David H. Gutteridge [Mon, 19 Jan 2026 08:09:12 +0000 (03:09 -0500)] 
Include "V" (version) option in synopsis (#1392)

2 weeks ago- Fix documentation for requestlist.overwritten and
W.C.A. Wijngaards [Thu, 15 Jan 2026 08:35:04 +0000 (09:35 +0100)] 
- Fix documentation for requestlist.overwritten and
  requestlist.exceeded, it explains which query was dropped.

3 weeks agoCompile fixup for #1381.
W.C.A. Wijngaards [Thu, 8 Jan 2026 13:19:06 +0000 (14:19 +0100)] 
Compile fixup for #1381.

3 weeks agoChangelog note for #1381, and man page explanation.
W.C.A. Wijngaards [Thu, 8 Jan 2026 13:16:54 +0000 (14:16 +0100)] 
Changelog note for #1381, and man page explanation.
- Merge #1381: Do not initialize quic_table unless it is enabled.

3 weeks agoDo not initialize quic_table unless it is enabled (#1381)
Petr Menšík [Thu, 8 Jan 2026 13:12:32 +0000 (14:12 +0100)] 
Do not initialize quic_table unless it is enabled (#1381)

* Do not initialize quic_table unless it is enabled

Fedora in FIPS mode might fail to initialize ngtcp2 library, because
some ciphers desired are not available.

Make it possible to skip initialization by setting explicitly quic_port
to 0. Unless we have some listeners for port 853 configured, skip its
initialization as well.

Related: https://pagure.io/freeipa/issue/9877

* Fix typo in logged function name

3 weeks agoChangelog entry for #1391:
Yorgos Thessalonikefs [Tue, 6 Jan 2026 17:21:34 +0000 (18:21 +0100)] 
Changelog entry for #1391:
- Merge #1391 from Götz Görisch: Fix documentation to adhere to
  RFC5952.

3 weeks agoMerge pull request #1391 from GoetzGoerisch/docs
Yorgos Thessalonikefs [Tue, 6 Jan 2026 17:19:47 +0000 (18:19 +0100)] 
Merge pull request #1391 from GoetzGoerisch/docs

Fix documentation to adhere to RFC 5952

3 weeks agoFix documentation to adhere to RFC 5952 1391/head
Goetz Goerisch [Tue, 6 Jan 2026 15:10:37 +0000 (16:10 +0100)] 
Fix documentation to adhere to RFC 5952

Update the text representations of IPv6 addresses.

3 weeks ago- Fix edns subnet, that scope zero queries, when there is a
W.C.A. Wijngaards [Tue, 6 Jan 2026 08:33:00 +0000 (09:33 +0100)] 
- Fix edns subnet, that scope zero queries, when there is a
  subquery without subnet, and the forward-no-cache or
  stub-no-cache option is set, it is not stored in cache due to
  the forward or stub option.
This has the changelog entry and test.

3 weeks ago- Fix edns subnet, that scope zero queries, when there is a
W.C.A. Wijngaards [Tue, 6 Jan 2026 08:32:21 +0000 (09:32 +0100)] 
- Fix edns subnet, that scope zero queries, when there is a
  subquery without subnet, and the forward-no-cache or
  stub-no-cache option is set, it is not stored in cache due to
  the forward or stub option.

4 weeks ago- Use the same EDE removal logic when encoding errors as when encoding
Yorgos Thessalonikefs [Wed, 31 Dec 2025 15:22:15 +0000 (16:22 +0100)] 
- Use the same EDE removal logic when encoding errors as when encoding
  replies.

4 weeks ago- Update the unbound-anchor man page to note write permissions of the
Yorgos Thessalonikefs [Wed, 31 Dec 2025 13:05:42 +0000 (14:05 +0100)] 
- Update the unbound-anchor man page to note write permissions of the
  generated file if it is to be used with Unbound's
  auto-trust-anchor-file option.

4 weeks ago- Mark "THROWAWAY" and "(DNSSEC) LAME" responses clearly as Unbound's
Yorgos Thessalonikefs [Tue, 30 Dec 2025 12:15:37 +0000 (13:15 +0100)] 
- Mark "THROWAWAY" and "(DNSSEC) LAME" responses clearly as Unbound's
  categorization in the log output.

5 weeks ago- More specific wording in the unbound.conf man page for stub-first
Yorgos Thessalonikefs [Wed, 24 Dec 2025 13:57:44 +0000 (14:57 +0100)] 
- More specific wording in the unbound.conf man page for stub-first
  and forward-first options.

8 weeks ago- Fix http2 drop handling to clear the postpone_drop state so that
W.C.A. Wijngaards [Wed, 3 Dec 2025 13:41:10 +0000 (14:41 +0100)] 
- Fix http2 drop handling to clear the postpone_drop state so that
  other streams on the http2 session are not affected by a drop,
  and can clean up properly if also dropped. Fix http2 send reply
  so that when there is a send failure is does not recurse into
  the mesh functions and also does not drop the connection due to
  the condition of one stream.

8 weeks ago- Fix to remove http2 stream mesh state when mesh new request is
W.C.A. Wijngaards [Tue, 2 Dec 2025 14:31:53 +0000 (15:31 +0100)] 
- Fix to remove http2 stream mesh state when mesh new request is
  dropping the new request.

8 weeks ago- Fix header comment about EDE reference in validator/val_sigcrypt.h.
W.C.A. Wijngaards [Mon, 1 Dec 2025 15:04:41 +0000 (16:04 +0100)] 
- Fix header comment about EDE reference in validator/val_sigcrypt.h.

8 weeks ago- Fix to add EDNS CO flag to testbound and debug message log.
W.C.A. Wijngaards [Mon, 1 Dec 2025 14:29:41 +0000 (15:29 +0100)] 
- Fix to add EDNS CO flag to testbound and debug message log.

2 months ago- For #1375, there is no DNSTAP environment if it wasn't configured.
Yorgos Thessalonikefs [Fri, 28 Nov 2025 14:20:21 +0000 (15:20 +0100)] 
- For #1375, there is no DNSTAP environment if it wasn't configured.

2 months ago- Tag for 1.24.2 release.
Yorgos Thessalonikefs [Wed, 26 Nov 2025 12:54:25 +0000 (13:54 +0100)] 
- Tag for 1.24.2 release.
  The repository continues with version 1.24.3.

2 months agoMerge branch 'branch-1.24.2'
Yorgos Thessalonikefs [Wed, 26 Nov 2025 12:50:49 +0000 (13:50 +0100)] 
Merge branch 'branch-1.24.2'

2 months ago- Additional fix for CVE-2025-11411 (possible domain hijacking attack), branch-1.24.2 release-1.24.2
Yorgos Thessalonikefs [Wed, 26 Nov 2025 10:09:40 +0000 (11:09 +0100)] 
- Additional fix for CVE-2025-11411 (possible domain hijacking attack),
  to include YXDOMAIN and non-referral nodata answers in the mitigation as
  well, reported by TaoFei Guo from Peking University, Yang Luo and JianJun
  Chen from Tsinghua University.

2 months ago- Set version to 1.24.2.
Yorgos Thessalonikefs [Wed, 26 Nov 2025 09:58:06 +0000 (10:58 +0100)] 
- Set version to 1.24.2.

2 months agoChangelog note for #1375, and lock for lockchecks and ifdef for compile fix.
W.C.A. Wijngaards [Thu, 13 Nov 2025 14:45:27 +0000 (15:45 +0100)] 
Changelog note for #1375, and lock for lockchecks and ifdef for compile fix.
- Merge #1375: Copy DNSTAP changes from daemon to workers after
  fast_reload.

2 months agoCopy DNSTAP changes from daemon to workers after fast_reload (#1375)
smeddlep [Thu, 13 Nov 2025 14:42:44 +0000 (14:42 +0000)] 
Copy DNSTAP changes from daemon to workers after fast_reload (#1375)

- On fast_reload, the identity and version strings are always freed and
  reallocated as part of dt_apply_cfg(). Add fr_worker_pickup_dnstap_changes()
  to copy any changes from daemon to workers.

2 months agoChangelog note for #1374
W.C.A. Wijngaards [Thu, 13 Nov 2025 08:34:45 +0000 (09:34 +0100)] 
Changelog note for #1374
- Merge #1374: Mesh reply counters.
  This adds the statistics num.queries.replyaddr_limit and
  requestlist.current.replies.

2 months agoMesh reply counters (#1374)
Robert Edmonds [Thu, 13 Nov 2025 08:33:05 +0000 (03:33 -0500)] 
Mesh reply counters (#1374)

* Statistics counter for number of queries dropped by limit on reply addresses

Request list entries can be associated with multiple pending "reply
addresses". Basically each request list entry keeps its own list of
clients that should receive the response once the recursion is finished.
This requires keeping allocations around for each client, and there is
a global limit on the number of *additional* reply addresses that can
be allocated. (Each new request list entry seems to get its own initial
reply address which is not counted against the limit.)

This commit adds a statistics counter "num_queries_replyaddr_limit" that
counts the number of incoming client queries that have been dropped due
to the restriction on allocating additional reply addresses. This allows
distinguishing these drops from other kinds of drops.

* Statistics counter for number of mesh reply entries

Request list entries can be associated with multiple pending "reply
addresses". Since there is a limit on the number of additional reply
addresses that can be allocated which can cause incoming queries to be
dropped if exceeded, it would be nice to be able to track this number.

This commit basically exports the mesh_area's internal counter
`num_reply_addrs` as "threadX.requestlist.current.replies" /
"total.requestlist.current.replies".

2 months ago- iana portlist updated.
W.C.A. Wijngaards [Wed, 12 Nov 2025 10:49:21 +0000 (11:49 +0100)] 
- iana portlist updated.

2 months ago- Fix that when discard timeout drops packet, they are accounted as
W.C.A. Wijngaards [Wed, 12 Nov 2025 10:49:04 +0000 (11:49 +0100)] 
- Fix that when discard timeout drops packet, they are accounted as
  less reply addresses in use in the mesh area.

2 months ago- Fix configure test for nonstring attribute so that it does not
W.C.A. Wijngaards [Thu, 6 Nov 2025 14:03:17 +0000 (15:03 +0100)] 
- Fix configure test for nonstring attribute so that it does not
  accept when the compiler prints a warning about an unknown
  attribute.

2 months ago- Fix configure test for noreturn attribute so it compiles without
W.C.A. Wijngaards [Thu, 6 Nov 2025 14:00:08 +0000 (15:00 +0100)] 
- Fix configure test for noreturn attribute so it compiles without
  warning.

2 months ago- Fix add comment to worker_handle_request function that explain it.
W.C.A. Wijngaards [Thu, 6 Nov 2025 13:32:56 +0000 (14:32 +0100)] 
- Fix add comment to worker_handle_request function that explain it.

2 months ago- Fix dns64 log output to log the default instead of a null string.
W.C.A. Wijngaards [Tue, 4 Nov 2025 09:19:03 +0000 (10:19 +0100)] 
- Fix dns64 log output to log the default instead of a null string.

2 months ago- Fix #1366: Infra cache does not work correctly for NAT64, by 1394/head
Yorgos Thessalonikefs [Sat, 1 Nov 2025 14:10:27 +0000 (15:10 +0100)] 
- Fix #1366: Infra cache does not work correctly for NAT64, by
  moving the NAT64 synthesis from the iterator when selecting a target
  address, to the delegation point itself when adding target
  addresses.

3 months ago- Fix typo; spotted by T3rm1.
Yorgos Thessalonikefs [Tue, 28 Oct 2025 13:42:20 +0000 (14:42 +0100)] 
- Fix typo; spotted by T3rm1.

3 months ago- Fix #1165, document the possible circular dependency when using
Yorgos Thessalonikefs [Mon, 27 Oct 2025 13:00:15 +0000 (14:00 +0100)] 
- Fix #1165, document the possible circular dependency when using
  host names instead of IP addresses for name servers in stub/forward
  zones and log a warning when spotted in the configuration.

3 months agoChangelog entry for #1331:
Yorgos Thessalonikefs [Mon, 27 Oct 2025 08:59:35 +0000 (09:59 +0100)] 
Changelog entry for #1331:
- Merge #1331 from Jitka Plesníková: Replace deprecated $function by
  new $action, for SWIG.

3 months agoMerge pull request #1331 from jplesnik/master
Yorgos Thessalonikefs [Mon, 27 Oct 2025 08:57:59 +0000 (09:57 +0100)] 
Merge pull request #1331 from jplesnik/master

Replace deprecated $function by new $action

3 months ago- For #1364, use OPENSSL_VERSION_TEXT instead of OPENSSL_VERSION_NUMBER
Yorgos Thessalonikefs [Fri, 24 Oct 2025 13:43:22 +0000 (15:43 +0200)] 
- For #1364, use OPENSSL_VERSION_TEXT instead of OPENSSL_VERSION_NUMBER
  for part of the configure script. OPENSSL_VERSION_TEXT is more
  consistent across versions.

3 months ago- Fix unused attribute warning in redis.c when threads are not
Yorgos Thessalonikefs [Fri, 24 Oct 2025 12:44:58 +0000 (14:44 +0200)] 
- Fix unused attribute warning in redis.c when threads are not
  supported.

3 months ago- Note Havard Eidnes for his suggestions on the mailing list.
Yorgos Thessalonikefs [Fri, 24 Oct 2025 12:26:08 +0000 (14:26 +0200)] 
- Note Havard Eidnes for his suggestions on the mailing list.

3 months ago- unbound.conf man page updates to include a preview of the section
Yorgos Thessalonikefs [Fri, 24 Oct 2025 12:23:53 +0000 (14:23 +0200)] 
- unbound.conf man page updates to include a preview of the section
  clauses and some reformatting around the use of "clause", "option"
  and "attributes".

3 months ago- Tag for 1.24.1 release.
Yorgos Thessalonikefs [Wed, 22 Oct 2025 10:49:29 +0000 (12:49 +0200)] 
- Tag for 1.24.1 release.
  The repository continues with version 1.24.2.

3 months agoMerge branch 'branch-1.24.1'
Yorgos Thessalonikefs [Wed, 22 Oct 2025 10:44:59 +0000 (12:44 +0200)] 
Merge branch 'branch-1.24.1'

3 months ago- Fix CVE-2025-11411 (possible domain hijacking attack), reported by Yuxiao Wu, branch-1.24.1 release-1.24.1
Yorgos Thessalonikefs [Wed, 22 Oct 2025 08:54:57 +0000 (10:54 +0200)] 
- Fix CVE-2025-11411 (possible domain hijacking attack), reported by Yuxiao Wu,
  Yunyi Zhang, Baojun Liu and Haixin Duan from Tsinghua University.

3 months ago- Set version to 1.24.1.
Yorgos Thessalonikefs [Wed, 22 Oct 2025 08:50:18 +0000 (10:50 +0200)] 
- Set version to 1.24.1.

3 months ago- Update the unbound.conf online man page link and some text
Yorgos Thessalonikefs [Mon, 20 Oct 2025 12:34:40 +0000 (14:34 +0200)] 
- Update the unbound.conf online man page link and some text
  reformatting in README.md.

3 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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 months 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.

3 months 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.

3 months 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.

3 months 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.

4 months 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".

4 months 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.

4 months 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.

4 months 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.

4 months 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.

4 months 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.

4 months 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.

4 months 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.

4 months 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>
4 months 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.

4 months 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.

4 months 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.

4 months 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.

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

4 months 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.

4 months 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.

4 months 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.

4 months 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).

4 months 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.

4 months 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.

4 months 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

4 months 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

4 months 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>
4 months 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.

4 months 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.

4 months 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.