]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Fri, 29 Nov 2024 09:31:31 +0000 (10:31 +0100)]
One overlooked /* unused */ case
Otto Moerbeek [Fri, 29 Nov 2024 09:03:21 +0000 (10:03 +0100)]
remove redundant lock calls, use /* unused */
Remi Gacogne [Thu, 28 Nov 2024 11:41:05 +0000 (12:41 +0100)]
Enforce consistent use of `reportAllTypes()`
Otto Moerbeek [Wed, 27 Nov 2024 09:22:35 +0000 (10:22 +0100)]
Remove unregist and related code, it is not used
Otto Moerbeek [Wed, 27 Nov 2024 09:03:52 +0000 (10:03 +0100)]
Do the same for auth
Otto Moerbeek [Wed, 27 Nov 2024 08:35:51 +0000 (09:35 +0100)]
rec: prevent a data race: don't modify a global table on reload zones
Including assert to prevent future accidents and detect more instances of current abuse.
Otto Moerbeek [Tue, 26 Nov 2024 11:28:28 +0000 (12:28 +0100)]
Merge pull request #14886 from omoerbeek/rec-docs-runtime
rec: add rec_control reload-yaml, document which and how settings can be modified runtime
Otto Moerbeek [Tue, 26 Nov 2024 10:49:33 +0000 (11:49 +0100)]
Apply suggestions from code review
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Peter van Dijk [Tue, 26 Nov 2024 10:41:32 +0000 (11:41 +0100)]
Merge pull request #14864 from Habbie/ubuntu-oracular
builder: add ubuntu-oracular target
Otto Moerbeek [Tue, 26 Nov 2024 08:13:19 +0000 (09:13 +0100)]
rec: document which settings can be modified runtime in a better way
Fixes #14870
Peter van Dijk [Tue, 26 Nov 2024 07:30:21 +0000 (08:30 +0100)]
Merge pull request #14880 from jsoref/spell-will
spelling: will
Josh Soref [Mon, 25 Nov 2024 21:43:55 +0000 (16:43 -0500)]
spelling: will
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
Otto Moerbeek [Mon, 25 Nov 2024 16:35:04 +0000 (17:35 +0100)]
Merge pull request #14879 from reduktr/master
Fix Typo
redukt [Mon, 25 Nov 2024 16:33:20 +0000 (08:33 -0800)]
Fix Typo
Otto Moerbeek [Mon, 25 Nov 2024 11:43:44 +0000 (12:43 +0100)]
Merge pull request #14852 from omoerbeek/rec-add-pb-edns-hdr
rec: add headerflags and ednsVersion as fields in protobuf messages
Peter van Dijk [Fri, 22 Nov 2024 15:42:05 +0000 (16:42 +0100)]
Merge pull request #14866 from Habbie/no-rust-sdist-export
rec build: stop using /sdist/ to cache rust
Peter van Dijk [Fri, 22 Nov 2024 13:17:21 +0000 (14:17 +0100)]
rec build: stop using /sdist/ to cache rust
Otto Moerbeek [Fri, 22 Nov 2024 13:15:14 +0000 (14:15 +0100)]
Merge pull request #14865 from gdhaaijer/patch-1
rec docs: fix typo
Otto Moerbeek [Fri, 22 Nov 2024 13:14:55 +0000 (14:14 +0100)]
Merge pull request #14863 from omoerbeek/rec-rpz-soa-serial
rec: fix serial number inconsistency for RPZ dumpfiles
Otto Moerbeek [Fri, 22 Nov 2024 12:27:45 +0000 (13:27 +0100)]
Update regression-tests.recursor-dnssec/test_RPZ.py
Co-authored-by: Remi Gacogne <github@coredump.fr>
gdhaaijer [Fri, 22 Nov 2024 12:10:42 +0000 (13:10 +0100)]
rec docs: fix typo
Peter van Dijk [Fri, 22 Nov 2024 11:18:38 +0000 (12:18 +0100)]
builder: add ubuntu-oracular target
Peter van Dijk [Fri, 22 Nov 2024 11:17:38 +0000 (12:17 +0100)]
workaround for finding libcrypto, fixes #14084
Peter van Dijk [Fri, 22 Nov 2024 09:52:44 +0000 (10:52 +0100)]
Merge pull request #14676 from Habbie/auth-no-dyn-no-so
auth: don't build .so for non-dyn modules
Peter van Dijk [Fri, 22 Nov 2024 09:45:53 +0000 (10:45 +0100)]
Merge pull request #14862 from Habbie/mantic-eol
builder: remove ubuntu lunar+mantic as they are EOL
Otto Moerbeek [Fri, 22 Nov 2024 08:57:55 +0000 (09:57 +0100)]
Add test for dumpFile serial
Otto Moerbeek [Fri, 22 Nov 2024 09:17:34 +0000 (10:17 +0100)]
Update pdns/recursordist/pdns_recursor.cc
Co-authored-by: Remi Gacogne <github@coredump.fr>
Peter van Dijk [Fri, 22 Nov 2024 09:08:40 +0000 (10:08 +0100)]
builder: remove ubuntu lunar+mantic as they are EOL
Otto Moerbeek [Thu, 21 Nov 2024 16:25:46 +0000 (17:25 +0100)]
Merge pull request #14858 from omoerbeek/rec-aggr-cache-origin
rec: Remember which query led to aggresive cache insert/update
Otto Moerbeek [Thu, 21 Nov 2024 16:25:26 +0000 (17:25 +0100)]
Merge pull request #14856 from omoerbeek/rec-dump-cache-man
rec: rec_control docs update to reflect current state of dump-cache
Otto Moerbeek [Thu, 21 Nov 2024 10:16:59 +0000 (11:16 +0100)]
Process comments from review:
- rename needECS to needEDNSParse
- remove lookForECS in getQNameAndSubnet
- extend test to include packet cache hit case
- take new dnsmessage.proto form dnsmessage repo
Otto Moerbeek [Thu, 21 Nov 2024 09:27:29 +0000 (10:27 +0100)]
rec: make sure RPZs serial and its soa serial are consistent
Also give a better error message when our serial is higher than the auth one
Fixes #14857
Remi Gacogne [Thu, 21 Nov 2024 08:28:01 +0000 (09:28 +0100)]
Merge pull request #14850 from phonedph1/elapsed
dnsdist: add elapsed time to dq object
phonedph1 [Wed, 20 Nov 2024 23:08:22 +0000 (16:08 -0700)]
Elapsed lua binding
Otto Moerbeek [Wed, 20 Nov 2024 08:48:48 +0000 (09:48 +0100)]
rec: rec_control docs update to reflect current state of dump-cache
Plus some minor style edits
Otto Moerbeek [Wed, 20 Nov 2024 10:24:48 +0000 (11:24 +0100)]
Fix unit tests that look at the dump output for aggr nsec cache
Otto Moerbeek [Wed, 20 Nov 2024 09:46:34 +0000 (10:46 +0100)]
rec: Remember which query led to aggresive cache insert/update
And report this in cache dump and traces
Fixes #14855
Otto Moerbeek [Tue, 19 Nov 2024 13:16:25 +0000 (14:16 +0100)]
Do not access an uint32_t directly, it might be unaligned
Peter van Dijk [Tue, 19 Nov 2024 14:52:23 +0000 (15:52 +0100)]
Merge pull request #14853 from Habbie/adjust-auth-eol
auth EOL: adjust for long delay after 4.9
Peter van Dijk [Tue, 19 Nov 2024 13:18:44 +0000 (14:18 +0100)]
Merge pull request #14604 from zeha/zeha-10017-cname-follow-config
auth: allow turning off across-zone resolving
Peter van Dijk [Tue, 19 Nov 2024 13:10:46 +0000 (14:10 +0100)]
auth EOL: adjust for long delay after 4.9
Peter van Dijk [Tue, 19 Nov 2024 13:10:35 +0000 (14:10 +0100)]
improve text
Chris Hofstaedtler [Fri, 27 Sep 2024 06:21:10 +0000 (08:21 +0200)]
authtests: remove stray whitespace
Chris Hofstaedtler [Fri, 27 Sep 2024 06:21:32 +0000 (08:21 +0200)]
auth: optimize !d_doResolveAcrossZones case
Chris Hofstaedtler [Wed, 28 Aug 2024 09:52:31 +0000 (11:52 +0200)]
auth: allow turning off across-zone resolving
Default is unchanged. Turning off the new setting causes CNAME targets
to not be followed across (local) zones. Also, queries that could be
answered by following a local delegations are similarly not resolved.
Otto Moerbeek [Tue, 19 Nov 2024 10:02:18 +0000 (11:02 +0100)]
headerFlags and ednsVersion are already in network order, add test
Peter van Dijk [Mon, 18 Nov 2024 11:45:10 +0000 (12:45 +0100)]
Merge pull request #14823 from Habbie/svcb-port-quotes
SVCB parser: allow quotes around port=
Alexis Romero [Mon, 18 Nov 2024 09:59:40 +0000 (10:59 +0100)]
Merge pull request #14789 from romeroalx/actions-ubicloud-var
GH actions: use arm64 Ubicloud runners only if a variable is defined at repository level
Otto Moerbeek [Fri, 15 Nov 2024 14:18:13 +0000 (15:18 +0100)]
Use new fields in dnsmessage.proto
Peter van Dijk [Fri, 15 Nov 2024 11:47:13 +0000 (12:47 +0100)]
SVCB parser: allow quotes around port=
Peter van Dijk [Fri, 15 Nov 2024 11:47:38 +0000 (12:47 +0100)]
CI binary check: allow the tinydns data.cdb
Peter van Dijk [Fri, 15 Nov 2024 11:27:19 +0000 (12:27 +0100)]
Merge pull request #14846 from phonedph1/patch-5
Update Brewfile
Otto Moerbeek [Fri, 15 Nov 2024 10:10:21 +0000 (11:10 +0100)]
Merge pull request #14847 from omoerbeek/rec-coverity-
20241113
rec: bunch of coverity reports, all low severity
Otto Moerbeek [Wed, 13 Nov 2024 15:37:16 +0000 (16:37 +0100)]
rec: bunch of coverity reports, all low severity
Otto Moerbeek [Fri, 15 Nov 2024 08:09:43 +0000 (09:09 +0100)]
Merge pull request #14844 from omoerbeek/rec-zones-forward-names
rec: allow addresses to retrieve catalog zones and RPZs to be names
phonedph1 [Thu, 14 Nov 2024 22:32:39 +0000 (15:32 -0700)]
Update Brewfile
phonedph1 [Thu, 14 Nov 2024 22:30:24 +0000 (15:30 -0700)]
Update Brewfile
Peter van Dijk [Thu, 14 Nov 2024 15:13:39 +0000 (16:13 +0100)]
Merge pull request #14756 from Habbie/auth-docs-lua-global-include-dir-version-number
auth settings: document that lua-global-include-dir is in 5.0.0
romeroalx [Fri, 18 Oct 2024 05:43:14 +0000 (07:43 +0200)]
gh actions: use ubicloud runners if ARM64_USE_UBICLOUD==1
Peter van Dijk [Thu, 14 Nov 2024 12:49:26 +0000 (13:49 +0100)]
Merge pull request #14751 from cmouse/geoip-nsec3
modules/geoipbackend: Change NSEC3PARAM to RFC9276 recommendation
Peter van Dijk [Thu, 14 Nov 2024 12:48:39 +0000 (13:48 +0100)]
Merge pull request #14765 from virtuous-sloth/doc-guide-basic-database
Update docs/guides/basic-database.rst
Peter van Dijk [Mon, 7 Oct 2024 14:00:36 +0000 (16:00 +0200)]
auth settings: document that lua-global-include-dir is in 5.0.0
Peter van Dijk [Thu, 14 Nov 2024 12:42:59 +0000 (13:42 +0100)]
Merge pull request #14842 from omoerbeek/auth-gss-tsig-log
auth: don't log absense of GSS-TSIG functionality at such a high level, use DEBUG
Peter van Dijk [Thu, 14 Nov 2024 12:42:08 +0000 (13:42 +0100)]
Merge pull request #14813 from PowerDNS/dependabot/github_actions/check-spelling/check-spelling-0.0.24
Bump check-spelling/check-spelling from 0.0.22 to 0.0.24
Otto Moerbeek [Tue, 12 Nov 2024 08:40:52 +0000 (09:40 +0100)]
Start using a named primary for a test
Otto Moerbeek [Wed, 6 Nov 2024 08:46:56 +0000 (09:46 +0100)]
rec: be able to specify names for primaries for catalog zones and RPZs
Otto Moerbeek [Tue, 12 Nov 2024 13:28:57 +0000 (14:28 +0100)]
Add header flags to PB info
Otto Moerbeek [Tue, 12 Nov 2024 12:25:44 +0000 (13:25 +0100)]
Add EDNS version and flag info to PB messages
Alexis Romero [Tue, 12 Nov 2024 11:44:37 +0000 (12:44 +0100)]
Merge pull request #14843 from romeroalx/fix-pinning-packaging
docs/requirements.txt: upgrade version of packages to the latest available
romeroalx [Tue, 12 Nov 2024 09:35:06 +0000 (10:35 +0100)]
docs/requirements.txt: remove fixed dependency for packaging and upgrade list
Otto Moerbeek [Tue, 12 Nov 2024 09:34:45 +0000 (10:34 +0100)]
Merge pull request #14788 from omoerbeek/more-clang-tidy-config-fixes
Finally fix the clang-tidy issues.
Otto Moerbeek [Tue, 12 Nov 2024 09:28:34 +0000 (10:28 +0100)]
Merge pull request #14838 from omoerbeek/rec-fd-count
rec: better fd count estimates and move default incoming.max_tcp_client to 1024
Remi Gacogne [Tue, 12 Nov 2024 08:39:40 +0000 (09:39 +0100)]
Merge pull request #14833 from rgacogne/ddist-unbreak-randomized-outgoing-sockets
dnsdist: Fix two broken Lua directives
Otto Moerbeek [Tue, 12 Nov 2024 08:20:25 +0000 (09:20 +0100)]
Typo
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Otto Moerbeek [Tue, 12 Nov 2024 08:05:02 +0000 (09:05 +0100)]
auth: don't log absense of GSS-TSIG functionality at such a high level, use DEBUG
Peter van Dijk [Mon, 11 Nov 2024 14:52:17 +0000 (15:52 +0100)]
Merge pull request #14837 from Habbie/binary-check-list-name
CI: have binary check emit offenders
Peter van Dijk [Thu, 7 Nov 2024 15:37:25 +0000 (15:37 +0000)]
CI: have binary check emit offenders
Otto Moerbeek [Mon, 11 Nov 2024 11:23:21 +0000 (12:23 +0100)]
Merge pull request #14835 from omoerbeek/rec-prep-5.2.0-alpha1
rec: Prep for rec-5.2.0-alpha1
Peter van Dijk [Mon, 11 Nov 2024 10:48:40 +0000 (11:48 +0100)]
Merge pull request #14828 from Habbie/uncleanup-start-test-stop
unbreak local running of auth regression tests
Otto Moerbeek [Fri, 8 Nov 2024 11:04:13 +0000 (12:04 +0100)]
rec: Prep for rec-5.2.0-alpha1
Otto Moerbeek [Mon, 11 Nov 2024 09:27:23 +0000 (10:27 +0100)]
Merge pull request #14834 from omoerbeek/rec-coverity-
20241111
rec: fix coverity
1564914 (afaiks harmless)
Otto Moerbeek [Mon, 11 Nov 2024 08:22:28 +0000 (09:22 +0100)]
rec: fix coverity
1564914 (afaiks harmless)
Remi Gacogne [Fri, 8 Nov 2024 15:48:21 +0000 (16:48 +0100)]
dnsdist: Fix two broken Lua directives
These two directives were no longer recognized on master:
- `setRandomizedIdsOverUDP`
- `setRandomizedOutgoingSockets`
Otto Moerbeek [Fri, 8 Nov 2024 06:49:20 +0000 (07:49 +0100)]
Merge pull request #14830 from omoerbeek/rec-test-timeout
rec: use a more generous timeout for a test using external servers
Otto Moerbeek [Fri, 8 Nov 2024 06:49:02 +0000 (07:49 +0100)]
Merge pull request #14825 from omoerbeek/rec-top-cleanup
rec: rec_control top* cleanup
Otto Moerbeek [Fri, 8 Nov 2024 06:45:04 +0000 (07:45 +0100)]
Merge pull request #14824 from omoerbeek/rec-coverity-
20241105
rec: Coverity-
20241105 and one log level change
Otto Moerbeek [Fri, 8 Nov 2024 06:44:07 +0000 (07:44 +0100)]
Merge pull request #14822 from omoerbeek/rec-chain-14310
rec: fix a difference between record-cache hit and miss in some ServFail results
Otto Moerbeek [Wed, 6 Nov 2024 14:32:25 +0000 (15:32 +0100)]
Move default incoming.max_tcp_client to 1024
Compared to the default 3 (2 udp + 1 tcp worker) * 2048 (max mthreads)
= 6144 fd's needed if all mthreads are busy, 1024 does not sound
too great of a burden with respect to fd usage.
Otto Moerbeek [Wed, 6 Nov 2024 13:48:00 +0000 (14:48 +0100)]
rec: use a more generous timeout for a test using external servers
Other tests using external servers already use 5s
Should fix #14829 in many cases.
Otto Moerbeek [Wed, 6 Nov 2024 13:29:42 +0000 (14:29 +0100)]
rec: better estimate of number of file descriptors required
Peter van Dijk [Wed, 6 Nov 2024 13:06:07 +0000 (13:06 +0000)]
Otto Moerbeek [Wed, 6 Nov 2024 12:44:27 +0000 (13:44 +0100)]
Merge pull request #14525 from Habbie/root-ta-38696
recursor: add 38696 root anchor
dependabot[bot] [Wed, 6 Nov 2024 12:31:41 +0000 (12:31 +0000)]
Bump check-spelling/check-spelling from 0.0.22 to 0.0.24
Bumps [check-spelling/check-spelling](https://github.com/check-spelling/check-spelling) from 0.0.22 to 0.0.24.
- [Release notes](https://github.com/check-spelling/check-spelling/releases)
- [Changelog](https://github.com/check-spelling/check-spelling/blob/main/gh-release-downloader)
- [Commits](https://github.com/check-spelling/check-spelling/compare/v0.0.22...v0.0.24)
---
updated-dependencies:
- dependency-name: check-spelling/check-spelling
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Peter van Dijk [Wed, 6 Nov 2024 12:31:04 +0000 (12:31 +0000)]
Merge pull request #14790 from jsoref/spelling-updates-before-0.0.23
Spelling updates before 0.0.23
Peter van Dijk [Thu, 25 Jul 2024 09:35:31 +0000 (11:35 +0200)]
recursor: add 38696 root anchor
fetched from https://www.iana.org/dnssec/files after their 2024-07-24 update
Otto Moerbeek [Wed, 6 Nov 2024 08:32:25 +0000 (09:32 +0100)]
Merge pull request #14759 from omoerbeek/rec-cat-zone-forward
rec: implement catalog zones to populate forwarding zones
Otto Moerbeek [Tue, 5 Nov 2024 14:31:07 +0000 (15:31 +0100)]
Add test
Otto Moerbeek [Tue, 5 Nov 2024 14:02:33 +0000 (15:02 +0100)]
Better name for FWCatz: FWCatalogZone
Otto Moerbeek [Tue, 5 Nov 2024 13:57:33 +0000 (14:57 +0100)]
Apply suggestions from code review
Co-authored-by: Kevin P. Fleming <kpfleming@users.noreply.github.com>
Otto Moerbeek [Tue, 5 Nov 2024 13:52:45 +0000 (14:52 +0100)]
Implement ForwardingCatalogZone.to_yaml_map()