]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoPrep for rec-4.3.0-rc2 8835/head
Otto Moerbeek [Tue, 18 Feb 2020 07:26:26 +0000 (08:26 +0100)] 
Prep for rec-4.3.0-rc2

4 years agoMerge pull request #8833 from rgacogne/pgsql-circleci-trust
Peter van Dijk [Mon, 17 Feb 2020 19:20:05 +0000 (20:20 +0100)] 
Merge pull request #8833 from rgacogne/pgsql-circleci-trust

Allow all connections to the PG server in Circle CI

4 years agoAllow all connections to the PG server in Circle CI 8833/head
Remi Gacogne [Mon, 17 Feb 2020 14:11:29 +0000 (15:11 +0100)] 
Allow all connections to the PG server in Circle CI

4 years agoMerge pull request #8830 from omoerbeek/rec-init-zone-prio
Otto Moerbeek [Mon, 17 Feb 2020 08:39:54 +0000 (09:39 +0100)] 
Merge pull request #8830 from omoerbeek/rec-init-zone-prio

rec: Init zone's d_priority field.

4 years agoInit zone's d_priority field. 8830/head
Otto Moerbeek [Mon, 17 Feb 2020 08:38:10 +0000 (09:38 +0100)] 
Init zone's d_priority field.

4 years agoMerge pull request #8811 from Habbie/nsec-ttl
Peter van Dijk [Sat, 15 Feb 2020 22:01:00 +0000 (23:01 +0100)] 
Merge pull request #8811 from Habbie/nsec-ttl

adjust NSEC TTLs to negative TTL

4 years agoMerge pull request #8776 from mnordhoff/4.3-schema
Peter van Dijk [Sat, 15 Feb 2020 21:50:34 +0000 (22:50 +0100)] 
Merge pull request #8776 from mnordhoff/4.3-schema

auth: Add more SQL schema files to packages and tarballs

4 years agoadd upgrade notes for the new NSEC(3) TTLs 8811/head
Peter van Dijk [Fri, 14 Feb 2020 19:52:08 +0000 (20:52 +0100)] 
add upgrade notes for the new NSEC(3) TTLs

4 years agoupdate DNSSEC TTL notes
Peter van Dijk [Fri, 14 Feb 2020 19:45:31 +0000 (20:45 +0100)] 
update DNSSEC TTL notes

4 years agoadjust NSEC TTLs to negative TTL
Peter van Dijk [Tue, 11 Feb 2020 13:34:31 +0000 (14:34 +0100)] 
adjust NSEC TTLs to negative TTL

4 years agoMerge pull request #8828 from Habbie/qdcount-zero-debug
Peter van Dijk [Fri, 14 Feb 2020 18:46:29 +0000 (19:46 +0100)] 
Merge pull request #8828 from Habbie/qdcount-zero-debug

auth: log "No question section in packet" at Debug. Fixes #7970

4 years agoMerge pull request #8096 from mind04/pdns-notify-db-queries
Peter van Dijk [Fri, 14 Feb 2020 18:22:32 +0000 (19:22 +0100)] 
Merge pull request #8096 from mind04/pdns-notify-db-queries

auth: do not update identical notified serials

4 years agoMerge pull request #8826 from rgacogne/nsec-invalid-bitmap-len
Peter van Dijk [Fri, 14 Feb 2020 16:46:59 +0000 (17:46 +0100)] 
Merge pull request #8826 from rgacogne/nsec-invalid-bitmap-len

Refuse NSEC records with a bitmap length > 32

4 years agoauth: log "No question section in packet" at Debug. Fixes #7970 8828/head
Peter van Dijk [Fri, 14 Feb 2020 16:08:35 +0000 (17:08 +0100)] 
auth: log "No question section in packet" at Debug. Fixes #7970

4 years agoDeduplicate EXTRA_DIST and dist_doc_DATA in modified Makefile.ams 8776/head
Matt Nordhoff [Wed, 12 Feb 2020 14:52:42 +0000 (14:52 +0000)] 
Deduplicate EXTRA_DIST and dist_doc_DATA in modified Makefile.ams

4 years agoauth: Include bind schema files in debs
Matt Nordhoff [Sun, 2 Feb 2020 20:40:10 +0000 (20:40 +0000)] 
auth: Include bind schema files in debs

4 years agoauth: Include bind schema files in pdns RPM
Matt Nordhoff [Sun, 2 Feb 2020 20:14:54 +0000 (20:14 +0000)] 
auth: Include bind schema files in pdns RPM

4 years agoauth: List the 3.4.0+ SQL schema files wherever the older files are.
Matt Nordhoff [Sun, 2 Feb 2020 16:36:34 +0000 (16:36 +0000)] 
auth: List the 3.4.0+ SQL schema files wherever the older files are.

And clean up godbcbackend's Makefile.am.

4 years agoauth: Add enable-foreign-keys.mysql.sql to packages and Makefile.am
Matt Nordhoff [Sun, 2 Feb 2020 15:29:07 +0000 (15:29 +0000)] 
auth: Add enable-foreign-keys.mysql.sql to packages and Makefile.am

4 years agoauth: Add 4.3.0 schema files to Makefile.ams
Matt Nordhoff [Sun, 2 Feb 2020 15:20:47 +0000 (15:20 +0000)] 
auth: Add 4.3.0 schema files to Makefile.ams

4 years agoauth: do not update identical notified serials 8096/head
Kees Monshouwer [Thu, 4 Jul 2019 07:30:29 +0000 (09:30 +0200)] 
auth: do not update identical notified serials

4 years agoMerge pull request #8094 from mind04/pdns-diff-config
Peter van Dijk [Fri, 14 Feb 2020 14:18:22 +0000 (15:18 +0100)] 
Merge pull request #8094 from mind04/pdns-diff-config

auth: add full option to 'pdns_control show-config'

4 years agoMerge pull request #8823 from omoerbeek/rec-rpz-passthru
Otto Moerbeek [Fri, 14 Feb 2020 13:58:25 +0000 (14:58 +0100)] 
Merge pull request #8823 from omoerbeek/rec-rpz-passthru

Rec: do continue rpz processing if the current policy is passthru

4 years agoRefuse NSEC records with a bitmap length > 32 8826/head
Remi Gacogne [Fri, 14 Feb 2020 13:40:33 +0000 (14:40 +0100)] 
Refuse NSEC records with a bitmap length > 32

4 years agoMerge pull request #8799 from Habbie/odbc-threading
Peter van Dijk [Fri, 14 Feb 2020 12:53:17 +0000 (13:53 +0100)] 
Merge pull request #8799 from Habbie/odbc-threading

auth CI: enable ODBC thread locking

4 years agoMerge pull request #8815 from pieterlexis/yahttp-ipv6-address
Peter van Dijk [Fri, 14 Feb 2020 12:47:30 +0000 (13:47 +0100)] 
Merge pull request #8815 from pieterlexis/yahttp-ipv6-address

YaHTTP: Support bracketed IPv6 addresses

4 years agoMerge pull request #8779 from Habbie/empty-ixfr-soa-rrsig
Peter van Dijk [Fri, 14 Feb 2020 12:46:54 +0000 (13:46 +0100)] 
Merge pull request #8779 from Habbie/empty-ixfr-soa-rrsig

IXFR: only sign SOA in empty response for +DO queries

4 years agoRebased to handle NetmaskTree changes 8823/head
Otto Moerbeek [Fri, 14 Feb 2020 12:46:21 +0000 (13:46 +0100)] 
Rebased to handle NetmaskTree changes

4 years agoFix compilation issue on older compilers
Otto Moerbeek [Fri, 14 Feb 2020 10:48:15 +0000 (11:48 +0100)] 
Fix compilation issue on older compilers

4 years agoFormatting
Otto Moerbeek [Fri, 14 Feb 2020 09:55:11 +0000 (10:55 +0100)] 
Formatting

4 years agoAvoid copying policies around by passing a Policy& that gets modified
Otto Moerbeek [Fri, 14 Feb 2020 09:22:12 +0000 (10:22 +0100)] 
Avoid copying policies around by passing a Policy& that gets modified
if a match is found.

4 years agorec: Lookup RPZ Client IP rules before qname ones
Remi Gacogne [Thu, 13 Feb 2020 14:24:42 +0000 (15:24 +0100)] 
rec: Lookup RPZ Client IP rules before qname ones

4 years agorec: Add more RPZ regression tests
Remi Gacogne [Thu, 13 Feb 2020 14:23:57 +0000 (15:23 +0100)] 
rec: Add more RPZ regression tests

4 years agoTest clientIP before name, fix one more cutoff condition.
Otto Moerbeek [Wed, 12 Feb 2020 16:04:39 +0000 (17:04 +0100)] 
Test clientIP before name, fix one more cutoff condition.

4 years agorec: Add unit tests for the RPZ policy priorities and ordering
Remi Gacogne [Wed, 12 Feb 2020 15:53:47 +0000 (16:53 +0100)] 
rec: Add unit tests for the RPZ policy priorities and ordering

4 years agoSet the d_priority field in the policy objects of a zone.
Otto Moerbeek [Wed, 12 Feb 2020 15:49:58 +0000 (16:49 +0100)] 
Set the d_priority field in the policy objects of a zone.

Comments from racacogne:
Better name for currentPriority, more elegant loops with right cutoff.

4 years agorec: Add regression tests for the ordering of RPZ policies
Remi Gacogne [Wed, 12 Feb 2020 14:54:38 +0000 (15:54 +0100)] 
rec: Add regression tests for the ordering of RPZ policies

4 years agoContinue evaluation of RPZ rules after passthru, taking
Otto Moerbeek [Wed, 12 Feb 2020 14:35:12 +0000 (15:35 +0100)] 
Continue evaluation of RPZ rules after passthru, taking
into account RPZ priorities.

4 years agotravis: enable ODBC thread locking 8799/head
Peter van Dijk [Mon, 10 Feb 2020 09:26:15 +0000 (10:26 +0100)] 
travis: enable ODBC thread locking

4 years agocircleci: enable ODBC thread locking
Peter van Dijk [Mon, 10 Feb 2020 09:26:09 +0000 (10:26 +0100)] 
circleci: enable ODBC thread locking

4 years agoMerge pull request #8614 from zeha/api-rm-unimplemented-check
Peter van Dijk [Wed, 12 Feb 2020 21:00:28 +0000 (22:00 +0100)] 
Merge pull request #8614 from zeha/api-rm-unimplemented-check

Remove not implemented zone check API from spec

4 years agoMerge pull request #8766 from zeha/chrish
Peter van Dijk [Wed, 12 Feb 2020 20:16:30 +0000 (21:16 +0100)] 
Merge pull request #8766 from zeha/chrish

Update my name in old changelogs

4 years agoMerge pull request #8793 from rgacogne/auth-reserve-caches
Peter van Dijk [Wed, 12 Feb 2020 20:06:24 +0000 (21:06 +0100)] 
Merge pull request #8793 from rgacogne/auth-reserve-caches

auth: Prepare the caches' buckets in advance

4 years agodocs security-policy: fix typo in my email address
Peter van Dijk [Wed, 12 Feb 2020 19:03:43 +0000 (20:03 +0100)] 
docs security-policy: fix typo in my email address

4 years agoYaHTTP: Send correct Host header for IPv6 address 8815/head
Pieter Lexis [Wed, 12 Feb 2020 14:29:01 +0000 (15:29 +0100)] 
YaHTTP: Send correct Host header for IPv6 address

4 years agoYaHTTP: Parse addresses with IPv6 literals
Pieter Lexis [Wed, 12 Feb 2020 14:27:18 +0000 (15:27 +0100)] 
YaHTTP: Parse addresses with IPv6 literals

A URL like http://[::1]:81 are parsed correctly now.

4 years agoMerge pull request #8760 from rgacogne/ddist-doh-exact-match
Remi Gacogne [Wed, 12 Feb 2020 09:09:24 +0000 (10:09 +0100)] 
Merge pull request #8760 from rgacogne/ddist-doh-exact-match

dnsdist: Don't accept sub-paths of configured DoH URLs

4 years agoUpdate pdns/dnsdistdist/docs/upgrade_guide.rst 8760/head
Remi Gacogne [Wed, 12 Feb 2020 09:09:04 +0000 (10:09 +0100)] 
Update pdns/dnsdistdist/docs/upgrade_guide.rst

Co-Authored-By: Otto Moerbeek <otto.moerbeek@open-xchange.com>
4 years agoMerge pull request #8355 from stephanbosch/netmask-tree
Remi Gacogne [Wed, 12 Feb 2020 08:43:49 +0000 (09:43 +0100)] 
Merge pull request #8355 from stephanbosch/netmask-tree

Rework NetmaskTree for better CPU and memory efficiency.

4 years agoiputils.hh: NetmaskTree: Make the node_type key value const. 8355/head
Stephan Bosch [Wed, 9 Oct 2019 00:06:33 +0000 (02:06 +0200)] 
iputils.hh: NetmaskTree: Make the node_type key value const.

This prevents changing the key used by the tree, which would otherwise provide
an opportunity to corrupt the tree.

4 years agoiputils.hh: NetmaskTree: Make the iterator reference a normal reference rather than...
Stephan Bosch [Mon, 30 Sep 2019 13:10:42 +0000 (15:10 +0200)] 
iputils.hh: NetmaskTree: Make the iterator reference a normal reference rather than a pointer.

This is possible now that the iterator type is no longer dictated by the
internal std::set. This changes the NetmaskTree::iterator API, but it makes it
more standard, less cumbersome, and less confusing.

4 years agoiputils.hh: NetmaskTree: Make TreeNode::node a normal field rather than a pointer.
Stephan Bosch [Mon, 30 Sep 2019 12:33:43 +0000 (14:33 +0200)] 
iputils.hh: NetmaskTree: Make TreeNode::node a normal field rather than a pointer.

It no longer needs to be allocated separately.

4 years agoiputils.hh: NetmaskTree: Drop the internal std::set.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Drop the internal std::set.

It is now superfluous.

4 years agoMerge pull request #8777 from omoerbeek/rec-wip-qname-vs-ds
Otto Moerbeek [Tue, 11 Feb 2020 16:08:28 +0000 (17:08 +0100)] 
Merge pull request #8777 from omoerbeek/rec-wip-qname-vs-ds

rec: QNAME minimization sometimes uses 1 label too many

4 years agodnsdist: Document that we no longer start as root by default
Remi Gacogne [Tue, 11 Feb 2020 15:40:31 +0000 (16:40 +0100)] 
dnsdist: Document that we no longer start as root by default

4 years agodnsdist: Document that DoH paths are now exact matches.
Remi Gacogne [Tue, 11 Feb 2020 15:40:11 +0000 (16:40 +0100)] 
dnsdist: Document that DoH paths are now exact matches.

4 years agoTypos 8777/head
Otto Moerbeek [Tue, 11 Feb 2020 14:58:35 +0000 (15:58 +0100)] 
Typos

4 years agobuilder: also touch /var/lib/rpm/* before build-specs
Peter van Dijk [Tue, 11 Feb 2020 12:22:44 +0000 (13:22 +0100)] 
builder: also touch /var/lib/rpm/* before build-specs

4 years agoMerge pull request #8778 from Habbie/recursor-rpz-refresh
Otto Moerbeek [Tue, 11 Feb 2020 11:33:09 +0000 (12:33 +0100)] 
Merge pull request #8778 from Habbie/recursor-rpz-refresh

rec RPZ dumpFile/seedFile: store/get SOA refresh on dump/load

4 years agoWarn at refresh=0 8778/head
Otto Moerbeek [Tue, 11 Feb 2020 11:30:29 +0000 (12:30 +0100)] 
Warn at refresh=0

4 years agoMerge pull request #8807 from Habbie/docker-ovl-rpm
Peter van Dijk [Tue, 11 Feb 2020 10:33:32 +0000 (11:33 +0100)] 
Merge pull request #8807 from Habbie/docker-ovl-rpm

builder: touch /var/lib/rpm/* in every docker layer that uses rpmdb

4 years agobuilder: touch /var/lib/rpm/* in every docker layer that uses rpmdb 8807/head
Peter van Dijk [Tue, 11 Feb 2020 10:06:03 +0000 (11:06 +0100)] 
builder: touch /var/lib/rpm/* in every docker layer that uses rpmdb

references:
https://github.com/pombredanne/dnf-plugin-ovl
https://bugzilla.redhat.com/show_bug.cgi?id=1213602

4 years agoMerge pull request #8804 from rgacogne/ddist-install-config-file
Peter van Dijk [Tue, 11 Feb 2020 05:56:30 +0000 (06:56 +0100)] 
Merge pull request #8804 from rgacogne/ddist-install-config-file

dnsdist: Fix configuration file installation / chmod

4 years agoiputils.hh: NetmaskTree: Add iterator class and use it for begin() and end() methods.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Add iterator class and use it for begin() and end() methods.

4 years agoiputils.hh: NetmaskTree: Keep track of the left-most node in the tree.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Keep track of the left-most node in the tree.

Needed to provide a begin() iterator in constant time.

4 years agoiputils.hh: NetmaskTree: Copy the tree using tree traversal.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Copy the tree using tree traversal.

Before, it used the internal std::set.

4 years agoiputils.hh: NetmaskTree::TreeNode: Implement tree traversal methods.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree::TreeNode: Implement tree traversal methods.

4 years agoiputils.hh: NetmaskTree: Make tree cleanup mandatory.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Make tree cleanup mandatory.

Potentially leaving branches full of unassigned nodes unnecessarily complicates
tree algorithms. Disabling tree cleanup was not used anywhere, except for a unit
test. Note that, after this change, individual branch nodes can still be
unassigned, but not the whole branch. So, when e.g. the left sub-branch of a
node exists, algorithms can rely on the fact that there is at least one assigned
node in there.

4 years agoiputils.hh: NetmaskTree: Always normalize key netmasks.
Stephan Bosch [Wed, 9 Oct 2019 20:49:21 +0000 (22:49 +0200)] 
iputils.hh: NetmaskTree: Always normalize key netmasks.

This makes address bits below the network mask all zero, which is consistent
with the tree's behavior.

This change addresses one sensitivity to this behavioral change in the recursor
cache.

4 years agoiputils.hh: NetmaskTree: Reduce the number of tree nodes.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Reduce the number of tree nodes.

Before, it created a tree node for every network bit in the netmask. Now, it
only creates a tree node when necessary (only for values and branches).

4 years agoiputils.hh: NetmaskTree: Initialize TreeNode::node immediately.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Initialize TreeNode::node immediately.

Later commit relies on this.

4 years agoiputils.hh: NetmaskTree: Use for loops instead of while loops.
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Use for loops instead of while loops.

Makes using `continue' easier in later commit.

4 years agoiputils.hh: NetmaskTree: Restructure the tree with separate branches for for IPv4...
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Restructure the tree with separate branches for for IPv4 and IPv6

This simplifies the code considerably.

4 years agoiputils.hh: NetmaskTree: Rename field "root" to "d_root"
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Rename field "root" to "d_root"

4 years agoiputils.hh: NetmaskTree: Use ComboAddress::getBit() and Netmask::getBit()
Stephan Bosch [Mon, 30 Sep 2019 08:30:25 +0000 (10:30 +0200)] 
iputils.hh: NetmaskTree: Use ComboAddress::getBit() and Netmask::getBit()

4 years agoiputils.hh: NetmaskTree: Make cleanup_tree() method private.
Stephan Bosch [Wed, 9 Oct 2019 01:49:33 +0000 (03:49 +0200)] 
iputils.hh: NetmaskTree: Make cleanup_tree() method private.

4 years agoiputils.hh: Netmask: Prevent the construction of a 128-bit IPv4 netmask.
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
iputils.hh: Netmask: Prevent the construction of a 128-bit IPv4 netmask.

4 years agoiputils.hh: Netmask: Add getBit()
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
iputils.hh: Netmask: Add getBit()

4 years agoiputils.hh: Netmask: Add getAddressBits()
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
iputils.hh: Netmask: Add getAddressBits()

4 years agoiputils.hh: ComboAddress: Add getBit()
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
iputils.hh: ComboAddress: Add getBit()

4 years agoiputils.hh: ComboAddress: Add getBits()
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
iputils.hh: ComboAddress: Add getBits()

4 years agoiputils.hh: Netmask: Add getSuper()
Stephan Bosch [Wed, 9 Oct 2019 00:23:30 +0000 (02:23 +0200)] 
iputils.hh: Netmask: Add getSuper()

4 years agotest-iputils_hh.cc: Add tests for NetmaskTree copy, swap and iterator operations.
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
test-iputils_hh.cc: Add tests for NetmaskTree copy, swap and iterator operations.

4 years agoiputils.hh: Netmask: Add getNormalized()
Stephan Bosch [Wed, 9 Oct 2019 00:34:15 +0000 (02:34 +0200)] 
iputils.hh: Netmask: Add getNormalized()

4 years agotest-iputils_hh.cc: Test 0.0.0.0 address at serveral network bit ranges.
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
test-iputils_hh.cc: Test 0.0.0.0 address at serveral network bit ranges.

4 years agotest-iputils_hh.cc: Better verify the NetmaskTree container size during tests.
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
test-iputils_hh.cc: Better verify the NetmaskTree container size during tests.

4 years agoiputils.hh: Consistently use nullptr rather than NULL.
Stephan Bosch [Wed, 9 Oct 2019 01:34:13 +0000 (03:34 +0200)] 
iputils.hh: Consistently use nullptr rather than NULL.

4 years agoiputils.hh: Fix erroneous comments.
Stephan Bosch [Wed, 9 Oct 2019 20:36:12 +0000 (22:36 +0200)] 
iputils.hh: Fix erroneous comments.

4 years agoReformat test-iputils_hh.cc.
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
Reformat test-iputils_hh.cc.

Remove a few empty lines.

4 years agoReformat iputils.hh
Stephan Bosch [Mon, 30 Sep 2019 08:30:24 +0000 (10:30 +0200)] 
Reformat iputils.hh

Mainly removed whitespace at end of line and fixed several indenting mishaps.

4 years agoMerge pull request #8803 from rgacogne/dnsname-centos-6
Peter van Dijk [Mon, 10 Feb 2020 18:23:08 +0000 (19:23 +0100)] 
Merge pull request #8803 from rgacogne/dnsname-centos-6

Fix "error: 'strlen' was not declared in this scope" on CentOS 6

4 years agodnsdist: Fix configuration file installation / chmod 8804/head
Remi Gacogne [Mon, 10 Feb 2020 17:12:47 +0000 (18:12 +0100)] 
dnsdist: Fix configuration file installation / chmod

Introduced in c98c0ef694de0c536e6d71af8c58a16f6635ea35

4 years agoFix "error: 'strlen' was not declared in this scope" on CentOS 6 8803/head
Remi Gacogne [Mon, 10 Feb 2020 17:10:01 +0000 (18:10 +0100)] 
Fix "error: 'strlen' was not declared in this scope" on CentOS 6

4 years agoMerge pull request #8800 from Habbie/dnsdist-docs-tables
Peter van Dijk [Mon, 10 Feb 2020 16:33:18 +0000 (17:33 +0100)] 
Merge pull request #8800 from Habbie/dnsdist-docs-tables

dnsdist docs: refer to new tables. Fixes #8798

4 years agoMerge pull request #8783 from rgacogne/cpu-steal-iowait
Remi Gacogne [Mon, 10 Feb 2020 14:36:47 +0000 (15:36 +0100)] 
Merge pull request #8783 from rgacogne/cpu-steal-iowait

Add 'IO wait' and 'steal' metrics on Linux

4 years agoTweaks for minimum time
Otto Moerbeek [Mon, 10 Feb 2020 14:17:09 +0000 (15:17 +0100)] 
Tweaks for minimum time

4 years agoIntroduce an explicit refreshFromConf arg to RPZIXFRTracker.
Otto Moerbeek [Mon, 10 Feb 2020 13:31:41 +0000 (14:31 +0100)] 
Introduce an explicit refreshFromConf arg to RPZIXFRTracker.

Always load and store the rpz refresh value from and to the zone.
That we we can easily decide which value to use: if an explicit
refreshFromConf value is set, use that one, otherwise use the one
in the rpz zone.

4 years agoDocument that IO wait and steal metrics are in units of USER_HZ. 8783/head
Remi Gacogne [Mon, 10 Feb 2020 10:53:24 +0000 (11:53 +0100)] 
Document that IO wait and steal metrics are in units of USER_HZ.

4 years agoMerge pull request #8801 from rgacogne/ddist-setwebapikey
Remi Gacogne [Mon, 10 Feb 2020 10:26:33 +0000 (11:26 +0100)] 
Merge pull request #8801 from rgacogne/ddist-setwebapikey

dnsdist: Fix a typo 'apikey' -> 'apiKey' in setWebserverConfig() doc

4 years agodnsdist: Fix a typo 'apikey' -> 'apiKey' in setWebserverConfig() doc 8801/head
Remi Gacogne [Mon, 10 Feb 2020 10:25:16 +0000 (11:25 +0100)] 
dnsdist: Fix a typo 'apikey' -> 'apiKey' in setWebserverConfig() doc