]>
 
 
git.ipfire.org Git - thirdparty/pdns.git/log 
 
 
 
 
 
 
Josh Soref  [Mon, 26 Aug 2024 18:36:52 +0000  (14:36 -0400)]  
 
spelling: incompatibility 
 
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>  
Josh Soref  [Mon, 26 Aug 2024 18:36:03 +0000  (14:36 -0400)]  
 
spelling: github 
 
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>  
Josh Soref  [Mon, 26 Aug 2024 18:36:40 +0000  (14:36 -0400)]  
 
spelling: documentation 
 
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>  
Josh Soref  [Mon, 26 Aug 2024 18:36:30 +0000  (14:36 -0400)]  
 
spelling: below 
 
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>  
Peter van Dijk  [Tue, 27 Aug 2024 12:19:47 +0000  (14:19 +0200)]  
 
Merge pull request #14589 from zeha/docfixes 
 
auth docs: fix invalid reference 
 
Peter van Dijk  [Tue, 27 Aug 2024 12:14:36 +0000  (14:14 +0200)]  
 
Merge pull request #14588 from Habbie/dnsdist-version-conf-flags 
 
dnsdist: add configure args to --version output 
 
Chris Hofstaedtler  [Tue, 27 Aug 2024 09:13:25 +0000  (11:13 +0200)]  
 
auth docs: fix invalid reference 
 
``` 
docs/settings.rst:1407: WARNING: undefined label: _stat-overload-drops (if the link has no caption the label must precede a section header) 
``` 
 
Otto Moerbeek  [Tue, 27 Aug 2024 09:09:03 +0000  (11:09 +0200)]  
 
Merge pull request #14558 from omoerbeek/rec-regr-nod-races 
 
rec: fix regression test nod races and printlogs.py 
 
Otto Moerbeek  [Tue, 27 Aug 2024 08:10:00 +0000  (10:10 +0200)]  
 
Don't hardcode arch in test script 
 
Peter van Dijk  [Tue, 27 Aug 2024 07:56:32 +0000  (09:56 +0200)]  
 
NOLINT for hard to avoid macro usage 
 
Co-authored-by: Remi Gacogne <github@coredump.fr>  
Peter van Dijk  [Tue, 27 Aug 2024 07:50:44 +0000  (09:50 +0200)]  
 
dnsdist: add configure args to --version output 
 
Remi Gacogne  [Tue, 27 Aug 2024 07:46:20 +0000  (09:46 +0200)]  
 
Merge pull request #14585 from rgacogne/rec-typos-settings 
 
rec: Fix a few typos in the settings files 
 
Peter van Dijk  [Tue, 27 Aug 2024 07:40:05 +0000  (09:40 +0200)]  
 
Merge pull request #14587 from jsoref/not-otherwise 
 
docs: Improve wording docs about oversized chunks 
 
Josh Soref  [Mon, 26 Aug 2024 18:50:38 +0000  (14:50 -0400)]  
 
docs: Improve wording docs about oversized chunks 
 
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>  
Remi Gacogne  [Mon, 26 Aug 2024 15:53:02 +0000  (17:53 +0200)]  
 
rec: Fix a few typos in the settings files 
 
Otto Moerbeek  [Mon, 26 Aug 2024 10:00:43 +0000  (12:00 +0200)]  
 
Merge pull request #14555 from omoerbeek/rec-err-msg-inalid-default 
 
rec: better error message in case of syntax errors in defaults defined in table.py 
 
Remi Gacogne  [Mon, 26 Aug 2024 09:29:54 +0000  (11:29 +0200)]  
 
Merge pull request #14584 from rgacogne/yahttp-httpbase-virtual-dtor 
 
YaHTTP: Fix a non-virtual destructor warning in the `HTTPBase` class 
 
Remi Gacogne  [Mon, 26 Aug 2024 08:47:10 +0000  (10:47 +0200)]  
 
YaHTTP: Fix a non-virtual destructor warning in the `HTTPBase` class 
 
`g++` 14.2.1's `-Wnon-virtual-dtor` complains: 
``` 
‘class YaHTTP::HTTPBase’ has virtual functions and accessible non-virtual destructor [-Wnon-virtual-dtor] 
``` 
 
Otto Moerbeek  [Fri, 23 Aug 2024 07:30:17 +0000  (09:30 +0200)]  
 
Merge pull request #14557 from omoerbeek/rec-rpz-stats-always 
 
rec: always include all stats for RPZs in Prometheus data (previously zero stats would be skipped) 
 
Alexis Romero  [Thu, 22 Aug 2024 21:43:53 +0000  (23:43 +0200)]  
 
Merge pull request #14565 from romeroalx/ci-coveralls-continue-on-failure 
 
GH Actions -  Coveralls: avoid CI failure when upload fails 
 
romeroalx  [Mon, 15 Jul 2024 11:01:13 +0000  (13:01 +0200)]  
 
gh actions - .github/workflows/builder-releases-dispatch: simplify description for jobs 
 
romeroalx  [Mon, 15 Jul 2024 11:00:53 +0000  (13:00 +0200)]  
 
gh actions - build-and-test-all-releases-dispatch: simplify description for jobs 
 
romeroalx  [Mon, 15 Jul 2024 10:41:57 +0000  (12:41 +0200)]  
 
gh actions - coveralls: avoid CI failure by setting fail-on-error: false 
 
Remi Gacogne  [Thu, 22 Aug 2024 15:17:17 +0000  (17:17 +0200)]  
 
Merge pull request #14579 from rgacogne/fix-coverity-cargo 
 
Fix the Coverity workflow after the Quiche installation refactoring 
 
Remi Gacogne  [Thu, 22 Aug 2024 12:37:14 +0000  (14:37 +0200)]  
 
Fix the Coverity workflow after the Quiche installation refactoring 
 
Remi Gacogne  [Thu, 22 Aug 2024 10:56:35 +0000  (12:56 +0200)]  
 
Merge pull request #14578 from rgacogne/update-security-policy-link 
 
CONTRIBUTING: Fix outdated security policy link 
 
Remi Gacogne  [Thu, 22 Aug 2024 07:52:00 +0000  (09:52 +0200)]  
 
Rename dnsdist to DNSdist in the security policy 
 
Remi Gacogne  [Thu, 22 Aug 2024 07:51:30 +0000  (09:51 +0200)]  
 
CONTRIBUTING: Fix outdated security policy link 
 
Remi Gacogne  [Wed, 21 Aug 2024 12:49:47 +0000  (14:49 +0200)]  
 
Merge pull request #14575 from rgacogne/ddist-rm-server-from-default-pool 
 
dnsdist: Handle a non-existent default pool when removing a server 
 
Remi Gacogne  [Wed, 21 Aug 2024 09:17:01 +0000  (11:17 +0200)]  
 
Merge pull request #13776 from neheb/cl 
 
clang-tidy fixes 
 
Remi Gacogne  [Wed, 21 Aug 2024 08:51:27 +0000  (10:51 +0200)]  
 
dnsdist: Create the default pool early, before parsing the configuration 
 
Remi Gacogne  [Wed, 21 Aug 2024 08:50:36 +0000  (10:50 +0200)]  
 
dnsdist: Handle non-existent default pool when removing a server 
 
Remi Gacogne  [Wed, 21 Aug 2024 08:27:09 +0000  (10:27 +0200)]  
 
Merge pull request #14529 from rgacogne/update-quiche-0.22.0 
 
dnsdist: Update Quiche to 0.22.0 (in our packages) 
 
Remi Gacogne  [Wed, 21 Aug 2024 08:26:33 +0000  (10:26 +0200)]  
 
Merge pull request #14569 from rgacogne/ddist-fix-edns-flags 
 
dnsdist: Fix EDNS flags confusion when editing the OPT header 
 
Remi Gacogne  [Tue, 20 Aug 2024 13:38:09 +0000  (15:38 +0200)]  
 
dnsdist: Deduplicate the Quiche installation steps 
 
Remi Gacogne  [Tue, 20 Aug 2024 14:44:52 +0000  (16:44 +0200)]  
 
Merge pull request #14535 from rgacogne/ddist-doc-showserver 
 
dnsdist: Update the documentation of `showServers` with new metrics 
 
Remi Gacogne  [Tue, 20 Aug 2024 14:44:27 +0000  (16:44 +0200)]  
 
Merge pull request #14504 from rgacogne/provenance-private-repository 
 
Post provenance data to the public transparency log for private repos 
 
Remi Gacogne  [Tue, 20 Aug 2024 13:24:21 +0000  (15:24 +0200)]  
 
dnsdist: Move `UUID` to the correct place in `showServers`'s documentation 
 
Remi Gacogne  [Tue, 20 Aug 2024 10:26:33 +0000  (12:26 +0200)]  
 
dnsdist: Fix EDNS flags confusion when editing the OPT header 
 
We used to wrongly reverse the byte-ordering of the existing EDNS 
flags when editing the OPT header, for example when setting an 
extended DNS error status. 
 
Otto Moerbeek  [Tue, 20 Aug 2024 08:03:19 +0000  (10:03 +0200)]  
 
Merge pull request #14554 from omoerbeek/rec-chain-limit-metric 
 
rec: distinguish OS imposed limits from app imposed limits, specifically on chains 
 
Remi Gacogne  [Tue, 20 Aug 2024 07:27:47 +0000  (09:27 +0200)]  
 
Merge pull request #14528 from rgacogne/enable-openssl-engine-for-dnsdist-only 
 
libssl: Enable OpenSSL engine support for DNSdist only 
 
Peter van Dijk  [Mon, 19 Aug 2024 11:27:40 +0000  (13:27 +0200)]  
 
Merge pull request #14562 from cho-m/fix-boost-1.86.0 
 
Fix build with boost 1.86.0 
 
Michael Cho  [Fri, 16 Aug 2024 02:49:17 +0000  (22:49 -0400)]  
 
Fix build with boost 1.86.0 
 
Boost 1.86.0 changes seem to no longer indirectly include header which 
causes build to fail with: 
``` 
uuid-utils.cc:38:58: 
error: 'random' is not a class, namespace, or enumeration 
``` 
 
boost/random/mersenne_twister.hpp has been available since Boost 1.21.2 
 
Otto Moerbeek  [Wed, 14 Aug 2024 12:32:56 +0000  (14:32 +0200)]  
 
Fix printlogs (it was broken since the pytest move). 
 
Also enhance it so it complains about inconsistent config dir names 
and fix the existing inconsistent names. Now we can exapct log files 
in our CI again. 
 
Otto Moerbeek  [Wed, 14 Aug 2024 12:32:27 +0000  (14:32 +0200)]  
 
Rename a few confdirs so printlog.py has a chance 
 
Otto Moerbeek  [Wed, 14 Aug 2024 11:37:23 +0000  (13:37 +0200)]  
 
rec: fix a race in the dnstap regression tests 
 
A test might finish "too early". In that case not all workers are 
fully setup yet, and leak sanitizer crashes due to a stack out of 
bounds. 
 
One case fixed by introducing a sleep (for a test to see if the 
dnstap queue is empty), and one actually querying an existing 
out-of-band domain, which was enough for me to get all threads 
properly setup. Previously it would check a domain and get 
connnection refused, as this test does not setup auths at all. 
The assumption is that that causes a "too fast exit" of rec. 
 
Otto Moerbeek  [Wed, 24 Jul 2024 12:14:40 +0000  (14:14 +0200)]  
 
rec: always include stats for RPZs in Prometheus data 
 
Previously, zero stats would be skipped, making sure correct policy names are used. 
Fixes #14522 
 
Otto Moerbeek  [Tue, 13 Aug 2024 12:15:29 +0000  (14:15 +0200)]  
 
rec: better error message in case of syntax errors in defaults defined in table.py 
 
Otto Moerbeek  [Tue, 13 Aug 2024 10:44:02 +0000  (12:44 +0200)]  
 
Merge pull request #14524 from omoerbeek/rec-regr-tests-enable 
 
rec: re-enable a few tests now that sidnlabs re-instated the zones used 
 
Otto Moerbeek  [Tue, 13 Aug 2024 07:56:54 +0000  (09:56 +0200)]  
 
rec: distinguish OS imposed limits from app imposed limits, specifically on chains 
 
Otto Moerbeek  [Tue, 13 Aug 2024 06:59:48 +0000  (08:59 +0200)]  
 
Merge pull request #14550 from Habbie/json11-include-cstdint 
 
json11: add include for cstdint 
 
Otto Moerbeek  [Tue, 13 Aug 2024 06:45:57 +0000  (08:45 +0200)]  
 
Merge pull request #14531 from andrewimeson/adi/typos 
 
Fix documentation typos 
 
Peter van Dijk  [Fri, 9 Aug 2024 17:41:46 +0000  (19:41 +0200)]  
 
json11: add include for cstdint 
 
fixes #14549, which came with a patch 
 
Peter van Dijk  [Thu, 8 Aug 2024 13:57:34 +0000  (15:57 +0200)]  
 
Merge pull request #14541 from robertsilen/patch-1 
 
Include MariaDB in doc "Generic MySQL backend" 
 
Peter van Dijk  [Thu, 8 Aug 2024 13:38:01 +0000  (15:38 +0200)]  
 
Merge pull request #14544 from smokris/dnssec-metric-spelling 
 
Fix misspelled `dnssec-result-bogus-signature-no-yet-valid` metric name in documentation 
 
Peter van Dijk  [Thu, 8 Aug 2024 11:45:09 +0000  (13:45 +0200)]  
 
fix header length 
 
Steve Mokris  [Wed, 7 Aug 2024 19:14:20 +0000  (15:14 -0400)]  
 
Fix misspelled `dnssec-result-bogus-signature-no-yet-valid` metric name 
 
Robert Silén  [Thu, 1 Aug 2024 12:19:02 +0000  (15:19 +0300)]  
 
nits header generic-mysql.rst 
 
Robert Silén  [Wed, 31 Jul 2024 13:29:45 +0000  (16:29 +0300)]  
 
Update generic-mysql.rst 
 
typo 
 
Robert Silén  [Wed, 31 Jul 2024 13:29:10 +0000  (16:29 +0300)]  
 
Update generic-mysql.rst 
 
added "and Binary Log Formats" with MariaDB KB url 
 
Robert Silén  [Wed, 31 Jul 2024 13:14:44 +0000  (16:14 +0300)]  
 
Update generic-mysql.rst 
 
changin MySQL to MySQL/MariaDB where applicable 
 
Remi Gacogne  [Mon, 29 Jul 2024 12:06:33 +0000  (14:06 +0200)]  
 
dnsdist: Update the documentation of `showServers` with new metrics 
 
Remi Gacogne  [Mon, 29 Jul 2024 07:20:58 +0000  (09:20 +0200)]  
 
Merge pull request #14530 from andrewimeson/adi/docs_link_to_library 
 
docs: Add link to the fstrm FrameStream library 
 
Andrew Imeson  [Fri, 26 Jul 2024 13:02:49 +0000  (09:02 -0400)]  
 
docs: Make a few stray American English "requesters" British 
 
"requestor" is the more common spelling in the documentation 
 
Andrew Imeson  [Fri, 26 Jul 2024 12:57:40 +0000  (08:57 -0400)]  
 
docs: Mass-fix typos 
 
Typos found with the typos[1] tool, and manually reviewed to discard false 
positives and keep British English spellings. 
 
[1]: https://github.com/crate-ci/typos 
 
Andrew Imeson  [Fri, 26 Jul 2024 12:31:38 +0000  (08:31 -0400)]  
 
docs: Add link to the fstrm FrameStream library 
 
Remi Gacogne  [Fri, 26 Jul 2024 14:06:26 +0000  (16:06 +0200)]  
 
libssl: Hopefully appease clang-tidy 
 
Remi Gacogne  [Fri, 19 Jul 2024 12:12:01 +0000  (14:12 +0200)]  
 
dnsdist: Disable `SONAME` support in Quiche 
 
Since 0.22.0 Quiche sets a proper `SONAME` 
 
See https://github.com/cloudflare/quiche/pull/1769 
 
but it does not matter in our case since we install 
the Quiche library in such a way (libdnsdist-quiche.so) 
that we are the only user, and it will always be updated 
with DNSdist. Keeping it makes our life significantly harder 
since several packaging tools look a the `SONAME`. 
 
Remi Gacogne  [Fri, 26 Jul 2024 13:12:13 +0000  (15:12 +0200)]  
 
libssl: Enable OpenSSL engine support for DNSdist only 
 
Engine support is not used by the recursor or the authoritative server's 
tools (`sdig`) so there is no need to enable it for them, especially 
since it has now been deprecated for a while and trigger compilation 
warnings. 
 
Remi Gacogne  [Mon, 15 Jul 2024 08:24:03 +0000  (10:24 +0200)]  
 
dnsdist: Update Quiche to 0.22.0 (in our packages) 
 
Peter van Dijk  [Thu, 25 Jul 2024 10:49:17 +0000  (12:49 +0200)]  
 
Merge pull request #11678 from cmouse/lua-global-include 
 
Lua global include 
 
Aki Tuomi  [Sun, 14 Jul 2024 17:09:53 +0000  (20:09 +0300)]  
 
auth-secondarycommunicator.cc: Add missing spaces 
 
Aki Tuomi  [Thu, 25 Jul 2024 05:24:02 +0000  (08:24 +0300)]  
 
lua-recursor4: Mark postPrepareContext() with NOLINT(readability-function-cognitive-complexity) 
 
Aki Tuomi  [Fri, 8 Sep 2023 10:07:10 +0000  (13:07 +0300)]  
 
slavecommunicator: Mark suck with NOLINT(readability-function-cognitive-complexity) 
 
Aki Tuomi  [Fri, 3 Jun 2022 10:16:04 +0000  (13:16 +0300)]  
 
Add and use lua-global-include-path setting 
 
Aki Tuomi  [Fri, 3 Jun 2022 09:53:13 +0000  (12:53 +0300)]  
 
lua-base4: Add include path feature 
 
Loads sorted list of files from given path mask. 
 
Aki Tuomi  [Thu, 25 Jul 2024 04:39:50 +0000  (07:39 +0300)]  
 
lua-base4: Rename is to stream in loadStream() 
 
Otto Moerbeek  [Wed, 24 Jul 2024 11:16:00 +0000  (13:16 +0200)]  
 
rec: re-enable a few tests now that sidnlabs re-instated the zones used 
 
Otto Moerbeek  [Wed, 24 Jul 2024 10:12:59 +0000  (12:12 +0200)]  
 
Merge pull request #14523 from paddg/patch-1 
 
Fix a typo in protobuf.rst 
 
Winfried Angele  [Wed, 24 Jul 2024 10:11:01 +0000  (12:11 +0200)]  
 
Fix a typo in protobuf.rst 
 
Otto Moerbeek  [Wed, 24 Jul 2024 09:11:05 +0000  (11:11 +0200)]  
 
Merge pull request #14487 from omoerbeek/rec-meson-manpages 
 
rec: add generation of man pages to meson.build 
 
Otto Moerbeek  [Wed, 17 Jul 2024 14:12:03 +0000  (16:12 +0200)]  
 
rec: add generation of man pages to meson.build 
 
Fred Morcos  [Wed, 24 Jul 2024 07:50:54 +0000  (09:50 +0200)]  
 
Merge pull request #14517 from omoerbeek/rec-meson-tweaks 
 
rec: avoid duplicate object files in meson build 
 
Peter van Dijk  [Wed, 24 Jul 2024 07:32:51 +0000  (09:32 +0200)]  
 
Merge pull request #14394 from d-wibowo/packet-presigned 
 
auth: provide dns packet when doing lookup for presigned signatures 
 
Otto Moerbeek  [Tue, 23 Jul 2024 15:48:21 +0000  (17:48 +0200)]  
 
Merge pull request #14519 from omoerbeek/answers-no-pair 
 
common: remove position from MOADNSParser::answers_t, it it used nowhere 
 
Otto Moerbeek  [Mon, 22 Jul 2024 13:59:02 +0000  (15:59 +0200)]  
 
Tidy 
 
Otto Moerbeek  [Tue, 23 Jul 2024 13:10:59 +0000  (15:10 +0200)]  
 
Merge pull request #14518 from omoerbeek/common-version 
 
rec/auth: Refactor version reporting code and write version to stdout 
 
Otto Moerbeek  [Tue, 23 Jul 2024 10:15:10 +0000  (12:15 +0200)]  
 
Reformat 
 
Otto Moerbeek  [Wed, 10 Jul 2024 14:32:09 +0000  (16:32 +0200)]  
 
Refactor code so we can choose to send the version and build info to a specific stream 
 
Peter van Dijk  [Tue, 23 Jul 2024 10:56:59 +0000  (12:56 +0200)]  
 
Merge pull request #14505 from fredmorcos/pdnsutil-backend-lookup 
 
`pdnsutil`: Add `backend-lookup` subcommand 
 
Otto Moerbeek  [Tue, 23 Jul 2024 09:30:26 +0000  (11:30 +0200)]  
 
Merge pull request #14520 from omoerbeek/prep-rec-
20240723 
rec: Prep for rec-4.9.8, rec-5.0.8 and rec-5.1.1
 
Otto Moerbeek  [Mon, 22 Jul 2024 12:21:51 +0000  (14:21 +0200)]  
 
common: remove position from MOADNSParser::answers_t, it it used nowhere 
 
Otto Moerbeek  [Wed, 10 Jul 2024 14:05:28 +0000  (16:05 +0200)]  
 
Tidy 
 
Otto Moerbeek  [Wed, 10 Jul 2024 14:00:18 +0000  (16:00 +0200)]  
 
Format version.?? 
 
Otto Moerbeek  [Thu, 18 Jul 2024 14:42:58 +0000  (16:42 +0200)]  
 
rec: avoid duplicate object files in meson build 
 
Otto Moerbeek  [Mon, 22 Jul 2024 07:45:53 +0000  (09:45 +0200)]  
 
rec: Prep for rec-4.9.8, rec-5.0.8 and rec-5.1.1 
 
Otto Moerbeek  [Mon, 22 Jul 2024 05:22:23 +0000  (07:22 +0200)]  
 
Merge pull request #14514 from hknet/master 
 
Update RECURSOR-MIB to fix wrong naming for maintenanceCount object 
 
Harald Kapper  [Sun, 21 Jul 2024 17:27:07 +0000  (19:27 +0200)]  
 
Update RECURSOR-MIB.txt 
 
fixed maintenanceCalls vs maintenanceCount 
It's anyones guess if it should be called Calls or Count in the end, it should be the same name in the end. 
 
Fred Morcos  [Fri, 19 Jul 2024 11:15:54 +0000  (13:15 +0200)]  
 
Fix the docs 
 
Fred Morcos  [Fri, 19 Jul 2024 10:22:32 +0000  (12:22 +0200)]  
 
Update argument name