W.C.A. Wijngaards
910d7cf446
Changelog note for #1078 .
...
- Merge #1078 : Only check old pid if no username.
2024-05-29 14:45:01 +02:00
Wouter Wijngaards
cd485f2036
Merge pull request #1078 from vopatek/master
...
Only check old pid if no username
2024-05-29 14:44:31 +02:00
Martin Vopatek
8ff1baf585
Only check old pid if no username
...
Do as the comment says and only check old pid if there is no username
configured.
2024-05-29 14:16:18 +02:00
Yorgos Thessalonikefs
5fc4673901
- Update patch to remove 'command' shell builtin and update error
...
text.
2024-05-27 17:17:48 +02:00
Michael Tokarev
faf3d358dc
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.
2024-05-27 16:35:34 +02:00
Yorgos Thessalonikefs
f5a2160ba3
- Fix unused variable warning on compilation with no thread support.
2024-05-27 14:56:52 +02:00
W.C.A. Wijngaards
0c0c36f015
- Fix spelling of tcp-idle-timeout docs, from Michael Tokarev.
2024-05-27 14:36:35 +02:00
W.C.A. Wijngaards
47956de897
- Fix to enable that SERVFAIL is cached, for a short period, for more
...
cases. In the cases where limits are exceeded.
2024-05-27 13:53:16 +02:00
Yorgos Thessalonikefs
b30c869a59
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.
2024-05-24 15:24:52 +02:00
Yorgos Thessalonikefs
6f030e9672
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.
2024-05-24 15:21:40 +02:00
W.C.A. Wijngaards
7107d3c9e7
- Fix #1064 : Unbound 1.20 Cachedb broken?
...
Add unit test for validation status commit.
2024-05-24 09:06:48 +02:00
W.C.A. Wijngaards
fbdc06ebc4
- Fix for #1064 : Fix that cachedb expired messages are considered
...
insecure, and thus can be served to clients when dnssec is enabled.
2024-05-21 17:06:18 +02:00
W.C.A. Wijngaards
d149e755fd
- Fix for parse end of forward-zone, stub-zone and view.
2024-05-21 12:04:57 +02:00
W.C.A. Wijngaards
86ee8ccd12
- Fix to print a parse error when config is read with no name for
...
a forward-zone, stub-zone or view.
2024-05-21 11:54:18 +02:00
W.C.A. Wijngaards
8d6a1ba811
Changelog note for #1073 .
...
- Merge #1073 : fix null pointer dereference issue in function
ub_ctx_set_fwd.
2024-05-21 11:52:47 +02:00
Wouter Wijngaards
9ccb8d5f20
Merge pull request #1073 from xiaoxiaoafeifei/master
...
fix null pointer dereference issue in function ub_ctx_set_fwd
2024-05-21 11:51:52 +02:00
zhailiangliang
8e43e2574c
fix null pointer dereference issue in function ub_ctx_set_fwd of file libunbound/libunbound.c
2024-05-21 08:40:35 +00:00
Yorgos Thessalonikefs
2e70506763
Changelog entry for #1069 :
...
- Merge #1069 : Fix unbound-control stdin commands for multi-process
Unbounds.
2024-05-17 10:31:20 +02:00
Yorgos Thessalonikefs
7f184c8ca8
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>
2024-05-17 10:25:24 +02:00
W.C.A. Wijngaards
da2b307aa3
- Fix #1071 : [FR] Clear both in-memory and cachedb module cache with
...
`unbound-control flush*` commands.
2024-05-16 16:56:58 +02:00
Yorgos Thessalonikefs
739a88ceed
Changelog entry for #1070 :
...
- Merge #1070 : Fix rtt assignement for low values of
infra-cache-max-rtt.
2024-05-16 13:43:24 +02:00
Yorgos Thessalonikefs
3ff5c7a74d
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.
2024-05-16 13:42:32 +02:00
Yorgos Thessalonikefs
1048c4a28c
- Add missing common functions to tdir tests.
2024-05-15 11:20:36 +02:00
W.C.A. Wijngaards
7de009f99a
- Fix when the mesh jostle is exceeded that nameserver targets are
...
marked as resolved, so that the lookup is not stuck on the
requestlist.
2024-05-10 09:50:35 +02:00
W.C.A. Wijngaards
95669855fb
- Fix to squelch udp connect errors in the log at low verbosity about
...
invalid argument for IPv6 link local addresses.
2024-05-08 16:40:41 +02:00
W.C.A. Wijngaards
56e7cade28
The code repository continues with version 1.20.1.
2024-05-08 11:10:53 +02:00
W.C.A. Wijngaards
c085a53268
- Fix for #1062 : declaration before statement, avoid print of null,
...
and redundant check for array size.
And changelog note for merge of #1062 .
2024-05-07 14:05:21 +02:00
Wouter Wijngaards
49569b81aa
Merge pull request #1062 from xiaoxiaoafeifei/master
...
Fix potential overflow bug while parsing port in function cfg_mark_ports
2024-05-07 14:02:21 +02:00
zhailiangliang
4497e8a154
Fix potential overflow bug while parsing port in function cfg_mark_ports
2024-05-07 11:35:52 +00:00
W.C.A. Wijngaards
b9525c5fd4
- Set version number to 1.20.0 for release.
2024-05-01 10:15:12 +02:00
W.C.A. Wijngaards
c3206f4568
- 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.
2024-05-01 10:10:58 +02:00
W.C.A. Wijngaards
9abed3fc83
- Fix doxygen comment for errinf_to_str_bogus.
2024-04-29 13:42:26 +02:00
Yorgos Thessalonikefs
63a6b7b255
- Cleanup unnecessary strdup calls for EDE strings.
2024-04-29 10:15:19 +02:00
W.C.A. Wijngaards
15dc8e8a3f
- Man page entry for unbound-checkconf -q.
2024-04-26 14:54:25 +02:00
Yorgos Thessalonikefs
cd4a017e96
- Fix #876 : [FR] can unbound-checkconf be silenced when configuration
...
is valid?
2024-04-26 14:50:39 +02:00
W.C.A. Wijngaards
82c0207fa6
- Add unit tests for cachedb and subnet cache expired data.
2024-04-26 13:33:26 +02:00
W.C.A. Wijngaards
7c5e765b3b
- 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.
2024-04-26 13:32:15 +02:00
W.C.A. Wijngaards
f456d97a34
- Fix doc unit test for out of directory build.
2024-04-25 17:06:06 +02:00
W.C.A. Wijngaards
8b490b1540
- Fix to disable fragmentation on systems with IP_DONTFRAG,
...
with a nonzero value for the socket option argument.
2024-04-25 12:53:05 +02:00
W.C.A. Wijngaards
b3951e5885
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.
2024-04-25 11:12:27 +02:00
Wouter Wijngaards
ced9762b14
Merge pull request #1041 from NLnetLabs/stubfwd-unshare
...
Stub and Forward unshare
2024-04-25 11:11:00 +02:00
Yorgos Thessalonikefs
9b9bba9f02
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>
2024-04-25 11:05:58 +02:00
W.C.A. Wijngaards
07859a9ef3
- Fix configure flto check error, by finding grep for it.
2024-04-25 10:53:35 +02:00
W.C.A. Wijngaards
cb74467acb
- Fix ci workflow for macos for moved install locations.
2024-04-24 16:31:44 +02:00
Yorgos Thessalonikefs
62dad42152
- Merge #1053 : Remove child delegations from cache when grandchild
...
delegations are returned from parent.
2024-04-23 14:24:07 +02:00
Yorgos Thessalonikefs
3ec74d1e3a
- 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.
2024-04-22 15:46:06 +02:00
W.C.A. Wijngaards
52aff65e35
- Fix edns subnet to sort rrset references when storing messages
...
in the cache. This fixes a race condition in the rrset locks.
2024-04-22 13:44:42 +02:00
W.C.A. Wijngaards
5994fb3db5
- Add checklock feature verbose_locking to trace locks and unlocks.
2024-04-22 13:42:35 +02:00
Yorgos Thessalonikefs
0dbcb45d28
Changelog entry for #1049 :
...
- Merge #1049 from Petr Menšík: Py_NoSiteFlag is not needed since
Python 3.8
2024-04-15 14:49:14 +02:00
Yorgos Thessalonikefs
d71f257215
Merge pull request #1049 from InfrastructureServices/python3.12-Py_NoSiteFlag-warning
...
Py_NoSiteFlag is not needed since Python 3.8
2024-04-15 14:47:45 +02:00