]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 years agoLUA view: do not crash on empty IP list, fixes #8572 8589/head
Peter van Dijk [Mon, 25 Nov 2019 12:05:22 +0000 (13:05 +0100)] 
LUA view: do not crash on empty IP list, fixes #8572

(cherry picked from commit 28beeb0f76f2ba0dcea0def88fe46dbce51d06eb)

5 years agoMerge pull request #8576 from pieterlexis/backport-8562-to-auth-4.2.x
Peter van Dijk [Mon, 25 Nov 2019 18:56:31 +0000 (19:56 +0100)] 
Merge pull request #8576 from pieterlexis/backport-8562-to-auth-4.2.x

auth 4.2.x: YAHTTP: Accept headers without spaces

5 years agoYAHTTP: Accept headers without spaces 8576/head
Pieter Lexis [Wed, 20 Nov 2019 14:09:00 +0000 (15:09 +0100)] 
YAHTTP: Accept headers without spaces

(cherry picked from commit 48180b07ee949a9ddda1063815ce1da403d63e8a)

5 years agoMerge pull request #8570 from Habbie/backport-8301-to-auth-4.2.x
Peter van Dijk [Fri, 22 Nov 2019 15:05:46 +0000 (16:05 +0100)] 
Merge pull request #8570 from Habbie/backport-8301-to-auth-4.2.x

auth-4.2.x: on luaSynth exception, drain db output

5 years agomanual backport of #8301 8570/head
Peter van Dijk [Fri, 22 Nov 2019 13:09:03 +0000 (14:09 +0100)] 
manual backport of #8301

5 years agoMerge pull request #8568 from mind04/pdns-lmdb-backport
Peter van Dijk [Fri, 22 Nov 2019 09:36:42 +0000 (10:36 +0100)] 
Merge pull request #8568 from mind04/pdns-lmdb-backport

Backport lmdb backend from 780ae3f to 4.2.x

5 years agoauth api: after a db lookup, always finish the get cycle 8568/head
Peter van Dijk [Fri, 15 Nov 2019 14:29:51 +0000 (15:29 +0100)] 
auth api: after a db lookup, always finish the get cycle

5 years agopdnsutil add/replace record: do not end transaction before we are done with it
Peter van Dijk [Fri, 15 Nov 2019 12:01:24 +0000 (13:01 +0100)] 
pdnsutil add/replace record: do not end transaction before we are done with it

5 years agoauth: lmdbbackend sync with 780ae3f
Kees Monshouwer [Thu, 21 Nov 2019 23:05:25 +0000 (00:05 +0100)] 
auth: lmdbbackend sync with 780ae3f

5 years agoMerge pull request #8503 from mind04/pdns-42-api
Peter van Dijk [Thu, 21 Nov 2019 14:37:41 +0000 (15:37 +0100)] 
Merge pull request #8503 from mind04/pdns-42-api

Backport #8457 and #8497

5 years agoauth: api: do not run soaedit or rectify for disabled zones 8503/head
Kees Monshouwer [Thu, 31 Oct 2019 12:12:44 +0000 (13:12 +0100)] 
auth: api: do not run soaedit or rectify for disabled zones

5 years agoauth: api: patchZone() was ignoring the default-api-rectify setting
Kees Monshouwer [Thu, 31 Oct 2019 09:32:44 +0000 (10:32 +0100)] 
auth: api: patchZone() was ignoring the default-api-rectify setting

5 years agoauth: api: purge the entire zone from the cache after a patch operation.
Kees Monshouwer [Thu, 31 Oct 2019 08:13:39 +0000 (09:13 +0100)] 
auth: api: purge the entire zone from the cache after a patch operation.

5 years agoauth: api: avoid a large number of new database connections
Kees Monshouwer [Wed, 23 Oct 2019 12:47:45 +0000 (14:47 +0200)] 
auth: api: avoid a large number of new database connections

5 years agoMerge pull request #8546 from Habbie/backport-8095-to-auth-4.2.x
Peter van Dijk [Thu, 21 Nov 2019 08:15:15 +0000 (09:15 +0100)] 
Merge pull request #8546 from Habbie/backport-8095-to-auth-4.2.x

auth 4.2.x: register a few known types and remove an unknown one

5 years agoMerge pull request #8549 from Habbie/backport-7984-to-auth-4.2.x
Peter van Dijk [Thu, 21 Nov 2019 08:14:01 +0000 (09:14 +0100)] 
Merge pull request #8549 from Habbie/backport-7984-to-auth-4.2.x

auth 4.2.x: Add SLAVE-RENOTIFY zone metadata support

5 years agoMerge pull request #8507 from Habbie/backport-8235-to-auth-4.2.x
Peter van Dijk [Thu, 21 Nov 2019 08:12:39 +0000 (09:12 +0100)] 
Merge pull request #8507 from Habbie/backport-8235-to-auth-4.2.x

auth-4.2.x: rfc2136, pdnsutil: somewhat improve duplicate record handling

5 years agoMerge pull request #8548 from Habbie/backport-7989-to-auth-4.2.x
Peter van Dijk [Wed, 20 Nov 2019 20:48:44 +0000 (21:48 +0100)] 
Merge pull request #8548 from Habbie/backport-7989-to-auth-4.2.x

auth 4.2.x: bindbackend: use metadata for also-notifies as well

5 years agoMerge pull request #8508 from Habbie/backport-8289-to-auth-4.2.x
Peter van Dijk [Wed, 20 Nov 2019 20:45:16 +0000 (21:45 +0100)] 
Merge pull request #8508 from Habbie/backport-8289-to-auth-4.2.x

auth-4.2.x: pdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH

5 years agocasemix test: ignore SOA content because it changes every day 8507/head
Peter van Dijk [Wed, 30 Oct 2019 14:11:58 +0000 (15:11 +0100)] 
casemix test: ignore SOA content because it changes every day

(cherry picked from commit 1a171faaeb0a2a60aed5198d00344585740c98b4)

5 years agoimprove code readability
Peter van Dijk [Wed, 30 Oct 2019 12:56:51 +0000 (13:56 +0100)] 
improve code readability

(cherry picked from commit 85caeb97256121f58b34fcfaff5dea986050da35)

5 years agorfc2136: ignore case when checking PTR/MX/SRV content for duplicates
Peter van Dijk [Tue, 27 Aug 2019 18:39:38 +0000 (20:39 +0200)] 
rfc2136: ignore case when checking PTR/MX/SRV content for duplicates

(cherry picked from commit bcdf6537ea957f2928e5cfc929cee9ecb1c7146e)

5 years agopdnsutil: don't lowercase TXT in comparisons
Peter van Dijk [Tue, 27 Aug 2019 18:36:13 +0000 (20:36 +0200)] 
pdnsutil: don't lowercase TXT in comparisons

(cherry picked from commit d9b0dad4fe3c5eecf32e383e314118d08fdac27c)

5 years agoMerge pull request #8547 from Habbie/backport-8271-to-auth-4.2.x
Peter van Dijk [Tue, 19 Nov 2019 09:37:36 +0000 (10:37 +0100)] 
Merge pull request #8547 from Habbie/backport-8271-to-auth-4.2.x

auth 4.2.x: add configurable timeout for inbound AXFR

5 years agoMerge pull request #8541 from Habbie/backport-4628-to-auth-4.2.x
Peter van Dijk [Tue, 19 Nov 2019 09:32:50 +0000 (10:32 +0100)] 
Merge pull request #8541 from Habbie/backport-4628-to-auth-4.2.x

auth 4.2.x: API: do not return dnssec info in domain list

5 years agoauth: allow SLAVE-RENOTIFY in API too 8549/head
Matti Hiljanen [Thu, 27 Jun 2019 11:09:52 +0000 (14:09 +0300)] 
auth: allow SLAVE-RENOTIFY in API too

(cherry picked from commit c750c26ee83867250fd24b1184898a321e55347b)

5 years agoauth: SLAVE-RENOTIFY zone metadata support
Matti Hiljanen [Tue, 25 Jun 2019 10:51:41 +0000 (13:51 +0300)] 
auth: SLAVE-RENOTIFY zone metadata support

5 years agoauth: bindbackend: use metadata for also-notifies as well 8548/head
Matti Hiljanen [Tue, 25 Jun 2019 13:18:00 +0000 (16:18 +0300)] 
auth: bindbackend: use metadata for also-notifies as well

(cherry picked from commit 97ed14cd4efebd044ae824aac73fdc76aa6b9ed6)

5 years agoauth: add configurable timeout for inbound AXFR 8547/head
Matti Hiljanen [Tue, 3 Sep 2019 13:10:04 +0000 (16:10 +0300)] 
auth: add configurable timeout for inbound AXFR

(cherry picked from commit e3619f5766c37598579fd6d8d58d7160d31db34f)

5 years agoauth: register a few known types and remove an unknown one 8546/head
Kees Monshouwer [Thu, 7 Feb 2019 13:52:59 +0000 (14:52 +0100)] 
auth: register a few known types and remove an unknown one

(cherry picked from commit fa23972a8cadfd648ae75c0a47f7a514b30293c8)

5 years agodon't apply /zones dnssec=false test to recursor 8541/head
Peter van Dijk [Tue, 5 Nov 2019 09:37:07 +0000 (10:37 +0100)] 
don't apply /zones dnssec=false test to recursor

(cherry picked from commit a25bc5e9110261443978c60798c11755cf0de0d9)

5 years agoadd test for dnssec=false
Peter van Dijk [Tue, 5 Nov 2019 09:32:48 +0000 (10:32 +0100)] 
add test for dnssec=false

(cherry picked from commit 80e9a5179e8e944af46c48048449c0698b3fc9b0)

5 years agodocument /zones dnssec parameter
Peter van Dijk [Tue, 5 Nov 2019 09:23:12 +0000 (10:23 +0100)] 
document /zones dnssec parameter

(cherry picked from commit 4a3ce69b9c530abb5e73a256867ca446c6cf453b)

5 years agoSupport optional ?dnssec=false flag on listing zones
Chris Hofstaedtler [Sun, 13 Oct 2019 19:06:45 +0000 (21:06 +0200)] 
Support optional ?dnssec=false flag on listing zones

Defaults to true, so the behaviour is unchanged in 4.x.

(cherry picked from commit 07a32d18e7df4cdfa43e88e774f3123415ddff35)

5 years agoAPI: do not return dnssec info in domain list
Chris Hofstaedtler [Fri, 5 Oct 2018 11:29:29 +0000 (13:29 +0200)] 
API: do not return dnssec info in domain list

(cherry picked from commit 0ce25a64688b83ef636e0dc8d87453596c55e9e7)

5 years agodocument INCEPTION-EPOCH exception 8508/head
Peter van Dijk [Wed, 30 Oct 2019 12:39:43 +0000 (13:39 +0100)] 
document INCEPTION-EPOCH exception

(cherry picked from commit 98d7e4c8416732e72be3cec1bf529ca42d99dd1a)

5 years agopdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH...
Peter van Dijk [Tue, 10 Sep 2019 10:53:29 +0000 (12:53 +0200)] 
pdnsutil increase-serial: under SOA-EDIT=INCEPTION-EPOCH, bump as if it is EPOCH, fixes #8218

(cherry picked from commit 865d5504f6cf1aeb317765f15d0fc3cfe0ca76df)

5 years agoadd clarifying comment
Peter van Dijk [Tue, 10 Sep 2019 10:46:58 +0000 (12:46 +0200)] 
add clarifying comment

(cherry picked from commit 38bc3466bc550a66b0df0cd995d80375e7bccdc5)

5 years agoMerge pull request #8501 from Habbie/backport-8445-to-auth-4.2.x
Peter van Dijk [Mon, 18 Nov 2019 10:05:43 +0000 (11:05 +0100)] 
Merge pull request #8501 from Habbie/backport-8445-to-auth-4.2.x

auth 4.2.x: ds-at-apex-noerror test: do not run unbound-host

5 years agoauth ds-at-apex-noerror test: do not run unbound-host 8501/head
Peter van Dijk [Mon, 21 Oct 2019 22:41:31 +0000 (00:41 +0200)] 
auth ds-at-apex-noerror test: do not run unbound-host

(cherry picked from commit bfc7b0274b157803ed572f4e7dbd0bd690b25647)

5 years agoMerge pull request #8454 from omoerbeek/backport-8451-to-auth-4.2.x
Pieter Lexis [Fri, 25 Oct 2019 07:08:17 +0000 (09:08 +0200)] 
Merge pull request #8454 from omoerbeek/backport-8451-to-auth-4.2.x

auth: Backport 8451 to auth 4.2.x: Basic validation of $GENERATE parameters

5 years agoBasic validation of $GENERATE parameters 8453/head 8454/head
Otto Moerbeek [Wed, 23 Oct 2019 08:50:33 +0000 (10:50 +0200)] 
Basic validation of $GENERATE parameters

(cherry picked from commit 775a673a1798d01e5e259a00cff7a757f5350f40)

5 years agoMerge pull request #8428 from pieterlexis/backport-8400
Peter van Dijk [Thu, 17 Oct 2019 19:37:31 +0000 (21:37 +0200)] 
Merge pull request #8428 from pieterlexis/backport-8400

Auth 42: Add CentOS 8 as builder target

5 years agoAdd CentOS 8 as builder target 8428/head
Pieter Lexis [Thu, 10 Oct 2019 12:03:21 +0000 (14:03 +0200)] 
Add CentOS 8 as builder target

(cherry picked from commit 19293f266cf7bb719bd6975b3e06994f49e0e583)

5 years agoMerge pull request #8341 from mind04/pdns-mysql-ssl-42
Peter van Dijk [Tue, 24 Sep 2019 08:53:45 +0000 (10:53 +0200)] 
Merge pull request #8341 from mind04/pdns-mysql-ssl-42

auth: backport of #8328

5 years agoauth: gmysql backend, add an option to send the SSL capability flag to the server 8341/head
Kees Monshouwer [Wed, 28 Aug 2019 10:07:02 +0000 (12:07 +0200)] 
auth: gmysql backend, add an option to send the SSL capability flag to the server

5 years agoMerge pull request #8229 from Habbie/backport-8219-to-auth-4.2.x auth-4.2.0
Peter van Dijk [Tue, 27 Aug 2019 13:34:17 +0000 (15:34 +0200)] 
Merge pull request #8229 from Habbie/backport-8219-to-auth-4.2.x

auth backport: bind getAllDomains: ignore per-zone exceptions

5 years agobind getAllDomains: ignore per-zone exceptions 8229/head
Peter van Dijk [Tue, 20 Aug 2019 08:42:23 +0000 (10:42 +0200)] 
bind getAllDomains: ignore per-zone exceptions

(cherry picked from commit 4d6afd412afd1999fba810ab2b2dabbbf3eb9258)

6 years agoMerge pull request #8168 from Habbie/backport-8071-to-auth-4.2.x auth-4.2.0-rc3
Peter van Dijk [Wed, 7 Aug 2019 22:59:20 +0000 (00:59 +0200)] 
Merge pull request #8168 from Habbie/backport-8071-to-auth-4.2.x

auth 4.2.x: packethandler: Compare TSIG key name using DNSName

6 years agoMerge pull request #8172 from Habbie/backport-7951-to-auth-4.2.x
Peter van Dijk [Wed, 7 Aug 2019 22:58:34 +0000 (00:58 +0200)] 
Merge pull request #8172 from Habbie/backport-7951-to-auth-4.2.x

auth-4.2.x: update boost.m4

6 years agoMerge pull request #8173 from Habbie/backport-8081-to-auth-4.2.x
Peter van Dijk [Wed, 7 Aug 2019 22:58:13 +0000 (00:58 +0200)] 
Merge pull request #8173 from Habbie/backport-8081-to-auth-4.2.x

auth-4.2.x: m4/systemd.m4: Fail when systemctl is not available

6 years agom4/systemd.m4: Fail when systemctl is not available 8173/head
Pieter Lexis [Mon, 15 Jul 2019 18:15:24 +0000 (20:15 +0200)] 
m4/systemd.m4: Fail when systemctl is not available

We use systemctl to determine the version as to find out what features
to enable in the unit file.

(cherry picked from commit 1f988403108ef7454006fcd995574d89f83aef7f)

6 years agoMerge pull request #8169 from Habbie/backport-8067-to-auth-4.2.x
Peter van Dijk [Wed, 7 Aug 2019 13:52:39 +0000 (15:52 +0200)] 
Merge pull request #8169 from Habbie/backport-8067-to-auth-4.2.x

auth-4.2.x:  Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0

6 years agoUse the boost.m4 boost::context detection 8172/head
Pieter Lexis [Wed, 17 Jul 2019 15:03:15 +0000 (17:03 +0200)] 
Use the boost.m4 boost::context detection

(cherry picked from commit 4c75f0296b691362cc8e706a83a21460269e0ef7)

6 years agoUpdate boost.m4 to serial 30
Pieter Lexis [Wed, 17 Jul 2019 14:50:46 +0000 (16:50 +0200)] 
Update boost.m4 to serial 30

(cherry picked from commit 1b88fc23226902839a58f7627a02134e48b53622)

6 years agoUpdate boost.m4
Pieter Lexis [Wed, 19 Jun 2019 11:35:49 +0000 (13:35 +0200)] 
Update boost.m4

(cherry picked from commit d7a2a52fbf76361a33d73ce1b0e394882ee4a17f)

6 years agoBOOST_CB_ENABLE_DEBUG is overridden before 1.62, set BOOST_CB_DISABLE_DEBUG instead 8169/head
Remi Gacogne [Fri, 12 Jul 2019 08:35:50 +0000 (10:35 +0200)] 
BOOST_CB_ENABLE_DEBUG is overridden before 1.62, set BOOST_CB_DISABLE_DEBUG instead

(cherry picked from commit 7fa225c362a6e009775a1978d54adfe383b29ab8)

6 years agoMake sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0
Remi Gacogne [Thu, 11 Jul 2019 15:09:05 +0000 (17:09 +0200)] 
Make sure we always compile with BOOST_CB_ENABLE_DEBUG set to 0

(cherry picked from commit 9f6a31fffe1f4bd77fd402f997a5f37a58f72fc5)

6 years agopackethandler: Compare TSIG key name using DNSName 8168/head
Aki Tuomi [Fri, 12 Jul 2019 09:34:45 +0000 (12:34 +0300)] 
packethandler: Compare TSIG key name using DNSName

Fixes #8070

(cherry picked from commit 6da24c839a957f0f9866d8025a6bf35256b2e451)

6 years agoMerge pull request #8166 from Habbie/backport-8164-to-auth-4.2.x
Peter van Dijk [Wed, 7 Aug 2019 08:14:29 +0000 (10:14 +0200)] 
Merge pull request #8166 from Habbie/backport-8164-to-auth-4.2.x

auth 4.2.x: pdnsutil increase-serial: set right ordername

6 years agopdnsutil increase-serial: set right ordername 8166/head
Peter van Dijk [Tue, 6 Aug 2019 09:12:05 +0000 (11:12 +0200)] 
pdnsutil increase-serial: set right ordername

(cherry picked from commit 970badd2b07b50e6103570f0ed91a834ac40cb15)

6 years agoMerge pull request #8163 from Habbie/backport-8149-to-auth-4.2.x
Peter van Dijk [Tue, 6 Aug 2019 14:47:40 +0000 (16:47 +0200)] 
Merge pull request #8163 from Habbie/backport-8149-to-auth-4.2.x

auth 4.2.x: stop using select() in places where FDs can be >1023

6 years agoMerge pull request #8138 from Habbie/backport-8135-to-auth-4.2.x
Peter van Dijk [Tue, 6 Aug 2019 14:34:13 +0000 (16:34 +0200)] 
Merge pull request #8138 from Habbie/backport-8135-to-auth-4.2.x

auth-4.2.x: ext/ipcrypt: Ship LICENSE in tarballs

6 years agoMerge pull request #8165 from Habbie/backport-8129-to-auth-4.2.x
Peter van Dijk [Tue, 6 Aug 2019 14:32:43 +0000 (16:32 +0200)] 
Merge pull request #8165 from Habbie/backport-8129-to-auth-4.2.x

auth 4.2.x lmdb: add schema versioning

6 years agoauth lmdb: add schema versioning 8165/head
Peter van Dijk [Fri, 26 Jul 2019 17:10:49 +0000 (19:10 +0200)] 
auth lmdb: add schema versioning

(cherry picked from commit 370ae1cd4cd8869e2ba6d6525ac2dd6da5127b78)

6 years agoremotebackend pipeconnector: stop using select() 8163/head
Peter van Dijk [Wed, 31 Jul 2019 14:57:03 +0000 (16:57 +0200)] 
remotebackend pipeconnector: stop using select()

(cherry picked from commit 24cc241457124f986e6ab35f2530c8b633408c9c)

6 years agopipebackend coprocess: stop using select()
Peter van Dijk [Wed, 31 Jul 2019 13:59:54 +0000 (15:59 +0200)] 
pipebackend coprocess: stop using select()

(cherry picked from commit 445ec75038e068e5bb1afc8ebe43f7ea1e104a54)

6 years agoext/ipcrypt: Ship LICENSE in tarballs 8138/head
Chris Hofstaedtler [Sun, 28 Jul 2019 20:38:41 +0000 (22:38 +0200)] 
ext/ipcrypt: Ship LICENSE in tarballs

(cherry picked from commit ca80aa424b89b43cbc3ce11e6f5be5a901c3e2d7)

6 years agoMerge pull request #8085 from Habbie/backport-8075-to-auth-4.2.x
Peter van Dijk [Sun, 28 Jul 2019 21:39:35 +0000 (23:39 +0200)] 
Merge pull request #8085 from Habbie/backport-8075-to-auth-4.2.x

builder: add raspbian-buster target

6 years agoMerge pull request #8126 from Habbie/backport-8125-to-auth-4.2.x
Peter van Dijk [Sun, 28 Jul 2019 19:06:00 +0000 (21:06 +0200)] 
Merge pull request #8126 from Habbie/backport-8125-to-auth-4.2.x

backport: auth: add metric for open TCP connections

6 years agoMerge pull request #8058 from Habbie/backport-8054-to-auth-4.2.x
Peter van Dijk [Sat, 27 Jul 2019 21:48:01 +0000 (23:48 +0200)] 
Merge pull request #8058 from Habbie/backport-8054-to-auth-4.2.x

auth 4.2: Fix SERVFAIL when backend returns empty DNSName

6 years agoMerge pull request #8128 from Habbie/backport-8097-to-auth-4.2.x
Peter van Dijk [Fri, 26 Jul 2019 17:33:29 +0000 (19:33 +0200)] 
Merge pull request #8128 from Habbie/backport-8097-to-auth-4.2.x

auth 4.2: use BIGINT for notified_serial in pg schema

6 years agomake test-schema exit(1) on failure; catch setNotified exception 8128/head
Peter van Dijk [Thu, 18 Jul 2019 18:36:10 +0000 (20:36 +0200)] 
make test-schema exit(1) on failure; catch setNotified exception

(cherry picked from commit 2b172ef99afcb661978b589ddc2ebaa930aae71d)

6 years agoadd notified_serial range test to pdnsutil test-schema
Peter van Dijk [Thu, 18 Jul 2019 15:35:35 +0000 (17:35 +0200)] 
add notified_serial range test to pdnsutil test-schema

(cherry picked from commit afdeeff28bfdcbed5ce6fb19190e94ba4b10ccbd)

6 years agouse BIGINT for notified_serial in pg schema; fixes #6815
Peter van Dijk [Wed, 17 Jul 2019 19:06:01 +0000 (21:06 +0200)] 
use BIGINT for notified_serial in pg schema; fixes #6815

(cherry picked from commit 1953ba21c91a8569250f72a3de0efe57eabd7482)

6 years agoMerge pull request #8092 from mind04/nochop-bp
Peter van Dijk [Thu, 25 Jul 2019 12:51:58 +0000 (14:51 +0200)] 
Merge pull request #8092 from mind04/nochop-bp

Auth: backport #8050

6 years agoauth: add metric for open TCP connections 8126/head
Peter van Dijk [Wed, 24 Jul 2019 16:48:33 +0000 (18:48 +0200)] 
auth: add metric for open TCP connections

(cherry picked from commit d322f9312dda0603b0c3bddaa4e2e124990f524e)

6 years agoMerge pull request #8099 from Habbie/backport-8093-to-auth-4.2.x
Peter van Dijk [Thu, 18 Jul 2019 22:48:54 +0000 (00:48 +0200)] 
Merge pull request #8099 from Habbie/backport-8093-to-auth-4.2.x

add whatis description to nproxy man page

6 years agoadd whatis description to nproxy man page 8099/head
Peter van Dijk [Wed, 17 Jul 2019 16:59:13 +0000 (18:59 +0200)] 
add whatis description to nproxy man page

(cherry picked from commit bc91fbab1a599671a9f05e332dd78afe6fe53851)

6 years agoauth: improve the handling of duplicate id's in bindbackend 8092/head
Kees Monshouwer [Mon, 15 Jul 2019 08:55:28 +0000 (10:55 +0200)] 
auth: improve the handling of duplicate id's in bindbackend
duplicate id's are not allowed in powerdns and will still result in undefined behavior

6 years agoauth: bind-backend, improve the domain_id check in lookup()
Kees Monshouwer [Mon, 16 Jan 2017 09:19:47 +0000 (10:19 +0100)] 
auth: bind-backend, improve the domain_id check in lookup()
zone_id was not checked for a root zone and finding the right zone for a specific zone_id was super slow
With this commit, the uncached output of bind backen will increase by approximately 10%

6 years agoauth: silence 'mastercommunicator.cc:223:104 warning: ‘id’ may be used uninitialized...
Kees Monshouwer [Wed, 10 Jul 2019 10:16:31 +0000 (12:16 +0200)] 
auth: silence 'mastercommunicator.cc:223:104 warning: ‘id’ may be used uninitialized in this function' warning
id was set in getOne()

6 years agoauth: pdnsutil show zone, make sure the DNSKEY is from the right zone
Kees Monshouwer [Tue, 9 Jul 2019 20:28:45 +0000 (22:28 +0200)] 
auth: pdnsutil show zone, make sure the DNSKEY is from the right zone

6 years agoauth: prevent new database connections while sending notifies
Kees Monshouwer [Tue, 9 Jul 2019 19:53:05 +0000 (21:53 +0200)] 
auth: prevent new database connections while sending notifies

6 years agoauth: send notifies only to the nameservers in the zone
Kees Monshouwer [Tue, 9 Jul 2019 18:36:48 +0000 (20:36 +0200)] 
auth: send notifies only to the nameservers in the zone

6 years agoauth: make sure the RRSIG freshness check is using the right zone
Kees Monshouwer [Tue, 9 Jul 2019 16:07:25 +0000 (18:07 +0200)] 
auth: make sure the RRSIG freshness check is using the right zone

6 years agoauth: api, look for pre-existing RRsets in the right zone
Kees Monshouwer [Tue, 9 Jul 2019 14:59:42 +0000 (16:59 +0200)] 
auth: api, look for pre-existing RRsets in the right zone

6 years agoauth: prevent the chopOff() loop in lookup(), for SOA queries
Kees Monshouwer [Sat, 6 Jul 2019 20:58:41 +0000 (22:58 +0200)] 
auth: prevent the chopOff() loop in lookup(), for SOA queries
without an id, in bind and lmdb backend.

6 years agoMerge pull request #8068 from Habbie/backport-8053-to-auth-4.2.x
Peter van Dijk [Wed, 17 Jul 2019 13:11:02 +0000 (15:11 +0200)] 
Merge pull request #8068 from Habbie/backport-8053-to-auth-4.2.x

pdnsutil: remove unused humanTime function

6 years agobuilder: add raspbian-buster target 8085/head
Peter van Dijk [Fri, 12 Jul 2019 12:52:22 +0000 (14:52 +0200)] 
builder: add raspbian-buster target

(cherry picked from commit cc1a371a2422cac77a90d6a0debbcfe6cadea84a)

6 years agoMerge pull request #8072 from Habbie/auth-4.2.x-lgtm
Peter van Dijk [Sat, 13 Jul 2019 18:39:50 +0000 (20:39 +0200)] 
Merge pull request #8072 from Habbie/auth-4.2.x-lgtm

only LGTM auth on this branch

6 years agoonly LGTM auth on this branch 8072/head
Peter van Dijk [Fri, 12 Jul 2019 11:04:42 +0000 (13:04 +0200)] 
only LGTM auth on this branch

6 years agopdnsutil: remove unused humanTime function 8068/head
Peter van Dijk [Wed, 10 Jul 2019 10:36:56 +0000 (12:36 +0200)] 
pdnsutil: remove unused humanTime function

(cherry picked from commit 85cc3e43d48ac08e23402c46938d3ee92cef3bca)

6 years agoMerge pull request #8056 from Habbie/backport-7999-to-auth-4.2.x
Peter van Dijk [Thu, 11 Jul 2019 23:20:20 +0000 (01:20 +0200)] 
Merge pull request #8056 from Habbie/backport-7999-to-auth-4.2.x

auth 4.2.x: Fix the accounting of servfail-queries in the distributor

6 years agoMerge pull request #8057 from Habbie/auth-4.2-circleci-ixfrdist
Peter van Dijk [Thu, 11 Jul 2019 22:23:10 +0000 (00:23 +0200)] 
Merge pull request #8057 from Habbie/auth-4.2-circleci-ixfrdist

auth 4.2.x: ixfrdist: test in CircleCI; remove useless error

6 years agoMerge pull request #8064 from miesi/rel/auth-4.2.x
Peter van Dijk [Thu, 11 Jul 2019 09:22:42 +0000 (11:22 +0200)] 
Merge pull request #8064 from miesi/rel/auth-4.2.x

pdns/devpollmplexer: remove unused syncres.hh include

6 years agopdns/devpollmplexer: remove unused syncres.hh include 8064/head
Thomas Mieslinger [Thu, 11 Jul 2019 09:16:13 +0000 (02:16 -0700)] 
pdns/devpollmplexer: remove unused syncres.hh include

6 years agoFix SERVFAIL when backend returns empty DNSName 8058/head
Mark Zealey [Wed, 10 Jul 2019 11:17:32 +0000 (14:17 +0300)] 
Fix SERVFAIL when backend returns empty DNSName

According to the documentation on UeberBackend::getAuth(), a backend
returning an empty DNSName should signal that no matching parent zone
exists in this backend. However commit ae14c1f36a raises an exception if
isPartOf() is called on an empty DNSName so we need to switch the order
of the logic to prevent a SERVFAIL as a result.

(cherry picked from commit 41147d678b30612d2431b59a898879368f1c4b06)

6 years agobackport #8049: ixfrdist: test in CircleCI; remove useless error 8057/head
Peter van Dijk [Wed, 10 Jul 2019 19:26:18 +0000 (21:26 +0200)] 
backport #8049: ixfrdist: test in CircleCI; remove useless error

6 years agoauth: Fix the accounting of servfail-queries in the distributor 8056/head
Remi Gacogne [Fri, 28 Jun 2019 14:08:18 +0000 (16:08 +0200)] 
auth: Fix the accounting of servfail-queries in the distributor

This was broken since eb029b8efe0217b39c5cf34235b565b4c8d6e95e
which introduced a specific type of DNSName,qtype ring.

(cherry picked from commit 5c293d1139b0a730c7193ff956b59eb3fc109fb7)