]>
git.ipfire.org Git - thirdparty/unbound.git/log
Yorgos Thessalonikefs [Fri, 16 Sep 2022 12:43:23 +0000 (14:43 +0200)]
Apply suggestions from code review
Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
George Thessalonikefs [Sun, 11 Sep 2022 18:57:41 +0000 (20:57 +0200)]
- ACL per interface: refactor, complete testing and a bugfix for
interface names.
George Thessalonikefs [Fri, 8 Oct 2021 16:21:24 +0000 (18:21 +0200)]
- Add functionality to skip tdir tests from the .pre file;
- Initial tests for interface-* options.
George Thessalonikefs [Fri, 8 Oct 2021 16:08:17 +0000 (18:08 +0200)]
Documentation for interface-* options.
George Thessalonikefs [Fri, 8 Oct 2021 16:07:33 +0000 (18:07 +0200)]
Cleared error messages for interface-* options.
George Thessalonikefs [Thu, 19 Aug 2021 14:12:19 +0000 (16:12 +0200)]
Initial commit for interface based ACL.
W.C.A. Wijngaards [Fri, 2 Sep 2022 08:21:00 +0000 (10:21 +0200)]
- Fix to check pthread_t size after pthread has been detected.
W.C.A. Wijngaards [Fri, 2 Sep 2022 08:11:23 +0000 (10:11 +0200)]
- Remove include that was there for debug purposes.
W.C.A. Wijngaards [Thu, 1 Sep 2022 13:14:20 +0000 (15:14 +0200)]
- Fix to log a verbose message at operational notice level if a
thread is not responding, to stats requests. It is logged with
thread identifiers.
W.C.A. Wijngaards [Thu, 1 Sep 2022 12:01:56 +0000 (14:01 +0200)]
- Fix to set out of file descriptor warning to operational verbosity.
W.C.A. Wijngaards [Thu, 1 Sep 2022 12:00:29 +0000 (14:00 +0200)]
- Slow down log frequency of write wait failures.
W.C.A. Wijngaards [Thu, 1 Sep 2022 07:16:05 +0000 (09:16 +0200)]
- Fix to update config tests to fix checking if nonblocking sockets
work on OpenBSD.
W.C.A. Wijngaards [Wed, 31 Aug 2022 14:45:15 +0000 (16:45 +0200)]
- Fix for wait for udp send to stop when packet is successfully sent.
W.C.A. Wijngaards [Wed, 31 Aug 2022 09:54:11 +0000 (11:54 +0200)]
- Fix to wait for blocked write on UDP sockets, with a timeout if it
takes too long the packet is dropped.
W.C.A. Wijngaards [Wed, 31 Aug 2022 08:11:25 +0000 (10:11 +0200)]
- Patch from Vadim Fedorenko that adds MSG_DONTWAIT to receive
operations, so that instruction reordering does not cause mistakenly
blocking socket operations.
W.C.A. Wijngaards [Wed, 31 Aug 2022 08:09:39 +0000 (10:09 +0200)]
- Fix to avoid process wide fcntl calls mixed with nonblocking
operations after a blocked write.
W.C.A. Wijngaards [Mon, 22 Aug 2022 07:12:08 +0000 (09:12 +0200)]
- Fix #741: systemd socket activation fails on IPv6.
W.C.A. Wijngaards [Fri, 12 Aug 2022 07:54:29 +0000 (09:54 +0200)]
- Fix to log accept error ENFILE and EMFILE errno, but slowly, once
per 10 seconds. Also log accept failures when no slow down is used.
W.C.A. Wijngaards [Fri, 5 Aug 2022 12:41:05 +0000 (14:41 +0200)]
- Fix #734 [FR] enable unbound-checkconf to detect more (basic)
errors.
W.C.A. Wijngaards [Thu, 4 Aug 2022 09:33:37 +0000 (11:33 +0200)]
- Fix ratelimit inconsistency, for ip-ratelimits the value is the
amount allowed, like for ratelimits.
W.C.A. Wijngaards [Tue, 2 Aug 2022 14:12:31 +0000 (16:12 +0200)]
Changelog note for #730
- Merge #730 from luisdallos: Fix startup failure on Windows 8.1 due
to unsupported IPV6_USER_MTU socket option being set.
Wouter Wijngaards [Tue, 2 Aug 2022 14:12:16 +0000 (16:12 +0200)]
Merge pull request #730 from luisdallos/win81-unsup-sockopt-fix
Fix startup failure on Windows 8.1 due to unsupported IPV6_USER_MTU socket option being set
W.C.A. Wijngaards [Tue, 2 Aug 2022 12:43:57 +0000 (14:43 +0200)]
- Fix unittest for edns subnet change.
W.C.A. Wijngaards [Tue, 2 Aug 2022 12:13:55 +0000 (14:13 +0200)]
- Fix edns subnet so that scope 0 answers only match sourcemask 0
queries for answers from cache if from a query with sourcemask 0.
Luis Dallos [Tue, 2 Aug 2022 03:00:25 +0000 (23:00 -0400)]
Fix startup failure on Windows 8.1 due to unsupported IPV6_USER_MTU socket option being set
Newer mingw-w64 (starting from 8.0.1) introduces support for `IPV6_USER_MTU` socket
option [1], which is not supported on Windows 8.1 and older [2]. As there is no way
to avoid this socket option from being picked at compile time when targeting older
versions of Windows, check for `setsockopt(..., IPV6_USER_MTU, ...)` failures at
runtime in order to avoid startup failure on those versions of Windows where the
`IPV6_USER_MTU` socket option is unsupported.
[1]: mirror/mingw-w64@
e30bff4
[2]: `WSAGetLastError()` returns `WSAENOPROTOOPT` (`Bad protocol option`) error code
W.C.A. Wijngaards [Mon, 1 Aug 2022 14:45:41 +0000 (16:45 +0200)]
- Fix #728: alloc_reg_obtain() core dump. Stop double
alloc_reg_release when serviced_create fails.
W.C.A. Wijngaards [Mon, 1 Aug 2022 13:17:10 +0000 (15:17 +0200)]
- The code repo continues with 1.16.3.
W.C.A. Wijngaards [Mon, 1 Aug 2022 11:26:22 +0000 (13:26 +0200)]
- Tests for ghost domain fixes.
W.C.A. Wijngaards [Mon, 1 Aug 2022 11:24:40 +0000 (13:24 +0200)]
- Fix the novel ghost domain issues CVE-2022-30698 and CVE-2022-30699.
George Thessalonikefs [Sat, 23 Jul 2022 17:55:15 +0000 (19:55 +0200)]
- Cleanup some comments and TODO text.
W.C.A. Wijngaards [Tue, 19 Jul 2022 13:19:12 +0000 (15:19 +0200)]
Changelog note for #718
- Merge #718: Introduce infra-cache-max-rtt option to config max
retransmit timeout.
Wouter Wijngaards [Tue, 19 Jul 2022 13:15:34 +0000 (15:15 +0200)]
Merge pull request #718 from hunts/make_rtt_max_timeout_configurable
Introduce infra-cache-max-rtt option to config max retransmit timeout
George Thessalonikefs [Tue, 19 Jul 2022 10:47:01 +0000 (12:47 +0200)]
- Update documentation for 'outbound-msg-retry:'.
Minghang Chen [Sat, 16 Jul 2022 08:19:35 +0000 (01:19 -0700)]
Introduce infra-cache-max-rtt option to config max retransmit timeout
Added the option and let it default to 120 seconds so that it won't change
current behavior.
Related-to #717
W.C.A. Wijngaards [Fri, 15 Jul 2022 07:20:25 +0000 (09:20 +0200)]
- iana portlist update.
W.C.A. Wijngaards [Fri, 15 Jul 2022 06:51:31 +0000 (08:51 +0200)]
- Merge PR 714: Avoid treat normal hosts as unresponsive servers.
And fixup the lock code.
Wouter Wijngaards [Fri, 15 Jul 2022 06:49:51 +0000 (08:49 +0200)]
Merge pull request #714 from hunts/rtt-of-expired-host
Avoid treat normal hosts as unresponsive servers
Hunts Chen [Thu, 14 Jul 2022 17:16:13 +0000 (10:16 -0700)]
Avoid treat normal hosts as unresponsive servers
This is a fix for issue #713
When infra-keep-probing is on, all hosts with expired entries were treated as
unresponsive servers and thus causing problems (see #713).
This commit change that, so that normal hosts with expired entries are treated
as unknown servers.
George Thessalonikefs [Tue, 12 Jul 2022 15:17:59 +0000 (17:17 +0200)]
- For windows crosscompile, fix setting the IPV6_MTU socket option
equivalent (IPV6_USER_MTU); allows cross compiling with latest
cross-compiler versions.
W.C.A. Wijngaards [Tue, 12 Jul 2022 11:29:51 +0000 (13:29 +0200)]
- Fix dname count in sldns parse type descriptor for SVCB and HTTPS.
W.C.A. Wijngaards [Mon, 11 Jul 2022 11:13:51 +0000 (13:13 +0200)]
- Fix verbose EDE error printout.
Wouter Wijngaards [Mon, 11 Jul 2022 09:37:28 +0000 (11:37 +0200)]
Merge pull request #711 from NLnetLabs/add-security.md
add SECURITY.md, based on krill
W.C.A. Wijngaards [Mon, 11 Jul 2022 09:34:54 +0000 (11:34 +0200)]
- This became 1.16.1 on 11 July 2022.
The code repo continues with version 1.16.2 under development.
maertsen [Tue, 5 Jul 2022 14:39:04 +0000 (16:39 +0200)]
add SECURITY.md, based on krill
W.C.A. Wijngaards [Mon, 4 Jul 2022 11:48:56 +0000 (13:48 +0200)]
- Tag for 1.16.1rc1 release.
George Thessalonikefs [Mon, 4 Jul 2022 10:47:33 +0000 (12:47 +0200)]
Merge branch 'crrodriguez-IP_BIND_ADDRESS_NO_PORT'
George Thessalonikefs [Mon, 4 Jul 2022 10:46:17 +0000 (12:46 +0200)]
- For #668: relocate and make code more portable.
George Thessalonikefs [Mon, 4 Jul 2022 09:15:58 +0000 (11:15 +0200)]
Merge branch 'IP_BIND_ADDRESS_NO_PORT' of https://github.com/crrodriguez/unbound into crrodriguez-IP_BIND_ADDRESS_NO_PORT
George Thessalonikefs [Mon, 4 Jul 2022 07:34:45 +0000 (09:34 +0200)]
- Fix bug introduced in 'improve val_sigcrypt.c::algo_needs_missing for
one loop pass'.
George Thessalonikefs [Sun, 3 Jul 2022 22:06:26 +0000 (00:06 +0200)]
- Reintroduce documentation and more EDE support for
val_sigcrypt.c::dnskeyset_verify_rrset_sig.
George Thessalonikefs [Sun, 3 Jul 2022 21:32:18 +0000 (23:32 +0200)]
- Improve val_sigcrypt.c::algo_needs_missing for one loop pass.
George Thessalonikefs [Sun, 3 Jul 2022 20:41:39 +0000 (22:41 +0200)]
- Fix for correct openssl error when adding windows CA certificates to
the openssl trust store.
George Thessalonikefs [Sun, 3 Jul 2022 20:32:56 +0000 (22:32 +0200)]
For #660: formatting, less verbose logging, add EDE information.
George Thessalonikefs [Sun, 3 Jul 2022 20:27:17 +0000 (22:27 +0200)]
Changelog entry for #660
- Merge PR #660 from Petr Menšík: Sha1 runtime insecure.
Yorgos Thessalonikefs [Sun, 3 Jul 2022 20:24:58 +0000 (22:24 +0200)]
Merge pull request #660 from InfrastructureServices/sha1-runtime-insecure
Sha1 runtime insecure
George Thessalonikefs [Sun, 3 Jul 2022 20:21:56 +0000 (22:21 +0200)]
- Add missing changelog entries from PR #706.
George Thessalonikefs [Sun, 3 Jul 2022 20:08:47 +0000 (22:08 +0200)]
Changelog entry for #671:
- Merge PR #671 from Petr Menšík: Disable
ED25519 and ED448 in FIPS
mode on openssl3.
George Thessalonikefs [Sun, 3 Jul 2022 19:59:20 +0000 (21:59 +0200)]
Merge branch 'InfrastructureServices-fips-mode-algo-
ed25519 '
George Thessalonikefs [Fri, 1 Jul 2022 15:04:11 +0000 (17:04 +0200)]
Merge branch 'master' into InfrastructureServices-fips-mode-algo-
ed25519
Yorgos Thessalonikefs [Fri, 1 Jul 2022 14:24:33 +0000 (16:24 +0200)]
Merge pull request #706 from NLnetLabs/nxns-fallback
NXNS fallback
George Thessalonikefs [Fri, 1 Jul 2022 14:18:33 +0000 (16:18 +0200)]
- Improved logging for NXNS fallback.
George Thessalonikefs [Wed, 29 Jun 2022 15:31:23 +0000 (17:31 +0200)]
- Allow fallback to the parent side when MAX_TARGET_NX is reached.
This will also allow MAX_TARGET_NX more NXDOMAINs.
George Thessalonikefs [Wed, 29 Jun 2022 15:26:09 +0000 (17:26 +0200)]
- Fix to not count cached NXDOMAIN for MAX_TARGET_NX.
W.C.A. Wijngaards [Wed, 29 Jun 2022 10:01:39 +0000 (12:01 +0200)]
Remove debug output from windows compile workflow.
W.C.A. Wijngaards [Wed, 29 Jun 2022 10:00:44 +0000 (12:00 +0200)]
- Fix compile warning for windows compile.
W.C.A. Wijngaards [Wed, 29 Jun 2022 09:41:20 +0000 (11:41 +0200)]
- Fix detection of libz on windows compile with static option.
W.C.A. Wijngaards [Wed, 29 Jun 2022 09:17:12 +0000 (11:17 +0200)]
Debug output for windows compile workflow.
George Thessalonikefs [Wed, 29 Jun 2022 08:51:54 +0000 (10:51 +0200)]
- Fix #704: [FR] Statistics counter for number of outgoing UDP queries
sent; introduces 'num.query.udpout' to the 'unbound-control stats'
command.
George Thessalonikefs [Wed, 29 Jun 2022 08:47:18 +0000 (10:47 +0200)]
- Add debug option to the mini_tdir.sh test code.
George Thessalonikefs [Wed, 29 Jun 2022 08:44:43 +0000 (10:44 +0200)]
Merge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Wed, 29 Jun 2022 07:38:31 +0000 (09:38 +0200)]
- iana portlist update.
George Thessalonikefs [Tue, 28 Jun 2022 16:31:27 +0000 (18:31 +0200)]
- Formatting.
George Thessalonikefs [Tue, 28 Jun 2022 15:05:28 +0000 (17:05 +0200)]
- Fix for cached 0 TTL records to not trigger prefetching when
serve-expired-client-timeout is set.
W.C.A. Wijngaards [Tue, 28 Jun 2022 07:23:43 +0000 (09:23 +0200)]
- Fix test program dohclient close to use portability routine.
George Thessalonikefs [Mon, 27 Jun 2022 22:22:30 +0000 (00:22 +0200)]
- Show the output of the exact .rpl run that failed with 'make test'.
tcarpay [Thu, 23 Jun 2022 15:21:17 +0000 (17:21 +0200)]
Update changelog with #705 change
tcarpay [Thu, 23 Jun 2022 13:00:48 +0000 (15:00 +0200)]
clarify addition of verbosity level mentioned in #705
Philip Homburg [Wed, 22 Jun 2022 13:00:28 +0000 (15:00 +0200)]
Fix use after free issue with edns options (https://github.com/NLnetLabs/unbound/issues/663)
Philip Homburg [Tue, 21 Jun 2022 13:32:35 +0000 (15:32 +0200)]
Merge branch 'zone-parsers-blank-line-issue'
Philip Homburg [Tue, 21 Jun 2022 13:30:04 +0000 (15:30 +0200)]
Change log entry for lines with blanks issue
George Thessalonikefs [Mon, 20 Jun 2022 14:27:15 +0000 (16:27 +0200)]
- Remove unused LDNS function check for GOST Engine unloading.
George Thessalonikefs [Tue, 14 Jun 2022 15:59:56 +0000 (17:59 +0200)]
- Note in the unbound.conf text that NOTIFY is allowed from the url:
addresses for auth and rpz zones.
George Thessalonikefs [Tue, 14 Jun 2022 15:56:23 +0000 (17:56 +0200)]
Changelog entry for #688
- Merge PR #688: Rpz url notify issue.
Yorgos Thessalonikefs [Tue, 14 Jun 2022 15:53:01 +0000 (17:53 +0200)]
Merge pull request #688 from NLnetLabs/rpz-url-notify-issue
Rpz url notify issue
George Thessalonikefs [Tue, 14 Jun 2022 15:44:37 +0000 (17:44 +0200)]
- Add testcase for allowing NOTIFY on URL addresses.
Philip Homburg [Tue, 14 Jun 2022 15:05:03 +0000 (17:05 +0200)]
Test loading a zone with blank lines over https
Philip Homburg [Tue, 14 Jun 2022 15:04:23 +0000 (17:04 +0200)]
Avoid network traffic during test, a bit of cleanup
Philip Homburg [Mon, 13 Jun 2022 09:41:14 +0000 (11:41 +0200)]
Fix issue with lines that only consist of blanks with optional comment
Philip Homburg [Wed, 8 Jun 2022 12:42:37 +0000 (14:42 +0200)]
Test loading a cached zone that has lines consisting of blanks
George Thessalonikefs [Fri, 3 Jun 2022 14:11:35 +0000 (16:11 +0200)]
- Fix for edns client subnet to respect not looking in its cache when
instructed to do so (e.g., prefetch).
W.C.A. Wijngaards [Fri, 3 Jun 2022 13:18:27 +0000 (15:18 +0200)]
- makedist.sh picks up 32bit libssp-0.dll when 32bit compile.
W.C.A. Wijngaards [Thu, 2 Jun 2022 11:56:52 +0000 (13:56 +0200)]
Continue with 1.16.1 under development.
Philip Homburg [Tue, 31 May 2022 13:06:29 +0000 (15:06 +0200)]
Add url 'master' to allow notify list
Philip Homburg [Tue, 31 May 2022 13:05:12 +0000 (15:05 +0200)]
allow-notify doesn't work for url on rpz zones (https://github.com/NLnetLabs/unbound/issues/679)
W.C.A. Wijngaards [Fri, 27 May 2022 14:09:28 +0000 (16:09 +0200)]
- Version is set to 1.16.0 for release. Release tag 1.16.0rc1.
W.C.A. Wijngaards [Fri, 27 May 2022 07:10:16 +0000 (09:10 +0200)]
- Fix #684: [FTBS] configure script error with libmnl on openSUSE 15.3 (and possibly other distributions)
W.C.A. Wijngaards [Fri, 20 May 2022 13:32:27 +0000 (15:32 +0200)]
- Fix some lint type warnings.
W.C.A. Wijngaards [Fri, 20 May 2022 13:14:11 +0000 (15:14 +0200)]
- Fix ede test to not use default pidfile, and use local interface.
W.C.A. Wijngaards [Fri, 20 May 2022 07:08:29 +0000 (09:08 +0200)]
- Fix to silence test for ede error output to the console from the
test setup script.
George Thessalonikefs [Thu, 19 May 2022 09:53:48 +0000 (12:53 +0300)]
Merge branch 'fips-mode-algo-
ed25519 ' of https://github.com/InfrastructureServices/unbound into InfrastructureServices-fips-mode-algo-
ed25519