]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
13 months agoAlso use variable suffix for file when reloading YAML-Lua config 14374/head
Otto Moerbeek [Mon, 24 Jun 2024 09:32:00 +0000 (11:32 +0200)] 
Also use variable suffix for file when reloading YAML-Lua config

13 months agorec: tweak debian install, as suggested by @zeha
Otto Moerbeek [Mon, 24 Jun 2024 07:12:58 +0000 (09:12 +0200)] 
rec: tweak debian install, as suggested by @zeha

13 months agoMerge pull request #14265 from omoerbeek/rec-yaml-as-conf
Otto Moerbeek [Fri, 21 Jun 2024 10:20:34 +0000 (12:20 +0200)] 
Merge pull request #14265 from omoerbeek/rec-yaml-as-conf

rec: allow recursor.conf file to contain YAML to ease transition to YAML config

13 months agoMerge pull request #14366 from PowerDNS/dependabot/pip/pdns/keyroller/urllib3-1.26.19
Remi Gacogne [Fri, 21 Jun 2024 10:07:23 +0000 (12:07 +0200)] 
Merge pull request #14366 from PowerDNS/dependabot/pip/pdns/keyroller/urllib3-1.26.19

build(deps): bump urllib3 from 1.26.18 to 1.26.19 in /pdns/keyroller

13 months agoMerge pull request #14360 from rgacogne/auth-fix-distributor-unit-test-leak
Remi Gacogne [Fri, 21 Jun 2024 10:04:06 +0000 (12:04 +0200)] 
Merge pull request #14360 from rgacogne/auth-fix-distributor-unit-test-leak

auth: Better fix for the leak reported by LSAN in test-distributor_hh.cc

13 months agobuild(deps): bump urllib3 from 1.26.18 to 1.26.19 in /pdns/keyroller 14366/head
dependabot[bot] [Fri, 21 Jun 2024 09:27:02 +0000 (09:27 +0000)] 
build(deps): bump urllib3 from 1.26.18 to 1.26.19 in /pdns/keyroller

Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.18 to 1.26.19.
- [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/1.26.18...1.26.19)

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

Signed-off-by: dependabot[bot] <support@github.com>
13 months agoMerge pull request #14345 from PowerDNS/dependabot/pip/pdns/recursordist/docs/urllib3...
Otto Moerbeek [Fri, 21 Jun 2024 09:21:42 +0000 (11:21 +0200)] 
Merge pull request #14345 from PowerDNS/dependabot/pip/pdns/recursordist/docs/urllib3-2.2.2

build(deps): bump urllib3 from 2.2.0 to 2.2.2 in /pdns/recursordist/docs

13 months agoauth: Use [[maybe_unused]] in the distributor unit tests 14360/head
Remi Gacogne [Fri, 21 Jun 2024 09:10:28 +0000 (11:10 +0200)] 
auth: Use [[maybe_unused]] in the distributor unit tests

As suggested by Otto.

13 months agoMerge pull request #14318 from omoerbeek/rec-nsname-pbout
Otto Moerbeek [Fri, 21 Jun 2024 09:07:03 +0000 (11:07 +0200)] 
Merge pull request #14318 from omoerbeek/rec-nsname-pbout

rec: add nsName into outgoing protobuf request/response messages

13 months agoInstall a small YAML default config instead of one with everything commented out 14265/head
Otto Moerbeek [Fri, 7 Jun 2024 11:49:49 +0000 (13:49 +0200)] 
Install a small YAML default config instead of one with everything commented out

13 months agoDocument the new approach of reading YAML from a recursor.conf file
Otto Moerbeek [Fri, 7 Jun 2024 08:01:17 +0000 (10:01 +0200)] 
Document the new approach of reading YAML from a recursor.conf file

13 months agoGenerate no more .conf-dist file
Otto Moerbeek [Mon, 3 Jun 2024 12:37:35 +0000 (14:37 +0200)] 
Generate no more .conf-dist file

13 months agoAdapt RH packaging
Otto Moerbeek [Mon, 3 Jun 2024 12:59:08 +0000 (14:59 +0200)] 
Adapt RH packaging

13 months agoAdapt Debian packaging
Otto Moerbeek [Mon, 3 Jun 2024 14:07:27 +0000 (16:07 +0200)] 
Adapt Debian packaging

13 months agorec: allow recursor.conf file to contain YAML
Otto Moerbeek [Wed, 29 May 2024 09:20:52 +0000 (11:20 +0200)] 
rec: allow recursor.conf file to contain YAML

This should us to work around the packaging issues discussed in #13935.
THe idea is that modify the parsing so that .conf files also *may* contain YAML.

The search for a config file then becomes:

1. Try read recuror.yml if it exists. If valid, done. If it is invalid punt.
2. Try read recursor.conf as YAML. If it is valid, done.
3. If it is invalid, try to read as old-style.

This means that the status of recursor.conf as a config file does not change.

This allows us to install a default YAML config into recursor.conf for new installs.
Of course we leave recursor.conf (and recursor.yml) alone for existing installs.

This is a draft. I will add docs and packaging changes after this is deemed
the way to proceed.

13 months agoUse const ref for string arg 14318/head
Otto Moerbeek [Fri, 21 Jun 2024 07:46:33 +0000 (09:46 +0200)] 
Use const ref for string arg

Co-authored-by: Remi Gacogne <github@coredump.fr>
13 months agoMerge pull request #14359 from omoerbeek/use-ucharview
Otto Moerbeek [Fri, 21 Jun 2024 05:45:08 +0000 (07:45 +0200)] 
Merge pull request #14359 from omoerbeek/use-ucharview

dns.cc: use pdns::views::UnsignedCharView

13 months agoMerge pull request #14358 from omoerbeek/rec-docs-mem
Otto Moerbeek [Fri, 21 Jun 2024 05:44:45 +0000 (07:44 +0200)] 
Merge pull request #14358 from omoerbeek/rec-docs-mem

rec: describe (roughly) memory usage

13 months agoMerge pull request #14350 from rgacogne/ddist-changelog-secpoll-1.9.5
Remi Gacogne [Thu, 20 Jun 2024 09:41:09 +0000 (11:41 +0200)] 
Merge pull request #14350 from rgacogne/ddist-changelog-secpoll-1.9.5

dnsdist: Prepare ChangeLog and secpoll for 1.9.5

13 months agoauth: Better fix for the leak reported by LSAN in test-distributor_hh.cc
Remi Gacogne [Thu, 20 Jun 2024 08:21:48 +0000 (10:21 +0200)] 
auth: Better fix for the leak reported by LSAN in test-distributor_hh.cc

This unit test is checking that we correctly throw when too many queries
are waiting in the distribution pipe, by making the mock backend slow
on purpose. Once the distributor has been restarted as expected, we need
to wait until the mock backend has processed all queued queries, otherwise
Leak Sanitizer will rightfully report a memory leak.

13 months agodnsdist: Fix formatting in the 1.9.5 ChangeLog 14350/head
Remi Gacogne [Thu, 20 Jun 2024 07:42:06 +0000 (09:42 +0200)] 
dnsdist: Fix formatting in the 1.9.5 ChangeLog

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
13 months agodnsdist: Fix formatting in the 1.9.5 ChangeLog
Remi Gacogne [Thu, 20 Jun 2024 07:42:00 +0000 (09:42 +0200)] 
dnsdist: Fix formatting in the 1.9.5 ChangeLog

Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
13 months agodns.cc: use pdns::views::UnsignedCharView 14359/head
Otto Moerbeek [Wed, 19 Jun 2024 11:10:15 +0000 (13:10 +0200)] 
dns.cc: use pdns::views::UnsignedCharView

Includes minor cleanup and additions to make UnsignedCharView usable for this use case.
Supersedes #14356
Fixes
/usr/include/c++/v1/__fwd/string_view.h:22:41: warning: 'char_traits<unsigned char>' is deprecated: char_traits<T> for T not equal to char, wchar_t, char8_t, char16_t or char32_t is non-standard and is provided for a temporary period. It will be removed in LLVM 19, so please migrate off of it. [-Wdeprecated-declarations]

13 months agorec: describe (roughly) memory usage 14358/head
Otto Moerbeek [Wed, 19 Jun 2024 09:35:15 +0000 (11:35 +0200)] 
rec: describe (roughly) memory usage

Also fix a few refs

13 months agoMerge pull request #14311 from romeroalx/remove-auth-46-daily-builds
Peter van Dijk [Tue, 18 Jun 2024 12:00:22 +0000 (14:00 +0200)] 
Merge pull request #14311 from romeroalx/remove-auth-46-daily-builds

GH Actions: remove rel/auth-4.6.x from daily/weekly builds

13 months agoMerge pull request #14346 from omoerbeek/rec-pb-tags-tcp
Otto Moerbeek [Tue, 18 Jun 2024 09:19:41 +0000 (11:19 +0200)] 
Merge pull request #14346 from omoerbeek/rec-pb-tags-tcp

rec: fix TCP case for policy tags set by gettag(_ffi)

13 months agoRefactor test to avoid code duplciation, as suggested by @rgacogne 14346/head
Otto Moerbeek [Tue, 18 Jun 2024 08:35:08 +0000 (10:35 +0200)] 
Refactor test to avoid code duplciation, as suggested by @rgacogne

13 months agodnsdist: Prepare ChangeLog and secpoll for 1.9.5
Remi Gacogne [Mon, 17 Jun 2024 14:15:19 +0000 (16:15 +0200)] 
dnsdist: Prepare ChangeLog and secpoll for 1.9.5

13 months agorec: fix TCP case for cached policy tags
Otto Moerbeek [Mon, 17 Jun 2024 12:58:01 +0000 (14:58 +0200)] 
rec: fix TCP case for cached policy tags

13 months agoMerge pull request #14326 from rgacogne/ddist-grepq-ms-parsing
Remi Gacogne [Tue, 18 Jun 2024 07:39:03 +0000 (09:39 +0200)] 
Merge pull request #14326 from rgacogne/ddist-grepq-ms-parsing

dnsdist: Use `pdns::checked_stoi` instead of `sscanf` for `grepq`'s ms

13 months agobuild(deps): bump urllib3 from 2.2.0 to 2.2.2 in /pdns/recursordist/docs 14345/head
dependabot[bot] [Tue, 18 Jun 2024 07:37:11 +0000 (07:37 +0000)] 
build(deps): bump urllib3 from 2.2.0 to 2.2.2 in /pdns/recursordist/docs

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.0 to 2.2.2.
- [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.2.0...2.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
13 months agoMerge pull request #14344 from PowerDNS/dependabot/pip/docs/urllib3-2.2.2
Remi Gacogne [Tue, 18 Jun 2024 07:36:09 +0000 (09:36 +0200)] 
Merge pull request #14344 from PowerDNS/dependabot/pip/docs/urllib3-2.2.2

Bump urllib3 from 2.0.7 to 2.2.2 in /docs

13 months agoMerge pull request #14341 from rgacogne/ddist-race-web-handlers
Remi Gacogne [Tue, 18 Jun 2024 07:35:13 +0000 (09:35 +0200)] 
Merge pull request #14341 from rgacogne/ddist-race-web-handlers

dnsdist: Fix a race condition with custom Lua web handlers

13 months agoBump urllib3 from 2.0.7 to 2.2.2 in /docs 14344/head
dependabot[bot] [Mon, 17 Jun 2024 22:30:28 +0000 (22:30 +0000)] 
Bump urllib3 from 2.0.7 to 2.2.2 in /docs

Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.7 to 2.2.2.
- [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.7...2.2.2)

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

Signed-off-by: dependabot[bot] <support@github.com>
13 months agodnsdist: Fix a clang-tidy warning in the custom web handlers code 14341/head
Remi Gacogne [Mon, 17 Jun 2024 13:58:06 +0000 (15:58 +0200)] 
dnsdist: Fix a clang-tidy warning in the custom web handlers code

13 months agoMerge pull request #14330 from rgacogne/move-snmp-headers
Remi Gacogne [Mon, 17 Jun 2024 12:55:58 +0000 (14:55 +0200)] 
Merge pull request #14330 from rgacogne/move-snmp-headers

snmp-agent: Move net-snmp headers out of our headers

13 months agodnsdist: Fix replacement of existing custom web handlers
Remi Gacogne [Mon, 17 Jun 2024 12:36:48 +0000 (14:36 +0200)] 
dnsdist: Fix replacement of existing custom web handlers

13 months agoMerge pull request #14340 from omoerbeek/rec-pp-remotes
Otto Moerbeek [Mon, 17 Jun 2024 11:45:24 +0000 (13:45 +0200)] 
Merge pull request #14340 from omoerbeek/rec-pp-remotes

rec: fix client remotes count when using proxy protocol

13 months agoAdd regression test for remote count when using proxy protocol 14340/head
Otto Moerbeek [Mon, 17 Jun 2024 09:24:04 +0000 (11:24 +0200)] 
Add regression test for remote count when using proxy protocol

13 months agodnsdist: Fix a race condition with custom Lua web handlers
Remi Gacogne [Mon, 17 Jun 2024 10:16:38 +0000 (12:16 +0200)] 
dnsdist: Fix a race condition with custom Lua web handlers

Custom web handlers written in Lua modify the global Lua context,
but until now they did not take the lock protecting it so a data
race condition was possible.
Reported by TSAN while running our unit tests.

13 months agoMerge pull request #14328 from chbruyand/dnsdist-runtests
Remi Gacogne [Mon, 17 Jun 2024 09:34:44 +0000 (11:34 +0200)] 
Merge pull request #14328 from chbruyand/dnsdist-runtests

dnsdist: update test runner for mac

13 months agoMerge pull request #14275 from esensar/feature/udr-ignore-list
Otto Moerbeek [Mon, 17 Jun 2024 09:25:07 +0000 (11:25 +0200)] 
Merge pull request #14275 from esensar/feature/udr-ignore-list

rec: add options for ignoring domains for UDR purposes

13 months agorec: count substituted remote in case of proxy protocol
Otto Moerbeek [Mon, 17 Jun 2024 09:22:47 +0000 (11:22 +0200)] 
rec: count substituted remote in case of proxy protocol

Other remote counts are already doing that

13 months agosnmp-agent: Move net-snmp headers out of our headers 14330/head
Remi Gacogne [Mon, 17 Jun 2024 08:33:39 +0000 (10:33 +0200)] 
snmp-agent: Move net-snmp headers out of our headers

The net-snmp headers are unfortunately defining things that we do not
want, like `INET6` and `HAVE_LIBSSL`, so it's better for us not to
include them from our headers.

13 months agodnsdist: update test runner for mac with dynamic prefix and up to date package name... 14328/head
Charles-Henri Bruyand [Sat, 15 Jun 2024 10:51:35 +0000 (12:51 +0200)] 
dnsdist: update test runner for mac with dynamic prefix and up to date package name for curl

13 months agodnsdist: Use `pdns::checked_stoi` instead of `sscanf` for `grepq`'s ms 14326/head
Remi Gacogne [Fri, 14 Jun 2024 08:48:57 +0000 (10:48 +0200)] 
dnsdist: Use `pdns::checked_stoi` instead of `sscanf` for `grepq`'s ms

13 months agoMerge pull request #14324 from Habbie/auth-lua-docs-backquote-nit
Peter van Dijk [Thu, 13 Jun 2024 11:01:53 +0000 (13:01 +0200)] 
Merge pull request #14324 from Habbie/auth-lua-docs-backquote-nit

auth docs: remove stray backquote

13 months agoMerge pull request #14302 from rgacogne/ddist-ffi-svc
Remi Gacogne [Thu, 13 Jun 2024 10:44:54 +0000 (12:44 +0200)] 
Merge pull request #14302 from rgacogne/ddist-ffi-svc

dnsdist: Add Lua FFI bindings to generate SVC responses

13 months agodnsdist: Apply suggestion from Charles-Henri's review (thanks!) 14302/head
Remi Gacogne [Thu, 13 Jun 2024 10:01:33 +0000 (12:01 +0200)] 
dnsdist: Apply suggestion from Charles-Henri's review (thanks!)

13 months agoauth docs: remove stray backquote 14324/head
Peter van Dijk [Thu, 13 Jun 2024 08:09:25 +0000 (10:09 +0200)] 
auth docs: remove stray backquote

13 months agoMerge pull request #14280 from rgacogne/ddist-doc-ebpf-capability
Remi Gacogne [Thu, 13 Jun 2024 08:05:42 +0000 (10:05 +0200)] 
Merge pull request #14280 from rgacogne/ddist-doc-ebpf-capability

dnsdist: Document that eBPF socket filtering requires `CAP_SYS_ADMIN`

13 months agoMerge pull request #14183 from fredmorcos/auth-regression-tests-meson
Fred Morcos [Wed, 12 Jun 2024 12:35:50 +0000 (14:35 +0200)] 
Merge pull request #14183 from fredmorcos/auth-regression-tests-meson

Support meson in regression tests harness

13 months agoRename PDNS_MESON_PATH to PDNS_BUILD_PATH 14183/head
Fred Morcos [Mon, 10 Jun 2024 12:43:38 +0000 (14:43 +0200)] 
Rename PDNS_MESON_PATH to PDNS_BUILD_PATH

This also ensures that PDNS_BUILD_PATH is set to `.` when the user does not pass it. This
stays consistent with the behavior we previously had.

13 months agoMeson: Integrate auth geoip backend regression test
Fred Morcos [Wed, 15 May 2024 12:41:17 +0000 (14:41 +0200)] 
Meson: Integrate auth geoip backend regression test

13 months agoAuth: Adapt backend regression tests harness to Meson builds
Fred Morcos [Wed, 15 May 2024 11:27:06 +0000 (13:27 +0200)] 
Auth: Adapt backend regression tests harness to Meson builds

13 months agoFix remaining formatting issues in settings/table.py 14275/head
Ensar Sarajčić [Wed, 12 Jun 2024 09:52:33 +0000 (11:52 +0200)] 
Fix remaining formatting issues in settings/table.py

13 months agoFix formatting for settings/table.py
Ensar Sarajčić [Wed, 12 Jun 2024 09:44:28 +0000 (11:44 +0200)] 
Fix formatting for settings/table.py

13 months agoMerge branch 'master' into feature/udr-ignore-list
Ensar Sarajčić [Wed, 12 Jun 2024 09:36:41 +0000 (11:36 +0200)] 
Merge branch 'master' into feature/udr-ignore-list

13 months agorec: add nsName into outgoing protobuf request/response messages
Otto Moerbeek [Wed, 12 Jun 2024 09:28:25 +0000 (11:28 +0200)] 
rec: add nsName into outgoing protobuf request/response messages

As there is no good existing field, I opted to add it as a meta
field.  We might want to make this optional, potentially clients
could not expect this.  TBD.

13 months agoMerge pull request #14312 from omoerbeek/rec-pbout-udr
Otto Moerbeek [Wed, 12 Jun 2024 09:25:48 +0000 (11:25 +0200)] 
Merge pull request #14312 from omoerbeek/rec-pbout-udr

rec: do not add UDR field to outgoingProtobuf answer messages

13 months agoMerge pull request #14307 from aerique/feature/update-repo-test-script
aerique [Wed, 12 Jun 2024 08:56:37 +0000 (10:56 +0200)] 
Merge pull request #14307 from aerique/feature/update-repo-test-script

Update repo test script.

13 months agoMerge pull request #14309 from omoerbeek/rec-cname-bound-settable
Otto Moerbeek [Wed, 12 Jun 2024 08:40:23 +0000 (10:40 +0200)] 
Merge pull request #14309 from omoerbeek/rec-cname-bound-settable

rec: make max CNAME chain length handled settable, previously fixed at 10

13 months agorec: do not add UDR field to outgoingProtobuf answer messages 14312/head
Otto Moerbeek [Wed, 12 Jun 2024 08:39:19 +0000 (10:39 +0200)] 
rec: do not add UDR field to outgoingProtobuf answer messages

13 months agorec: make max CNAME chain length handled settable, previously fixed at 10 14309/head
Otto Moerbeek [Mon, 10 Jun 2024 13:53:23 +0000 (15:53 +0200)] 
rec: make max CNAME chain length handled settable, previously fixed at 10

13 months agoUpdate repo test script version. 14307/head
Erik Winkels [Mon, 10 Jun 2024 12:20:45 +0000 (14:20 +0200)] 
Update repo test script version.

13 months agoRemove support for EOL versions from repo test script.
Erik Winkels [Mon, 10 Jun 2024 12:20:17 +0000 (14:20 +0200)] 
Remove support for EOL versions from repo test script.

Add `rec-51` support to repo test script.

13 months agoUpdate version regex for Python 3.
Erik Winkels [Mon, 10 Jun 2024 11:35:56 +0000 (13:35 +0200)] 
Update version regex for Python 3.

(I think Python 3 and not Python 3.something specific.)

13 months agoRemove Ubuntu Bionic and add Noble to repo test script.
Erik Winkels [Mon, 10 Jun 2024 11:35:21 +0000 (13:35 +0200)] 
Remove Ubuntu Bionic and add Noble to repo test script.

13 months agoAdd auth-49, rec-50 and dnsdist-19 to repo test script.
Erik Winkels [Mon, 10 Jun 2024 11:34:57 +0000 (13:34 +0200)] 
Add auth-49, rec-50 and dnsdist-19 to repo test script.

13 months agogh actions: remove rel/auth-4.6.x from daily builds 14311/head
romeroalx [Mon, 10 Jun 2024 14:34:43 +0000 (16:34 +0200)] 
gh actions: remove rel/auth-4.6.x from daily builds

13 months agoMerge pull request #14308 from romeroalx/upgrade-list-packages
Fred Morcos [Mon, 10 Jun 2024 14:10:26 +0000 (16:10 +0200)] 
Merge pull request #14308 from romeroalx/upgrade-list-packages

docs: upgrade packaging to 24.1

13 months agodocs: update pip dependency packaging to 24.1 14308/head
romeroalx [Mon, 10 Jun 2024 13:02:00 +0000 (15:02 +0200)] 
docs: update pip dependency packaging to 24.1

13 months agoUse example.com instead of xyz123.tv for docs
Ensar Sarajčić [Fri, 7 Jun 2024 16:16:30 +0000 (18:16 +0200)] 
Use example.com instead of xyz123.tv for docs

13 months agoMerge pull request #14277 from Habbie/geoip-cxxfs-lib
Peter van Dijk [Fri, 7 Jun 2024 12:24:22 +0000 (14:24 +0200)] 
Merge pull request #14277 from Habbie/geoip-cxxfs-lib

auth geoipbackend: link C++ filesystem lib if necessary

13 months agoMerge pull request #14301 from romeroalx/misc-dailies-python-3-11
Alexis Romero [Fri, 7 Jun 2024 09:06:38 +0000 (11:06 +0200)] 
Merge pull request #14301 from romeroalx/misc-dailies-python-3-11

GH Actions - misc-dailies: set python-version 3.11 for complying with pip pinning

13 months agodnsdist: Fix clang-tidy warnings
Remi Gacogne [Fri, 7 Jun 2024 08:17:12 +0000 (10:17 +0200)] 
dnsdist: Fix clang-tidy warnings

13 months agoMerge pull request #14300 from omoerbeek/rec-doc-max-map-count
Otto Moerbeek [Thu, 6 Jun 2024 16:02:59 +0000 (18:02 +0200)] 
Merge pull request #14300 from omoerbeek/rec-doc-max-map-count

rec: document vm.max_map_count can be too low

13 months agodnsdist: Add Lua FFI bindings to generate SVC responses
Remi Gacogne [Tue, 4 Jun 2024 15:36:23 +0000 (17:36 +0200)] 
dnsdist: Add Lua FFI bindings to generate SVC responses

13 months agoMerge pull request #14281 from rgacogne/ddist-fix-systemd-service-unit-bpf
Remi Gacogne [Thu, 6 Jun 2024 14:57:07 +0000 (16:57 +0200)] 
Merge pull request #14281 from rgacogne/ddist-fix-systemd-service-unit-bpf

dnsdist: Edit the systemd unit file, `CAP_BPF` is no longer enough

13 months agoApply suggestions from code review 14300/head
Otto Moerbeek [Thu, 6 Jun 2024 11:55:34 +0000 (13:55 +0200)] 
Apply suggestions from code review

Co-authored-by: Remi Gacogne <github@coredump.fr>
13 months agoMerge pull request #14234 from rgacogne/ddist-update-passing-address-doc
Remi Gacogne [Thu, 6 Jun 2024 11:45:57 +0000 (13:45 +0200)] 
Merge pull request #14234 from rgacogne/ddist-update-passing-address-doc

dnsdist: Hopefully make the "passing the source address" documentation better

13 months agorec: document vm.max_map_count can be too low
Otto Moerbeek [Thu, 6 Jun 2024 11:45:23 +0000 (13:45 +0200)] 
rec: document vm.max_map_count can be too low

13 months agoMerge pull request #14270 from rgacogne/ddist-fix-tcp-worker-error-message
Remi Gacogne [Thu, 6 Jun 2024 11:43:23 +0000 (13:43 +0200)] 
Merge pull request #14270 from rgacogne/ddist-fix-tcp-worker-error-message

dnsdist: Fix 'Error creating TCP worker' error message

13 months agoMerge pull request #14218 from ns-sjorgedeaguiar/webserver-timeout
Peter van Dijk [Thu, 6 Jun 2024 11:08:23 +0000 (13:08 +0200)] 
Merge pull request #14218 from ns-sjorgedeaguiar/webserver-timeout

auth web: make request/response timeout configurable

13 months agogh actions - misc-dailies: set python-version 3.11 for docs 14301/head
romeroalx [Thu, 6 Jun 2024 10:12:53 +0000 (12:12 +0200)] 
gh actions - misc-dailies: set python-version 3.11 for docs

13 months agoAdd braces for if statements in ignorelist parsing for readability
Ensar Sarajčić [Thu, 6 Jun 2024 09:49:57 +0000 (11:49 +0200)] 
Add braces for if statements in ignorelist parsing for readability

13 months agoHandle exceptions when reading domains from file ignorelist
Ensar Sarajčić [Thu, 6 Jun 2024 08:51:26 +0000 (10:51 +0200)] 
Handle exceptions when reading domains from file ignorelist

13 months agoMerge pull request #14285 from omoerbeek/rec-prep-5.1.0-beta1
Otto Moerbeek [Thu, 6 Jun 2024 08:27:50 +0000 (10:27 +0200)] 
Merge pull request #14285 from omoerbeek/rec-prep-5.1.0-beta1

rec: prep for rec-5.1.0-beta1

13 months agodnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation 14234/head
Remi Gacogne [Thu, 6 Jun 2024 07:53:50 +0000 (09:53 +0200)] 
dnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation

Co-authored-by: Charles-Henri Bruyand <charleshenri.bruyand+github@gmail.com>
13 months agodnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation
Remi Gacogne [Thu, 6 Jun 2024 07:53:44 +0000 (09:53 +0200)] 
dnsdist: Apply Charles-Henri's suggestion to the Proxy Protocol documentation

Co-authored-by: Charles-Henri Bruyand <charleshenri.bruyand+github@gmail.com>
13 months agoReduce nesting in UDR check
Ensar Sarajčić [Thu, 6 Jun 2024 07:42:19 +0000 (09:42 +0200)] 
Reduce nesting in UDR check

13 months agoReduce nesting in NOD check
Ensar Sarajčić [Thu, 6 Jun 2024 07:42:11 +0000 (09:42 +0200)] 
Reduce nesting in NOD check

13 months agoMerge pull request #14235 from rgacogne/ddist-dnscrypt-init
Remi Gacogne [Thu, 6 Jun 2024 07:36:15 +0000 (09:36 +0200)] 
Merge pull request #14235 from rgacogne/ddist-dnscrypt-init

dnsdist: Initialize DNSCrypt structures

13 months agoMerge pull request #14236 from rgacogne/ddist-fix-use-after-move-dynblock
Remi Gacogne [Thu, 6 Jun 2024 07:35:59 +0000 (09:35 +0200)] 
Merge pull request #14236 from rgacogne/ddist-fix-use-after-move-dynblock

dnsdist: Fix a user-after-move in the dynamic rules SMT code

13 months agoMerge pull request #14255 from rgacogne/ddist-add-proxy-protocol-values-from-ffi
Remi Gacogne [Thu, 6 Jun 2024 07:35:30 +0000 (09:35 +0200)] 
Merge pull request #14255 from rgacogne/ddist-add-proxy-protocol-values-from-ffi

dnsdist: Add a Lua FFI function to set proxy protocol values

13 months agoRemove comment functionality from ignore list file
Ensar Sarajčić [Thu, 6 Jun 2024 07:31:14 +0000 (09:31 +0200)] 
Remove comment functionality from ignore list file

This is done to keep the file as simple as possible.

13 months agoUpdate doc for file ignore list variants
Ensar Sarajčić [Thu, 6 Jun 2024 07:30:24 +0000 (09:30 +0200)] 
Update doc for file ignore list variants

13 months agoRemove `oldname` from new settings
Ensar Sarajčić [Thu, 6 Jun 2024 07:16:39 +0000 (09:16 +0200)] 
Remove `oldname` from new settings

13 months agoRemove unnecessary trims from ignore list file parsing
Ensar Sarajčić [Thu, 6 Jun 2024 06:58:12 +0000 (08:58 +0200)] 
Remove unnecessary trims from ignore list file parsing

13 months agoUpdate error on bad file name for ignorelist
Ensar Sarajčić [Thu, 6 Jun 2024 06:50:31 +0000 (08:50 +0200)] 
Update error on bad file name for ignorelist

Co-authored-by: Otto Moerbeek <otto.moerbeek@open-xchange.com>