]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 years agoMerge pull request #10109 from omoerbeek/pr/9654
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

3 years agoMerge pull request #10089 from omoerbeek/rec-x-dnssec-counters
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

3 years agoAdd regress test for appliedPolicyKind 10109/head
Otto [Mon, 22 Feb 2021 11:02:31 +0000 (12:02 +0100)] 
Add regress test for appliedPolicyKind

3 years agoRemeove redundant log line, as suggested by @rgacogne 10089/head
Otto [Mon, 22 Feb 2021 10:48:28 +0000 (11:48 +0100)] 
Remeove redundant log line, as suggested by @rgacogne

3 years agoAn unneeded call by ref and re-format.
Otto [Mon, 22 Feb 2021 07:49:43 +0000 (08:49 +0100)] 
An unneeded call by ref and re-format.

3 years agoMerge pull request #9964 from zeha/debian-update
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

3 years agoMerge pull request #10096 from omoerbeek/rec-non-resolving-ns
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

3 years agoConsistency in spelling non-resolving 10096/head
Otto [Fri, 19 Feb 2021 10:46:30 +0000 (11:46 +0100)] 
Consistency in spelling non-resolving

3 years agoMerge pull request #10056 from mind04/pdns-api-backend
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

3 years agoremove unused import 10056/head
Peter van Dijk [Thu, 18 Feb 2021 12:01:48 +0000 (13:01 +0100)] 
remove unused import

3 years agoauth api tests: accept some reordered results
Peter van Dijk [Thu, 18 Feb 2021 11:54:48 +0000 (12:54 +0100)] 
auth api tests: accept some reordered results

3 years agofix is_auth_lmdb()
Peter van Dijk [Thu, 18 Feb 2021 09:32:04 +0000 (10:32 +0100)] 
fix is_auth_lmdb()

3 years agoMerge pull request #10101 from jsoref/spelling-branch
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

3 years agoRe-enable PKCS11 build 9964/head
Chris Hofstaedtler [Fri, 5 Feb 2021 19:46:50 +0000 (20:46 +0100)] 
Re-enable PKCS11 build

3 years agoRemove Debian-specific NEWS files
Chris Hofstaedtler [Thu, 28 Jan 2021 20:47:01 +0000 (21:47 +0100)] 
Remove Debian-specific NEWS files

3 years agoDrop Debian-specific README.source
Chris Hofstaedtler [Thu, 28 Jan 2021 12:36:10 +0000 (13:36 +0100)] 
Drop Debian-specific README.source

3 years agoautopkgtest supported-algos test: add ED448
Chris Hofstaedtler [Thu, 28 Jan 2021 12:34:06 +0000 (13:34 +0100)] 
autopkgtest supported-algos test: add ED448

3 years agoRemove outdated comment about make test
Chris Hofstaedtler [Thu, 28 Jan 2021 12:31:35 +0000 (13:31 +0100)] 
Remove outdated comment about make test

3 years agoNo package version override for upstream
Chris Hofstaedtler [Thu, 28 Jan 2021 12:09:05 +0000 (13:09 +0100)] 
No package version override for upstream

3 years agoDo not build with --enable-reproducible for upstream
Chris Hofstaedtler [Thu, 28 Jan 2021 12:07:24 +0000 (13:07 +0100)] 
Do not build with --enable-reproducible for upstream

3 years agopdns-backend-odbc: remove duplicate schema file
Chris Hofstaedtler [Thu, 28 Jan 2021 08:37:06 +0000 (09:37 +0100)] 
pdns-backend-odbc: remove duplicate schema file

3 years agoUndo accidental name change
Chris Hofstaedtler [Thu, 28 Jan 2021 08:32:25 +0000 (09:32 +0100)] 
Undo accidental name change

3 years agoKeep security-poll-suffix for upstream
Chris Hofstaedtler [Thu, 28 Jan 2021 08:31:56 +0000 (09:31 +0100)] 
Keep security-poll-suffix for upstream

3 years agoauthoritative: update debian packaging
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

3 years agoAPI+LMDB testing: do not try SQL on an LMDB database
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

3 years agotest API+LMDB in CircleCI
Peter van Dijk [Wed, 17 Feb 2021 18:40:56 +0000 (19:40 +0100)] 
test API+LMDB in CircleCI

3 years agoskip tests that do not apply to LMDB
Peter van Dijk [Wed, 17 Feb 2021 18:39:46 +0000 (19:39 +0100)] 
skip tests that do not apply to LMDB

3 years agoshow webserver logs during API testing
Peter van Dijk [Wed, 17 Feb 2021 18:39:28 +0000 (19:39 +0100)] 
show webserver logs during API testing

3 years agosimplify and fix postgres user handling
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.

3 years agoCircleCI: use libluajit-5.1-2 everywhere
Kees Monshouwer [Thu, 4 Feb 2021 15:41:43 +0000 (16:41 +0100)] 
CircleCI: use libluajit-5.1-2 everywhere

3 years agoauth: 'fix' gpgsql 'Change the key by PUTing it' api test. Maybe some day all distri...
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.

3 years agoauth: fix gpgsql 'test_search_rr_case_insensitive' api test
Kees Monshouwer [Tue, 2 Feb 2021 16:32:41 +0000 (17:32 +0100)] 
auth: fix gpgsql 'test_search_rr_case_insensitive' api test

3 years agoauth: add gmysql, gpgsql and lmdb (partial) backend to the api tests
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

3 years agoMerge pull request #10067 from james-crowley/debian-control
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

3 years agoTry checking out merge/head appropriately 10101/head
Josh Soref [Wed, 17 Feb 2021 18:06:16 +0000 (13:06 -0500)] 
Try checking out merge/head appropriately

3 years agospelling: remove some fixed misspellings from expect.txt
Peter van Dijk [Wed, 17 Feb 2021 15:14:25 +0000 (16:14 +0100)] 
spelling: remove some fixed misspellings from expect.txt

3 years agoMerge pull request #10013 from mind04/pdns-lmdb-upgrade
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

3 years agoMerge pull request #10066 from jsoref/spell-check-0.0.17a
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

3 years agoMerge pull request #10098 from stroeder/master
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

3 years agoMerge pull request #10097 from omoerbeek/rec-bulk-enable-validate
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

3 years agoMerge pull request #10081 from pieterlexis/issue-7203-pdnsutil-load-zone
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

3 years agoMerge pull request #10083 from omoerbeek/rec-doc-trace-fail
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.

3 years agoMerge pull request #10087 from pieterlexis/check-MX-to-CNAME
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

3 years agoMerge pull request #10094 from Habbie/speedtest-nsec3
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

3 years agoAdd marker if name is in x-dnssec-names when logging validation status
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

3 years agoDocumentation plus Prometheus table update.
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.

3 years agoadded missing spaces after OpenLDAP index directive 10098/head
Michael Ströder [Wed, 17 Feb 2021 12:20:37 +0000 (13:20 +0100)] 
added missing spaces after OpenLDAP index directive

3 years agononresolving is not a word -> non-resolving
Otto [Wed, 17 Feb 2021 11:05:33 +0000 (12:05 +0100)] 
nonresolving is not a word -> non-resolving

3 years agoMerge pull request #10095 from rgacogne/ddist-fix-crash-dbpf-console
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

3 years agoEnable DNSSEC validation in bulk tests 10097/head
Otto [Wed, 17 Feb 2021 10:42:44 +0000 (11:42 +0100)] 
Enable DNSSEC validation in bulk tests

3 years agoMerge pull request #10092 from omoerbeek/docs-server-proxy
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

3 years agoDocs and help texts
Otto [Wed, 17 Feb 2021 09:43:52 +0000 (10:43 +0100)] 
Docs and help texts

3 years agofix Makefile _SOURCES order 10094/head
Peter van Dijk [Wed, 17 Feb 2021 09:52:31 +0000 (10:52 +0100)] 
fix Makefile _SOURCES order

3 years agospeedtest: fix compiler warnings
Peter van Dijk [Wed, 17 Feb 2021 09:41:26 +0000 (10:41 +0100)] 
speedtest: fix compiler warnings

3 years agospeedtest: add NSEC3 hashing test
Peter van Dijk [Wed, 17 Feb 2021 09:39:12 +0000 (10:39 +0100)] 
speedtest: add NSEC3 hashing test

3 years agodnsdist: Prevent a crash with DynBPF objects in client mode 10095/head
Remi Gacogne [Wed, 17 Feb 2021 09:38:58 +0000 (10:38 +0100)] 
dnsdist: Prevent a crash with DynBPF objects in client mode

3 years agoRemember if an ns name did not resolve for a while and skip those.
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.

3 years agoQuoting 10092/head
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>
3 years agospelling
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>
3 years agoAvoid some confusion about server objects
Otto [Wed, 17 Feb 2021 07:55:08 +0000 (08:55 +0100)] 
Avoid some confusion about server objects

3 years agoMerge pull request #10088 from rgacogne/ddist-start-tcp-workers-before-acceptors
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

3 years agoMerge pull request #10053 from aerique/feature/python-repo-script
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

3 years agoCount DNSSEC stats for some names in a different set of counters
Otto [Tue, 16 Feb 2021 13:41:03 +0000 (14:41 +0100)] 
Count DNSSEC stats for some names in a different set of counters

3 years agoMerge pull request #9468 from omoerbeek/rec-control-pass-fd
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

3 years agoWrap the fd so it will be closed automatically 9468/head
Otto [Tue, 16 Feb 2021 11:22:15 +0000 (12:22 +0100)] 
Wrap the fd so it will be closed automatically

3 years agoPython version of repo test script. 10053/head
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.

3 years agopdnsutil: Warn on CNAME targets for NS, MX and SRV 10087/head
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

3 years agodnsdist: Create TCP worker threads before acceptors ones 10088/head
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.

3 years agoMerge pull request #10075 from omoerbeek/rec-setting-ecs-never-cache
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

3 years agoApply suggestions from code review 10075/head
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>
3 years agoActually define the two new args
Otto [Wed, 10 Feb 2021 15:40:22 +0000 (16:40 +0100)] 
Actually define the two new args

3 years agoIntroduce settings to never cache EDNS Client (v4/v6) Subnet carrying replies.
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.

3 years agoMerge pull request #10086 from jsoref/pip-wheel
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

3 years agoAdd wheel to pip 10086/head
Josh Soref [Tue, 16 Feb 2021 03:53:49 +0000 (22:53 -0500)] 
Add wheel to pip

3 years agoUpgrade check-spelling to 0.0.17-alpha 10066/head
Josh Soref [Mon, 15 Feb 2021 21:42:24 +0000 (16:42 -0500)] 
Upgrade check-spelling to 0.0.17-alpha

3 years agoDocument trace=fail better and warn against its shortcomings. 10083/head
Otto [Mon, 15 Feb 2021 14:35:33 +0000 (15:35 +0100)] 
Document trace=fail better and warn against its shortcomings.

3 years agoMerge pull request #10082 from pieterlexis/issue-8517-LUA-record-split
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

3 years agoAdd a general note to the manpage on how file handling is changed.
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.

3 years agoAlLow - for stdout, does need a tweak in the argument parser...
Otto [Mon, 15 Feb 2021 10:42:10 +0000 (11:42 +0100)] 
AlLow - for stdout, does need a tweak in the argument parser...

3 years agoHandle all commands that dump to file
Otto [Mon, 15 Feb 2021 10:25:19 +0000 (11:25 +0100)] 
Handle all commands that dump to file

3 years agoApply suggestions from code review 10082/head
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>
3 years agodocs: notes on LUA record splitting
Pieter Lexis [Mon, 15 Feb 2021 09:00:32 +0000 (10:00 +0100)] 
docs: notes on LUA record splitting

3 years agoProcess review comments; most importantly a separate type for
Otto [Mon, 15 Feb 2021 08:55:27 +0000 (09:55 +0100)] 
Process review comments; most importantly a separate type for
RecursorControlChannel::Answer

3 years agoMerge pull request #10073 from rgacogne/ddist-spoof-multiple-from-lua
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

3 years agopdnsutil load-zone: reject zones with broken rrs 10081/head
Pieter Lexis [Mon, 15 Feb 2021 08:23:01 +0000 (09:23 +0100)] 
pdnsutil load-zone: reject zones with broken rrs

3 years agoReturn command status and output as two separate items
Otto Moerbeek [Fri, 18 Dec 2020 10:49:47 +0000 (11:49 +0100)] 
Return command status and output as two separate items

3 years agodump-cache x is two args, not one
Otto Moerbeek [Mon, 14 Sep 2020 13:28:48 +0000 (15:28 +0200)] 
dump-cache x is two args, not one

3 years agoAllow dump-cache stdout
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)

3 years agoOpen file in rec_control
Otto Moerbeek [Mon, 14 Sep 2020 12:40:40 +0000 (14:40 +0200)] 
Open file in rec_control

3 years agoRough draft of fd passing for rec_control
Otto Moerbeek [Mon, 14 Sep 2020 08:14:41 +0000 (10:14 +0200)] 
Rough draft of fd passing for rec_control

3 years agoMerge pull request #10076 from omoerbeek/rec-docs-dnsname
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

3 years agoMerge pull request #9 from AntagonistHQ/ddist-spoof-multiple-from-lua 10073/head
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

3 years agodnsdist: add documentation about DNSQuestion:spoof
Sander Hoentjen [Thu, 11 Feb 2021 15:05:44 +0000 (16:05 +0100)] 
dnsdist: add documentation about DNSQuestion:spoof

3 years agoMerge pull request #10077 from omoerbeek/rec-spoof-nearmiss-max-default
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.

3 years agoReplacing uname with dpkg 10067/head
James-Crowley [Wed, 10 Feb 2021 15:40:20 +0000 (10:40 -0500)] 
Replacing uname with dpkg

3 years agoMerge pull request #9819 from omoerbeek/better-qtype
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.

3 years agoUpdate pdns/recursordist/docs/settings.rst 10077/head
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>
3 years agoChange spoof-nearmiss-max default to 1.
Otto [Wed, 10 Feb 2021 14:10:18 +0000 (15:10 +0100)] 
Change spoof-nearmiss-max default to 1.

Fixes #9845.

3 years agoTake the DNSName docs from auth, they are more complete. 10076/head
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.

3 years agoAlso convert te recursor cache, adding the needed hash function for boost 9819/head
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