]>
git.ipfire.org Git - thirdparty/pdns.git/log
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
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
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
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
Otto Moerbeek [Wed, 22 Feb 2023 13:53:08 +0000 (14:53 +0100)]
Cleanup
Otto Moerbeek [Mon, 3 Apr 2023 11:12:05 +0000 (13:12 +0200)]
Merge pull request #12709 from omoerbeek/rec-pc-neg-vs-servfail
rec: More fine grained capping of packet cache TTL
Otto Moerbeek [Mon, 3 Apr 2023 11:10:46 +0000 (13:10 +0200)]
Merge pull request #12698 from omoerbeek/rec-synthesized
rec: Start using newly assigned "Synthesized" EDE
Otto Moerbeek [Mon, 3 Apr 2023 11:10:24 +0000 (13:10 +0200)]
Merge pull request #12655 from omoerbeek/rec-hints-names
Rec: rework root priming code to allow multiple addresses per NS
Otto Moerbeek [Mon, 3 Apr 2023 10:29:44 +0000 (12:29 +0200)]
Merge pull request #10072 from zeha/debian-update-rec
Update Debian packaging for Recursor
Otto Moerbeek [Mon, 3 Apr 2023 10:18:02 +0000 (12:18 +0200)]
Add test, with some reorganization as reczones is not linked into testrunner.
So move a few functions to reczones-helpers.cc
Otto Moerbeek [Mon, 6 Feb 2023 07:57:31 +0000 (08:57 +0100)]
Refactor of root priming code
Otto Moerbeek [Wed, 1 Feb 2023 12:44:47 +0000 (13:44 +0100)]
rec: process hints with multiple addresses per name correctly.
Fixes #12486
Otto Moerbeek [Mon, 3 Apr 2023 08:57:46 +0000 (10:57 +0200)]
Change default packet TTL to 24 hours
Otto Moerbeek [Mon, 3 Apr 2023 08:24:36 +0000 (10:24 +0200)]
Merge pull request #12497 from jsoref/shorthands-for-seconds
Shorthands for seconds
Otto Moerbeek [Mon, 3 Apr 2023 07:20:12 +0000 (09:20 +0200)]
Regression tests should use new EDE
Otto Moerbeek [Mon, 3 Apr 2023 06:22:35 +0000 (08:22 +0200)]
Merge pull request #12708 from aerique/bugfix/dnsdist-18-eol
Fix EOL table for DNSdist.
Otto Moerbeek [Mon, 3 Apr 2023 06:22:07 +0000 (08:22 +0200)]
Merge pull request #12707 from Habbie/ywh
change hackerone references to point to yeswehack