]>
git.ipfire.org Git - thirdparty/pdns.git/log
Fred Morcos [Thu, 17 Oct 2024 08:29:31 +0000 (10:29 +0200)]
Cleanup includes in lmdbbackend
Fred Morcos [Thu, 17 Oct 2024 08:27:35 +0000 (10:27 +0200)]
Refactor shards cmdline handling
Fred Morcos [Thu, 17 Oct 2024 08:16:49 +0000 (10:16 +0200)]
Cleanup LMDBBackend::upgradeToSchemav5
Fred Morcos [Wed, 16 Oct 2024 13:54:51 +0000 (15:54 +0200)]
Some cleanups in lmdbbackend
Fred Morcos [Wed, 16 Oct 2024 13:49:30 +0000 (15:49 +0200)]
Cleanup TypedDBI
Fred Morcos [Wed, 16 Oct 2024 13:47:19 +0000 (15:47 +0200)]
Cleanup struct nullindex_t
Fred Morcos [Wed, 16 Oct 2024 13:28:02 +0000 (15:28 +0200)]
Cleanup struct index_on and index_on_function
Fred Morcos [Wed, 16 Oct 2024 13:25:25 +0000 (15:25 +0200)]
Cleanup LMDBIndexOps
Fred Morcos [Wed, 16 Oct 2024 13:22:32 +0000 (15:22 +0200)]
Cleanup makeCombinedKey
Fred Morcos [Wed, 16 Oct 2024 13:17:53 +0000 (15:17 +0200)]
Use uint32_t in makeCombinedKey
Fred Morcos [Wed, 16 Oct 2024 13:15:11 +0000 (15:15 +0200)]
Specialize MDBOutVal::get/getNoStripHeader for uint32_t
Fred Morcos [Wed, 16 Oct 2024 11:31:09 +0000 (13:31 +0200)]
Use uint32_t in MDBGetMaxID and MDBGetRandomID
Fred Morcos [Wed, 16 Oct 2024 11:08:26 +0000 (13:08 +0200)]
Clang-tidy cleanups of lmdb-typed
Otto Moerbeek [Mon, 14 Oct 2024 15:26:58 +0000 (17:26 +0200)]
Merge pull request #14770 from omoerbeek/rec-docs-metrics
rec: generate metrics docs when publishing
Otto Moerbeek [Mon, 14 Oct 2024 14:12:42 +0000 (16:12 +0200)]
Fix a few refs
Otto Moerbeek [Mon, 14 Oct 2024 14:12:18 +0000 (16:12 +0200)]
Generate metrics doc file
Peter van Dijk [Mon, 14 Oct 2024 09:44:03 +0000 (11:44 +0200)]
Merge pull request #14621 from fredmorcos/meson-lmdb-regtests
Add lmdb regression tests to meson
Peter van Dijk [Fri, 11 Oct 2024 09:33:47 +0000 (11:33 +0200)]
Merge pull request #14766 from Habbie/rec-ignore-snmp-bookworm
bump SNMP ignore from buster to bookworm after buildbot VM upgrade
Peter van Dijk [Fri, 11 Oct 2024 08:47:47 +0000 (10:47 +0200)]
bump SNMP ignore from buster to bookworm after buildbot VM upgrade
Peter van Dijk [Fri, 11 Oct 2024 08:37:25 +0000 (10:37 +0200)]
fix name of notify binary
Remi Gacogne [Fri, 11 Oct 2024 07:48:08 +0000 (09:48 +0200)]
Merge pull request #14764 from chbruyand/dnsdist-load-tickets-key
dnsdist: add the ability to load a given TLS tickets key
Peter van Dijk [Thu, 10 Oct 2024 12:25:40 +0000 (14:25 +0200)]
Merge pull request #12752 from kpfleming/issue-12714
auth doc: Document 2-step process for consumer zone updates.
Peter van Dijk [Thu, 10 Oct 2024 11:58:02 +0000 (13:58 +0200)]
Merge pull request #14665 from Habbie/sdig-stdin-improvements
auth sdig: some improvements for stdin mode
Charles-Henri Bruyand [Thu, 10 Oct 2024 10:43:15 +0000 (12:43 +0200)]
fix Remi's comments and some formatting
Charles-Henri Bruyand [Wed, 9 Oct 2024 14:21:27 +0000 (16:21 +0200)]
dnsdist: add a global loadTicketsKey function
Charles-Henri Bruyand [Fri, 14 Jun 2024 11:53:27 +0000 (13:53 +0200)]
dnsdist: add the ability to load a given tickets key from lua
Otto Moerbeek [Wed, 9 Oct 2024 08:22:25 +0000 (10:22 +0200)]
Merge pull request #14721 from omoerbeek/followup-14705
Followup to #14705: clang-tidy does not pick up last option listed
Peter van Dijk [Tue, 8 Oct 2024 14:28:13 +0000 (16:28 +0200)]
Merge pull request #14684 from zeha/secinitsoatimes
ixfrSuck: init soatimes without separate memset
Peter van Dijk [Tue, 8 Oct 2024 14:24:41 +0000 (16:24 +0200)]
Merge pull request #14755 from radub2012/patch-1
Update catalog.rst
Otto Moerbeek [Tue, 8 Oct 2024 12:41:37 +0000 (14:41 +0200)]
Merge pull request #14754 from omoerbeek/rec-unittest-cache-init
rec: make sure the record cache has sane paramers for each unit test
Otto Moerbeek [Tue, 8 Oct 2024 12:27:25 +0000 (14:27 +0200)]
Merge pull request #14758 from omoerbeek/rust-to-1.80.1
Move back to rust 1.80.1, see https://github.com/PowerDNS/pdns/issues/14757
Otto Moerbeek [Tue, 8 Oct 2024 10:58:02 +0000 (12:58 +0200)]
Move back to rust 1.80.1, see https://github.com/PowerDNS/pdns/issues/14757
radub2012 [Mon, 7 Oct 2024 13:33:13 +0000 (16:33 +0300)]
Update catalog.rst
Example misleads user to think there are 3 arguments that need to be passed to "load-zone" when according to the manual "load-zone" expects only 2 arguments.
Peter van Dijk [Mon, 7 Oct 2024 13:29:31 +0000 (15:29 +0200)]
Merge pull request #14673 from wjgauthier/docs-catalog
auth docs: set catalog member to primary
Otto Moerbeek [Mon, 7 Oct 2024 13:22:39 +0000 (15:22 +0200)]
Merge pull request #14722 from omoerbeek/rec-gen-metrics
rec: generate metrics related files from a single source
Otto Moerbeek [Mon, 7 Oct 2024 12:20:01 +0000 (14:20 +0200)]
rec: make sure the record cache has sane parameters for each unit test
In particluar if a specific test was run that would set the maximum
RRSET very low, the reczones_helpers/test_UserHints test would fail.
Otto Moerbeek [Mon, 7 Oct 2024 12:46:25 +0000 (14:46 +0200)]
Merge pull request #14506 from omoerbeek/rec-allow_notify
rec: notify_allowed should be processed for forward_zones and forward_zones_recurse
Otto Moerbeek [Mon, 7 Oct 2024 12:44:38 +0000 (14:44 +0200)]
Instead of adding a trailing comma, zap leading spaces
Otto Moerbeek [Mon, 7 Oct 2024 12:32:00 +0000 (14:32 +0200)]
Merge pull request #14693 from omoerbeek/rec-rfc6303
rec: implement rfc6303 special zones (mostly v6 reverse mappings)
Otto Moerbeek [Mon, 7 Oct 2024 11:52:54 +0000 (13:52 +0200)]
Apply suggestions from code review
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Mon, 7 Oct 2024 11:46:33 +0000 (13:46 +0200)]
Merge pull request #14753 from omoerbeek/rec-rust-download-dedup
rec: rust download dedup
Otto Moerbeek [Thu, 18 Jul 2024 07:48:12 +0000 (09:48 +0200)]
rec: allow_notify should be processed for forward_zones and forward_zones_recurse
For ForwardZones it was only processed if reading from a forward_zones_file.
Otto Moerbeek [Mon, 7 Oct 2024 10:26:11 +0000 (12:26 +0200)]
Ensure serve-rfc1918 is enabled when doing serve-rfc6303
Otto Moerbeek [Mon, 7 Oct 2024 10:00:59 +0000 (12:00 +0200)]
Apply suggestions from code review
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Thu, 19 Sep 2024 09:46:06 +0000 (11:46 +0200)]
rec: implement rfc6303 special zones (mostly v6 reverse mappings)
Otto Moerbeek [Mon, 7 Oct 2024 10:03:23 +0000 (12:03 +0200)]
Merge pull request #14697 from omoerbeek/rec-python-not-found
rec: Give a more clear error message if the build fails because python was not found
Otto Moerbeek [Mon, 7 Oct 2024 10:02:56 +0000 (12:02 +0200)]
Merge pull request #14653 from omoerbeek/rec-rust-updates
rec: rust related updates
Otto Moerbeek [Mon, 7 Oct 2024 09:49:22 +0000 (11:49 +0200)]
Merge pull request #14611 from omoerbeek/rec-log-moadns-exception
rec: Only log MOADNSExceptions if logging.log_common_errors is true.
Otto Moerbeek [Mon, 7 Oct 2024 09:32:59 +0000 (11:32 +0200)]
Merge pull request #14694 from omoerbeek/rec-rpz-tweaks
rec: rpz tweaks
Otto Moerbeek [Mon, 7 Oct 2024 09:31:49 +0000 (11:31 +0200)]
Apply suggestions from code review
Co-authored-by: Remi Gacogne <github@coredump.fr>
Otto Moerbeek [Mon, 7 Oct 2024 09:06:48 +0000 (11:06 +0200)]
Make rust tarball downloaed in sdist stage available in build stage
Otto Moerbeek [Mon, 7 Oct 2024 09:06:11 +0000 (11:06 +0200)]
do not redownload tarball if it's alreay in /tmp but do check sha always
Remi Gacogne [Fri, 4 Oct 2024 11:57:20 +0000 (13:57 +0200)]
Merge pull request #14731 from rgacogne/ddist-changelog-secpoll-1.9.7
dnsdist: Update ChangeLog and secpoll for 1.9.7
Remi Gacogne [Fri, 4 Oct 2024 07:49:34 +0000 (09:49 +0200)]
dnsdist: Fix wrong ticket number in the 1.9.7 ChangeLog
Alexis Romero [Fri, 4 Oct 2024 04:50:55 +0000 (06:50 +0200)]
Merge pull request #14732 from romeroalx/pip-pinning-r2
GH actions: move validation for pinned pip pkgs to misc-dailies. Additional folders with pinned pip packages
Remi Gacogne [Thu, 3 Oct 2024 15:05:15 +0000 (17:05 +0200)]
dnsdist: Add 14740 to the 1.9.7 ChangeLog
Remi Gacogne [Tue, 1 Oct 2024 07:42:18 +0000 (09:42 +0200)]
fine
Remi Gacogne [Mon, 30 Sep 2024 12:14:56 +0000 (14:14 +0200)]
dnsdist: Update ChangeLog and secpoll for 1.9.7
Remi Gacogne [Thu, 3 Oct 2024 13:50:35 +0000 (15:50 +0200)]
Merge pull request #14739 from rgacogne/ddist-disable-ebpf-for-quic
dnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets
Otto Moerbeek [Thu, 3 Oct 2024 11:38:55 +0000 (13:38 +0200)]
Merge pull request #14746 from omoerbeek/rec-prep-2024-04
rec: prep 2024-04 releases
Otto Moerbeek [Thu, 3 Oct 2024 11:31:28 +0000 (13:31 +0200)]
Merge pull request #14742 from omoerbeek/rec-priv-cachebig
rec: CVE-2024-25590: limit maximum size of rr sets in record cache
Otto Moerbeek [Wed, 2 Oct 2024 08:27:53 +0000 (10:27 +0200)]
rec: prep 2024-04 releases
Remi Gacogne [Thu, 3 Oct 2024 08:18:47 +0000 (10:18 +0200)]
dnsdist: Add more regression tests for eBPF filtering
Remi Gacogne [Thu, 3 Oct 2024 07:10:09 +0000 (09:10 +0200)]
dnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets
The current eBPF code tries to parse the beginning of the DNS payload
to extract the qname for all UDP datagrams, which is not course
not working correctly for QUIC packets. I don't immediately see a way
to identify QUIC packets from our eBPF code, so for now this commit
disables the eBPF filtering feature on QUIC sockets.
Otto Moerbeek [Wed, 2 Oct 2024 08:45:18 +0000 (10:45 +0200)]
Small docs fixes
Otto Moerbeek [Wed, 21 Aug 2024 09:55:35 +0000 (11:55 +0200)]
Optimization for the ADDR case: stop loop if we found 2 (A and AAAA)
Otto Moerbeek [Wed, 21 Aug 2024 09:09:42 +0000 (11:09 +0200)]
rec: refuse to store very large RRSets in the cache and ServFail on retrieval of those
Peter van Dijk [Tue, 1 Oct 2024 10:36:50 +0000 (12:36 +0200)]
Merge pull request #14729 from Habbie/auth-4.9.2-docs-secpoll
auth-4.9.2: docs+secpoll
romeroalx [Mon, 30 Sep 2024 13:22:58 +0000 (15:22 +0200)]
gh actions - misc-dailies.yml: validate only pinned pip packages are installed
romeroalx [Mon, 30 Sep 2024 14:13:49 +0000 (16:13 +0200)]
tasks.py: move meson pip packages to meson/requirements.txt
romeroalx [Mon, 30 Sep 2024 13:27:01 +0000 (15:27 +0200)]
Revert "gh actions: check pip packages pulling when building docs"
This reverts commit
b011ee832bf10a58cedbbcab4a7ba665d1540a95 .
romeroalx [Mon, 30 Sep 2024 05:47:00 +0000 (07:47 +0200)]
requirements.txt: force upgrade version of pip packages with pip-compile
romeroalx [Sat, 28 Sep 2024 05:56:06 +0000 (07:56 +0200)]
Added pip pinning for python pkgs installed via requirements.txt
Remi Gacogne [Mon, 30 Sep 2024 13:33:47 +0000 (15:33 +0200)]
Merge pull request #14664 from rgacogne/ddist-ffi-proxy-protocol-incoming
dnsdist: Add a FFI accessor to incoming proxy protocol values
Remi Gacogne [Mon, 30 Sep 2024 12:11:26 +0000 (14:11 +0200)]
Merge pull request #14728 from rgacogne/ddist-edns-spoof-raw-record-action
dnsdist: Add EDNS to responses generated from raw record data
Peter van Dijk [Mon, 30 Sep 2024 10:51:06 +0000 (12:51 +0200)]
auth-4.9.2: docs+secpoll
Peter van Dijk [Mon, 30 Sep 2024 10:50:01 +0000 (12:50 +0200)]
git-to-changelog-merges: add romeroalx to employee list
Remi Gacogne [Mon, 30 Sep 2024 10:01:27 +0000 (12:01 +0200)]
dnsdist: Add EDNS to responses generated from raw record data
My reasoning is that it makes sense to add EDNS to responses generated
from DNSdist provided that:
- the initial query had EDNS
- `setAddEDNSToSelfGeneratedResponses` has not been set to `false`
- we are only provided part of the response and not a full response
packet
Otto Moerbeek [Fri, 27 Sep 2024 10:56:23 +0000 (12:56 +0200)]
Spell check fix
Otto Moerbeek [Wed, 4 Sep 2024 12:02:08 +0000 (14:02 +0200)]
rec: generate metrics related files from a single source
Otto Moerbeek [Fri, 27 Sep 2024 09:02:01 +0000 (11:02 +0200)]
Followup to #14705: clang-tidy does not pick up last option listed
Remi Gacogne [Fri, 27 Sep 2024 07:35:19 +0000 (09:35 +0200)]
Merge pull request #14719 from phonedph1/newserver
dnsdist: start the backend if rest of config is processed
phonedph1 [Fri, 27 Sep 2024 02:57:49 +0000 (20:57 -0600)]
start the backend if rest of config is processed
Fred Morcos [Thu, 26 Sep 2024 15:40:03 +0000 (17:40 +0200)]
Merge pull request #14715 from zeha/zeha-regtest-doc
auth: "document" PDNS_BUILD_PATH for regression-tests/
Peter van Dijk [Thu, 26 Sep 2024 09:30:57 +0000 (11:30 +0200)]
Merge pull request #14701 from zeha/zeha-13039-refac
auth: move checkForCorrectTSIG into packethandler
Fred Morcos [Wed, 25 Sep 2024 15:30:19 +0000 (17:30 +0200)]
Keep the recursor stuff running
Fred Morcos [Wed, 25 Sep 2024 15:09:30 +0000 (17:09 +0200)]
Cleanup
Fred Morcos [Wed, 25 Sep 2024 15:09:15 +0000 (17:09 +0200)]
Revert "runtests: error out when tools are not built"
This reverts commit
fec46354337e3980c46a7cb28a59de5d0b933988 .
Remi Gacogne [Wed, 25 Sep 2024 14:19:18 +0000 (16:19 +0200)]
Merge pull request #14713 from rgacogne/fix-coverity-secrets
coverity: Use the correct secret token
Fred Morcos [Wed, 25 Sep 2024 13:24:39 +0000 (15:24 +0200)]
Merge pull request #14620 from fredmorcos/lmdb-cleanups
Cleanups to lmdb source files
Remi Gacogne [Wed, 25 Sep 2024 13:20:15 +0000 (15:20 +0200)]
coverity: Use the correct secret token
We have one Coverity token per product, and not a global token.
Fred Morcos [Wed, 25 Sep 2024 13:21:07 +0000 (15:21 +0200)]
Don't fail the lmdb-nodnssec test when some tools are not available
Remi Gacogne [Wed, 25 Sep 2024 13:12:09 +0000 (15:12 +0200)]
dnsdist: Apply Otto's suggestion to the Lua FFI proxy protocol API
Fred Morcos [Tue, 24 Sep 2024 12:48:08 +0000 (14:48 +0200)]
Whitespace cleanup
Fred Morcos [Wed, 25 Sep 2024 12:18:10 +0000 (14:18 +0200)]
Replace memcpy with std::append
Peter van Dijk [Wed, 25 Sep 2024 09:35:42 +0000 (11:35 +0200)]
Merge pull request #14670 from Habbie/webserver-ise-reason
webserver.cc: try to pass exception text with 500 errors
Fred Morcos [Tue, 24 Sep 2024 12:04:16 +0000 (14:04 +0200)]
Fix new impl of serializeToBuffer
Fred Morcos [Tue, 24 Sep 2024 10:03:40 +0000 (12:03 +0200)]
runtests: error out when tools are not built
Fred Morcos [Tue, 24 Sep 2024 10:03:23 +0000 (12:03 +0200)]
Whitespace cleanup
Fred Morcos [Tue, 24 Sep 2024 09:21:29 +0000 (11:21 +0200)]
Merge pull request #14705 from fredmorcos/cleanup-clang-config-files
Cleanup clang config files