]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Mon, 2 Dec 2024 08:19:52 +0000 (09:19 +0100)]
re: followup to 14796: also call stop hook in 1 thread case
Peter van Dijk [Fri, 29 Nov 2024 15:39:58 +0000 (16:39 +0100)]
Merge pull request #14904 from Habbie/repo-test-git-versions
generate-repo-files: pick up git versions from output too
Peter van Dijk [Fri, 29 Nov 2024 13:53:51 +0000 (14:53 +0100)]
generate-repo-files: pick up git versions from output too
Otto Moerbeek [Fri, 29 Nov 2024 10:11:59 +0000 (11:11 +0100)]
Merge pull request #14897 from omoerbeek/rec-reload-zones-race
fix register type race
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 */
Otto Moerbeek [Fri, 29 Nov 2024 08:24:57 +0000 (09:24 +0100)]
Merge pull request #14896 from omoerbeek/rec-coverity-
20241127
rec: coverity fixes, all minor optimizations
Otto Moerbeek [Fri, 29 Nov 2024 08:24:31 +0000 (09:24 +0100)]
Merge pull request #14895 from omoerbeek/rec-rust-clippy
rec: follow clippy's code improvements advice, move static lib version to 5.2.0
Otto Moerbeek [Fri, 29 Nov 2024 08:22:18 +0000 (09:22 +0100)]
Merge pull request #14899 from omoerbeek/rec-dnstap-regr-test
rec: cleanup dnstap regression test a bit and try to avoid LeakSanitizer internal issue
Peter van Dijk [Thu, 28 Nov 2024 12:48:01 +0000 (13:48 +0100)]
Merge pull request #14900 from ukleinek/pdnsutil-edit-zone-tell-serial
pdnsutil edit-zone: Emit the updated SOA serial
Remi Gacogne [Thu, 28 Nov 2024 11:41:05 +0000 (12:41 +0100)]
Enforce consistent use of `reportAllTypes()`
Uwe Kleine-König [Thu, 28 Nov 2024 08:28:03 +0000 (09:28 +0100)]
pdnsutil edit-zone: Emit the updated SOA serial
After a change to a zone pdnsutil offers to increase the serial. Similar
to `pdnsutil increase-serial` inform the user about the actual value of
the new serial if the increase was agreed to.
Otto Moerbeek [Wed, 27 Nov 2024 09:43:59 +0000 (10:43 +0100)]
rec: cleanup dnstap regression test a bit and try to avoid LeakSanitizer internal issue
The issue is that if the test ends *too* quick LeakSanatizer did
not init all thread local data structures yet, and it reports this
and exits with a non-zero exit code:
Tracer caught signal 11: addr=0x7fc0f2bc0000 pc=0x55bc6eccaeda sp=0x7fc0f29e1d40
==10208==LeakSanitizer has encountered a fatal error.
==10208==HINT: For debugging, try setting environment variable LSAN_OPTIONS=verbosity=1:log_threads=1
==10208==HINT: LeakSanitizer does not work under ptrace (strace, gdb, etc)
Otto Moerbeek [Wed, 27 Nov 2024 10:16:11 +0000 (11:16 +0100)]
Merge pull request #14890 from omoerbeek/rec-prep-rec-5.2.0-beta1
rec: Prep for rec-5.2.0-beta1
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: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
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