]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
2 years agoUse key7 for dohpath in SVCB examples in dnsdist 12582/head
Håkan Lindqvist [Thu, 23 Feb 2023 20:58:48 +0000 (21:58 +0100)] 
Use key7 for dohpath in SVCB examples in dnsdist

As per the IANA registry, 7 is the id assigned for the dohpath SVCB
parameter: https://www.iana.org/assignments/dns-svcb/dns-svcb.xhtml

2 years agoMerge pull request #12577 from romeroalx/repo-odbc-codeql-allow-downgrades
Remi Gacogne [Thu, 23 Feb 2023 15:40:12 +0000 (16:40 +0100)] 
Merge pull request #12577 from romeroalx/repo-odbc-codeql-allow-downgrades

Avoid Microsoft repo for ODBC packages. Step 1b: codeql - allow apt downgrades

2 years agoMerge pull request #12578 from aerique/feature/add-dnsdist-18-to-repo-script
Remi Gacogne [Thu, 23 Feb 2023 15:39:10 +0000 (16:39 +0100)] 
Merge pull request #12578 from aerique/feature/add-dnsdist-18-to-repo-script

Add dnsdist-18 to repo test script.

2 years agoMerge pull request #12576 from rgacogne/ddist-180-rc1-secpoll-2
Remi Gacogne [Thu, 23 Feb 2023 10:21:21 +0000 (11:21 +0100)] 
Merge pull request #12576 from rgacogne/ddist-180-rc1-secpoll-2

dnsdist: The security status for 1.8.0-rc1 should be 1, not 3

2 years agoAdd dnsdist-18 to repo test script. 12578/head
Erik Winkels [Thu, 23 Feb 2023 10:08:06 +0000 (11:08 +0100)] 
Add dnsdist-18 to repo test script.

2 years agoAvoid Microsoft repo for ODBC. Step 1: codeql allow apt downgrades 12577/head
Alexis Romero [Thu, 23 Feb 2023 10:03:30 +0000 (11:03 +0100)] 
Avoid Microsoft repo for ODBC. Step 1: codeql allow apt downgrades

2 years agodnsdist: Actually, 1 is even better than 2 for pre-releases 12576/head
Remi Gacogne [Thu, 23 Feb 2023 09:57:49 +0000 (10:57 +0100)] 
dnsdist: Actually, 1 is even better than 2 for pre-releases

2 years agodnsdist: The security status for 1.8.0-rc1 should be 2, not 3
Remi Gacogne [Thu, 23 Feb 2023 09:52:41 +0000 (10:52 +0100)] 
dnsdist: The security status for 1.8.0-rc1 should be 2, not 3

Which means Update recommended instead of mandatory. Neither are nice,
so perhaps we need a different level for pre-releases?

2 years agoMerge pull request #12550 from fredmorcos/openssl3-pkcs11-signers
Fred Morcos [Thu, 23 Feb 2023 09:43:49 +0000 (10:43 +0100)] 
Merge pull request #12550 from fredmorcos/openssl3-pkcs11-signers

OpenSSL 3.0: PKCS11 signers

2 years agoMerge pull request #12575 from rgacogne/ddist-180-rc1
Remi Gacogne [Thu, 23 Feb 2023 09:09:38 +0000 (10:09 +0100)] 
Merge pull request #12575 from rgacogne/ddist-180-rc1

dnsdist: ChangeLog and secpoll update for 1.8.0-rc1

2 years agospell-check: Allow new names and technical terms 12575/head
Remi Gacogne [Wed, 15 Feb 2023 14:22:01 +0000 (15:22 +0100)] 
spell-check: Allow new names and technical terms

2 years agodnsdist: ChangeLog and secpoll update for 1.8.0-rc1
Remi Gacogne [Wed, 15 Feb 2023 13:57:37 +0000 (14:57 +0100)] 
dnsdist: ChangeLog and secpoll update for 1.8.0-rc1

2 years agoMerge pull request #12573 from romeroalx/repo-odbc-apt-allow-downgrades dnsdist-1.8.0-rc1
romeroalx [Wed, 22 Feb 2023 12:58:13 +0000 (13:58 +0100)] 
Merge pull request #12573 from romeroalx/repo-odbc-apt-allow-downgrades

Avoid Microsoft repo for ODBC packages. Step 1 of 3: allow apt downgrades

2 years agoOpenSSL 3.0: PKCS11 signer 12550/head
Fred Morcos [Wed, 15 Feb 2023 10:18:22 +0000 (11:18 +0100)] 
OpenSSL 3.0: PKCS11 signer

2 years agoPKCS11 Signer: Fix buffer overflow
Fred Morcos [Wed, 22 Feb 2023 11:49:27 +0000 (12:49 +0100)] 
PKCS11 Signer: Fix buffer overflow

2 years agoAvoid Microsoft repo for ODBC. Step 1: allow apt downgrades 12573/head
Alexis Romero [Wed, 22 Feb 2023 10:48:28 +0000 (11:48 +0100)] 
Avoid Microsoft repo for ODBC. Step 1: allow apt downgrades

2 years agopkcs11signers cleanup
Fred Morcos [Wed, 15 Feb 2023 09:42:49 +0000 (10:42 +0100)] 
pkcs11signers cleanup

2 years agoMerge pull request #12555 from romeroalx/gh-auth-ldap-geoip
Peter van Dijk [Wed, 22 Feb 2023 09:30:02 +0000 (10:30 +0100)] 
Merge pull request #12555 from romeroalx/gh-auth-ldap-geoip

GH Actions: added ldap and geoip-mmdb tests. Removed from CircleCI.

2 years agoMerge pull request #12561 from rgacogne/ddist-test-protobuf-doh-tags-all-protocols
Remi Gacogne [Wed, 22 Feb 2023 08:37:27 +0000 (09:37 +0100)] 
Merge pull request #12561 from rgacogne/ddist-test-protobuf-doh-tags-all-protocols

dnsdist: Ensure we have at least one protobuf MetaValue

2 years agoMerge pull request #12549 from fredmorcos/unused-args-cleanup
Remi Gacogne [Wed, 22 Feb 2023 08:30:29 +0000 (09:30 +0100)] 
Merge pull request #12549 from fredmorcos/unused-args-cleanup

Auth: Cleanup unused argument warnings, and other things

2 years agoMerge pull request #12570 from jsoref/docs-an-experimental-feature
Peter van Dijk [Tue, 21 Feb 2023 15:30:18 +0000 (16:30 +0100)] 
Merge pull request #12570 from jsoref/docs-an-experimental-feature

docs: harmonize `an experimental feature`

2 years agoMerge pull request #12536 from PowerDNS/dependabot/github_actions/actions/cache-3.2.5
Peter van Dijk [Tue, 21 Feb 2023 15:18:05 +0000 (16:18 +0100)] 
Merge pull request #12536 from PowerDNS/dependabot/github_actions/actions/cache-3.2.5

build(deps): bump actions/cache from 3.2.4 to 3.2.5

2 years agoMerge pull request #12525 from jpmens/patch-12
Peter van Dijk [Tue, 21 Feb 2023 15:15:15 +0000 (16:15 +0100)] 
Merge pull request #12525 from jpmens/patch-12

Small typo in ALSO-NOTIFY

2 years agoremoved ldap and geoip-mmdb tests from circleci 12555/head
Alexis Romero [Thu, 16 Feb 2023 05:55:48 +0000 (06:55 +0100)] 
removed ldap and geoip-mmdb tests from circleci

2 years agogh actions: simplified collector job in build-and-test-all.yml
Alexis Romero [Thu, 16 Feb 2023 05:54:23 +0000 (06:54 +0100)] 
gh actions: simplified collector job in build-and-test-all.yml

2 years agogh actions: added ldap and geoip-mmdb tests
Alexis Romero [Thu, 16 Feb 2023 05:52:49 +0000 (06:52 +0100)] 
gh actions: added ldap and geoip-mmdb tests

2 years agodocs: harmonize `an experimental feature` 12570/head
Josh Soref [Mon, 20 Feb 2023 21:17:48 +0000 (16:17 -0500)] 
docs: harmonize `an experimental feature`

2 years agoMerge pull request #12569 from tjikkun/gcc13
Remi Gacogne [Mon, 20 Feb 2023 18:01:51 +0000 (19:01 +0100)] 
Merge pull request #12569 from tjikkun/gcc13

dnsdist-protocols.hh: include <cstdint>

2 years agodnsdist-protocols.hh: include <cstdint> 12569/head
Sander Hoentjen [Mon, 20 Feb 2023 15:51:07 +0000 (16:51 +0100)] 
dnsdist-protocols.hh: include <cstdint>

This fixes building dnsdist with gcc13:
```
In file included from dnsdist-protocols.cc:26:
dnsdist-protocols.hh:32:8: error: use of enum 'typeenum' without previous declaration
   32 |   enum typeenum : uint8_t
      |        ^~~~~~~~
dnsdist-protocols.hh:32:19: error: 'uint8_t' was not declared in this scope
   32 |   enum typeenum : uint8_t
      |                   ^~~~~~~
dnsdist-protocols.hh:25:1: note: 'uint8_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
   24 | #include <vector>
  +++ |+#include <cstdint>
   25 | #include <string>
```

2 years agoRemove -Wno-unused-parameter from default C(XX)FLAGS 12549/head
Fred Morcos [Fri, 17 Feb 2023 08:22:34 +0000 (09:22 +0100)] 
Remove -Wno-unused-parameter from default C(XX)FLAGS

2 years agoRevert LMDB backend cleanups
Fred Morcos [Fri, 17 Feb 2023 08:26:18 +0000 (09:26 +0100)] 
Revert LMDB backend cleanups

2 years agoRevert "LMDB: Fix unused argument warnings"
Fred Morcos [Fri, 17 Feb 2023 08:26:12 +0000 (09:26 +0100)] 
Revert "LMDB: Fix unused argument warnings"

This reverts commit 95e730e65c5bac46cfc9df0dae8ac6c6d667d0b4.

2 years agoCleanup lwres.cc
Fred Morcos [Wed, 15 Feb 2023 16:56:36 +0000 (17:56 +0100)] 
Cleanup lwres.cc

2 years agoCleanup handleIXFR
Fred Morcos [Wed, 15 Feb 2023 15:28:01 +0000 (16:28 +0100)] 
Cleanup handleIXFR

2 years agoCleanup the UnixRemote constructor
Fred Morcos [Wed, 15 Feb 2023 15:27:09 +0000 (16:27 +0100)] 
Cleanup the UnixRemote constructor

2 years agoCleanup emitRecord in zone2json.cc
Fred Morcos [Wed, 15 Feb 2023 15:25:15 +0000 (16:25 +0100)] 
Cleanup emitRecord in zone2json.cc

2 years agoCleanup gatherRecords in ws-auth.cc
Fred Morcos [Wed, 15 Feb 2023 15:23:31 +0000 (16:23 +0100)] 
Cleanup gatherRecords in ws-auth.cc

2 years agoCleanup TCPIOHandler constructor
Fred Morcos [Wed, 15 Feb 2023 15:15:18 +0000 (16:15 +0100)] 
Cleanup TCPIOHandler constructor

2 years agoCleanup Socker::recvFromAsync
Fred Morcos [Wed, 15 Feb 2023 15:13:44 +0000 (16:13 +0100)] 
Cleanup Socker::recvFromAsync

2 years agoCleanup CommunicatorClass
Fred Morcos [Wed, 15 Feb 2023 15:11:35 +0000 (16:11 +0100)] 
Cleanup CommunicatorClass

2 years agoRemove operator< from PKCS11DNSCryptoKeyEngine
Fred Morcos [Wed, 15 Feb 2023 15:07:58 +0000 (16:07 +0100)] 
Remove operator< from PKCS11DNSCryptoKeyEngine

2 years agoCleanup pdnsutil.cc
Fred Morcos [Wed, 15 Feb 2023 15:05:12 +0000 (16:05 +0100)] 
Cleanup pdnsutil.cc

2 years agoRemove makeOpt from dnsrecords
Fred Morcos [Wed, 15 Feb 2023 15:03:43 +0000 (16:03 +0100)] 
Remove makeOpt from dnsrecords

2 years agoCleanup dbdnsseckeeper
Fred Morcos [Wed, 15 Feb 2023 14:59:49 +0000 (15:59 +0100)] 
Cleanup dbdnsseckeeper

2 years agoCleanup cachecleaner.hh
Fred Morcos [Wed, 15 Feb 2023 14:54:57 +0000 (15:54 +0100)] 
Cleanup cachecleaner.hh

2 years agodnsbackend.hh: Lint fixes
Fred Morcos [Tue, 14 Feb 2023 09:01:18 +0000 (10:01 +0100)] 
dnsbackend.hh: Lint fixes

2 years agoFix unused argument warnings
Fred Morcos [Tue, 14 Feb 2023 08:53:58 +0000 (09:53 +0100)] 
Fix unused argument warnings

2 years agoLMDB: Fix unused argument warnings
Fred Morcos [Tue, 14 Feb 2023 08:46:17 +0000 (09:46 +0100)] 
LMDB: Fix unused argument warnings

2 years agoJSON11: Fix unqualified calls to std::move
Fred Morcos [Tue, 14 Feb 2023 08:45:49 +0000 (09:45 +0100)] 
JSON11: Fix unqualified calls to std::move

2 years agoJSON11: Fix unnamed arguments
Fred Morcos [Tue, 14 Feb 2023 08:45:24 +0000 (09:45 +0100)] 
JSON11: Fix unnamed arguments

2 years agoWhitespace
Fred Morcos [Tue, 14 Feb 2023 08:46:08 +0000 (09:46 +0100)] 
Whitespace

2 years agoMerge pull request #12567 from PowerDNS/rgacogne-patch-1
Remi Gacogne [Mon, 20 Feb 2023 07:56:36 +0000 (08:56 +0100)] 
Merge pull request #12567 from PowerDNS/rgacogne-patch-1

Security policy: Our bug bounty program moved from HackerOne to YesWeHack

2 years agoSecurity policy: Our bug bounty program moved from HackerOne to YesWeHack 12567/head
Remi Gacogne [Sun, 19 Feb 2023 21:25:45 +0000 (22:25 +0100)] 
Security policy: Our bug bounty program moved from HackerOne to YesWeHack

2 years agoMerge pull request #12566 from jpmens/patch-13
Peter van Dijk [Sat, 18 Feb 2023 22:24:38 +0000 (23:24 +0100)] 
Merge pull request #12566 from jpmens/patch-13

replace address of primary

2 years agoreplace address of primary 12566/head
Jan-Piet Mens [Sat, 18 Feb 2023 21:44:13 +0000 (22:44 +0100)] 
replace address of primary

I think the address `127.0.0.1` makes little sense when creating a secondary zone, and I hope this is a tad less confusing.

2 years agodnsdist: Ensure we have at least one protobuf MetaValue 12561/head
Remi Gacogne [Fri, 17 Feb 2023 13:30:50 +0000 (14:30 +0100)] 
dnsdist: Ensure we have at least one protobuf MetaValue

2 years agodnsdist: Test DoH 'meta' Protocol Buffer values for all protocols
Remi Gacogne [Fri, 17 Feb 2023 09:41:17 +0000 (10:41 +0100)] 
dnsdist: Test DoH 'meta' Protocol Buffer values for all protocols

The DoH-related values should be empty non-DoH protocols, but the
protocol buffer messages should still be sent, with the expected
content.

2 years agoMerge pull request #12562 from romeroalx/workaround-fix-grub-error
Peter van Dijk [Fri, 17 Feb 2023 14:41:06 +0000 (15:41 +0100)] 
Merge pull request #12562 from romeroalx/workaround-fix-grub-error

Workaround for grub error raised after apt-get dist-upgrade

2 years agoUpdate FIXME comment in build-scripts/gh-actions-setup-inv 12562/head
romeroalx [Fri, 17 Feb 2023 13:59:34 +0000 (14:59 +0100)] 
Update FIXME comment in build-scripts/gh-actions-setup-inv

Co-authored-by: Remi Gacogne <github@coredump.fr>
2 years agoworkaround for grub error raised after apt-get dist-upgrade
Alexis Romero [Fri, 17 Feb 2023 10:13:01 +0000 (11:13 +0100)] 
workaround for grub error raised after apt-get dist-upgrade

2 years agoMerge pull request #12543 from rgacogne/ddist-build-lto
Remi Gacogne [Fri, 17 Feb 2023 13:36:50 +0000 (14:36 +0100)] 
Merge pull request #12543 from rgacogne/ddist-build-lto

dnsdist: Enable Link-Time Optimization for our packages

2 years agoMerge pull request #12553 from rgacogne/ddist-custom-metrics-prom-name
Remi Gacogne [Thu, 16 Feb 2023 08:42:30 +0000 (09:42 +0100)] 
Merge pull request #12553 from rgacogne/ddist-custom-metrics-prom-name

dnsdist: Add support for custom prometheus names in custom metrics

2 years agoMerge pull request #12552 from rgacogne/ddist-check-response-cache-metrics
Remi Gacogne [Thu, 16 Feb 2023 08:32:00 +0000 (09:32 +0100)] 
Merge pull request #12552 from rgacogne/ddist-check-response-cache-metrics

dnsdist: Add regression tests for responses, cache metrics

2 years agoMerge pull request #12551 from rgacogne/ddist-fix-doh-conn-counter-race
Remi Gacogne [Thu, 16 Feb 2023 08:31:34 +0000 (09:31 +0100)] 
Merge pull request #12551 from rgacogne/ddist-fix-doh-conn-counter-race

dnsdist: Fix a use-after-free in the incoming DoH path

2 years agoMerge pull request #12520 from rgacogne/ddist-protobuf-meta
Remi Gacogne [Thu, 16 Feb 2023 08:31:01 +0000 (09:31 +0100)] 
Merge pull request #12520 from rgacogne/ddist-protobuf-meta

dnsdist: Add support for metadata in protobuf messages

2 years agoMerge pull request #12554 from aj-gh/doc-recursor-servestale
Otto Moerbeek [Thu, 16 Feb 2023 07:34:59 +0000 (08:34 +0100)] 
Merge pull request #12554 from aj-gh/doc-recursor-servestale

rec doc: serve-stale-extensions works on 30s so an hour should be 120x

2 years agorec: serve-stale-extensions works on 30s so an hour should be 120x. 12554/head
Andreas Jakum [Wed, 15 Feb 2023 15:11:46 +0000 (16:11 +0100)] 
rec: serve-stale-extensions works on 30s so an hour should be 120x.

2 years agodnsdist: Add support for custom prometheus names in custom metrics 12553/head
Remi Gacogne [Wed, 15 Feb 2023 11:31:06 +0000 (12:31 +0100)] 
dnsdist: Add support for custom prometheus names in custom metrics

2 years agodnsdist: Add regression tests for responses, cache metrics 12552/head
Remi Gacogne [Wed, 15 Feb 2023 10:47:10 +0000 (11:47 +0100)] 
dnsdist: Add regression tests for responses, cache metrics

2 years agodnsdist: Fix a use-after-free in the incoming DoH path 12551/head
Remi Gacogne [Wed, 15 Feb 2023 10:18:38 +0000 (11:18 +0100)] 
dnsdist: Fix a use-after-free in the incoming DoH path

During the recent addition of the concurrent connection checks for
incoming DoH connections, I introduced a bug by using the connection
object just after it has been released.

2 years agoMerge pull request #12548 from romeroalx/workaround-ci-unixodbc-misc
Peter van Dijk [Wed, 15 Feb 2023 09:39:54 +0000 (10:39 +0100)] 
Merge pull request #12548 from romeroalx/workaround-ci-unixodbc-misc

Apply odbc packages workaround to misc-dailies workflow

2 years agoMerge pull request #12540 from fredmorcos/signers-cleanup
Remi Gacogne [Wed, 15 Feb 2023 08:49:25 +0000 (09:49 +0100)] 
Merge pull request #12540 from fredmorcos/signers-cleanup

Signers cleanup

2 years agoApply odbc packages workaround to misc-dailies workflow 12548/head
Alexis Romero [Wed, 15 Feb 2023 08:47:40 +0000 (09:47 +0100)] 
Apply odbc packages workaround to misc-dailies workflow

2 years agoMerge pull request #12526 from romeroalx/gh-auth-odbc-tests
Peter van Dijk [Tue, 14 Feb 2023 15:32:26 +0000 (16:32 +0100)] 
Merge pull request #12526 from romeroalx/gh-auth-odbc-tests

GH actions: added auth odbc{sqlitle3, mssql} tests. Removed from CircleCI

2 years agoGH actions: added auth odbc{sqlitle3, mssql} tests. Removed from CircleCI 12526/head
Alexis Romero [Thu, 9 Feb 2023 11:16:04 +0000 (12:16 +0100)] 
GH actions: added auth odbc{sqlitle3, mssql} tests. Removed from CircleCI

2 years agoIntroduce DNSCryptoKeyEngine::convertToPEMString 12540/head
Fred Morcos [Mon, 13 Feb 2023 08:53:06 +0000 (09:53 +0100)] 
Introduce DNSCryptoKeyEngine::convertToPEMString

2 years agoIntroduce DNSCryptoKeyEngine::makeFromPEMString
Fred Morcos [Mon, 13 Feb 2023 08:44:58 +0000 (09:44 +0100)] 
Introduce DNSCryptoKeyEngine::makeFromPEMString

2 years agoMake the filename argument to createFromPEMFile optional
Fred Morcos [Mon, 13 Feb 2023 08:37:02 +0000 (09:37 +0100)] 
Make the filename argument to createFromPEMFile optional

2 years agoMerge pull request #12541 from rgacogne/ddist-10855-doc-doh-exactpath
Remi Gacogne [Tue, 14 Feb 2023 13:37:11 +0000 (14:37 +0100)] 
Merge pull request #12541 from rgacogne/ddist-10855-doc-doh-exactpath

dnsdist: Make it clearer that exactPathMatching was introduced in 1.6

2 years agoMerge pull request #12534 from rgacogne/ddist-missing-prometheus-meta
Remi Gacogne [Tue, 14 Feb 2023 13:07:23 +0000 (14:07 +0100)] 
Merge pull request #12534 from rgacogne/ddist-missing-prometheus-meta

dnsdist: Add prometheus type and help for 'cache_cleanup_count'

2 years agoMerge pull request #12542 from rgacogne/ddist-cppcheck
Remi Gacogne [Tue, 14 Feb 2023 13:06:45 +0000 (14:06 +0100)] 
Merge pull request #12542 from rgacogne/ddist-cppcheck

dnsdist: Fix warnings from cppcheck

2 years agoMerge pull request #12545 from rgacogne/dnsdist-ktls
Remi Gacogne [Tue, 14 Feb 2023 13:06:33 +0000 (14:06 +0100)] 
Merge pull request #12545 from rgacogne/dnsdist-ktls

dnsdist: Enable experimental kTLS support with OpenSSL on Linux

2 years agospell: Allow 'ktls' 12545/head
Remi Gacogne [Mon, 13 Feb 2023 16:26:41 +0000 (17:26 +0100)] 
spell: Allow 'ktls'

2 years agodnsdist: Enable experimental kTLS support with OpenSSL on Linux
Remi Gacogne [Wed, 2 Feb 2022 14:41:00 +0000 (15:41 +0100)] 
dnsdist: Enable experimental kTLS support with OpenSSL on Linux

2 years agodnsdist: Use gcc-ar and gcc-ranlib when building EL packages 12543/head
Remi Gacogne [Mon, 13 Feb 2023 13:10:00 +0000 (14:10 +0100)] 
dnsdist: Use gcc-ar and gcc-ranlib when building EL packages

2 years agodnsdist: Enable Link-Time Optimization for our packages
Remi Gacogne [Mon, 13 Feb 2023 10:26:52 +0000 (11:26 +0100)] 
dnsdist: Enable Link-Time Optimization for our packages

2 years agodnsdist: Fix warnings from cppcheck 12542/head
Remi Gacogne [Mon, 13 Feb 2023 12:53:43 +0000 (13:53 +0100)] 
dnsdist: Fix warnings from cppcheck

Most of these are 'performance' warnings in parts of code where performance
does not really matter, but there is no harm in being more consistent.
It also makes it easier to spot more meaningful warnings in the future.
The remaining changes are false-positives where cppcheck does not detect
that null-pointer dereferences cannot actually happen, so I edited
the code to make it clearer (removing redundant checks in some cases,
actually adding some in other cases).

2 years agodnsdist: Make it clearer that exactPathMatching was introduced in 1.6 12541/head
Remi Gacogne [Mon, 13 Feb 2023 09:39:43 +0000 (10:39 +0100)] 
dnsdist: Make it clearer that exactPathMatching was introduced in 1.6

2 years agodnsdist: Document help and type for cache_cleanup_count_total 12534/head
Remi Gacogne [Mon, 13 Feb 2023 16:28:55 +0000 (17:28 +0100)] 
dnsdist: Document help and type for cache_cleanup_count_total

2 years agodnsdist: Add prometheus type and help for 'cache_cleanup_count'
Remi Gacogne [Fri, 10 Feb 2023 14:10:08 +0000 (15:10 +0100)] 
dnsdist: Add prometheus type and help for 'cache_cleanup_count'

Also make sure that we test the caching metrics in our regression tests.

2 years agoMerge pull request #12537 from rgacogne/ddist-faster-maxqpsiprule
Remi Gacogne [Tue, 14 Feb 2023 11:40:05 +0000 (12:40 +0100)] 
Merge pull request #12537 from rgacogne/ddist-faster-maxqpsiprule

dnsdist: Improve the scalability of MaxQPSIPRule()

2 years agodnsdist: Support exporting tags in the Protocol Buffer 'tags' field 12520/head
Remi Gacogne [Tue, 14 Feb 2023 11:37:22 +0000 (12:37 +0100)] 
dnsdist: Support exporting tags in the Protocol Buffer 'tags' field

2 years agodnsdist: No trailing ':' after the protobuf tag key when the value is empty
Remi Gacogne [Tue, 14 Feb 2023 11:00:10 +0000 (12:00 +0100)] 
dnsdist: No trailing ':' after the protobuf tag key when the value is empty

2 years agoMerge pull request #12547 from rgacogne/ddist-flags-tests
Remi Gacogne [Tue, 14 Feb 2023 10:26:59 +0000 (11:26 +0100)] 
Merge pull request #12547 from rgacogne/ddist-flags-tests

dnsdist: Give the 'flags on timeout' test more headroom

2 years agodnsdist: Use repeated string values for MetaValue protobuf field
Remi Gacogne [Tue, 14 Feb 2023 10:05:36 +0000 (11:05 +0100)] 
dnsdist: Use repeated string values for MetaValue protobuf field

2 years agodnsdist: Fix the description of protobuf meta key-value pairs
Remi Gacogne [Mon, 13 Feb 2023 16:31:46 +0000 (17:31 +0100)] 
dnsdist: Fix the description of protobuf meta key-value pairs

As suggested by Charles-Henri Bruyand (thanks!).

2 years agodnsdist: Add support for metadata in protobuf messages
Remi Gacogne [Mon, 30 Jan 2023 17:15:05 +0000 (18:15 +0100)] 
dnsdist: Add support for metadata in protobuf messages

2 years agoDocumentation formatting and ordering for createFromPEMFile
Fred Morcos [Fri, 10 Feb 2023 14:51:06 +0000 (15:51 +0100)] 
Documentation formatting and ordering for createFromPEMFile

2 years agoFix the argument ordering of createFromPEMFile
Fred Morcos [Fri, 10 Feb 2023 14:50:53 +0000 (15:50 +0100)] 
Fix the argument ordering of createFromPEMFile

2 years agoFix the confusing argument ordering of makeFromPEMFile
Fred Morcos [Fri, 10 Feb 2023 14:29:23 +0000 (15:29 +0100)] 
Fix the confusing argument ordering of makeFromPEMFile