]>
git.ipfire.org Git - thirdparty/pdns.git/log
Otto Moerbeek [Mon, 22 Feb 2021 12:33:01 +0000 (13:33 +0100)]
Merge pull request #10109 from omoerbeek/pr/9654
rec: followup to #9654: Add Policy Kind / RPZ action to Protobuf messages
Otto Moerbeek [Mon, 22 Feb 2021 12:30:07 +0000 (13:30 +0100)]
Merge pull request #10089 from omoerbeek/rec-x-dnssec-counters
rec: Count DNSSEC stats for some names in a different set of counters
Otto [Mon, 22 Feb 2021 11:02:31 +0000 (12:02 +0100)]
Add regress test for appliedPolicyKind
Otto [Mon, 22 Feb 2021 10:48:28 +0000 (11:48 +0100)]
Remeove redundant log line, as suggested by @rgacogne
Otto [Mon, 22 Feb 2021 07:49:43 +0000 (08:49 +0100)]
An unneeded call by ref and re-format.
Peter van Dijk [Fri, 19 Feb 2021 17:24:55 +0000 (18:24 +0100)]
Merge pull request #9964 from zeha/debian-update
authoritative: update debian packaging
Otto Moerbeek [Fri, 19 Feb 2021 12:31:51 +0000 (13:31 +0100)]
Merge pull request #10096 from omoerbeek/rec-non-resolving-ns
Rec: remember non resolving ns
Otto [Fri, 19 Feb 2021 10:46:30 +0000 (11:46 +0100)]
Consistency in spelling non-resolving
Peter van Dijk [Thu, 18 Feb 2021 14:09:57 +0000 (15:09 +0100)]
Merge pull request #10056 from mind04/pdns-api-backend
Auth: test the api with more backends
Peter van Dijk [Thu, 18 Feb 2021 12:01:48 +0000 (13:01 +0100)]
remove unused import
Peter van Dijk [Thu, 18 Feb 2021 11:54:48 +0000 (12:54 +0100)]
auth api tests: accept some reordered results
Peter van Dijk [Thu, 18 Feb 2021 09:32:04 +0000 (10:32 +0100)]
fix is_auth_lmdb()
Peter van Dijk [Thu, 18 Feb 2021 08:21:18 +0000 (09:21 +0100)]
Merge pull request #10101 from jsoref/spelling-branch
check-spelling: Try checking out merge/head appropriately
Chris Hofstaedtler [Fri, 5 Feb 2021 19:46:50 +0000 (20:46 +0100)]
Re-enable PKCS11 build
Chris Hofstaedtler [Thu, 28 Jan 2021 20:47:01 +0000 (21:47 +0100)]
Remove Debian-specific NEWS files
Chris Hofstaedtler [Thu, 28 Jan 2021 12:36:10 +0000 (13:36 +0100)]
Drop Debian-specific README.source
Chris Hofstaedtler [Thu, 28 Jan 2021 12:34:06 +0000 (13:34 +0100)]
autopkgtest supported-algos test: add ED448
Chris Hofstaedtler [Thu, 28 Jan 2021 12:31:35 +0000 (13:31 +0100)]
Remove outdated comment about make test
Chris Hofstaedtler [Thu, 28 Jan 2021 12:09:05 +0000 (13:09 +0100)]
No package version override for upstream
Chris Hofstaedtler [Thu, 28 Jan 2021 12:07:24 +0000 (13:07 +0100)]
Do not build with --enable-reproducible for upstream
Chris Hofstaedtler [Thu, 28 Jan 2021 08:37:06 +0000 (09:37 +0100)]
pdns-backend-odbc: remove duplicate schema file
Chris Hofstaedtler [Thu, 28 Jan 2021 08:32:25 +0000 (09:32 +0100)]
Undo accidental name change
Chris Hofstaedtler [Thu, 28 Jan 2021 08:31:56 +0000 (09:31 +0100)]
Keep security-poll-suffix for upstream
Chris Hofstaedtler [Tue, 12 Jan 2021 19:12:53 +0000 (20:12 +0100)]
authoritative: update debian packaging
Import from Debian bullseye, with the following changes:
- keep PowerDNS Maintainer:
- drop debhelper compat to 10 (for bionic and stretch)
- ignore changelog, patches
- build with luajit on amd64, arm64
Peter van Dijk [Wed, 17 Feb 2021 20:54:37 +0000 (21:54 +0100)]
API+LMDB testing: do not try SQL on an LMDB database
Peter van Dijk [Wed, 17 Feb 2021 18:40:56 +0000 (19:40 +0100)]
test API+LMDB in CircleCI
Peter van Dijk [Wed, 17 Feb 2021 18:39:46 +0000 (19:39 +0100)]
skip tests that do not apply to LMDB
Peter van Dijk [Wed, 17 Feb 2021 18:39:28 +0000 (19:39 +0100)]
show webserver logs during API testing
Peter van Dijk [Wed, 17 Feb 2021 16:14:40 +0000 (17:14 +0100)]
simplify and fix postgres user handling
Before this, a few spots were missing (and one had a typo).
With all of that taken out, we can simply set PGUSER and libpq will do the right thing for us.
Kees Monshouwer [Thu, 4 Feb 2021 15:41:43 +0000 (16:41 +0100)]
CircleCI: use libluajit-5.1-2 everywhere
Kees Monshouwer [Wed, 3 Feb 2021 13:29:24 +0000 (14:29 +0100)]
auth: 'fix' gpgsql 'Change the key by PUTing it' api test. Maybe some day all distributions meet the minimal version requirement to fix this for real.
Kees Monshouwer [Tue, 2 Feb 2021 16:32:41 +0000 (17:32 +0100)]
auth: fix gpgsql 'test_search_rr_case_insensitive' api test
Kees Monshouwer [Mon, 1 Feb 2021 12:57:04 +0000 (13:57 +0100)]
auth: add gmysql, gpgsql and lmdb (partial) backend to the api tests
Peter van Dijk [Wed, 17 Feb 2021 18:14:49 +0000 (19:14 +0100)]
Merge pull request #10067 from james-crowley/debian-control
Added Support for Architecture aware Dockerfiles
Josh Soref [Wed, 17 Feb 2021 18:06:16 +0000 (13:06 -0500)]
Try checking out merge/head appropriately
Peter van Dijk [Wed, 17 Feb 2021 15:14:25 +0000 (16:14 +0100)]
spelling: remove some fixed misspellings from expect.txt
Peter van Dijk [Wed, 17 Feb 2021 14:55:05 +0000 (15:55 +0100)]
Merge pull request #10013 from mind04/pdns-lmdb-upgrade
auth: run lmdb init and upgrade code only once
Peter van Dijk [Wed, 17 Feb 2021 14:52:23 +0000 (15:52 +0100)]
Merge pull request #10066 from jsoref/spell-check-0.0.17a
Spell check 0.0.17a
Peter van Dijk [Wed, 17 Feb 2021 14:51:41 +0000 (15:51 +0100)]
Merge pull request #10098 from stroeder/master
LDAP backend docs: Added missing spaces after OpenLDAP index directives
Otto Moerbeek [Wed, 17 Feb 2021 14:49:08 +0000 (15:49 +0100)]
Merge pull request #10097 from omoerbeek/rec-bulk-enable-validate
rec: Enable DNSSEC validation in bulk tests
Peter van Dijk [Wed, 17 Feb 2021 14:27:34 +0000 (15:27 +0100)]
Merge pull request #10081 from pieterlexis/issue-7203-pdnsutil-load-zone
pdnsutil load-zone: reject zones with broken rrs
Peter van Dijk [Wed, 17 Feb 2021 14:25:50 +0000 (15:25 +0100)]
Merge pull request #10083 from omoerbeek/rec-doc-trace-fail
rec: Document trace=fail better and warn against its shortcomings.
Peter van Dijk [Wed, 17 Feb 2021 14:24:56 +0000 (15:24 +0100)]
Merge pull request #10087 from pieterlexis/check-MX-to-CNAME
pdnsutil: Warn on CNAME targets for NS, MX and SRV
Peter van Dijk [Wed, 17 Feb 2021 14:22:40 +0000 (15:22 +0100)]
Merge pull request #10094 from Habbie/speedtest-nsec3
speedtest: add NSEC3 hashing test
Otto [Wed, 17 Feb 2021 13:07:22 +0000 (14:07 +0100)]
Add marker if name is in x-dnssec-names when logging validation status
Otto [Wed, 17 Feb 2021 12:43:18 +0000 (13:43 +0100)]
Documentation plus Prometheus table update.
Also, only list the x-dnssec-result-.... metrics if the corresponding setting is non-empty.
Michael Ströder [Wed, 17 Feb 2021 12:20:37 +0000 (13:20 +0100)]
added missing spaces after OpenLDAP index directive
Otto [Wed, 17 Feb 2021 11:05:33 +0000 (12:05 +0100)]
nonresolving is not a word -> non-resolving
Remi Gacogne [Wed, 17 Feb 2021 10:49:42 +0000 (11:49 +0100)]
Merge pull request #10095 from rgacogne/ddist-fix-crash-dbpf-console
dnsdist: Prevent a crash with DynBPF objects in client mode
Otto [Wed, 17 Feb 2021 10:42:44 +0000 (11:42 +0100)]
Enable DNSSEC validation in bulk tests
Otto Moerbeek [Wed, 17 Feb 2021 10:19:45 +0000 (11:19 +0100)]
Merge pull request #10092 from omoerbeek/docs-server-proxy
docs: Avoid some confusion about server objects
Otto [Wed, 17 Feb 2021 09:43:52 +0000 (10:43 +0100)]
Docs and help texts
Peter van Dijk [Wed, 17 Feb 2021 09:52:31 +0000 (10:52 +0100)]
fix Makefile _SOURCES order
Peter van Dijk [Wed, 17 Feb 2021 09:41:26 +0000 (10:41 +0100)]
speedtest: fix compiler warnings
Peter van Dijk [Wed, 17 Feb 2021 09:39:12 +0000 (10:39 +0100)]
speedtest: add NSEC3 hashing test
Remi Gacogne [Wed, 17 Feb 2021 09:38:58 +0000 (10:38 +0100)]
dnsdist: Prevent a crash with DynBPF objects in client mode
Otto [Wed, 17 Feb 2021 09:25:49 +0000 (10:25 +0100)]
Remember if an ns name did not resolve for a while and skip those.
Otto Moerbeek [Wed, 17 Feb 2021 08:00:45 +0000 (09:00 +0100)]
Quoting
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Otto Moerbeek [Wed, 17 Feb 2021 07:58:58 +0000 (08:58 +0100)]
spelling
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Otto [Wed, 17 Feb 2021 07:55:08 +0000 (08:55 +0100)]
Avoid some confusion about server objects
Remi Gacogne [Tue, 16 Feb 2021 14:55:19 +0000 (15:55 +0100)]
Merge pull request #10088 from rgacogne/ddist-start-tcp-workers-before-acceptors
dnsdist: Create TCP worker threads before acceptors ones
aerique [Tue, 16 Feb 2021 14:28:58 +0000 (15:28 +0100)]
Merge pull request #10053 from aerique/feature/python-repo-script
Replace shell-based repo test script with a Python version
Otto [Tue, 16 Feb 2021 13:41:03 +0000 (14:41 +0100)]
Count DNSSEC stats for some names in a different set of counters
Otto Moerbeek [Tue, 16 Feb 2021 12:27:27 +0000 (13:27 +0100)]
Merge pull request #9468 from omoerbeek/rec-control-pass-fd
rec: Rec control pass fd
Otto [Tue, 16 Feb 2021 11:22:15 +0000 (12:22 +0100)]
Wrap the fd so it will be closed automatically
Erik Winkels [Wed, 3 Feb 2021 21:18:24 +0000 (22:18 +0100)]
Python version of repo test script.
This replaces the Bourne shell version.
Pieter Lexis [Tue, 16 Feb 2021 07:37:50 +0000 (08:37 +0100)]
pdnsutil: Warn on CNAME targets for NS, MX and SRV
Fixes #10085
Remi Gacogne [Tue, 16 Feb 2021 10:43:40 +0000 (11:43 +0100)]
dnsdist: Create TCP worker threads before acceptors ones
Otherwise we might crash when the first TCP query arrives because
we are dividing by zero when trying to select a worker.
Otto Moerbeek [Tue, 16 Feb 2021 10:22:48 +0000 (11:22 +0100)]
Merge pull request #10075 from omoerbeek/rec-setting-ecs-never-cache
rec: Introduce settings to never cache EDNS Client (v4/v6) Subnet carrying replies
Otto Moerbeek [Tue, 16 Feb 2021 09:13:09 +0000 (10:13 +0100)]
Apply suggestions from code review
Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
Otto [Wed, 10 Feb 2021 15:40:22 +0000 (16:40 +0100)]
Actually define the two new args
Otto [Wed, 10 Feb 2021 09:57:36 +0000 (10:57 +0100)]
Introduce settings to never cache EDNS Client (v4/v6) Subnet carrying replies.
While there, add a few entries to the upgrade guide.
Peter van Dijk [Tue, 16 Feb 2021 07:48:52 +0000 (08:48 +0100)]
Merge pull request #10086 from jsoref/pip-wheel
Add wheel to pip
Josh Soref [Tue, 16 Feb 2021 03:53:49 +0000 (22:53 -0500)]
Add wheel to pip
Josh Soref [Mon, 15 Feb 2021 21:42:24 +0000 (16:42 -0500)]
Upgrade check-spelling to 0.0.17-alpha
Otto [Mon, 15 Feb 2021 14:35:33 +0000 (15:35 +0100)]
Document trace=fail better and warn against its shortcomings.
Pieter Lexis [Mon, 15 Feb 2021 11:26:33 +0000 (12:26 +0100)]
Merge pull request #10082 from pieterlexis/issue-8517-LUA-record-split
docs: notes on LUA record splitting
Otto [Mon, 15 Feb 2021 11:06:24 +0000 (12:06 +0100)]
Add a general note to the manpage on how file handling is changed.
Also, remove the snippets about where the files are written in
case of chroot for each file-writing command.
Otto [Mon, 15 Feb 2021 10:42:10 +0000 (11:42 +0100)]
AlLow - for stdout, does need a tweak in the argument parser...
Otto [Mon, 15 Feb 2021 10:25:19 +0000 (11:25 +0100)]
Handle all commands that dump to file
Pieter Lexis [Mon, 15 Feb 2021 09:05:57 +0000 (10:05 +0100)]
Apply suggestions from code review
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Pieter Lexis [Mon, 15 Feb 2021 09:00:32 +0000 (10:00 +0100)]
docs: notes on LUA record splitting
Otto [Mon, 15 Feb 2021 08:55:27 +0000 (09:55 +0100)]
Process review comments; most importantly a separate type for
RecursorControlChannel::Answer
Remi Gacogne [Mon, 15 Feb 2021 08:23:41 +0000 (09:23 +0100)]
Merge pull request #10073 from rgacogne/ddist-spoof-multiple-from-lua
dnsdist: Add 'spoof' and 'spoofRaw' Lua bindings
Pieter Lexis [Mon, 15 Feb 2021 08:23:01 +0000 (09:23 +0100)]
pdnsutil load-zone: reject zones with broken rrs
Otto Moerbeek [Fri, 18 Dec 2020 10:49:47 +0000 (11:49 +0100)]
Return command status and output as two separate items
Otto Moerbeek [Mon, 14 Sep 2020 13:28:48 +0000 (15:28 +0200)]
dump-cache x is two args, not one
Otto Moerbeek [Mon, 14 Sep 2020 12:46:03 +0000 (14:46 +0200)]
Allow dump-cache stdout
(a hyphen does not work due to the "funny" command line parser)
Otto Moerbeek [Mon, 14 Sep 2020 12:40:40 +0000 (14:40 +0200)]
Open file in rec_control
Otto Moerbeek [Mon, 14 Sep 2020 08:14:41 +0000 (10:14 +0200)]
Rough draft of fd passing for rec_control
Pieter Lexis [Fri, 12 Feb 2021 09:06:02 +0000 (10:06 +0100)]
Merge pull request #10076 from omoerbeek/rec-docs-dnsname
rec: Take the DNSName docs from auth, they are more complete
Remi Gacogne [Thu, 11 Feb 2021 15:16:09 +0000 (16:16 +0100)]
Merge pull request #9 from AntagonistHQ/ddist-spoof-multiple-from-lua
dnsdist: add documentation about DNSQuestion:spoof
Sander Hoentjen [Thu, 11 Feb 2021 15:05:44 +0000 (16:05 +0100)]
dnsdist: add documentation about DNSQuestion:spoof
Otto Moerbeek [Wed, 10 Feb 2021 16:02:03 +0000 (17:02 +0100)]
Merge pull request #10077 from omoerbeek/rec-spoof-nearmiss-max-default
Change spoof-nearmiss-max default to 1.
James-Crowley [Wed, 10 Feb 2021 15:40:20 +0000 (10:40 -0500)]
Replacing uname with dpkg
Otto Moerbeek [Wed, 10 Feb 2021 14:53:18 +0000 (15:53 +0100)]
Merge pull request #9819 from omoerbeek/better-qtype
Improve the way QType behaves by defining proper conversion operators and a hash function.
Otto Moerbeek [Wed, 10 Feb 2021 14:14:04 +0000 (15:14 +0100)]
Update pdns/recursordist/docs/settings.rst
Co-authored-by: Peter van Dijk <peter.van.dijk@powerdns.com>
Otto [Wed, 10 Feb 2021 14:10:18 +0000 (15:10 +0100)]
Change spoof-nearmiss-max default to 1.
Fixes #9845.
Otto [Wed, 10 Feb 2021 13:55:54 +0000 (14:55 +0100)]
Take the DNSName docs from auth, they are more complete.
We really should be having one source for all common Lua docs.
Fixes #9608.
Otto Moerbeek [Tue, 8 Dec 2020 10:29:39 +0000 (11:29 +0100)]
Also convert te recursor cache, adding the needed hash function for boost