]>
git.ipfire.org Git - thirdparty/pdns.git/log
Miod Vallat [Fri, 25 Jul 2025 10:34:23 +0000 (12:34 +0200)]
Build the DNSName in order in keyUnconv.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Otto Moerbeek [Thu, 24 Jul 2025 09:08:39 +0000 (11:08 +0200)]
Merge pull request #15900 from omoerbeek/rec-prep-5.3.0-beta1
rec: prep for rec-5.3.0-beta1
Otto Moerbeek [Wed, 23 Jul 2025 13:14:58 +0000 (15:14 +0200)]
rec: prep for rec-5.3.0-beta1
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 22 Jul 2025 11:15:46 +0000 (13:15 +0200)]
Merge pull request #15888 from omoerbeek/rec-ottrace-align
rec: add a reserved/alignment byte in EDNS record
Otto Moerbeek [Tue, 22 Jul 2025 10:11:48 +0000 (12:11 +0200)]
rec: add a reserved/alignment byte in EDNS record
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Otto Moerbeek [Tue, 22 Jul 2025 09:32:02 +0000 (11:32 +0200)]
Merge pull request #15887 from omoerbeek/rec-version-edns-traceid
rec: add version to edns record for OpenTelemetry data
Otto Moerbeek [Mon, 21 Jul 2025 13:53:59 +0000 (15:53 +0200)]
Better code for setting and getting traceids and spanids from EDNS
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 21 Jul 2025 14:54:02 +0000 (16:54 +0200)]
Merge pull request #15885 from rgacogne/ddist200-eol
dnsdist: Update EOL statements now that 2.0.0 has been released
Remi Gacogne [Mon, 21 Jul 2025 13:19:39 +0000 (15:19 +0200)]
secpoll: Mark EOL DNSdist versions as such
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 21 Jul 2025 12:58:58 +0000 (14:58 +0200)]
dnsdist: Update EOL statements now that 2.0.0 has been released
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Mon, 21 Jul 2025 12:57:23 +0000 (14:57 +0200)]
Merge pull request #15882 from rgacogne/ddist200-changelog-secpoll
dnsdist: Update ChangeLog and security polling zone for 2.0.0
Otto Moerbeek [Mon, 21 Jul 2025 12:44:51 +0000 (14:44 +0200)]
Add a 1 byte version number to edns option OTTRACEIDS
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 21 Jul 2025 10:04:32 +0000 (12:04 +0200)]
dnsdist: Update ChangeLog and security polling zone for 2.0.0
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Otto Moerbeek [Mon, 21 Jul 2025 11:51:10 +0000 (13:51 +0200)]
Merge pull request #15883 from omoerbeek/recp-prep-
20260722
rec: Prep for rec
20250721 releases
Otto Moerbeek [Mon, 21 Jul 2025 11:30:56 +0000 (13:30 +0200)]
Fix spell checking
Otto Moerbeek [Mon, 21 Jul 2025 11:24:45 +0000 (13:24 +0200)]
Fix spell check issues
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
aerique [Mon, 21 Jul 2025 10:58:33 +0000 (12:58 +0200)]
Merge pull request #15859 from aerique/feature/update-repo-test-script
Update repo test script.
Otto Moerbeek [Thu, 17 Jul 2025 08:44:03 +0000 (10:44 +0200)]
Prep for rec
20250721 releases
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Remi Gacogne [Mon, 21 Jul 2025 09:08:35 +0000 (11:08 +0200)]
Merge pull request #15824 from rgacogne/ddist-test-built-in-console-client
dnsdist: Test the built-in console client in our regression tests
Remi Gacogne [Mon, 21 Jul 2025 09:06:21 +0000 (11:06 +0200)]
Merge pull request #15872 from rgacogne/ddist-only-parse-z-once
dnsdist: Only parse EDNS Z once
Remi Gacogne [Mon, 21 Jul 2025 07:24:32 +0000 (09:24 +0200)]
Merge pull request #15869 from rgacogne/get21z-speedup
dnsdist: Small speedup for `getEDNSUDPPayloadSizeAndZ()`
Miod Vallat [Mon, 21 Jul 2025 04:27:28 +0000 (06:27 +0200)]
Merge pull request #15867 from miodvallat/interesting_times
Provide record timestamps in the API
Remi Gacogne [Thu, 17 Jul 2025 15:11:11 +0000 (17:11 +0200)]
dnsdist: Only parse EDNS Z once
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 18 Jul 2025 15:05:37 +0000 (17:05 +0200)]
dnsparser: Add a comment explaining that the OPT RR has to be in additional
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 18 Jul 2025 14:24:36 +0000 (16:24 +0200)]
Merge pull request #15871 from rgacogne/ddist-pool-unordered-map
dnsdist: Use an unordered map for pools
Remi Gacogne [Fri, 18 Jul 2025 13:57:34 +0000 (15:57 +0200)]
Merge pull request #15870 from rgacogne/ddist-only-create-dnsresponse-when-needed
dnsdist: Avoid constructing a DNSResponse object when not really needed
Remi Gacogne [Fri, 18 Jul 2025 13:18:56 +0000 (15:18 +0200)]
Merge pull request #15868 from rgacogne/ddist-mac-addr-cache-scalability
dnsdist: Improve the scalability of the MAC address cache
Remi Gacogne [Fri, 18 Jul 2025 10:06:29 +0000 (12:06 +0200)]
dnsdist: Use an unordered map for pools
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Tue, 15 Jul 2025 14:27:31 +0000 (16:27 +0200)]
dnsdist: Avoid constructing a DNSResponse object when not really needed
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 18 Jul 2025 10:07:12 +0000 (12:07 +0200)]
dnsdist: Small speedup for getEDNSUDPPayloadSizeAndZ()
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Fri, 18 Jul 2025 10:06:48 +0000 (12:06 +0200)]
dnsdist: Improve the scalability of the MAC address cache
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 10:18:39 +0000 (12:18 +0200)]
Check that timestamp exist and increase if LMDB.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 09:36:36 +0000 (11:36 +0200)]
That ought to silence clang-tidy.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 08:27:25 +0000 (10:27 +0200)]
Provide rrset timestamps in LMDB.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 08:17:35 +0000 (10:17 +0200)]
Filter possible timestamps in rrsets.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 07:07:18 +0000 (09:07 +0200)]
Return record last modification time in API when known.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 18 Jul 2025 04:44:04 +0000 (06:44 +0200)]
Merge pull request #15865 from zeha/fsfaddress
Remove old FSF address
Miod Vallat [Thu, 17 Jul 2025 15:23:18 +0000 (17:23 +0200)]
Merge pull request #15704 from miodvallat/polyglot
Rework pdnsutil command syntax for more consistency and future flexibility
Miod Vallat [Thu, 17 Jul 2025 15:00:32 +0000 (17:00 +0200)]
Merge pull request #15863 from miodvallat/sigaction
RFC9615 fallout
Remi Gacogne [Thu, 17 Jul 2025 13:40:39 +0000 (15:40 +0200)]
Merge pull request #15861 from rgacogne/ddist-fix-out-of-tree-builds-autotools
dnsdist: Fix out-of-tree builds with autotools
Chris Hofstaedtler [Thu, 17 Jul 2025 13:36:25 +0000 (15:36 +0200)]
Remove old FSF address
Miod Vallat [Thu, 17 Jul 2025 11:50:52 +0000 (13:50 +0200)]
Perform case-insensitive checks for _dsboot and _signal.
Reminded by Kees Monshouwer.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Remi Gacogne [Thu, 17 Jul 2025 10:16:31 +0000 (12:16 +0200)]
dnsdist: Fix out-of-tree builds with autotools
Stolen from Habbie, many thanks!
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Miod Vallat [Wed, 16 Jul 2025 14:21:15 +0000 (16:21 +0200)]
More sugar for <name withheld>.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Wed, 16 Jul 2025 14:20:47 +0000 (16:20 +0200)]
Still mention the old pdnsutil syntax when applicable.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 10 Jul 2025 19:06:53 +0000 (21:06 +0200)]
Move "zone show" from DNSSEC to main zone command section.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 17 Jul 2025 08:36:49 +0000 (10:36 +0200)]
Use new pdnsutil syntax.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 10 Jul 2025 19:04:55 +0000 (21:04 +0200)]
Use singular for views as object name in pdnsutil.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 26 Jun 2025 15:25:19 +0000 (17:25 +0200)]
Update documentation to reflect new pdnsutil syntax.
Add an old-to-new command table to the 5.0 upgrade notes.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Fri, 20 Jun 2025 09:48:22 +0000 (11:48 +0200)]
Overhaul pdnsutil command name parsing again.
We are moving towards a more consistent command naming scheme, where the
general syntax is:
pdnsutil object-type command args...
where 'object-type' is a noun and 'command' is a verb.
For example, in this new world order, "pdnsutil list-zone" becomes
"pdnsutil zone list", "pdnsutil set-meta" becomes "pdnsutil metadata
set", etc.
The old world order commands are still recognized and their behaviour is
not modified.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Erik Winkels [Thu, 17 Jul 2025 09:28:14 +0000 (11:28 +0200)]
Update repo test script.
The changes to the repo test script hadn't been pushed to the repo for
a while.
Remi Gacogne [Thu, 17 Jul 2025 09:23:32 +0000 (11:23 +0200)]
Merge pull request #15858 from rgacogne/ddist-20-rc2-secpoll-changelog
dnsdist: Update ChangeLog and the security polling for 2.0.0-rc2
Otto Moerbeek [Thu, 17 Jul 2025 08:59:19 +0000 (10:59 +0200)]
Merge pull request #15848 from omoerbeek/rec-chain-ecs
rec: chain and harden ECS enabled queries
Remi Gacogne [Thu, 17 Jul 2025 08:12:03 +0000 (10:12 +0200)]
dnsdist: Update ChangeLog and the security polling for 2.0.0-rc2
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 17 Jul 2025 07:39:59 +0000 (09:39 +0200)]
Merge pull request #15822 from rgacogne/ddist-fix-nmg-objects-yaml
dnsdist: Allow registering NMG objects from YAML
Miod Vallat [Thu, 17 Jul 2025 07:32:13 +0000 (09:32 +0200)]
Merge pull request #15855 from ITJamie/delete-matching-domains-v2
delete existing matching zones during (re)import
Miod Vallat [Thu, 17 Jul 2025 07:32:03 +0000 (09:32 +0200)]
Merge pull request #14074 from peterthomassen/20240315_authsignal
Auth feature: RFC9615 (authenticated DNSSEC bootstrapping)
Miod Vallat [Thu, 17 Jul 2025 06:22:15 +0000 (08:22 +0200)]
Address clang-tidy concerns.
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 17 Jul 2025 05:37:30 +0000 (07:37 +0200)]
Do not invoke getRawLabels(0) unless countLabels() != 0.
Miod Vallat [Thu, 17 Jul 2025 05:11:41 +0000 (07:11 +0200)]
Missing local declaration
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Miod Vallat [Thu, 17 Jul 2025 04:43:55 +0000 (06:43 +0200)]
Merge pull request #15834 from Darwin4053/doc-fix
Fix INCEPTION-INCREMENT documentation to match code behavior
Miod Vallat [Thu, 17 Jul 2025 04:43:45 +0000 (06:43 +0200)]
Merge pull request #15854 from ITJamie/comment-include-fix-v2
fixes zone2sql include with a comment (replacement PR)
Darwin4053 [Wed, 16 Jul 2025 12:06:50 +0000 (17:36 +0530)]
Fix INCEPTION-INCREMENT documentation conflict and clarify behavior
Darwin4053 [Mon, 14 Jul 2025 09:57:37 +0000 (15:27 +0530)]
Fix INCEPTION-INCREMENT documentation to reflect actual behavior and add safety notes
Remi Gacogne [Fri, 11 Jul 2025 10:02:10 +0000 (12:02 +0200)]
dnsdist: Test the built-in console client in our regression tests
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Wed, 16 Jul 2025 15:55:58 +0000 (17:55 +0200)]
dnsdist: Document that negative entries in netmask lists are supported
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Wed, 16 Jul 2025 15:55:44 +0000 (17:55 +0200)]
dnsdist: Apply Otto's suggestion
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Thu, 10 Jul 2025 15:11:08 +0000 (17:11 +0200)]
dnsdist: Allow registering NMG objects from YAML
Signed-off-by: Remi Gacogne <remi.gacogne@powerdns.com>
Remi Gacogne [Wed, 16 Jul 2025 15:46:22 +0000 (17:46 +0200)]
Merge pull request #15814 from rgacogne/ddist-more-yaml-tests
dnsdist: Add a Dynamic block rcode rate test using YAML
Remi Gacogne [Wed, 16 Jul 2025 15:45:57 +0000 (17:45 +0200)]
Merge pull request #15823 from rgacogne/ddist-web-multiple-addresses
dnsdist: Bring back listening on multiple web server addresses
Remi Gacogne [Wed, 16 Jul 2025 15:45:39 +0000 (17:45 +0200)]
Merge pull request #15826 from rgacogne/ddist-test-console-rings
dnsdist: Test accessing the rings via the console
Jamie (Bear) Murphy [Wed, 16 Jul 2025 15:36:05 +0000 (16:36 +0100)]
Update zone2sql.1.rst
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:45:02 +0000 (15:45 +0100)]
adjust doco phrasing
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:41:27 +0000 (15:41 +0100)]
Update pdns/zoneparser-tng.cc
Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
Signed-off-by: Jamie (Bear) Murphy <1613241+ITJamie@users.noreply.github.com>
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:37:52 +0000 (15:37 +0100)]
reorder options
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:31:49 +0000 (15:31 +0100)]
Update zone2sql.1.rst
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:29:41 +0000 (15:29 +0100)]
Add zone2sql delete-matching-domains doco
Add zone2sql delete-matching-domains doco
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:09:40 +0000 (15:09 +0100)]
delete existing matching zones during (re)import
adds functionality to zone import script to have a delete statement. useful for testing / retesting zone imports
Jamie (Bear) Murphy [Wed, 16 Jul 2025 14:03:30 +0000 (15:03 +0100)]
strip semicolon from import files
strip semicolon from import files
Peter Thomassen [Wed, 9 Jul 2025 16:24:56 +0000 (16:24 +0000)]
Update metadata
check-spelling run (pull_request) for 20240315_authsignal
Signed-off-by: check-spelling-bot <check-spelling-bot@users.noreply.github.com>
on-behalf-of: @check-spelling <check-spelling-bot@check-spelling.dev>
Peter Thomassen [Thu, 10 Jul 2025 13:28:12 +0000 (15:28 +0200)]
auth: fix set-meta for single-value metadata
Peter Thomassen [Tue, 16 Apr 2024 13:27:39 +0000 (15:27 +0200)]
auth docs: describe DNSSEC bootstrapping functionality (signaling zones)
Peter Thomassen [Mon, 14 Jul 2025 13:59:54 +0000 (15:59 +0200)]
auth: add DNSSEC bootstrapping tests (signaling zones)
Peter Thomassen [Thu, 10 Jul 2025 12:57:34 +0000 (14:57 +0200)]
auth: add pdnsutil set-signaling-zone
Peter Thomassen [Mon, 14 Jul 2025 15:06:15 +0000 (17:06 +0200)]
auth: move pdnsutil setNSEC3 checks to DNSSECKeeper
Peter Thomassen [Mon, 15 Apr 2024 14:58:46 +0000 (16:58 +0200)]
auth: add SIGNALING-ZONE metadata setting
Peter Thomassen [Tue, 16 Apr 2024 10:50:18 +0000 (12:50 +0200)]
auth: check for signaling zone preconditions
Peter Thomassen [Mon, 15 Apr 2024 00:31:17 +0000 (02:31 +0200)]
auth: add support for RFC 9615 (DNSSEC bootstrapping)
Peter Thomassen [Mon, 15 Apr 2024 00:30:28 +0000 (02:30 +0200)]
auth: allow CDS/CDNSKEY synthesis from other zone
Peter Thomassen [Tue, 16 Apr 2024 14:06:09 +0000 (16:06 +0200)]
auth docs: fix `direct-dnskey`
Peter van Dijk [Wed, 16 Jul 2025 11:45:18 +0000 (13:45 +0200)]
Merge pull request #15849 from Habbie/pdnsutil-absolute-upgrading
auth: upgrade note for absolute names in pdnsutil
Peter van Dijk [Wed, 16 Jul 2025 11:45:00 +0000 (13:45 +0200)]
Merge pull request #15817 from Habbie/docker-images-trixie
switch Docker images to Debian Trixie
Miod Vallat [Wed, 16 Jul 2025 11:42:27 +0000 (13:42 +0200)]
Merge pull request #15850 from miodvallat/nsecure
Fix lmdb-nsec3-optout-variant tests
Miod Vallat [Wed, 16 Jul 2025 10:34:11 +0000 (12:34 +0200)]
Correctly recognize *-nsec3-optout-variant as "optout".
Fixes: #15846
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>
Peter van Dijk [Wed, 16 Jul 2025 10:14:49 +0000 (12:14 +0200)]
auth: upgrade note for absolute names in pdnsutil
this documents the changes in #14984
Otto Moerbeek [Wed, 16 Jul 2025 10:11:58 +0000 (12:11 +0200)]
Update LAST-UPDATED
It would be nice if this would be done by the metrics generation script
Signed-off-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>
Miod Vallat [Wed, 16 Jul 2025 10:03:12 +0000 (12:03 +0200)]
Merge pull request #15827 from miodvallat/lycos
Add record search capability to the LMDB backend
Miod Vallat [Wed, 16 Jul 2025 09:29:07 +0000 (11:29 +0200)]
Merge pull request #15847 from miodvallat/master-unbreakage
unbreak auth tests
Miod Vallat [Wed, 16 Jul 2025 07:35:24 +0000 (09:35 +0200)]
Merge pull request #15836 from ukleinek/doc-zone-rrset-modified_at
docs: zone: `modified_at` is a separate property when updating RRSets
Miod Vallat [Wed, 16 Jul 2025 05:56:55 +0000 (07:56 +0200)]
Unbreak pdnsutil invocation after #14984 merge
(pdnsutil {add-record,delete-rrset}: require NAME to be absolute)
Signed-off-by: Miod Vallat <miod.vallat@powerdns.com>