]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
10 months agoAdd el-8, needed a nweer boost to build with clang
Otto Moerbeek [Mon, 26 May 2025 10:08:43 +0000 (12:08 +0200)] 
Add el-8, needed a nweer boost to build with clang

10 months agorec: build dist tarball and el-x packages using meson
Otto Moerbeek [Mon, 26 May 2025 08:38:43 +0000 (10:38 +0200)] 
rec: build dist tarball and el-x packages using meson

10 months agoMerge pull request #15597 from Habbie/auth5a1-changelog-nits
Peter van Dijk [Mon, 2 Jun 2025 09:36:55 +0000 (11:36 +0200)] 
Merge pull request #15597 from Habbie/auth5a1-changelog-nits

auth 5a1 changelog: fix real names; remove 4.9 backported items

10 months agodnsdist: Fix SetEDNSOptionResponseAction regression tests
Remi Gacogne [Fri, 30 May 2025 09:43:35 +0000 (11:43 +0200)] 
dnsdist: Fix SetEDNSOptionResponseAction regression tests

10 months agodnsdist: Make `setEDNSOption` usable for responses
Remi Gacogne [Fri, 30 May 2025 09:42:32 +0000 (11:42 +0200)] 
dnsdist: Make `setEDNSOption` usable for responses

Without this change dnsdist removed the EDNS payload later in the
processing of the response.

10 months agodnsdist: Generate YAML and Lua configuration bindings for SetEDNSOptionResponseAction
Remi Gacogne [Fri, 30 May 2025 09:41:25 +0000 (11:41 +0200)] 
dnsdist: Generate YAML and Lua configuration bindings for SetEDNSOptionResponseAction

10 months agodnsdist: Add a test for SetEDNSOptionResponseAction
Samir Aguiar [Wed, 28 May 2025 01:21:42 +0000 (01:21 +0000)] 
dnsdist: Add a test for SetEDNSOptionResponseAction

10 months agodnsdist: add SetEDNSOptionResponseAction
Samir Aguiar [Tue, 27 May 2025 15:43:43 +0000 (15:43 +0000)] 
dnsdist: add SetEDNSOptionResponseAction

10 months agoappease clang-tidy 15581/head
Miod Vallat [Thu, 22 May 2025 10:25:49 +0000 (12:25 +0200)] 
appease clang-tidy

10 months agoReplace use of system(3) in pdnsutil with execvp(2).
Miod Vallat [Thu, 22 May 2025 06:53:36 +0000 (08:53 +0200)] 
Replace use of system(3) in pdnsutil with execvp(2).

10 months agoRemove duplicate #include
Miod Vallat [Thu, 22 May 2025 06:25:05 +0000 (08:25 +0200)] 
Remove duplicate #include

10 months agoMove editor invocation to its own routine. NFC
Miod Vallat [Thu, 22 May 2025 06:23:36 +0000 (08:23 +0200)] 
Move editor invocation to its own routine. NFC

10 months agoMerge pull request #15598 from rgacogne/auth-geoip-warning
Remi Gacogne [Wed, 28 May 2025 12:05:27 +0000 (14:05 +0200)] 
Merge pull request #15598 from rgacogne/auth-geoip-warning

auth: Fix `ignoring attributes on template argument` warning in the GeoIP backend

10 months agoMerge pull request #15595 from rgacogne/auth500-a1-warnings
Remi Gacogne [Wed, 28 May 2025 12:04:49 +0000 (14:04 +0200)] 
Merge pull request #15595 from rgacogne/auth500-a1-warnings

auth: Fix a couple warnings reported by g++ 15.1.1

10 months agoMerge pull request #15601 from Habbie/dnsdist-docs-eol-casing
Otto Moerbeek [Wed, 28 May 2025 12:04:36 +0000 (14:04 +0200)] 
Merge pull request #15601 from Habbie/dnsdist-docs-eol-casing

Revert "Harmonize EOL file name"

10 months agoMerge pull request #15608 from jpmens/patch-17
Miod Vallat [Wed, 28 May 2025 12:03:33 +0000 (14:03 +0200)] 
Merge pull request #15608 from jpmens/patch-17

s/master/primary/g in Views doc

10 months agoMerge pull request #15596 from omoerbeek/build-trixie
Otto Moerbeek [Wed, 28 May 2025 11:24:30 +0000 (13:24 +0200)] 
Merge pull request #15596 from omoerbeek/build-trixie

Start building packages for trixie

10 months agos/master/primary/g in Views doc 15608/head
Jan-Piet Mens [Wed, 28 May 2025 11:07:48 +0000 (13:07 +0200)] 
s/master/primary/g in Views doc

10 months agoTry harder matching command names in pdnsutil. 15607/head
Miod Vallat [Wed, 28 May 2025 10:10:43 +0000 (12:10 +0200)] 
Try harder matching command names in pdnsutil.

We would like to eventually move towards a consistent naming of the pdnsutil
commands, in the form:
  pdnsutil <object (a noun)> <action (a verb)> <arguments>
with no dash between the object and the action.

However the existing commands are currently in the form action-object.
This change attempts to recognize both "object-action" and "object action"
and rewrites them as "action-object" to match the current command set, as
a first step.

10 months agoSuggest create-zone after view-add-zone of a nonexisting zone. 15604/head
Miod Vallat [Wed, 28 May 2025 06:20:49 +0000 (08:20 +0200)] 
Suggest create-zone after view-add-zone of a nonexisting zone.

10 months agoLet pdnsutil always setup a SOA-EDIT-API metadata when creating zones. 15417/head
Miod Vallat [Thu, 10 Apr 2025 12:38:00 +0000 (14:38 +0200)] 
Let pdnsutil always setup a SOA-EDIT-API metadata when creating zones.

Fixes #9096

10 months agoRevert "Harmonize EOL file name" 15601/head
Peter van Dijk [Tue, 27 May 2025 13:25:43 +0000 (15:25 +0200)] 
Revert "Harmonize EOL file name"

This reverts commit c5c53393e558473c1c60acb1b43bc798e63c012e.

such changes make working with the tree hard, and they cause
404s -or- outdated pages on publication

10 months agoauth: Fix formatting 15598/head
Remi Gacogne [Tue, 27 May 2025 13:16:03 +0000 (15:16 +0200)] 
auth: Fix formatting

10 months agospelling2: Remove all permissions
Remi Gacogne [Tue, 27 May 2025 13:06:35 +0000 (15:06 +0200)] 
spelling2: Remove all permissions

10 months agoci: Use an intermediate environment variable when processing input
Remi Gacogne [Tue, 27 May 2025 13:02:48 +0000 (15:02 +0200)] 
ci: Use an intermediate environment variable when processing input

See https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#good-practices-for-mitigating-script-injection-attacks

10 months agobuild-and-test-all: Pin the version of the coveralls workflow
Remi Gacogne [Tue, 27 May 2025 12:57:25 +0000 (14:57 +0200)] 
build-and-test-all: Pin the version of the coveralls workflow

10 months agoci: Never persist credentials after calling `checkout`
Remi Gacogne [Tue, 27 May 2025 12:54:52 +0000 (14:54 +0200)] 
ci: Never persist credentials after calling `checkout`

10 months agoauth: Fix `ignoring attributes on template argument` warning in the GeoIP backend
Remi Gacogne [Tue, 27 May 2025 12:49:52 +0000 (14:49 +0200)] 
auth: Fix `ignoring attributes on template argument` warning in the GeoIP backend

g++ 15.1.1 reports:
```
geoipbackend.cc: In constructor 'GeoIPBackend::GeoIPBackend(const std::string&)':
geoipbackend.cc:88:62: warning: ignoring attributes on template argument 'int (*)(DIR*)' [-Wignored-attributes]
   88 |     auto dirHandle = std::unique_ptr<DIR, decltype(&closedir)>(opendir(getArg("dnssec-keydir").c_str()), closedir);
```

10 months agoauth 5a1 changelog: fix real names; remove 4.9 backported items 15597/head
Peter van Dijk [Tue, 27 May 2025 12:00:54 +0000 (14:00 +0200)] 
auth 5a1 changelog: fix real names; remove 4.9 backported items

10 months agoStart building packages for trixie 15596/head
Otto Moerbeek [Tue, 27 May 2025 11:39:50 +0000 (13:39 +0200)] 
Start building packages for trixie

10 months agoauth docker: avoid crash on --version caused by doubly loaded modules 15594/head
Peter van Dijk [Tue, 27 May 2025 11:27:08 +0000 (13:27 +0200)] 
auth docker: avoid crash on --version caused by doubly loaded modules

10 months agoauth: restore correct logging level for startup version message 15593/head
Peter van Dijk [Tue, 27 May 2025 11:07:29 +0000 (13:07 +0200)] 
auth: restore correct logging level for startup version message

10 months agoauth: Fix a couple warnings reported by g++ 15.1.1 15595/head
Remi Gacogne [Tue, 27 May 2025 10:29:05 +0000 (12:29 +0200)] 
auth: Fix a couple warnings reported by g++ 15.1.1

10 months agoMerge pull request #15589 from Habbie/auth-5-alpha1-docs
Peter van Dijk [Tue, 27 May 2025 09:02:02 +0000 (11:02 +0200)] 
Merge pull request #15589 from Habbie/auth-5-alpha1-docs

auth-5.0.0-alpha1: docs&secpoll

10 months agolmdb backend schema upgrade note 15589/head
Peter van Dijk [Mon, 26 May 2025 09:16:07 +0000 (11:16 +0200)] 
lmdb backend schema upgrade note

10 months agoauth 5.0.0-alpha1: changelog & secpoll
Peter van Dijk [Fri, 23 May 2025 17:37:14 +0000 (19:37 +0200)] 
auth 5.0.0-alpha1: changelog & secpoll

10 months agono credits for Miod, sorry!
Peter van Dijk [Fri, 23 May 2025 15:14:48 +0000 (17:14 +0200)] 
no credits for Miod, sorry!

10 months agoMerge pull request #15588 from jsoref/eol auth-5.0.0-alpha1
Peter van Dijk [Mon, 26 May 2025 13:37:14 +0000 (15:37 +0200)] 
Merge pull request #15588 from jsoref/eol

Update EOL bits

10 months agoMerge pull request #15512 from miodvallat/blinds
Miod Vallat [Mon, 26 May 2025 12:53:53 +0000 (14:53 +0200)] 
Merge pull request #15512 from miodvallat/blinds

Bind-style views

10 months agoIntroduce ZoneName::toStringFull to emit variant names... 15512/head
Peter van Dijk [Fri, 23 May 2025 14:50:05 +0000 (16:50 +0200)] 
Introduce ZoneName::toStringFull to emit variant names...

...and use it for error report in ws-auth.

the size of this commit shows that perhaps we should have
ZoneName::toString() emit the variant. This commit will not
be folded into a previous one, so that it is easy to revert
and rework later.

10 months agoset edns-subnet scope mask
Peter van Dijk [Fri, 23 May 2025 12:14:43 +0000 (14:14 +0200)] 
set edns-subnet scope mask

10 months agoauth-py: add lmdb variants testing
Peter van Dijk [Thu, 22 May 2025 14:09:05 +0000 (16:09 +0200)] 
auth-py: add lmdb variants testing

10 months agoMake increaseSOARecord and RFC2136 code variant-aware.
Miod Vallat [Wed, 7 May 2025 12:01:03 +0000 (14:01 +0200)] 
Make increaseSOARecord and RFC2136 code variant-aware.

10 months agoKeep remote in Lua context, to make dblookup search within the current view.
Miod Vallat [Wed, 7 May 2025 06:47:25 +0000 (08:47 +0200)] 
Keep remote in Lua context, to make dblookup search within the current view.

10 months agoAdd API networks and views testing.
Miod Vallat [Fri, 11 Apr 2025 08:49:57 +0000 (10:49 +0200)] 
Add API networks and views testing.

10 months agoreplace soaData.qname by a getter based on zonename
Peter van Dijk [Tue, 6 May 2025 10:19:05 +0000 (12:19 +0200)] 
replace soaData.qname by a getter based on zonename

10 months agoTry and build fewer ZoneName objects whenever possible.
Miod Vallat [Mon, 5 May 2025 13:35:06 +0000 (15:35 +0200)] 
Try and build fewer ZoneName objects whenever possible.

10 months agoDocument views.
Miod Vallat [Mon, 5 May 2025 11:57:55 +0000 (13:57 +0200)] 
Document views.

10 months agoAdd -variant tests to lmdb, and enable these in CI.
Peter van Dijk [Wed, 30 Apr 2025 10:11:14 +0000 (12:11 +0200)] 
Add -variant tests to lmdb, and enable these in CI.

10 months agoCarry variant information in SOAData.
Peter van Dijk [Wed, 30 Apr 2025 10:14:37 +0000 (12:14 +0200)] 
Carry variant information in SOAData.

Use this in order to produce the correct RRSIGs and DNSKEYs.

Also, lowercase soaData.qname

10 months agoMore use of domainid_t instead of int.
Miod Vallat [Mon, 5 May 2025 06:24:52 +0000 (08:24 +0200)] 
More use of domainid_t instead of int.

10 months agoRequire explicit zone id values in lookup calls.
Miod Vallat [Fri, 25 Apr 2025 05:46:22 +0000 (07:46 +0200)] 
Require explicit zone id values in lookup calls.

Annotate use of UnknownDomainID when it's safe to use.

10 months agoAdd and test support for views in packet cache.
Miod Vallat [Thu, 24 Apr 2025 10:19:58 +0000 (12:19 +0200)] 
Add and test support for views in packet cache.

The packet cache data buckets are now set up in an unordered map
addressed by the view name.

Doing this also makes sure that, if the network configuration of a view
changes, the cache contents are still valid as long as there is no
change in the zones found in that view.

10 months agoSupport for views on AXFR.
Peter van Dijk [Thu, 24 Apr 2025 13:16:52 +0000 (15:16 +0200)] 
Support for views on AXFR.

Note that this causes somewhat important plumbing changes, getSOA will now
take an optional zone ID, which callers should provide if they know it, in
order to save a possible expensive getDomainInfo call.

10 months agoFirst set of regression tests for views.
Peter van Dijk [Mon, 7 Apr 2025 13:51:30 +0000 (15:51 +0200)] 
First set of regression tests for views.

10 months agoIntroduce a Bind-style Views feature.
Peter van Dijk [Mon, 7 Apr 2025 13:25:39 +0000 (15:25 +0200)] 
Introduce a Bind-style Views feature.

Add interfaces to the zone cache to get the view name from the
originating network address, and to retrieve the appropriate
variant name to use to update a ZoneName when necessary.

Allow updates from the http api.

Add zonecache unit test for views.

10 months agoimplement LMDB schema upgrade to v6
Peter van Dijk [Tue, 15 Apr 2025 13:13:09 +0000 (15:13 +0200)] 
implement LMDB schema upgrade to v6

10 months agoPreliminary views supports for LMDB.
Peter van Dijk [Mon, 7 Apr 2025 13:24:50 +0000 (15:24 +0200)] 
Preliminary views supports for LMDB.

10 months agoNaive plumbing of views and networks in the REST API.
Miod Vallat [Thu, 27 Mar 2025 16:04:45 +0000 (17:04 +0100)] 
Naive plumbing of views and networks in the REST API.

10 months agoAdd views-related commands to pdnsutil.
Peter van Dijk [Mon, 7 Apr 2025 13:25:15 +0000 (15:25 +0200)] 
Add views-related commands to pdnsutil.

10 months agoMerge pull request #15570 from miodvallat/platoon
Miod Vallat [Mon, 26 May 2025 10:52:27 +0000 (12:52 +0200)] 
Merge pull request #15570 from miodvallat/platoon

Trust inet_pton to validate IPv6 addresses and nothing more

10 months agoNew DNSBackend entry points for views support.
Peter van Dijk [Fri, 28 Mar 2025 06:04:35 +0000 (07:04 +0100)] 
New DNSBackend entry points for views support.

10 months agoadd g_rootzonename
Peter van Dijk [Fri, 2 May 2025 10:28:16 +0000 (12:28 +0200)] 
add g_rootzonename

10 months agoAdd optional variants to ZoneName.
Miod Vallat [Mon, 7 Apr 2025 09:55:21 +0000 (11:55 +0200)] 
Add optional variants to ZoneName.

10 months agoMerge pull request #15578 from jsoref/perturbation
Remi Gacogne [Fri, 23 May 2025 13:26:45 +0000 (15:26 +0200)] 
Merge pull request #15578 from jsoref/perturbation

Fix spelling for `setWHashedPerturbation`

10 months agoBump secpoll SOA for EOL changes 15588/head
Josh Soref [Fri, 23 May 2025 13:05:37 +0000 (09:05 -0400)] 
Bump secpoll SOA for EOL changes

10 months agoSimplify EOL table dates
Josh Soref [Fri, 23 May 2025 12:51:50 +0000 (08:51 -0400)] 
Simplify EOL table dates

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoRefer 3.3 + 3.4 recursor to EOL statement
Josh Soref [Fri, 23 May 2025 12:49:49 +0000 (08:49 -0400)] 
Refer 3.3 + 3.4 recursor to EOL statement

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoRefer 3.3 + 3.4 auth to EOL statement
Josh Soref [Fri, 23 May 2025 12:45:09 +0000 (08:45 -0400)] 
Refer 3.3 + 3.4 auth to EOL statement

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoHarmonize EOL file name
Josh Soref [Fri, 23 May 2025 12:42:04 +0000 (08:42 -0400)] 
Harmonize EOL file name

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoSimplify EOL table dates
Josh Soref [Fri, 23 May 2025 12:40:55 +0000 (08:40 -0400)] 
Simplify EOL table dates

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoRefer 3.3 + 3.4 auth to EOL statement
Josh Soref [Fri, 23 May 2025 12:35:32 +0000 (08:35 -0400)] 
Refer 3.3 + 3.4 auth to EOL statement

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoSimplify EOL table dates
Josh Soref [Fri, 23 May 2025 12:29:55 +0000 (08:29 -0400)] 
Simplify EOL table dates

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
10 months agoMerge pull request #15582 from rgacogne/ddist200a2-changelog-secpoll
Remi Gacogne [Fri, 23 May 2025 11:34:59 +0000 (13:34 +0200)] 
Merge pull request #15582 from rgacogne/ddist200a2-changelog-secpoll

dnsdist: Add ChangeLog and update security polling zone for 2.0.0-alpha2

10 months agoAdd views configuration setting and reject non-working configuration.
Miod Vallat [Mon, 7 Apr 2025 09:55:35 +0000 (11:55 +0200)] 
Add views configuration setting and reject non-working configuration.

10 months agoMerge pull request #15586 from omoerbeek/macos-quiche-helper
Otto Moerbeek [Fri, 23 May 2025 08:58:25 +0000 (10:58 +0200)] 
Merge pull request #15586 from omoerbeek/macos-quiche-helper

install quiche helper: do not use -i without arg and add missing / on Darwin

11 months agoMerge pull request #15584 from rgacogne/upgrade-rust-1.87.0 dnsdist-2.0.0-alpha2
Remi Gacogne [Fri, 23 May 2025 07:54:40 +0000 (09:54 +0200)] 
Merge pull request #15584 from rgacogne/upgrade-rust-1.87.0

Use Rust 1.87.0 when building our packages

11 months agodnsdist: Be consistent in builder-support/helpers/install_quiche.sh 15586/head
Remi Gacogne [Fri, 23 May 2025 07:50:08 +0000 (09:50 +0200)] 
dnsdist: Be consistent in builder-support/helpers/install_quiche.sh

Co-authored-by: Miod Vallat <miod.vallat@powerdns.com>
11 months agoinstall quiche helper: do not use -i without arg and add missing / on Darwin
Otto Moerbeek [Fri, 23 May 2025 07:42:38 +0000 (09:42 +0200)] 
install quiche helper: do not use -i without arg and add missing / on Darwin

BSD sed does not like -i without arg

11 months agodnsdist: Add new entries to the ChangeLog, fix formatting nits 15582/head
Remi Gacogne [Fri, 23 May 2025 07:42:47 +0000 (09:42 +0200)] 
dnsdist: Add new entries to the ChangeLog, fix formatting nits

11 months agoMerge pull request #15585 from rgacogne/ddist-fix-tag-rule-empty
Remi Gacogne [Fri, 23 May 2025 07:40:02 +0000 (09:40 +0200)] 
Merge pull request #15585 from rgacogne/ddist-fix-tag-rule-empty

dnsdist: Fix the behaviour of `TagRule` with an empty string as value

11 months agoMerge pull request #15583 from rgacogne/upgrade-quiche-0.24.2
Remi Gacogne [Fri, 23 May 2025 07:39:00 +0000 (09:39 +0200)] 
Merge pull request #15583 from rgacogne/upgrade-quiche-0.24.2

dnsdist: Upgrade Quiche to 0.24.2 in our packages

11 months agodnsdist: Fix clang-tidy's nits 15585/head
Remi Gacogne [Fri, 23 May 2025 07:09:16 +0000 (09:09 +0200)] 
dnsdist: Fix clang-tidy's nits

11 months agodnsdist: Fix a typo spotted by Miod (many, many thanks)
Remi Gacogne [Thu, 22 May 2025 15:17:10 +0000 (17:17 +0200)] 
dnsdist: Fix a typo spotted by Miod (many, many thanks)

11 months agodnsdist: Add a regression test for the "match empty tag only" case
Remi Gacogne [Thu, 22 May 2025 14:56:47 +0000 (16:56 +0200)] 
dnsdist: Add a regression test for the "match empty tag only" case

11 months agodnsdist: Fix the behaviour of `TagRule` with an empty string as value
Remi Gacogne [Thu, 22 May 2025 14:34:58 +0000 (16:34 +0200)] 
dnsdist: Fix the behaviour of `TagRule` with an empty string as value

Before 2.0.0 passing an empty value to `TagRule` meant that only the
presence of the tag with an empty value would be accepted. That
behaviour changed when we introduced the YAML configuration format,
refactoring the selectors in the process, to instead mean that an
empty string meant that all values would be accepted, only the tag
presence being checked. This is an unfortunate side-effect of a
limitation of the `cxx` Rust <-> C++ interoperability layer that we
are using (lack of support for `Option<T>` <-> `std::optional<T>`,
namely). This PR fixes restores the exising behaviour by adding an
additional boolean to the YAML configuration, and ensuring that
passing an empty value to the Lua configuration is not treated as
not passing any value.

11 months agodnsdist: Fix typo in the YAML settings documentation 15578/head
Remi Gacogne [Thu, 22 May 2025 13:31:54 +0000 (15:31 +0200)] 
dnsdist: Fix typo in the YAML settings documentation

11 months agodnsdist: Document when `setWHashedPerturbation` was renamed
Remi Gacogne [Thu, 22 May 2025 13:30:51 +0000 (15:30 +0200)] 
dnsdist: Document when `setWHashedPerturbation` was renamed

11 months agoMerge pull request #15580 from rgacogne/ddist-fix-build-ol8
Remi Gacogne [Thu, 22 May 2025 10:59:54 +0000 (12:59 +0200)] 
Merge pull request #15580 from rgacogne/ddist-fix-build-ol8

dnsdist: Fix building on EL-8 (we now need Python 3.12 instead of 3.11)

11 months agodnsdist: Fix a typo in the ChangeLog
Remi Gacogne [Thu, 22 May 2025 10:22:26 +0000 (12:22 +0200)] 
dnsdist: Fix a typo in the ChangeLog

11 months agospell-check: Allow pacnal (a contributor)
Remi Gacogne [Thu, 22 May 2025 10:22:05 +0000 (12:22 +0200)] 
spell-check: Allow pacnal (a contributor)

11 months agodnsdist: Upgrade Quiche to 0.24.2 in our packages 15583/head
Remi Gacogne [Thu, 22 May 2025 10:13:43 +0000 (12:13 +0200)] 
dnsdist: Upgrade Quiche to 0.24.2 in our packages

11 months agoUse Rust 1.87.0 when building our packages 15584/head
Remi Gacogne [Thu, 22 May 2025 10:12:52 +0000 (12:12 +0200)] 
Use Rust 1.87.0 when building our packages

11 months agodnsdist: Add ChangeLog and update security polling zone for 2.0.0-alpha2
Remi Gacogne [Thu, 22 May 2025 10:07:50 +0000 (12:07 +0200)] 
dnsdist: Add ChangeLog and update security polling zone for 2.0.0-alpha2

11 months agoMerge pull request #15567 from Habbie/auth-py-backends
Peter van Dijk [Thu, 22 May 2025 09:57:55 +0000 (11:57 +0200)] 
Merge pull request #15567 from Habbie/auth-py-backends

auth-py testing: add backend choice

11 months agodnsdist: Fix building on EL-8 (we now need Python 3.12 instead of 3.11) 15580/head
Remi Gacogne [Thu, 22 May 2025 08:32:31 +0000 (10:32 +0200)] 
dnsdist: Fix building on EL-8 (we now need Python 3.12 instead of 3.11)

11 months agoauth-py tests: allow backend choice, add lmdb testing 15567/head
Peter van Dijk [Fri, 9 May 2025 18:05:13 +0000 (20:05 +0200)] 
auth-py tests: allow backend choice, add lmdb testing

11 months agoMerge pull request #15571 from rgacogne/ddist-fix-obsd-tcp-crash
Remi Gacogne [Thu, 22 May 2025 07:23:55 +0000 (09:23 +0200)] 
Merge pull request #15571 from rgacogne/ddist-fix-obsd-tcp-crash

dnsdist: Fix a crash when TCP queries and responses keep coming

11 months agoMerge pull request #15573 from rgacogne/ddist-coverity-202505
Remi Gacogne [Thu, 22 May 2025 07:23:45 +0000 (09:23 +0200)] 
Merge pull request #15573 from rgacogne/ddist-coverity-202505

dnsdist: Fix one potential issue and several false positives reported by Coverity

11 months agoFix spelling for `setWHashedPerturbation`
Josh Soref [Tue, 20 May 2025 14:51:03 +0000 (10:51 -0400)] 
Fix spelling for `setWHashedPerturbation`

The goal is to deprecate the misspelled flavor while still supporting it.