]> git.ipfire.org Git - thirdparty/pdns.git/log
thirdparty/pdns.git
3 years agoremove rec&dnsdist from GH and CircleCI config 10961/head
Peter van Dijk [Mon, 8 Nov 2021 10:54:21 +0000 (11:54 +0100)] 
remove rec&dnsdist from GH and CircleCI config

3 years agoPin docutils to < 0.18 for now
Remi Gacogne [Tue, 26 Oct 2021 14:07:03 +0000 (16:07 +0200)] 
Pin docutils to < 0.18 for now

We will have to deal with that pain later, but let's unbreak our
CI first.

(cherry picked from commit 2503af018b72112a2422ce895d9e7418155cbc9f)

3 years agoMerge pull request #10792 from mind04/pdns-getalldomains-bp
Peter van Dijk [Fri, 8 Oct 2021 12:28:14 +0000 (14:28 +0200)] 
Merge pull request #10792 from mind04/pdns-getalldomains-bp

auth-4.5.x: improve SOA parse exception handling

3 years agoauth: fix the SOA check in pdnsutil 10792/head
Kees Monshouwer [Fri, 1 Oct 2021 08:33:27 +0000 (10:33 +0200)] 
auth: fix the SOA check in pdnsutil

3 years agoauth: ignore broken SOA content in getAllDomains()
Kees Monshouwer [Fri, 1 Oct 2021 21:39:13 +0000 (23:39 +0200)] 
auth: ignore broken SOA content in getAllDomains()

3 years agoMerge pull request #10778 from mind04/pdns-bind-reload-bp
Peter van Dijk [Thu, 30 Sep 2021 06:52:41 +0000 (08:52 +0200)] 
Merge pull request #10778 from mind04/pdns-bind-reload-bp

auth-4.5.x: try to reload rejected zones in bind-backend once every b…

3 years agoauth-4.5.x: try to reload rejected zones in bind-backend once every bind-check-interval 10778/head
Kees Monshouwer [Tue, 21 Sep 2021 18:25:35 +0000 (20:25 +0200)] 
auth-4.5.x: try to reload rejected zones in bind-backend once every bind-check-interval

4 years agoMerge pull request #10611 from Habbie/auth-45x-type65535
Peter van Dijk [Mon, 26 Jul 2021 12:27:18 +0000 (14:27 +0200)] 
Merge pull request #10611 from Habbie/auth-45x-type65535

auth-4.5.x: correct upper bounds on d_qtypecounters

4 years agocorrect upper bounds on d_qtypecounters 10611/head auth-4.5.1
Peter van Dijk [Thu, 15 Jul 2021 13:47:18 +0000 (15:47 +0200)] 
correct upper bounds on d_qtypecounters

(cherry picked from commit 9949e87aad7968d929cd110a8a9bcfa86b9a9d48)

4 years agoMerge pull request #10579 from Habbie/backport-10568-to-auth-4.5.x auth-4.5.0
Peter van Dijk [Mon, 12 Jul 2021 11:47:54 +0000 (13:47 +0200)] 
Merge pull request #10579 from Habbie/backport-10568-to-auth-4.5.x

auth-4.5.x: allow building bindbackend without sqlite3

4 years agoauth: allow building bindbackend without sqlite3 10579/head
Peter van Dijk [Tue, 6 Jul 2021 11:16:19 +0000 (13:16 +0200)] 
auth: allow building bindbackend without sqlite3

I broke this in #10549

reported by Ralf van der Enden

(cherry picked from commit 96c9ea2833debe84b1471afb824ab2991a4be855)

4 years agoMerge pull request #10551 from Habbie/backport-10535-to-auth-4.5.x auth-4.5.0-rc2
Peter van Dijk [Thu, 1 Jul 2021 19:44:31 +0000 (21:44 +0200)] 
Merge pull request #10551 from Habbie/backport-10535-to-auth-4.5.x

auth-4.5.x: make UeberBackend::addCache pick the correct ttl

4 years agoMerge pull request #10552 from Habbie/backport-10549-to-auth-4.5.x
Peter van Dijk [Thu, 1 Jul 2021 19:23:24 +0000 (21:23 +0200)] 
Merge pull request #10552 from Habbie/backport-10549-to-auth-4.5.x

auth 4.5.x bindbackend: NSEC(3) setting consistency, reload improvements

4 years agobindbackend: purge caches on zone reload 10552/head
Peter van Dijk [Thu, 1 Jul 2021 10:45:10 +0000 (12:45 +0200)] 
bindbackend: purge caches on zone reload

(cherry picked from commit a2b419621734f3c72681d23ba24d12edd44b5d0a)

4 years agopdnsutil: add reload notes for bindbackend
Peter van Dijk [Thu, 1 Jul 2021 10:15:25 +0000 (12:15 +0200)] 
pdnsutil: add reload notes for bindbackend

(cherry picked from commit a4471afb43612740a558470730663166a647e1a1)

4 years agoauth bindbackend: store nsec3 settings at zone load
Peter van Dijk [Sat, 8 May 2021 19:18:20 +0000 (21:18 +0200)] 
auth bindbackend: store nsec3 settings at zone load

This keeps, inside the bindbackend, the nsec(3) settings consistent
with the 'rectification' applied on zone load. This avoids crashes
when nsec3 is enabled or disabled without reloading the zone in the
bindbackend.

reported by Matt Nordhoff

(cherry picked from commit ccb6405fffaf3b13133ca6fbb4159369c3aed169)

4 years agoCompletely remove lowering the TTL, just use d_cache_ttl 10551/head
Robin Geuze [Tue, 29 Jun 2021 12:57:30 +0000 (14:57 +0200)] 
Completely remove lowering the TTL, just use d_cache_ttl

(cherry picked from commit 184bf1434a1ef92fa2d5b94e4dc774cf54233edb)

4 years agoFix it so addCache actually picks the minimal ttl rather than the last one < d_cache_ttl
Robin Geuze [Tue, 29 Jun 2021 12:37:31 +0000 (14:37 +0200)] 
Fix it so addCache actually picks the minimal ttl rather than the last one < d_cache_ttl

(cherry picked from commit f5089f3a3598a27fe0be5695554c14a4f6a45c93)

4 years agoMerge pull request #10524 from Habbie/auth-4.5.0-rc1-backports auth-4.5.0-rc1
Peter van Dijk [Thu, 24 Jun 2021 15:07:00 +0000 (17:07 +0200)] 
Merge pull request #10524 from Habbie/auth-4.5.0-rc1-backports

auth-4.5.0-rc1: backports

4 years agoauth SVCB additional processing: delay inserts to avoid invalidating iterator 10524/head
Peter van Dijk [Wed, 23 Jun 2021 10:42:20 +0000 (12:42 +0200)] 
auth SVCB additional processing: delay inserts to avoid invalidating iterator

(cherry picked from commit ee2163cdb1e0de07afa48d1f652285e3a61ebcd5)

auth SVCB additional processing: do not chase chains outside of zone

fixes #10521

(cherry picked from commit 669004579aa873e34c6acbc61e6d84b6bc57d37b)

Only perform AdditionalServiceProcessing for aliasform records.

Co-authored-by: Kees Monshouwer <mind04@monshouwer.org>
(cherry picked from commit 210b625ac6626f72609bc5cdb4252262f40e786d)

4 years agoauth: fix missing rename of QType.getName() to QType.toString()
Charles-Henri Bruyand [Wed, 9 Jun 2021 10:21:04 +0000 (12:21 +0200)] 
auth: fix missing rename of QType.getName() to QType.toString()

(cherry picked from commit 1dd49ac614ca44798b2851923f529ad0830cc604)

4 years agoauth 2136: allow placing DNSKEY/CDS/CDNSKEY regardless of direct-dnskey setting....
Peter van Dijk [Mon, 21 Jun 2021 11:55:10 +0000 (13:55 +0200)] 
auth 2136: allow placing DNSKEY/CDS/CDNSKEY regardless of direct-dnskey setting. Fixes #10321

(cherry picked from commit 959e72e3a4df1620ea5ddaa1d5754aa45e712dfa)

auth: correctly respect direct-dnskey when putting DNSKEY/CDS/CDNSKEY in NSEC(3) bitmaps. Thanks @mind04. Fixes #10516

(cherry picked from commit 597e49e2db272064888df16eeadaa5b91e175595)

4 years agopdnsutil edit-zone: correctly reask inc-serial question. Fixes #10328
Peter van Dijk [Mon, 21 Jun 2021 11:40:02 +0000 (13:40 +0200)] 
pdnsutil edit-zone: correctly reask inc-serial question. Fixes #10328

(cherry picked from commit be6484af481af470ff568dc1455dcb300ebfaafc)

4 years agopdnsutil add-autoprimary: print error when exiting with 1. Fixes #10435.
Peter van Dijk [Mon, 21 Jun 2021 10:38:10 +0000 (12:38 +0200)] 
pdnsutil add-autoprimary: print error when exiting with 1. Fixes #10435.

(cherry picked from commit 390124a02530cd084a2a8b9ea4705c776af7c9ee)

4 years agoSVCB: on parse error, throw instead of truncate. Fixes #10442
Peter van Dijk [Mon, 21 Jun 2021 10:18:04 +0000 (12:18 +0200)] 
SVCB: on parse error, throw instead of truncate. Fixes #10442

(cherry picked from commit dda5e23439e91c6a2d9bb31a38d61da7f8948598)

4 years agoSVCB: Fix auto hints removing non-auto hints
Pieter Lexis [Fri, 18 Jun 2021 14:58:59 +0000 (16:58 +0200)] 
SVCB: Fix auto hints removing non-auto hints

Closes #10258

(cherry picked from commit 607d1296b284309cb5e8c71966f2db070a2a5c06)

4 years agopdnsutil create-zone: better error if default-soa-content is broken
Peter van Dijk [Sat, 19 Jun 2021 11:33:55 +0000 (13:33 +0200)] 
pdnsutil create-zone: better error if default-soa-content is broken

(cherry picked from commit 9b2ff836e0fb0cc82fff29577bfcf8e45e0c60ed)

4 years agoauth: remove pubsuffix
Peter van Dijk [Fri, 18 Jun 2021 13:50:29 +0000 (15:50 +0200)] 
auth: remove pubsuffix

(cherry picked from commit 20e341708156c320d8ce0db74d1b8770188a1742)

4 years agoin secpoll testing, do not start the auth
Peter van Dijk [Mon, 14 Jun 2021 11:33:56 +0000 (13:33 +0200)] 
in secpoll testing, do not start the auth

(cherry picked from commit 540fddabae630281f9bc54a84c969a969dbc24a0)

4 years agopdnsutil add-zone-key: clarify ZSK default
Peter van Dijk [Mon, 21 Jun 2021 11:30:06 +0000 (13:30 +0200)] 
pdnsutil add-zone-key: clarify ZSK default

(cherry picked from commit 9dc140be253237921c2fb391abf6ce195f4a7fa1)

4 years agonewCAFromRaw(): create ComboAddress from raw 4/16 byte strings, plus test
Peter van Dijk [Wed, 16 Sep 2020 08:21:24 +0000 (10:21 +0200)] 
newCAFromRaw(): create ComboAddress from raw 4/16 byte strings, plus test

(code copied from dnsdist)

(cherry picked from commit aec9c9074c9485bd6ac36e258b6ea3260a9131fb)

4 years agoMerge pull request #10469 from Habbie/dnsdist-no-dnsdist-table auth-4.5.0-beta1
Remi Gacogne [Mon, 7 Jun 2021 08:43:39 +0000 (10:43 +0200)] 
Merge pull request #10469 from Habbie/dnsdist-no-dnsdist-table

dnsdist: remove dnsdist.* lookup fallback

4 years agoMerge pull request #10463 from Habbie/lua-forward-reverse
Peter van Dijk [Sun, 6 Jun 2021 18:32:30 +0000 (20:32 +0200)] 
Merge pull request #10463 from Habbie/lua-forward-reverse

auth LUA: add filterForward function, to limit the scope of createForward[6]

4 years agoadd filterForward function, plus initialiser helper in newNMG 10463/head
Peter van Dijk [Tue, 1 Jun 2021 13:54:02 +0000 (15:54 +0200)] 
add filterForward function, plus initialiser helper in newNMG

4 years agoauth LUA testing: test the exception feature
Peter van Dijk [Mon, 31 May 2021 15:15:14 +0000 (17:15 +0200)] 
auth LUA testing: test the exception feature

4 years agoexpand LUA createForward/Reverse testing
Peter van Dijk [Mon, 31 May 2021 10:51:18 +0000 (12:51 +0200)] 
expand LUA createForward/Reverse testing

4 years agoauthtests.py: fix rcode comparison and reporting
Peter van Dijk [Mon, 31 May 2021 14:46:22 +0000 (16:46 +0200)] 
authtests.py: fix rcode comparison and reporting

4 years agorename suffix to format
Peter van Dijk [Fri, 28 May 2021 21:14:21 +0000 (23:14 +0200)] 
rename suffix to format

4 years agoMerge pull request #10470 from mind04/pdns-auth-py
Peter van Dijk [Sun, 6 Jun 2021 15:03:21 +0000 (17:03 +0200)] 
Merge pull request #10470 from mind04/pdns-auth-py

auth: disable zone-cache for the regression.auth-py tests

4 years agoauth: fix the nobackend tests 10470/head
Kees Monshouwer [Sun, 6 Jun 2021 11:01:12 +0000 (13:01 +0200)] 
auth: fix the nobackend tests

4 years agoauth: disable zone-cache for the regression.auth-py tests
Kees Monshouwer [Sat, 5 Jun 2021 23:33:03 +0000 (01:33 +0200)] 
auth: disable zone-cache for the regression.auth-py tests

4 years agodnsdist: remove dnsdist.* lookup fallback 10469/head
Peter van Dijk [Sat, 5 Jun 2021 16:57:56 +0000 (18:57 +0200)] 
dnsdist: remove dnsdist.* lookup fallback

4 years agoMerge pull request #10426 from omoerbeek/rec-refresh-ns-and-addr-fix
Otto Moerbeek [Fri, 4 Jun 2021 14:34:49 +0000 (16:34 +0200)] 
Merge pull request #10426 from omoerbeek/rec-refresh-ns-and-addr-fix

rec: When refreshing, do not consider root almost expired

4 years agomake ttl value's origin clear 10426/head
Otto Moerbeek [Fri, 4 Jun 2021 12:58:50 +0000 (14:58 +0200)] 
make ttl value's origin clear

Co-authored-by: Remi Gacogne <github@coredump.fr>
4 years agoAdd testcase for "almost expired".
Otto [Fri, 4 Jun 2021 11:27:44 +0000 (13:27 +0200)] 
Add testcase for "almost expired".

4 years agoMerge pull request #10450 from pieterlexis/modernize-ax_check_sign
Peter van Dijk [Thu, 3 Jun 2021 20:36:55 +0000 (22:36 +0200)] 
Merge pull request #10450 from pieterlexis/modernize-ax_check_sign

Update AX_CHECK_SIGN for autoconf 2.71

4 years agoMerge pull request #10454 from mind04/pdns-tiny-getalldomains
Peter van Dijk [Thu, 3 Jun 2021 18:57:41 +0000 (20:57 +0200)] 
Merge pull request #10454 from mind04/pdns-tiny-getalldomains

auth: add/fix getAllDomains()

4 years agoMerge pull request #10466 from tuxis-ie/fix_issue_10465
Peter van Dijk [Thu, 3 Jun 2021 14:57:29 +0000 (16:57 +0200)] 
Merge pull request #10466 from tuxis-ie/fix_issue_10465

Update documentation to reflect changes in default-soa-content.

4 years agoadd markup 10466/head
Peter van Dijk [Thu, 3 Jun 2021 14:57:18 +0000 (16:57 +0200)] 
add markup

4 years agoMerge pull request #10461 from mind04/pdns-createdomain
Peter van Dijk [Thu, 3 Jun 2021 14:51:19 +0000 (16:51 +0200)] 
Merge pull request #10461 from mind04/pdns-createdomain

auth: simplify createDomain()

4 years agoMerge pull request #10452 from cmouse/doc-unknown-rr
Peter van Dijk [Thu, 3 Jun 2021 13:46:31 +0000 (15:46 +0200)] 
Merge pull request #10452 from cmouse/doc-unknown-rr

docs: Document unknown record type in supported types

4 years agoauth: document and check backend zone-cache capability 10454/head
Kees Monshouwer [Thu, 3 Jun 2021 06:44:38 +0000 (08:44 +0200)] 
auth: document and check backend zone-cache capability

4 years agoUpdate with @Habbie's suggestions
Mark Schouten [Thu, 3 Jun 2021 11:59:37 +0000 (13:59 +0200)] 
Update with @Habbie's suggestions

4 years agoUpdate documentation to reflect changes in default-soa-content.
Mark Schouten [Thu, 3 Jun 2021 10:32:06 +0000 (12:32 +0200)] 
Update documentation to reflect changes in default-soa-content.

There are more settings that need replacing.

4 years agoMerge pull request #10460 from rgacogne/rec-referral-from-parent-on-ds
Remi Gacogne [Thu, 3 Jun 2021 08:44:39 +0000 (10:44 +0200)] 
Merge pull request #10460 from rgacogne/rec-referral-from-parent-on-ds

rec: Don't follow referral from the parent to the child for DS queries

4 years agoauth: simplify createDomain() 10461/head
Kees Monshouwer [Mon, 31 May 2021 21:25:13 +0000 (23:25 +0200)] 
auth: simplify createDomain()

4 years agoMerge pull request #10419 from rgacogne/ddist-fix-edns-notify
Remi Gacogne [Wed, 2 Jun 2021 14:36:13 +0000 (16:36 +0200)] 
Merge pull request #10419 from rgacogne/ddist-fix-edns-notify

dnsdist: Properly handle ECS for queries with ancount or nscount > 0

4 years agorec: Cleaner way of handling a referral to a child zone for DS queries 10460/head
Remi Gacogne [Wed, 2 Jun 2021 14:29:40 +0000 (16:29 +0200)] 
rec: Cleaner way of handling a referral to a child zone for DS queries

4 years agorec: Also test for the "referral to child on DS query" case in a Secure zone
Remi Gacogne [Wed, 2 Jun 2021 14:26:14 +0000 (16:26 +0200)] 
rec: Also test for the "referral to child on DS query" case in a Secure zone

4 years agoBetter approach: just never consider root records "almost expired".
Otto [Wed, 2 Jun 2021 14:11:44 +0000 (16:11 +0200)] 
Better approach: just never consider root records "almost expired".

They will be refreshed by the periodic task anyway.

4 years agorec: Fix a typo in a comment
Remi Gacogne [Wed, 2 Jun 2021 13:02:42 +0000 (15:02 +0200)] 
rec: Fix a typo in a comment

4 years agorec: Add a unit test for the "referral to child on DS query" case
Remi Gacogne [Wed, 2 Jun 2021 13:00:32 +0000 (15:00 +0200)] 
rec: Add a unit test for the "referral to child on DS query" case

4 years agoMerge pull request #10445 from rgacogne/rec-typo-edns-prometheus-metric
Otto Moerbeek [Wed, 2 Jun 2021 11:28:18 +0000 (13:28 +0200)] 
Merge pull request #10445 from rgacogne/rec-typo-edns-prometheus-metric

rec: Fix a typo in the prometheus "edns-ping-mismatches" metric

4 years agoMerge pull request #10459 from Habbie/auth-py-tests
Peter van Dijk [Wed, 2 Jun 2021 10:15:17 +0000 (12:15 +0200)] 
Merge pull request #10459 from Habbie/auth-py-tests

auth-py tests: unbreak, enable in CircleCI

4 years agoUpdate AX_CHECK_SIGN for autoconf 2.71 10450/head
Pieter Lexis [Wed, 26 May 2021 12:24:17 +0000 (14:24 +0200)] 
Update AX_CHECK_SIGN for autoconf 2.71

When running autoreconf with ax_check_sign.m4, autoconf 2.71 complains
about the use of `AX_TRY_COMPILE`:

```
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:29: warning: The macro `AC_TRY_COMPILE' is obsolete.
configure.ac:29: You should run autoupdate.
./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
m4/ax_check_sign.m4:41: AX_CHECK_SIGN is expanded from...
m4/pdns_check_time_t.m4:1: PDNS_CHECK_TIME_T is expanded from...
configure.ac:29: the top level
```

This updates the macro to use `AC_COMPILE_IFELSE`, which has been present in
autoconf since at least version 2.60, released in 26 Jun 2006 (I did not
check any older releases).

This patch has been [submitted](http://savannah.gnu.org/patch/index.php?10071) [upstream](https://github.com/autoconf-archive/autoconf-archive/pull/225).

4 years agoMerge pull request #10407 from zeha/bullseye
Peter van Dijk [Tue, 1 Jun 2021 08:36:56 +0000 (10:36 +0200)] 
Merge pull request #10407 from zeha/bullseye

builder-support: add Debian bullseye dockerfiles

4 years agoMerge pull request #10462 from pieterlexis/update-boost-m4
Peter van Dijk [Tue, 1 Jun 2021 08:33:27 +0000 (10:33 +0200)] 
Merge pull request #10462 from pieterlexis/update-boost-m4

Update boost.m4

4 years agoauth LUA testing: allow 2 seconds for health checking to run 10459/head
Peter van Dijk [Tue, 1 Jun 2021 08:12:42 +0000 (10:12 +0200)] 
auth LUA testing: allow 2 seconds for health checking to run

4 years agoUpdate boost.m4 10462/head
Pieter Lexis [Tue, 1 Jun 2021 07:12:15 +0000 (09:12 +0200)] 
Update boost.m4

4 years agorec: Don't follow referral from the parent to the child for DS queries
Remi Gacogne [Mon, 31 May 2021 15:00:18 +0000 (17:00 +0200)] 
rec: Don't follow referral from the parent to the child for DS queries

It happens if the server does not know about the DS special case.
Treat the delegation as a unsigned NODATA answer in that case.

For example for sthc.nordlo.cloud we go from the existing:

```
[1]   sthc.nordlo.cloud: Resolved 'nordlo.cloud' NS ns2.zetup.se to: 159.253.27.75
[1]   sthc.nordlo.cloud: Trying IP 159.253.27.75:53, asking 'sthc.nordlo.cloud|DS'
[1]   sthc.nordlo.cloud: Got 3 answers from ns2.zetup.se (159.253.27.75), rcode=0 (No Error), aa=0, in 35ms
[1]   sthc.nordlo.cloud: accept answer 'sthc.nordlo.cloud|NS|ns2.loopia.se.' from 'nordlo.cloud' nameservers? ttl=3600, place=2 YES!
[1]   sthc.nordlo.cloud: accept answer 'sthc.nordlo.cloud|NS|ns1.loopia.se.' from 'nordlo.cloud' nameservers? ttl=3600, place=2 YES!
[1]   sthc.nordlo.cloud: OPT answer '.' from 'nordlo.cloud' nameservers
[1]   sthc.nordlo.cloud: determining status after receiving this packet
[1]   sthc.nordlo.cloud: got NS record 'sthc.nordlo.cloud' -> 'ns2.loopia.se.'
[1]   sthc.nordlo.cloud: got NS record 'sthc.nordlo.cloud' -> 'ns1.loopia.se.'
[1]   sthc.nordlo.cloud: status=did not resolve, got 2 NS, looping to them
[1]   sthc.nordlo.cloud.: Nameservers: ns1.loopia.se(37.85ms), ns2.loopia.se(38.26ms)
[1]   sthc.nordlo.cloud: Trying to resolve NS 'ns1.loopia.se' (1/2)
[1]   Nameserver ns1.loopia.se IPs: 93.188.0.20(37.85ms)
[1]   sthc.nordlo.cloud: Resolved 'sthc.nordlo.cloud' NS ns1.loopia.se to: 93.188.0.20
[1]   sthc.nordlo.cloud: Trying IP 93.188.0.20:53, asking 'sthc.nordlo.cloud|DS'
```

to:

```
[1]   sthc.nordlo.cloud: Resolved 'nordlo.cloud' NS ns2.zetup.se to: 159.253.27.75
[1]   sthc.nordlo.cloud: Trying IP 159.253.27.75:53, asking 'sthc.nordlo.cloud|DS'
[1]   sthc.nordlo.cloud: Got 3 answers from ns2.zetup.se (159.253.27.75), rcode=0 (No Error), aa=0, in 35ms
[1]   sthc.nordlo.cloud: accept answer 'sthc.nordlo.cloud|NS|ns2.loopia.se.' from 'nordlo.cloud' nameservers? ttl=3600, place=2 YES!
[1]   sthc.nordlo.cloud: accept answer 'sthc.nordlo.cloud|NS|ns1.loopia.se.' from 'nordlo.cloud' nameservers? ttl=3600, place=2 YES!
[1]   sthc.nordlo.cloud: OPT answer '.' from 'nordlo.cloud' nameservers
[1]   sthc.nordlo.cloud: determining status after receiving this packet
[1]   sthc.nordlo.cloud: got NS record 'sthc.nordlo.cloud' -> 'ns2.loopia.se.'
[1]   sthc.nordlo.cloud: got (implicit) negative indication of DS record for 'sthc.nordlo.cloud'
[1]   sthc.nordlo.cloud: got NS record 'sthc.nordlo.cloud' -> 'ns1.loopia.se.'
[1]   sthc.nordlo.cloud: status=noerror, other types may exist, but we are done (have negative SOA)
[1] : no signatures for sthc.nordlo.cloud, we likely missed a cut between cloud and nordlo.cloud, looking for it
```

4 years agocircleci: test auth-py
Peter van Dijk [Mon, 15 Feb 2021 13:20:15 +0000 (14:20 +0100)] 
circleci: test auth-py

4 years agoauth testing: enable svc-autohints when testing autohints
Peter van Dijk [Mon, 31 May 2021 13:00:59 +0000 (15:00 +0200)] 
auth testing: enable svc-autohints when testing autohints

4 years agoauth: enable zone cache by default
Peter van Dijk [Wed, 26 May 2021 10:50:14 +0000 (12:50 +0200)] 
auth: enable zone cache by default

4 years agoauth: test with a variety of zone-cache-refresh-interval flavors
Kees Monshouwer [Wed, 26 May 2021 21:43:52 +0000 (23:43 +0200)] 
auth: test with a variety of zone-cache-refresh-interval flavors

4 years agoauth: implement getAllDomains() in geoip backend
Kees Monshouwer [Wed, 26 May 2021 21:32:12 +0000 (23:32 +0200)] 
auth: implement getAllDomains() in geoip backend

4 years agoauth: add dns-get-all-domains in lua2 backend script
Kees Monshouwer [Wed, 26 May 2021 20:30:56 +0000 (22:30 +0200)] 
auth: add dns-get-all-domains in lua2 backend script

4 years agoauth: fix possibe crash in getAllDomains()
Kees Monshouwer [Wed, 26 May 2021 18:41:08 +0000 (20:41 +0200)] 
auth: fix possibe crash in getAllDomains()

4 years agoMerge pull request #10455 from Habbie/builder-yum-upgrade
Peter van Dijk [Fri, 28 May 2021 10:30:21 +0000 (12:30 +0200)] 
Merge pull request #10455 from Habbie/builder-yum-upgrade

builder rpmbuild: run yum upgrade first

4 years agobuilder rpmbuild: run yum upgrade first 10455/head
Peter van Dijk [Thu, 27 May 2021 16:04:46 +0000 (18:04 +0200)] 
builder rpmbuild: run yum upgrade first

4 years agoMerge pull request #10434 from pieterlexis/upgrade-local-ipv6
Peter van Dijk [Thu, 27 May 2021 11:19:22 +0000 (13:19 +0200)] 
Merge pull request #10434 from pieterlexis/upgrade-local-ipv6

Fix the upgrade guide for local-ipv6 + other doc fixes

4 years agoFix SQL highlighting in pgsql docs 10434/head
Pieter Lexis [Fri, 21 May 2021 13:36:54 +0000 (15:36 +0200)] 
Fix SQL highlighting in pgsql docs

4 years agoCorrectly update local-ipv6 deprecation info
Pieter Lexis [Fri, 21 May 2021 13:32:41 +0000 (15:32 +0200)] 
Correctly update local-ipv6 deprecation info

4 years agoMerge pull request #10376 from Habbie/auth-4.5.0-alpha1-docs
Peter van Dijk [Thu, 27 May 2021 08:39:18 +0000 (10:39 +0200)] 
Merge pull request #10376 from Habbie/auth-4.5.0-alpha1-docs

changelog and secpoll for auth-4.5.0-alpha1

4 years agoupdate release date; mention new zone cache feature 10376/head
Peter van Dijk [Thu, 27 May 2021 08:26:56 +0000 (10:26 +0200)] 
update release date; mention new zone cache feature

4 years agodocs: Document unknown record type in supported types 10452/head
Aki Tuomi [Wed, 26 May 2021 17:37:26 +0000 (20:37 +0300)] 
docs: Document unknown record type in supported types

4 years agoMerge pull request #10398 from dmachard/doc-dnsdist-eol
Remi Gacogne [Wed, 26 May 2021 15:41:56 +0000 (17:41 +0200)] 
Merge pull request #10398 from dmachard/doc-dnsdist-eol

 dnsdist: docs new EOL page

4 years agoMerge pull request #10417 from omoerbeek/rec-docs-PolicyEvent.appliedPolicy
Otto Moerbeek [Wed, 26 May 2021 11:21:11 +0000 (13:21 +0200)] 
Merge pull request #10417 from omoerbeek/rec-docs-PolicyEvent.appliedPolicy

rec: Refer to the description in dq.appliedPolicy for PolicyEvent.appliedPolicy

4 years agoMerge pull request #10416 from omoerbeek/redundant-checks-updateCacheFromRecords
Otto Moerbeek [Wed, 26 May 2021 11:20:53 +0000 (13:20 +0200)] 
Merge pull request #10416 from omoerbeek/redundant-checks-updateCacheFromRecords

rec: Remove checks in updateCacheFromRecords that are already done by sanitizeRecords.

4 years agoMerge pull request #10396 from omoerbeek/rec-log-levels
Otto Moerbeek [Wed, 26 May 2021 11:20:27 +0000 (13:20 +0200)] 
Merge pull request #10396 from omoerbeek/rec-log-levels

Take into account g_quiet when determing loglevel and change a few loglevels

4 years agodoc formatting/parsing fixes
Peter van Dijk [Wed, 26 May 2021 11:00:03 +0000 (13:00 +0200)] 
doc formatting/parsing fixes

4 years agochangelog and secpoll for auth-4.5.0-alpha1
Peter van Dijk [Mon, 10 May 2021 09:50:59 +0000 (11:50 +0200)] 
changelog and secpoll for auth-4.5.0-alpha1

4 years agorec: Fix a typo in the prometheus "edns-ping-mismatches" metric 10445/head
Remi Gacogne [Wed, 26 May 2021 08:59:50 +0000 (10:59 +0200)] 
rec: Fix a typo in the prometheus "edns-ping-mismatches" metric

4 years agoMerge pull request #10440 from omoerbeek/rec-nsec3-iter-default
Otto Moerbeek [Wed, 26 May 2021 08:43:33 +0000 (10:43 +0200)] 
Merge pull request #10440 from omoerbeek/rec-nsec3-iter-default

rec: Change nsec3-max-iterations default to 150

4 years agoMerge pull request #10342 from pieterlexis/svcb-rename-echconfig
Peter van Dijk [Tue, 25 May 2021 19:25:56 +0000 (21:25 +0200)] 
Merge pull request #10342 from pieterlexis/svcb-rename-echconfig

SVCB: rename echconfig to ech and add test vectors from draft

4 years agoMerge pull request #10423 from rgacogne/ddist-tcp-max-connections-stats-race
Remi Gacogne [Tue, 25 May 2021 16:11:28 +0000 (18:11 +0200)] 
Merge pull request #10423 from rgacogne/ddist-tcp-max-connections-stats-race

dnsdist: Add a suppression for a race in TCP stats reported by TSAN

4 years agoMerge pull request #10439 from rgacogne/ddist-snmp-tsan-race
Remi Gacogne [Tue, 25 May 2021 16:11:02 +0000 (18:11 +0200)] 
Merge pull request #10439 from rgacogne/ddist-snmp-tsan-race

dnsdist: Fix a data race reported by TSAN in SNMP metrics

4 years agoChange nsec3-max-iterations default to 150 10440/head
Otto [Tue, 25 May 2021 14:17:40 +0000 (16:17 +0200)] 
Change nsec3-max-iterations default to 150

4 years agoMerge pull request #10433 from Habbie/rec-irrelevant-logging
Otto Moerbeek [Tue, 25 May 2021 13:55:21 +0000 (15:55 +0200)] 
Merge pull request #10433 from Habbie/rec-irrelevant-logging

rec: distinguish the various 'Removing irrelevant record' log lines

4 years agoMerge pull request #10326 from omoerbeek/docs-year
Otto Moerbeek [Tue, 25 May 2021 13:42:10 +0000 (15:42 +0200)] 
Merge pull request #10326 from omoerbeek/docs-year

docs: Determine copyright upper bound year by code

4 years agoMerge pull request #10304 from Habbie/auth-faq-protectsystem
Pieter Lexis [Tue, 25 May 2021 13:40:52 +0000 (15:40 +0200)] 
Merge pull request #10304 from Habbie/auth-faq-protectsystem

auth faq: document a ProtectSystem=full implication