]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Wed, 24 Jan 2024 06:53:03 +0000 (07:53 +0100)]
Merge pull request #13504 from omoerbeek/rec-set-aggr-nsec-size
rec: introduce command to set aggressive NSEC cache size
Otto Moerbeek [Tue, 23 Jan 2024 15:47:41 +0000 (16:47 +0100)]
Merge pull request #13737 from omoerbeek/rec-fix-yamlconv-test
rec: fix YAML conversion test
Peter van Dijk [Tue, 23 Jan 2024 14:09:27 +0000 (15:09 +0100)]
Merge pull request #13110 from sndrsmnk/logfix
Log port with all freshness check failure scenarios.
Otto Moerbeek [Tue, 23 Jan 2024 12:48:20 +0000 (13:48 +0100)]
rec: fix YAML conversion test
This test has race condition and after #13728, an output line can
occur multilpe times in the output. So filter those.
Fred Morcos [Tue, 23 Jan 2024 12:30:30 +0000 (13:30 +0100)]
Merge pull request #13733 from fredmorcos/ci-verbose-logging
CI: Enable verbose logging to catch errors within logging macros
Remi Gacogne [Tue, 23 Jan 2024 11:02:18 +0000 (12:02 +0100)]
Merge pull request #13723 from chbruyand/dnsname-position-types
DNSName: correct len and offset types
Otto Moerbeek [Tue, 23 Jan 2024 10:17:50 +0000 (11:17 +0100)]
Merge pull request #13701 from omoerbeek/rec-rpz-refactor
rec: RPZ from primary refactor and allow notifies for RPZs
Fred Morcos [Mon, 22 Jan 2024 21:25:14 +0000 (22:25 +0100)]
CI: Enable verbose logging to catch errors withing DLOG macros
Otto Moerbeek [Tue, 23 Jan 2024 09:22:11 +0000 (10:22 +0100)]
Make the refresh 1 again, to work around the new rate limiting
Remi Gacogne [Tue, 23 Jan 2024 09:08:59 +0000 (10:08 +0100)]
Merge pull request #13735 from rgacogne/ddist-coverity-
20240123
dnsdist: Move the console socket instead of copying it
Charles-Henri Bruyand [Tue, 23 Jan 2024 08:42:01 +0000 (09:42 +0100)]
dnsname: remove unnecessary cast as suggested by Otto
Remi Gacogne [Tue, 23 Jan 2024 07:51:45 +0000 (08:51 +0100)]
dnsdist: Move the console socket instead of copying it
Reported by Coverity as CID 414105. We don't really care about the
performance impact but other tools are "helpfully" reporting this
kind of missed optimizations, so let's not waste our time.
Remi Gacogne [Tue, 23 Jan 2024 07:27:37 +0000 (08:27 +0100)]
Merge pull request #13731 from fredmorcos/dnsbackend-cleanup
Cleanup & format `dnsbackend.cc/.hh`
Remi Gacogne [Tue, 23 Jan 2024 07:21:50 +0000 (08:21 +0100)]
Merge pull request #13734 from fredmorcos/fix-dnsproxy
Fix compilation errors in `dnsproxy.cc` due to unused macro
Remi Gacogne [Tue, 23 Jan 2024 07:21:18 +0000 (08:21 +0100)]
Merge pull request #13732 from fredmorcos/cleanup-sha-digests
Cleanup `sha.hh` and `digests.hh`
Fred Morcos [Mon, 22 Jan 2024 23:29:09 +0000 (00:29 +0100)]
Fix compilation of dnsproxy.cc due to unused macro
Fred Morcos [Mon, 22 Jan 2024 14:19:13 +0000 (15:19 +0100)]
Cleanup pdns/digests.hh
Fred Morcos [Mon, 22 Jan 2024 14:18:34 +0000 (15:18 +0100)]
Format test-digests_hh.cc
Fred Morcos [Mon, 22 Jan 2024 14:11:47 +0000 (15:11 +0100)]
Clean up pdns/sha.hh
Fred Morcos [Mon, 22 Jan 2024 14:10:50 +0000 (15:10 +0100)]
Format test-sha_hh.cc
Fred Morcos [Mon, 15 Jan 2024 15:19:48 +0000 (16:19 +0100)]
Fixup dnsbackend.cc and dnsbackend.hh
Fred Morcos [Mon, 15 Jan 2024 15:00:54 +0000 (16:00 +0100)]
Format dnsbackend.hh and dnsbackend.cc
Otto Moerbeek [Mon, 22 Jan 2024 14:13:35 +0000 (15:13 +0100)]
Rate limit the notifies per zone to max 1 per 5 sec (less if refresh is lower)
Otto Moerbeek [Mon, 22 Jan 2024 12:33:32 +0000 (13:33 +0100)]
Process comments from review by @rgacogne, thanks!
Otto Moerbeek [Mon, 22 Jan 2024 12:25:52 +0000 (13:25 +0100)]
Process comments from review by @rgacogne, thanks!
Otto Moerbeek [Mon, 22 Jan 2024 12:20:03 +0000 (13:20 +0100)]
Merge pull request #13702 from omoerbeek/rec-log-ref-wrapper
rec: use ref wrapper instead of raw pointer in variant
Otto Moerbeek [Mon, 22 Jan 2024 12:13:14 +0000 (13:13 +0100)]
Merge pull request #13728 from paddg/patch-1
STDOUT instead of STDERR. Probably a typo.
Peter van Dijk [Mon, 22 Jan 2024 10:58:48 +0000 (11:58 +0100)]
Merge pull request #13725 from chbruyand/auth-tinydnsbackend-build
auth: fix tinydnsbackend compilation issue
Peter van Dijk [Mon, 22 Jan 2024 09:11:41 +0000 (10:11 +0100)]
Merge pull request #13729 from Habbie/13633-avoid-copy
getAllDomains catalog: avoid useless copy
Remi Gacogne [Mon, 22 Jan 2024 08:23:52 +0000 (09:23 +0100)]
Merge pull request #13650 from rgacogne/ddist-sym-libcrypto
dnsdist: Fall back to libcrypto for authenticated encryption
Winfried Angele [Mon, 22 Jan 2024 07:41:29 +0000 (08:41 +0100)]
Fix test by updating expected_result
Otto Moerbeek [Mon, 22 Jan 2024 07:26:25 +0000 (08:26 +0100)]
Merge pull request #13727 from rgacogne/coverity-
20240119
dnsdist, rec: Fix missed optimizations reported by Coverity
Peter van Dijk [Fri, 19 Jan 2024 15:44:27 +0000 (16:44 +0100)]
Merge pull request #13722 from Habbie/createforward-word-prefix
auth LUA createForward: allow non-hex word prefix
Peter van Dijk [Fri, 19 Jan 2024 14:26:21 +0000 (15:26 +0100)]
getAllDomains catalog: avoid useless copy
Peter van Dijk [Fri, 19 Jan 2024 13:44:35 +0000 (14:44 +0100)]
bit of formatting
Peter van Dijk [Fri, 19 Jan 2024 13:41:18 +0000 (14:41 +0100)]
reference instead of copy, and move some code for clarity
Peter van Dijk [Fri, 19 Jan 2024 12:38:26 +0000 (13:38 +0100)]
Merge pull request #12891 from Habbie/upgrading-el9-sha1
auth docs: add note about EL9 and SHA1
Peter van Dijk [Fri, 19 Jan 2024 12:35:15 +0000 (13:35 +0100)]
Merge pull request #13633 from Habbie/gsql-alldomains-catalog
auth: set catalog in gsql getAllDomains
Winfried Angele [Fri, 19 Jan 2024 12:07:53 +0000 (13:07 +0100)]
STDOUT instead of STDERR. Probably a typo.
It's not an error message.
Peter van Dijk [Fri, 19 Jan 2024 12:01:36 +0000 (13:01 +0100)]
note changed query in updating.rst
Charles-Henri Bruyand [Fri, 19 Jan 2024 10:47:16 +0000 (11:47 +0100)]
dnsname: tidy some implicit conversion
Charles-Henri Bruyand [Fri, 19 Jan 2024 09:24:01 +0000 (10:24 +0100)]
dnsname: clang-tidy fix a few missing braces
Charles-Henri Bruyand [Thu, 18 Jan 2024 12:50:44 +0000 (13:50 +0100)]
dnsname: move len and offset from int to size_t
Remi Gacogne [Fri, 19 Jan 2024 07:55:04 +0000 (08:55 +0100)]
dnsdist: Fix a missed optimization reported by Coverity
Remi Gacogne [Fri, 19 Jan 2024 07:54:37 +0000 (08:54 +0100)]
dnstap: Fix a missed optimization reported by Coverity
Remi Gacogne [Fri, 19 Jan 2024 07:52:32 +0000 (08:52 +0100)]
Merge pull request #13726 from PowerDNS/dependabot/github_actions/actions/cache-4
build(deps): bump actions/cache from 3 to 4
Charles-Henri Bruyand [Thu, 18 Jan 2024 18:46:39 +0000 (19:46 +0100)]
Merge pull request #13649 from chbruyand/auth-delay-notifications
auth: add a configurable delay for notifications
Charles-Henri Bruyand [Thu, 18 Jan 2024 15:29:41 +0000 (16:29 +0100)]
auth: document new delay-notifications setting
Charles-Henri Bruyand [Mon, 18 Dec 2023 13:53:04 +0000 (14:53 +0100)]
auth: a bit of tidy
Charles-Henri Bruyand [Mon, 18 Dec 2023 13:43:22 +0000 (14:43 +0100)]
auth: reformat communicator.hh and communicator.cc
dependabot[bot] [Thu, 18 Jan 2024 15:21:24 +0000 (15:21 +0000)]
build(deps): bump actions/cache from 3 to 4
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v4)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Charles-Henri Bruyand [Thu, 18 Jan 2024 15:13:49 +0000 (16:13 +0100)]
auth: fix tinydnsbackend compilation issue
Remi Gacogne [Thu, 18 Jan 2024 13:59:55 +0000 (14:59 +0100)]
Merge pull request #13716 from chbruyand/dnsdist-protocol-logging
dnsdist: properly set protocol when logging
Peter van Dijk [Thu, 18 Jan 2024 11:43:33 +0000 (12:43 +0100)]
Merge pull request #13481 from berthubert/lua-localwho
Add and document a `localwho()` function for LUA records
Charles-Henri Bruyand [Thu, 18 Jan 2024 10:44:36 +0000 (11:44 +0100)]
dnsdist: revert some clang-tidy related changes
Remi Gacogne [Thu, 18 Jan 2024 09:30:05 +0000 (10:30 +0100)]
Merge pull request #13719 from omoerbeek/rec-coverity-
20240116
rec: coverity
20240116
Remi Gacogne [Thu, 18 Jan 2024 08:33:27 +0000 (09:33 +0100)]
Merge pull request #13555 from neheb/clann
clang-tidy cleanups
Charles-Henri Bruyand [Wed, 17 Jan 2024 14:51:22 +0000 (15:51 +0100)]
dnsdist: test protobuf protocols for DoHTTP/3 and DoQ
Charles-Henri Bruyand [Wed, 17 Jan 2024 14:50:26 +0000 (15:50 +0100)]
dnsmessage.proto: fix naming consistency
Charles-Henri Bruyand [Wed, 17 Jan 2024 12:05:18 +0000 (13:05 +0100)]
dnsdist: add a test for new protobuf field httpVersion
Charles-Henri Bruyand [Tue, 16 Jan 2024 18:07:56 +0000 (19:07 +0100)]
dnsdist: clang-tidy fixes
Peter van Dijk [Tue, 16 Jan 2024 18:07:08 +0000 (19:07 +0100)]
Merge pull request #13720 from Habbie/builder-update-fakeroot
pdns-builder: update to newest, removes fakeroot usage
Peter van Dijk [Tue, 16 Jan 2024 16:20:04 +0000 (17:20 +0100)]
also recognise uppercase hex
Peter van Dijk [Tue, 16 Jan 2024 15:46:45 +0000 (16:46 +0100)]
Revert "Debian Trixie builder: install fakeroot pkg"
This reverts commit
a902e392a38905bec709468a6ebd26902a6c255a .
Peter van Dijk [Tue, 16 Jan 2024 15:41:08 +0000 (16:41 +0100)]
fix false check positive on modified submodule
Peter van Dijk [Tue, 16 Jan 2024 14:45:07 +0000 (15:45 +0100)]
tidy: this function is not really complex, just long
Peter van Dijk [Tue, 16 Jan 2024 14:15:13 +0000 (15:15 +0100)]
tidy: use .empty()
Peter van Dijk [Tue, 16 Jan 2024 14:14:56 +0000 (15:14 +0100)]
tidy: fix short variable name
Peter van Dijk [Tue, 16 Jan 2024 14:14:28 +0000 (15:14 +0100)]
tidy: avoid pointer math
Peter van Dijk [Tue, 16 Jan 2024 14:10:36 +0000 (15:10 +0100)]
small refactor
Peter van Dijk [Tue, 16 Jan 2024 14:08:36 +0000 (15:08 +0100)]
auth LUA createForward: allow non-hex word prefix
Peter van Dijk [Tue, 16 Jan 2024 11:42:57 +0000 (12:42 +0100)]
pdns-builder: update to newest, removes fakeroot usage
Otto Moerbeek [Tue, 16 Jan 2024 08:53:41 +0000 (09:53 +0100)]
1524944 Use of 32-bit time_t
Otto Moerbeek [Tue, 16 Jan 2024 08:53:21 +0000 (09:53 +0100)]
1524911 Use of 32-bit time_t
Otto Moerbeek [Tue, 16 Jan 2024 08:52:48 +0000 (09:52 +0100)]
1524889 COPY_INSTEAD_OF_MOVE
1524930 COPY_INSTEAD_OF_MOVE
Charles-Henri Bruyand [Mon, 15 Jan 2024 16:57:19 +0000 (17:57 +0100)]
format pdns/dnsdist-lua-actions.cc pdns/dnsdist-protobuf.cc pdns/dnsdist-protobuf.hh pdns/dnstap.cc pdns/dnstap.hh
Charles-Henri Bruyand [Mon, 15 Jan 2024 16:56:44 +0000 (17:56 +0100)]
dnsdist: properly set protocol for dnstap and protobuf logging when using DoQ or DoH3
Otto Moerbeek [Mon, 15 Jan 2024 11:02:31 +0000 (12:02 +0100)]
Merge pull request #13706 from omoerbeek/rec-coverity-
20240112
Fix a few coverity reports
Otto Moerbeek [Mon, 15 Jan 2024 10:21:57 +0000 (11:21 +0100)]
Merge pull request #13711 from omoerbeek/snmp-cleanup
rec: Cleanup of code doing SNMP OID handling
Otto Moerbeek [Fri, 12 Jan 2024 10:27:57 +0000 (11:27 +0100)]
Fix typos in annotations:
1524912 COPY_INSTEAD_OF_MOVE and
1524842 COPY_INSTEAD_OF_MOVE
Otto Moerbeek [Mon, 15 Jan 2024 10:19:36 +0000 (11:19 +0100)]
Merge pull request #13654 from zeha/rec-make-outoftree
rec: allow out-of-tree builds
Remi Gacogne [Mon, 15 Jan 2024 09:07:04 +0000 (10:07 +0100)]
Merge pull request #13713 from chbruyand/dnsdist-issue-13690
dnsdist: DoH3 add content-type header information in responses
Peter van Dijk [Mon, 15 Jan 2024 08:55:00 +0000 (09:55 +0100)]
Merge pull request #13714 from spheron1/patch-1
Fix country()/countryCode() mixup in example Lua Record documentation
Edward Dore [Sun, 14 Jan 2024 11:22:29 +0000 (11:22 +0000)]
Fix country()/countryCode() mixup in example Lua Record
The country() function returns true if the country code for the query source IP address matches the country code passed to the function.
The countryCode() function doesn't take any arguments and just returns the country code of the query source IP address.
For this example, we're checking if the country for the query source IP address is "US" and expecting a true/false response, so country() is the correct function to use.
Alternatively, this would be something like "if countryCode() == 'US' then return...".
Charles-Henri Bruyand [Fri, 12 Jan 2024 18:23:36 +0000 (19:23 +0100)]
Update pdns/dnsdistdist/doh3.cc
Co-authored-by: Remi Gacogne <github@coredump.fr>
Charles-Henri Bruyand [Fri, 12 Jan 2024 15:08:00 +0000 (16:08 +0100)]
dnsdist: add content-type header information in http/3 responses, add relayed response size in http/3 vinfologs
Peter van Dijk [Fri, 12 Jan 2024 13:58:03 +0000 (14:58 +0100)]
Merge pull request #13580 from Habbie/ubuntu-noble
add ubuntu-noble build target and test it daily
Otto Moerbeek [Fri, 12 Jan 2024 13:16:08 +0000 (14:16 +0100)]
Cleanup of code doing SNMP OID handling
Peter van Dijk [Fri, 12 Jan 2024 13:02:53 +0000 (14:02 +0100)]
Merge pull request #13707 from Habbie/auth-4.9.0-alpha1-docs
docs&secpoll for auth-4.9.0-alpha1
Peter van Dijk [Fri, 12 Jan 2024 10:43:50 +0000 (11:43 +0100)]
docs&secpoll for auth-4.9.0-alpha1
Otto Moerbeek [Fri, 12 Jan 2024 10:22:06 +0000 (11:22 +0100)]
1524908 Use of auto that causes a copy
Otto Moerbeek [Fri, 12 Jan 2024 09:42:13 +0000 (10:42 +0100)]
1524920 COPY_INSTEAD_OF_MOVE
Otto Moerbeek [Fri, 12 Jan 2024 09:40:37 +0000 (10:40 +0100)]
1524930 COPY_INSTEAD_OF_MOVE
Otto Moerbeek [Fri, 12 Jan 2024 09:23:41 +0000 (10:23 +0100)]
Docs
Otto Moerbeek [Fri, 12 Jan 2024 09:32:49 +0000 (10:32 +0100)]
1531280 COPY_INSTEAD_OF_MOVE
Otto Moerbeek [Fri, 12 Jan 2024 09:27:59 +0000 (10:27 +0100)]
1528464 COPY_INSTEAD_OF_MOVE
Otto Moerbeek [Fri, 12 Jan 2024 08:50:00 +0000 (09:50 +0100)]
Add test, only clear cache if the notify wasn't for an RPZ
Otto Moerbeek [Fri, 12 Jan 2024 08:07:22 +0000 (09:07 +0100)]
Tidy
Peter van Dijk [Thu, 11 Jan 2024 15:14:52 +0000 (16:14 +0100)]
Merge pull request #13441 from Habbie/auth-alias-ecs
auth: forward EDNS Client Subnet option during ALIAS processing
Peter van Dijk [Thu, 11 Jan 2024 11:35:14 +0000 (12:35 +0100)]
cleanups from clang-tidy