]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Tue, 3 Dec 2024 15:54:32 +0000 (16:54 +0100)]
GH workflow for building packages: change name so target isn't chopped off
Otto Moerbeek [Tue, 3 Dec 2024 09:28:11 +0000 (10:28 +0100)]
Merge pull request #14917 from omoerbeek/rec-dockerfile
rec: sync Dockerfile build options with packages
Otto Moerbeek [Tue, 3 Dec 2024 08:53:41 +0000 (09:53 +0100)]
Merge pull request #14916 from omoerbeek/docs-modernize-urls
Fix a few URLs to point directly to the powerdns website
Otto Moerbeek [Tue, 3 Dec 2024 08:25:19 +0000 (09:25 +0100)]
rec: sync Dockerfile build options with packages
Fixes #14915
Before:
Features: libcrypto-ecdsa libcrypto-
ed25519 libcrypto-ed448 libcrypto-eddsa lua nod protobuf dnstap-framestream sodium curl scrypt
After:
Features: libcrypto-ecdsa libcrypto-
ed25519 libcrypto-ed448 libcrypto-eddsa lua nod protobuf dnstap-framestream snmp sodium curl DoT scrypt
Otto Moerbeek [Tue, 3 Dec 2024 07:49:51 +0000 (08:49 +0100)]
Fix a few URLs to point directly to the powerdns website
Peter van Dijk [Mon, 2 Dec 2024 17:12:00 +0000 (18:12 +0100)]
Merge pull request #14910 from milzi234/bugfix/push-docs-to-web1
Install inv before using it
milzi234 [Mon, 2 Dec 2024 11:22:21 +0000 (12:22 +0100)]
removes cargo culted lines
milzi234 [Mon, 2 Dec 2024 10:09:25 +0000 (11:09 +0100)]
Install inv before using it
Peter van Dijk [Mon, 2 Dec 2024 09:18:57 +0000 (10:18 +0100)]
Merge pull request #14767 from milzi234/master
Publish Docs to Netlify and AWS
Otto Moerbeek [Mon, 2 Dec 2024 09:01:29 +0000 (10:01 +0100)]
Merge pull request #14909 from omoerbeek/rec-startstop-fix
re: followup to 14796: also call stop hook in 1 thread case
Otto Moerbeek [Mon, 2 Dec 2024 08:49:42 +0000 (09:49 +0100)]
Merge pull request #14892 from omoerbeek/rec-docs-runtime-quoting
rec: fix quoting issue in #14886
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: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