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