]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Tue, 10 Dec 2024 09:20:58 +0000 (10:20 +0100)]
Add comments about the prupose of the added arguments to make{UDP,TCP}ServerSockets
Otto Moerbeek [Mon, 9 Dec 2024 08:32:02 +0000 (09:32 +0100)]
rec: log only one line per protocol for listening sockets,
Instead of addresses * threads * protocol lines
Remi Gacogne [Fri, 6 Dec 2024 10:28:00 +0000 (11:28 +0100)]
Merge pull request #14936 from rgacogne/gate-daily-packages-build
CI: Run the daily package building workflow only if requested
Remi Gacogne [Fri, 6 Dec 2024 09:39:13 +0000 (10:39 +0100)]
CI: Run the daily package building workflow only if requested
After this commit, the `build-packages-daily-master` workflow will
only be executed on repositories that have a `SCHEDULED_PACKAGES_DAILY`
variable set to a non-negative value.
Peter van Dijk [Fri, 6 Dec 2024 09:15:07 +0000 (10:15 +0100)]
Merge pull request #14926 from miodvallat/feature/12953
[feature] remove support for libdecaf
Miod Vallat [Wed, 4 Dec 2024 08:39:02 +0000 (09:39 +0100)]
Remove support for libdecaf.
Fixes #12953
Otto Moerbeek [Thu, 5 Dec 2024 10:51:21 +0000 (11:51 +0100)]
Merge pull request #14934 from omoerbeek/gh-action-build-name
GH workflow for building packages: change name so target isn't chopped off
Remi Gacogne [Wed, 4 Dec 2024 08:16:29 +0000 (09:16 +0100)]
Merge pull request #14923 from belminf/master
dnsdist: Fix addMaintenanceCallback example
Peter van Dijk [Tue, 3 Dec 2024 21:51:08 +0000 (22:51 +0100)]
Merge pull request #14925 from milzi234/bugfix/recursor-docs-build
adjusted paths
milzi234 [Tue, 3 Dec 2024 21:17:28 +0000 (22:17 +0100)]
adjusted paths
Belmin Fernandez [Tue, 3 Dec 2024 18:57:18 +0000 (13:57 -0500)]
dnsdist: Fix addMaintenanceCallback example
milzi234 [Tue, 3 Dec 2024 18:53:30 +0000 (19:53 +0100)]
Merge pull request #14922 from milzi234/bugfix/pdfs-in-wrong-location
put pdfs in latex subdirectory before uploading to web1
milzi234 [Tue, 3 Dec 2024 16:46:11 +0000 (17:46 +0100)]
or remove the extra upload step :)
milzi234 [Tue, 3 Dec 2024 16:23:14 +0000 (17:23 +0100)]
put pdfs in latex subdirectory before uploading to web1
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
Peter van Dijk [Tue, 3 Dec 2024 14:09:57 +0000 (15:09 +0100)]
Merge pull request #14921 from milzi234/bugfix/missing-pdfs
also add the PDFs to the websites
milzi234 [Tue, 3 Dec 2024 12:39:06 +0000 (13:39 +0100)]
also add the PDFs to the websites
Peter van Dijk [Tue, 3 Dec 2024 11:49:14 +0000 (12:49 +0100)]
Merge pull request #14919 from milzi234/bugfix/untar-docs-before-pushing-to-web2
Fix for upload to web1
milzi234 [Tue, 3 Dec 2024 11:16:30 +0000 (12:16 +0100)]
untar the html docs before syncing them to web1. Remove tar.bz2 of documentation sites
Remi Gacogne [Tue, 3 Dec 2024 10:16:49 +0000 (11:16 +0100)]
Merge pull request #14912 from PowerDNS/dependabot/github_actions/actions/setup-node-4
build(deps): bump actions/setup-node from 3 to 4
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
dependabot[bot] [Mon, 2 Dec 2024 15:55:43 +0000 (15:55 +0000)]
build(deps): bump actions/setup-node from 3 to 4
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
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