]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoMerge pull request #13914 from rgacogne/ddist-fix-xsk-error
Remi Gacogne [Mon, 25 Mar 2024 09:01:52 +0000 (10:01 +0100)] 
Merge pull request #13914 from rgacogne/ddist-fix-xsk-error

dnsdist: Fix XSK-enabled check when reconnecting a backend

2 years agoFix the remaining cases of #if vs #ifdef HAVE_XYZ 13975/head
Otto Moerbeek [Mon, 25 Mar 2024 08:13:50 +0000 (09:13 +0100)] 
Fix the remaining cases of #if vs #ifdef HAVE_XYZ

2 years agoMerge pull request #13971 from omoerbeek/check-have-with-ifdef
Remi Gacogne [Mon, 25 Mar 2024 07:50:13 +0000 (08:50 +0100)] 
Merge pull request #13971 from omoerbeek/check-have-with-ifdef

Always check HAVE_XYZ flags with #ifdef

2 years agoMerge pull request #13973 from jsoref/clarify-job-description
Remi Gacogne [Mon, 25 Mar 2024 07:49:42 +0000 (08:49 +0100)] 
Merge pull request #13973 from jsoref/clarify-job-description

Clarify workflow name

2 years agoMerge pull request #13548 from PowerDNS/dependabot/pip/docs/urllib3-2.0.7
Peter van Dijk [Fri, 22 Mar 2024 18:28:34 +0000 (19:28 +0100)] 
Merge pull request #13548 from PowerDNS/dependabot/pip/docs/urllib3-2.0.7

build(deps): bump urllib3 from 2.0.3 to 2.0.7 in /docs

2 years agoClarify workflow name 13973/head
Josh Soref [Fri, 22 Mar 2024 18:17:30 +0000 (14:17 -0400)] 
Clarify workflow name

The workflow performs two very unrelated tasks:
* Verify source code formatting
* Check Makefile.am sort order

2 years agoauth, rec: update option text and docs to clarify logging is to stderr, not stdout 12989/head
Peter van Dijk [Wed, 5 Jul 2023 20:07:29 +0000 (22:07 +0200)] 
auth, rec: update option text and docs to clarify logging is to stderr, not stdout

2 years agoaccept the complexity of this function for now
Peter van Dijk [Fri, 22 Mar 2024 15:17:53 +0000 (16:17 +0100)] 
accept the complexity of this function for now

2 years agoMerge pull request #13970 from jsoref/build-tags-permissions
Peter van Dijk [Fri, 22 Mar 2024 14:59:49 +0000 (15:59 +0100)] 
Merge pull request #13970 from jsoref/build-tags-permissions

Allow build-tags to run on forks

2 years agoAlways check HAVE_XYZ flags with #ifdef 13971/head
Otto Moerbeek [Fri, 22 Mar 2024 14:10:31 +0000 (15:10 +0100)] 
Always check HAVE_XYZ flags with #ifdef

Meson uses #define HAVE_FEATURE (without 1), so it matters there

2 years agoAllow build-tags to run on forks 13970/head
Josh Soref [Fri, 22 Mar 2024 12:33:44 +0000 (08:33 -0400)] 
Allow build-tags to run on forks

build-tags uses: PowerDNS/pdns/.github/workflows/build-packages.yml@master
As of f107ec62467b8779db9bbdb175721ef232ed52e5, that workflow requires:

    permissions:
      actions: read   # To read the workflow path.
      id-token: write # To sign the provenance.
      contents: write # To be able to upload assets as release artifacts

Per https://docs.github.com/en/actions/using-workflows/reusing-workflows
in order for this to work, the calling job (in build-tags) needs to
have the maximum required permissions in order for the calling workflow
to be run.

2 years agoRevert "Meson: Fix missing dependency for auth testrunner"
Fred Morcos [Fri, 22 Mar 2024 11:12:31 +0000 (12:12 +0100)] 
Revert "Meson: Fix missing dependency for auth testrunner"

This reverts commit 11d125e5cdc5515beeef370e594562f4028bb8b4.

2 years agoMerge pull request #13968 from PowerDNS/dependabot/github_actions/slsa-framework...
Peter van Dijk [Fri, 22 Mar 2024 11:05:35 +0000 (12:05 +0100)] 
Merge pull request #13968 from PowerDNS/dependabot/github_actions/slsa-framework/slsa-github-generator-1.10.0

build(deps): bump slsa-framework/slsa-github-generator from 1.9.0 to 1.10.0

2 years agoMeson: Fix missing dependency for auth testrunner
Fred Morcos [Fri, 22 Mar 2024 10:53:22 +0000 (11:53 +0100)] 
Meson: Fix missing dependency for auth testrunner

2 years agoMeson: Fix ssqlite3 build on MacOS
Fred Morcos [Fri, 22 Mar 2024 09:29:32 +0000 (10:29 +0100)] 
Meson: Fix ssqlite3 build on MacOS

2 years agoMeson: Silence sign compare warnings for bindlexer and bindparser
Fred Morcos [Fri, 22 Mar 2024 09:28:36 +0000 (10:28 +0100)] 
Meson: Silence sign compare warnings for bindlexer and bindparser

2 years agoMerge pull request #13964 from rgacogne/ddist-document-cache-hits-ring-buffer
Remi Gacogne [Fri, 22 Mar 2024 08:36:39 +0000 (09:36 +0100)] 
Merge pull request #13964 from rgacogne/ddist-document-cache-hits-ring-buffer

dnsdist: Document that cache hits go into the ring buffer since 1.8.0

2 years agoMake snapshot write interval settable
Otto Moerbeek [Wed, 20 Mar 2024 13:52:38 +0000 (14:52 +0100)] 
Make snapshot write interval settable

2 years agoMerge pull request #13966 from dwfreed/patch-1
Otto Moerbeek [Fri, 22 Mar 2024 06:46:23 +0000 (07:46 +0100)] 
Merge pull request #13966 from dwfreed/patch-1

rec-main: let NetmaskGroup parse dont-throttle-netmasks

2 years agoMerge pull request #13840 from Habbie/daily-auth-4.9
Peter van Dijk [Thu, 21 Mar 2024 21:43:25 +0000 (22:43 +0100)] 
Merge pull request #13840 from Habbie/daily-auth-4.9

add auth-4.9.x and dnsdist-1.9.x to daily build test

2 years agoMerge pull request #13842 from omoerbeek/rec-json-log
Otto Moerbeek [Thu, 21 Mar 2024 15:43:20 +0000 (16:43 +0100)] 
Merge pull request #13842 from omoerbeek/rec-json-log

rec: add structured logging backend that uses JSON representation

2 years agobuild(deps): bump urllib3 from 2.0.3 to 2.0.7 in /docs 13548/head
dependabot[bot] [Thu, 21 Mar 2024 15:19:16 +0000 (15:19 +0000)] 
build(deps): bump urllib3 from 2.0.3 to 2.0.7 in /docs

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.3 to 2.0.7.
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](https://github.com/urllib3/urllib3/compare/2.0.3...2.0.7)

---
updated-dependencies:
- dependency-name: urllib3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agobuild(deps): bump slsa-framework/slsa-github-generator 13968/head
dependabot[bot] [Thu, 21 Mar 2024 15:16:32 +0000 (15:16 +0000)] 
build(deps): bump slsa-framework/slsa-github-generator

Bumps [slsa-framework/slsa-github-generator](https://github.com/slsa-framework/slsa-github-generator) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/slsa-framework/slsa-github-generator/releases)
- [Changelog](https://github.com/slsa-framework/slsa-github-generator/blob/main/CHANGELOG.md)
- [Commits](https://github.com/slsa-framework/slsa-github-generator/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: slsa-framework/slsa-github-generator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 years agoadd auth-4.9.x and dnsdist-1.9.x to daily build test 13840/head
Peter van Dijk [Thu, 29 Feb 2024 12:19:56 +0000 (13:19 +0100)] 
add auth-4.9.x and dnsdist-1.9.x to daily build test

2 years agoTypo 13842/head
Otto Moerbeek [Thu, 21 Mar 2024 14:57:49 +0000 (15:57 +0100)] 
Typo

2 years agoMerge pull request #13816 from jsoref/lua-records-rst
Peter van Dijk [Thu, 21 Mar 2024 14:56:13 +0000 (15:56 +0100)] 
Merge pull request #13816 from jsoref/lua-records-rst

Improve rst for lua-records

2 years agoMeson: Fix decaf/openssl/sodium signers build dependencies
Fred Morcos [Thu, 21 Mar 2024 14:20:30 +0000 (15:20 +0100)] 
Meson: Fix decaf/openssl/sodium signers build dependencies

2 years agoMeson: Fix curl program lookup
Fred Morcos [Thu, 21 Mar 2024 14:13:34 +0000 (15:13 +0100)] 
Meson: Fix curl program lookup

2 years agoMerge pull request #13951 from Habbie/auth-api-ds-sha1
Peter van Dijk [Thu, 21 Mar 2024 14:10:32 +0000 (15:10 +0100)] 
Merge pull request #13951 from Habbie/auth-api-ds-sha1

auth: deprecate output of SHA1, GOST hashes

2 years agolonger variable name for clang-tidy 13951/head
Peter van Dijk [Thu, 21 Mar 2024 13:14:21 +0000 (14:14 +0100)] 
longer variable name for clang-tidy

2 years agoMerge pull request #13955 from jsoref/rewrite-ssqlite3-destructor
Peter van Dijk [Thu, 21 Mar 2024 13:10:30 +0000 (14:10 +0100)] 
Merge pull request #13955 from jsoref/rewrite-ssqlite3-destructor

Clean up `SSQLite3::~SSQLite3`

2 years agoMerge pull request #13954 from Habbie/smysql-unused-var
Peter van Dijk [Thu, 21 Mar 2024 13:08:09 +0000 (14:08 +0100)] 
Merge pull request #13954 from Habbie/smysql-unused-var

auth smysql: remove unused var

2 years agoauth smysql: remove unused var 13954/head
Peter van Dijk [Tue, 19 Mar 2024 14:59:42 +0000 (15:59 +0100)] 
auth smysql: remove unused var

2 years agoMerge pull request #13949 from Habbie/ixfrdist-v6only
Peter van Dijk [Thu, 21 Mar 2024 11:49:37 +0000 (12:49 +0100)] 
Merge pull request #13949 from Habbie/ixfrdist-v6only

ixfrdist: use IPV6_V6ONLY on listening sockets, closes #13878

2 years agoMeson: Fix when unit-tests-backends is enabled but module-remote isn't
Fred Morcos [Thu, 21 Mar 2024 11:16:17 +0000 (12:16 +0100)] 
Meson: Fix when unit-tests-backends is enabled but module-remote isn't

2 years agoMeson: Fix pdns-auth-util linking against backend modules
Fred Morcos [Thu, 21 Mar 2024 10:47:39 +0000 (11:47 +0100)] 
Meson: Fix pdns-auth-util linking against backend modules

2 years agoMeson: Fix when the LDAP module is disabled
Fred Morcos [Thu, 21 Mar 2024 10:21:48 +0000 (11:21 +0100)] 
Meson: Fix when the LDAP module is disabled

2 years agoMerge pull request #13965 from rgacogne/auth-ssql-unique-ptr
Remi Gacogne [Thu, 21 Mar 2024 09:51:21 +0000 (10:51 +0100)] 
Merge pull request #13965 from rgacogne/auth-ssql-unique-ptr

auth: Wrap SSql pointers in a unique pointer earlier

2 years agoMerge pull request #13947 from omoerbeek/rec-yaml-type-fixes
Otto Moerbeek [Thu, 21 Mar 2024 09:43:26 +0000 (10:43 +0100)] 
Merge pull request #13947 from omoerbeek/rec-yaml-type-fixes

rec: yaml type fixes for incoming.proxy_protocol_from and incoming.edns_padding_from

2 years agorec-main: let NetmaskGroup parse dont-throttle-netmasks 13966/head
Doug Freed [Thu, 21 Mar 2024 09:42:15 +0000 (04:42 -0500)] 
rec-main: let NetmaskGroup parse dont-throttle-netmasks

This allows dont-throttle-netmasks to have negations.

2 years agoMerge pull request #13904 from jsoref/issue-menu
Peter van Dijk [Thu, 21 Mar 2024 09:32:45 +0000 (10:32 +0100)] 
Merge pull request #13904 from jsoref/issue-menu

Improve issue template options

2 years agoadd NOLINT because showZone is big
Peter van Dijk [Thu, 21 Mar 2024 08:49:27 +0000 (09:49 +0100)] 
add NOLINT because showZone is big

2 years agoauth: Wrap SSql pointers in a unique pointer earlier 13965/head
Remi Gacogne [Thu, 21 Mar 2024 08:22:24 +0000 (09:22 +0100)] 
auth: Wrap SSql pointers in a unique pointer earlier

Using a unique pointer from the beginning makes the ownership of the
pointer more clear, and prevents leaking the database connection and
associated memory if an exception is raised right away.

2 years agodnsdist: Document that cache hits go into the ring buffer since 1.8.0 13964/head
Remi Gacogne [Thu, 21 Mar 2024 08:11:04 +0000 (09:11 +0100)] 
dnsdist: Document that cache hits go into the ring buffer since 1.8.0

And the effects it has on Dynamic Blocks.

2 years agopdnsutil: move GOST DSes behind verbose flag, like SHA1
Peter van Dijk [Thu, 21 Mar 2024 07:56:40 +0000 (08:56 +0100)] 
pdnsutil: move GOST DSes behind verbose flag, like SHA1

2 years agoauth API cryptokeys: skip SHA1 and GOST DSes, closes #13950
Peter van Dijk [Tue, 19 Mar 2024 14:10:47 +0000 (15:10 +0100)] 
auth API cryptokeys: skip SHA1 and GOST DSes, closes #13950

2 years agoMerge pull request #13957 from romeroalx/fix-misc-dailies-rec-features
Remi Gacogne [Thu, 21 Mar 2024 07:42:57 +0000 (08:42 +0100)] 
Merge pull request #13957 from romeroalx/fix-misc-dailies-rec-features

gh actions - misc-dailies workflow: add feature option to ci-rec-configure task

2 years agoMeson: Format C++ feature test files
Fred Morcos [Wed, 20 Mar 2024 22:28:54 +0000 (23:28 +0100)] 
Meson: Format C++ feature test files

2 years agoMeson: Create a ninja target to generate man pages
Fred Morcos [Wed, 20 Mar 2024 22:00:13 +0000 (23:00 +0100)] 
Meson: Create a ninja target to generate man pages

2 years agoMeson: Minor cleanup
Fred Morcos [Wed, 20 Mar 2024 21:22:37 +0000 (22:22 +0100)] 
Meson: Minor cleanup

2 years agoMeson: Link decaf, sodium and openssl signers as whole
Fred Morcos [Wed, 20 Mar 2024 15:47:58 +0000 (16:47 +0100)] 
Meson: Link decaf, sodium and openssl signers as whole

2 years agoMeson: Separate test files from common files
Fred Morcos [Wed, 20 Mar 2024 08:55:50 +0000 (09:55 +0100)] 
Meson: Separate test files from common files

2 years agoMeson: Don't add apidocfiles and bind-dnssec-schema to common sources
Fred Morcos [Mon, 4 Mar 2024 13:52:34 +0000 (14:52 +0100)] 
Meson: Don't add apidocfiles and bind-dnssec-schema to common sources

2 years agoMeson: Change how the auth testrunner test object is created
Fred Morcos [Mon, 4 Mar 2024 13:52:13 +0000 (14:52 +0100)] 
Meson: Change how the auth testrunner test object is created

2 years agoMeson: Fix remotebackend tests and add unit-tests-verbose option
Fred Morcos [Mon, 4 Mar 2024 13:51:56 +0000 (14:51 +0100)] 
Meson: Fix remotebackend tests and add unit-tests-verbose option

2 years agoMeson: Avoid bare static_libraries
Fred Morcos [Wed, 14 Feb 2024 12:00:53 +0000 (13:00 +0100)] 
Meson: Avoid bare static_libraries

2 years agoMeson: Build remotebackend tests
Fred Morcos [Tue, 6 Feb 2024 15:33:19 +0000 (16:33 +0100)] 
Meson: Build remotebackend tests

2 years agoApply suggestions from code review
Otto Moerbeek [Wed, 20 Mar 2024 15:01:00 +0000 (16:01 +0100)] 
Apply suggestions from code review

Co-authored-by: Fred Morcos <fm@fredmorcos.com>
2 years agofix misc-dailies: add feature for configuring rec build 13957/head
romeroalx [Wed, 20 Mar 2024 14:58:39 +0000 (15:58 +0100)] 
fix misc-dailies: add feature for configuring rec build

2 years agoActually pick the newest and not the oldest file.
Otto Moerbeek [Wed, 20 Mar 2024 13:09:23 +0000 (14:09 +0100)] 
Actually pick the newest and not the oldest file.

Also: mark a place where we can use a c++20 feature, plus some minor cleanup

2 years agoMeson: Move signers-pkcs11 to a separate library
Fred Morcos [Tue, 6 Feb 2024 15:15:26 +0000 (16:15 +0100)] 
Meson: Move signers-pkcs11 to a separate library

2 years agoMeson: Move dnslabeltext to a separate library
Fred Morcos [Tue, 6 Feb 2024 15:05:14 +0000 (16:05 +0100)] 
Meson: Move dnslabeltext to a separate library

2 years agoMeson: Define HAVE_CLOCK_GETTIME
Fred Morcos [Tue, 6 Feb 2024 15:00:43 +0000 (16:00 +0100)] 
Meson: Define HAVE_CLOCK_GETTIME

2 years agoMeson: Refactor into a single file
Fred Morcos [Wed, 17 Jan 2024 15:33:24 +0000 (16:33 +0100)] 
Meson: Refactor into a single file

This file supports both the old (non-flat) project hierarchy and the new flat project
hierarchy.

2 years agoMeson: Don't import the fs module at the toplevel
Fred Morcos [Wed, 17 Jan 2024 13:47:34 +0000 (14:47 +0100)] 
Meson: Don't import the fs module at the toplevel

2 years agoMeson: Refactor the tools and build a single libpdns_common
Fred Morcos [Wed, 17 Jan 2024 12:11:34 +0000 (13:11 +0100)] 
Meson: Refactor the tools and build a single libpdns_common

libpdns_common is now shared among pdns-auth server and all its related tools. This avoids
some caveats we've previously had:

- No need for spurious builds of static archives
- No need for different libpdns_TOOLNAME libraries
- No need to list sources files multiple times
- Build everything in the top-level directory
- Avoid the race condition between pdns/, modules/ and config.h
- A much simplified pdns/meson.build which only collects source files

2 years agoMeson: Rework how ext/ is handled
Fred Morcos [Thu, 11 Jan 2024 14:38:16 +0000 (15:38 +0100)] 
Meson: Rework how ext/ is handled

2 years agoMeson: Update funnytext
Fred Morcos [Tue, 12 Dec 2023 14:18:36 +0000 (15:18 +0100)] 
Meson: Update funnytext

2 years agoMeson: Disable libssl engine support for auth
Fred Morcos [Tue, 12 Dec 2023 14:06:10 +0000 (15:06 +0100)] 
Meson: Disable libssl engine support for auth

2 years agoMeson: Cleanup naming scheme for some common libraries
Fred Morcos [Tue, 28 Nov 2023 13:23:16 +0000 (14:23 +0100)] 
Meson: Cleanup naming scheme for some common libraries

2 years agoMeson: Add tests for remotebackend
Fred Morcos [Tue, 28 Nov 2023 11:22:09 +0000 (12:22 +0100)] 
Meson: Add tests for remotebackend

2 years agoMeson: Rename the source file cache
Fred Morcos [Mon, 27 Nov 2023 15:20:09 +0000 (16:20 +0100)] 
Meson: Rename the source file cache

2 years agoMeson: Finish refactoring of how module dependencies are handled
Fred Morcos [Mon, 27 Nov 2023 13:19:18 +0000 (14:19 +0100)] 
Meson: Finish refactoring of how module dependencies are handled

2 years agoMeson: Refactor handling of module-lmdb dependencies
Fred Morcos [Mon, 27 Nov 2023 12:51:19 +0000 (13:51 +0100)] 
Meson: Refactor handling of module-lmdb dependencies

2 years agoMeson: Minor refactor of platform detection
Fred Morcos [Mon, 27 Nov 2023 12:34:05 +0000 (13:34 +0100)] 
Meson: Minor refactor of platform detection

2 years agoMeson: Refactor sqlite3 handling for module-gsqlite3
Fred Morcos [Mon, 27 Nov 2023 10:51:08 +0000 (11:51 +0100)] 
Meson: Refactor sqlite3 handling for module-gsqlite3

2 years agoMeson: Refactor yaml-cpp handling
Fred Morcos [Mon, 27 Nov 2023 10:45:48 +0000 (11:45 +0100)] 
Meson: Refactor yaml-cpp handling

2 years agoMeson: Refactor boost test handling
Fred Morcos [Mon, 27 Nov 2023 10:45:26 +0000 (11:45 +0100)] 
Meson: Refactor boost test handling

2 years agoMeson: Define BOOST_CONTAINER_USE_STD_EXCEPTIONS on the command-line
Fred Morcos [Mon, 27 Nov 2023 10:18:15 +0000 (11:18 +0100)] 
Meson: Define BOOST_CONTAINER_USE_STD_EXCEPTIONS on the command-line

This replaces the definition coming through config.h because boost container
implementations seem to trip up on certain build configurations (e.g. debugoptimized).

Additionally, it seems that when this is defined through config.h, boost does not export
the symbols related to boost exceptions to the user but is perfectly happy to throw such
exceptions.

2 years agoMeson: lua-base4 is not optional for auth
Fred Morcos [Fri, 24 Nov 2023 11:38:46 +0000 (12:38 +0100)] 
Meson: lua-base4 is not optional for auth

2 years agoMeson: ipcipher is conditionally built by #ifdefs
Fred Morcos [Fri, 24 Nov 2023 11:38:29 +0000 (12:38 +0100)] 
Meson: ipcipher is conditionally built by #ifdefs

2 years agoMeson: Rework the building of conditional sources
Fred Morcos [Wed, 22 Nov 2023 14:13:45 +0000 (15:13 +0100)] 
Meson: Rework the building of conditional sources

2 years agoMeson: Create a variable for every tool built
Fred Morcos [Wed, 22 Nov 2023 13:27:12 +0000 (14:27 +0100)] 
Meson: Create a variable for every tool built

2 years agoMeson: Cleanup some of the tool listings
Fred Morcos [Wed, 22 Nov 2023 13:26:36 +0000 (14:26 +0100)] 
Meson: Cleanup some of the tool listings

2 years agoMeson: Rename tsig_tests to tsig-tests
Fred Morcos [Wed, 22 Nov 2023 13:26:08 +0000 (14:26 +0100)] 
Meson: Rename tsig_tests to tsig-tests

2 years agoMeson: Build unit tests even if backend unit tests aren't enabled
Fred Morcos [Wed, 22 Nov 2023 13:25:45 +0000 (14:25 +0100)] 
Meson: Build unit tests even if backend unit tests aren't enabled

2 years agoMeson: Fix bind DNSSEC schema generation
Fred Morcos [Mon, 20 Nov 2023 15:12:00 +0000 (16:12 +0100)] 
Meson: Fix bind DNSSEC schema generation

2 years agoMeson: Fix apidocfiles header file generation
Fred Morcos [Mon, 20 Nov 2023 15:11:50 +0000 (16:11 +0100)] 
Meson: Fix apidocfiles header file generation

2 years agoMeson: Don't make tsigutils and verifier optional
Fred Morcos [Mon, 20 Nov 2023 15:11:20 +0000 (16:11 +0100)] 
Meson: Don't make tsigutils and verifier optional

2 years agoMeson: Add apidocfiles.h to libpdns_auth build
Fred Morcos [Mon, 20 Nov 2023 14:50:30 +0000 (15:50 +0100)] 
Meson: Add apidocfiles.h to libpdns_auth build

2 years agoMeson: Fix when dep_cdb is not available
Fred Morcos [Mon, 20 Nov 2023 14:48:56 +0000 (15:48 +0100)] 
Meson: Fix when dep_cdb is not available

2 years agoMeson: Minor cleanup
Fred Morcos [Mon, 20 Nov 2023 14:48:50 +0000 (15:48 +0100)] 
Meson: Minor cleanup

2 years agoMeson: Adapt to file renames
Fred Morcos [Fri, 17 Nov 2023 20:31:08 +0000 (21:31 +0100)] 
Meson: Adapt to file renames

2 years agoMeson: Build all auth-related tools and tests
Fred Morcos [Fri, 17 Nov 2023 11:56:39 +0000 (12:56 +0100)] 
Meson: Build all auth-related tools and tests

2 years agoMeson: Fix dnslabeltext being generated several times
Fred Morcos [Fri, 17 Nov 2023 18:28:40 +0000 (19:28 +0100)] 
Meson: Fix dnslabeltext being generated several times

2 years agoMeson: Cleanup and rework the platform module
Fred Morcos [Fri, 17 Nov 2023 11:55:35 +0000 (12:55 +0100)] 
Meson: Cleanup and rework the platform module

This also introduces a way to detect which platform we are on by creating a boolean called
have_<platform>.

2 years agoMeson: Cleanup the fuzz-targets module
Fred Morcos [Fri, 17 Nov 2023 11:55:14 +0000 (12:55 +0100)] 
Meson: Cleanup the fuzz-targets module

2 years agoMeson: Cleanup pdns/meson.build
Fred Morcos [Wed, 8 Nov 2023 16:28:47 +0000 (17:28 +0100)] 
Meson: Cleanup pdns/meson.build

2 years agoMeson: Properly add the yaml-cpp and boost-test dependencies
Fred Morcos [Mon, 6 Nov 2023 13:13:17 +0000 (14:13 +0100)] 
Meson: Properly add the yaml-cpp and boost-test dependencies

2 years agoMeson: Rename generated source file variables
Fred Morcos [Mon, 6 Nov 2023 13:06:26 +0000 (14:06 +0100)] 
Meson: Rename generated source file variables