]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
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

2 years agoMerge branch 'kdig_edns_json' into 'master'
Daniel Salzman [Tue, 22 Aug 2023 13:40:49 +0000 (15:40 +0200)] 
Merge branch 'kdig_edns_json' into 'master'

kdig: implemented EDNS JSON format

See merge request knot/knot-dns!1559

2 years agokdig: implemented EDNS JSON format
Libor Peltan [Wed, 26 Jul 2023 17:33:43 +0000 (19:33 +0200)] 
kdig: implemented EDNS JSON format

2 years agoknot/module: add quic_stream qdata parameter for future DDNS over QUIC
Daniel Salzman [Tue, 22 Aug 2023 10:48:17 +0000 (12:48 +0200)] 
knot/module: add quic_stream qdata parameter for future DDNS over QUIC

2 years agodistro/deb: sync knot-exporter changes to older distros
Jakub Ružička [Mon, 21 Aug 2023 17:30:55 +0000 (19:30 +0200)] 
distro/deb: sync knot-exporter changes to older distros

2 years agotests/bugfix: import moved libknot-python modules, see 4d7eb96bf93e620e771fe0133855e5...
Libor Peltan [Mon, 21 Aug 2023 16:16:08 +0000 (18:16 +0200)] 
tests/bugfix: import moved libknot-python modules, see 4d7eb96bf93e620e771fe0133855e50e973942ac

2 years agodistro/el-7: don't try to import sphinx_panels
Daniel Salzman [Mon, 21 Aug 2023 14:57:25 +0000 (16:57 +0200)] 
distro/el-7: don't try to import sphinx_panels

2 years agodistro/deb: add missing symbol knot_edns_opt_names
Daniel Salzman [Mon, 21 Aug 2023 14:52:06 +0000 (16:52 +0200)] 
distro/deb: add missing symbol knot_edns_opt_names

2 years agoMerge branch 'hatchling'
Daniel Salzman [Mon, 21 Aug 2023 14:07:54 +0000 (16:07 +0200)] 
Merge branch 'hatchling'

2 years agodistro/deb: add knot-exporter sub-package
Jakub Ružička [Mon, 21 Aug 2023 13:02:52 +0000 (15:02 +0200)] 
distro/deb: add knot-exporter sub-package

2 years agopython: improve build file selection
Jakub Ružička [Mon, 14 Aug 2023 14:30:17 +0000 (16:30 +0200)] 
python: improve build file selection

Disable the use of .gitignore for builds:

[tool.hatch.build]
ignore-vcs = true

2 years agopython: add knot_exporter
Daniel Salzman [Sat, 12 Aug 2023 19:31:25 +0000 (21:31 +0200)] 
python: add knot_exporter

Based on https://github.com/salzmdan/knot_exporter,
commit 564a6daa3e17f68e410d25fe4b876d79e418d4d1

2 years agopython: move libknot to a separate subdirectory libknot
Daniel Salzman [Sat, 12 Aug 2023 19:06:30 +0000 (21:06 +0200)] 
python: move libknot to a separate subdirectory libknot

2 years agoci: set --disable-static when running make distcheck
Daniel Salzman [Fri, 11 Aug 2023 18:59:31 +0000 (20:59 +0200)] 
ci: set --disable-static when running make distcheck

2 years agopython: add pyproject.toml and hatchling support, keep setup.py for compatibility
Daniel Salzman [Thu, 10 Aug 2023 15:53:32 +0000 (17:53 +0200)] 
python: add pyproject.toml and hatchling support, keep setup.py for compatibility

2 years agoMerge branch 'edns_presentation_format' into 'master'
Daniel Salzman [Mon, 21 Aug 2023 14:06:36 +0000 (16:06 +0200)] 
Merge branch 'edns_presentation_format' into 'master'

kdig: implemented EDNS presentation format

See merge request knot/knot-dns!1560

2 years agokdig: implemented EDNS presentation format
Libor Peltan [Tue, 18 Jul 2023 15:39:20 +0000 (17:39 +0200)] 
kdig: implemented EDNS presentation format

2 years agoMerge branch 'quic_api_change2' into 'master'
Daniel Salzman [Fri, 18 Aug 2023 15:22:45 +0000 (17:22 +0200)] 
Merge branch 'quic_api_change2' into 'master'

libknot/quic: yet another tiny useful API change

See merge request knot/knot-dns!1568

2 years agolibknot/quic: yet another tiny useful API change
Libor Peltan [Fri, 18 Aug 2023 10:19:06 +0000 (12:19 +0200)] 
libknot/quic: yet another tiny useful API change

2 years agodoc: add dummy alternative of sphinx_panels to solve issues with man generation
Daniel Salzman [Thu, 17 Aug 2023 19:27:35 +0000 (21:27 +0200)] 
doc: add dummy alternative of sphinx_panels to solve issues with man generation

If the proper sphinx_panels extension is loaded, this exception occurs:
```
Exception occurred:
  File "/usr/lib/python3/dist-packages/sphinx/registry.py", line 346, in create_translator
    setattr(translator, 'visit_' + name, MethodType(visit, translator))
TypeError: first argument must be callable
```

2 years agodoc: improve sphinx-panels detection
Daniel Salzman [Thu, 17 Aug 2023 19:22:44 +0000 (21:22 +0200)] 
doc: improve sphinx-panels detection

2 years agolmdb: cleanup stale readers from lock table whenever opening RW txn
Libor Peltan [Tue, 25 Jul 2023 12:58:53 +0000 (14:58 +0200)] 
lmdb: cleanup stale readers from lock table whenever opening RW txn

2 years agoMerge branch 'catalog_fix_upd_merge' into 'master'
Daniel Salzman [Thu, 17 Aug 2023 18:48:33 +0000 (20:48 +0200)] 
Merge branch 'catalog_fix_upd_merge' into 'master'

Catalog fix upd merge

See merge request knot/knot-dns!1567

2 years agocatalog: bugfix: proper handling of subseqent add/rem updates to a member inside...
Libor Peltan [Thu, 17 Aug 2023 16:02:27 +0000 (18:02 +0200)] 
catalog: bugfix: proper handling of subseqent add/rem updates to a member inside catalog_update_t

2 years agocatalog: better log when update is enqueued for main thread
Libor Peltan [Thu, 17 Aug 2023 12:37:24 +0000 (14:37 +0200)] 
catalog: better log when update is enqueued for main thread

2 years agoMerge branch 'quic_api_cleanup' into 'master'
Daniel Salzman [Thu, 17 Aug 2023 10:18:49 +0000 (12:18 +0200)] 
Merge branch 'quic_api_cleanup' into 'master'

quic/api: little cleanup

See merge request knot/knot-dns!1565

2 years agoquic/api: little cleanup
Libor Peltan [Thu, 17 Aug 2023 09:28:13 +0000 (11:28 +0200)] 
quic/api: little cleanup

2 years agoAdd python-sphinx-panels to dependencies where necessary
Daniel Salzman [Wed, 16 Aug 2023 14:01:58 +0000 (16:01 +0200)] 
Add python-sphinx-panels to dependencies where necessary

2 years agodoc: add DNS over QUIC configuration section
Daniel Salzman [Mon, 14 Aug 2023 20:42:51 +0000 (22:42 +0200)] 
doc: add DNS over QUIC configuration section

2 years agoMerge branch 'gcc_warn_fixes' into 'master'
Libor Peltan [Thu, 17 Aug 2023 07:03:25 +0000 (09:03 +0200)] 
Merge branch 'gcc_warn_fixes' into 'master'

Fixes warnings of code in gcc.

See merge request knot/knot-dns!1564

2 years agokdig: net close when failed TLS authorization
Jan Hák [Wed, 16 Aug 2023 11:39:42 +0000 (13:39 +0200)] 
kdig: net close when failed TLS authorization

2 years agokdig: fix TLS params overriding QUIC parameters
Jan Hák [Wed, 16 Aug 2023 09:15:48 +0000 (11:15 +0200)] 
kdig: fix TLS params overriding QUIC parameters

2 years agoknotd: fix ignoring return value of 'write' in 'void user_qlog(...)'
Jan Hák [Wed, 16 Aug 2023 13:11:48 +0000 (15:11 +0200)] 
knotd: fix ignoring return value of 'write' in 'void user_qlog(...)'

2 years agoknotd: fix uninicialized 'uint8_t weight' in 'int parse_view(...)'
Jan Hák [Wed, 16 Aug 2023 12:22:36 +0000 (14:22 +0200)] 
knotd: fix uninicialized 'uint8_t weight' in 'int parse_view(...)'

2 years agoknotd: fix uninicialized 'int out' in 'int systemd_zone_load_timeout(void)'
Jan Hák [Wed, 16 Aug 2023 12:20:05 +0000 (14:20 +0200)] 
knotd: fix uninicialized 'int out' in 'int systemd_zone_load_timeout(void)'

2 years agoknotd: fix uninicialized 'bool do_diff' due goto jump
Jan Hák [Wed, 16 Aug 2023 12:19:24 +0000 (14:19 +0200)] 
knotd: fix uninicialized 'bool do_diff' due goto jump

2 years agoknotd: fix uninicialized 'bool update_zonemd' due goto jump
Jan Hák [Wed, 16 Aug 2023 12:11:23 +0000 (14:11 +0200)] 
knotd: fix uninicialized 'bool update_zonemd' due goto jump

2 years agoMerge branch 'kxdpgun_qlog' into 'master'
Daniel Salzman [Tue, 15 Aug 2023 19:07:34 +0000 (21:07 +0200)] 
Merge branch 'kxdpgun_qlog' into 'master'

quic/kxdpgun: support for qlog

See merge request knot/knot-dns!1563

2 years agoquic/kxdpgun: support for qlog
Libor Peltan [Tue, 15 Aug 2023 14:34:37 +0000 (16:34 +0200)] 
quic/kxdpgun: support for qlog

2 years agoMerge branch 'test_geoip_reload' into 'master'
Daniel Salzman [Tue, 15 Aug 2023 08:54:51 +0000 (10:54 +0200)] 
Merge branch 'test_geoip_reload' into 'master'

tests/geoip: randomized method of module reload

See merge request knot/knot-dns!1562

2 years agotests/geoip: randomized method of module reload
Libor Peltan [Tue, 15 Aug 2023 07:00:27 +0000 (09:00 +0200)] 
tests/geoip: randomized method of module reload

2 years agoCI: disable SUSE-15 as it lacks libxdp
Daniel Salzman [Sun, 13 Aug 2023 20:09:22 +0000 (22:09 +0200)] 
CI: disable SUSE-15 as it lacks libxdp

2 years agoconfigure: upgrade version to libknot14 (libdnssec and libzscanner unchanged)
Daniel Salzman [Sun, 13 Aug 2023 18:33:55 +0000 (20:33 +0200)] 
configure: upgrade version to libknot14 (libdnssec and libzscanner unchanged)

2 years agolibknot: rename knot_xdp_info() to knot_xdp_socket_info()
Daniel Salzman [Sun, 13 Aug 2023 18:19:28 +0000 (20:19 +0200)] 
libknot: rename knot_xdp_info() to knot_xdp_socket_info()

This change solves collision with type knot_xdp_info.

3 years agoMerge branch 'quic_fix_valgrind' into 'master'
Daniel Salzman [Fri, 11 Aug 2023 11:49:04 +0000 (13:49 +0200)] 
Merge branch 'quic_fix_valgrind' into 'master'

quic: fix libknot and kxdpgun conn cleanup when closed by counterpart

See merge request knot/knot-dns!1561

3 years agoquic: fix libknot and kxdpgun conn cleanup when closed by counterpart
Libor Peltan [Fri, 11 Aug 2023 09:39:06 +0000 (11:39 +0200)] 
quic: fix libknot and kxdpgun conn cleanup when closed by counterpart

3 years agoMerge branch 'dnskey_sync' into 'master'
Libor Peltan [Thu, 10 Aug 2023 10:23:02 +0000 (12:23 +0200)] 
Merge branch 'dnskey_sync' into 'master'

Dnskey sync

See merge request knot/knot-dns!1546

3 years agotests/multi-signer: improve and add third signer
Daniel Salzman [Tue, 8 Aug 2023 08:18:56 +0000 (10:18 +0200)] 
tests/multi-signer: improve and add third signer

3 years agoMerge branch 'kxdpgun_fix_close' into 'master'
Daniel Salzman [Thu, 10 Aug 2023 08:45:53 +0000 (10:45 +0200)] 
Merge branch 'kxdpgun_fix_close' into 'master'

kxdpgun: bugfix: assert crash when counterpart closes conn

See merge request knot/knot-dns!1558

3 years agodoc: multi-signer scenarios described
Libor Peltan [Thu, 22 Jun 2023 15:18:05 +0000 (17:18 +0200)] 
doc: multi-signer scenarios described

3 years agodoc: unify DNSSEC-related section name
Daniel Salzman [Tue, 8 Aug 2023 15:21:07 +0000 (17:21 +0200)] 
doc: unify DNSSEC-related section name

3 years agoknot: implement dnskey-sync for multi-signer
Libor Peltan [Fri, 16 Jun 2023 16:53:12 +0000 (18:53 +0200)] 
knot: implement dnskey-sync for multi-signer

3 years agokxdpgun: bugfix: assert crash when counterpart closes conn
Libor Peltan [Thu, 10 Aug 2023 08:39:20 +0000 (10:39 +0200)] 
kxdpgun: bugfix: assert crash when counterpart closes conn

3 years agoknotc: fix repeating conf-import error if an explicit module is configured
Daniel Salzman [Wed, 9 Aug 2023 13:10:51 +0000 (15:10 +0200)] 
knotc: fix repeating conf-import error if an explicit module is configured

3 years agoMerge branch 'kxdpgun_quirks' into 'master'
Daniel Salzman [Wed, 9 Aug 2023 18:36:44 +0000 (20:36 +0200)] 
Merge branch 'kxdpgun_quirks' into 'master'

Kxdpgun quirks

See merge request knot/knot-dns!1557

3 years agoquic: cleanup to prevent potential leaks
Libor Peltan [Tue, 8 Aug 2023 10:29:38 +0000 (12:29 +0200)] 
quic: cleanup to prevent potential leaks

3 years agokxdpgun: implemented reusing connections (QUIC, TCP)
Libor Peltan [Thu, 27 Jul 2023 16:36:41 +0000 (18:36 +0200)] 
kxdpgun: implemented reusing connections (QUIC, TCP)

3 years agokxdpgun: postpone conn close after session-ticket obtained
Libor Peltan [Thu, 27 Jul 2023 11:06:18 +0000 (13:06 +0200)] 
kxdpgun: postpone conn close after session-ticket obtained

3 years agohandler: remove redundant calls of knot_request_free() with NULL argument
Daniel Salzman [Sun, 30 Jul 2023 17:52:10 +0000 (19:52 +0200)] 
handler: remove redundant calls of knot_request_free() with NULL argument

3 years agoconf: fix segfault if a shared module is loaded and dynamic configuration used
Daniel Salzman [Fri, 4 Aug 2023 16:23:47 +0000 (18:23 +0200)] 
conf: fix segfault if a shared module is loaded and dynamic configuration used

When executing conf-commit, the server_reload() function triggers conf_free(),
causing all shared modules to unload. These modules are subsequently referenced
by module hooks from the nameserver, or the configuration schema is accessed
during the process of merging schemas.

This fix preserves the shared modules by relocating the current module context
to the cloned configuration, thus preventing the old configuration from purging
the modules.

3 years agokdig: fix double-free in quic_ctx_deinit
Jan Hák [Tue, 1 Aug 2023 08:04:10 +0000 (10:04 +0200)] 
kdig: fix double-free in quic_ctx_deinit

fixes #869

3 years agotests-fuzz: use the same style for setting a buffer size
David Vašek [Sat, 14 Jan 2023 12:00:24 +0000 (13:00 +0100)] 
tests-fuzz: use the same style for setting a buffer size

3 years agotests/libdnssec: fix vfprintf %s of a NULL pointer
David Vašek [Fri, 7 Jul 2023 14:07:05 +0000 (16:07 +0200)] 
tests/libdnssec: fix vfprintf %s of a NULL pointer

The test behavior and its output are the same as before, but without error reports (on some platforms).

3 years agocontrib: upgrade embedded library ngtcp2 to v0.18.0
Daniel Salzman [Mon, 31 Jul 2023 16:46:34 +0000 (18:46 +0200)] 
contrib: upgrade embedded library ngtcp2 to v0.18.0

3 years agoscripts/docker: add libxdp-dev to debian-latest
Daniel Salzman [Mon, 31 Jul 2023 07:36:46 +0000 (09:36 +0200)] 
scripts/docker: add libxdp-dev to debian-latest

3 years agoserial: mute 'unused variable' warning if NDEBUG
Daniel Salzman [Thu, 27 Jul 2023 18:31:23 +0000 (20:31 +0200)] 
serial: mute 'unused variable' warning if NDEBUG

3 years agoquic_conn: replace TODO comment with proper text
Daniel Salzman [Thu, 27 Jul 2023 18:24:51 +0000 (20:24 +0200)] 
quic_conn: replace TODO comment with proper text

3 years agonameserver: remove dead assignment (Clang analyzer)
Daniel Salzman [Thu, 27 Jul 2023 18:06:32 +0000 (20:06 +0200)] 
nameserver: remove dead assignment (Clang analyzer)

3 years agokjournalprint: properly close LMDB even when terminated prematurely...
Libor Peltan [Tue, 25 Jul 2023 12:52:16 +0000 (14:52 +0200)] 
kjournalprint: properly close LMDB even when terminated prematurely...

...to prevent stale locks in reader lock table...
...if knotd is having LMDB opened in parallel

3 years agoknotd: remove useless systemd_dbus_close()
David Vašek [Tue, 25 Jul 2023 15:34:08 +0000 (17:34 +0200)] 
knotd: remove useless systemd_dbus_close()

systemd_dbus_close() isn't needed here after commit 49aabd16829878082ab0f0b7d0171870e1876618

3 years agoMerge branch 'serial_policy_modulo' into 'master'
Daniel Salzman [Tue, 25 Jul 2023 16:06:19 +0000 (18:06 +0200)] 
Merge branch 'serial_policy_modulo' into 'master'

Serial policy modulo

See merge request knot/knot-dns!1555

3 years agoconf: rework serial-modulo checks
Daniel Salzman [Tue, 25 Jul 2023 07:43:18 +0000 (09:43 +0200)] 
conf: rework serial-modulo checks

3 years agoserial: split serial_next() to serial_next_generic() and serial_next(), add test
Daniel Salzman [Fri, 21 Jul 2023 14:15:24 +0000 (16:15 +0200)] 
serial: split serial_next() to serial_next_generic() and serial_next(), add test

3 years agoknot: implemented serial-modulo
Libor Peltan [Thu, 20 Jul 2023 10:43:43 +0000 (12:43 +0200)] 
knot: implemented serial-modulo

3 years agoknot: refactoring: read out serial-policy config inside serial_next()
Libor Peltan [Thu, 20 Jul 2023 09:01:59 +0000 (11:01 +0200)] 
knot: refactoring: read out serial-policy config inside serial_next()

3 years agoMerge branch 'rmt_log_proto' into 'master'
Libor Peltan [Tue, 25 Jul 2023 08:42:56 +0000 (10:42 +0200)] 
Merge branch 'rmt_log_proto' into 'master'

Add protocol information to outgoing event and nameserver logs

See merge request knot/knot-dns!1556

3 years agoknot: add protocol information to outgoing event and nameserver logs
Daniel Salzman [Thu, 20 Jul 2023 09:02:41 +0000 (11:02 +0200)] 
knot: add protocol information to outgoing event and nameserver logs

3 years agodistro/config: remove no longer needed RPM aliases
Daniel Salzman [Sun, 23 Jul 2023 17:45:24 +0000 (19:45 +0200)] 
distro/config: remove no longer needed RPM aliases

3 years agoserver: initialize credentials without QUIC interface but with a remote over QUIC...
Daniel Salzman [Sun, 23 Jul 2023 17:40:43 +0000 (19:40 +0200)] 
server: initialize credentials without QUIC interface but with a remote over QUIC configured

3 years agoMerge branch 'keymgr_import_errors' into 'master'
Daniel Salzman [Fri, 21 Jul 2023 12:03:14 +0000 (14:03 +0200)] 
Merge branch 'keymgr_import_errors' into 'master'

A more detailed error reporting in 'keymgr import-pkcs11'

See merge request knot/knot-dns!1554

3 years agobackup: be consistent in wording 'PKCS #11'
David Vašek [Tue, 18 Jul 2023 08:51:34 +0000 (10:51 +0200)] 
backup: be consistent in wording 'PKCS #11'

3 years agokeymgr: be more verbose about key import errors
David Vašek [Thu, 13 Jul 2023 20:23:52 +0000 (22:23 +0200)] 
keymgr: be more verbose about key import errors

3 years agokeymgr: don't allow 'import-pkcs11' without PKCS #11 keystore backend
David Vašek [Mon, 17 Jul 2023 23:17:08 +0000 (01:17 +0200)] 
keymgr: don't allow 'import-pkcs11' without PKCS #11 keystore backend

3 years agodnssec: add backend type item to kdnssec_ctx_t
David Vašek [Tue, 18 Jul 2023 08:08:20 +0000 (10:08 +0200)] 
dnssec: add backend type item to kdnssec_ctx_t

3 years agoMerge branch 'quic_sessticket_pool' into 'master'
Daniel Salzman [Thu, 20 Jul 2023 15:03:52 +0000 (17:03 +0200)] 
Merge branch 'quic_sessticket_pool' into 'master'

quic/requestor: implemented remote pool for session tickets...

See merge request knot/knot-dns!1552

3 years agoquic: bugfix: don't send multiple packets on 0RTT
Libor Peltan [Fri, 14 Jul 2023 13:31:10 +0000 (15:31 +0200)] 
quic: bugfix: don't send multiple packets on 0RTT

3 years agoquic-requestor: bugfix: crash when conn is already closed
Libor Peltan [Fri, 14 Jul 2023 13:30:29 +0000 (15:30 +0200)] 
quic-requestor: bugfix: crash when conn is already closed

3 years agoquic/requestor: implemented remote pool for session tickets...
Libor Peltan [Thu, 13 Jul 2023 14:13:13 +0000 (16:13 +0200)] 
quic/requestor: implemented remote pool for session tickets...

...remote pool refactored t be more general
...saving QUIC(TLS) session tickets into it for faster
outgoing QUIC handshakes

3 years agoMerge branch 'master_pin_tolerance' into 'master'
Daniel Salzman [Tue, 18 Jul 2023 10:38:39 +0000 (12:38 +0200)] 
Merge branch 'master_pin_tolerance' into 'master'

xfr: implement master pinning with tolerance timeout

See merge request knot/knot-dns!1522

3 years agoscripts: update timerdb-info.py with master-pinning timers
Daniel Salzman [Mon, 17 Jul 2023 09:56:40 +0000 (11:56 +0200)] 
scripts: update timerdb-info.py with master-pinning timers

3 years agozone: refactor zone_master_try() and consider all preferred master addresses
Daniel Salzman [Fri, 14 Jul 2023 14:10:05 +0000 (16:10 +0200)] 
zone: refactor zone_master_try() and consider all preferred master addresses

This change affects the destination address choice of outgoing refresh query upon NOTIFY.
Addresses for the remote, which is considered as the NOTIFY source, are tried
in the order they are specified in the remote configuration, regardless of which
address the NOTIFY came from.

3 years agotimers: write master-pinning-related timers only if non-empty
Daniel Salzman [Wed, 12 Jul 2023 08:43:06 +0000 (10:43 +0200)] 
timers: write master-pinning-related timers only if non-empty

3 years agoxfr: implement master pinning with tolerance timeout
Libor Peltan [Fri, 26 May 2023 11:48:22 +0000 (13:48 +0200)] 
xfr: implement master pinning with tolerance timeout

3 years agoMerge branch 'quic_block_ddns' into 'master'
Daniel Salzman [Tue, 18 Jul 2023 06:41:26 +0000 (08:41 +0200)] 
Merge branch 'quic_block_ddns' into 'master'

quic: block attempts to DDNS over QUIC...

See merge request knot/knot-dns!1553

3 years agodoc: note again that DDNS does not work over XDP
Libor Peltan [Mon, 17 Jul 2023 12:38:55 +0000 (14:38 +0200)] 
doc: note again that DDNS does not work over XDP

3 years agoquic: block attempts to DDNS over QUIC...
Libor Peltan [Mon, 17 Jul 2023 12:37:21 +0000 (14:37 +0200)] 
quic: block attempts to DDNS over QUIC...

...as it doesnt work anyway

3 years agoman/knsupdate: slight rewording / clarification
Jan-Piet Mens [Sat, 15 Jul 2023 13:44:56 +0000 (15:44 +0200)] 
man/knsupdate: slight rewording / clarification