Commit Graph

18 Commits

Author SHA1 Message Date
angeloxx
cd2088dff3 Merged from master and tested. 2024-03-19 13:27:17 +01:00
angeloxx
bab7a84f11 Fix test coverage 2024-02-26 22:15:46 +01:00
Kyle Butt
a3c9908d5e
RFC2136: Add support for DNS-over-TLS
*  Reuse the existing TLS options.
 *  Add two new flags, one to enable DNS-over-TLS, and the second to
    disable cert checks for DNS-over-TLS.
 *  Factor out the connection code so that it can be shared between the
    zone transfer and the updates. If TLS was requested, it will be used
    for both.
 *  RFC9013 requires TLS 1.3 or later, and an ALPN negotiation of "dot".
2024-02-26 11:23:34 -07:00
Greg Sidelinger
35dc1fc0b9 Update rfc2136 test suite to deal with ording when dealing with multi zones
Signed-off-by: Greg Sidelinger <gate@ilive4code.net>
2023-12-20 16:26:39 +00:00
Greg Sidelinger
7427c8ed3f Only log zone once for the SendMessage
Signed-off-by: Greg Sidelinger <gate@ilive4code.net>
2023-12-20 14:00:31 +00:00
Greg Sidelinger
1418a3ace3 Update the rfc2136 mutlizone fix to support the default root zone
Add some tests for rfc2136 multizones

Signed-off-by: Greg Sidelinger <gate@ilive4code.net>
2023-12-20 13:56:40 +00:00
Michel Loiseleur
3c570496e9 following review 2023-12-07 10:43:38 +01:00
Michel Loiseleur
497e481b60 fix rfc2136, following https://github.com/miekg/dns/pull/1479 2023-12-02 21:56:19 +01:00
s.kharlamov
0ac4740162 RFC2136: Small fixes of logs 2023-11-09 17:40:54 +00:00
s.kharlamov
4794c01c6f Allow multiple RFC2136 zones 2023-10-08 22:48:48 +00:00
Andy Bursavich
74ffff6c26 gofumpt 2022-09-20 20:48:57 -07:00
Dinar Valeev
65821fbc65
RFC2136: add NS record support
Signed-off-by: Dinar Valeev <dinar.valeev@absa.africa>
2021-11-14 17:47:17 +01:00
Jeffrey Egeland
45e28261d0
rfc2136: add unit tests for batch size changes 2021-06-30 07:24:19 -04:00
stovemeerkat
0b8e047d2e rfc2136: Add new flag to specify Kerberos realm for GSS-TSIG 2021-03-18 11:36:46 +01:00
Dustin Scott
1e4c1e299d Add RFC3645 support for secure updates with GSS-TSIG 2021-02-05 08:40:31 -06:00
Douglas Mayle
caff1e7a6f Fix handling of DNS updates for RFC2136 provider.
When receiving an update, we should be removing the old record and
adding the new.  Previously, we were removing and readding the new
record, which would cause the old DNS record to be left lying around.
2020-06-07 10:21:02 +02:00
Raffaele Di Fazio
82539e35a3 makes tests pass
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 13:54:13 +02:00
Raffaele Di Fazio
db4224c705 restructures the providers (build only)
Signed-off-by: Raffaele Di Fazio <difazio.raffaele@gmail.com>
2020-05-08 13:05:17 +02:00