]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
9 months agoRefresh spelling configuration 14790/head
Josh Soref [Mon, 21 Oct 2024 18:31:15 +0000 (14:31 -0400)] 
Refresh spelling configuration

* Roughly merging configuration from https://github.com/check-spelling/spell-check-this/commit/f398e2297a86886bcb3f04e6627ea57d969a80b1
* Adding `regression-tests.*/description` to only to enable checking
* Turning on `check_file_names` to check file name paths

9 months agospelling: the
Josh Soref [Mon, 21 Oct 2024 18:46:05 +0000 (14:46 -0400)] 
spelling: the

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: sensitivity
Josh Soref [Mon, 21 Oct 2024 19:11:49 +0000 (15:11 -0400)] 
spelling: sensitivity

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: mixed-case
Josh Soref [Mon, 21 Oct 2024 19:22:17 +0000 (15:22 -0400)] 
spelling: mixed-case

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: maintained
Josh Soref [Mon, 21 Oct 2024 19:11:00 +0000 (15:11 -0400)] 
spelling: maintained

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: long-standing
Josh Soref [Mon, 21 Oct 2024 18:49:44 +0000 (14:49 -0400)] 
spelling: long-standing

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: its
Josh Soref [Mon, 21 Oct 2024 18:49:30 +0000 (14:49 -0400)] 
spelling: its

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: ip address + port
Josh Soref [Mon, 21 Oct 2024 19:21:29 +0000 (15:21 -0400)] 
spelling: ip address + port

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: greater
Josh Soref [Mon, 21 Oct 2024 18:47:17 +0000 (14:47 -0400)] 
spelling: greater

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: case-sensitive
Josh Soref [Mon, 21 Oct 2024 18:46:38 +0000 (14:46 -0400)] 
spelling: case-sensitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: case-insensitive
Josh Soref [Mon, 21 Oct 2024 18:46:28 +0000 (14:46 -0400)] 
spelling: case-insensitive

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agospelling: a
Josh Soref [Mon, 21 Oct 2024 18:45:49 +0000 (14:45 -0400)] 
spelling: a

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
9 months agoMerge pull request #14784 from fredmorcos/small-cleanups
Peter van Dijk [Sun, 20 Oct 2024 14:15:46 +0000 (16:15 +0200)] 
Merge pull request #14784 from fredmorcos/small-cleanups

Small cleanups

9 months agoMerge pull request #14714 from Habbie/el8-gcc-toolset-13
Peter van Dijk [Fri, 18 Oct 2024 15:21:16 +0000 (17:21 +0200)] 
Merge pull request #14714 from Habbie/el8-gcc-toolset-13

el-8: use gcc-toolset-13

9 months agoMerge pull request #14785 from rgacogne/fix-lmdb-safe-except
Fred Morcos [Fri, 18 Oct 2024 15:13:26 +0000 (17:13 +0200)] 
Merge pull request #14785 from rgacogne/fix-lmdb-safe-except

dnsdist: Add missing `stdexcept` include in `lmdb-safe.hh`

9 months agoMerge pull request #14777 from fredmorcos/fix-clang-tidy-again
Fred Morcos [Fri, 18 Oct 2024 15:12:48 +0000 (17:12 +0200)] 
Merge pull request #14777 from fredmorcos/fix-clang-tidy-again

Fix clang-tidy (again)

9 months agodnsdist: Add missing `stdexcept` include in `lmdb-safe.hh` 14785/head
Remi Gacogne [Fri, 18 Oct 2024 14:20:37 +0000 (16:20 +0200)] 
dnsdist: Add missing `stdexcept` include in `lmdb-safe.hh`

It was only included for non-dnsdist contexts, but `std::runtime_error`
is used in all contexts and gcc version 14.2.1 20240910 (at least) is
not happy about it:
```
In file included from ext/lmdb-safe/lmdb-safe.cc:2:
ext/lmdb-safe/lmdb-safe.hh: In member function ‘int MDBROTransactionImpl::get(MDB_dbi, const MDBInVal&, MDBOutVal&)’:
ext/lmdb-safe/lmdb-safe.hh:379:18: error: ‘runtime_error’ is not a member of ‘std’
  379 |       throw std::runtime_error("Attempt to use a closed RO transaction for get");
      |
```

9 months agoSome meson cleanup work before lmdb-safe tests 14784/head
Fred Morcos [Fri, 18 Oct 2024 11:52:07 +0000 (13:52 +0200)] 
Some meson cleanup work before lmdb-safe tests

9 months agoMinor formatting and cleanup
Fred Morcos [Fri, 18 Oct 2024 11:51:57 +0000 (13:51 +0200)] 
Minor formatting and cleanup

9 months agoMerge pull request #14782 from fredmorcos/rework-mdb-inout-vals
Fred Morcos [Fri, 18 Oct 2024 11:34:52 +0000 (13:34 +0200)] 
Merge pull request #14782 from fredmorcos/rework-mdb-inout-vals

Rework MDBIn/OutVal

9 months agoMerge pull request #14658 from phonedph1/moredump
Remi Gacogne [Fri, 18 Oct 2024 11:25:57 +0000 (13:25 +0200)] 
Merge pull request #14658 from phonedph1/moredump

dnsdist: dump more packet cache

9 months agoStatically ensure MDBInVal can store requested values 14782/head
Fred Morcos [Fri, 18 Oct 2024 10:42:00 +0000 (12:42 +0200)] 
Statically ensure MDBInVal can store requested values

9 months agoMerge pull request #14781 from bjacquin/dev/beber/pdns-version-string
Peter van Dijk [Fri, 18 Oct 2024 10:23:54 +0000 (12:23 +0200)] 
Merge pull request #14781 from bjacquin/dev/beber/pdns-version-string

pdns: allow empty string in version-string

9 months agoFixup includes
Fred Morcos [Thu, 17 Oct 2024 17:09:33 +0000 (19:09 +0200)] 
Fixup includes

9 months agoRework MDBInVal
Fred Morcos [Thu, 17 Oct 2024 14:16:36 +0000 (16:16 +0200)] 
Rework MDBInVal

9 months agoRework MDBOutVal
Fred Morcos [Thu, 17 Oct 2024 14:02:17 +0000 (16:02 +0200)] 
Rework MDBOutVal

9 months agoFix std::string include in lmdb-typed header
Fred Morcos [Thu, 17 Oct 2024 13:45:18 +0000 (15:45 +0200)] 
Fix std::string include in lmdb-typed header

9 months agoLMDBLS Cleanups
Fred Morcos [Thu, 17 Oct 2024 13:42:16 +0000 (15:42 +0200)] 
LMDBLS Cleanups

9 months agolmdb-safe header lint & formatting cleanups
Fred Morcos [Thu, 17 Oct 2024 13:40:27 +0000 (15:40 +0200)] 
lmdb-safe header lint & formatting cleanups

9 months agoMerge pull request #14778 from fredmorcos/lmdb-safe-cleanups
Fred Morcos [Thu, 17 Oct 2024 12:03:42 +0000 (14:03 +0200)] 
Merge pull request #14778 from fredmorcos/lmdb-safe-cleanups

Some cleanups for lmdb-safe

9 months agoMerge pull request #14718 from emmanuel-ferdman/master
Peter van Dijk [Thu, 17 Oct 2024 11:24:25 +0000 (13:24 +0200)] 
Merge pull request #14718 from emmanuel-ferdman/master

regression-tests.auth-py: remove duplicate method

9 months agoCleanup includes in lmdbbackend 14778/head
Fred Morcos [Thu, 17 Oct 2024 08:29:31 +0000 (10:29 +0200)] 
Cleanup includes in lmdbbackend

9 months agoRefactor shards cmdline handling
Fred Morcos [Thu, 17 Oct 2024 08:27:35 +0000 (10:27 +0200)] 
Refactor shards cmdline handling

9 months agoCleanup LMDBBackend::upgradeToSchemav5
Fred Morcos [Thu, 17 Oct 2024 08:16:49 +0000 (10:16 +0200)] 
Cleanup LMDBBackend::upgradeToSchemav5

9 months agopdns: allow empty string in version-string 14781/head
Bertrand Jacquin [Wed, 16 Oct 2024 20:43:07 +0000 (21:43 +0100)] 
pdns: allow empty string in version-string

This change allow an empty string to be returned to CHAOS version.bind
request. version-string by default is set to "full" through
pdns/auth-main.cc declareArguments(), however does not allow an empty
string to be returned as PowerDNS Recursor does.

9 months agoSome cleanups in lmdbbackend
Fred Morcos [Wed, 16 Oct 2024 13:54:51 +0000 (15:54 +0200)] 
Some cleanups in lmdbbackend

9 months agoCleanup TypedDBI
Fred Morcos [Wed, 16 Oct 2024 13:49:30 +0000 (15:49 +0200)] 
Cleanup TypedDBI

9 months agoCleanup struct nullindex_t
Fred Morcos [Wed, 16 Oct 2024 13:47:19 +0000 (15:47 +0200)] 
Cleanup struct nullindex_t

9 months agoCleanup struct index_on and index_on_function
Fred Morcos [Wed, 16 Oct 2024 13:28:02 +0000 (15:28 +0200)] 
Cleanup struct index_on and index_on_function

9 months agoCleanup LMDBIndexOps
Fred Morcos [Wed, 16 Oct 2024 13:25:25 +0000 (15:25 +0200)] 
Cleanup LMDBIndexOps

9 months agoCleanup makeCombinedKey
Fred Morcos [Wed, 16 Oct 2024 13:22:32 +0000 (15:22 +0200)] 
Cleanup makeCombinedKey

9 months agoUse uint32_t in makeCombinedKey
Fred Morcos [Wed, 16 Oct 2024 13:17:53 +0000 (15:17 +0200)] 
Use uint32_t in makeCombinedKey

9 months agoSpecialize MDBOutVal::get/getNoStripHeader for uint32_t
Fred Morcos [Wed, 16 Oct 2024 13:15:11 +0000 (15:15 +0200)] 
Specialize MDBOutVal::get/getNoStripHeader for uint32_t

9 months agoUse uint32_t in MDBGetMaxID and MDBGetRandomID
Fred Morcos [Wed, 16 Oct 2024 11:31:09 +0000 (13:31 +0200)] 
Use uint32_t in MDBGetMaxID and MDBGetRandomID

9 months agoClang-tidy cleanups of lmdb-typed
Fred Morcos [Wed, 16 Oct 2024 11:08:26 +0000 (13:08 +0200)] 
Clang-tidy cleanups of lmdb-typed

9 months agoFix clang-tidy (again) 14777/head
Fred Morcos [Wed, 16 Oct 2024 10:57:10 +0000 (12:57 +0200)] 
Fix clang-tidy (again)

9 months agoMerge pull request #14775 from omoerbeek/rec-zap-pdns_hw.cc
Otto Moerbeek [Tue, 15 Oct 2024 14:06:49 +0000 (16:06 +0200)] 
Merge pull request #14775 from omoerbeek/rec-zap-pdns_hw.cc

rec: Delete dangling symlink pdns_hw.cc

9 months agorec: Delete dangling symlink pdns_hw.cc 14775/head
Otto Moerbeek [Tue, 15 Oct 2024 13:30:23 +0000 (15:30 +0200)] 
rec: Delete dangling symlink pdns_hw.cc

9 months agoMerge pull request #14770 from omoerbeek/rec-docs-metrics
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

9 months agoFix a few refs 14770/head
Otto Moerbeek [Mon, 14 Oct 2024 14:12:42 +0000 (16:12 +0200)] 
Fix a few refs

9 months agoGenerate metrics doc file
Otto Moerbeek [Mon, 14 Oct 2024 14:12:18 +0000 (16:12 +0200)] 
Generate metrics doc file

9 months agoMerge pull request #14621 from fredmorcos/meson-lmdb-regtests
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

9 months agoMerge pull request #14766 from Habbie/rec-ignore-snmp-bookworm
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

9 months agobump SNMP ignore from buster to bookworm after buildbot VM upgrade 14766/head
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

9 months agofix name of notify binary 14621/head
Peter van Dijk [Fri, 11 Oct 2024 08:37:25 +0000 (10:37 +0200)] 
fix name of notify binary

9 months agoMerge pull request #14764 from chbruyand/dnsdist-load-tickets-key
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

9 months agoMerge pull request #12752 from kpfleming/issue-12714
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.

9 months agoMerge pull request #14665 from Habbie/sdig-stdin-improvements
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

9 months agofix Remi's comments and some formatting 14764/head
Charles-Henri Bruyand [Thu, 10 Oct 2024 10:43:15 +0000 (12:43 +0200)] 
fix Remi's comments and some formatting

9 months agodnsdist: add a global loadTicketsKey function
Charles-Henri Bruyand [Wed, 9 Oct 2024 14:21:27 +0000 (16:21 +0200)] 
dnsdist: add a global loadTicketsKey function

9 months agodnsdist: add the ability to load a given tickets key from lua
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

9 months agoMerge pull request #14721 from omoerbeek/followup-14705
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

9 months agoMerge pull request #14684 from zeha/secinitsoatimes
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

9 months agoMerge pull request #14755 from radub2012/patch-1
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

9 months agoMerge pull request #14754 from omoerbeek/rec-unittest-cache-init
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

9 months agoMerge pull request #14758 from omoerbeek/rust-to-1.80.1
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

9 months agoMove back to rust 1.80.1, see https://github.com/PowerDNS/pdns/issues/14757 14758/head
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

9 months agoUpdate catalog.rst 14755/head
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.

9 months agoMerge pull request #14673 from wjgauthier/docs-catalog
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

9 months agoMerge pull request #14722 from omoerbeek/rec-gen-metrics
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

9 months agorec: make sure the record cache has sane parameters for each unit test 14754/head
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.

9 months agoMerge pull request #14506 from omoerbeek/rec-allow_notify
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

9 months agoInstead of adding a trailing comma, zap leading spaces 14721/head
Otto Moerbeek [Mon, 7 Oct 2024 12:44:38 +0000 (14:44 +0200)] 
Instead of adding a trailing comma, zap leading spaces

9 months agoMerge pull request #14693 from omoerbeek/rec-rfc6303
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)

9 months agoApply suggestions from code review 14722/head
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>
9 months agoMerge pull request #14753 from omoerbeek/rec-rust-download-dedup
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

9 months agorec: allow_notify should be processed for forward_zones and forward_zones_recurse 14506/head
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.

9 months agoEnsure serve-rfc1918 is enabled when doing serve-rfc6303 14693/head
Otto Moerbeek [Mon, 7 Oct 2024 10:26:11 +0000 (12:26 +0200)] 
Ensure serve-rfc1918 is enabled when doing serve-rfc6303

9 months agoApply suggestions from code review
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>
9 months agorec: implement rfc6303 special zones (mostly v6 reverse mappings)
Otto Moerbeek [Thu, 19 Sep 2024 09:46:06 +0000 (11:46 +0200)] 
rec: implement rfc6303 special zones (mostly v6 reverse mappings)

9 months agoMerge pull request #14697 from omoerbeek/rec-python-not-found
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

9 months agoMerge pull request #14653 from omoerbeek/rec-rust-updates
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

9 months agoMerge pull request #14611 from omoerbeek/rec-log-moadns-exception
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.

9 months agoMerge pull request #14694 from omoerbeek/rec-rpz-tweaks
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

9 months agoApply suggestions from code review 14697/head
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>
9 months agoMake rust tarball downloaed in sdist stage available in build stage 14753/head
Otto Moerbeek [Mon, 7 Oct 2024 09:06:48 +0000 (11:06 +0200)] 
Make rust tarball downloaed in sdist stage available in build stage

9 months agodo not redownload tarball if it's alreay in /tmp but do check sha always
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

9 months agoMerge pull request #14731 from rgacogne/ddist-changelog-secpoll-1.9.7
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

9 months agodnsdist: Fix wrong ticket number in the 1.9.7 ChangeLog 14731/head
Remi Gacogne [Fri, 4 Oct 2024 07:49:34 +0000 (09:49 +0200)] 
dnsdist: Fix wrong ticket number in the 1.9.7 ChangeLog

9 months agoMerge pull request #14732 from romeroalx/pip-pinning-r2
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

9 months agodnsdist: Add 14740 to the 1.9.7 ChangeLog
Remi Gacogne [Thu, 3 Oct 2024 15:05:15 +0000 (17:05 +0200)] 
dnsdist: Add 14740 to the 1.9.7 ChangeLog

9 months agofine
Remi Gacogne [Tue, 1 Oct 2024 07:42:18 +0000 (09:42 +0200)] 
fine

9 months agodnsdist: Update ChangeLog and secpoll for 1.9.7
Remi Gacogne [Mon, 30 Sep 2024 12:14:56 +0000 (14:14 +0200)] 
dnsdist: Update ChangeLog and secpoll for 1.9.7

9 months agoMerge pull request #14739 from rgacogne/ddist-disable-ebpf-for-quic
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

9 months agoMerge pull request #14746 from omoerbeek/rec-prep-2024-04
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

9 months agoMerge pull request #14742 from omoerbeek/rec-priv-cachebig
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

9 months agorec: prep 2024-04 releases 14746/head
Otto Moerbeek [Wed, 2 Oct 2024 08:27:53 +0000 (10:27 +0200)] 
rec: prep 2024-04 releases

9 months agodnsdist: Add more regression tests for eBPF filtering 14739/head
Remi Gacogne [Thu, 3 Oct 2024 08:18:47 +0000 (10:18 +0200)] 
dnsdist: Add more regression tests for eBPF filtering

9 months agodnsdist: Disable eBPF filtering on QUIC (DoQ, DoH3) sockets
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.

10 months agoSmall docs fixes 14742/head
Otto Moerbeek [Wed, 2 Oct 2024 08:45:18 +0000 (10:45 +0200)] 
Small docs fixes