Yorgos Thessalonikefs
0b8ed987de
Changelog entry for #1350 :
...
- Merge #1350 from Maryse47: unbound.service.in: allow CAP_NET_ADMIN.
2025-09-23 17:37:59 +02:00
Yorgos Thessalonikefs
9511797487
Merge pull request #1350 from Maryse47/patch-1
...
unbound.service.in: allow CAP_NET_ADMIN and drop CAP_NET_RAW (redundant now).
2025-09-23 17:37:09 +02:00
Yorgos Thessalonikefs
0b7bb75152
- For #1352 , align with the current Python<3 code.
2025-09-23 17:31:55 +02:00
Yorgos Thessalonikefs
88c688ec10
Changelog entry for #1352 :
...
- Merge #1352 from Petr Vaganov: pythonmod: fix HANDLE_LEAK on
pythonmod_init.
2025-09-23 17:15:16 +02:00
Maryse47
81fd1dc71c
unbound.service.in: drop CAP_NET_RAW
...
CAP_NET_RAW is unnecessary after CAP_NET_ADMIN was added
2025-09-23 17:13:31 +02:00
Yorgos Thessalonikefs
69217cf675
Merge pull request #1352 from petrvaganoff/dev-52227
...
pythonmod: fix HANDLE_LEAK on pythonmod_init
2025-09-23 17:13:30 +02:00
Petr Vaganov
7c28f1b99c
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>
2025-09-23 19:51:46 +05:00
Maryse47
fa6340cfa5
unbound.service.in: allow CAP_NET_ADMIN
...
Allowing CAP_NET_ADMIN is necessary for SO_SNDBUFFORCE and SO_RCVBUFFORCE calls.
2025-09-23 13:00:50 +02:00
Yorgos Thessalonikefs
e471e15774
- unbound.conf manpage: explicitly mention RFC6891.
2025-09-19 15:49:07 +02:00
Yorgos Thessalonikefs
ec3db03121
Changelog entry for #1337 :
...
- Merge #1337 : 0 TTL cached replies and some TTL behavior changes.
2025-09-19 15:01:30 +02:00
Yorgos Thessalonikefs
e2bf773089
Merge branch 'features/no-ttl-zero-cacherep'
2025-09-19 14:56:04 +02:00
Yorgos Thessalonikefs
3017a0aa52
- Update README.man with clearer text.
2025-09-19 10:03:10 +02:00
W.C.A. Wijngaards
8419e9780e
- Fix to remove configure~ from release tarballs.
2025-09-19 09:46:34 +02:00
W.C.A. Wijngaards
c429c4ab96
- Tag for 1.24.0 release. Includes the fixes below after rc1.
...
The repository continues with version 1.24.1.
2025-09-18 10:57:37 +02:00
Yorgos Thessalonikefs
bc61034f60
code review: use proper roundrobin index
...
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
2025-09-17 12:19:20 +02:00
Yorgos Thessalonikefs
2dd821c257
- Too many quotes for the EDE message debug printout.
2025-09-17 11:27:16 +02:00
W.C.A. Wijngaards
713b5db537
- Fix to print warning for when so-sndbuf setsockopt is not granted.
2025-09-15 16:11:27 +02:00
Yorgos Thessalonikefs
c3a8d5251f
- Small debug output improvement when attaching an EDE.
2025-09-15 12:06:49 +02:00
Yorgos Thessalonikefs
73e408f1d0
A few changes for TTL processing:
...
- Cached messages that reach 0 TTL are considered expired. This prevents
Unbound itself from issuing replies with TTL 0 and possibly causing a
thundering herd at the last second. Upstream replies of TTL 0 still
get the usual pass-through but they are not considered for caching
from Unbound or any of its caching modules.
- 'serve-expired-reply-ttl' is changed and is now capped by the original
TTL value of the record to try and make some sense when replying
with expired records.
- TTL decoding was updated to adhere to RFC8767 section 4 where a set
high-order bit means the value is positive instead of 0.
2025-09-15 10:03:35 +02:00
Yorgos Thessalonikefs
d521135f66
Merge branch 'master' into features/no-ttl-zero-cacherep
2025-09-12 15:24:06 +02:00
W.C.A. Wijngaards
d71ead5598
- Update contrib/aaaa-filter-iterator.patch so it applies on 1.24.0.
2025-09-11 13:23:51 +02:00
W.C.A. Wijngaards
cdbfadfb7b
- version set to 1.24.0 for release.
...
- tag for 1.24.0rc1.
2025-09-11 09:03:40 +02:00
W.C.A. Wijngaards
4267de87b5
- Fix #1332 : CNAME chains are sometimes not followed when RPZs add a
...
local CNAME rewrite.
2025-09-09 12:34:11 +02:00
Yorgos Thessalonikefs
dd6200065f
- Update man pages.
2025-09-08 14:50:27 +02:00
Yorgos Thessalonikefs
a72177e73c
- Update documentation for using "SET ... EX" in Redis.
...
- Document max buffer sizes for Redis commands.
2025-09-08 14:49:12 +02:00
W.C.A. Wijngaards
5588f66bdb
- For #1328 : make depend.
2025-09-03 14:04:24 +02:00
W.C.A. Wijngaards
85e916e7e0
- Fix indentation in tcp-mss option parsing.
2025-09-02 17:12:14 +02:00
W.C.A. Wijngaards
af96824642
- Fix #1324 : Memory leak in 'msgparse.c' in
...
'parse_edns_options_from_query(...)'.
2025-09-02 17:10:42 +02:00
W.C.A. Wijngaards
8faa95354d
- Fix #1235 : Outdated Python2 code in
...
unbound/pythonmod/examples/log.py.
2025-09-02 12:54:03 +02:00
W.C.A. Wijngaards
c57c39833e
- Fix for #1324 : Fix to free edns options scratch in ratelimit case.
2025-09-01 09:28:29 +02:00
Yorgos Thessalonikefs
44da5eee66
- Limit the number of consecutive reads on an HTTP/2 session.
...
Thanks to Gal Bar Nahum for exposing the possibility of infinite
reads on the session.
2025-08-29 15:35:32 +02:00
W.C.A. Wijngaards
74bc8c9e77
- Fix setup_listen_sslctx warning for nettle compile.
2025-08-28 14:19:52 +02:00
W.C.A. Wijngaards
0c558cb805
- Fix unbound-control dump_cache for double unlock of lruhash table.
...
Changelog entry.
2025-08-27 16:55:55 +02:00
W.C.A. Wijngaards
533291dce9
- Fix unbound-control dump_cache for double unlock of lruhash table.
2025-08-27 16:55:38 +02:00
W.C.A. Wijngaards
e613e27f35
- Fix ports workflow to install expat for macos.
2025-08-26 14:41:13 +02:00
W.C.A. Wijngaards
f2f36a2733
- Fix that the zone acquired timestamp is set after the
...
zonefile is read.
2025-08-22 14:06:51 +02:00
W.C.A. Wijngaards
78d9bcacb6
- Fix #1319 : [FR] zone status for Unbound auth-zones.
2025-08-22 12:40:00 +02:00
W.C.A. Wijngaards
c170ed1b30
- Fix sha1 enable environment variable in test code on windows.
2025-08-22 10:04:57 +02:00
W.C.A. Wijngaards
ebfa09e04f
- For #1318 : Fix compile warnings for DoH compile on windows.
2025-08-22 10:04:00 +02:00
W.C.A. Wijngaards
65be1d0ec3
- Fix for #1317 : Fix contrib/unbound.service comment path for
...
systemd network configuration.
2025-08-21 15:49:42 +02:00
W.C.A. Wijngaards
ca36e21f71
- Fix #1317 : Unbound starts too early. Add
...
Wants=network-online.target under [Unit] in unbound.service.
2025-08-21 15:14:42 +02:00
W.C.A. Wijngaards
458c793012
- Fix to check for extraneous command arguments for unbound-control,
...
when the command takes no arguments but there are arguments present.
Changelog note for the fix.
2025-08-21 10:00:41 +02:00
W.C.A. Wijngaards
1341905de8
- Fix to check for extraneous command arguments for unbound-control,
...
when the command takes no arguments but there are arguments present.
2025-08-21 09:47:24 +02:00
W.C.A. Wijngaards
1d877400ea
- Fix cache_lookup subnet print to not print messages without rrsets
...
and perform in-depth check on node in the addrtree.
2025-08-15 16:04:34 +02:00
W.C.A. Wijngaards
8fd4b91afc
- Fix cache_lookup subnet print to not print messages without rrsets
...
and perform in-depth check on node in the addrtree.
2025-08-15 16:04:23 +02:00
W.C.A. Wijngaards
523710f371
- Fix cache_lookup subnet printout to wipe zero part of the prefix.
...
Changelog entry.
2025-08-15 14:07:05 +02:00
W.C.A. Wijngaards
13bb78a740
- Fix cache_lookup subnet printout to wipe zero part of the prefix.
2025-08-15 14:06:54 +02:00
W.C.A. Wijngaards
1e37f86ef5
- unbound-control cache_lookup +t allows tld and root names. And
...
subnet cache contents are printed.
Changelog, documentation and unit test.
2025-08-15 13:03:31 +02:00
W.C.A. Wijngaards
81345fe1e3
- unbound-control cache_lookup +t allows tld and root names. And
...
subnet cache contents are printed.
2025-08-15 13:03:00 +02:00
W.C.A. Wijngaards
40877f46e5
- Fix to decouple file descriptor activity and cache lookups in
...
dump_cache.
Changelog note.
2025-08-14 12:20:22 +02:00