]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
6 months agoSwitch from SVCB to IDELEG(65280) ideleg
Philip Homburg [Fri, 17 Jan 2025 14:31:51 +0000 (15:31 +0100)] 
Switch from SVCB to IDELEG(65280)

12 months agoCleaned up the code
jessevz [Fri, 12 Jul 2024 13:05:12 +0000 (15:05 +0200)] 
Cleaned up the code

12 months agoFixed memory error
jessevz [Fri, 12 Jul 2024 08:34:03 +0000 (10:34 +0200)] 
Fixed memory error

13 months agoadded _deleg query to apex to check if deleg capable
jessevz [Thu, 20 Jun 2024 14:21:36 +0000 (16:21 +0200)] 
added _deleg query to apex to check if deleg capable

13 months agoFixed bug where lame delegation was returned
jessevz [Thu, 20 Jun 2024 10:46:03 +0000 (12:46 +0200)] 
Fixed bug where lame delegation was returned

13 months agoWorks now for every situation
jessevz [Wed, 19 Jun 2024 14:02:38 +0000 (16:02 +0200)] 
Works now for every situation

13 months agoCan now query for stuff that is not at apex
jessevz [Wed, 19 Jun 2024 12:35:09 +0000 (14:35 +0200)] 
Can now query for stuff that is not at apex

13 months agomade deleg work with all resource records (not only A records)
jessevz [Wed, 19 Jun 2024 10:28:44 +0000 (12:28 +0200)] 
made deleg work with all resource records (not only A records)

13 months agomade _deleg work when multiple _deleg domains need to be tracked
jessevz [Tue, 18 Jun 2024 13:54:54 +0000 (15:54 +0200)] 
made _deleg work when multiple _deleg domains need to be tracked

13 months agorewrote some logic
jessevz [Thu, 13 Jun 2024 09:41:04 +0000 (11:41 +0200)] 
rewrote some logic

13 months agochanged malloc to regional allocs
jessevz [Thu, 13 Jun 2024 08:40:03 +0000 (10:40 +0200)] 
changed malloc to regional allocs

13 months agoMade a first rough working version for _deleg
jessevz [Thu, 13 Jun 2024 08:04:37 +0000 (10:04 +0200)] 
Made a first rough working version for _deleg

13 months agoMade it possible to change queries into _deleg queries
jessevz [Wed, 12 Jun 2024 07:26:32 +0000 (09:26 +0200)] 
Made it possible to change queries into _deleg queries

13 months ago- Fix to squelch connection reset by peer errors from log. And fix
W.C.A. Wijngaards [Mon, 3 Jun 2024 10:14:51 +0000 (12:14 +0200)] 
- Fix to squelch connection reset by peer errors from log. And fix
  that the tcp read errors are labeled as initial for the first calls.

14 months ago- Fix for #1079: fix RPZ taglist in iterator callback that no client
W.C.A. Wijngaards [Thu, 30 May 2024 10:44:26 +0000 (12:44 +0200)] 
- Fix for #1079: fix RPZ taglist in iterator callback that no client
  info is like no taglist intersection.

14 months ago- Fix #1079: tags from tagged rpz zones are no longer honored after
W.C.A. Wijngaards [Thu, 30 May 2024 10:11:30 +0000 (12:11 +0200)] 
- Fix #1079: tags from tagged rpz zones are no longer honored after
  upgrade from 1.19.3 to 1.20.0.

14 months agoChangelog note for #1078.
W.C.A. Wijngaards [Wed, 29 May 2024 12:45:01 +0000 (14:45 +0200)] 
Changelog note for #1078.
- Merge #1078: Only check old pid if no username.

14 months agoMerge pull request #1078 from vopatek/master
Wouter Wijngaards [Wed, 29 May 2024 12:44:31 +0000 (14:44 +0200)] 
Merge pull request #1078 from vopatek/master

Only check old pid if no username

14 months agoOnly check old pid if no username 1078/head
Martin Vopatek [Wed, 29 May 2024 12:14:09 +0000 (14:14 +0200)] 
Only check old pid if no username

Do as the comment says and only check old pid if there is no username
configured.

14 months ago- Update patch to remove 'command' shell builtin and update error
Yorgos Thessalonikefs [Mon, 27 May 2024 15:17:48 +0000 (17:17 +0200)] 
- Update patch to remove 'command' shell builtin and update error
  text.

14 months agounbound-control-setup: check openssl
Michael Tokarev [Tue, 19 Apr 2022 15:14:01 +0000 (18:14 +0300)] 
unbound-control-setup: check openssl

Before doing anything, check if openssl binary (which we will use)
is available, and print a useful error message if it is not found.

14 months ago- Fix unused variable warning on compilation with no thread support.
Yorgos Thessalonikefs [Mon, 27 May 2024 12:56:52 +0000 (14:56 +0200)] 
- Fix unused variable warning on compilation with no thread support.

14 months ago- Fix spelling of tcp-idle-timeout docs, from Michael Tokarev.
W.C.A. Wijngaards [Mon, 27 May 2024 12:36:35 +0000 (14:36 +0200)] 
- Fix spelling of tcp-idle-timeout docs, from Michael Tokarev.

14 months ago- Fix to enable that SERVFAIL is cached, for a short period, for more
W.C.A. Wijngaards [Mon, 27 May 2024 11:53:16 +0000 (13:53 +0200)] 
- Fix to enable that SERVFAIL is cached, for a short period, for more
  cases. In the cases where limits are exceeded.

14 months agoChangelog entry for #1059:
Yorgos Thessalonikefs [Fri, 24 May 2024 13:24:52 +0000 (15:24 +0200)] 
Changelog entry for #1059:
- Fix #1059: Intermittent DNS blocking failure with local-zone and
  always_nxdomain. Addition of local_zones dynamically via
  unbound-control was not finding the zone's parent correctly.

14 months agoProper parent identification for dynamically entered local zones (#1076)
Yorgos Thessalonikefs [Fri, 24 May 2024 13:21:40 +0000 (15:21 +0200)] 
Proper parent identification for dynamically entered local zones (#1076)

- Fix #1059: Intermittent DNS blocking failure with local-zone and
  always_nxdomain. Addition of local_zones dynamically via
  unbound-control was not finding the zone's parent correctly.

14 months ago- Fix #1064: Unbound 1.20 Cachedb broken?
W.C.A. Wijngaards [Fri, 24 May 2024 07:06:48 +0000 (09:06 +0200)] 
- Fix #1064: Unbound 1.20 Cachedb broken?
Add unit test for validation status commit.

14 months ago- Fix for #1064: Fix that cachedb expired messages are considered
W.C.A. Wijngaards [Tue, 21 May 2024 15:06:18 +0000 (17:06 +0200)] 
- Fix for #1064: Fix that cachedb expired messages are considered
  insecure, and thus can be served to clients when dnssec is enabled.

14 months ago- Fix for parse end of forward-zone, stub-zone and view.
W.C.A. Wijngaards [Tue, 21 May 2024 10:04:57 +0000 (12:04 +0200)] 
- Fix for parse end of forward-zone, stub-zone and view.

14 months ago- Fix to print a parse error when config is read with no name for
W.C.A. Wijngaards [Tue, 21 May 2024 09:54:18 +0000 (11:54 +0200)] 
- Fix to print a parse error when config is read with no name for
  a forward-zone, stub-zone or view.

14 months agoChangelog note for #1073.
W.C.A. Wijngaards [Tue, 21 May 2024 09:52:47 +0000 (11:52 +0200)] 
Changelog note for #1073.
- Merge #1073: fix null pointer dereference issue in function
  ub_ctx_set_fwd.

14 months agoMerge pull request #1073 from xiaoxiaoafeifei/master
Wouter Wijngaards [Tue, 21 May 2024 09:51:52 +0000 (11:51 +0200)] 
Merge pull request #1073 from xiaoxiaoafeifei/master

fix null pointer dereference issue in function ub_ctx_set_fwd

14 months agofix null pointer dereference issue in function ub_ctx_set_fwd of file libunbound... 1073/head
zhailiangliang [Tue, 21 May 2024 08:40:16 +0000 (08:40 +0000)] 
fix null pointer dereference issue in function ub_ctx_set_fwd of file libunbound/libunbound.c

14 months agoChangelog entry for #1069:
Yorgos Thessalonikefs [Fri, 17 May 2024 08:29:35 +0000 (10:29 +0200)] 
Changelog entry for #1069:
- Merge #1069: Fix unbound-control stdin commands for multi-process
  Unbounds.

14 months agoFix unbound-control stdin commands for multi-process Unbounds (#1069)
Yorgos Thessalonikefs [Fri, 17 May 2024 08:25:24 +0000 (10:25 +0200)] 
Fix unbound-control stdin commands for multi-process Unbounds (#1069)

- Fix unbound-control commands that read stdin in multi-process
  operation (local_zones_remove, local_zones, local_datas_remove,
  local_datas, view_local_datas_remove, view_local_datas). They will
  be properly distributed to all processes. dump_cache and load_cache
  are no longer supported in multi-process operation.

 - Remove testdata/remote-threaded.tdir. testdata/09-unbound-control.tdir
  now checks both single and multi process/thread operation.

---------

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
14 months ago- Fix #1071: [FR] Clear both in-memory and cachedb module cache with
W.C.A. Wijngaards [Thu, 16 May 2024 14:56:58 +0000 (16:56 +0200)] 
- Fix #1071: [FR] Clear both in-memory and cachedb module cache with
  `unbound-control flush*` commands.

14 months agoChangelog entry for #1070:
Yorgos Thessalonikefs [Thu, 16 May 2024 11:43:24 +0000 (13:43 +0200)] 
Changelog entry for #1070:
- Merge #1070: Fix rtt assignement for low values of
  infra-cache-max-rtt.

14 months agoFix rtt assignement for low values of infra-cache-max-rtt (#1070)
Yorgos Thessalonikefs [Thu, 16 May 2024 11:42:32 +0000 (13:42 +0200)] 
Fix rtt assignement for low values of infra-cache-max-rtt (#1070)

* Fix rtt assignement for still useful servers when a low value for
  infra-cache-max-rtt is configured.

14 months ago- Add missing common functions to tdir tests.
Yorgos Thessalonikefs [Wed, 15 May 2024 09:20:36 +0000 (11:20 +0200)] 
- Add missing common functions to tdir tests.

14 months ago- Fix when the mesh jostle is exceeded that nameserver targets are
W.C.A. Wijngaards [Fri, 10 May 2024 07:50:35 +0000 (09:50 +0200)] 
- Fix when the mesh jostle is exceeded that nameserver targets are
  marked as resolved, so that the lookup is not stuck on the
  requestlist.

14 months ago- Fix to squelch udp connect errors in the log at low verbosity about
W.C.A. Wijngaards [Wed, 8 May 2024 14:40:41 +0000 (16:40 +0200)] 
- Fix to squelch udp connect errors in the log at low verbosity about
  invalid argument for IPv6 link local addresses.

14 months agoThe code repository continues with version 1.20.1.
W.C.A. Wijngaards [Wed, 8 May 2024 09:10:53 +0000 (11:10 +0200)] 
The code repository continues with version 1.20.1.

14 months ago- Fix for #1062: declaration before statement, avoid print of null,
W.C.A. Wijngaards [Tue, 7 May 2024 12:05:21 +0000 (14:05 +0200)] 
- Fix for #1062: declaration before statement, avoid print of null,
  and redundant check for array size.
And changelog note for merge of #1062.

14 months agoMerge pull request #1062 from xiaoxiaoafeifei/master
Wouter Wijngaards [Tue, 7 May 2024 12:02:21 +0000 (14:02 +0200)] 
Merge pull request #1062 from xiaoxiaoafeifei/master

Fix potential overflow bug while parsing port in function cfg_mark_ports

14 months agoFix potential overflow bug while parsing port in function cfg_mark_ports 1062/head
zhailiangliang [Tue, 7 May 2024 11:35:52 +0000 (11:35 +0000)] 
Fix potential overflow bug while parsing port in function cfg_mark_ports

15 months ago- Set version number to 1.20.0 for release. branch-1.20.0 release-1.20.0 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.

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

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

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

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

15 months 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?

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

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

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

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

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

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

15 months agoUpdate locking management for iter_fwd and iter_hints methods. (#1054) 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>
15 months 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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