]>
git.ipfire.org Git - thirdparty/pdns.git/log
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 [Wed, 27 Nov 2024 08:07:39 +0000 (09:07 +0100)]
rec: coverity fixes, all minor optimizations
Remi Gacogne [Tue, 26 Nov 2024 16:16:01 +0000 (17:16 +0100)]
Merge pull request #14888 from Habbie/dnsdist-metrics-nits
dnsdist custom metrics: better error messages, small doc improvements
Otto Moerbeek [Tue, 26 Nov 2024 15:27:12 +0000 (16:27 +0100)]
rec: follow clippy's advice, move static lib version to 5.2.0
Otto Moerbeek [Tue, 26 Nov 2024 13:14:06 +0000 (14:14 +0100)]
rec: fix quoting issue in #14886
Otto Moerbeek [Tue, 26 Nov 2024 13:47:46 +0000 (14:47 +0100)]
Merge pull request #14891 from rgacogne/rec-minor-comment-typos
rec: Fix a couple typos in the Rust generator and bridge
Otto Moerbeek [Tue, 26 Nov 2024 13:23:07 +0000 (14:23 +0100)]
Update pdns/recursordist/docs/changelog/5.2.rst
Co-authored-by: Remi Gacogne <github@coredump.fr>
Remi Gacogne [Tue, 26 Nov 2024 13:13:50 +0000 (14:13 +0100)]
rec: Fix a couple typos in the Rust generator and bridge
Otto Moerbeek [Tue, 26 Nov 2024 12:28:39 +0000 (13:28 +0100)]
rec: Prep for rec-5.2.0-beta1
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
Peter van Dijk [Tue, 26 Nov 2024 09:38:10 +0000 (10:38 +0100)]
expand declareMetric text
Peter van Dijk [Tue, 26 Nov 2024 09:28:32 +0000 (10:28 +0100)]
fix parameter name, formatting, some typos
Peter van Dijk [Tue, 26 Nov 2024 09:25:11 +0000 (10:25 +0100)]
improve error messages a bit
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
milzi234 [Mon, 25 Nov 2024 10:48:06 +0000 (11:48 +0100)]
Adds words to expect.txt to make linter happy. Also adds a recommended pattern for twitter links to patterns.txt and exempts website fonts and img directory from binary check
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
milzi234 [Tue, 19 Nov 2024 09:26:39 +0000 (10:26 +0100)]
Remove the PR parts for now due to needed access to secrets when building with GHA instead of letting netlify build things
milzi234 [Fri, 11 Oct 2024 09:54:56 +0000 (11:54 +0200)]
create by2 to more closely match previous handling of docs uploads to web1
Francisco Laguna de la Vera [Tue, 1 Oct 2024 11:39:15 +0000 (13:39 +0200)]
adds options to publish to Netlify and AWS
When applied, this commit allows for the documentation to be published to Netlify and AWS based on the secrets and variables present (see the comment in documentation.yml)
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.