]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
7 months agorec: also look for __res_query symbol 13982/head
Peter van Dijk [Tue, 26 Mar 2024 10:49:48 +0000 (11:49 +0100)] 
rec: also look for __res_query symbol

7 months agoMerge pull request #13921 from omoerbeek/rec-system-resolve
Otto Moerbeek [Tue, 26 Mar 2024 06:58:00 +0000 (07:58 +0100)] 
Merge pull request #13921 from omoerbeek/rec-system-resolve

Rec: add feature to allow names (resolved by system resolver) in forwarding config

7 months agoMerge pull request #12849 from PowerDNS/dependabot/pip/regression-tests.api/requests...
Peter van Dijk [Mon, 25 Mar 2024 18:02:19 +0000 (19:02 +0100)] 
Merge pull request #12849 from PowerDNS/dependabot/pip/regression-tests.api/requests-2.31.0

build(deps): bump requests from 2.20.0 to 2.31.0 in /regression-tests.api

7 months agoMerge pull request #13981 from rgacogne/fix-rec-builds
Peter van Dijk [Mon, 25 Mar 2024 17:57:09 +0000 (18:57 +0100)] 
Merge pull request #13981 from rgacogne/fix-rec-builds

Fix recursor packages builds

7 months agoFix recursor builds: fix invalid path for builder-support/helpers 13981/head
Remi Gacogne [Mon, 25 Mar 2024 16:01:19 +0000 (17:01 +0100)] 
Fix recursor builds: fix invalid path for builder-support/helpers

7 months agoFix recursor builds: we now require `jq` during the `dist` phase
Remi Gacogne [Mon, 25 Mar 2024 15:24:47 +0000 (16:24 +0100)] 
Fix recursor builds: we now require `jq` during the `dist` phase

7 months agobuild(deps): bump requests in /regression-tests.api 12849/head
dependabot[bot] [Mon, 25 Mar 2024 14:57:28 +0000 (14:57 +0000)] 
build(deps): bump requests in /regression-tests.api

Bumps [requests](https://github.com/psf/requests) from 2.20.0 to 2.31.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.20.0...v2.31.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
7 months agoMerge pull request #10933 from swegener/64-bit-time-support
Peter van Dijk [Mon, 25 Mar 2024 14:53:06 +0000 (15:53 +0100)] 
Merge pull request #10933 from swegener/64-bit-time-support

m4: Enable 64-bit time_t on 32-bit systems with glibc-2.34

7 months agoMerge pull request #13972 from rgacogne/external-libs-to-json
Remi Gacogne [Mon, 25 Mar 2024 14:28:37 +0000 (15:28 +0100)] 
Merge pull request #13972 from rgacogne/external-libs-to-json

Move the version (and hashes) of external dependencies to JSON files

7 months agoUpdate pdns/recursordist/settings/docs-new-preamble-in.rst 13921/head
Otto Moerbeek [Mon, 25 Mar 2024 14:25:27 +0000 (15:25 +0100)] 
Update pdns/recursordist/settings/docs-new-preamble-in.rst

Co-authored-by: Remi Gacogne <github@coredump.fr>
7 months agoMerge pull request #13844 from omoerbeek/rec-sl-only
Otto Moerbeek [Mon, 25 Mar 2024 13:07:54 +0000 (14:07 +0100)] 
Merge pull request #13844 from omoerbeek/rec-sl-only

rec: remove the possiblility to disable structured logging

7 months agoMake resolve check interval and self-resolve check settable
Otto Moerbeek [Mon, 25 Mar 2024 12:33:41 +0000 (13:33 +0100)] 
Make resolve check interval and self-resolve check settable

7 months agoMerge pull request #13770 from Assumeru/require-tsig
Peter van Dijk [Mon, 25 Mar 2024 11:52:03 +0000 (12:52 +0100)] 
Merge pull request #13770 from Assumeru/require-tsig

auth: Add setting to make TSIG required for DNS updates

7 months agoRemove changes var and releted method, they are unused
Otto Moerbeek [Mon, 25 Mar 2024 11:31:26 +0000 (12:31 +0100)] 
Remove changes var and releted method, they are unused

7 months agoApply suggestions from code review
Otto Moerbeek [Mon, 25 Mar 2024 11:24:28 +0000 (12:24 +0100)] 
Apply suggestions from code review

Co-authored-by: Fred Morcos <fm@fredmorcos.com>
Co-authored-by: Remi Gacogne <github@coredump.fr>
7 months agomore clang-tidy 13770/head
Peter van Dijk [Mon, 25 Mar 2024 11:17:55 +0000 (12:17 +0100)] 
more clang-tidy

7 months agoMerge pull request #13979 from omoerbeek/rec-netmask-docs
Otto Moerbeek [Mon, 25 Mar 2024 11:04:44 +0000 (12:04 +0100)] 
Merge pull request #13979 from omoerbeek/rec-netmask-docs

rec: fix netmask docs wrt deprecatd isIpX() functions

7 months agoAdd license, publisher information to the external deps data 13972/head
Remi Gacogne [Mon, 25 Mar 2024 10:57:11 +0000 (11:57 +0100)] 
Add license, publisher information to the external deps data

7 months agorec: fix netmask docs wrt deprecatd isIpX() functions 13979/head
Otto Moerbeek [Mon, 25 Mar 2024 10:24:40 +0000 (11:24 +0100)] 
rec: fix netmask docs wrt deprecatd isIpX() functions

Fixes #13978

7 months agoclang-tidy: more descriptive variable name
Peter van Dijk [Mon, 25 Mar 2024 10:00:17 +0000 (11:00 +0100)] 
clang-tidy: more descriptive variable name

7 months agoprocess review comments; move toTimestampStringMilli() to Logging namespace 13844/head
Otto Moerbeek [Mon, 25 Mar 2024 09:45:08 +0000 (10:45 +0100)] 
process review comments; move toTimestampStringMilli() to Logging namespace

7 months agoMerge pull request #12769 from neilcook/patch-1
Peter van Dijk [Mon, 25 Mar 2024 10:00:55 +0000 (11:00 +0100)] 
Merge pull request #12769 from neilcook/patch-1

Update Dynamic DNS Update Docs with GSS-TSIG

7 months agoremove unused branch in SLOG macro (ifdef RECURSOR)
Otto Moerbeek [Fri, 1 Mar 2024 14:36:13 +0000 (15:36 +0100)] 
remove unused branch in SLOG macro (ifdef RECURSOR)

7 months agorec: remove the possiblility to disable structured logging
Otto Moerbeek [Fri, 1 Mar 2024 10:54:35 +0000 (11:54 +0100)] 
rec: remove the possiblility to disable structured logging

7 months agoSort result vector of getaddrinfo
Otto Moerbeek [Mon, 25 Mar 2024 08:54:18 +0000 (09:54 +0100)] 
Sort result vector of getaddrinfo

7 months agoApply suggestions from code review: typos in comments
Otto Moerbeek [Mon, 25 Mar 2024 08:21:49 +0000 (09:21 +0100)] 
Apply suggestions from code review: typos in comments

Co-authored-by: Fred Morcos <fm@fredmorcos.com>
7 months agoAdd test to also test changing forwarder. Needs ENABLE_SUDO_TESTS
Otto Moerbeek [Fri, 15 Mar 2024 15:32:49 +0000 (16:32 +0100)] 
Add test to also test changing forwarder. Needs ENABLE_SUDO_TESTS

Todo: modify tasks.py to add ENABLE_SUDO_TESTS to test run, like dnsdist does

7 months agoSimple test of named forward, a bit ugly as it depends on external servers
Otto Moerbeek [Fri, 15 Mar 2024 13:54:13 +0000 (14:54 +0100)] 
Simple test of named forward, a bit ugly as it depends on external servers

7 months agoComments & docs
Otto Moerbeek [Fri, 15 Mar 2024 11:26:50 +0000 (12:26 +0100)] 
Comments & docs

7 months agoAvoid race setting serverID
Otto Moerbeek [Wed, 13 Mar 2024 11:55:39 +0000 (12:55 +0100)] 
Avoid race setting serverID

7 months agoEnable explicitly only
Otto Moerbeek [Wed, 13 Mar 2024 11:04:32 +0000 (12:04 +0100)] 
Enable explicitly only

7 months agoSearch -lresolv (if applicable) the proper auto* way
Otto Moerbeek [Tue, 12 Mar 2024 07:43:00 +0000 (08:43 +0100)] 
Search -lresolv (if applicable) the proper auto* way

7 months agoselfresolve check wip
Otto Moerbeek [Mon, 11 Mar 2024 16:34:02 +0000 (17:34 +0100)] 
selfresolve check wip

7 months agorec: facility to resolve names via system resolver
Otto Moerbeek [Fri, 23 Feb 2024 13:43:03 +0000 (14:43 +0100)] 
rec: facility to resolve names via system resolver

7 months agoMove the version (and hashes) of external dependencies to JSON files
Remi Gacogne [Fri, 22 Mar 2024 14:38:08 +0000 (15:38 +0100)] 
Move the version (and hashes) of external dependencies to JSON files

7 months agoMerge pull request #13975 from omoerbeek/more-if-vs-ifdef-have
Otto Moerbeek [Mon, 25 Mar 2024 09:05:09 +0000 (10:05 +0100)] 
Merge pull request #13975 from omoerbeek/more-if-vs-ifdef-have

Fix the remaining cases of #if vs #ifdef HAVE_XYZ

7 months agoMerge pull request #12989 from Habbie/stderr
Otto Moerbeek [Mon, 25 Mar 2024 09:04:44 +0000 (10:04 +0100)] 
Merge pull request #12989 from Habbie/stderr

auth, rec: update option text and docs to clarify logging is to stderr, not stdout

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7 months agoClean up SSQLite3::~SSQLite3 13955/head
Josh Soref [Tue, 19 Mar 2024 18:21:04 +0000 (14:21 -0400)] 
Clean up SSQLite3::~SSQLite3

* The loop will run once or twice
* There used to be some cleanup that was done in the failure case but it has been gone for a while
* Clarify logic
* Report error message from sqlite3

7 months agoImprove rst for lua-records 13816/head
Josh Soref [Tue, 20 Feb 2024 21:57:12 +0000 (16:57 -0500)] 
Improve rst for lua-records

7 months agoixfrdist: use IPV6_V6ONLY on listening sockets, closes #13878 13949/head
Peter van Dijk [Tue, 19 Mar 2024 13:54:05 +0000 (14:54 +0100)] 
ixfrdist: use IPV6_V6ONLY on listening sockets, closes #13878

7 months agoMerge pull request #13060 from Habbie/mariadb-ssl
Peter van Dijk [Tue, 19 Mar 2024 13:12:49 +0000 (14:12 +0100)] 
Merge pull request #13060 from Habbie/mariadb-ssl

auth gmysql: modernise implementation of gmysql-ssl flag

7 months agoUpgrade guide entry 13947/head
Otto Moerbeek [Tue, 19 Mar 2024 12:06:53 +0000 (13:06 +0100)] 
Upgrade guide entry

7 months agoauth gmysql: deprecate gmysql-ssl flag, enable connection timeout 13060/head
Peter van Dijk [Thu, 20 Jul 2023 12:23:02 +0000 (14:23 +0200)] 
auth gmysql: deprecate gmysql-ssl flag, enable connection timeout

closes #12528
closes #12978

7 months agorec: fix types of two YAML settings that should be sequences of subnets
Otto Moerbeek [Tue, 19 Mar 2024 11:49:14 +0000 (12:49 +0100)] 
rec: fix types of two YAML settings that should be sequences of subnets

In particular, incoming.proxy_protocol_from and incomig.edns_padding_from

7 months agoMerge pull request #13946 from omoerbeek/dnsdist-thost-unreach
Remi Gacogne [Tue, 19 Mar 2024 10:32:26 +0000 (11:32 +0100)] 
Merge pull request #13946 from omoerbeek/dnsdist-thost-unreach

dnsdist: also handle EHOSTUNREACH as a case for reconnecting the socket

7 months agodnsdist: also handle EHOSTUNRERACH as a case for reconnecting the socket 13946/head
Otto Moerbeek [Tue, 19 Mar 2024 09:47:59 +0000 (10:47 +0100)] 
dnsdist: also handle EHOSTUNRERACH as a case for reconnecting the socket

7 months agoMerge pull request #13834 from rgacogne/ddist-fix-first-lazy-health-check-failure
Remi Gacogne [Tue, 19 Mar 2024 09:40:05 +0000 (10:40 +0100)] 
Merge pull request #13834 from rgacogne/ddist-fix-first-lazy-health-check-failure

dnsdist: Properly handle a failure of the first lazy health-check

7 months agoMerge pull request #13931 from omoerbeek/rec-build-least
Otto Moerbeek [Mon, 18 Mar 2024 20:01:39 +0000 (21:01 +0100)] 
Merge pull request #13931 from omoerbeek/rec-build-least

rec ci: also build a rec with all optional stuff disabled

7 months agoMerge pull request #13932 from omoerbeek/update-boost.m4
Otto Moerbeek [Mon, 18 Mar 2024 20:01:20 +0000 (21:01 +0100)] 
Merge pull request #13932 from omoerbeek/update-boost.m4

Add a bunch of new compiler versions to the compiler list used by boost.m4

7 months agodnsdist: Properly account the failure to forward a query to a backend 13834/head
Remi Gacogne [Mon, 18 Mar 2024 15:16:17 +0000 (16:16 +0100)] 
dnsdist: Properly account the failure to forward a query to a backend

7 months agoMerge pull request #13927 from rgacogne/fix-fclose-warnings
Remi Gacogne [Mon, 18 Mar 2024 14:02:17 +0000 (15:02 +0100)] 
Merge pull request #13927 from rgacogne/fix-fclose-warnings

Fix annoying compiler warnings by introducing and switching to `pdns::UniqueFilePtr`

7 months agoMerge pull request #13874 from fredmorcos/remotebackend-test-fixes
Fred Morcos [Mon, 18 Mar 2024 13:58:30 +0000 (14:58 +0100)] 
Merge pull request #13874 from fredmorcos/remotebackend-test-fixes

Some fixes for the remotebackend tests

7 months agoFix clang-tidy warnings, again 13927/head
Remi Gacogne [Mon, 18 Mar 2024 12:29:02 +0000 (13:29 +0100)] 
Fix clang-tidy warnings, again

7 months agoPass 'full' to rec configure arg for codeql & clang-tidy run 13931/head
Otto Moerbeek [Mon, 18 Mar 2024 12:00:52 +0000 (13:00 +0100)] 
Pass 'full' to rec configure arg for codeql & clang-tidy run

7 months agoAdd a bunch of new compiler versions to the compiler list used by boost.m4 13932/head
Otto Moerbeek [Mon, 18 Mar 2024 11:55:36 +0000 (12:55 +0100)] 
Add a bunch of new compiler versions to the compiler list used by boost.m4

Sad we have to maintain this.

7 months agoMerge pull request #13930 from omoerbeek/sdig-no-xpf
Otto Moerbeek [Mon, 18 Mar 2024 11:41:54 +0000 (12:41 +0100)] 
Merge pull request #13930 from omoerbeek/sdig-no-xpf

sdig: remove xpf handling

7 months agoAdd `pdns::openFileForWriting()` to control permissions when creating a file
Remi Gacogne [Mon, 18 Mar 2024 11:38:33 +0000 (12:38 +0100)] 
Add `pdns::openFileForWriting()` to control permissions when creating a file

7 months agorec ci: also build a rec with all optional stuff disabled
Otto Moerbeek [Mon, 18 Mar 2024 10:53:44 +0000 (11:53 +0100)] 
rec ci: also build a rec with all optional stuff disabled

7 months agoMerge pull request #13928 from Habbie/build-for-noble
Peter van Dijk [Mon, 18 Mar 2024 11:05:57 +0000 (12:05 +0100)] 
Merge pull request #13928 from Habbie/build-for-noble

add ubuntu noble to default build targets

7 months agoFix clang-tidy warnings
Remi Gacogne [Mon, 18 Mar 2024 10:55:16 +0000 (11:55 +0100)] 
Fix clang-tidy warnings

7 months agoFix remotebackend testrunner script's new_api mode 13874/head
Fred Morcos [Thu, 7 Mar 2024 13:44:23 +0000 (14:44 +0100)] 
Fix remotebackend testrunner script's new_api mode