]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
5 years agoMerge pull request #7325 from rgacogne/auth41-travis-rubygems-issue auth-4.1.6
Remi Gacogne [Fri, 4 Jan 2019 08:42:54 +0000 (09:42 +0100)] 
Merge pull request #7325 from rgacogne/auth41-travis-rubygems-issue

auth-4.1.x: Update rubygems in travis (for bundler)

5 years agoUpdate rubygems in travis (for bundler) 7325/head
Pieter Lexis [Thu, 3 Jan 2019 10:08:32 +0000 (11:08 +0100)] 
Update rubygems in travis (for bundler)

(cherry picked from commit 2a5c0b379f0bc256cb92920e3be56139f5bcdc29)

5 years agoMerge pull request #7279 from rgacogne/auth41-multiple-cnames-rrset
Remi Gacogne [Thu, 13 Dec 2018 16:21:37 +0000 (17:21 +0100)] 
Merge pull request #7279 from rgacogne/auth41-multiple-cnames-rrset

 auth-4.1.x: Prevent more than one CNAME/SOA record in the same RRset

5 years agoMerge pull request #7280 from rgacogne/auth41-fix-rsa-key-size-api-test
Remi Gacogne [Thu, 13 Dec 2018 14:36:42 +0000 (15:36 +0100)] 
Merge pull request #7280 from rgacogne/auth41-fix-rsa-key-size-api-test

auth-4.1.x: Use a realistic RSA key size for testing rsasha256 via the API

5 years agoauth: Use a realistic RSA key size for testing rsasha256 via the API 7280/head
Remi Gacogne [Thu, 13 Dec 2018 10:00:25 +0000 (11:00 +0100)] 
auth: Use a realistic RSA key size for testing rsasha256 via the API

We used to request the creation of a 256-bit RSA key, which OpenSSL
refuses from 1.1.1 onward. 1.1.0 used to accept everything larger
than 16 bits (!) but in 1.1.1 512 (RSA_MIN_MODULUS_BITS) is the
minimum.

5 years agoauth: Add a whitespace before the last type and '}' 7279/head
Remi Gacogne [Wed, 12 Dec 2018 15:33:21 +0000 (16:33 +0100)] 
auth: Add a whitespace before the last type and '}'

(cherry picked from commit 5089d622acf70da9ca6f8877d400f05b40cc23c1)

5 years agoauth: Prevent more than one CNAME/SOA record in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 13:38:07 +0000 (14:38 +0100)] 
auth: Prevent more than one CNAME/SOA record in the same RRset

(cherry picked from commit 7f20132510ca9088304004504d34a2f9db5e0336)

5 years agoauth: Add an API test for multiple CNAME records in the same RRset
Remi Gacogne [Wed, 12 Dec 2018 13:35:32 +0000 (14:35 +0100)] 
auth: Add an API test for multiple CNAME records in the same RRset

(cherry picked from commit 8b1fa85de2f5cd33ce84f78de3a700bc5d2fb512)

5 years agoMerge pull request #7213 from Habbie/backport-7212
Remi Gacogne [Tue, 20 Nov 2018 09:15:44 +0000 (10:15 +0100)] 
Merge pull request #7213 from Habbie/backport-7212

upgrade to jdnssec-tools 0.14

5 years agoupgrade to jdnssec-tools 0.14 7213/head
Peter van Dijk [Fri, 16 Nov 2018 16:07:42 +0000 (17:07 +0100)] 
upgrade to jdnssec-tools 0.14

(cherry picked from commit 20445e6958184a6ca1e1eb7339434f6e77a8bb45)

5 years agoMerge pull request #7149 from aerique/auth41-sec-201810 auth-4.1.5
aerique [Tue, 6 Nov 2018 15:20:14 +0000 (16:20 +0100)] 
Merge pull request #7149 from aerique/auth41-sec-201810

PowerDNS Authoritative Server 4.1.5

5 years agoMerge pull request #7121 from rgacogne/auth415-backports
Peter van Dijk [Mon, 5 Nov 2018 10:08:27 +0000 (11:08 +0100)] 
Merge pull request #7121 from rgacogne/auth415-backports

Authoritative 4.1.5 backports

5 years agoMerge pull request #7118 from pieterlexis/auth-41-el6-fix
Pieter Lexis [Wed, 31 Oct 2018 22:16:17 +0000 (23:16 +0100)] 
Merge pull request #7118 from pieterlexis/auth-41-el6-fix

auth 4.1 build: Switch to devtoolset 7 for el6

5 years agoBackport #6913 7121/head
Remi Gacogne [Wed, 31 Oct 2018 15:15:20 +0000 (16:15 +0100)] 
Backport #6913

5 years agoBackport #6948
Remi Gacogne [Wed, 31 Oct 2018 15:15:15 +0000 (16:15 +0100)] 
Backport #6948

5 years agoBackport #6917
Remi Gacogne [Wed, 31 Oct 2018 15:15:09 +0000 (16:15 +0100)] 
Backport #6917

5 years agoactually truncate truncated responses; fixes #6912
Peter van Dijk [Fri, 31 Aug 2018 20:41:21 +0000 (22:41 +0200)] 
actually truncate truncated responses; fixes #6912

(cherry picked from commit cdc8ccd71098ee679de85bf0a8e0ada017ed45a4)

5 years agoFix compilation with LibreSSL 2.7.0+
Remi Gacogne [Sat, 8 Sep 2018 15:15:14 +0000 (17:15 +0200)] 
Fix compilation with LibreSSL 2.7.0+

(cherry picked from commit 1648b8ff39c705fdee526cd73bf2652982b80087)

5 years agoRelease memory in case of error in the OpenSSL ECDSA constructor
Remi Gacogne [Mon, 3 Sep 2018 07:43:45 +0000 (09:43 +0200)] 
Release memory in case of error in the OpenSSL ECDSA constructor

The current code will only fail to release the allocated memory if
called with an invalid algorithm, which won't happen, or if a
memory allocation fails in which case this might not matter much.
Still, it's cleaner to release the memory properly and might avoid
mistakes later if we look at this code while implementing a new
crypto backend.

(cherry picked from commit b141d89b27e52c3a8e76ca79ec5201d001f4fce9)

5 years agoauth 4.1 build: Switch to devtoolset 7 for el6 7118/head
Pieter Lexis [Wed, 31 Oct 2018 13:51:50 +0000 (14:51 +0100)] 
auth 4.1 build: Switch to devtoolset 7 for el6

Fixed on master by #7040

5 years agoauth: Add missing ednscookies.hh dependency to the Makefile 7149/head
Remi Gacogne [Wed, 31 Oct 2018 13:26:47 +0000 (14:26 +0100)] 
auth: Add missing ednscookies.hh dependency to the Makefile

(cherry picked from commit edb705fbe5476617b524fe05e98ee8d41485c07c)

5 years agoDo full packet comparison in the packet caches in addition to the hash
Remi Gacogne [Thu, 19 Jul 2018 13:52:40 +0000 (15:52 +0200)] 
Do full packet comparison in the packet caches in addition to the hash

(cherry picked from commit aab08a02344a66e14572cf63129d157d6e7ba8c9)
(cherry picked from commit b9062eae2599aee60802d90ef91afcb9fac49fe5)

5 years agoAllocate DNSRecord objects as smart pointers right away
Remi Gacogne [Wed, 23 May 2018 08:35:17 +0000 (10:35 +0200)] 
Allocate DNSRecord objects as smart pointers right away

(cherry picked from commit 1339125af5afe6d6ecfe0a500c5fdc76d790459d)
(cherry picked from commit ab553ca2c28d72e1031fae1ebac88c7fbc74a6b1)

5 years agoMerge pull request #6976 from pieterlexis/backport-6811 7019/head
Peter van Dijk [Mon, 17 Sep 2018 13:33:39 +0000 (15:33 +0200)] 
Merge pull request #6976 from pieterlexis/backport-6811

apply ALIAS scopemask after chasing

5 years agoapply ALIAS scopemask after chasing 6976/head
Peter van Dijk [Thu, 26 Jul 2018 12:28:16 +0000 (14:28 +0200)] 
apply ALIAS scopemask after chasing

(cherry picked from commit 0abea1ca19249f9028e85dec3cf7535d0598fede)

5 years agoMerge pull request #6972 from rgacogne/auth41-unfck-sphinx
Remi Gacogne [Fri, 14 Sep 2018 12:18:39 +0000 (14:18 +0200)] 
Merge pull request #6972 from rgacogne/auth41-unfck-sphinx

auth-4.1.x: Sphinx 1.8.0 seems broken, use any other version available instead

5 years agoSphinx 1.8.0 seems broken, use any other version available instead 6972/head
Remi Gacogne [Fri, 14 Sep 2018 07:48:38 +0000 (09:48 +0200)] 
Sphinx 1.8.0 seems broken, use any other version available instead

(cherry picked from commit 424a5ee31cd82870da5e1df4b908735967e2912a)

5 years agoMerge pull request #6866 from pieterlexis/auth-414-backports auth-4.1.4
Pieter Lexis [Wed, 29 Aug 2018 11:59:49 +0000 (13:59 +0200)] 
Merge pull request #6866 from pieterlexis/auth-414-backports

Authoritative server 4.1.4 backports

5 years agoBackport #6590 6866/head
Pieter Lexis [Wed, 22 Aug 2018 11:22:57 +0000 (13:22 +0200)] 
Backport #6590

5 years agoFix warnings reported by GCC 8.1.0
Remi Gacogne [Wed, 9 May 2018 15:06:40 +0000 (17:06 +0200)] 
Fix warnings reported by GCC 8.1.0

- polymorphic exceptions caught by value
- ComboAddress objects manipulated via `memset()`

(cherry picked from commit d38e2ba97a78aa9dfc894fc4e13a6f3a410dd31a)

5 years agoBackport #6857
Pieter Lexis [Tue, 21 Aug 2018 13:41:35 +0000 (15:41 +0200)] 
Backport #6857

5 years agoBackport #6858
Pieter Lexis [Tue, 21 Aug 2018 12:01:29 +0000 (14:01 +0200)] 
Backport #6858

5 years agoDelete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock...
Klaus Darilion [Thu, 16 Aug 2018 14:50:05 +0000 (14:50 +0000)] 
Delete a zone from the list of failed slave-checks on incoming NOTIFY and fix d_lock handling

- If the master is not available, PDNS uses an incrmental backoff for SOA-checks to avoid
constant SOA checks on the failed master server. If the master server comes back to life
and sends a NOTIFY, the NOTIFY is ignored due to the backoff. This patch removes the zone
from the list of failed slave-checks to allow immediate checking.

- Debug-Log if a slave-check was skipped due to incremental backoff feature

- Fix d_lock handling according to comments on https://github.com/PowerDNS/pdns/pull/6819

- Be more verbose about the consequences of a failed SOA check

(cherry picked from commit f1a7ff7ab183fd6e92b21cff30ecddef22b666d2)

5 years agochange 0 to nullptr
Peter van Dijk [Mon, 20 Aug 2018 07:38:42 +0000 (09:38 +0200)] 
change 0 to nullptr

(cherry picked from commit 3abd2f75e3af499f2c46d9af9b413196ae18a1a2)

5 years agorfc2136: do lookups in the right zone
Peter van Dijk [Thu, 16 Aug 2018 17:55:45 +0000 (19:55 +0200)] 
rfc2136: do lookups in the right zone

(cherry picked from commit f1e5fdc732aca18205108e7a2d2e6c5200e3b896)

5 years agoadd test for parent/child confusion
Peter van Dijk [Thu, 16 Aug 2018 20:46:41 +0000 (22:46 +0200)] 
add test for parent/child confusion

(cherry picked from commit c9ff6ee5b6c8cb1263c4fc726cfc781e3b8e0064)

5 years agoadd sub.test.dyndns zone, add occluded record to parent
Peter van Dijk [Thu, 16 Aug 2018 20:03:09 +0000 (22:03 +0200)] 
add sub.test.dyndns zone, add occluded record to parent

(cherry picked from commit ebca4e78fef89de4d32fa4cde01c69395c3e2de6)

5 years agouse gsort when available, because sort -V is a GNU extension
Peter van Dijk [Thu, 16 Aug 2018 19:23:04 +0000 (21:23 +0200)] 
use gsort when available, because sort -V is a GNU extension

(cherry picked from commit da25a468e4cc99af89da4730d32ea0ed3b8643a5)

5 years agoafter a db lookup, always finish the get cycle
Peter van Dijk [Thu, 16 Aug 2018 19:15:59 +0000 (21:15 +0200)] 
after a db lookup, always finish the get cycle

(cherry picked from commit e2136c35b317c408434eaec8c0f9ee288d9b9f38)

5 years agoBackport #6738
Pieter Lexis [Tue, 21 Aug 2018 10:25:22 +0000 (12:25 +0200)] 
Backport #6738

5 years agoBackport #6691
Pieter Lexis [Tue, 21 Aug 2018 10:25:09 +0000 (12:25 +0200)] 
Backport #6691

5 years agoBackport #6686
Pieter Lexis [Tue, 21 Aug 2018 10:24:57 +0000 (12:24 +0200)] 
Backport #6686

5 years agoBackport #6844
Pieter Lexis [Tue, 21 Aug 2018 10:24:43 +0000 (12:24 +0200)] 
Backport #6844

5 years agoBackport #6648
Pieter Lexis [Tue, 21 Aug 2018 10:24:37 +0000 (12:24 +0200)] 
Backport #6648

5 years agoauth: Reset the TSIG state between queries
Remi Gacogne [Thu, 14 Jun 2018 13:30:09 +0000 (15:30 +0200)] 
auth: Reset the TSIG state between queries

(cherry picked from commit b79927213eea1989a067711c61471428e092b4c6)

5 years agopdns_control notify: make sure PDNS is either master, or slave with renotify
Klaus Darilion [Tue, 24 May 2016 13:23:56 +0000 (13:23 +0000)] 
pdns_control notify: make sure PDNS is either master, or slave with renotify

(cherry picked from commit e64b1e21a4090316c06ef9b7112092db6bb4feff)
(cherry picked from commit 0c54189148e31230768b67f2338991e94927d49d)

5 years agoInitialize some missed qtypes
Chris Hofstaedtler [Mon, 28 May 2018 14:51:03 +0000 (16:51 +0200)] 
Initialize some missed qtypes

(cherry picked from commit 19abacc814311193e827905466658312471af412)

5 years agoWorkaround MariaDB pretending to be MySQL
Chris Hofstaedtler [Fri, 10 Aug 2018 12:46:05 +0000 (14:46 +0200)] 
Workaround MariaDB pretending to be MySQL

(cherry picked from commit 7906a5d37203a8c3c4fb130d482442c3ba151e3b)

5 years agogmysql: Use future-proof statement for transaction isolation
Chris Hofstaedtler [Tue, 22 May 2018 12:12:41 +0000 (14:12 +0200)] 
gmysql: Use future-proof statement for transaction isolation

(cherry picked from commit c11d8368ddc369ff8473dbcb619b17b6a1cf7e38)

5 years agoMerge pull request #6817 from rgacogne/auth41-api-strict-ordering
Remi Gacogne [Thu, 2 Aug 2018 16:02:43 +0000 (18:02 +0200)] 
Merge pull request #6817 from rgacogne/auth41-api-strict-ordering

auth-4.1.x: Backport #6816: Make sure that we use strict weak records ordering in the API

5 years agoauth: Make sure that we use strict weak records ordering in the API 6817/head
Remi Gacogne [Mon, 30 Jul 2018 12:40:10 +0000 (14:40 +0200)] 
auth: Make sure that we use strict weak records ordering in the API

(cherry picked from commit f2d6dcc017a05fb5e4f9ba1349c568ff43ce9bb9)

5 years agoMerge pull request #6790 from Habbie/backport-6780
Pieter Lexis [Thu, 12 Jul 2018 13:41:56 +0000 (15:41 +0200)] 
Merge pull request #6790 from Habbie/backport-6780

backport: avoid concurrent records/comments iteration from running out of sync

5 years agoavoid concurrent records/comments iteration from running out of sync 6790/head
Peter van Dijk [Fri, 6 Jul 2018 16:47:00 +0000 (18:47 +0200)] 
avoid concurrent records/comments iteration from running out of sync

(cherry picked from commit 5481c77c8917ef3097d37e0da8a450a01b09f3de)

5 years agoMerge pull request #6678 from cmouse/geoip-4.1.3
Peter van Dijk [Mon, 28 May 2018 14:15:04 +0000 (16:15 +0200)] 
Merge pull request #6678 from cmouse/geoip-4.1.3

geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value

5 years agogeoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value 6678/head
Aki Tuomi [Sun, 27 May 2018 07:34:22 +0000 (10:34 +0300)] 
geoipbackend: Check GeoIP_id_by_addr_gl and GeoIP_id_by_addr_v6_gl return value

The return value must be greater than 0, all other indicate lookup failure.
Fixes signal 11 crash.

5 years agoMerge pull request #6656 from pieterlexis/auth-4.1.3-backports auth-4.1.3
Pieter Lexis [Thu, 24 May 2018 12:06:42 +0000 (14:06 +0200)] 
Merge pull request #6656 from pieterlexis/auth-4.1.3-backports

Auth 4.1.3 backports

5 years agoBackport #6659 6656/head
Pieter Lexis [Thu, 24 May 2018 09:42:53 +0000 (11:42 +0200)] 
Backport #6659

5 years agoALIAS: fix comment
Pieter Lexis [Wed, 23 May 2018 16:22:13 +0000 (18:22 +0200)] 
ALIAS: fix comment

(cherry picked from commit 713010a2bb48a56f156635469626680c384106d6)

5 years agoALIAS: Ensure correct name in TCP answer
Pieter Lexis [Wed, 23 May 2018 15:47:35 +0000 (17:47 +0200)] 
ALIAS: Ensure correct name in TCP answer

Fixes #6654

(cherry picked from commit 45b037b068df9a9a4dd89bf11dd8df2e526261e3)

5 years agoALIAS: Add TCP test
Pieter Lexis [Wed, 23 May 2018 15:46:20 +0000 (17:46 +0200)] 
ALIAS: Add TCP test

(cherry picked from commit b789c4fb4802f5bf885890a49d9c7a7b7f1eca89)

5 years agoBackport #6559
Pieter Lexis [Wed, 23 May 2018 14:36:12 +0000 (16:36 +0200)] 
Backport #6559

5 years agoBackport #6370
Pieter Lexis [Wed, 23 May 2018 10:34:25 +0000 (12:34 +0200)] 
Backport #6370

5 years agoauth-api: refactor checks of RRsets types while importing them
Charles-Henri Bruyand [Thu, 17 May 2018 09:36:55 +0000 (11:36 +0200)] 
auth-api: refactor checks of RRsets types while importing them

(cherry picked from commit 24ded6cc4f4d13be7ec257e20cd12829f7866890)

5 years agoauth-api: restrict creation of OPT and TSIG rrsets
Charles-Henri Bruyand [Wed, 16 May 2018 15:02:02 +0000 (17:02 +0200)] 
auth-api: restrict creation of OPT and TSIG rrsets

(cherry picked from commit a53b24d006304e00d9c865629f6f0de7e30afbc2)

5 years agopdnsutil: Use new domain in b2bmigrate
Aki Tuomi [Tue, 1 May 2018 18:46:55 +0000 (21:46 +0300)] 
pdnsutil: Use new domain in b2bmigrate

(cherry picked from commit 604e9ac3fd450e445c5b8ec43ec3f5fd1f5bf1a9)

5 years agoauth: fix regression while handling user-defined axfr filters return values, and...
Charles-Henri Bruyand [Mon, 19 Mar 2018 18:47:25 +0000 (19:47 +0100)] 
auth: fix regression while handling user-defined axfr filters return values, and a typo in a documentation example

(cherry picked from commit 8b0f2ac7e3992089e9e805f848c1cd6e54b4a975)

5 years agoMerge pull request #6608 from cmouse/geo-4.1.2
Pieter Lexis [Fri, 18 May 2018 12:08:34 +0000 (13:08 +0100)] 
Merge pull request #6608 from cmouse/geo-4.1.2

Geo 4.1.2

5 years agoMerge pull request #6610 from mnordhoff/6130-auth-4.1.x
Pieter Lexis [Fri, 18 May 2018 12:08:05 +0000 (13:08 +0100)] 
Merge pull request #6610 from mnordhoff/6130-auth-4.1.x

Backport 6130 to auth-4.1.x: Update copyright years to 2018

5 years agoUpdate copyright years to 2018 6610/head
Pieter Lexis [Tue, 2 Jan 2018 08:57:59 +0000 (09:57 +0100)] 
Update copyright years to 2018

Also update several years to match the data in pdns/version.cc

5 years agogeoipbackend: Avoid expensive destroy during initialization 6608/head
Aki Tuomi [Thu, 10 May 2018 18:06:11 +0000 (21:06 +0300)] 
geoipbackend: Avoid expensive destroy during initialization

5 years agogeoipbackend: Optimize lookup
Aki Tuomi [Thu, 10 May 2018 15:37:24 +0000 (18:37 +0300)] 
geoipbackend: Optimize lookup

Avoids expensive copying operations

5 years agogeoipbackend: Make sure initial netmask is not too wide
Aki Tuomi [Tue, 8 May 2018 17:07:47 +0000 (20:07 +0300)] 
geoipbackend: Make sure initial netmask is not too wide

Otherwise cache will be "poisoned" with too wide value, rendering
the geoip functionality useless.

Fixes #6584, found by @blop

5 years agogeoipbackend: Add struct for holding geoip service
Aki Tuomi [Tue, 8 May 2018 16:55:35 +0000 (19:55 +0300)] 
geoipbackend: Add struct for holding geoip service

5 years agogeoipbackend: Fix struct/class usage
Aki Tuomi [Tue, 8 May 2018 16:47:22 +0000 (19:47 +0300)] 
geoipbackend: Fix struct/class usage

5 years agoMerge pull request #6575 from Habbie/dnsreplay-buffer auth-4.1.2
Peter van Dijk [Mon, 7 May 2018 14:22:32 +0000 (16:22 +0200)] 
Merge pull request #6575 from Habbie/dnsreplay-buffer

dnsreplay: Bail out on a too small outgoing buffer

5 years agoMerge pull request #6572 from mind04/backport-6571
Peter van Dijk [Mon, 7 May 2018 13:32:21 +0000 (15:32 +0200)] 
Merge pull request #6572 from mind04/backport-6571

Backport 6571

5 years agodnsreplay: Bail out on a too small outgoing buffer 6575/head
Remi Gacogne [Tue, 5 Dec 2017 16:07:19 +0000 (17:07 +0100)] 
dnsreplay: Bail out on a too small outgoing buffer

5 years agoMerge pull request #6573 from Habbie/backport-6312-6545
Peter van Dijk [Mon, 7 May 2018 11:56:51 +0000 (13:56 +0200)] 
Merge pull request #6573 from Habbie/backport-6312-6545

auth: lower 'packet too short' loglevel

5 years agoMerge pull request #6570 from mind04/master-ip
Peter van Dijk [Mon, 7 May 2018 09:58:53 +0000 (11:58 +0200)] 
Merge pull request #6570 from mind04/master-ip

auth-bindbackend: only compare ips in isMaster()

5 years agoauth: lower 'packet too short' loglevel in another place 6573/head
Peter van Dijk [Mon, 30 Apr 2018 16:11:59 +0000 (18:11 +0200)] 
auth: lower 'packet too short' loglevel in another place

(cherry picked from commit 77562377998e845d5f49b85f9218f122996de188)

5 years agoauth: lower 'packet too short' loglevel
Pieter Lexis [Tue, 27 Feb 2018 14:19:56 +0000 (15:19 +0100)] 
auth: lower 'packet too short' loglevel

It might be a pretty common error if there is a bad recursor or client,
leading to potential a logging overdose.

(cherry picked from commit 221081f4a6912ed7a6d67a1e2c26524fe8f63513)

5 years agoauth-api: backport, there is no makeIncreasedSOARecord() in 4.1.x 6572/head
Kees Monshouwer [Fri, 4 May 2018 21:24:18 +0000 (23:24 +0200)] 
auth-api: backport, there is no makeIncreasedSOARecord() in 4.1.x

5 years agoauth-api: remove headers
Kees Monshouwer [Fri, 4 May 2018 10:02:13 +0000 (12:02 +0200)] 
auth-api: remove headers

5 years agoauth-api: increase serial after dnssec related updates
Kees Monshouwer [Thu, 3 May 2018 22:56:51 +0000 (00:56 +0200)] 
auth-api: increase serial after dnssec related updates

5 years agoauth-bindbackend: only compare ips in isMaster() 6570/head
Kees Monshouwer [Fri, 4 May 2018 09:03:17 +0000 (11:03 +0200)] 
auth-bindbackend: only compare ips in isMaster()

5 years agoMerge pull request #6556 from Habbie/backport-6354
Pieter Lexis [Tue, 1 May 2018 22:10:34 +0000 (00:10 +0200)] 
Merge pull request #6556 from Habbie/backport-6354

rather than crash, sheepishly report no file/linenum

5 years agoMerge pull request #6540 from Habbie/backport-6539
Pieter Lexis [Tue, 1 May 2018 22:00:17 +0000 (00:00 +0200)] 
Merge pull request #6540 from Habbie/backport-6539

document undocumented config vars

5 years agoMerge pull request #6542 from Habbie/auth-4.1.x-boost-L
Pieter Lexis [Tue, 1 May 2018 22:00:02 +0000 (00:00 +0200)] 
Merge pull request #6542 from Habbie/auth-4.1.x-boost-L

move includes around to avoid boost L conflict

5 years agoMerge pull request #6543 from Habbie/backport-6155
Pieter Lexis [Tue, 1 May 2018 21:59:53 +0000 (23:59 +0200)] 
Merge pull request #6543 from Habbie/backport-6155

backport: Update EDNS Option code list

5 years agoMerge pull request #6546 from Habbie/backport-6286
Pieter Lexis [Tue, 1 May 2018 21:59:23 +0000 (23:59 +0200)] 
Merge pull request #6546 from Habbie/backport-6286

Backport: Debian Authoritative packaging fixes for 4.1

5 years agoMerge pull request #6547 from Habbie/backport-6062
Pieter Lexis [Tue, 1 May 2018 21:59:14 +0000 (23:59 +0200)] 
Merge pull request #6547 from Habbie/backport-6062

Fix PIDDIR detection on CentOS 6

5 years agoMerge pull request #6548 from Habbie/backport-6487
Pieter Lexis [Tue, 1 May 2018 21:59:07 +0000 (23:59 +0200)] 
Merge pull request #6548 from Habbie/backport-6487

auth: Link dnspcap2protobuf against librt when needed

5 years agoMerge pull request #6549 from Habbie/backport-6478
Pieter Lexis [Tue, 1 May 2018 21:59:00 +0000 (23:59 +0200)] 
Merge pull request #6549 from Habbie/backport-6478

Fix a warning on botan >= 2.5.0

5 years agoMerge pull request #6551 from Habbie/backport-6464
Pieter Lexis [Tue, 1 May 2018 21:58:49 +0000 (23:58 +0200)] 
Merge pull request #6551 from Habbie/backport-6464

auth: Allocate new statements after reconnecting to PostgreSQL

5 years agoMerge pull request #6552 from Habbie/auth-4.1.x-unbreak-build
Pieter Lexis [Tue, 1 May 2018 21:58:38 +0000 (23:58 +0200)] 
Merge pull request #6552 from Habbie/auth-4.1.x-unbreak-build

Auth 4.1.x: unbreak build

5 years agoMerge pull request #6553 from Habbie/backport-6297
Pieter Lexis [Tue, 1 May 2018 21:58:25 +0000 (23:58 +0200)] 
Merge pull request #6553 from Habbie/backport-6297

make check-zone error on rows that have content but shouldn't

5 years agoMerge pull request #6554 from Habbie/backport-6427
Pieter Lexis [Tue, 1 May 2018 21:58:09 +0000 (23:58 +0200)] 
Merge pull request #6554 from Habbie/backport-6427

auth: avoid an isane amount of new backend connections during an AXFR

5 years agoMerge pull request #6555 from Habbie/backport-6396
Pieter Lexis [Tue, 1 May 2018 21:57:58 +0000 (23:57 +0200)] 
Merge pull request #6555 from Habbie/backport-6396

report unparseable data in stoul invalid_argument exception

5 years agorather than crash, sheepishly report no file/linenum 6556/head
Peter van Dijk [Thu, 15 Mar 2018 16:51:18 +0000 (17:51 +0100)] 
rather than crash, sheepishly report no file/linenum

Before this commit, you could crash pdnsutil edit-zone this way:
1) run pdnsutil edit-zone example.org
2) add a line saying: IN TXT ("
3) exit editor

I suspect other consumers of the zone file parser could also crash this way.

After this commit, we don't crash but we fail to report the line number.
There is room for more improvement here.

(cherry picked from commit 9923fc22f4bf5cb096364f42fde40f3db2a64407)

5 years agoimprove out of range reporting 6555/head
Peter van Dijk [Mon, 26 Mar 2018 18:52:57 +0000 (20:52 +0200)] 
improve out of range reporting

(cherry picked from commit cccfa59b37d7b4dbe4e2429e495b2196e4244dc3)