]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 months agoTypo in comment 14976/head
Otto Moerbeek [Fri, 14 Feb 2025 06:57:25 +0000 (07:57 +0100)] 
Typo in comment

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
5 months agoClearly separate signal handling from rec_control quit(-nicely) path
Otto Moerbeek [Wed, 12 Feb 2025 09:17:30 +0000 (10:17 +0100)] 
Clearly separate signal handling from rec_control quit(-nicely) path

Also: as the bulk and regression tests now use quit-nicely, we don't need to do special processing
for the SAN case anymore on signals.

rec_control quit still does some SAN work and exits 1 (legacy beheviour).

5 months agoMake dnstap test handle EOF and wait on process to exit.
Otto Moerbeek [Mon, 10 Feb 2025 13:21:01 +0000 (14:21 +0100)] 
Make dnstap test handle EOF and wait on process to exit.

The wait is essential if you have multiple tests classes in a test file.

5 months agoDon't use logging in signal handler
Otto Moerbeek [Fri, 7 Feb 2025 14:51:14 +0000 (15:51 +0100)] 
Don't use logging in signal handler

5 months agoStart using quit-nicely in rec bulk test
Otto Moerbeek [Fri, 7 Feb 2025 12:23:09 +0000 (13:23 +0100)] 
Start using quit-nicely in rec bulk test

5 months agoFix autotools case for @ and adapt meson.build to handle ExecStop as well
Otto Moerbeek [Wed, 5 Feb 2025 15:14:04 +0000 (16:14 +0100)] 
Fix autotools case for @ and adapt meson.build to handle ExecStop as well

5 months agomangle unit file to take into account bindir and multiple instances
Otto Moerbeek [Tue, 4 Feb 2025 14:13:08 +0000 (15:13 +0100)] 
mangle unit file to take into account bindir and multiple instances

5 months agoStart using rec_control quit-nicely to stop rec runing under systemd's control
Otto Moerbeek [Wed, 18 Dec 2024 13:41:19 +0000 (14:41 +0100)] 
Start using rec_control quit-nicely to stop rec runing under systemd's control

5 months agoUse structured logging
Otto Moerbeek [Wed, 18 Dec 2024 13:40:55 +0000 (14:40 +0100)] 
Use structured logging

5 months agoHack to get the TSAN case working (it just calls _exit())
Otto Moerbeek [Tue, 17 Dec 2024 16:07:10 +0000 (17:07 +0100)] 
Hack to get the TSAN case working (it just calls _exit())

5 months agoDon't explictly close control channel
Otto Moerbeek [Tue, 17 Dec 2024 14:54:26 +0000 (15:54 +0100)] 
Don't explictly close control channel

5 months agoUpdate pdns/recursordist/rec-main.cc
Otto Moerbeek [Mon, 16 Dec 2024 15:11:44 +0000 (16:11 +0100)] 
Update pdns/recursordist/rec-main.cc

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
5 months agorec: make quit-nicely wait on actual quit
Otto Moerbeek [Mon, 16 Dec 2024 14:26:46 +0000 (15:26 +0100)] 
rec: make quit-nicely wait on actual quit

5 months agoMerge pull request #15131 from miodvallat/seventh_zone_of_a_seventh_zone
Miod Vallat [Mon, 10 Feb 2025 12:48:50 +0000 (13:48 +0100)] 
Merge pull request #15131 from miodvallat/seventh_zone_of_a_seventh_zone

[pdnsutil] Let add-zone-key use defaults from pdns.conf

5 months agoMake add-zone-key default to KSK rather than ZSK. 15131/head
Miod Vallat [Mon, 10 Feb 2025 10:45:04 +0000 (11:45 +0100)] 
Make add-zone-key default to KSK rather than ZSK.

5 months agoMerge pull request #15137 from rgacogne/ddist-fix-xsk-boost-lockfree-1.87
Remi Gacogne [Mon, 10 Feb 2025 11:15:46 +0000 (12:15 +0100)] 
Merge pull request #15137 from rgacogne/ddist-fix-xsk-boost-lockfree-1.87

dnsdist: Fix compatibility with `boost::lockfree` >= 1.87.0

5 months agodnsdist: Fix compatibility with boost::lockfree >= 1.87.0 15137/head
Remi Gacogne [Mon, 10 Feb 2025 10:24:28 +0000 (11:24 +0100)] 
dnsdist: Fix compatibility with boost::lockfree >= 1.87.0

In https://github.com/boostorg/lockfree/pull/90 `boost::lockfree::spsc_queue`
introduced moved semantics, which is great, but added restrictions
to the callback functor that did not exist before, breaking the API.
This PR fixes that by updating our callbacks to expect an object
instead of a reference.

5 months agoMerge pull request #15134 from rgacogne/ddist-quiche-version-fallback
Remi Gacogne [Mon, 10 Feb 2025 09:43:06 +0000 (10:43 +0100)] 
Merge pull request #15134 from rgacogne/ddist-quiche-version-fallback

dnsdist: Gracefully fall back to older versions of Quiche

5 months agoMerge pull request #15132 from rgacogne/ddist-support-several-xdp-itf
Remi Gacogne [Fri, 7 Feb 2025 15:30:55 +0000 (16:30 +0100)] 
Merge pull request #15132 from rgacogne/ddist-support-several-xdp-itf

dnsdist: Add support for multiple network interfaces in the XDP helper

5 months agodnsdist: Gracefully fall back to older versions of Quiche 15134/head
Remi Gacogne [Fri, 7 Feb 2025 15:01:50 +0000 (16:01 +0100)] 
dnsdist: Gracefully fall back to older versions of Quiche

Before this commit we only tried older versions of Quiche if the
`quiche` feature was not explicitely enabled, and failed otherwise.

5 months agoMerge pull request #15128 from omoerbeek/rec-fw-recurse
Otto Moerbeek [Fri, 7 Feb 2025 14:56:22 +0000 (15:56 +0100)] 
Merge pull request #15128 from omoerbeek/rec-fw-recurse

rec: better explain how the recurse field works in various contexts

5 months agodnsdist: Only defaults to `eth0` when no interface has been set 15132/head
Remi Gacogne [Fri, 7 Feb 2025 14:33:55 +0000 (15:33 +0100)] 
dnsdist: Only defaults to `eth0` when no interface has been set

5 months agodnsdist: Add support for multiple network interfaces in the XDP helper
Remi Gacogne [Fri, 7 Feb 2025 14:16:22 +0000 (15:16 +0100)] 
dnsdist: Add support for multiple network interfaces in the XDP helper

5 months agoApply suggestions from code review 15128/head
Otto Moerbeek [Fri, 7 Feb 2025 13:48:04 +0000 (14:48 +0100)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
5 months agoLet pdns add-zone-key use defaults from pdns.conf whenever possible.
Miod Vallat [Fri, 7 Feb 2025 13:31:57 +0000 (14:31 +0100)] 
Let pdns add-zone-key use defaults from pdns.conf whenever possible.

Fixes #3878

5 months agoMerge pull request #15124 from miodvallat/rotd
Miod Vallat [Fri, 7 Feb 2025 11:01:53 +0000 (12:01 +0100)] 
Merge pull request #15124 from miodvallat/rotd

auth-{4.7.5,4.8.5,4.9.4}: changelog entries + secpoll update

5 months agoDo a consistency check of the recurse flag for the forward_zones case
Otto Moerbeek [Fri, 7 Feb 2025 09:41:05 +0000 (10:41 +0100)] 
Do a consistency check of the recurse flag for the forward_zones case

5 months agoMerge pull request #15126 from rgacogne/ddist-ignore-re2-broken-cflags
Remi Gacogne [Fri, 7 Feb 2025 09:23:55 +0000 (10:23 +0100)] 
Merge pull request #15126 from rgacogne/ddist-ignore-re2-broken-cflags

dnsdist: Ignore `re2`'s broken compilation flags

5 months agorec: better explain how the `recurse` field works in various contexts
Otto Moerbeek [Fri, 7 Feb 2025 09:15:51 +0000 (10:15 +0100)] 
rec: better explain how the `recurse` field works in various contexts

5 months agoMerge pull request #15125 from rgacogne/ddist-no-doh3-meson
Remi Gacogne [Fri, 7 Feb 2025 09:05:48 +0000 (10:05 +0100)] 
Merge pull request #15125 from rgacogne/ddist-no-doh3-meson

dnsdist: Fix meson build failure when DoH3 support is disabled

5 months agodnsdist: Ignore `re2`'s broken compilation flags 15126/head
Remi Gacogne [Thu, 6 Feb 2025 16:47:39 +0000 (17:47 +0100)] 
dnsdist: Ignore `re2`'s broken compilation flags

Apparently some version(s) of `re2` pass `-std=c++11` in the result
of `pkg-config --cflags`, which helpfully downgrades us from C++17
to C++11. Let's just ignore what it says.

5 months agodnsdist: Fix meson build failure when DoH3 support is disabled 15125/head
Remi Gacogne [Thu, 6 Feb 2025 16:17:00 +0000 (17:17 +0100)] 
dnsdist: Fix meson build failure when DoH3 support is disabled

5 months agoauth-{4.7.5,4.8.5,4.9.4}: changelog entries + secpoll update 15124/head
Miod Vallat [Thu, 6 Feb 2025 07:24:13 +0000 (08:24 +0100)] 
auth-{4.7.5,4.8.5,4.9.4}: changelog entries + secpoll update

5 months agoMerge pull request #15083 from miodvallat/napster 10431/head
Miod Vallat [Thu, 6 Feb 2025 11:36:15 +0000 (12:36 +0100)] 
Merge pull request #15083 from miodvallat/napster

Provide additional answers in NAPTR queries

5 months agoMerge pull request #15121 from romeroalx/fix-version-pbr
Alexis Romero [Thu, 6 Feb 2025 11:17:35 +0000 (12:17 +0100)] 
Merge pull request #15121 from romeroalx/fix-version-pbr

GH Actions: documentation.yml clean-up hash validation for pip pkgs and update version of pbr

5 months agoMerge pull request #15119 from omoerbeek/rec-meson-unitfiles
Otto Moerbeek [Wed, 5 Feb 2025 14:56:43 +0000 (15:56 +0100)] 
Merge pull request #15119 from omoerbeek/rec-meson-unitfiles

rec: create service unit files when building using meson

5 months agodocumentation.yml: remove pip validation. already present in misc-dailies.yml as... 15121/head
romeroalx [Wed, 5 Feb 2025 10:46:56 +0000 (11:46 +0100)] 
documentation.yml: remove pip validation. already present in misc-dailies.yml as done in #14732

5 months agoupdate pinned version of pbr package
romeroalx [Wed, 5 Feb 2025 10:14:07 +0000 (11:14 +0100)] 
update pinned version of pbr package

5 months agoMerge pull request #15120 from rgacogne/ddist-xdp-map-queues-parameters
Remi Gacogne [Wed, 5 Feb 2025 08:52:05 +0000 (09:52 +0100)] 
Merge pull request #15120 from rgacogne/ddist-xdp-map-queues-parameters

dnsdist: Make hard-coded values configurable in xdp.py

5 months agoMerge pull request #15118 from rgacogne/ddist-support-quiche-0.23-plus
Remi Gacogne [Wed, 5 Feb 2025 08:50:27 +0000 (09:50 +0100)] 
Merge pull request #15118 from rgacogne/ddist-support-quiche-0.23-plus

dnsdist: Handle Quiche >= 0.23.0 since the API changed

5 months agoMerge pull request #15115 from rgacogne/ddist-meson-follow-up
Remi Gacogne [Wed, 5 Feb 2025 08:47:34 +0000 (09:47 +0100)] 
Merge pull request #15115 from rgacogne/ddist-meson-follow-up

dnsdist: Better handling of out-of-tree builds

5 months agoRewrite auth related comment 15119/head
Otto Moerbeek [Wed, 5 Feb 2025 08:13:26 +0000 (09:13 +0100)] 
Rewrite auth related comment

5 months agodnsdist: Delint xdp.py 15120/head
Remi Gacogne [Tue, 4 Feb 2025 16:03:51 +0000 (17:03 +0100)] 
dnsdist: Delint xdp.py

5 months agodnsdist: Make hard-coded values configurable in xdp.py
Remi Gacogne [Tue, 4 Feb 2025 15:46:39 +0000 (16:46 +0100)] 
dnsdist: Make hard-coded values configurable in xdp.py

- Maximum size of eBPF maps
- Number of network queues in XSK mode

5 months agorec: create service unit files when building using meson
Otto Moerbeek [Tue, 4 Feb 2025 15:33:47 +0000 (16:33 +0100)] 
rec: create service unit files when building using meson

Stolen from auth mostly.
Fixes #15116

5 months agodnsdist: Handle Quiche >= 0.23.0 since the API changed 15118/head
Remi Gacogne [Tue, 4 Feb 2025 15:24:08 +0000 (16:24 +0100)] 
dnsdist: Handle Quiche >= 0.23.0 since the API changed

Quiche 0.23.0 has renamed `quiche_h3_event_headers_has_body` to
`quiche_h3_event_headers_has_more_frames`, so we need to handle that.

5 months agodnsdist: Add the XSK fuzzing target to .gitignore 15115/head
Remi Gacogne [Tue, 4 Feb 2025 14:07:45 +0000 (15:07 +0100)] 
dnsdist: Add the XSK fuzzing target to .gitignore

5 months agodnsdist: Run our unit tests with `meson test`
Remi Gacogne [Tue, 4 Feb 2025 14:06:58 +0000 (15:06 +0100)] 
dnsdist: Run our unit tests with `meson test`

5 months agodnsdist: Better handling of out-of-tree builds
Remi Gacogne [Tue, 4 Feb 2025 14:05:26 +0000 (15:05 +0100)] 
dnsdist: Better handling of out-of-tree builds

Our Python script to generate actions, selectors and settings from
the YAML definitions of these items was making too many assumptions
about the current working directory, which is just wrong outside of
the autotools world.

5 months agoMerge pull request #15076 from omoerbeek/rec-meson-dist
Otto Moerbeek [Tue, 4 Feb 2025 12:40:23 +0000 (13:40 +0100)] 
Merge pull request #15076 from omoerbeek/rec-meson-dist

rec: allow use of meson to create dist file

5 months agoAdd a check to see if gen-version still is up-to-date 15076/head
Otto Moerbeek [Tue, 4 Feb 2025 11:37:21 +0000 (12:37 +0100)] 
Add a check to see if gen-version still is up-to-date

5 months agoMerge pull request #14724 from rgacogne/meson
Remi Gacogne [Tue, 4 Feb 2025 10:49:41 +0000 (11:49 +0100)] 
Merge pull request #14724 from rgacogne/meson

dnsdist: Add meson support

5 months agoMerge pull request #15065 from rgacogne/ddist-enable-yaml-packages
Remi Gacogne [Tue, 4 Feb 2025 08:49:19 +0000 (09:49 +0100)] 
Merge pull request #15065 from rgacogne/ddist-enable-yaml-packages

dnsdist: Enable the new YAML configuration in our packages

5 months agoAdd 'a' and 's' flags NAPTR tests to exercize previous commit. 15083/head
Miod Vallat [Fri, 24 Jan 2025 08:40:23 +0000 (09:40 +0100)] 
Add 'a' and 's' flags NAPTR tests to exercize previous commit.

5 months agoProvide NAPTR replacement information as additional answers whenever possible.
Miod Vallat [Fri, 24 Jan 2025 08:38:32 +0000 (09:38 +0100)] 
Provide NAPTR replacement information as additional answers whenever possible.

5 months agoMerge pull request #15111 from rgacogne/dist-re2
Remi Gacogne [Mon, 3 Feb 2025 14:39:04 +0000 (15:39 +0100)] 
Merge pull request #15111 from rgacogne/dist-re2

dnsdist: Document that RE2 does full matching, add regression tests

5 months agodnsdist: Add spell-checking patterns 15111/head
Remi Gacogne [Mon, 3 Feb 2025 13:21:12 +0000 (14:21 +0100)] 
dnsdist: Add spell-checking patterns

5 months agoMerge pull request #15109 from Habbie/drop-circleci
Peter van Dijk [Mon, 3 Feb 2025 13:18:32 +0000 (14:18 +0100)] 
Merge pull request #15109 from Habbie/drop-circleci

remove circleci config

5 months agoMerge pull request #15054 from neheb/bb
Remi Gacogne [Mon, 3 Feb 2025 13:10:43 +0000 (14:10 +0100)] 
Merge pull request #15054 from neheb/bb

more clang-tidy fixups

5 months agodnsdist: Apply Miod's suggestions to the selectors doc
Remi Gacogne [Mon, 3 Feb 2025 12:23:34 +0000 (13:23 +0100)] 
dnsdist: Apply Miod's suggestions to the selectors doc

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
5 months agoMerge pull request #15103 from miodvallat/minus_one_is_the_new_black
Miod Vallat [Mon, 3 Feb 2025 11:51:36 +0000 (12:51 +0100)] 
Merge pull request #15103 from miodvallat/minus_one_is_the_new_black

Grow tinybackend capabilities a bit

5 months agodnsdist: Document that RE2 does full matching, add regression tests
Remi Gacogne [Mon, 3 Feb 2025 11:34:06 +0000 (12:34 +0100)] 
dnsdist: Document that RE2 does full matching, add regression tests

5 months agoMerge pull request #15093 from mind04/auth-catalog-fix
Peter van Dijk [Mon, 3 Feb 2025 11:22:56 +0000 (12:22 +0100)] 
Merge pull request #15093 from mind04/auth-catalog-fix

auth, check return value of getCatalogMembers()

5 months agoFix clang-tidy warnings 15054/head
Remi Gacogne [Mon, 3 Feb 2025 11:06:40 +0000 (12:06 +0100)] 
Fix clang-tidy warnings

5 months agoremove circleci config 15109/head
Peter van Dijk [Mon, 3 Feb 2025 10:59:15 +0000 (11:59 +0100)] 
remove circleci config

5 months agoMerge pull request #15104 from zeha/zeha-bd
Peter van Dijk [Mon, 3 Feb 2025 10:58:40 +0000 (11:58 +0100)] 
Merge pull request #15104 from zeha/zeha-bd

Replace dnsutils with bind9-dnsutils

5 months agoMerge pull request #15105 from miodvallat/creationism
Miod Vallat [Mon, 3 Feb 2025 10:56:54 +0000 (11:56 +0100)] 
Merge pull request #15105 from miodvallat/creationism

Let pdnsutil warn when creating local files

5 months agodnsdist: Fix unused parameter warnings 14724/head
Remi Gacogne [Mon, 3 Feb 2025 10:09:52 +0000 (11:09 +0100)] 
dnsdist: Fix unused parameter warnings

5 months agodnsdist: Fix formatting and a clang-tidy warning
Remi Gacogne [Mon, 3 Feb 2025 09:15:30 +0000 (10:15 +0100)] 
dnsdist: Fix formatting and a clang-tidy warning

6 months agoWarn if local files have been created. 15105/head
Miod Vallat [Fri, 31 Jan 2025 09:40:43 +0000 (10:40 +0100)] 
Warn if local files have been created.

This will hopefully let users notice that they might need to perform
appropriate chown and/or chmod operations so that pdns_server can
correctly access these files.

Fixes #11060
Addresses #3386

6 months agoAdd infrastructure for backends to report whether file creation occurred.
Miod Vallat [Fri, 31 Jan 2025 08:58:03 +0000 (09:58 +0100)] 
Add infrastructure for backends to report whether file creation occurred.

This only concerns the LMDB backend, as no other backend is able to
create local storage.

To be used shortly in a pdnsutil near you.

6 months agoReplace dnsutils with bind9-dnsutils 15104/head
Chris Hofstaedtler [Fri, 31 Jan 2025 08:01:40 +0000 (09:01 +0100)] 
Replace dnsutils with bind9-dnsutils

bind9-dnsutils exists starting in Debian bullseye, and dnsutils stopped existing in trixie.

6 months agoRework domain id generation. 15103/head
Miod Vallat [Thu, 30 Jan 2025 15:40:01 +0000 (16:40 +0100)] 
Rework domain id generation.

These changes make the internal state (TDI_t) the reference for domain
ids, which are generated on the fly as domains are added.

Routines iterating over domains make sure to keep this state updated, so
that, at any time, any domain in existence has an entry in the state and
thus an immutable (once discovered) id.

While there, implement getDomainInfo() as a wrapper over
getAllDomains(), returning only the domain we are looking for.

Fixes #14563

6 months agoauth, add [[nodiscard]] to getCatalogMembers() 15093/head
Kees Monshouwer [Wed, 29 Jan 2025 00:31:20 +0000 (01:31 +0100)] 
auth, add [[nodiscard]] to getCatalogMembers()

6 months agoauth, check return value of getCatalogMembers()
Kees Monshouwer [Tue, 28 Jan 2025 17:33:20 +0000 (18:33 +0100)] 
auth, check return value of getCatalogMembers()

6 months agodnsdist: Fix compilation errors w/o DoQ and DoH3, plus clang-tidy warnings
Remi Gacogne [Tue, 28 Jan 2025 16:07:34 +0000 (17:07 +0100)] 
dnsdist: Fix compilation errors w/o DoQ and DoH3, plus clang-tidy warnings

6 months agodnsdist: Fix remaining build issues for YAML with meson
Remi Gacogne [Fri, 24 Jan 2025 15:12:44 +0000 (16:12 +0100)] 
dnsdist: Fix remaining build issues for YAML with meson

6 months agodnsdist: Fix additional LDFLAGS in tasks.py
Remi Gacogne [Mon, 20 Jan 2025 17:17:01 +0000 (18:17 +0100)] 
dnsdist: Fix additional LDFLAGS in tasks.py

6 months agodnsdist: Correctly set env vars up for meson
Remi Gacogne [Mon, 20 Jan 2025 16:44:44 +0000 (17:44 +0100)] 
dnsdist: Correctly set env vars up for meson

6 months agodnsdist: Fix building without dnstap support enabled
Remi Gacogne [Thu, 17 Oct 2024 09:37:44 +0000 (11:37 +0200)] 
dnsdist: Fix building without dnstap support enabled

6 months agodnsdist: Fix more "unused parameters" warnings
Remi Gacogne [Thu, 17 Oct 2024 09:37:25 +0000 (11:37 +0200)] 
dnsdist: Fix more "unused parameters" warnings

6 months agodnsdist: Fix duplicated dnslabeltext.cc
Remi Gacogne [Tue, 15 Oct 2024 14:33:05 +0000 (16:33 +0200)] 
dnsdist: Fix duplicated dnslabeltext.cc

6 months agodnsdist: Fix meson build without LMDB
Remi Gacogne [Tue, 15 Oct 2024 10:47:16 +0000 (12:47 +0200)] 
dnsdist: Fix meson build without LMDB

6 months agotasks: Properly convert sanitizers to meson
Remi Gacogne [Tue, 15 Oct 2024 08:49:31 +0000 (10:49 +0200)] 
tasks: Properly convert sanitizers to meson

6 months agobuild-and-test-all: Install meson for dnsdist
Remi Gacogne [Mon, 14 Oct 2024 19:25:16 +0000 (21:25 +0200)] 
build-and-test-all: Install meson for dnsdist

6 months agodnsdist: Add meson-based builds to the CI
Remi Gacogne [Mon, 14 Oct 2024 14:14:57 +0000 (16:14 +0200)] 
dnsdist: Add meson-based builds to the CI

6 months agodnsdist: Re-enable "unused parameter" warnings
Remi Gacogne [Mon, 14 Oct 2024 13:20:34 +0000 (15:20 +0200)] 
dnsdist: Re-enable "unused parameter" warnings

6 months agodnsdist: Fix a lot of "unused parameter" warnings
Remi Gacogne [Mon, 14 Oct 2024 13:20:16 +0000 (15:20 +0200)] 
dnsdist: Fix a lot of "unused parameter" warnings

6 months agodnsdist: Remove duplicated meson directories and files
Remi Gacogne [Mon, 14 Oct 2024 09:29:27 +0000 (11:29 +0200)] 
dnsdist: Remove duplicated meson directories and files

6 months agodnsdist: Apply Otto's patch (thanks!)
Remi Gacogne [Fri, 27 Sep 2024 13:58:52 +0000 (15:58 +0200)] 
dnsdist: Apply Otto's patch (thanks!)

6 months agodnsdist: Fix building with meson without all options enabled
Remi Gacogne [Fri, 27 Sep 2024 09:29:48 +0000 (11:29 +0200)] 
dnsdist: Fix building with meson without all options enabled

6 months agoFix fuzzing targets with meson
Remi Gacogne [Fri, 27 Sep 2024 09:29:24 +0000 (11:29 +0200)] 
Fix fuzzing targets with meson

6 months agodnsdist: Fix detection of a specific nghttp2 feature
Remi Gacogne [Wed, 25 Sep 2024 18:41:39 +0000 (20:41 +0200)] 
dnsdist: Fix detection of a specific nghttp2 feature

The `#if` should be `#ifdef` or `#if defined`, as otherwise it fails
with the `config.h` generated by `meson`.

6 months agodnsdist: Fix a few "unused parameter" warnings
Remi Gacogne [Wed, 25 Sep 2024 12:54:59 +0000 (14:54 +0200)] 
dnsdist: Fix a few "unused parameter" warnings

6 months agodnsdist: Fix a typo in the CDB m4 file
Remi Gacogne [Wed, 25 Sep 2024 12:54:39 +0000 (14:54 +0200)] 
dnsdist: Fix a typo in the CDB m4 file

6 months agodnsdist: Add meson support
Remi Gacogne [Mon, 23 Sep 2024 16:26:53 +0000 (18:26 +0200)] 
dnsdist: Add meson support

6 months agoMerge pull request #15034 from milzi234/chore/docs-site-brush-up
milzi234 [Tue, 28 Jan 2025 07:44:17 +0000 (08:44 +0100)] 
Merge pull request #15034 from milzi234/chore/docs-site-brush-up

chore: Brush up of PowerDNS Documentation Site

6 months agoMerge pull request #15088 from omoerbeek/rec-fwz-docs
Otto Moerbeek [Tue, 28 Jan 2025 06:42:18 +0000 (07:42 +0100)] 
Merge pull request #15088 from omoerbeek/rec-fwz-docs

rec: fix forward zones example in YAML

6 months agoMerge pull request #15086 from omoerbeek/auth-meson-ldap-deb11
Otto Moerbeek [Mon, 27 Jan 2025 09:39:40 +0000 (10:39 +0100)] 
Merge pull request #15086 from omoerbeek/auth-meson-ldap-deb11

auth: try to find ldap libs in case pkconfig is missing (happens on debian11)

6 months agorec: fix forward zones example in YAML 15088/head
Otto Moerbeek [Mon, 27 Jan 2025 09:30:40 +0000 (10:30 +0100)] 
rec: fix forward zones example in YAML

Fixes #15077