]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
16 months agoUpdate docs for `connectionCount` parameter
Ensar Sarajčić [Fri, 7 Feb 2025 11:45:16 +0000 (12:45 +0100)] 
Update docs for `connectionCount` parameter

16 months agoImplement `RemoteLoggerPool::name`
Ensar Sarajčić [Fri, 7 Feb 2025 11:38:18 +0000 (12:38 +0100)] 
Implement `RemoteLoggerPool::name`

16 months agoChange `RemoteLoggerPool::toString` to describe just general stats
Ensar Sarajčić [Fri, 7 Feb 2025 11:37:50 +0000 (12:37 +0100)] 
Change `RemoteLoggerPool::toString` to describe just general stats

16 months agoReplace locks in `remote_logger_pool` with an atomic counter
Ensar Sarajčić [Fri, 7 Feb 2025 11:33:29 +0000 (12:33 +0100)] 
Replace locks in `remote_logger_pool` with an atomic counter

16 months agobuild-and-test-all.yml: skip dnsdist eBPF regression tests if skipXDP=True
romeroalx [Thu, 30 Jan 2025 13:23:16 +0000 (14:23 +0100)] 
build-and-test-all.yml: skip dnsdist eBPF regression tests if skipXDP=True

16 months agobuild-and-test-all.yml: use venv for executing tasks
romeroalx [Wed, 29 Jan 2025 12:47:20 +0000 (13:47 +0100)] 
build-and-test-all.yml: use venv for executing tasks

16 months agoAdd pyinvoke as pip requirement for builds
romeroalx [Wed, 29 Jan 2025 13:02:51 +0000 (14:02 +0100)] 
Add pyinvoke as pip requirement for builds

16 months agobuild-and-test-all.yml: use container runner for swagger-syntax-check
romeroalx [Wed, 29 Jan 2025 12:48:18 +0000 (13:48 +0100)] 
build-and-test-all.yml: use container runner for swagger-syntax-check

16 months agobuild-and-test-all.yml: enable build auth with meson on debian11
romeroalx [Tue, 28 Jan 2025 18:37:48 +0000 (19:37 +0100)] 
build-and-test-all.yml: enable build auth with meson on debian11

16 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

16 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

16 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

16 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

16 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

16 months agoAdd ifurlup() HTTP status code option. 15127/head
dmachard [Fri, 7 Feb 2025 07:34:51 +0000 (08:34 +0100)] 
Add ifurlup() HTTP status code option.

16 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.

16 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

16 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

16 months agooops 14990/head
Peter van Dijk [Thu, 6 Feb 2025 12:10:54 +0000 (13:10 +0100)] 
oops

16 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

16 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

16 months agoShorten lock duration in `RemoteLoggerPool::queueData`
Ensar Sarajčić [Thu, 6 Feb 2025 08:50:00 +0000 (09:50 +0100)] 
Shorten lock duration in `RemoteLoggerPool::queueData`

16 months agoAdd a basic lock in `RemoteLoggerInterface::queueData` for thread safety
Ensar Sarajčić [Thu, 6 Feb 2025 08:29:20 +0000 (09:29 +0100)] 
Add a basic lock in `RemoteLoggerInterface::queueData` for thread safety

16 months agoFix `DnstapLogAction` and `DnstapLogResponseAction` in YAML config
Ensar Sarajčić [Wed, 5 Feb 2025 19:03:42 +0000 (20:03 +0100)] 
Fix `DnstapLogAction` and `DnstapLogResponseAction` in YAML config

There was not option of having no alter function defined, even though it
is expected by config. If it wasn't defined, it passed an invalid alter
function into the action. This makes the alter function optional and
properly checks if it was found in configuration.

16 months agoAdd YAML support for multiple logger connections
Ensar Sarajčić [Wed, 5 Feb 2025 19:02:26 +0000 (20:02 +0100)] 
Add YAML support for multiple logger connections

This also fixes a bug with loggers in YAML, which had hardcoded
connection status. For `RemoteLogger` that worked by having it always
connect, but for `FrameStreamLogger` it never connected. Now the
behavior is the same as lua, by checking the client mode flag.

16 months agoPrevent erasing invalid value from options map
Ensar Sarajčić [Wed, 5 Feb 2025 17:30:30 +0000 (18:30 +0100)] 
Prevent erasing invalid value from options map

16 months agoReserve room in loggers vector before adding loggers
Ensar Sarajčić [Wed, 5 Feb 2025 17:22:53 +0000 (18:22 +0100)] 
Reserve room in loggers vector before adding loggers

16 months agoFix clang-tidy warnings
Ensar Sarajčić [Wed, 5 Feb 2025 17:10:52 +0000 (18:10 +0100)] 
Fix clang-tidy warnings

16 months agoAdd `remote_logger_pool` to meson
Ensar Sarajčić [Wed, 5 Feb 2025 16:04:13 +0000 (17:04 +0100)] 
Add `remote_logger_pool` to meson

16 months agoRemove `pick` from `dnsdist-lua-bindings-protobuf.cc`
Ensar Sarajčić [Wed, 5 Feb 2025 15:05:05 +0000 (16:05 +0100)] 
Remove `pick` from `dnsdist-lua-bindings-protobuf.cc`

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
16 months agoFix typo in `dnsdist` makefile
Ensar Sarajčić [Wed, 5 Feb 2025 14:46:20 +0000 (15:46 +0100)] 
Fix typo in `dnsdist` makefile

Co-authored-by: Miod Vallat <miod.vallat@open-xchange.com>
16 months agoFix formatting in `dnsdist-lua-bindings-protobuf.cc`
Ensar Sarajčić [Wed, 5 Feb 2025 14:59:09 +0000 (15:59 +0100)] 
Fix formatting in `dnsdist-lua-bindings-protobuf.cc`

16 months agoFix typo in `checkAllParametersConsumed` for `newFrameStreamUnixLogger`
Ensar Sarajčić [Wed, 5 Feb 2025 14:58:46 +0000 (15:58 +0100)] 
Fix typo in `checkAllParametersConsumed` for `newFrameStreamUnixLogger`

16 months agodnsdist: add pooling support for RemoteLoggerInterface
Ensar Sarajčić [Wed, 5 Feb 2025 14:58:05 +0000 (15:58 +0100)] 
dnsdist: add pooling support for RemoteLoggerInterface

This adds a new kind of `RemoteLoggerInterface`: `RemoteLoggerPool`.
It can take multiple other `RemoteLoggerInterface`s and pass data to
them in round-robin order by default.

This also adds additional option to `newRemoteLogger`, `newFrameStreamTcpLogger`
and `newFrameStreamUnixLogger`: `connectionCount`, which can be used to
generate a pool with multiple connections.

Closes: #14861
16 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

16 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

16 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

16 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

16 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

16 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

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

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

16 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

16 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

16 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.

16 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

16 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`

16 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.

16 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

16 months agoreplace ; with &&
Peter van Dijk [Tue, 4 Feb 2025 12:03:25 +0000 (13:03 +0100)] 
replace ; with &&

16 months agodrop stray %endif
Peter van Dijk [Tue, 4 Feb 2025 12:00:35 +0000 (13:00 +0100)] 
drop stray %endif

16 months agosimplify if grep call
Peter van Dijk [Tue, 4 Feb 2025 12:00:28 +0000 (13:00 +0100)] 
simplify if grep call

16 months agoremove %t hack, el8 does not need it
Peter van Dijk [Tue, 4 Feb 2025 11:10:11 +0000 (12:10 +0100)] 
remove %t hack, el8 does not need it

16 months agodrop el-7, debian-buster, amazonlinux-2
Peter van Dijk [Fri, 20 Dec 2024 13:05:45 +0000 (14:05 +0100)] 
drop el-7, debian-buster, amazonlinux-2

16 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

16 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

16 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

16 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.

16 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.

16 months agodnsdist: Enable XSK in our Noble and Oracular Ubuntu packages 15112/head
Remi Gacogne [Mon, 3 Feb 2025 14:34:28 +0000 (15:34 +0100)] 
dnsdist: Enable XSK in our Noble and Oracular Ubuntu packages

It turns out that libbpf-dev and libxdp-dev are there in the end.

16 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

16 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

16 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

16 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

16 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>
16 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

16 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

16 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()

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

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

16 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

16 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

16 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

16 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

16 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

16 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.

16 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.

16 months agodocs/backends: Don't document Case handling
Uwe Kleine-König [Tue, 12 Nov 2024 10:48:15 +0000 (11:48 +0100)] 
docs/backends: Don't document Case handling

Users shouldn't have to care about case handling and if a need is hit
this is handled as a bug. So drop this documentation bit.

16 months agodocs/backends: Use * consistently for the per backend feature list
Uwe Kleine-König [Tue, 12 Nov 2024 09:27:25 +0000 (10:27 +0100)] 
docs/backends: Use * consistently for the per backend feature list

Nearly all backend docs use * for their feature list. Upgrade that to "all".

16 months agodocs/backends: Fix title of the Autosecondary column
Uwe Kleine-König [Wed, 13 Nov 2024 08:13:55 +0000 (09:13 +0100)] 
docs/backends: Fix title of the Autosecondary column

Each backend that provides support for Primary also can do Autoprimary,
so listing that separately isn't sensible. Before commit 45675c556970
("auth: catalog zone documentation") this column was titled "Super
slave". Said commit then changed it wrongly to "Autoprimary". The right
new term for "Super slave" is "Autosecondary". Adapt accordingly.

Fixes: 45675c556970 ("auth: catalog zone documentation")
16 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

16 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()

16 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()

16 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

16 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

16 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

16 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

16 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

16 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

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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!)

16 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

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