]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
4 years agoauth: don't log trusted-notification-proxy notify at error level 9847/head
Kees Monshouwer [Tue, 8 Dec 2020 21:56:10 +0000 (22:56 +0100)] 
auth: don't log trusted-notification-proxy notify at error level

4 years agoMerge pull request #9815 from Habbie/el6-eol-vault
Peter van Dijk [Fri, 4 Dec 2020 10:45:08 +0000 (11:45 +0100)] 
Merge pull request #9815 from Habbie/el6-eol-vault

el6 builds: use vault.centos.org

4 years agoMerge pull request #9812 from rgacogne/rec-webserver-error
Otto Moerbeek [Fri, 4 Dec 2020 10:30:07 +0000 (11:30 +0100)] 
Merge pull request #9812 from rgacogne/rec-webserver-error

rec: Handle failure to start the web server more gracefully

4 years agoMerge pull request #9720 from omoerbeek/rec-min-ttl-override-default
Otto Moerbeek [Fri, 4 Dec 2020 10:22:26 +0000 (11:22 +0100)] 
Merge pull request #9720 from omoerbeek/rec-min-ttl-override-default

Switch default TTL override to 1.

4 years agoeach -> every 9720/head
Otto Moerbeek [Fri, 4 Dec 2020 10:22:15 +0000 (11:22 +0100)] 
each -> every

Co-authored-by: Remi Gacogne <rgacogne+github@valombre.net>
4 years agoel6 builds: use vault.centos.org 9815/head
Your Name [Thu, 3 Dec 2020 11:30:15 +0000 (12:30 +0100)] 
el6 builds: use vault.centos.org

4 years agoMerge pull request #9813 from Habbie/geoip-scope-latlonloc
Peter van Dijk [Thu, 3 Dec 2020 18:46:35 +0000 (19:46 +0100)] 
Merge pull request #9813 from Habbie/geoip-scope-latlonloc

auth geoip: set netmask on all string formatting types

4 years agoMerge pull request #9779 from Habbie/gh-action-builder
Peter van Dijk [Thu, 3 Dec 2020 13:50:40 +0000 (14:50 +0100)] 
Merge pull request #9779 from Habbie/gh-action-builder

gh actions: build centos6 packages

4 years agoMerge pull request #9803 from Habbie/docker-pdns-version
Peter van Dijk [Thu, 3 Dec 2020 12:42:59 +0000 (13:42 +0100)] 
Merge pull request #9803 from Habbie/docker-pdns-version

dockerfiles: do not claim equivs-dummy is sourced from pdns

4 years agoauth geoip: set netmask on all string formatting types 9813/head
Peter van Dijk [Thu, 3 Dec 2020 08:57:20 +0000 (09:57 +0100)] 
auth geoip: set netmask on all string formatting types

(via Kees Monshouwer)

4 years agoMerge pull request #9801 from rgacogne/ddist-noqueue-for-trailing-data-queries
Remi Gacogne [Thu, 3 Dec 2020 08:41:53 +0000 (09:41 +0100)] 
Merge pull request #9801 from rgacogne/ddist-noqueue-for-trailing-data-queries

dnsdist: Clean up the internal queues use for self-answered and trailing test responses

4 years agoMerge pull request #9756 from rgacogne/ddist-dynblocks-metrics
Remi Gacogne [Thu, 3 Dec 2020 08:41:20 +0000 (09:41 +0100)] 
Merge pull request #9756 from rgacogne/ddist-dynblocks-metrics

dnsdist: Add prometheus metrics for top Dynamic Blocks entries

4 years agoMerge pull request #9806 from rgacogne/rec-report-exact-bogus-state
Remi Gacogne [Thu, 3 Dec 2020 08:41:03 +0000 (09:41 +0100)] 
Merge pull request #9806 from rgacogne/rec-report-exact-bogus-state

rec: Log the exact Bogus state when 'dnssec-log-bogus' is enabled

4 years agorec: Handle failure to start the web server more gracefully 9812/head
Remi Gacogne [Thu, 3 Dec 2020 08:34:08 +0000 (09:34 +0100)] 
rec: Handle failure to start the web server more gracefully

At this point we already have several threads so calling exit()
will cause problem by trying to destruct objects that are in use
by other threads, so call _exit() instead.
Also mention the web server in the error message so that the root
cause is easier to identify.

4 years agoMerge pull request #9768 from mind04/pdns-latency
Peter van Dijk [Wed, 2 Dec 2020 18:30:03 +0000 (19:30 +0100)] 
Merge pull request #9768 from mind04/pdns-latency

auth: fix rounding inaccuracy in latency statistics

4 years agoMerge pull request #9793 from rgacogne/rec-gather-denial-for-wildcard
Remi Gacogne [Wed, 2 Dec 2020 16:23:21 +0000 (17:23 +0100)] 
Merge pull request #9793 from rgacogne/rec-gather-denial-for-wildcard

rec: Fix the gathering of denial proof for wildcard-expanded answers

4 years agoSay something about the consequences of using minimum-ttl-override of zero.
Otto Moerbeek [Fri, 20 Nov 2020 10:39:13 +0000 (11:39 +0100)] 
Say something about the consequences of using minimum-ttl-override of zero.

4 years agoAdd versionchanged tag
Otto Moerbeek [Mon, 16 Nov 2020 15:09:50 +0000 (16:09 +0100)] 
Add versionchanged tag

4 years agoSwitch default TTL override to 1.
Otto Moerbeek [Fri, 13 Nov 2020 10:07:00 +0000 (11:07 +0100)] 
Switch default TTL override to 1.

4 years agorec: Log the exact Bogus state when 'dnssec-log-bogus' is enabled 9806/head
Remi Gacogne [Wed, 2 Dec 2020 15:47:53 +0000 (16:47 +0100)] 
rec: Log the exact Bogus state when 'dnssec-log-bogus' is enabled

4 years agodockerfiles: do not claim equivs-dummy is sourced from pdns 9803/head
Peter van Dijk [Wed, 2 Dec 2020 14:33:02 +0000 (15:33 +0100)] 
dockerfiles: do not claim equivs-dummy is sourced from pdns

.. because otherwise at least two security scanners will dig up every CVE since PowerDNS 1.0 and claim the image is vulnerable to it

4 years agoMerge pull request #9796 from Habbie/geoip-static-function
Peter van Dijk [Wed, 2 Dec 2020 12:53:41 +0000 (13:53 +0100)] 
Merge pull request #9796 from Habbie/geoip-static-function

auth geoipbackend: make local function static

4 years agoMerge pull request #9794 from Habbie/dist-venv
Peter van Dijk [Wed, 2 Dec 2020 11:20:58 +0000 (12:20 +0100)] 
Merge pull request #9794 from Habbie/dist-venv

auth api-swagger.json: do not depend on .venv target. Fixes #9792

4 years agoadd upgrade note 9768/head
Peter van Dijk [Wed, 2 Dec 2020 10:05:22 +0000 (11:05 +0100)] 
add upgrade note

4 years agoMerge pull request #9574 from pieterlexis/socket-dir-older-systemd
Peter van Dijk [Wed, 2 Dec 2020 10:22:57 +0000 (11:22 +0100)] 
Merge pull request #9574 from pieterlexis/socket-dir-older-systemd

Ensure socket-dir matches runtimedir on old systemd

4 years agodnsdist: Clean up the internal queues use for self-answered and trailing test responses 9801/head
Remi Gacogne [Wed, 2 Dec 2020 09:57:06 +0000 (10:57 +0100)] 
dnsdist: Clean up the internal queues use for self-answered and trailing test responses

4 years agoauth geoipbackend: make local function static. Fixes #9791 9796/head
Peter van Dijk [Wed, 2 Dec 2020 08:39:57 +0000 (09:39 +0100)] 
auth geoipbackend: make local function static. Fixes #9791

4 years agoauth api-swagger.json: do not depend on .venv target. Fixes #9792 9794/head
Peter van Dijk [Tue, 1 Dec 2020 18:00:59 +0000 (19:00 +0100)] 
auth api-swagger.json: do not depend on .venv target. Fixes #9792

4 years agoMerge pull request #9784 from pieterlexis/dnsdist-spoofaction-one-arg
Remi Gacogne [Tue, 1 Dec 2020 16:23:03 +0000 (17:23 +0100)] 
Merge pull request #9784 from pieterlexis/dnsdist-spoofaction-one-arg

dnsdist: Remove useless second argument for `SpoofAction`

4 years agorec: Fix the gathering of denial proof for wildcard-expanded answers 9793/head
Remi Gacogne [Tue, 1 Dec 2020 16:20:22 +0000 (17:20 +0100)] 
rec: Fix the gathering of denial proof for wildcard-expanded answers

If somehow the RRSIG indicating that the answer is expanded from a
wildcard (label count smaller than the number of labels in the name)
went _after_ the NSEC we need, we forgot to gather that NSEC.
It might have been an issue for downstream validation (we do gather
them a second time later for our own validation) since the client
would not have received them.

4 years agoEnsure socket-dir matches runtimedir on old systemd 9574/head
Pieter Lexis [Thu, 1 Oct 2020 18:36:51 +0000 (20:36 +0200)] 
Ensure socket-dir matches runtimedir on old systemd

This is mostly a hack for systemd version <240 so using virtual hosting
on Ubuntu Bionic and EL7 does not lead to surprises.

This Commit explicitly adds the `--socket-dir` to the invocation of the
unit. Any users who want to use their own runtimedirs should use a
drop-in unit overriding ExecStart. I believe this does not validate the
principle of least surprise for those using the PowerDNS provided
packages and virtual hosting.

Fixes #9485

4 years agoMerge pull request #9790 from rgacogne/rec-skip-cname-qname-min-step4
Remi Gacogne [Tue, 1 Dec 2020 14:10:17 +0000 (15:10 +0100)] 
Merge pull request #9790 from rgacogne/rec-skip-cname-qname-min-step4

rec: Do not chase CNAME during qname minization step 4

4 years agodnsdist: Clarify what DynBlockMaintenance::s_topsMutex protects 9756/head
Remi Gacogne [Tue, 1 Dec 2020 14:08:52 +0000 (15:08 +0100)] 
dnsdist: Clarify what DynBlockMaintenance::s_topsMutex protects

4 years agorec: Do not chase CNAME during qname minization step 4 9790/head
Remi Gacogne [Tue, 1 Dec 2020 09:52:37 +0000 (10:52 +0100)] 
rec: Do not chase CNAME during qname minization step 4

4 years agoMerge pull request #9789 from rgacogne/rec-discard-invalid-sig
Remi Gacogne [Tue, 1 Dec 2020 08:44:41 +0000 (09:44 +0100)] 
Merge pull request #9789 from rgacogne/rec-discard-invalid-sig

rec: Actually discard invalid RRSIGs with too high labels count

4 years agorec: Actually discard invalid RRSIGs with too high labels count 9789/head
Remi Gacogne [Mon, 30 Nov 2020 16:06:02 +0000 (17:06 +0100)] 
rec: Actually discard invalid RRSIGs with too high labels count

4 years agogh actions: build centos6 packages 9779/head
Peter van Dijk [Thu, 26 Nov 2020 10:57:40 +0000 (11:57 +0100)] 
gh actions: build centos6 packages

4 years agoMerge pull request #9764 from mind04/pdns-log auth-4.5.0-alpha0
Peter van Dijk [Sun, 29 Nov 2020 11:55:31 +0000 (12:55 +0100)] 
Merge pull request #9764 from mind04/pdns-log

auth: add remote to default axfr logging

4 years agoauth: fix compiler errors with --enable-verbose-logging 9764/head
Kees Monshouwer [Fri, 27 Nov 2020 22:27:11 +0000 (23:27 +0100)] 
auth: fix compiler errors with --enable-verbose-logging

4 years agoauth: add zone and primary to all axfr logging
Kees Monshouwer [Mon, 23 Nov 2020 13:03:59 +0000 (14:03 +0100)] 
auth: add zone and primary to all axfr logging

4 years agodnsdist: Add TTL test for `SpoofAction` 9784/head
Pieter Lexis [Fri, 27 Nov 2020 12:27:45 +0000 (13:27 +0100)] 
dnsdist: Add TTL test for `SpoofAction`

4 years agodnsdist: Drop second argument in `SpoofAction`
Pieter Lexis [Fri, 27 Nov 2020 12:23:05 +0000 (13:23 +0100)] 
dnsdist: Drop second argument in `SpoofAction`

Fixes #9783

4 years agodnsdist: Fix the Dynamic Block ratio regression test
Remi Gacogne [Fri, 27 Nov 2020 11:27:19 +0000 (12:27 +0100)] 
dnsdist: Fix the Dynamic Block ratio regression test

We now properly skip the too old entries when scanning responses,
so we need to set a long enough period so that the responses are
still valids when we compute the ratio.

4 years agodnsdist: Implement DynBlock oversampling, fix refresh issues with SMT entries
Remi Gacogne [Fri, 27 Nov 2020 09:51:13 +0000 (10:51 +0100)] 
dnsdist: Implement DynBlock oversampling, fix refresh issues with SMT entries

4 years agodnsdist: Make the interval of Dynamic Blocks cleaning configurable
Remi Gacogne [Thu, 26 Nov 2020 13:54:48 +0000 (14:54 +0100)] 
dnsdist: Make the interval of Dynamic Blocks cleaning configurable

4 years agodnsdist: Skip the Dynamic Block benchmarks in our unit tests
Remi Gacogne [Thu, 26 Nov 2020 10:56:19 +0000 (11:56 +0100)] 
dnsdist: Skip the Dynamic Block benchmarks in our unit tests

4 years agodnsdist: Fix dynamic block metrics collection
Remi Gacogne [Wed, 25 Nov 2020 16:19:09 +0000 (17:19 +0100)] 
dnsdist: Fix dynamic block metrics collection

4 years agodnsdist: Add metrics for Dynamic Blocks entries
Remi Gacogne [Fri, 20 Nov 2020 15:29:56 +0000 (16:29 +0100)] 
dnsdist: Add metrics for Dynamic Blocks entries

4 years agoauth: fix rounding inaccuracy in latency statistics
Kees Monshouwer [Tue, 24 Nov 2020 19:50:34 +0000 (20:50 +0100)] 
auth: fix rounding inaccuracy in latency statistics

4 years agoMerge pull request #9746 from rgacogne/ddist-named-rules
Remi Gacogne [Thu, 26 Nov 2020 14:13:13 +0000 (15:13 +0100)] 
Merge pull request #9746 from rgacogne/ddist-named-rules

dnsdist: Add an optional name to rules

4 years agoMerge pull request #9753 from pieterlexis/test-rcpgenerator-v4-mapped-v6
Pieter Lexis [Thu, 26 Nov 2020 10:26:30 +0000 (11:26 +0100)] 
Merge pull request #9753 from pieterlexis/test-rcpgenerator-v4-mapped-v6

Test IPv4-mapped-IPv6 in the RecordTextReader

4 years agoMerge pull request #9775 from Habbie/bindbackend-add-record-error
Peter van Dijk [Thu, 26 Nov 2020 10:07:06 +0000 (11:07 +0100)] 
Merge pull request #9775 from Habbie/bindbackend-add-record-error

pdnsutil add-record: notice when backend does not support replaceRRSet. Fixes #9730

4 years agoAdd hint for testing Raspbian repos.
Erik Winkels [Wed, 25 Nov 2020 20:15:12 +0000 (21:15 +0100)] 
Add hint for testing Raspbian repos.

4 years agoMerge pull request #9770 from rgacogne/ddist-coverity-cleartext-dh
Remi Gacogne [Wed, 25 Nov 2020 15:07:14 +0000 (16:07 +0100)] 
Merge pull request #9770 from rgacogne/ddist-coverity-cleartext-dh

dnsdist: Initialize d_cleartextDH to make Coverity happy

4 years agoMerge pull request #9771 from rgacogne/ddist-clean-up-tcp-fields
Remi Gacogne [Wed, 25 Nov 2020 15:07:05 +0000 (16:07 +0100)] 
Merge pull request #9771 from rgacogne/ddist-clean-up-tcp-fields

dnsdist: Clean up unused fields in IncomingTCPConnectionState

4 years agoMerge pull request #9755 from omoerbeek/prep-rec-4.3.6-and-4.4.1
Otto Moerbeek [Wed, 25 Nov 2020 14:37:02 +0000 (15:37 +0100)] 
Merge pull request #9755 from omoerbeek/prep-rec-4.3.6-and-4.4.1

rec: Prep for rec 4.3.6 and 4.4.1

4 years agoMerge pull request #9762 from Habbie/auth-4.4-upgrade-unknown-types-doc
Peter van Dijk [Wed, 25 Nov 2020 13:09:30 +0000 (14:09 +0100)] 
Merge pull request #9762 from Habbie/auth-4.4-upgrade-unknown-types-doc

auth: document upgrade-unknown-types API interaction

4 years agopdnsutil add-record: notice when backend does not support replaceRRSet. Fixes #9730 9775/head
Peter van Dijk [Wed, 25 Nov 2020 12:07:12 +0000 (13:07 +0100)] 
pdnsutil add-record: notice when backend does not support replaceRRSet. Fixes #9730

4 years agoPrep for rec 4.3.6 and 4.4.1 9755/head
Otto Moerbeek [Fri, 20 Nov 2020 10:02:12 +0000 (11:02 +0100)] 
Prep for rec 4.3.6 and 4.4.1

4 years agoMerge pull request #9766 from Habbie/apl-endian
Peter van Dijk [Wed, 25 Nov 2020 11:05:28 +0000 (12:05 +0100)] 
Merge pull request #9766 from Habbie/apl-endian

APL records: fix endianness problem. Closes #9763

4 years agodnsdist: Clean up unused fields in IncomingTCPConnectionState 9771/head
Remi Gacogne [Wed, 25 Nov 2020 09:56:19 +0000 (10:56 +0100)] 
dnsdist: Clean up unused fields in IncomingTCPConnectionState

4 years agodnsdist: Initialize d_cleartextDH to make Coverity happy 9770/head
Remi Gacogne [Wed, 25 Nov 2020 09:54:22 +0000 (10:54 +0100)] 
dnsdist: Initialize d_cleartextDH to make Coverity happy

4 years agoAPL records: fix endianness problem. Closes #9763 9766/head
Peter van Dijk [Tue, 24 Nov 2020 14:13:49 +0000 (15:13 +0100)] 
APL records: fix endianness problem. Closes #9763

4 years agoMerge pull request #9760 from rgacogne/ddist-out-of-order-doc-typo
Peter van Dijk [Tue, 24 Nov 2020 14:38:43 +0000 (15:38 +0100)] 
Merge pull request #9760 from rgacogne/ddist-out-of-order-doc-typo

dnsdist: Fix a typo (missing backquote) in the out-of-order docs

4 years agoauth: document upgrade-unknown-types API interaction 9762/head
Peter van Dijk [Tue, 24 Nov 2020 10:44:43 +0000 (11:44 +0100)] 
auth: document upgrade-unknown-types API interaction

4 years agodnsdist: Fix a typo (missing backquote) in the out-of-order docs 9760/head
Remi Gacogne [Tue, 24 Nov 2020 09:11:59 +0000 (10:11 +0100)] 
dnsdist: Fix a typo (missing backquote) in the out-of-order docs

4 years agoMerge pull request #9759 from Habbie/repo-script-raspbian
aerique [Tue, 24 Nov 2020 08:23:15 +0000 (09:23 +0100)] 
Merge pull request #9759 from Habbie/repo-script-raspbian

generate-repo-files: add raspbian support

4 years agoMerge pull request #9747 from Habbie/github-actions-ubuntu-20.04
Peter van Dijk [Mon, 23 Nov 2020 14:43:57 +0000 (15:43 +0100)] 
Merge pull request #9747 from Habbie/github-actions-ubuntu-20.04

github actions: pin ubuntu 20.04 instead of -latest

4 years agoMerge pull request #9758 from Habbie/auth-4.4.0-beta1-docs
Peter van Dijk [Mon, 23 Nov 2020 10:16:55 +0000 (11:16 +0100)] 
Merge pull request #9758 from Habbie/auth-4.4.0-beta1-docs

auth: changelog&secpoll for auth-4.4.0-beta1

4 years agogenerate-repo-files: add raspbian support 9759/head
Peter van Dijk [Mon, 23 Nov 2020 10:00:55 +0000 (11:00 +0100)] 
generate-repo-files: add raspbian support

4 years agoMerge pull request #9582 from rgacogne/ddist-tcp-refactor-split
Remi Gacogne [Mon, 23 Nov 2020 08:41:05 +0000 (09:41 +0100)] 
Merge pull request #9582 from rgacogne/ddist-tcp-refactor-split

dnsdist: Implement TCP out-of-order

4 years agoauth: changelog&secpoll for auth-4.4.0-beta1 9758/head
Peter van Dijk [Mon, 23 Nov 2020 08:07:01 +0000 (09:07 +0100)] 
auth: changelog&secpoll for auth-4.4.0-beta1

4 years agodnsdist: Better documentation for out-of-order support 9582/head
Remi Gacogne [Fri, 20 Nov 2020 16:00:20 +0000 (17:00 +0100)] 
dnsdist: Better documentation for out-of-order support

4 years agoMerge pull request #9744 from rgacogne/rec-near-miss-to-tcp
Remi Gacogne [Fri, 20 Nov 2020 12:43:08 +0000 (13:43 +0100)] 
Merge pull request #9744 from rgacogne/rec-near-miss-to-tcp

rec: Switch to TCP in case of spoofing (near-miss) attempts

4 years agoMerge pull request #9754 from omoerbeek/auth-openbsd-warnings
Otto Moerbeek [Fri, 20 Nov 2020 11:00:15 +0000 (12:00 +0100)] 
Merge pull request #9754 from omoerbeek/auth-openbsd-warnings

auth: Kill warnings in test code on OpenBSD/clang

4 years agoTest IPv4-mapped-IPv6 in the RecordTextReader 9753/head
Pieter Lexis [Fri, 20 Nov 2020 10:50:33 +0000 (11:50 +0100)] 
Test IPv4-mapped-IPv6 in the RecordTextReader

4 years agoKill warnings in test code on OpenBSD/clang 9754/head
Otto Moerbeek [Fri, 20 Nov 2020 10:09:28 +0000 (11:09 +0100)] 
Kill warnings in test code on OpenBSD/clang

4 years agoMerge pull request #9751 from rgacogne/rec-ede-centos6
Remi Gacogne [Thu, 19 Nov 2020 15:05:42 +0000 (16:05 +0100)] 
Merge pull request #9751 from rgacogne/rec-ede-centos6

rec: Fix getEDNSExtendedErrorOptFromString() on CentOS 6

4 years agoMerge pull request #9752 from pieterlexis/docker-improvements2
Pieter Lexis [Thu, 19 Nov 2020 14:58:23 +0000 (15:58 +0100)] 
Merge pull request #9752 from pieterlexis/docker-improvements2

Two new docker improvements

4 years agodocker: also strip backend modules 9752/head
Pieter Lexis [Thu, 19 Nov 2020 11:44:16 +0000 (12:44 +0100)] 
docker: also strip backend modules

4 years agoDump generated configs from templates to stdout
Pieter Lexis [Thu, 19 Nov 2020 11:41:45 +0000 (12:41 +0100)] 
Dump generated configs from templates to stdout

4 years agoMerge pull request #9749 from rgacogne/dnsname-move-assignment-operator
Remi Gacogne [Thu, 19 Nov 2020 14:31:14 +0000 (15:31 +0100)] 
Merge pull request #9749 from rgacogne/dnsname-move-assignment-operator

Fix the DNSName move assignment operator

4 years agorec: Fix getEDNSExtendedErrorOptFromString() on CentOS 6 9751/head
Remi Gacogne [Thu, 19 Nov 2020 13:24:01 +0000 (14:24 +0100)] 
rec: Fix getEDNSExtendedErrorOptFromString() on CentOS 6

pdns_string_view falls back to a regular string there, so there
was an ambiguity on which overloaded function to call.

4 years agoauth: Don't steal resources from additional records 9749/head
Remi Gacogne [Thu, 19 Nov 2020 11:27:53 +0000 (12:27 +0100)] 
auth: Don't steal resources from additional records

4 years agoFix the DNSName move assignement operator
Remi Gacogne [Thu, 19 Nov 2020 09:53:06 +0000 (10:53 +0100)] 
Fix the DNSName move assignement operator

A misplaced 'const' prevented it from being called, making every
move of a DNSName into a full copy.
Introduced in d720eb8add5ebda11867e8b404125e0b68ed2911.

4 years agoMerge pull request #9735 from Habbie/pdnsutil-dname auth-4.4.0-beta1
Peter van Dijk [Thu, 19 Nov 2020 09:47:49 +0000 (10:47 +0100)] 
Merge pull request #9735 from Habbie/pdnsutil-dname

auth: pdnsutil check-zone: DNAME fixes

4 years agoMerge pull request #9523 from kpfleming/builder-improvements
Peter van Dijk [Thu, 19 Nov 2020 09:46:20 +0000 (10:46 +0100)] 
Merge pull request #9523 from kpfleming/builder-improvements

Package builder improvements

4 years agorec: Clarify the 'near-miss' log message, add more comments 9744/head
Remi Gacogne [Thu, 19 Nov 2020 08:19:52 +0000 (09:19 +0100)] 
rec: Clarify the 'near-miss' log message, add more comments

4 years agorec: Don't use a boost::optional to store "spoof-nearmiss-max"
Remi Gacogne [Wed, 18 Nov 2020 20:54:28 +0000 (21:54 +0100)] 
rec: Don't use a boost::optional to store "spoof-nearmiss-max"

4 years agoMerge pull request #9673 from rgacogne/rec-ede
Remi Gacogne [Wed, 18 Nov 2020 20:47:37 +0000 (21:47 +0100)] 
Merge pull request #9673 from rgacogne/rec-ede

rec: Add support for rfc8914: Extended DNS Errors

4 years agoMerge pull request #9704 from mind04/pdns-performance
Peter van Dijk [Wed, 18 Nov 2020 13:14:42 +0000 (14:14 +0100)] 
Merge pull request #9704 from mind04/pdns-performance

auth: nxdomain performance

4 years agoauth: pdnsutil check-zone: DNAME fixes 9735/head
Peter van Dijk [Wed, 18 Nov 2020 10:53:30 +0000 (11:53 +0100)] 
auth: pdnsutil check-zone: DNAME fixes

* don't warn about occlusion of records with the same name as the DNAME record
* do warn about occlusion when the DNAME is at the apex

4 years agoMerge pull request #9731 from Habbie/auth-quote-ips
Peter van Dijk [Wed, 18 Nov 2020 12:33:14 +0000 (13:33 +0100)] 
Merge pull request #9731 from Habbie/auth-quote-ips

auth: put quotes around some IPs to make messages easier to read

4 years agogithub actions: pin ubuntu 20.04 instead of -latest 9747/head
Peter van Dijk [Wed, 18 Nov 2020 12:28:05 +0000 (13:28 +0100)] 
github actions: pin ubuntu 20.04 instead of -latest

4 years agoauth: SOAData is now a member variable in PacketHandler 9704/head
Kees Monshouwer [Wed, 11 Nov 2020 11:22:37 +0000 (12:22 +0100)] 
auth: SOAData is now a member variable in PacketHandler

4 years agoauth: avoid the use of getSOAUncached() in single backend setups
Kees Monshouwer [Tue, 10 Nov 2020 19:17:33 +0000 (20:17 +0100)] 
auth: avoid the use of getSOAUncached() in single backend setups

4 years agoauth: #9496 was incomplete, ignore cryptokeys in emitNSEC() and emitNSEC3()
Kees Monshouwer [Tue, 10 Nov 2020 19:12:06 +0000 (20:12 +0100)] 
auth: #9496 was incomplete, ignore cryptokeys in emitNSEC() and emitNSEC3()

4 years agoMerge pull request #9713 from pieterlexis/trusted-notification-proxy
Peter van Dijk [Wed, 18 Nov 2020 10:55:16 +0000 (11:55 +0100)] 
Merge pull request #9713 from pieterlexis/trusted-notification-proxy

Allow ip ranges as trusted-notification-proxy

4 years agodnsdist: Add an optional name to rules 9746/head
Remi Gacogne [Wed, 18 Nov 2020 10:10:39 +0000 (11:10 +0100)] 
dnsdist: Add an optional name to rules

4 years agoMerge pull request #8707 from Habbie/lmdb-domaininfo-serial
Peter van Dijk [Wed, 18 Nov 2020 09:22:12 +0000 (10:22 +0100)] 
Merge pull request #8707 from Habbie/lmdb-domaininfo-serial

lmdb: fill di.serial (code stolen straight from gsqlbackend)