]>
git.ipfire.org Git - thirdparty/pdns.git/log
Remi Gacogne [Tue, 13 Jun 2023 08:02:45 +0000 (10:02 +0200)]
dnsdist: Fix a boolean nit as suggested by Otto
Remi Gacogne [Wed, 3 May 2023 13:02:34 +0000 (15:02 +0200)]
dnsdist: Fix cache hit and miss metrics with DoH queries
Since we do two lookups for DoH queries forwarded over UDP (first
TCP then UDP), we need to be careful to only record a cache miss
in our last attempt.
Remi Gacogne [Wed, 3 May 2023 08:47:30 +0000 (10:47 +0200)]
Merge pull request #12690 from rgacogne/ddist-statnode-docs
dnsdist: Fix the documentation of the `StatNode` object
Peter van Dijk [Wed, 3 May 2023 08:44:08 +0000 (10:44 +0200)]
Merge pull request #12729 from Habbie/lmdb-ls-dup-domain
auth LMDB: handle duplicate domain existence consistently
Peter van Dijk [Wed, 3 May 2023 08:41:16 +0000 (10:41 +0200)]
Merge pull request #12768 from chbruyand/ixfrdist-max-soa-refresh
ixfrdist: add a per domain max-soa-refresh option
Peter van Dijk [Wed, 3 May 2023 08:39:13 +0000 (10:39 +0200)]
Merge pull request #12636 from Habbie/lmdb-comments
auth lmdb: handle lack of support for RRset comments better
Remi Gacogne [Wed, 3 May 2023 07:59:50 +0000 (09:59 +0200)]
Merge pull request #12738 from paddg/patch-12
Undo an accidentally change (disableZeroScope -> disableZeroScoping)
Peter van Dijk [Tue, 2 May 2023 13:25:05 +0000 (15:25 +0200)]
getCatalogMembers: bubble up full return false
Peter van Dijk [Tue, 2 May 2023 12:16:44 +0000 (14:16 +0200)]
move assignment outside of condition
Peter van Dijk [Tue, 2 May 2023 12:13:16 +0000 (14:13 +0200)]
add comments
Peter van Dijk [Tue, 2 May 2023 12:02:33 +0000 (14:02 +0200)]
simplify oldestts checking, optimise hot path for non-LS users
Peter van Dijk [Tue, 2 May 2023 11:09:15 +0000 (13:09 +0200)]
move transaction opening outside of both if branches
Peter van Dijk [Tue, 2 May 2023 11:04:58 +0000 (13:04 +0200)]
simplify dup check
Peter van Dijk [Tue, 2 May 2023 11:04:49 +0000 (13:04 +0200)]
drop unused const
Otto Moerbeek [Mon, 1 May 2023 08:37:08 +0000 (10:37 +0200)]
Merge pull request #12766 from phonedph1/patch-37
dnsdist: Update config.rst
Otto Moerbeek [Mon, 1 May 2023 06:08:19 +0000 (08:08 +0200)]
Merge pull request #12770 from neilcook/patch-2
Make Additionals documentation more accurate
Peter van Dijk [Fri, 28 Apr 2023 12:44:08 +0000 (14:44 +0200)]
format
Peter van Dijk [Fri, 28 Apr 2023 12:43:08 +0000 (14:43 +0200)]
remove debug print
Peter van Dijk [Fri, 28 Apr 2023 12:37:22 +0000 (14:37 +0200)]
filter duplicate domain entries
Peter van Dijk [Fri, 28 Apr 2023 12:18:15 +0000 (14:18 +0200)]
move handle_dups flag to lmdbbackend
Peter van Dijk [Fri, 28 Apr 2023 12:15:11 +0000 (14:15 +0200)]
lmdb-typed: teach get() to optionally fetch just the oldest entry
Peter van Dijk [Fri, 28 Apr 2023 11:52:42 +0000 (13:52 +0200)]
add comment
Peter van Dijk [Thu, 6 Apr 2023 12:25:50 +0000 (14:25 +0200)]
lmdb: add interface to get timestamp from LS header
Peter van Dijk [Thu, 6 Apr 2023 10:19:59 +0000 (12:19 +0200)]
lmdb indexops: avoid updating timestamp when there is no change
Peter van Dijk [Fri, 28 Apr 2023 11:50:11 +0000 (13:50 +0200)]
fix warnings
Peter van Dijk [Fri, 28 Apr 2023 11:42:52 +0000 (13:42 +0200)]
add missing defaults to doc
Peter van Dijk [Fri, 28 Apr 2023 11:40:27 +0000 (13:40 +0200)]
add lmdb-lightning-stream option
Peter van Dijk [Wed, 26 Apr 2023 17:05:21 +0000 (19:05 +0200)]
refactor getCatalogMembers
Peter van Dijk [Wed, 26 Apr 2023 14:07:30 +0000 (16:07 +0200)]
refactor getUpdatedMasters
Peter van Dijk [Wed, 26 Apr 2023 12:24:01 +0000 (14:24 +0200)]
refactor getUnfreshSlaveInfos
Peter van Dijk [Wed, 26 Apr 2023 12:06:11 +0000 (14:06 +0200)]
move loop into getAllDomainsFiltered
Neil Cook [Mon, 24 Apr 2023 15:25:28 +0000 (16:25 +0100)]
Make Additionals documentation more accurate
Charles-Henri Bruyand [Mon, 24 Apr 2023 14:13:35 +0000 (16:13 +0200)]
ixfrdist: add a per domain max-soa-refresh option to optionaly cap the refresh interval
phonedph1 [Sat, 22 Apr 2023 00:20:06 +0000 (18:20 -0600)]
Update config.rst
Peter van Dijk [Fri, 21 Apr 2023 11:49:20 +0000 (13:49 +0200)]
Merge pull request #12764 from fredmorcos/ci-fixes-cleanups
Ci fixes and cleanups
Fred Morcos [Fri, 21 Apr 2023 08:58:14 +0000 (10:58 +0200)]
Pin pyasn1 to 0.4.8 because 0.5.0 broke the API with 0.5.0
https://github.com/pyasn1/pyasn1/issues/28
On
20230420 : https://pypi.org/project/pyasn1/#history
Peter van Dijk [Fri, 21 Apr 2023 08:09:42 +0000 (10:09 +0200)]
Merge pull request #12740 from mind04/auth-nsec-at-delegation
Pick the right signer name when a NSEC name is also a delegation point
Peter van Dijk [Fri, 21 Apr 2023 07:44:18 +0000 (09:44 +0200)]
Merge pull request #12669 from chbruyand/auth-ifurlup-ips
auth: luarecords, enhance ifportup() with lists of sets of addresses like ifurlup()
Fred Morcos [Wed, 5 Apr 2023 16:06:27 +0000 (18:06 +0200)]
Tell the libdecaf cmake build to use clang-12
Fred Morcos [Wed, 5 Apr 2023 16:06:13 +0000 (18:06 +0200)]
Add cmake to auth build deps (needed for libdecaf)
Fred Morcos [Fri, 10 Mar 2023 09:20:11 +0000 (10:20 +0100)]
Cleanup ci_auth/rec_configure pyinvoke tasks
Fred Morcos [Tue, 28 Feb 2023 14:49:26 +0000 (15:49 +0100)]
Cleanup the ci_docs_upload_master pyinvoke task
Fred Morcos [Fri, 10 Mar 2023 08:56:41 +0000 (09:56 +0100)]
Gitignore verify-dnssec-zone/allow-missing
Peter van Dijk [Tue, 18 Apr 2023 07:07:21 +0000 (09:07 +0200)]
Merge pull request #12758 from zeha/tcpreceiver-unused-var
auth: remove unused var in tcpreceiver.cc
Peter van Dijk [Tue, 18 Apr 2023 07:06:38 +0000 (09:06 +0200)]
Merge pull request #12759 from zeha/lmdb-unused-var
lmdb-safe: remove leftover debug variable
Peter van Dijk [Tue, 18 Apr 2023 07:03:31 +0000 (09:03 +0200)]
Merge pull request #12757 from zeha/apitestpipelimit
api tests: avoid default pipe size limit
Chris Hofstaedtler [Tue, 18 Apr 2023 00:28:46 +0000 (02:28 +0200)]
lmdb-safe: remove leftover debug variable
In file included from ../../ext/lmdb-safe/lmdb-typed.cc:1:
../../ext/lmdb-safe/lmdb-typed.hh:656:11: warning: variable 'scanned' set but not used [-Wunused-but-set-variable]
int scanned = 0;
^
Chris Hofstaedtler [Tue, 18 Apr 2023 00:15:40 +0000 (02:15 +0200)]
auth: remove unused var in tcpreceiver.cc
tcpreceiver.cc:1005:7: warning: variable 'records' set but not used [-Wunused-but-set-variable]
int records=0;
Chris Hofstaedtler [Mon, 17 Apr 2023 20:06:08 +0000 (22:06 +0200)]
api tests: avoid default pipe size limit
Causes tests to freeze at a more or less random point.
Peter van Dijk [Mon, 17 Apr 2023 11:38:14 +0000 (13:38 +0200)]
Merge pull request #12747 from Habbie/auth-4.7.4-secpoll-docs
auth 4.7.4: secpoll and docs
Peter van Dijk [Mon, 17 Apr 2023 08:15:48 +0000 (10:15 +0200)]
Merge pull request #12755 from cmouse/lmdb-rst
docs: lmdb - Add blank line after explicit markup
Peter van Dijk [Thu, 13 Apr 2023 14:22:20 +0000 (16:22 +0200)]
auth 4.7.4: secpoll and docs
Aki Tuomi [Mon, 17 Apr 2023 06:35:46 +0000 (09:35 +0300)]
docs: lmdb - Add blank line after explicit markup
aerique [Sat, 15 Apr 2023 21:59:27 +0000 (23:59 +0200)]
Merge pull request #12686 from aerique/feature/report-tested-repo-versions
Report Version when Testing Repositories
Peter van Dijk [Fri, 14 Apr 2023 14:15:52 +0000 (16:15 +0200)]
Merge pull request #12721 from mind04/pdns-loop
auth: calm down the communicator loop
Peter van Dijk [Fri, 14 Apr 2023 14:13:43 +0000 (16:13 +0200)]
Merge pull request #12749 from ossobv/wjd-document-bind-supermaster-destdir
document bind-supermaster-destdir
Walter Doekes [Fri, 14 Apr 2023 09:18:01 +0000 (11:18 +0200)]
document bind-supermaster-destdir
aerique [Fri, 14 Apr 2023 11:09:43 +0000 (13:09 +0200)]
Merge pull request #12693 from rgacogne/ddist174-changelog-secpoll
dnsdist: Add ChangeLog and secpoll update for dnsdist 1.7.4
Remi Gacogne [Tue, 28 Mar 2023 08:20:04 +0000 (10:20 +0200)]
dnsdist: Add ChangeLog and secpoll update for dnsdist 1.7.4
Kees Monshouwer [Wed, 5 Apr 2023 07:52:09 +0000 (09:52 +0200)]
auth: calm down the communicator loop
Kees Monshouwer [Thu, 13 Apr 2023 07:32:16 +0000 (09:32 +0200)]
make getCommonLabels() root aware
Kees Monshouwer [Wed, 12 Apr 2023 22:50:08 +0000 (00:50 +0200)]
auth: add nsec at delegation point test
Kees Monshouwer [Wed, 12 Apr 2023 22:49:24 +0000 (00:49 +0200)]
auth: fix nsec at delegation point
Erik Winkels [Fri, 24 Mar 2023 15:28:03 +0000 (16:28 +0100)]
Print reported versions when testing repos.
Remove Ubuntu Bionic for auth-48 and dnsdist-18.
Remove rec-45 from repo test script since it is end-of-life.
Add rec-49 to repo test script.
Otto Moerbeek [Wed, 12 Apr 2023 08:47:14 +0000 (10:47 +0200)]
Merge pull request #12734 from omoerbeek/prep-4.9.0-alpha1
rec: Prep for rec-4.9.0-alpha1
Winfried Angele [Wed, 12 Apr 2023 08:30:45 +0000 (10:30 +0200)]
Undo an accidentally change
'disableZeroScope' was accidentally changed to 'disableZeroScoping' in commit
597a91a3cec373ebd4172d167a0f9c7500781027
Peter van Dijk [Tue, 11 Apr 2023 14:15:51 +0000 (16:15 +0200)]
Merge pull request #12735 from zeha/rec-ubuntu-compression
recursor: restore explicit gzip compression for Ubuntu
Otto Moerbeek [Mon, 3 Apr 2023 12:57:47 +0000 (14:57 +0200)]
Prep for rec-4.9.0-alpha1
Chris H [Tue, 11 Apr 2023 12:05:00 +0000 (14:05 +0200)]
recursor: restore explicit gzip compression for Ubuntu
reprepro for builder.powerdns.com cannot handle xz compression yet, but
newer Debian and Ubuntu dh_builddeb turn it on by default.
Was accidentally removed in #10072.
Otto Moerbeek [Tue, 11 Apr 2023 09:52:16 +0000 (11:52 +0200)]
Merge pull request #12733 from omoerbeek/dnsdist-ebpf-docs
dnsdist: fix formatting and `external` description
Otto Moerbeek [Tue, 11 Apr 2023 09:37:53 +0000 (11:37 +0200)]
dnsdist: fix formatting and `external` description
Peter van Dijk [Tue, 11 Apr 2023 07:35:44 +0000 (09:35 +0200)]
Merge pull request #12730 from dwfreed/fix-pcks
Fix spelling of PKCS
Otto Moerbeek [Tue, 11 Apr 2023 07:26:49 +0000 (09:26 +0200)]
Merge pull request #12723 from omoerbeek/rec-bulk-no-powerdnssec.org
rec: Do not generate large not really useful test file containing names in powerdnssec.org in bulk test
Otto Moerbeek [Wed, 5 Apr 2023 12:44:09 +0000 (14:44 +0200)]
rec: Do not generate large not really useful test files containing names in powerdnssec.org in bulk test by default
Doug Freed [Tue, 11 Apr 2023 05:59:39 +0000 (05:59 +0000)]
Fix spelling of PKCS
Otto Moerbeek [Wed, 5 Apr 2023 12:13:02 +0000 (14:13 +0200)]
Merge pull request #12722 from omoerbeek/rec-bulk-pdq
rec: Also set pdns-distributes-queries for bulk tests.
Otto Moerbeek [Wed, 5 Apr 2023 11:04:24 +0000 (13:04 +0200)]
rec: Also set pdns-distributes-quqeries for bulk tests.
Large imbalance seen without.
Otto Moerbeek [Wed, 5 Apr 2023 09:19:20 +0000 (11:19 +0200)]
Merge pull request #12571 from fredmorcos/rec-unused-args-cleanup
Recursor: Unused parameters cleanup
Otto Moerbeek [Wed, 5 Apr 2023 08:07:00 +0000 (10:07 +0200)]
Remove unused `now` argument from addRecordToRRSet
Otto Moerbeek [Tue, 4 Apr 2023 14:23:20 +0000 (16:23 +0200)]
Fix cases mentioned in review, plus a few spotted on macOS
Fred Morcos [Mon, 20 Feb 2023 10:59:53 +0000 (11:59 +0100)]
rec: Remove -Wno-unused-parameter from default C(XX)FLAGS
Fred Morcos [Fri, 17 Feb 2023 12:38:00 +0000 (13:38 +0100)]
rec: Fix unused parameter warnings
Otto Moerbeek [Wed, 5 Apr 2023 05:58:37 +0000 (07:58 +0200)]
Merge pull request #12717 from omoerbeek/rec-regr-threads
rec: bulk tests (with their one client driving the test) do not work well with reuseport=yes and many workers
Otto Moerbeek [Tue, 4 Apr 2023 10:01:30 +0000 (12:01 +0200)]
The bulk tests (with it's one client) do not work well with reuseport=yes and many workers
Use (the now non-default) reuseport=no
Otto Moerbeek [Tue, 4 Apr 2023 09:01:14 +0000 (11:01 +0200)]
Merge pull request #12594 from omoerbeek/rec-packetcache-sharded
Rec: sharded and shared packet cache
Otto Moerbeek [Tue, 4 Apr 2023 08:29:36 +0000 (10:29 +0200)]
Merge pull request #12710 from omoerbeek/rcodesenum
Cleanup rcode enums: base one is 8 bit unsigned, extended one 16 bit unsigned
Otto Moerbeek [Tue, 4 Apr 2023 07:33:26 +0000 (09:33 +0200)]
Merge pull request #12716 from omoerbeek/rec-debian-build
rec: followup to #10072: add missing boost-filesystem dependency
Otto Moerbeek [Tue, 4 Apr 2023 07:23:59 +0000 (09:23 +0200)]
More consistent naming and some general clang-tidy cleanup
Otto Moerbeek [Tue, 4 Apr 2023 06:52:02 +0000 (08:52 +0200)]
Also enable NOD explictly in spec file
Otto Moerbeek [Tue, 4 Apr 2023 06:45:52 +0000 (08:45 +0200)]
rec: followup to #10072: add missing boost-filesystem dependency
Fixes #12715: NOD functionality was lost due to a missing boost-filesystem dependency.
Add the dependency and explicitly enable NOD.
Otto Moerbeek [Mon, 3 Apr 2023 09:14:00 +0000 (11:14 +0200)]
Change defaults to pdns-distributes-queries = no and reuseport = yes
Otto Moerbeek [Wed, 22 Mar 2023 09:53:00 +0000 (10:53 +0100)]
Another case of a test calling the API before it is ready
Otto Moerbeek [Fri, 17 Mar 2023 13:09:00 +0000 (14:09 +0100)]
A separate setting for packet cache shards.
Otto Moerbeek [Mon, 27 Feb 2023 14:14:14 +0000 (15:14 +0100)]
Tweaks
Otto Moerbeek [Mon, 27 Feb 2023 14:11:08 +0000 (15:11 +0100)]
Stop disabling packet cache for bulk tests
Otto Moerbeek [Mon, 27 Feb 2023 10:29:46 +0000 (11:29 +0100)]
Account for size per shard
Otto Moerbeek [Mon, 27 Feb 2023 09:37:11 +0000 (10:37 +0100)]
Add contention info about PC in stats report
Otto Moerbeek [Fri, 24 Feb 2023 10:32:22 +0000 (11:32 +0100)]
Add contention/acquired stats to sharded packet cache
Otto Moerbeek [Wed, 22 Feb 2023 15:30:48 +0000 (16:30 +0100)]
Initial integration with recursor
Otto Moerbeek [Wed, 22 Feb 2023 15:03:41 +0000 (16:03 +0100)]
Make packet cache sharded
Unit test run fine, but recursor itself has not been adapted yet