]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
4 years agoknsupdate: don't crash if missing prereq parameters
Daniel Salzman [Thu, 3 Feb 2022 12:45:40 +0000 (13:45 +0100)] 
knsupdate: don't crash if missing prereq parameters

4 years agoknsupdate: log error if unsupported command
Daniel Salzman [Thu, 3 Feb 2022 12:26:46 +0000 (13:26 +0100)] 
knsupdate: log error if unsupported command

4 years agoman: update kzonesign
Daniel Salzman [Thu, 3 Feb 2022 12:03:29 +0000 (13:03 +0100)] 
man: update kzonesign

4 years agoknsupdate: previous parsing error no longer affects next commands
Daniel Salzman [Thu, 3 Feb 2022 12:02:40 +0000 (13:02 +0100)] 
knsupdate: previous parsing error no longer affects next commands

4 years agoman/knsupdate: add description of the interactive mode
Daniel Salzman [Thu, 3 Feb 2022 11:44:36 +0000 (12:44 +0100)] 
man/knsupdate: add description of the interactive mode

4 years agoknsupdate: don't print two similar errors
Daniel Salzman [Thu, 3 Feb 2022 11:39:56 +0000 (12:39 +0100)] 
knsupdate: don't print two similar errors

4 years agoknsupdate: adds the 'exit' command as a synonym to the existing 'quit'
Jan Hák [Thu, 3 Feb 2022 10:14:47 +0000 (11:14 +0100)] 
knsupdate: adds the 'exit' command as a synonym to the existing 'quit'

4 years agoknsupdate: use of libedit in interactive mode with history and completion
Jan Hák [Wed, 2 Feb 2022 11:55:54 +0000 (12:55 +0100)] 
knsupdate: use of libedit in interactive mode with history and completion

4 years agoman/kzonesign: extend utility description
Daniel Salzman [Wed, 2 Feb 2022 16:05:49 +0000 (17:05 +0100)] 
man/kzonesign: extend utility description

4 years agodoc/mod-probe: add link to simple python client
Daniel Salzman [Wed, 2 Feb 2022 15:54:25 +0000 (16:54 +0100)] 
doc/mod-probe: add link to simple python client

4 years agoMerge branch 'fix_test_dnsproxy' into 'master'
Daniel Salzman [Wed, 2 Feb 2022 15:33:38 +0000 (16:33 +0100)] 
Merge branch 'fix_test_dnsproxy' into 'master'

modules/dnsproxy -- test well even in case of conflicting zones

See merge request knot/knot-dns!1422

4 years agotests-extra: modules/dnsproxy -- test well even in case of conflicting zones
David Vašek [Fri, 21 Jan 2022 16:36:28 +0000 (17:36 +0100)] 
tests-extra: modules/dnsproxy -- test well even in case of conflicting zones

This change handles the situation when the remote zone is a subzone of the local zone

4 years agoknotc: in zone-purge, support tab-completion of multiple zones
David Vašek [Tue, 1 Feb 2022 17:41:02 +0000 (18:41 +0100)] 
knotc: in zone-purge, support tab-completion of multiple zones

4 years agodoc/knotd: document the use of a SIGUSR1 signal (reload all zones)
David Vašek [Tue, 1 Feb 2022 16:56:10 +0000 (17:56 +0100)] 
doc/knotd: document the use of a SIGUSR1 signal (reload all zones)

4 years agodoc/knotc: update zone-status and zone-purge wrt all-zones operations
David Vašek [Tue, 1 Feb 2022 16:54:02 +0000 (17:54 +0100)] 
doc/knotc: update zone-status and zone-purge wrt all-zones operations

4 years agosamples: dbus_client.sh -- allow event specific processing
David Vašek [Mon, 31 Jan 2022 13:42:20 +0000 (14:42 +0100)] 
samples: dbus_client.sh -- allow event specific processing

4 years agosamples: improve the portability of dbus_client.sh
David Vašek [Mon, 31 Jan 2022 12:34:04 +0000 (13:34 +0100)] 
samples: improve the portability of dbus_client.sh

It works with the original (BWK) awk (BSD's, iOS, Android, illumos)
and with most Bourne shells (/bin/sh). However, (Debian's) dash isn't
supported yet when run as /bin/sh.

4 years agoMerge branch 'dbus-keyid' into 'master'
Libor Peltan [Mon, 31 Jan 2022 15:26:17 +0000 (16:26 +0100)] 
Merge branch 'dbus-keyid' into 'master'

Add key id parameter to zone_ksk_submission dbus signal

See merge request knot/knot-dns!1425

4 years agotests-extra: endless run
Jan Hák [Thu, 27 Jan 2022 08:36:43 +0000 (09:36 +0100)] 
tests-extra: endless run

4 years agotests-extra: stop testing execution on first error occured
Jan Hák [Wed, 26 Jan 2022 14:43:36 +0000 (15:43 +0100)] 
tests-extra: stop testing execution on first error occured

4 years agodbus: add key id parameter to zone_ksk_submission signal
Daniel Salzman [Sat, 29 Jan 2022 20:30:28 +0000 (21:30 +0100)] 
dbus: add key id parameter to zone_ksk_submission signal

4 years agoMerge branch 'xfr_freeze' into 'master'
Libor Peltan [Mon, 31 Jan 2022 12:42:50 +0000 (13:42 +0100)] 
Merge branch 'xfr_freeze' into 'master'

implemented outgoing XFR freeze/thaw

See merge request knot/knot-dns!1168

4 years agoImplemented outgoing XFR freeze/thaw
Libor Peltan [Mon, 17 Aug 2020 15:43:39 +0000 (17:43 +0200)] 
Implemented outgoing XFR freeze/thaw

4 years agoMerge branch 'deb-kdig-test' into 'master'
Daniel Salzman [Wed, 26 Jan 2022 18:24:54 +0000 (19:24 +0100)] 
Merge branch 'deb-kdig-test' into 'master'

deb/tests/kdig: make the test more stable

See merge request knot/knot-dns!1424

4 years agodeb/tests/kdig: make the test more stable
Jakub Ružička [Wed, 26 Jan 2022 17:59:46 +0000 (18:59 +0100)] 
deb/tests/kdig: make the test more stable

4 years agoMerge branch 'debhelper11' into 'master'
Daniel Salzman [Wed, 26 Jan 2022 17:42:33 +0000 (18:42 +0100)] 
Merge branch 'debhelper11' into 'master'

deb: switch to debhelper 11, sync from downstream

See merge request knot/knot-dns!1423

4 years agodistro/rpm: unify home_dir for user knot to /var/lib/knot
Daniel Salzman [Wed, 26 Jan 2022 09:16:32 +0000 (10:16 +0100)] 
distro/rpm: unify home_dir for user knot to /var/lib/knot

4 years agoDockerfile: facilitate the use of unprivileged container
Daniel Salzman [Wed, 26 Jan 2022 08:21:39 +0000 (09:21 +0100)] 
Dockerfile: facilitate the use of unprivileged container

Based on work by Pierre-Olivier Mercier <nemunaire@nemunai.re>

closes #783

4 years agodeb: sync autopkgtests from Debian downstream
Jakub Ružička [Mon, 24 Jan 2022 14:15:00 +0000 (15:15 +0100)] 
deb: sync autopkgtests from Debian downstream

4 years agodeb: split .manpages from .install
Jakub Ružička [Mon, 24 Jan 2022 14:10:36 +0000 (15:10 +0100)] 
deb: split .manpages from .install

4 years agodeb: use debhelper >= 11
Jakub Ružička [Mon, 17 Jan 2022 13:09:12 +0000 (14:09 +0100)] 
deb: use debhelper >= 11

4 years agodistro/rpm: fix source path to cz.nic.knotd.conf
Daniel Salzman [Mon, 24 Jan 2022 16:07:39 +0000 (17:07 +0100)] 
distro/rpm: fix source path to cz.nic.knotd.conf

4 years agoMerge branch 'key_roll_dup_log' into 'master'
Daniel Salzman [Thu, 20 Jan 2022 13:00:17 +0000 (14:00 +0100)] 
Merge branch 'key_roll_dup_log' into 'master'

key-rollover: dont duplicate final routines in case of recursion

See merge request knot/knot-dns!1421

4 years agokey-rollover: dont duplicate final routines in case of recursion
Libor Peltan [Thu, 20 Jan 2022 10:51:04 +0000 (11:51 +0100)] 
key-rollover: dont duplicate final routines in case of recursion

4 years agoMerge branch 'txt_dname_max' into 'master'
Libor Peltan [Thu, 20 Jan 2022 08:52:26 +0000 (09:52 +0100)] 
Merge branch 'txt_dname_max' into 'master'

Fixed KNOT_DNAME_TXT_MAXLEN

Closes #781

See merge request knot/knot-dns!1420

4 years agoFix incorrect use of KNOT_DNAME_TXT_MAXLEN
Daniel Salzman [Wed, 19 Jan 2022 18:05:26 +0000 (19:05 +0100)] 
Fix incorrect use of KNOT_DNAME_TXT_MAXLEN

4 years agodname: fix KNOT_DNAME_TXT_MAXLEN constant
Daniel Salzman [Wed, 19 Jan 2022 18:01:43 +0000 (19:01 +0100)] 
dname: fix KNOT_DNAME_TXT_MAXLEN constant

4 years agoMerge branch 'dbus' into 'master'
Libor Peltan [Tue, 18 Jan 2022 18:15:26 +0000 (19:15 +0100)] 
Merge branch 'dbus' into 'master'

D-Bus notifications

See merge request knot/knot-dns!1419

4 years agodistro: install dbus config file for deb and rpm
Daniel Salzman [Mon, 17 Jan 2022 20:34:09 +0000 (21:34 +0100)] 
distro: install dbus config file for deb and rpm

4 years agosamples: add client for python, perl, and bash
Jan Hák [Tue, 11 Jan 2022 13:20:01 +0000 (14:20 +0100)] 
samples: add client for python, perl, and bash

4 years agodbus: simplify config file
Daniel Salzman [Mon, 17 Jan 2022 11:26:59 +0000 (12:26 +0100)] 
dbus: simplify config file

4 years agodbus: add config file
Jan Hák [Fri, 7 Jan 2022 13:47:49 +0000 (14:47 +0100)] 
dbus: add config file

4 years agoknotd: finaliza D-Bus events
Daniel Salzman [Mon, 17 Jan 2022 08:36:35 +0000 (09:36 +0100)] 
knotd: finaliza D-Bus events

4 years agoknotd: D-Bus based on systemd's sd_bus
Jan Hák [Fri, 7 Jan 2022 13:13:43 +0000 (14:13 +0100)] 
knotd: D-Bus based on systemd's sd_bus

4 years agotests: mute compile warning on CentOS 7
Daniel Salzman [Tue, 18 Jan 2022 13:52:43 +0000 (14:52 +0100)] 
tests: mute compile warning on CentOS 7

4 years agoMerge branch 'log_pooled_remote' into 'master'
Libor Peltan [Mon, 10 Jan 2022 16:30:59 +0000 (17:30 +0100)] 
Merge branch 'log_pooled_remote' into 'master'

Log if the remote was taken from the pool

See merge request knot/knot-dns!1416

4 years agoknot: log if the remote was taken from the pool, refactoring
Daniel Salzman [Sat, 8 Jan 2022 20:32:56 +0000 (21:32 +0100)] 
knot: log if the remote was taken from the pool, refactoring

4 years agoMerge branch 'orig-qname' into 'master'
Libor Peltan [Mon, 10 Jan 2022 14:08:11 +0000 (15:08 +0100)] 
Merge branch 'orig-qname' into 'master'

Preserve QNAME case in knot_pkt_t 'wire' field

Closes #780

See merge request knot/knot-dns!1414

4 years agopkt: use knot_dname_copy_lower() where appropriate
Daniel Salzman [Fri, 7 Jan 2022 08:12:16 +0000 (09:12 +0100)] 
pkt: use knot_dname_copy_lower() where appropriate

4 years agodname: add knot_dname_copy_lower()
Daniel Salzman [Fri, 7 Jan 2022 08:11:00 +0000 (09:11 +0100)] 
dname: add knot_dname_copy_lower()

4 years agopkt: copy lowercased QNAME instead of canonicalization in knot_pkt_init_response()
Daniel Salzman [Fri, 7 Jan 2022 07:54:55 +0000 (08:54 +0100)] 
pkt: copy lowercased QNAME instead of canonicalization in knot_pkt_init_response()

4 years agopkt: replace 'knot_dname_t *lower_qname' with 'knot_dname_storage_t lower_qname'
Daniel Salzman [Thu, 6 Jan 2022 19:38:09 +0000 (20:38 +0100)] 
pkt: replace 'knot_dname_t *lower_qname' with 'knot_dname_storage_t lower_qname'

4 years agokdig: compare wire format QNAMEs
Robert Edmonds [Wed, 5 Jan 2022 23:05:00 +0000 (18:05 -0500)] 
kdig: compare wire format QNAMEs

This commit updates kdig's check_reply_question() function so that it
compares the original wire format QNAME of the query against the
original wire format QNAME of the response. Using knot_pkt_qname()
instead of knot_pkt_wire_qname() only compares the downcased QNAMEs.

RFC 5452:

    4.2.  Matching the Question Section

       DNS packets, both queries and responses, contain a question section.
       Incoming responses should be verified to have a question section that
       is equivalent to that of the outgoing query.

I think "equivalent" here means that the case of the QNAMEs should be
compared too.

4 years agokdig: print QNAME using wire format case
Robert Edmonds [Wed, 5 Jan 2022 23:02:43 +0000 (18:02 -0500)] 
kdig: print QNAME using wire format case

4 years agopkt: new function to return original wire format QNAME
Robert Edmonds [Wed, 5 Jan 2022 22:31:16 +0000 (17:31 -0500)] 
pkt: new function to return original wire format QNAME

This commit adds a new function knot_pkt_wire_qname() that returns the
QNAME in the wire format buffer. This is implemented the same as the
original knot_pkt_qname() function before this branch, but now that we
no longer modify the QNAME in the wire format buffer in-place, this
should now be the "original" QNAME as seen off the wire (if the packet
was parsed from a socket buffer).

4 years agopkt: make knot_pkt_qname() return const*
Robert Edmonds [Wed, 5 Jan 2022 22:07:09 +0000 (17:07 -0500)] 
pkt: make knot_pkt_qname() return const*

This commit makes knot_pkt_qname() return a const pointer to indicate to
callers that the contents (the QNAME in the wire format buffer) should
not be modified.

4 years agonameserver: remove 'orig_qname' field from knotd_qdata_extra
Robert Edmonds [Wed, 5 Jan 2022 22:22:12 +0000 (17:22 -0500)] 
nameserver: remove 'orig_qname' field from knotd_qdata_extra

4 years agoRevert "mod-dnstap: Restore the original query QNAME case"
Robert Edmonds [Wed, 5 Jan 2022 22:18:23 +0000 (17:18 -0500)] 
Revert "mod-dnstap: Restore the original query QNAME case"

This reverts commit 4a3eb76be83b99b100a8289253205d6e7559821f.

4 years agoRevert "mod-dnstap: Fix corner case in "Restore the original query QNAME case""
Robert Edmonds [Wed, 5 Jan 2022 22:18:17 +0000 (17:18 -0500)] 
Revert "mod-dnstap: Fix corner case in "Restore the original query QNAME case""

This reverts commit 55663f09360c34c5daac5f317bf8e186e581fc29.

4 years agoRevert "dnsproxy: keep original qname letter case"
Robert Edmonds [Wed, 5 Jan 2022 22:16:20 +0000 (17:16 -0500)] 
Revert "dnsproxy: keep original qname letter case"

This reverts commit 7f3aa3f6a36b26bbb01f291684d6067077c62fa1.

4 years agozone-update: remove store_original_qname()
Robert Edmonds [Wed, 5 Jan 2022 22:06:47 +0000 (17:06 -0500)] 
zone-update: remove store_original_qname()

4 years agonameserver: remove process_query_qname_case_lower(), process_query_qname_case_restore()
Robert Edmonds [Wed, 5 Jan 2022 22:02:35 +0000 (17:02 -0500)] 
nameserver: remove process_query_qname_case_lower(), process_query_qname_case_restore()

4 years agopkt: initialize 'lower_qname' in knot_pkt_put_question()
Robert Edmonds [Wed, 5 Jan 2022 21:46:04 +0000 (16:46 -0500)] 
pkt: initialize 'lower_qname' in knot_pkt_put_question()

4 years agopkt: initialize 'lower_qname' in knot_pkt_init_response()
Robert Edmonds [Wed, 5 Jan 2022 21:46:04 +0000 (16:46 -0500)] 
pkt: initialize 'lower_qname' in knot_pkt_init_response()

4 years agopkt: free 'lower_qname' in payload_clear()
Robert Edmonds [Wed, 5 Jan 2022 21:46:04 +0000 (16:46 -0500)] 
pkt: free 'lower_qname' in payload_clear()

4 years agopkt: return pkt->lower_qname from knot_pkt_qname()
Robert Edmonds [Wed, 5 Jan 2022 21:46:04 +0000 (16:46 -0500)] 
pkt: return pkt->lower_qname from knot_pkt_qname()

4 years agopkt: initialize 'lower_qname' in knot_pkt_parse_question()
Robert Edmonds [Wed, 5 Jan 2022 21:45:40 +0000 (16:45 -0500)] 
pkt: initialize 'lower_qname' in knot_pkt_parse_question()

4 years agopkt: add 'lower_qname' field to knot_pkt
Robert Edmonds [Wed, 5 Jan 2022 21:45:40 +0000 (16:45 -0500)] 
pkt: add 'lower_qname' field to knot_pkt

4 years agodistro/deb: update symbols
Daniel Salzman [Mon, 10 Jan 2022 07:32:57 +0000 (08:32 +0100)] 
distro/deb: update symbols

4 years agoMerge branch 'knsec3hash_params' into 'master'
Daniel Salzman [Fri, 7 Jan 2022 11:57:23 +0000 (12:57 +0100)] 
Merge branch 'knsec3hash_params' into 'master'

knsec3hash: alternative params synopsis...

See merge request knot/knot-dns!1415

4 years agoknsec3hash: alternative params synopsis...
Libor Peltan [Fri, 7 Jan 2022 11:11:02 +0000 (12:11 +0100)] 
knsec3hash: alternative params synopsis...

...better matching NSEC3 presentation format

4 years agoMerge branch 'compr_double_reference' into 'master'
Daniel Salzman [Fri, 7 Jan 2022 11:09:56 +0000 (12:09 +0100)] 
Merge branch 'compr_double_reference' into 'master'

namserver/compression: avoid pointing directly at pointer

Closes #765

See merge request knot/knot-dns!1388

4 years agonamserver/compression: avoid pointing directly at pointer
Libor Peltan [Fri, 5 Nov 2021 08:52:16 +0000 (09:52 +0100)] 
namserver/compression: avoid pointing directly at pointer

4 years agoRevert "nameserver/compression: avoid pointers on pointers"
Libor Peltan [Thu, 4 Nov 2021 17:06:26 +0000 (18:06 +0100)] 
Revert "nameserver/compression: avoid pointers on pointers"

This reverts commit 4e3858788d2ebe25fb6fbefb07adee53c1653c63.

4 years agonameserver/compression: avoid pointers on pointers
Libor Peltan [Thu, 4 Nov 2021 16:52:47 +0000 (17:52 +0100)] 
nameserver/compression: avoid pointers on pointers

4 years agoMerge branch 'nsec3_resalt_refactor' into 'master'
Daniel Salzman [Fri, 7 Jan 2022 10:44:13 +0000 (11:44 +0100)] 
Merge branch 'nsec3_resalt_refactor' into 'master'

Nsec3 resalt refactor

See merge request knot/knot-dns!1413

4 years agonsec3resalt: remove useless event
Libor Peltan [Thu, 6 Jan 2022 16:49:06 +0000 (17:49 +0100)] 
nsec3resalt: remove useless event

4 years agotimers: remove unneeded last nsec3 resalt
Libor Peltan [Thu, 6 Jan 2022 11:12:11 +0000 (12:12 +0100)] 
timers: remove unneeded last nsec3 resalt

4 years agoMerge branch 'no_changeset1' into 'master'
Daniel Salzman [Thu, 6 Jan 2022 18:43:25 +0000 (19:43 +0100)] 
Merge branch 'no_changeset1' into 'master'

journal: compute serialized changeset directly from bi-nodes...

See merge request knot/knot-dns!1412

4 years agozone-diff: bugfix: don't store to journal if configured not to
Libor Peltan [Tue, 4 Jan 2022 16:34:03 +0000 (17:34 +0100)] 
zone-diff: bugfix: don't store to journal if configured not to

4 years agozone-diff: optimization: don't compare identical rdata
Libor Peltan [Tue, 4 Jan 2022 09:18:41 +0000 (10:18 +0100)] 
zone-diff: optimization: don't compare identical rdata

4 years agozone-update: don't populate changeset for DDNS, DNSSEC and IXFR
Libor Peltan [Mon, 3 Jan 2022 17:31:37 +0000 (18:31 +0100)] 
zone-update: don't populate changeset for DDNS, DNSSEC and IXFR

4 years agocatalog: enable catalog update from zone diff
Libor Peltan [Mon, 3 Jan 2022 16:44:03 +0000 (17:44 +0100)] 
catalog: enable catalog update from zone diff

4 years agojournal: compute serialized changeset directly from bi-nodes...
Libor Peltan [Wed, 29 Dec 2021 18:31:09 +0000 (19:31 +0100)] 
journal: compute serialized changeset directly from bi-nodes...

...for DDNS, DNSSEC and IXFR

4 years agozone-tree: bugfix: iterating two trees when first empty
Libor Peltan [Wed, 29 Dec 2021 17:59:44 +0000 (18:59 +0100)] 
zone-tree: bugfix: iterating two trees when first empty

4 years agoDDNS: tiny refactoring
Libor Peltan [Tue, 28 Dec 2021 09:01:24 +0000 (10:01 +0100)] 
DDNS: tiny refactoring

4 years agotests-extra: extend test for mod-cookies
Daniel Salzman [Thu, 6 Jan 2022 11:59:20 +0000 (12:59 +0100)] 
tests-extra: extend test for mod-cookies

4 years agoMerge branch 'exponential_retry_backoff' into 'master'
Libor Peltan [Thu, 6 Jan 2022 08:31:45 +0000 (09:31 +0100)] 
Merge branch 'exponential_retry_backoff' into 'master'

refresh: use exponential retry backoff with base 2 rather than 3

See merge request knot/knot-dns!1411

4 years agorefresh: code cleanup
David Vašek [Mon, 3 Jan 2022 23:20:45 +0000 (00:20 +0100)] 
refresh: code cleanup

4 years agorefresh: use exponential retry backoff with base 2 rather than 3
David Vašek [Fri, 31 Dec 2021 15:50:26 +0000 (16:50 +0100)] 
refresh: use exponential retry backoff with base 2 rather than 3

By using the cumulative time since the zone expiration (instead of the last
time interval) we achieve an approximation of exponential retry backoff with
base 2 (rather than with base 3, as it was until now). Now, with every retry attempt,
the interval between refreshes only doubles (with up to 30 second jitter).

This change helps avoid excessive waiting for a refresh when a few early attempts
fail.

4 years agoMerge branch 'knotd-cookies' into 'master'
Libor Peltan [Thu, 6 Jan 2022 08:06:02 +0000 (09:06 +0100)] 
Merge branch 'knotd-cookies' into 'master'

Knot DNS cookies for TCP

See merge request knot/knot-dns!1410

4 years agoMerge branch 'kdig_improvements' into 'master'
Libor Peltan [Tue, 4 Jan 2022 16:59:02 +0000 (17:59 +0100)] 
Merge branch 'kdig_improvements' into 'master'

kdig: allow trailing data in XFR and preserve dname letter case in XFR

See merge request knot/knot-dns!1409

4 years agodoc: document remote/no-edns option
Daniel Salzman [Tue, 4 Jan 2022 13:19:44 +0000 (14:19 +0100)] 
doc: document remote/no-edns option

4 years agokdig: add SOA owner checks to XFR processing
Daniel Salzman [Sun, 2 Jan 2022 16:04:02 +0000 (17:04 +0100)] 
kdig: add SOA owner checks to XFR processing

4 years agoknsupdate: preserve dname letter case in response
Daniel Salzman [Sun, 2 Jan 2022 15:27:18 +0000 (16:27 +0100)] 
knsupdate: preserve dname letter case in response

4 years agokdig: allow trailing data in reply packet with warning
Daniel Salzman [Sun, 2 Jan 2022 15:24:24 +0000 (16:24 +0100)] 
kdig: allow trailing data in reply packet with warning

4 years agodoc: update year in the copyright
Daniel Salzman [Sun, 2 Jan 2022 14:54:49 +0000 (15:54 +0100)] 
doc: update year in the copyright

4 years agodoc/kdig: mark DNS Cookie argument optional
Daniel Salzman [Sun, 2 Jan 2022 14:50:51 +0000 (15:50 +0100)] 
doc/kdig: mark DNS Cookie argument optional

4 years agokdig: preserve dname letter case in XFR and Dnstap outputs
Daniel Salzman [Sun, 2 Jan 2022 14:46:41 +0000 (15:46 +0100)] 
kdig: preserve dname letter case in XFR and Dnstap outputs

4 years agoknotd: EDNS cookies - extra tests for TCP cookies
Jan Hák [Mon, 3 Jan 2022 15:08:07 +0000 (16:08 +0100)] 
knotd: EDNS cookies - extra tests for TCP cookies