]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Mon, 9 Dec 2024 15:08:57 +0000 (16:08 +0100)]
dnsdist: Document that `DNSQuestion::getElapsedUs` will be added in 1.9.8
Remi Gacogne [Mon, 9 Dec 2024 15:01:01 +0000 (16:01 +0100)]
Merge pull request #14938 from karelbilek/keylogfile_master
dnsdist: allow setting keyLogFile to DoT/DoH backends
Remi Gacogne [Mon, 9 Dec 2024 13:05:03 +0000 (14:05 +0100)]
Merge pull request #14930 from rgacogne/ddist-fix-WeightedBalancingFactor
dnsdist: Fix issues with the balancing factors
Karel Bilek [Mon, 9 Dec 2024 12:32:07 +0000 (13:32 +0100)]
Simple regression test for existence of SSL keys
There is no test for actual validity of the files... just if there is something there.
Karel Bilek [Mon, 9 Dec 2024 08:44:51 +0000 (09:44 +0100)]
Allow setting keyLogFile to DoT/DoH backends
Otto Moerbeek [Mon, 9 Dec 2024 11:45:55 +0000 (12:45 +0100)]
Merge pull request #14943 from omoerbeek/rec-ds-zonecut-invalid
rec: Skip the current zone when looking for a cut after an invalid DS denial proof
Otto Moerbeek [Tue, 3 Dec 2024 10:57:23 +0000 (11:57 +0100)]
rec: Skip the current zone when looking for a cut after an invalid DS denial proof
Miod Vallat [Mon, 9 Dec 2024 06:41:25 +0000 (07:41 +0100)]
Merge pull request #14913 from miodvallat/bugfix/12650
[bugfix] Reject hexadecimal blobs with odd number of characters
Remi Gacogne [Fri, 6 Dec 2024 10:27:13 +0000 (11:27 +0100)]
dnsdist: Add a regression tests for whashed and chashed
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 [Fri, 6 Dec 2024 07:35:59 +0000 (08:35 +0100)]
Add unit test for invalid NSEC3 hex blob.
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 14:29:45 +0000 (15:29 +0100)]
dnsdist: Fix the consistency check for the balancing factors
Zero is the initial value, but until now it was only possible to pass a value greater than or equal to 1.0 to `setWeightedBalancingFactor()` so it was not possible to reset it to the default value.
Remi Gacogne [Wed, 4 Dec 2024 14:28:50 +0000 (15:28 +0100)]
dnsdist: Fix `whashed` and `wrandom` using the wrong parameter for consistent hashing
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>
Miod Vallat [Mon, 2 Dec 2024 15:47:11 +0000 (16:47 +0100)]
Reject hexadecimal blobs with odd number of characters, fixes #12650.
Changes in
4e75f84ac9a0ad451d096d8c9cad58fd3b5574dd to allow ignoring
non-hexa characters (such as whitespace) have also allowed dangling
hex digits, which were then padded with an implicit 0. This restores
the original behaviour of throwing an exception for these inputs.
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