W.C.A. Wijngaards
a1d68cdc96
- Fix #1296 : DNS over QUIC depends on a very outdated version of
...
ngtcp2. Fixed so it works with ngtcp2 1.13.0 and OpenSSL 3.5.0.
2025-06-19 14:39:45 +02:00
Yorgos Thessalonikefs
9201c75013
- Fix for consistent use of local zone CNAME alias for configured auth
...
zones. Now it also applies to downstream configured auth zones.
2025-06-17 15:03:29 +02:00
W.C.A. Wijngaards
f066d6d453
- Fix #1295 : Windows 32-bit binaries download seems to be missing dll
...
dependency.
2025-06-16 14:26:54 +02:00
W.C.A. Wijngaards
a04bd5da29
- Fix to check control-interface addresses in unbound-checkconf.
2025-06-16 12:43:31 +02:00
W.C.A. Wijngaards
e4cf7aeccf
- Fix header return value description for skip_pkt_rrs and
...
parse_edns_from_query_pkt.
2025-06-12 12:17:01 +02:00
W.C.A. Wijngaards
a8aa1dbbe1
- Fix conditional expressions with parentheses for bitwise and.
2025-06-11 16:42:43 +02:00
W.C.A. Wijngaards
9f29292839
- Fix bitwise operators in conditional expressions with parentheses.
2025-06-11 15:46:31 +02:00
W.C.A. Wijngaards
1cc1e0b89e
- iana portlist updated.
2025-06-05 11:11:56 +02:00
W.C.A. Wijngaards
565bce670c
- Fix comment for the dname_remove_label_limit_len function.
2025-06-05 11:11:32 +02:00
W.C.A. Wijngaards
c0563f43b0
- Fix unbound-anchor certificate file read for line ends and end of
...
file.
2025-06-05 11:09:53 +02:00
Yorgos Thessalonikefs
81f3de4da2
- Small man page corrections for the 'disable-dnssec-lame-check' option.
2025-06-03 14:12:27 +02:00
W.C.A. Wijngaards
ff7dfd52a2
- Fix #1288 : [FR] Improve fuzzing of unbound by adapting the netbound
...
program.
2025-05-21 12:41:54 +02:00
Yorgos Thessalonikefs
342a0f48e3
- Add more checks about respip in unbound-checkconf.
...
Also fixes #310 : unbound-checkconf not reporting RPZ configuration
error.
2025-05-20 16:21:02 +02:00
Yorgos Thessalonikefs
71ac59e6f4
Changelog entry for #1285 :
...
- Merge #1285 : RST man pages.
2025-05-20 12:23:32 +02:00
Yorgos Thessalonikefs
6662f71732
RST man pages ( #1285 )
...
Introduce restructuredText man pages to sync the online and source code man page documentation.
The templated man pages (*.in) are still part of the repo but generated with docutils from their .rst counterpart.
Documentation on how to generate those (mainly for core developers) are in README.man.
2025-05-20 12:20:20 +02:00
W.C.A. Wijngaards
32644937b0
- Fix for cname chain length with qtype ANY and qname minimisation.
...
Thanks to Jim Greenwood from Nominet for the report.
2025-05-19 13:17:21 +02:00
W.C.A. Wijngaards
1634beb4a0
- Fix config of slab values when there is no config file.
2025-05-15 14:34:18 +02:00
W.C.A. Wijngaards
1ef7b4a246
- Adjusted so-sndbuf default to 4m.
2025-05-13 15:31:05 +02:00
W.C.A. Wijngaards
03772d10fb
- Change default for so-sndbuf to 1m, to mitigate a cross-layer
...
issue where the UDP socket send buffers are exhausted waiting
for ARP/NDP resolution. Thanks to Reflyable for the report.
2025-05-13 15:04:32 +02:00
Yorgos Thessalonikefs
9152c914af
- Fix #1282 : log-destaddr fail on long ipv6 addresses.
2025-05-13 11:02:58 +02:00
Yorgos Thessalonikefs
a35ac5d82e
- Fix #1284 : NULL pointer deref in az_find_nsec_cover() (latent bug)
...
by adding a log_assert() to safeguard future development.
2025-05-13 11:00:23 +02:00
W.C.A. Wijngaards
21e3278400
- Fix #1283 : Unsafe usage of atoi() while parsing the configuration
...
file.
2025-05-12 14:57:42 +02:00
Yorgos Thessalonikefs
8e1deede08
Changelog entry for #1280 :
...
- Merge #1280 : Fix auth nsec3 code. Fixes NSEC3 code to not break on
broken auth zones that include unsigned out of zone (above apex)
data. Could lead to hang while trying to prove a wildcard answer.
2025-05-12 14:29:11 +02:00
Yorgos Thessalonikefs
4e23523d1a
Fix auth nsec3 code ( #1280 )
...
- Fix NSEC3 code to not break on broken auth zones that include unsigned
out of zone (above apex) data. Could lead to hang while trying to
prove a wildcard answer.
Reported by Dmitrii Kuvaiskii from Amazon Web Services.
- Tests for NSEC3 auth zones with out of zone data.
2025-05-12 14:26:47 +02:00
W.C.A. Wijngaards
8190526250
- Fix #1281 : forward-zone "name: ." conflicts with auth-zone "name: ."
...
in 1.23.0, but worked in 1.22.0.
2025-05-09 16:01:41 +02:00
Yorgos Thessalonikefs
5dd14e2644
- Sync unbound and unbound-checkconf log output for unknown modules.
2025-05-05 14:47:12 +02:00
Yorgos Thessalonikefs
b50faccb1d
Changelog entry for #1276 :
...
- Merge #1276 : Auto-configure '-slabs' values.
2025-04-29 15:23:07 +02:00
Yorgos Thessalonikefs
fcc21885e4
Auto-configure '-slabs' values ( #1276 )
...
- Auto-configure '-slabs' values to a power of 2 value close to num-threads
by default for multi-threaded environments.
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
2025-04-29 15:21:47 +02:00
W.C.A. Wijngaards
a904a3a2c2
- Fix dnstap to use protoc.
2025-04-29 12:43:56 +02:00
W.C.A. Wijngaards
c253c8367a
- Fix for parallel build of dnstap protoc-c output.
2025-04-29 12:38:41 +02:00
Yorgos Thessalonikefs
0f95fae445
Changelog entry for #1275 :
...
- Merge #1275 : Use macros for the fr_check_changed* functions.
2025-04-28 15:50:03 +02:00
Yorgos Thessalonikefs
e5bbc36ae0
Use macros for the fr_check_changed* functions ( #1275 )
2025-04-28 15:48:45 +02:00
W.C.A. Wijngaards
c88fa02c18
- Fix #1272 : assertion failure testcode/unitverify.c:202.
2025-04-25 11:12:28 +02:00
W.C.A. Wijngaards
e794234ac8
- Tag for 1.23.0rc2. This became the release of 1.23.0 on 24 April
...
2025. The code repository continues with 1.23.1 in development.
2025-04-24 10:17:45 +02:00
W.C.A. Wijngaards
db53ebb798
Merge branch 'branch-1.23.0'
2025-04-24 10:14:02 +02:00
W.C.A. Wijngaards
fe835f9d52
- Increase default to num-queries-per-thread: 2048, when unbound is
...
compiled with libevent. It makes saturation of the task queue more
resource intensive and less practical. Thanks to Shiming Liu,
Network and Information Security Lab, Tsinghua University for the
report.
2025-04-16 12:03:08 +02:00
Yorgos Thessalonikefs
30c13d0351
Changelog entry for #1265 :
...
- Merge #1265 : Fix WSAPoll.
2025-04-11 15:10:46 +02:00
Yorgos Thessalonikefs
d6e8ac1289
Fix WSAPoll ( #1265 )
...
* Fix calling WSAPoll.
* fast_reload: explicitly set tcp_wouldblock on Windows when there is no
command to read from the fast_reload thread.
* For poll(), also check for ENOMEM (Linux).
* Remove ifdefs for ENOMEM.
* Some systems return EAGAIN for poll.
2025-04-11 15:09:07 +02:00
Yorgos Thessalonikefs
9c99b404a1
Changelog entry for #1265 :
...
- Merge #1265 : Fix WSAPoll.
2025-04-11 15:07:25 +02:00
Yorgos Thessalonikefs
75e8fd7539
Fix WSAPoll ( #1265 )
...
* Fix calling WSAPoll.
* fast_reload: explicitly set tcp_wouldblock on Windows when there is no
command to read from the fast_reload thread.
* For poll(), also check for ENOMEM (Linux).
* Remove ifdefs for ENOMEM.
* Some systems return EAGAIN for poll.
2025-04-11 15:05:52 +02:00
W.C.A. Wijngaards
16ee7cf944
- Fix for print of connection type in log-replies for dot and doh.
2025-04-10 09:33:51 +02:00
W.C.A. Wijngaards
38026a21ee
Merge branch 'master' into branch-1.23.0
2025-04-09 14:20:22 +02:00
W.C.A. Wijngaards
4f06e658d1
- Fix #1264 : unbound 1.22.0 leaks memory when doing DoH.
2025-04-09 14:13:58 +02:00
W.C.A. Wijngaards
fca3ae0535
- Fix to detect if atomic_store links in configure.
2025-04-09 11:06:25 +02:00
W.C.A. Wijngaards
66b3abc803
Merge branch 'branch-1.23.0' of github.com:NLnetLabs/unbound into branch-1.23.0
2025-04-08 15:43:05 +02:00
W.C.A. Wijngaards
922c5c3ab3
- Fix fast_reload to print chroot with config file name.
2025-04-08 15:42:56 +02:00
Yorgos Thessalonikefs
f9d740dfdc
- Update to the manpage for the fast_reload part.
2025-04-08 15:34:51 +02:00
W.C.A. Wijngaards
5eb1382fc0
- Tag for 1.23.0rc1.
2025-04-08 08:37:30 +02:00
Yorgos Thessalonikefs
e94e140f49
- More explicit text about memory usage during fast_reload.
2025-04-07 16:56:38 +02:00
Yorgos Thessalonikefs
db6505eb8b
Changelog entry for #902 :
...
- Merge #902 : DNS Error Reporting (RFC 9567). Introduces new
configuration option 'dns-error-reporting' and new statistics for
'num.dns_error_reports'.
2025-04-07 10:28:37 +02:00