W.C.A. Wijngaards
5bf82f2464
- Fix RebirthDay Attack CVE-2025-5994, reported by Xiang Li from AOSP
...
Lab Nankai University.
2025-07-16 10:02:01 +02:00
W.C.A. Wijngaards
20f862de51
- Set version to 1.23.1.
2025-07-16 10:00:39 +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
W.C.A. Wijngaards
5eb1382fc0
- Tag for 1.23.0rc1.
2025-04-08 08:37:30 +02:00
W.C.A. Wijngaards
eb390dd038
- Fix to update common.sh for speed of kill_pid.
2025-04-04 11:55:42 +02:00
W.C.A. Wijngaards
4074a5b2ba
- Fix test to speed up common.sh script kill_pid.
2025-04-04 11:37:42 +02:00
W.C.A. Wijngaards
a7e618b9c2
Fix typo in Changelog entry.
2025-04-04 11:00:16 +02:00
W.C.A. Wijngaards
ed71f72baa
- Fix redis_replicat test for unused option defaults and log printout.
2025-04-04 10:57:53 +02:00
W.C.A. Wijngaards
0e5d26807d
- Fix nettle compile for warnings and ticket keys.
2025-04-04 10:30:22 +02:00
W.C.A. Wijngaards
7fb6f9d613
- Fix comment name in the rpz nsdname test.
2025-04-04 08:58:54 +02:00
W.C.A. Wijngaards
7fb05c01c2
- Fix mesh_copy_client_info to omit null contents from copy.
2025-04-04 08:57:24 +02:00
W.C.A. Wijngaards
cb5a019d9f
- Fix parameter unused warning in net_help.c.
2025-04-03 15:21:16 +02:00
W.C.A. Wijngaards
53ecdb25ef
- Fix test for stat_values for wait limit defaults for localhost.
2025-04-03 14:50:30 +02:00
W.C.A. Wijngaards
9939d5cdb0
- Fix ub_event and include dnstap and win_svc headers.
2025-04-03 10:59:41 +02:00
W.C.A. Wijngaards
5f91d5f74c
- Fix wait-limit-netblock and wait-limit-cookie-netblock config parse
...
to allow two arguments.
2025-04-03 09:53:27 +02:00
W.C.A. Wijngaards
c2ca679f5c
- Fix #1263 : Exempt loopback addresses from wait-limit.
2025-04-03 09:45:36 +02:00
W.C.A. Wijngaards
ba18abcd35
- Fix that ub_event has the facility to deal with callbacks for
...
fast reload, doq, windows-stop and dnstap.
- Fix fast reload test to check if pid exists before acting on it.
2025-04-02 16:25:58 +02:00
W.C.A. Wijngaards
a7704ad49f
- Fix unbound-control test so it counts the new flush_negative output,
...
also answers the _ta probe from testns and prints command output
and skip a thread specific test when no threads are available.
2025-04-02 15:52:20 +02:00
W.C.A. Wijngaards
a7106fc58d
- Enable the auth_tls.tdir and auth_tls_failcert.tdir tests.
2025-04-01 14:44:25 +02:00
W.C.A. Wijngaards
17f95ffac1
- Fix escape more characters when printing an RR type with an unquoted
...
string.
2025-04-01 13:53:29 +02:00
W.C.A. Wijngaards
0ca76b05e0
- Skip the unit tests for auth_tls.tdir and auth_tls_failcert.tdir.
2025-03-31 16:04:07 +02:00
W.C.A. Wijngaards
914cef75f9
- iana portlist update.
2025-03-31 14:25:16 +02:00
W.C.A. Wijngaards
f76365754e
- Fix for ci test, expat is installed on the osx image.
2025-03-27 10:52:00 +01:00
W.C.A. Wijngaards
aa77d02336
- Fix unit test dname log printout typecast.
2025-03-27 10:47:20 +01:00
W.C.A. Wijngaards
376f2ade2a
- Fix #1254 : send failed: Socket is not connected and
...
`remote address is 0.0.0.0 port 53`.
2025-03-24 08:54:54 +01:00
W.C.A. Wijngaards
0eabc8d0f1
- Fix for #1253 : Fix for redis cachedb backend to expect an integer
...
reply for the EXPIRE command.
2025-03-21 14:07:22 +01:00
W.C.A. Wijngaards
a42fb99508
- Fix #1253 : Cache entries fail to be removed from Redis cachedb
...
backend with unbound-control flush* +c.
2025-03-21 12:56:21 +01:00
W.C.A. Wijngaards
eccf52e39d
- Fix print of RR type NSAP-PTR, it is an unquoted string.
2025-03-20 15:51:03 +01:00
W.C.A. Wijngaards
30b9cb5f81
- Fix for windows compile create ssl contexts.
2025-03-18 14:01:53 +01:00
W.C.A. Wijngaards
b0d20e2d28
- Fix #1251 : WSAPoll first argument cannot be NULL.
2025-03-18 13:59:53 +01:00
W.C.A. Wijngaards
13afde2cad
- Fix representation of types GPOS and RESINFO, add rdf type for
2025-03-17 16:38:17 +01:00
W.C.A. Wijngaards
5c84bb573f
Changelog nore for #1238 and add --help description.
...
- Merge #1238 : Prefer SOURCE_DATE_EPOCH over actual time.
Add --help output description for the SOURCE_DATE_EPOCH variable.
2025-02-28 09:32:49 +01:00
W.C.A. Wijngaards
a3d750b7d8
Changelog note for #1243
...
- Merge #1243 : Do not shadow tm on line 236.
2025-02-25 09:37:36 +01:00
W.C.A. Wijngaards
01cea4d5be
- Fix #986 : Resolving sas.com with dnssec-validation fails though
...
signed delegations seem to be (mostly) correct.
2025-01-30 16:26:31 +01:00
W.C.A. Wijngaards
d9b863ed76
Changelog note for #1229
...
- Merge #1229 : check before use daemon->shm_info.
2025-01-21 15:48:46 +01:00
W.C.A. Wijngaards
5f58ced71e
- Fix to check length in ATMA string to wire.
2025-01-21 12:30:30 +01:00
W.C.A. Wijngaards
207ae97ff9
- Fix encoding of RR type ATMA.
2025-01-21 12:27:15 +01:00
W.C.A. Wijngaards
9a0de14aa1
- Fix compile of interface check code when dnscrypt or quic is
...
disabled.
2025-01-21 10:13:48 +01:00
W.C.A. Wijngaards
4cf7fae50c
- Fix for #1183 : release nsec3 hashes per test file.
2024-11-15 10:47:27 +01:00
W.C.A. Wijngaards
a2ac980737
- Fix #1183 : the data being used is released in method
...
nsec3_hash_test_entry.
2024-11-15 10:37:35 +01:00
W.C.A. Wijngaards
60fd77b8f9
- Fix to log redis timeout error string on failure.
2024-11-05 11:41:41 +01:00
W.C.A. Wijngaards
d5e91d181b
- Fix for the serve expired DNSSEC information fix, it would not allow
...
current delegation information be updated in cache. The fix allows
current delegation and validation recursion information to be
updated, but as a consequence no longer has certain expired
information around for later dnssec valid expired responses.
2024-11-05 10:39:27 +01:00
W.C.A. Wijngaards
7985d17b57
Changelog note for #1167
...
- Merge #1167 : Makefile.in: fix occasional parallel build failures
around bison rule.
2024-11-04 13:26:27 +01:00
W.C.A. Wijngaards
533c3b0514
- Fix redis that during a reload it does not fail if the redis
...
server does not connect or does not respond. It still logs the
errors and if the server is up checks expiration features.
2024-11-04 10:14:26 +01:00
W.C.A. Wijngaards
5f3f214da5
- Fix redis that during a reload it does not fail if the redis
...
server does not connect or does not respond. It still logs the
errors and if the server is up checks expiration features.
2024-11-04 10:14:13 +01:00
W.C.A. Wijngaards
0e2b2743d8
Add changelog entry for tag for 1.22.0rc1.
2024-10-17 10:57:07 +02:00
W.C.A. Wijngaards
018be1d089
- Tag for 1.22.0 release. This did not contain the 1154 fix
...
from 16 oct. The code repository continues with
version 1.22.1 in development.
2024-10-17 10:48:58 +02:00
W.C.A. Wijngaards
9a63db344e
- Fix #1154 : Tag Incorrectly Applying for Other Interfaces
...
Using the Same IP. This fix is not for 1.22.0.
2024-10-16 15:56:33 +02:00
W.C.A. Wijngaards
0076736fc4
- Fix for dnstap with dnscrypt and dnstap without dnsoverquic.
2024-10-16 11:52:49 +02:00
W.C.A. Wijngaards
2a28c7389c
- Fix dnsoverquic to extend the number of streams when one is closed.
2024-10-14 13:53:55 +02:00
W.C.A. Wijngaards
114edf2c38
- Fix to display warning if quic-port is set but dnsoverquic is not
...
enabled when compiled.
2024-10-14 11:34:26 +02:00
W.C.A. Wijngaards
e0c93e300b
- Fix contrib/aaaa-filter-iterator.patch for change in call
...
signature for cache_fill_missing.
2024-10-11 11:42:30 +02:00
W.C.A. Wijngaards
bd1813b126
- Fix harden-unverified-glue for AAAA cache_fill_missing lookups.
2024-10-11 09:03:11 +02:00
W.C.A. Wijngaards
1b7e14dc39
- Fix to disable detection of quic configured ports when quic is
...
not compiled in.
2024-10-11 08:51:14 +02:00
W.C.A. Wijngaards
8b7782e8fc
- Fix add reallocarray to alloc stats unit test, and disable
...
override of strdup in unbound-host, and the result of config
get option is freed properly.
2024-10-10 10:43:23 +02:00
W.C.A. Wijngaards
e0201435a4
- Fix cookie_file test sporadic fails for time change during
...
the test.
2024-10-10 09:45:48 +02:00
W.C.A. Wijngaards
66fb3ff670
- Fix for dnstap compile of doqclient with doq disabled.
2024-10-09 15:52:33 +02:00
W.C.A. Wijngaards
36461ea73d
Changelog entry and unit test for fix of NSEC TTL and prefetch ttl.
...
- Fix to limit NSEC TTL for messages from cachedb. Fix to limit the
prefetch ttl for messages after a CNAME with short TTL.
2024-10-09 15:29:23 +02:00
W.C.A. Wijngaards
5679c8b1df
- Fix to limit NSEC TTL for messages from cachedb. Fix to limit the
...
prefetch ttl for messages after a CNAME with short TTL.
2024-10-09 15:28:55 +02:00
W.C.A. Wijngaards
a4d8c0c43b
Changelog note for #871
...
- Merge #871 : DNS over QUIC. This adds `quic-port: 853` and
`quic-size: 8m` that enable dnsoverquic, and the counters
`num.query.quic` and `mem.quic` in the statistics output.
The feature needs to be enabled by compiling with libngtcp2,
with `--with-libngtcp2=path` and libngtcp2 needs openssl+quic,
pass that with `--with-ssl=path` to compile unbound as well.
2024-10-09 10:35:45 +02:00
W.C.A. Wijngaards
dcf7afd722
- Fix #1128 : Cannot override tcp-upstream and tls-upstream with
...
forward-tcp-upstream and forward-tls-upstream.
2024-10-08 15:29:03 +02:00
W.C.A. Wijngaards
e67171612b
- Fix #1149 : unbound-control-setup hangs sometimes depending on
...
the openssl version.
2024-10-08 11:54:07 +02:00
W.C.A. Wijngaards
5bb3b9cc83
- Fix unbound dnstap socket test program analyzer warnings about
...
unused variable assignments and variable initialization.
2024-09-30 16:36:01 +02:00
W.C.A. Wijngaards
3a1b79f6a1
- Fix negative cache NSEC3 parameter compares for zero length NSEC3
...
salt.
2024-09-30 09:25:51 +02:00
W.C.A. Wijngaards
84eeb9b97c
- Fix #1144 : [FR] log timestamps in ISO8601 format with timezone.
...
This adds the option `log-time-iso: yes` that logs in ISO8601
format.
2024-09-25 11:16:46 +02:00
W.C.A. Wijngaards
a35a0c49da
- Fix dns64 with prefetch that the prefetch is stored in cache.
2024-09-23 12:19:43 +02:00
W.C.A. Wijngaards
5e9b6296b7
- Add redis-command-timeout: 20 and redis-connect-timeout: 200,
...
that can set the timeout separately for commands and the
connection set up to the redis server. If they are not
specified, the redis-timeout value is used.
2024-09-17 13:10:34 +02:00
W.C.A. Wijngaards
606e262fdd
Changelog comment for #1140 .
...
- Merge #1140 : Fix spelling mistake in comments.
2024-09-16 12:15:04 +02:00
W.C.A. Wijngaards
5767b0933f
- Add unit test for ttl limit for aggressive nsec.
2024-09-10 10:17:31 +02:00
W.C.A. Wijngaards
24e0f0ab7e
- Fix to limit NSEC and NSEC3 TTL when aggressive nsec is
...
enabled (RFC9077).
2024-09-10 10:13:48 +02:00
W.C.A. Wijngaards
7ecff4113c
- Fix config file read for dnstap-sample-rate.
2024-09-05 09:35:54 +02:00
W.C.A. Wijngaards
99824bc0e6
Changelog note for #1135
...
- Merge #1135 : Add new IANA trust anchor.
2024-09-02 09:25:44 +02:00
W.C.A. Wijngaards
a887284703
- Fix for #1132 , comment about adjusted copy of reference check.
2024-08-30 08:56:00 +02:00
W.C.A. Wijngaards
fb198b96f1
Changelog note for #1132 and fix for #1132 .
...
- Merge #1132 : b.root renumbering.
- Fix for #1132 , adjusted unit test for change in the test file.
2024-08-30 08:51:56 +02:00
W.C.A. Wijngaards
52154e658a
- Fix to print port number in logs for auth zone transfer activities.
2024-08-29 13:04:03 +02:00
W.C.A. Wijngaards
c06d3646a9
- Unit test for auth zone transfer TLS, and TLS failure.
2024-08-29 10:40:31 +02:00
W.C.A. Wijngaards
42d421a305
- Fix that stub-zone and forward-zone clauses do not exhaust memory
...
for long content.
2024-08-28 13:16:29 +02:00
W.C.A. Wijngaards
b5951ce1fa
- Fix that when rpz is applied the message does not get picked up by
...
the validator. That stops validation failures for the message.
2024-08-28 10:51:22 +02:00
W.C.A. Wijngaards
6b37309705
- Fix #1130 : Loads of logs: "validation failure: key for validation
...
<domain>. is marked as invalid because of a previous" for
non-DNSSEC signed zone.
2024-08-27 17:00:27 +02:00
W.C.A. Wijngaards
dc274fef9b
- Fix documentation for cache_fill_missing function.
2024-08-23 13:19:15 +02:00
W.C.A. Wijngaards
db1167c8b3
- Fix #1127 : error: "memory exhausted" when defining more than 9994
...
local-zones.
2024-08-23 09:22:07 +02:00
W.C.A. Wijngaards
1e0cf1e86b
- Merge patch to fix for glue that is outside of zone, with
...
`harden-unverified-glue`, from Karthik Umashankar (Microsoft).
Enabling this option protects the Unbound resolver against bad
glue, that is unverified out of zone glue, by resolving them.
It uses the records as last resort if there is no other working
glue.
2024-08-23 08:56:48 +02:00
W.C.A. Wijngaards
348df52e05
Enable ci back after debug.
2024-08-21 14:20:04 +02:00
W.C.A. Wijngaards
6b3266aaf8
- Fix for char signedness warnings on NetBSD.
2024-08-21 14:15:23 +02:00
W.C.A. Wijngaards
4f52461e81
- Add cross platform netbsd to github ci.
2024-08-21 14:03:11 +02:00
W.C.A. Wijngaards
06d5031d22
- Add cross platform openbsd to github ci.
2024-08-21 13:50:55 +02:00
W.C.A. Wijngaards
12119e2d3e
ci for freebsd nicer, with libevent, faster without static compile, and
...
with grouped output, also the pkg install is conditional on the platform.
2024-08-21 13:37:42 +02:00
W.C.A. Wijngaards
19d53d5663
Fix for freebsd ci.
2024-08-21 13:24:54 +02:00
W.C.A. Wijngaards
04e6f9e03b
- Add cross platform freebsd to github ci.
2024-08-21 13:20:00 +02:00
W.C.A. Wijngaards
3d350fa73d
- Add iter-scrub-ns, iter-scrub-cname and max-global-quota
...
configuration options.
2024-08-20 14:08:52 +02:00
W.C.A. Wijngaards
015b2b0daf
- Fix #1126 : unbound-control-setup hangs while testing for openssl
...
presence starting from version 1.21.0.
2024-08-19 15:51:47 +02:00
W.C.A. Wijngaards
5fa84d50bf
- Tag for release 1.21.0, the repository continues with 1.21.1
...
in development.
2024-08-15 11:01:41 +02:00
W.C.A. Wijngaards
79e4c57851
- Fix spelling for the cache-min-negative-ttl entry in the
...
example.conf.
2024-08-09 14:04:25 +02:00
W.C.A. Wijngaards
5abdd09095
- Fix that for windows the module startup is called and sets up
...
the module-config.
2024-08-08 16:14:09 +02:00
W.C.A. Wijngaards
158c1defe3
- Set version number to 1.21.0 for release.
2024-08-08 09:30:53 +02:00