]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
19 months agoDelint ws-auth.cc 13613/head
Fred Morcos [Thu, 21 Dec 2023 14:38:51 +0000 (15:38 +0100)] 
Delint ws-auth.cc

19 months agoDelint ws-api.cc
Fred Morcos [Wed, 13 Dec 2023 14:35:35 +0000 (15:35 +0100)] 
Delint ws-api.cc

19 months agoFormat ws-api.cc
Fred Morcos [Tue, 12 Dec 2023 14:24:55 +0000 (15:24 +0100)] 
Format ws-api.cc

19 months agoFormat ws-api.hh
Fred Morcos [Tue, 12 Dec 2023 14:23:56 +0000 (15:23 +0100)] 
Format ws-api.hh

19 months agoRemove global StatBag from ws-auth
Fred Morcos [Tue, 12 Dec 2023 14:16:13 +0000 (15:16 +0100)] 
Remove global StatBag from ws-auth

19 months agoWhitespace cleanup
Fred Morcos [Tue, 12 Dec 2023 14:16:07 +0000 (15:16 +0100)] 
Whitespace cleanup

19 months agoMove Ewma impl to ws-auth.cc
Fred Morcos [Tue, 12 Dec 2023 13:48:37 +0000 (14:48 +0100)] 
Move Ewma impl to ws-auth.cc

19 months agoFormat ws-auth.cc
Fred Morcos [Tue, 12 Dec 2023 13:48:15 +0000 (14:48 +0100)] 
Format ws-auth.cc

19 months agoFormat ws-auth.hh
Fred Morcos [Tue, 12 Dec 2023 13:47:15 +0000 (14:47 +0100)] 
Format ws-auth.hh

19 months agoMerge pull request #13642 from zeha/auth-make-outoftree
Peter van Dijk [Tue, 19 Dec 2023 13:10:04 +0000 (14:10 +0100)] 
Merge pull request #13642 from zeha/auth-make-outoftree

auth: allow building in separate build directory

19 months agoMerge pull request #13608 from romeroalx/look-for-binaries-pr
Peter van Dijk [Tue, 19 Dec 2023 11:58:49 +0000 (12:58 +0100)] 
Merge pull request #13608 from romeroalx/look-for-binaries-pr

GH Actions: force CI failure if there are binaries present in a Pull Request

19 months agoMerge pull request #13635 from mind04/auth-wildcard-cname
Peter van Dijk [Mon, 18 Dec 2023 16:16:56 +0000 (17:16 +0100)] 
Merge pull request #13635 from mind04/auth-wildcard-cname

Auth: improve wildcard CNAME handling

19 months agoMerge pull request #13514 from zeha/api-flush-all
Peter van Dijk [Mon, 18 Dec 2023 16:05:37 +0000 (17:05 +0100)] 
Merge pull request #13514 from zeha/api-flush-all

auth api: flush all caches when flushing

19 months agoMerge pull request #13641 from zeha/fix-zone-delete-cache
Peter van Dijk [Mon, 18 Dec 2023 15:42:16 +0000 (16:42 +0100)] 
Merge pull request #13641 from zeha/fix-zone-delete-cache

ws-auth: restore zone cache cleanup in apiServerZoneDetailDELETE

19 months agoMerge pull request #13648 from rgacogne/ddist-doh3doc
Remi Gacogne [Mon, 18 Dec 2023 13:59:27 +0000 (14:59 +0100)] 
Merge pull request #13648 from rgacogne/ddist-doh3doc

dnsdist: Document `showDOH3Frontends`, how to advertise HTTP/3 support over HTTP/2

19 months agoMerge pull request #13638 from rgacogne/ddist-doq-stalled-connections
Remi Gacogne [Mon, 18 Dec 2023 12:49:58 +0000 (13:49 +0100)] 
Merge pull request #13638 from rgacogne/ddist-doq-stalled-connections

dnsdist: Handle congested DoQ streams

19 months agodnsdist: Fix alt-svc typo in the documentation example 13648/head
Remi Gacogne [Mon, 18 Dec 2023 11:36:48 +0000 (12:36 +0100)] 
dnsdist: Fix alt-svc typo in the documentation example

19 months agoMerge pull request #13647 from rgacogne/ddist-doh3-default-443
Remi Gacogne [Mon, 18 Dec 2023 11:01:23 +0000 (12:01 +0100)] 
Merge pull request #13647 from rgacogne/ddist-doh3-default-443

dnsdist: Set the DNS over HTTP/3 default port to 443

19 months agodnsdist: Document how to advertise HTTP/3 support over HTTP/2
Remi Gacogne [Mon, 18 Dec 2023 10:59:19 +0000 (11:59 +0100)] 
dnsdist: Document how to advertise HTTP/3 support over HTTP/2

19 months agodnsdist: Document `showDOH3Frontends`
Remi Gacogne [Mon, 18 Dec 2023 10:58:42 +0000 (11:58 +0100)] 
dnsdist: Document `showDOH3Frontends`

19 months agodnsdist: Also fix the DoH3 default port in the DoH3 guide 13647/head
Remi Gacogne [Mon, 18 Dec 2023 10:23:03 +0000 (11:23 +0100)] 
dnsdist: Also fix the DoH3 default port in the DoH3 guide

19 months agodnsdist: Set the DNS over HTTP/3 default port to 443
Remi Gacogne [Mon, 18 Dec 2023 09:22:30 +0000 (10:22 +0100)] 
dnsdist: Set the DNS over HTTP/3 default port to 443

19 months agoauth: allow building in separate build directory 13642/head
Chris Hofstaedtler [Fri, 15 Dec 2023 20:21:36 +0000 (21:21 +0100)] 
auth: allow building in separate build directory

This allows building at least the auth in a mostly default configuration like
this:

```
mkdir build && cd build && \
autoreconf --install --force --verbose .. && \
../configure ...
```

19 months agows-auth: restore zone cache cleanup in apiServerZoneDetailDELETE 13641/head
Chris Hofstaedtler [Fri, 15 Dec 2023 19:12:50 +0000 (20:12 +0100)] 
ws-auth: restore zone cache cleanup in apiServerZoneDetailDELETE

19 months agoauth api: flush all caches when flushing 13514/head
Chris Hofstaedtler [Mon, 20 Nov 2023 13:44:49 +0000 (14:44 +0100)] 
auth api: flush all caches when flushing

So far we never flushed the DNSSEC caches, except when DELETEing a domain.
However clearly some operations can affect the DNSSEC settings, and then the
caches should go.

Also do this for the flush API, to be consistent, and for users writing to the
DNSSEC settings/data externally.

19 months agodnsdist: Handle congested DoQ streams 13638/head
Remi Gacogne [Fri, 15 Dec 2023 15:56:23 +0000 (16:56 +0100)] 
dnsdist: Handle congested DoQ streams

If the stream has no capacity left, Quiche will refuse to queue
more data and return `QUICHE_ERR_DONE`. We then have to wait until
the stream becomes writable again to retry sending our response.

19 months agoMerge pull request #13623 from rgacogne/ddist-183-changelog-secpoll
Remi Gacogne [Fri, 15 Dec 2023 13:04:32 +0000 (14:04 +0100)] 
Merge pull request #13623 from rgacogne/ddist-183-changelog-secpoll

dnsdist: ChangeLog and secpoll update for 1.8.3

19 months agoMerge pull request #13566 from omoerbeek/rec-qperq-limit
Otto Moerbeek [Fri, 15 Dec 2023 13:02:01 +0000 (14:02 +0100)] 
Merge pull request #13566 from omoerbeek/rec-qperq-limit

rec: lower default max-qperq limit.

19 months agoMove change to version 5.1.0 13566/head
Otto Moerbeek [Fri, 15 Dec 2023 12:14:39 +0000 (13:14 +0100)] 
Move change to version 5.1.0

19 months agoMerge pull request #13578 from omoerbeek/rec-rng-settings
Otto Moerbeek [Fri, 15 Dec 2023 12:04:56 +0000 (13:04 +0100)] 
Merge pull request #13578 from omoerbeek/rec-rng-settings

rec: rng and entropy-source are not longer processed

19 months agoMerge pull request #13567 from omoerbeek/rec-disable-sl-deprecated
Otto Moerbeek [Fri, 15 Dec 2023 12:04:04 +0000 (13:04 +0100)] 
Merge pull request #13567 from omoerbeek/rec-disable-sl-deprecated

rec: Disabling structured logging is deprecated

19 months agoMerge pull request #13153 from cmouse/auth-api-method-check
Peter van Dijk [Fri, 15 Dec 2023 11:29:30 +0000 (12:29 +0100)] 
Merge pull request #13153 from cmouse/auth-api-method-check

auth: Move method checking to Router

19 months agoRemove unused req for prometheusMetrics() 13153/head
Aki Tuomi [Tue, 12 Dec 2023 08:43:29 +0000 (10:43 +0200)] 
Remove unused req for prometheusMetrics()

19 months agows-api: Constify some variables
Aki Tuomi [Sun, 22 Oct 2023 15:50:35 +0000 (18:50 +0300)] 
ws-api: Constify some variables

19 months agoregression-tests.api/test_Basics: Update to match new dynamic CORS handler
Aki Tuomi [Wed, 23 Aug 2023 17:40:53 +0000 (20:40 +0300)] 
regression-tests.api/test_Basics: Update to match new dynamic CORS handler

19 months agowebserver.cc: Add resource aware OPTIONS handler
Aki Tuomi [Wed, 23 Aug 2023 17:12:50 +0000 (20:12 +0300)] 
webserver.cc: Add resource aware OPTIONS handler

19 months agows-api.cc: Remove redundant checks for method
Aki Tuomi [Wed, 23 Aug 2023 13:06:03 +0000 (16:06 +0300)] 
ws-api.cc: Remove redundant checks for method

19 months agows-recursor.cc: Remove redundant checks for method
Aki Tuomi [Wed, 23 Aug 2023 13:05:26 +0000 (16:05 +0300)] 
ws-recursor.cc: Remove redundant checks for method

19 months agows-recursor.cc: Split apiServerZoneDetail to GET, PUT, DELETE variants
Aki Tuomi [Wed, 23 Aug 2023 13:02:51 +0000 (16:02 +0300)] 
ws-recursor.cc: Split apiServerZoneDetail to GET, PUT, DELETE variants

19 months agows-recursor.cc: Split apiServerZones to GET and POST variant
Aki Tuomi [Wed, 23 Aug 2023 12:59:52 +0000 (15:59 +0300)] 
ws-recursor.cc: Split apiServerZones to GET and POST variant

19 months agows-recursor.cc: Split apiServerConfigACL to GET and PUT variant
Aki Tuomi [Wed, 23 Aug 2023 12:57:46 +0000 (15:57 +0300)] 
ws-recursor.cc: Split apiServerConfigACL to GET and PUT variant

19 months agodnsdist: Fix 'Bugs Fixes' -> 'Bug Fixes' in the ChangeLog 13623/head
Remi Gacogne [Fri, 15 Dec 2023 09:22:59 +0000 (10:22 +0100)] 
dnsdist: Fix 'Bugs Fixes' -> 'Bug Fixes' in the ChangeLog

19 months agows-recursor.cc: Add methods to routes
Aki Tuomi [Wed, 23 Aug 2023 12:38:18 +0000 (15:38 +0300)] 
ws-recursor.cc: Add methods to routes

19 months agows-auth.cc: Move method checking to router
Aki Tuomi [Fri, 18 Aug 2023 07:14:07 +0000 (10:14 +0300)] 
ws-auth.cc: Move method checking to router

19 months agoext/yahttp: Move route matching to separate function
Aki Tuomi [Wed, 23 Aug 2023 17:13:11 +0000 (20:13 +0300)] 
ext/yahttp: Move route matching to separate function

19 months agowebserver: Allow specifying supported method
Aki Tuomi [Fri, 18 Aug 2023 07:09:56 +0000 (10:09 +0300)] 
webserver: Allow specifying supported method

If method is not empty and it does not match the request, throw
exception.

19 months agows-auth.cc: Prepare apiZoneCryptokeys for method routing
Aki Tuomi [Fri, 18 Aug 2023 09:43:56 +0000 (12:43 +0300)] 
ws-auth.cc: Prepare apiZoneCryptokeys for method routing

19 months agows-auth.cc: Split apiServerZoneDetail to GET, PATCH, PUT and DELETE variants
Aki Tuomi [Fri, 18 Aug 2023 08:13:54 +0000 (11:13 +0300)] 
ws-auth.cc: Split apiServerZoneDetail to GET, PATCH, PUT and DELETE variants

Enables us to specify method routes for this later.

19 months agows-auth: Add NOLINTs to apiServerZonesPOST()
Aki Tuomi [Thu, 7 Dec 2023 14:35:25 +0000 (16:35 +0200)] 
ws-auth: Add NOLINTs to apiServerZonesPOST()

19 months agows-auth.cc: Split apiServerZones to GET and POST variants
Aki Tuomi [Fri, 18 Aug 2023 08:10:11 +0000 (11:10 +0300)] 
ws-auth.cc: Split apiServerZones to GET and POST variants

Enables us to specify method routes for this later.

19 months agows-auth: Add apiServerAutoprimaryDetailDELETE
Aki Tuomi [Thu, 7 Dec 2023 15:22:31 +0000 (17:22 +0200)] 
ws-auth: Add apiServerAutoprimaryDetailDELETE

19 months agows-auth.cc: Split apiServerAutoprimaries to GET and POST variants
Aki Tuomi [Fri, 18 Aug 2023 08:05:05 +0000 (11:05 +0300)] 
ws-auth.cc: Split apiServerAutoprimaries to GET and POST variants

Enables us to specify method routes for this later.

19 months agows-auth.cc: Split apiServerTSIGKeyDetail to GET, PUT and DELETE variant
Aki Tuomi [Fri, 18 Aug 2023 07:59:54 +0000 (10:59 +0300)] 
ws-auth.cc: Split apiServerTSIGKeyDetail to GET, PUT and DELETE variant

Enables us to specify method routes for this later.

19 months agows-auth.cc: Split apiServerTSIGKeys to GET and POST variant
Aki Tuomi [Fri, 18 Aug 2023 07:51:30 +0000 (10:51 +0300)] 
ws-auth.cc: Split apiServerTSIGKeys to GET and POST variant

Enables us to specify method routes for this later.

19 months agows-auth.cc: Split apiZoneMetadataKind to GET, PUT and DELETE variants
Aki Tuomi [Fri, 18 Aug 2023 07:48:39 +0000 (10:48 +0300)] 
ws-auth.cc: Split apiZoneMetadataKind to GET, PUT and DELETE variants

Enables us to specify method routes for this later.

19 months agows-auth.cc: Split apiZoneMetadata to GET and POST variant
Aki Tuomi [Fri, 18 Aug 2023 07:44:56 +0000 (10:44 +0300)] 
ws-auth.cc: Split apiZoneMetadata to GET and POST variant

Enables us to specify method routes for this later.

19 months agows-auth: Extract zone from ID to macro
Aki Tuomi [Fri, 18 Aug 2023 07:36:24 +0000 (10:36 +0300)] 
ws-auth: Extract zone from ID to macro

Ensures consistent handling.

19 months agoMerge pull request #13552 from mind04/lmdb-timeout
Peter van Dijk [Thu, 14 Dec 2023 12:00:45 +0000 (13:00 +0100)] 
Merge pull request #13552 from mind04/lmdb-timeout

auth: extend the systemd startup timeout during lmdb schema migrations

19 months agoMerge pull request #13619 from nvaatstra/auth-supervisor
Peter van Dijk [Thu, 14 Dec 2023 11:53:58 +0000 (12:53 +0100)] 
Merge pull request #13619 from nvaatstra/auth-supervisor

Add supervisor to Auth container image

19 months agoMerge pull request #13622 from rgacogne/ddist-fix-doc-versionadded-removerange
Remi Gacogne [Thu, 14 Dec 2023 10:51:59 +0000 (11:51 +0100)] 
Merge pull request #13622 from rgacogne/ddist-fix-doc-versionadded-removerange

dnsdist: Fix `DynBlockRulesGroup:removeRange`'s version in the docs

19 months agodnsdist: ChangeLog and secpoll update for 1.8.3
Remi Gacogne [Thu, 14 Dec 2023 10:51:43 +0000 (11:51 +0100)] 
dnsdist: ChangeLog and secpoll update for 1.8.3

19 months agoone sentence per line 13619/head
Peter van Dijk [Thu, 14 Dec 2023 10:32:18 +0000 (11:32 +0100)] 
one sentence per line

19 months agodnsdist: Fix `DynBlockRulesGroup:removeRange`'s version in the docs 13622/head
Remi Gacogne [Thu, 14 Dec 2023 10:10:16 +0000 (11:10 +0100)] 
dnsdist: Fix `DynBlockRulesGroup:removeRange`'s version in the docs

19 months agoMerge pull request #13612 from omoerbeek/rec-13588-followup
Remi Gacogne [Thu, 14 Dec 2023 09:53:04 +0000 (10:53 +0100)] 
Merge pull request #13612 from omoerbeek/rec-13588-followup

rec: Always set the two new vars in the Makefile, followup to 13588

19 months agoMerge pull request #13595 from rgacogne/ddist-190-a4
Remi Gacogne [Thu, 14 Dec 2023 09:51:36 +0000 (10:51 +0100)] 
Merge pull request #13595 from rgacogne/ddist-190-a4

dnsdist: ChangeLog and secpoll update for 1.9.0-alpha4

19 months agoMerge pull request #13620 from PowerDNS/dependabot/github_actions/github/codeql-action-3 dnsdist-1.9.0-alpha4
Remi Gacogne [Thu, 14 Dec 2023 08:36:43 +0000 (09:36 +0100)] 
Merge pull request #13620 from PowerDNS/dependabot/github_actions/github/codeql-action-3

build(deps): bump github/codeql-action from 2 to 3

19 months agoMerge pull request #13618 from fredmorcos/dnsresourcerecord-cleanup
Remi Gacogne [Thu, 14 Dec 2023 08:35:42 +0000 (09:35 +0100)] 
Merge pull request #13618 from fredmorcos/dnsresourcerecord-cleanup

Small cleanup of `DNSResourceRecord`

19 months agoMerge pull request #13614 from fredmorcos/fix-type-qual-warning
Remi Gacogne [Thu, 14 Dec 2023 08:32:55 +0000 (09:32 +0100)] 
Merge pull request #13614 from fredmorcos/fix-type-qual-warning

Fix type qualifier warning

19 months agoMerge pull request #13610 from chbruyand/dnsdist-fix-13609
Remi Gacogne [Thu, 14 Dec 2023 08:29:44 +0000 (09:29 +0100)] 
Merge pull request #13610 from chbruyand/dnsdist-fix-13609

dnsdist: display if DNS over HTTP/3 is enabled or not in the configure report

19 months agoauth: add test for mixing CNAME with other types on wildcards 13635/head
Chris Hofstaedtler [Wed, 6 Dec 2023 17:23:44 +0000 (18:23 +0100)] 
auth: add test for mixing CNAME with other types on wildcards

19 months agoauth: wildcard CNAME trump other records
Kees Monshouwer [Wed, 13 Dec 2023 21:45:06 +0000 (22:45 +0100)] 
auth: wildcard CNAME trump other records

19 months agoauth: fix cname wildcard and other records
Kees Monshouwer [Thu, 7 Dec 2023 10:06:20 +0000 (11:06 +0100)] 
auth: fix cname wildcard and other records

19 months agobuild(deps): bump github/codeql-action from 2 to 3 13620/head
dependabot[bot] [Wed, 13 Dec 2023 15:51:40 +0000 (15:51 +0000)] 
build(deps): bump github/codeql-action from 2 to 3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
19 months agoCleanup DNSResourceRecord 13618/head
Fred Morcos [Wed, 13 Dec 2023 13:56:53 +0000 (14:56 +0100)] 
Cleanup DNSResourceRecord

19 months agoMinor docs change regarding supervisord in Kubernetes
Nico Vaatstra [Wed, 13 Dec 2023 14:12:36 +0000 (15:12 +0100)] 
Minor docs change regarding supervisord in Kubernetes

19 months agoFormat DNSResourceRecord
Fred Morcos [Wed, 13 Dec 2023 13:53:53 +0000 (14:53 +0100)] 
Format DNSResourceRecord

19 months agoCleanup dns.hh
Fred Morcos [Wed, 13 Dec 2023 13:52:28 +0000 (14:52 +0100)] 
Cleanup dns.hh

19 months agoSupervisor in Auth container image
Nico Vaatstra [Wed, 13 Dec 2023 14:01:10 +0000 (15:01 +0100)] 
Supervisor in Auth container image

19 months agoFix type qualifier warning 13614/head
Fred Morcos [Wed, 13 Dec 2023 12:31:47 +0000 (13:31 +0100)] 
Fix type qualifier warning

19 months agorec: Always set the two new vars in the Makefile, follow up to 13588 13612/head
Otto Moerbeek [Wed, 13 Dec 2023 11:03:54 +0000 (12:03 +0100)] 
rec: Always set the two new vars in the Makefile, follow up to 13588

Fixes #13611

19 months agodnsdist: display if DNS over HTTP/3 is enabled or not in the configure report 13610/head
Charles-Henri Bruyand [Wed, 13 Dec 2023 08:27:34 +0000 (09:27 +0100)] 
dnsdist: display if DNS over HTTP/3 is enabled or not in the configure report

19 months agoMerge pull request #13564 from rgacogne/ddist-payload-size-rule
Remi Gacogne [Tue, 12 Dec 2023 16:02:51 +0000 (17:02 +0100)] 
Merge pull request #13564 from rgacogne/ddist-payload-size-rule

dnsdist: Add `PayloadSizeRule` and `TCResponseAction`

19 months agoMerge pull request #13594 from rgacogne/ddist-http1
Remi Gacogne [Tue, 12 Dec 2023 15:52:08 +0000 (16:52 +0100)] 
Merge pull request #13594 from rgacogne/ddist-http1

dnsdist: Send a HTTP 400 response to HTTP/1.1 clients

19 months agoadded look up for binaries step 13608/head
romeroalx [Mon, 4 Dec 2023 15:39:02 +0000 (16:39 +0100)] 
added look up for binaries step

19 months agodnsdist: Add 13564, 13592 and 13594 to the ChangeLog 13595/head
Remi Gacogne [Tue, 12 Dec 2023 15:18:09 +0000 (16:18 +0100)] 
dnsdist: Add 13564, 13592 and 13594 to the ChangeLog

19 months agodnsdist: Clarify that `TCResponseAction` removes all records 13564/head
Remi Gacogne [Tue, 12 Dec 2023 15:05:41 +0000 (16:05 +0100)] 
dnsdist: Clarify that `TCResponseAction` removes all records

19 months agoMerge pull request #13593 from rgacogne/ddist-regression-tests-ffi-dnsheader
Remi Gacogne [Tue, 12 Dec 2023 15:00:44 +0000 (16:00 +0100)] 
Merge pull request #13593 from rgacogne/ddist-regression-tests-ffi-dnsheader

dnsdist: Add regression tests for DNS header set/get via Lua FFI

19 months agoMerge pull request #13592 from rgacogne/qname-suffix-rule
Remi Gacogne [Tue, 12 Dec 2023 14:59:19 +0000 (15:59 +0100)] 
Merge pull request #13592 from rgacogne/qname-suffix-rule

dnsdist: Add `QNameSuffixRule`

19 months agotcpiohandler: Added a comment explaining the HTTP/1.1 addition to ALPN 13594/head
Remi Gacogne [Tue, 12 Dec 2023 14:21:54 +0000 (15:21 +0100)] 
tcpiohandler: Added a comment explaining the HTTP/1.1 addition to ALPN

19 months agodnsdist: Uh, phrasing!
Remi Gacogne [Tue, 12 Dec 2023 14:04:21 +0000 (15:04 +0100)] 
dnsdist: Uh, phrasing!

19 months agodnsdist: Clarify the Lua FFI DNS header set/get regression tests 13593/head
Remi Gacogne [Tue, 12 Dec 2023 13:54:07 +0000 (14:54 +0100)] 
dnsdist: Clarify the Lua FFI DNS header set/get regression tests

19 months agodnsdist: Fix a typo in the documentation 13592/head
Remi Gacogne [Tue, 12 Dec 2023 13:50:22 +0000 (14:50 +0100)] 
dnsdist: Fix a typo in the documentation

19 months agodnsdist: Fix documentation issues reported by Habbie
Remi Gacogne [Tue, 12 Dec 2023 13:48:11 +0000 (14:48 +0100)] 
dnsdist: Fix documentation issues reported by Habbie

19 months agodnsdist: Fix formatting issues in the documentation
Remi Gacogne [Mon, 11 Dec 2023 15:15:23 +0000 (16:15 +0100)] 
dnsdist: Fix formatting issues in the documentation

19 months agodnsdist: Document that `makeRule` and friends are deprecated in the upgrade guide
Remi Gacogne [Mon, 11 Dec 2023 15:14:44 +0000 (16:14 +0100)] 
dnsdist: Document that `makeRule` and friends are deprecated in the upgrade guide

19 months agodnsdist: ChangeLog and secpoll update for 1.9.0-alpha4
Remi Gacogne [Mon, 20 Nov 2023 13:37:15 +0000 (14:37 +0100)] 
dnsdist: ChangeLog and secpoll update for 1.9.0-alpha4

19 months agodnsdist: Send a HTTP 400 response to HTTP/1.1 clients
Remi Gacogne [Thu, 2 Nov 2023 09:30:19 +0000 (10:30 +0100)] 
dnsdist: Send a HTTP 400 response to HTTP/1.1 clients

Explaining that DNSdist with nghttp2 only supports DNS over HTTP2.

19 months agoMerge pull request #13565 from rgacogne/ddist-more-lua-helpers
Remi Gacogne [Mon, 11 Dec 2023 13:43:13 +0000 (14:43 +0100)] 
Merge pull request #13565 from rgacogne/ddist-more-lua-helpers

dnsdist: Add Lua FFI bindings: hashing arbitrary data and knowing if the query was received over IPv6

19 months agodnsdist: Add regression tests for DNS header set/get via Lua FFI
Remi Gacogne [Mon, 11 Dec 2023 11:52:05 +0000 (12:52 +0100)] 
dnsdist: Add regression tests for DNS header set/get via Lua FFI

19 months agoMerge pull request #13560 from rgacogne/ddist-spoof-raw-any
Remi Gacogne [Mon, 11 Dec 2023 09:58:49 +0000 (10:58 +0100)] 
Merge pull request #13560 from rgacogne/ddist-spoof-raw-any

dnsdist: Spoof a raw response for ANY queries