]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
2 years agoman: follow the usual style for config options in knotd and knotc
David Vašek [Tue, 10 Oct 2023 13:13:13 +0000 (15:13 +0200)] 
man: follow the usual style for config options in knotd and knotc

2 years agoman: unify parameters
Daniel Salzman [Mon, 9 Oct 2023 12:37:02 +0000 (14:37 +0200)] 
man: unify parameters

2 years agoMerge branch 'utils_fixes' into 'master'
Daniel Salzman [Fri, 6 Oct 2023 13:23:31 +0000 (15:23 +0200)] 
Merge branch 'utils_fixes' into 'master'

utils: upgrades of TLS and QUIC code

See merge request knot/knot-dns!1590

2 years agoutils: upgrade common QUIC connection code with 1-RTT payload send and reduce PING...
Jan Hák [Tue, 5 Sep 2023 11:54:36 +0000 (13:54 +0200)] 
utils: upgrade common QUIC connection code with 1-RTT payload send and reduce PING frames sent over network

2 years agoutils: don't send GnuTLS bye when not connected
Jan Hák [Fri, 6 Oct 2023 11:17:10 +0000 (13:17 +0200)] 
utils: don't send GnuTLS bye when not connected

2 years agoMerge branch 'sem_check_ds' into 'master'
Libor Peltan [Wed, 4 Oct 2023 13:32:47 +0000 (15:32 +0200)] 
Merge branch 'sem_check_ds' into 'master'

semchecks: remove check for DS at non-delegation point

See merge request knot/knot-dns!1589

2 years agosemchecks: remove check for DS at non-delegation point
Daniel Salzman [Wed, 4 Oct 2023 08:42:06 +0000 (10:42 +0200)] 
semchecks: remove check for DS at non-delegation point

It showed that having DS without NS can be convenient for private zones
with DNSSEC:
"Tuomo Soini: Anybody from internet gets NXDOMAIN because public dns servers
 don't know anything about internal zone."

This partially reverts:
 b0da0e118239683149262b6552fe1344295fefed
 f7b0793f07f6e5167af1ac557391fa55422928a4

2 years agozonedb-load: don't use apostrophes when printing a zone name in logs
David Vašek [Tue, 3 Oct 2023 10:53:58 +0000 (12:53 +0200)] 
zonedb-load: don't use apostrophes when printing a zone name in logs

2 years agocatalog: don't use apostrophes when printing catalog zone names in logs
David Vašek [Tue, 3 Oct 2023 10:02:19 +0000 (12:02 +0200)] 
catalog: don't use apostrophes when printing catalog zone names in logs

2 years agodigest: fix realloc usage (Coverity)
Daniel Salzman [Sun, 1 Oct 2023 18:49:02 +0000 (20:49 +0200)] 
digest: fix realloc usage (Coverity)

2 years agoMerge branch 'rrset_wire_buf_size' into 'master'
Daniel Salzman [Fri, 29 Sep 2023 05:58:30 +0000 (07:58 +0200)] 
Merge branch 'rrset_wire_buf_size' into 'master'

libknot/knot: allow uncompressed wire conversion of rrset that fits to 64k only when compressed

See merge request knot/knot-dns!1588

2 years agolibknot/rrset-wire: remove workaround, change ABI
Daniel Salzman [Wed, 27 Sep 2023 15:30:04 +0000 (17:30 +0200)] 
libknot/rrset-wire: remove workaround, change ABI

2 years agolibknot/knot: allow uncompressed wire conversion of rrset that fits to 64k only when...
Libor Peltan [Wed, 27 Sep 2023 11:08:26 +0000 (13:08 +0200)] 
libknot/knot: allow uncompressed wire conversion of rrset that fits to 64k only when compressed

2 years agoMerge branch 'dnssec_log_new_serials' into 'master'
Libor Peltan [Wed, 27 Sep 2023 09:40:15 +0000 (11:40 +0200)] 
Merge branch 'dnssec_log_new_serials' into 'master'

Log the new serial after successful DNSSEC signing

See merge request knot/knot-dns!1587

2 years agodnssec: log the new serial after successful signing
David Vašek [Thu, 21 Sep 2023 13:34:21 +0000 (15:34 +0200)] 
dnssec: log the new serial after successful signing

2 years agoMerge branch 'offline_ksk_rrsig_refresh' into 'master'
Daniel Salzman [Fri, 22 Sep 2023 10:41:20 +0000 (12:41 +0200)] 
Merge branch 'offline_ksk_rrsig_refresh' into 'master'

Offline ksk rrsig refresh

See merge request knot/knot-dns!1583

2 years agotests-extra/offline_ksk: synchronize policy configurations with the documentation
Daniel Salzman [Fri, 22 Sep 2023 07:01:25 +0000 (09:01 +0200)] 
tests-extra/offline_ksk: synchronize policy configurations with the documentation

2 years agokeymgr/offlineKSK: bugfix: KSK side not refreshing RRSIGS if unset rrsig-refresh
Libor Peltan [Mon, 18 Sep 2023 12:02:04 +0000 (14:02 +0200)] 
keymgr/offlineKSK: bugfix: KSK side not refreshing RRSIGS if unset rrsig-refresh

2 years agokeymgr/offlineKSK: validate RRSIGs also at the end of their validity intervals
Libor Peltan [Mon, 18 Sep 2023 09:29:58 +0000 (11:29 +0200)] 
keymgr/offlineKSK: validate RRSIGs also at the end of their validity intervals

2 years agoMerge branch 'load_difference_logging' into 'master'
Libor Peltan [Fri, 22 Sep 2023 08:48:24 +0000 (10:48 +0200)] 
Merge branch 'load_difference_logging' into 'master'

Fix the new serial logging in load when 'zonefile-load: difference' is set.

Closes #875

See merge request knot/knot-dns!1584

2 years agokeymgr/offlineKSK: unify and improve KSR/SKR header parsing
Daniel Salzman [Thu, 21 Sep 2023 08:35:18 +0000 (10:35 +0200)] 
keymgr/offlineKSK: unify and improve KSR/SKR header parsing

2 years agoMerge branch 'hsm_key_mutex' into 'master'
Libor Peltan [Thu, 21 Sep 2023 09:11:06 +0000 (11:11 +0200)] 
Merge branch 'hsm_key_mutex' into 'master'

Don't share PKCS 11 private keys by multiple signing threads

Closes #876

See merge request knot/knot-dns!1586

2 years agoMerge branch 'dname_wildcard' into 'master'
Daniel Salzman [Thu, 21 Sep 2023 06:52:13 +0000 (08:52 +0200)] 
Merge branch 'dname_wildcard' into 'master'

nameserver: avoid wildcard-expansion-by-compression trick on DNAME...

Closes #873

See merge request knot/knot-dns!1585

2 years agozone-sign: don't share PKCS 11 private keys by multiple signing threads
Daniel Salzman [Tue, 19 Sep 2023 17:42:45 +0000 (19:42 +0200)] 
zone-sign: don't share PKCS 11 private keys by multiple signing threads

The reason is described in the GnuTLS doc:
"In versions of GnuTLS later than 3.5.11 the object is protected using locks and
 a single gnutls_pkcs11_privkey_t can be re-used by many threads. However,
 for performance it is recommended to utilize one object per key per thread."

2 years agotests-extra: add check for ASAN LeakSanitizer output
Daniel Salzman [Wed, 20 Sep 2023 11:20:40 +0000 (13:20 +0200)] 
tests-extra: add check for ASAN LeakSanitizer output

2 years agoload: fix the new serial logging when 'zonefile-load: difference' is set
David Vašek [Fri, 8 Sep 2023 14:19:12 +0000 (16:19 +0200)] 
load: fix the new serial logging when 'zonefile-load: difference' is set

2 years agonameserver: avoid wildcard-expansion-by-compression trick on DNAME...
Libor Peltan [Tue, 19 Sep 2023 09:22:55 +0000 (11:22 +0200)] 
nameserver: avoid wildcard-expansion-by-compression trick on DNAME...

...as in that case the DNAME node owner differs from original qname

2 years agodnssec: remove unused structure changeset_signing_data_t
Daniel Salzman [Fri, 15 Sep 2023 19:55:23 +0000 (21:55 +0200)] 
dnssec: remove unused structure changeset_signing_data_t

2 years agoknotc: add common modules loading before conf_import
Daniel Salzman [Thu, 14 Sep 2023 11:50:15 +0000 (13:50 +0200)] 
knotc: add common modules loading before conf_import

fixes #881

2 years agodoc: fix typo in migration 3.0->3.1
Daniel Salzman [Fri, 15 Sep 2023 06:09:40 +0000 (08:09 +0200)] 
doc: fix typo in migration 3.0->3.1

2 years agoconf: remove legacy items
Daniel Salzman [Fri, 15 Sep 2023 06:06:38 +0000 (08:06 +0200)] 
conf: remove legacy items

 2 files changed, 44 deletions(-)

2 years agodistro/deb: synchronize deb-nolibxdp/control with deb/control
Daniel Salzman [Fri, 15 Sep 2023 05:49:27 +0000 (07:49 +0200)] 
distro/deb: synchronize deb-nolibxdp/control with deb/control

2 years agoMerge branch 'pkg_updates' into 'master'
Jakub Ružička [Thu, 14 Sep 2023 14:07:08 +0000 (16:07 +0200)] 
Merge branch 'pkg_updates' into 'master'

Packaging improvements and updates

See merge request knot/knot-dns!1582

2 years agopkg: remove deprecated Debian Buster and Ubuntu Bionic
Daniel Salzman [Thu, 14 Sep 2023 10:42:28 +0000 (12:42 +0200)] 
pkg: remove deprecated Debian Buster and Ubuntu Bionic

2 years agopkg: remove deprecated el-7
Daniel Salzman [Thu, 14 Sep 2023 10:40:42 +0000 (12:40 +0200)] 
pkg: remove deprecated el-7

2 years agodistro/deb: remove redundant and move exclude from general to specific command
Daniel Salzman [Thu, 14 Sep 2023 10:38:22 +0000 (12:38 +0200)] 
distro/deb: remove redundant and move exclude from general to specific command

2 years agodistro/deb: remove "${shlibs:Depends}" from libknot-dev Depends
Daniel Salzman [Wed, 13 Sep 2023 05:34:33 +0000 (07:34 +0200)] 
distro/deb: remove "${shlibs:Depends}" from libknot-dev Depends

The variable applies to binary packages.

This fixes warning "dpkg-gencontrol: warning: Depends field of package \
libknot-dev: substitution variable ${shlibs:Depends} used, but is not defined"

2 years agoknot_exporter: new option --no-zone-serial
Tomas Velechovsky [Thu, 14 Sep 2023 05:33:38 +0000 (07:33 +0200)] 
knot_exporter: new option --no-zone-serial

closes #880

2 years agoMerge branch 'knsupdate_origin' into 'master'
Daniel Salzman [Wed, 13 Sep 2023 15:31:26 +0000 (17:31 +0200)] 
Merge branch 'knsupdate_origin' into 'master'

knsupdate: fix @ parsing if delete operation

Closes #879

See merge request knot/knot-dns!1581

2 years agoknsupdate: fix @ parsing if delete operation
Daniel Salzman [Tue, 12 Sep 2023 15:08:08 +0000 (17:08 +0200)] 
knsupdate: fix @ parsing if delete operation

2 years agoknot_exporter: fix knotd PIDs parsing
Daniel Salzman [Mon, 11 Sep 2023 12:41:36 +0000 (14:41 +0200)] 
knot_exporter: fix knotd PIDs parsing

This fixes https://github.com/ghedo/knot_exporter/issues/8#issuecomment-1713565861

2 years agodoc: update info about DDNS forwarding
Daniel Salzman [Sun, 10 Sep 2023 17:51:40 +0000 (19:51 +0200)] 
doc: update info about DDNS forwarding

2 years agoMerge branch 'ddns_fwd' into 'master'
Daniel Salzman [Sat, 9 Sep 2023 17:36:12 +0000 (19:36 +0200)] 
Merge branch 'ddns_fwd' into 'master'

DDNS fowarding RFC 8945 compliant

See merge request knot/knot-dns!1580

2 years agotests-extra: fix DDNS forwarding configuration in dnssec/nsec_update
Daniel Salzman [Fri, 8 Sep 2023 18:47:52 +0000 (20:47 +0200)] 
tests-extra: fix DDNS forwarding configuration in dnssec/nsec_update

2 years agotests/ddns/forward: use different IPs for servers
Libor Peltan [Fri, 8 Sep 2023 14:13:13 +0000 (16:13 +0200)] 
tests/ddns/forward: use different IPs for servers

2 years agotests/ddns/forward: enhancements
Libor Peltan [Fri, 8 Sep 2023 14:07:33 +0000 (16:07 +0200)] 
tests/ddns/forward: enhancements

2 years agotests: preserve each version of config files
Libor Peltan [Fri, 8 Sep 2023 12:29:10 +0000 (14:29 +0200)] 
tests: preserve each version of config files

2 years agoupdate: if a TSIG secret of client query is known, prefer the remote key if any
Daniel Salzman [Fri, 8 Sep 2023 10:56:53 +0000 (12:56 +0200)] 
update: if a TSIG secret of client query is known, prefer the remote key if any

2 years agoupdate: rework the forwarding to be compliant with RFC 8945
Daniel Salzman [Wed, 6 Sep 2023 18:51:53 +0000 (20:51 +0200)] 
update: rework the forwarding to be compliant with RFC 8945

2 years agoknot/module: Add const qualifier to various parameters
Robert Edmonds [Fri, 8 Sep 2023 00:41:18 +0000 (20:41 -0400)] 
knot/module: Add const qualifier to various parameters

This commit adds the const qualifier to various parameters in the knotd
module API where it looks like const can be used.

closes #877

2 years agoupdate: refactor forwarding condition
Daniel Salzman [Wed, 6 Sep 2023 18:50:10 +0000 (20:50 +0200)] 
update: refactor forwarding condition

2 years agoupdate: fix MASTER getting if the value is reference to remotes
Daniel Salzman [Wed, 6 Sep 2023 18:46:41 +0000 (20:46 +0200)] 
update: fix MASTER getting if the value is reference to remotes

2 years agozone: simplify zone_is_slave() implementation
Daniel Salzman [Wed, 30 Aug 2023 19:16:54 +0000 (21:16 +0200)] 
zone: simplify zone_is_slave() implementation

2 years agoMerge branch 'test_ddns_additionals' into 'master'
Daniel Salzman [Thu, 7 Sep 2023 07:23:28 +0000 (09:23 +0200)] 
Merge branch 'test_ddns_additionals' into 'master'

Fix wildcard glue removal, adjust additional pointer

See merge request knot/knot-dns!1576

2 years agoincr update/bugfix: wildcard glue removal, adjust additional pointer
Libor Peltan [Wed, 30 Aug 2023 11:30:47 +0000 (13:30 +0200)] 
incr update/bugfix: wildcard glue removal, adjust additional pointer

2 years agocontrib: upgrade embedded library ngtcp2 to v0.19.1
Daniel Salzman [Wed, 6 Sep 2023 14:39:51 +0000 (16:39 +0200)] 
contrib: upgrade embedded library ngtcp2 to v0.19.1

2 years agoxdp-tcp: fix after refactoring
Libor Peltan [Tue, 5 Sep 2023 14:58:05 +0000 (16:58 +0200)] 
xdp-tcp: fix after refactoring

2 years agoMerge branch 'catalog_group_multi' into 'master'
Daniel Salzman [Wed, 6 Sep 2023 06:27:22 +0000 (08:27 +0200)] 
Merge branch 'catalog_group_multi' into 'master'

catalog/interpret: multiple groups per member are tolerated and ignored

See merge request knot/knot-dns!1578

2 years agocatalog/interpret: multiple groups per member are tolerated and ignored
Libor Peltan [Tue, 5 Sep 2023 15:52:38 +0000 (17:52 +0200)] 
catalog/interpret: multiple groups per member are tolerated and ignored

2 years agoMerge branch 'stats_fix' into 'master'
Libor Peltan [Mon, 4 Sep 2023 11:30:04 +0000 (13:30 +0200)] 
Merge branch 'stats_fix' into 'master'

Fix YAML indentation in statistics

Closes #874

See merge request knot/knot-dns!1577

2 years agostatistics: fix YAML indentation if more modules provide counters
Daniel Salzman [Sat, 2 Sep 2023 05:43:51 +0000 (07:43 +0200)] 
statistics: fix YAML indentation if more modules provide counters

2 years agocontrib: upgrade embedded library ngtcp2 to v0.19.0
Daniel Salzman [Sat, 2 Sep 2023 17:52:07 +0000 (19:52 +0200)] 
contrib: upgrade embedded library ngtcp2 to v0.19.0

2 years agoscripts: remove texinfo from Dockerfiles
Daniel Salzman [Wed, 30 Aug 2023 06:22:45 +0000 (08:22 +0200)] 
scripts: remove texinfo from Dockerfiles

2 years agodoc: remove broken info support
Daniel Salzman [Wed, 30 Aug 2023 06:16:49 +0000 (08:16 +0200)] 
doc: remove broken info support

The sphinx-panels isn't compatible with the info format, which isn't used anyway.

2 years agodistro/rpm: update minimum compatible knot-resolver version
Daniel Salzman [Mon, 28 Aug 2023 08:56:14 +0000 (10:56 +0200)] 
distro/rpm: update minimum compatible knot-resolver version

2 years agoBump version 3.4.dev v3.4.dev
Daniel Salzman [Sat, 26 Aug 2023 18:12:33 +0000 (20:12 +0200)] 
Bump version 3.4.dev

2 years agodoc: add info about semantic checks to migration
Daniel Salzman [Sat, 26 Aug 2023 18:02:19 +0000 (20:02 +0200)] 
doc: add info about semantic checks to migration

2 years agoNEWS: add version 3.3.0
Daniel Salzman [Thu, 24 Aug 2023 06:55:30 +0000 (08:55 +0200)] 
NEWS: add version 3.3.0

2 years agodoc: add note to quic-outbuf-max-size reference
Daniel Salzman [Sat, 26 Aug 2023 07:50:49 +0000 (09:50 +0200)] 
doc: add note to quic-outbuf-max-size reference

2 years agoMerge branch 'p/nix-sync' into 'master'
Daniel Salzman [Sat, 26 Aug 2023 07:32:17 +0000 (09:32 +0200)] 
Merge branch 'p/nix-sync' into 'master'

distro/pkg/nix: synchronize from downstream nixpkgs

See merge request knot/knot-dns!1575

2 years agodistro/pkg/nix: synchronize from downstream nixpkgs
Vladimír Čunát [Sat, 26 Aug 2023 07:06:33 +0000 (09:06 +0200)] 
distro/pkg/nix: synchronize from downstream nixpkgs

Some parts of the expression don't work so well due to the way
we use it with apkg separately from nixpkgs, but I don't think
it matters and it's nice to keep the .nix file diff minimal.

I re-tested that it's up to date for upcoming 3.3, too.

2 years agodoc: add migration from 3.2.x to 3.3.x
Daniel Salzman [Sat, 26 Aug 2023 06:35:10 +0000 (08:35 +0200)] 
doc: add migration from 3.2.x to 3.3.x

2 years agoNEWS: synchronize with branch 3.2
Daniel Salzman [Mon, 21 Aug 2023 11:22:45 +0000 (13:22 +0200)] 
NEWS: synchronize with branch 3.2

2 years agoknot_exporter: fix typo in pyproject.toml.in
Daniel Salzman [Fri, 25 Aug 2023 14:03:38 +0000 (16:03 +0200)] 
knot_exporter: fix typo in pyproject.toml.in

2 years agoMerge branch 'quic_running_reconfigure' into 'master'
Daniel Salzman [Fri, 25 Aug 2023 13:42:54 +0000 (15:42 +0200)] 
Merge branch 'quic_running_reconfigure' into 'master'

server/quic: re-configure table parameters while running

See merge request knot/knot-dns!1573

2 years agoserver/quic: re-configure table parameters while running
Libor Peltan [Fri, 25 Aug 2023 09:41:09 +0000 (11:41 +0200)] 
server/quic: re-configure table parameters while running

2 years agoMerge branch 'utils_lmdb_closing' into 'master'
Daniel Salzman [Fri, 25 Aug 2023 13:34:29 +0000 (15:34 +0200)] 
Merge branch 'utils_lmdb_closing' into 'master'

utils: add a proper premature termination handling

See merge request knot/knot-dns!1574

2 years agoutils: do a terminal color reset when terminating prematurely
David Vašek [Thu, 24 Aug 2023 14:08:18 +0000 (16:08 +0200)] 
utils: do a terminal color reset when terminating prematurely

2 years agoutils: print out the signal name when exiting
David Vašek [Fri, 25 Aug 2023 11:48:31 +0000 (13:48 +0200)] 
utils: print out the signal name when exiting

The SIGINT signal isn't reported. It mimicks the standard signal handler.

2 years agoutils: allow a repeated signal
David Vašek [Fri, 25 Aug 2023 10:49:04 +0000 (12:49 +0200)] 
utils: allow a repeated signal

It can help when the running handler gets stuck and the user needs to terminate the utility anyway.

2 years agoutils: add a proper premature termination handling
David Vašek [Wed, 23 Aug 2023 12:03:18 +0000 (14:03 +0200)] 
utils: add a proper premature termination handling

knotd has it's own mechanism.

2 years agoprocess_query: use log_enabled_debug() where appropriate
Daniel Salzman [Thu, 24 Aug 2023 16:51:30 +0000 (18:51 +0200)] 
process_query: use log_enabled_debug() where appropriate

2 years agoserver: use log_enabled_debug() in handlers where appropriate
Daniel Salzman [Thu, 24 Aug 2023 16:36:25 +0000 (18:36 +0200)] 
server: use log_enabled_debug() in handlers where appropriate

2 years agolog: replace 'xdp.quic-log' with new 'quic' log module
Daniel Salzman [Thu, 24 Aug 2023 16:07:06 +0000 (18:07 +0200)] 
log: replace 'xdp.quic-log' with new 'quic' log module

2 years agotcp_iobuf: unify some names to common prefix knot_tcp_inbufs_upd
Daniel Salzman [Thu, 24 Aug 2023 19:27:14 +0000 (21:27 +0200)] 
tcp_iobuf: unify some names to common prefix knot_tcp_inbufs_upd

2 years agotcp_iobuf: get rid of knot_tinbufu_res_inbufs()
Daniel Salzman [Thu, 24 Aug 2023 18:48:35 +0000 (20:48 +0200)] 
tcp_iobuf: get rid of knot_tinbufu_res_inbufs()

2 years agodoc/reference: add a reference to the PKCS #11 URI Scheme (RFC 7512)
David Vašek [Thu, 24 Aug 2023 08:29:46 +0000 (10:29 +0200)] 
doc/reference: add a reference to the PKCS #11 URI Scheme (RFC 7512)

Changing current <pkcs11-url> to <pkcs11-uri>.

2 years agoMerge branch 'qlog_null_optimize' into 'master'
Daniel Salzman [Thu, 24 Aug 2023 15:35:11 +0000 (17:35 +0200)] 
Merge branch 'qlog_null_optimize' into 'master'

Qlog null optimize

See merge request knot/knot-dns!1572

2 years agoquic: remove unnecessary argument
Libor Peltan [Thu, 24 Aug 2023 12:22:34 +0000 (14:22 +0200)] 
quic: remove unnecessary argument

2 years agoquic: set logging callbacks to NULL if unused for optimization
Libor Peltan [Thu, 24 Aug 2023 12:14:11 +0000 (14:14 +0200)] 
quic: set logging callbacks to NULL if unused for optimization

2 years agoutils: fix array length value (Coverity)
Daniel Salzman [Wed, 23 Aug 2023 16:28:14 +0000 (18:28 +0200)] 
utils: fix array length value (Coverity)

2 years agopython: fix paths to knot_exporter and libknot source
Daniel Salzman [Wed, 23 Aug 2023 15:25:55 +0000 (17:25 +0200)] 
python: fix paths to knot_exporter and libknot source

2 years agoMerge branch 'various_fixes' into 'master'
Daniel Salzman [Wed, 23 Aug 2023 16:03:57 +0000 (18:03 +0200)] 
Merge branch 'various_fixes' into 'master'

Various fixes

See merge request knot/knot-dns!1571

2 years agotests: various fixes and hardedning
Libor Peltan [Wed, 23 Aug 2023 15:14:36 +0000 (17:14 +0200)] 
tests: various fixes and hardedning

2 years agotiny fixes from clang analyzer
Libor Peltan [Wed, 23 Aug 2023 15:12:07 +0000 (17:12 +0200)] 
tiny fixes from clang analyzer

2 years agokdig/json/edns: bugfix / tiny refactoring
Libor Peltan [Wed, 23 Aug 2023 15:11:13 +0000 (17:11 +0200)] 
kdig/json/edns: bugfix / tiny refactoring

2 years agodoc: remove square brackets from 'ddns-master' reference
Daniel Salzman [Wed, 23 Aug 2023 10:32:11 +0000 (12:32 +0200)] 
doc: remove square brackets from 'ddns-master' reference

2 years agoMerge branch 'null_rrtype_empty' into 'master'
Daniel Salzman [Tue, 22 Aug 2023 14:07:20 +0000 (16:07 +0200)] 
Merge branch 'null_rrtype_empty' into 'master'

libknot/pktparser: allow empty rdata at NULL rrtype...

See merge request knot/knot-dns!1570

2 years agotests/flags: add NULL record with empty rdata (just for fun)
Libor Peltan [Tue, 22 Aug 2023 13:56:35 +0000 (15:56 +0200)] 
tests/flags: add NULL record with empty rdata (just for fun)

2 years agolibknot/pktparser: allow empty rdata at NULL rrtype...
Libor Peltan [Tue, 22 Aug 2023 13:55:58 +0000 (15:55 +0200)] 
libknot/pktparser: allow empty rdata at NULL rrtype...

...in accordance to suggested format in RFC 8145