]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
4 hours agoMerge branch 'jitters' into 'master' master
Libor Peltan [Fri, 7 Aug 2026 13:00:03 +0000 (15:00 +0200)] 
Merge branch 'jitters' into 'master'

implemented optional jitter for DNSSEC and XFR events

See merge request knot/knot-dns!1883

4 hours agotests/jitter: also check some rrsig-refresh limits handling 1883/head
Libor Peltan [Fri, 7 Aug 2026 09:44:59 +0000 (11:44 +0200)] 
tests/jitter: also check some rrsig-refresh limits handling

4 hours agodnssec: fix and unify policy defaults, improve configuration checks
Daniel Salzman [Mon, 3 Aug 2026 05:56:05 +0000 (07:56 +0200)] 
dnssec: fix and unify policy defaults, improve configuration checks

4 hours agoconf: change 'rrsig-pre-refresh' default to 0.005 * 'policy_rrsig-lifetime'
Daniel Salzman [Fri, 31 Jul 2026 11:39:01 +0000 (13:39 +0200)] 
conf: change 'rrsig-pre-refresh' default to 0.005 * 'policy_rrsig-lifetime'

4 hours agoconf: fix alternative default for 'rrsig-refresh' (was added to bad option)
Daniel Salzman [Fri, 31 Jul 2026 10:35:07 +0000 (12:35 +0200)] 
conf: fix alternative default for 'rrsig-refresh' (was added to bad option)

4 hours agoconf: add percent support to 'dnssec-jitter' and 'refresh-jitter'
Daniel Salzman [Mon, 27 Jul 2026 10:43:06 +0000 (12:43 +0200)] 
conf: add percent support to 'dnssec-jitter' and 'refresh-jitter'

4 hours agoyparser: add percent unit support to YP_INT
Daniel Salzman [Wed, 22 Jul 2026 07:19:31 +0000 (09:19 +0200)] 
yparser: add percent unit support to YP_INT

4 hours agoypschema: introduce YP_INT_MAX and YP_INT_MIN constants
Daniel Salzman [Fri, 24 Jul 2026 09:39:50 +0000 (11:39 +0200)] 
ypschema: introduce YP_INT_MAX and YP_INT_MIN constants

4 hours agoyptrafo: fix adding units to negative numbers
Daniel Salzman [Fri, 24 Jul 2026 07:10:01 +0000 (09:10 +0200)] 
yptrafo: fix adding units to negative numbers

4 hours agorefresh-jitter: affects only SOA timer, not NOTIFY in/out
Libor Peltan [Tue, 21 Jul 2026 08:20:46 +0000 (10:20 +0200)] 
refresh-jitter: affects only SOA timer, not NOTIFY in/out

4 hours agoimplemented optional jitter for DNSSEC and XFR events
Libor Peltan [Thu, 18 Jun 2026 16:01:23 +0000 (18:01 +0200)] 
implemented optional jitter for DNSSEC and XFR events

10 hours agoMerge branch 'keymgr_bench_impr' into 'master'
Daniel Salzman [Fri, 7 Aug 2026 06:58:04 +0000 (08:58 +0200)] 
Merge branch 'keymgr_bench_impr' into 'master'

keymgr: don't generate a key for each bechmarking thread, share one instead

See merge request knot/knot-dns!1896

10 hours agoMerge branch 'ddns_log' into 'master'
Daniel Salzman [Fri, 7 Aug 2026 06:55:34 +0000 (08:55 +0200)] 
Merge branch 'ddns_log' into 'master'

ddns: add debug log with unsatisfied prerequisite

See merge request knot/knot-dns!1899

10 hours agotests-extra: call keymgr keystore test and benchmark on softhsm 1896/head
Daniel Salzman [Thu, 6 Aug 2026 13:41:58 +0000 (15:41 +0200)] 
tests-extra: call keymgr keystore test and benchmark on softhsm

10 hours agokeymgr: add filtering by algorithm to keystore-bench
Jan Hák [Wed, 5 Aug 2026 12:36:05 +0000 (14:36 +0200)] 
keymgr: add filtering by algorithm to keystore-bench

29 hours agokeymgr: don't generate a key for each bechmarking thread, share one instead
Daniel Salzman [Thu, 30 Jul 2026 15:45:08 +0000 (17:45 +0200)] 
keymgr: don't generate a key for each bechmarking thread, share one instead

29 hours agotest/ddns/prereq: cases for multi-RR RRset 1899/head
Libor Peltan [Thu, 6 Aug 2026 09:45:12 +0000 (11:45 +0200)] 
test/ddns/prereq: cases for multi-RR RRset

29 hours agotest/ddns/prereq: cases for SOA in prereq
Libor Peltan [Thu, 6 Aug 2026 09:35:09 +0000 (11:35 +0200)] 
test/ddns/prereq: cases for SOA in prereq

29 hours agoddns: add debug log with unsatisfied prerequisite
Daniel Salzman [Wed, 29 Jul 2026 17:58:27 +0000 (19:58 +0200)] 
ddns: add debug log with unsatisfied prerequisite

34 hours agoerror: simplify message for KNOT_EPREREQ
Daniel Salzman [Tue, 28 Jul 2026 11:54:37 +0000 (13:54 +0200)] 
error: simplify message for KNOT_EPREREQ

34 hours agoddns: don't prepare parameters for debug logging if debug not enabled
Daniel Salzman [Tue, 28 Jul 2026 07:57:03 +0000 (09:57 +0200)] 
ddns: don't prepare parameters for debug logging if debug not enabled

2 days agoMerge branch 'via_bind_to_device' into 'master'
Daniel Salzman [Wed, 5 Aug 2026 10:44:02 +0000 (12:44 +0200)] 
Merge branch 'via_bind_to_device' into 'master'

remote: bind outbound connections to a device via 'via' address

Closes #977

See merge request knot/knot-dns!1898

3 days agotests: cover device keying in conn_pool and the unreachable cache 1898/head
Tore Anderson [Mon, 27 Jul 2026 08:31:11 +0000 (10:31 +0200)] 
tests: cover device keying in conn_pool and the unreachable cache

Neither had a test that would catch a broken device comparison -- only
the mechanical signature updates from wiring 'dev' through. Add
contrib/test_conn_pool exercising conn_pool_get()/put() with distinct
devices for the same address pair, and extend test_unreachable with an
equivalent case.

Verified each new assertion actually fails when the corresponding
strcmp(dev, ...) check is removed, and passes again once restored.

Assisted-By: Claude Sonnet 5 <noreply@anthropic.com>
3 days agotests: cover conf_remote_t via_dev parsing
Tore Anderson [Mon, 27 Jul 2026 07:31:00 +0000 (09:31 +0200)] 
tests: cover conf_remote_t via_dev parsing

Exercises the case that motivated resetting via_dev between candidates
in conf_remote_txn(): a remote whose second address matches a 'via'
without a device after a first address matched one with a device.

Assisted-By: Claude Sonnet 5 <noreply@anthropic.com>
3 days agorequestor: key the unreachable-remote cache on the outgoing device too
Tore Anderson [Mon, 27 Jul 2026 07:19:17 +0000 (09:19 +0200)] 
requestor: key the unreachable-remote cache on the outgoing device too

knot_unreachable_is()/knot_unreachable_add() were keyed on remote+via
address only. A connection failure scoped to one 'via' device could
therefore mark a remote unreachable for a different request to the
same address using a different device.

Assisted-By: Claude Sonnet 5 <noreply@anthropic.com>
3 days agonet: key the TCP connection pool on the outgoing device too
Tore Anderson [Mon, 27 Jul 2026 07:46:08 +0000 (09:46 +0200)] 
net: key the TCP connection pool on the outgoing device too

The pool was keyed on source/destination address only, so a pooled
connection could be handed to a request wanting a different 'via'
device even with identical addresses. Key on the bound device as well,
and thread it through requestor.c, tls-requestor.c, quic-requestor.c,
and hiredis.c (the latter two pass NULL, having no device concept).

Assisted-By: Claude Sonnet 5 <noreply@anthropic.com>
3 days agoremote: bind outgoing connections to a device via 'via' address
Tore Anderson [Mon, 27 Jul 2026 07:45:54 +0000 (09:45 +0200)] 
remote: bind outgoing connections to a device via 'via' address

The 'via' remote source address already accepted the '%interface'
wildcard-binding syntax used by 'listen', but the parsed device name
was discarded and never reached the outgoing socket. Thread it through
conf_remote_t -> knot_request_t -> net_connected_socket() so
SO_BINDTODEVICE is applied to sockets used for NOTIFY, AXFR/IXFR, and
other outgoing requests, not just listening sockets.

Assisted-By: Claude Sonnet 5 <noreply@anthropic.com>
6 days agoMerge branch 'ci-fedora-update' into 'master'
Daniel Salzman [Fri, 31 Jul 2026 18:16:28 +0000 (20:16 +0200)] 
Merge branch 'ci-fedora-update' into 'master'

CI: update Fedora versions

See merge request knot/knot-dns!1897

7 days agoCI: update Fedora versions 1897/head
Vladimír Čunát [Fri, 31 Jul 2026 14:27:13 +0000 (16:27 +0200)] 
CI: update Fedora versions

7 days agodoc/operation: update the zone removal procedure to a better solution
David Vašek [Thu, 30 Jul 2026 12:24:34 +0000 (14:24 +0200)] 
doc/operation: update the zone removal procedure to a better solution

7 days agolmdb: don't try migration with version 0.x
Daniel Salzman [Fri, 31 Jul 2026 06:30:56 +0000 (08:30 +0200)] 
lmdb: don't try migration with version 0.x

7 days agodistro: replace legacy secure.nic.cz URLs with knot-dns.nic.cz
Daniel Salzman [Fri, 31 Jul 2026 05:46:05 +0000 (07:46 +0200)] 
distro: replace legacy secure.nic.cz URLs with knot-dns.nic.cz

11 days agoMerge branch 'keymgr_adt' into 'master'
Daniel Salzman [Mon, 27 Jul 2026 15:22:23 +0000 (17:22 +0200)] 
Merge branch 'keymgr_adt' into 'master'

Keymgr adt

See merge request knot/knot-dns!1894

11 days agokeymgr: print ADT bit when listing keys 1894/head
Libor Peltan [Tue, 21 Jul 2026 09:32:58 +0000 (11:32 +0200)] 
keymgr: print ADT bit when listing keys

11 days agokeymgr: allow un/setting ADT bit
Libor Peltan [Tue, 21 Jul 2026 09:11:56 +0000 (11:11 +0200)] 
keymgr: allow un/setting ADT bit

11 days agoMerge branch 'man_regenerate' into 'master'
Libor Peltan [Mon, 27 Jul 2026 09:02:22 +0000 (11:02 +0200)] 
Merge branch 'man_regenerate' into 'master'

Store unsubstituted variables in man pages in the tarball

See merge request knot/knot-dns!1895

11 days agolibngtcp2: update embedded library to v1.25.0
Daniel Salzman [Mon, 27 Jul 2026 06:05:43 +0000 (08:05 +0200)] 
libngtcp2: update embedded library to v1.25.0

13 days agoMerge branch 'lmdb_migration' into 'master'
Libor Peltan [Sat, 25 Jul 2026 08:35:49 +0000 (10:35 +0200)] 
Merge branch 'lmdb_migration' into 'master'

Automatic LMDB migration from 0.9 to 1.x version

See merge request knot/knot-dns!1892

13 days agomdb_dump/load: comments explaining not/including emb_prefix.h 1892/head
Libor Peltan [Sat, 25 Jul 2026 08:06:58 +0000 (10:06 +0200)] 
mdb_dump/load: comments explaining not/including emb_prefix.h

2 weeks agoman: store unsubstituted variables in the tarball, expand them during installation 1895/head
Daniel Salzman [Fri, 24 Jul 2026 13:14:37 +0000 (15:14 +0200)] 
man: store unsubstituted variables in the tarball, expand them during installation

2 weeks agoman/knotd: mention SIGTERM as a handled signal
David Vašek [Thu, 23 Jul 2026 12:45:56 +0000 (14:45 +0200)] 
man/knotd: mention SIGTERM as a handled signal

2 weeks agodoc/operation: mention automatic zone purge of removed catalog members
David Vašek [Mon, 20 Jul 2026 12:42:00 +0000 (14:42 +0200)] 
doc/operation: mention automatic zone purge of removed catalog members

2 weeks agodoc/operation: fix a typo
David Vašek [Mon, 20 Jul 2026 12:34:34 +0000 (14:34 +0200)] 
doc/operation: fix a typo

2 weeks agodoc/reference: add a hyperlink
David Vašek [Fri, 26 Jun 2026 12:07:56 +0000 (14:07 +0200)] 
doc/reference: add a hyperlink

2 weeks agomdb_load: make the function thread-safe
Libor Peltan [Wed, 15 Jul 2026 08:25:12 +0000 (10:25 +0200)] 
mdb_load: make the function thread-safe

2 weeks agolmdb migration: move just data+lock.mdb instead of whole dir...
Libor Peltan [Tue, 14 Jul 2026 10:50:26 +0000 (12:50 +0200)] 
lmdb migration: move just data+lock.mdb instead of whole dir...

...because KASP DB dir contains also privkeys and TLSkey
...and users can have more junk in there

2 weeks agoknot: add automatic LMDB migration from version 0.9
Daniel Salzman [Wed, 15 Jul 2026 10:55:52 +0000 (12:55 +0200)] 
knot: add automatic LMDB migration from version 0.9

2 weeks agolibs: transform mdb_dump and mdb_load to functions
Daniel Salzman [Wed, 15 Jul 2026 10:55:25 +0000 (12:55 +0200)] 
libs: transform mdb_dump and mdb_load to functions

2 weeks agotests: remove explicit #include <config.h>
Daniel Salzman [Thu, 23 Jul 2026 05:47:37 +0000 (07:47 +0200)] 
tests: remove explicit #include <config.h>

2 weeks agoconfigure: add quotes to test expression where missing
Daniel Salzman [Thu, 23 Jul 2026 05:46:06 +0000 (07:46 +0200)] 
configure: add quotes to test expression where missing

2 weeks agocontrib: add mdb_load from LMDB 1.0.0
Daniel Salzman [Fri, 10 Jul 2026 05:38:16 +0000 (07:38 +0200)] 
contrib: add mdb_load from LMDB 1.0.0

2 weeks agocontrib: add mdb_dump from LMDB 0.9.35
Daniel Salzman [Fri, 10 Jul 2026 09:19:52 +0000 (11:19 +0200)] 
contrib: add mdb_dump from LMDB 0.9.35

2 weeks agocontrib: add embedded LMDB 0.9.35
Daniel Salzman [Sat, 4 Jul 2026 17:18:07 +0000 (19:18 +0200)] 
contrib: add embedded LMDB 0.9.35

This helps with:
- database migration to LMDB 1.x
- occasional debugging

2 weeks agolibknot/db: add workaround for mdb_drop() version 1.0.0 in lmdb.clear()
Daniel Salzman [Sat, 4 Jul 2026 18:40:52 +0000 (20:40 +0200)] 
libknot/db: add workaround for  mdb_drop() version 1.0.0 in lmdb.clear()

This fixes compatibility with LMDB 1.0.0, where mdb_drop() cannot be followed
by further additions within the same transaction. Otherwise, mdb_commit() fails
with "MDB_BAD_TXN: Transaction must abort, has a child, or is invalid".

2 weeks agoMerge branch 'acl_fixes' into 'master'
Daniel Salzman [Sat, 18 Jul 2026 17:42:52 +0000 (19:42 +0200)] 
Merge branch 'acl_fixes' into 'master'

ACL config checks

See merge request knot/security/knot-dns!3

2 weeks agoMerge branch 'ddns_0rtt' into 'master'
Daniel Salzman [Thu, 16 Jul 2026 12:10:35 +0000 (14:10 +0200)] 
Merge branch 'ddns_0rtt' into 'master'

requestor/QUIC: avoid 0-RTT when forwarding DDNS...

See merge request knot/security/knot-dns!2

2 weeks agoconf: improve error messages in check_remote()
Daniel Salzman [Fri, 17 Jul 2026 11:48:12 +0000 (13:48 +0200)] 
conf: improve error messages in check_remote()

2 weeks agoMerge branch 'acl_fixes' into 'master'
Libor Peltan [Wed, 15 Jul 2026 11:39:14 +0000 (13:39 +0200)] 
Merge branch 'acl_fixes' into 'master'

ACL fixes

See merge request knot/security/knot-dns!1

2 weeks agodoc: DDNSoQ incl warning against 0-RTT from clients
Libor Peltan [Wed, 15 Jul 2026 16:27:17 +0000 (18:27 +0200)] 
doc: DDNSoQ incl warning against 0-RTT from clients

2 weeks agoconf: update 'acl.remote' conflict check
Daniel Salzman [Fri, 17 Jul 2026 09:17:59 +0000 (11:17 +0200)] 
conf: update 'acl.remote' conflict check

2 weeks agoacl: refactor check_proto() and call it before cert_check()
Daniel Salzman [Tue, 14 Jul 2026 07:42:11 +0000 (09:42 +0200)] 
acl: refactor check_proto() and call it before cert_check()

2 weeks agotests: DDNS forwarding over QUIC incl not using 0-RTT
Libor Peltan [Wed, 15 Jul 2026 16:26:44 +0000 (18:26 +0200)] 
tests: DDNS forwarding over QUIC incl not using 0-RTT

2 weeks agotls_common: add check for empty session to knot_tls_cert_check_hostnames()
Daniel Salzman [Tue, 14 Jul 2026 07:40:14 +0000 (09:40 +0200)] 
tls_common: add check for empty session to knot_tls_cert_check_hostnames()

2 weeks agorequestor/QUIC: avoid 0-RTT when forwarding DDNS...
Libor Peltan [Wed, 15 Jul 2026 16:26:14 +0000 (18:26 +0200)] 
requestor/QUIC: avoid 0-RTT when forwarding DDNS...

...0-RTT for DDNSoQ is discouraged due to replay attacks

2 weeks agoacl: add check for empty tls_session to cert_check()
Daniel Salzman [Tue, 14 Jul 2026 07:39:43 +0000 (09:39 +0200)] 
acl: add check for empty tls_session to cert_check()

2 weeks agoDDNS/forwarding: verbose logging incl. addr and proto
Libor Peltan [Wed, 15 Jul 2026 13:51:30 +0000 (15:51 +0200)] 
DDNS/forwarding: verbose logging incl. addr and proto

2 weeks agodistro/deb: align copyright with new release
Daniel Salzman [Sun, 19 Jul 2026 17:48:27 +0000 (19:48 +0200)] 
distro/deb: align copyright with new release

2 weeks agodistro/deb: use watch v5
Daniel Salzman [Sun, 19 Jul 2026 17:46:12 +0000 (19:46 +0200)] 
distro/deb: use watch v5

2 weeks agodistro/deb: set Standards-Version to 4.7.4
Daniel Salzman [Sun, 19 Jul 2026 17:43:45 +0000 (19:43 +0200)] 
distro/deb: set Standards-Version to 4.7.4

2 weeks agodistro/deb: add procps dependency to knot-exporter
Daniel Salzman [Sun, 19 Jul 2026 17:42:25 +0000 (19:42 +0200)] 
distro/deb: add procps dependency to knot-exporter

2 weeks agodistro/deb: add 'Multi-Arch: same' to libraries
Daniel Salzman [Sun, 19 Jul 2026 17:40:07 +0000 (19:40 +0200)] 
distro/deb: add 'Multi-Arch: same' to libraries

2 weeks agoMerge branch 'last_signed_serial_conf' into 'master'
Daniel Salzman [Sat, 18 Jul 2026 18:21:21 +0000 (20:21 +0200)] 
Merge branch 'last_signed_serial_conf' into 'master'

KASP/timers: configurable storage of last signed serial

See merge request knot/knot-dns!1891

2 weeks agoKASP/timers: configurable storage of last signed serial
Libor Peltan [Thu, 9 Jul 2026 08:35:03 +0000 (10:35 +0200)] 
KASP/timers: configurable storage of last signed serial

2 weeks agotests-extra: increase robustness of catalog/generate_reconf
Daniel Salzman [Fri, 17 Jul 2026 18:46:39 +0000 (20:46 +0200)] 
tests-extra: increase robustness of catalog/generate_reconf

3 weeks agoMerge branch 'tcp_id' into 'master'
Libor Peltan [Fri, 17 Jul 2026 09:36:40 +0000 (11:36 +0200)] 
Merge branch 'tcp_id' into 'master'

TCP thread id fix, refactoring

See merge request knot/knot-dns!1893

3 weeks agohandlers: replace strerror() with knot_strerror()
Daniel Salzman [Thu, 16 Jul 2026 11:46:48 +0000 (13:46 +0200)] 
handlers: replace strerror() with knot_strerror()

3 weeks agoudp-handler: use dthread indexing for XDP threads, unify with tcp-handler
Daniel Salzman [Thu, 16 Jul 2026 11:43:30 +0000 (13:43 +0200)] 
udp-handler: use dthread indexing for XDP threads, unify with tcp-handler

3 weeks agotcp-handler: fix TCP socket indexing if TLS and TCP reuseport configured
Daniel Salzman [Thu, 16 Jul 2026 10:35:01 +0000 (12:35 +0200)] 
tcp-handler: fix TCP socket indexing if TLS and TCP reuseport configured

4 weeks agotests-extra: improve bind_version() to accept newer extended string
Daniel Salzman [Wed, 8 Jul 2026 18:30:41 +0000 (20:30 +0200)] 
tests-extra: improve bind_version() to accept newer extended string

4 weeks agoMerge branch 'mempool-merge-with-kres'
Daniel Salzman [Wed, 8 Jul 2026 11:39:24 +0000 (13:39 +0200)] 
Merge branch 'mempool-merge-with-kres'

4 weeks agocontrib/ucw/mempool: remove mp_alloc_noalign
Lukáš Ondráček [Tue, 7 Jul 2026 15:26:16 +0000 (17:26 +0200)] 
contrib/ucw/mempool: remove mp_alloc_noalign

4 weeks agocontrib/ucw/mempool: unify size types to size_t
Lukáš Ondráček [Tue, 7 Jul 2026 14:15:46 +0000 (16:15 +0200)] 
contrib/ucw/mempool: unify size types to size_t

4 weeks agocontrib/ucw/mempool: add valgrind directives
Lukáš Ondráček [Mon, 6 Jul 2026 22:20:41 +0000 (00:20 +0200)] 
contrib/ucw/mempool: add valgrind directives

4 weeks agocontrib: add optional Valgrind Memcheck macros
Daniel Salzman [Wed, 7 Jan 2026 13:00:48 +0000 (14:00 +0100)] 
contrib: add optional Valgrind Memcheck macros

4 weeks agocontrib/ucw/mempool: include chunk metadata in requested size
Lukáš Ondráček [Tue, 9 Jun 2026 14:17:56 +0000 (16:17 +0200)] 
contrib/ucw/mempool: include chunk metadata in requested size

Originally, the requested chunk size was enlarged by the size of its metadata (~16 B)
and then in mmap version of mempools it was rounded up to the page size.
As the requested size itself is usually rounded to whole pages,
the chunk size was roughly by one page larger than expected;
still the whole space could have been used by mempools.

In non-mmap version (not used here), the effect might have been even worse,
as the rounding may be involved on the allocator level
and so the excessive memory cannot be used by mempools.

Now, usable size of chunks is a little smaller than requested,
but allocated area size corresponds to what was requested.

4 weeks agocontrib/ucw/mempool: add mp_shrink and mention missing parts
Lukáš Ondráček [Tue, 9 Jun 2026 12:53:14 +0000 (14:53 +0200)] 
contrib/ucw/mempool: add mp_shrink and mention missing parts

4 weeks agocontrib/ucw/mempool: nits
Lukáš Ondráček [Mon, 8 Jun 2026 10:46:22 +0000 (12:46 +0200)] 
contrib/ucw/mempool: nits

4 weeks agocontrib/ucw/mempool: add chunk to pool reference in debug mode
Lukáš Ondráček [Thu, 4 Jun 2026 14:25:08 +0000 (16:25 +0200)] 
contrib/ucw/mempool: add chunk to pool reference in debug mode

4 weeks agocontrib/ucw/mempool: adjust license
Lukáš Ondráček [Thu, 4 Jun 2026 14:19:08 +0000 (16:19 +0200)] 
contrib/ucw/mempool: adjust license

4 weeks agocontrib/ucw/mempool: extend mp_stats with used_size
Lukáš Ondráček [Tue, 2 Jun 2026 16:03:51 +0000 (18:03 +0200)] 
contrib/ucw/mempool: extend mp_stats with used_size

It was introduced in a newer upstream version
and can be useful for calculating mempool overhead
as (total_size - used_size);
though it's not currently used even in kres.

4 weeks agocontrib/ucw/mempools: remove unused *_zero methods
Lukáš Ondráček [Tue, 2 Jun 2026 13:54:15 +0000 (15:54 +0200)] 
contrib/ucw/mempools: remove unused *_zero methods

4 weeks agocontrib/ucw/mempool: unify types with kres
Lukáš Ondráček [Tue, 2 Jun 2026 12:44:11 +0000 (14:44 +0200)] 
contrib/ucw/mempool: unify types with kres

4 weeks agoKnot.files: update
Daniel Salzman [Tue, 7 Jul 2026 14:43:40 +0000 (16:43 +0200)] 
Knot.files: update

4 weeks agolibknot/QUIC: proper timeout value for client conns...
Libor Peltan [Wed, 8 Jul 2026 09:01:00 +0000 (11:01 +0200)] 
libknot/QUIC: proper timeout value for client conns...

...mostly needed for proper sweep function in kxdpgun

4 weeks agoMerge branch 'ctl_unset_ttl' into 'master'
Libor Peltan [Wed, 8 Jul 2026 08:57:08 +0000 (10:57 +0200)] 
Merge branch 'ctl_unset_ttl' into 'master'

ctl: use current TTL for zone-unset

See merge request knot/knot-dns!1890

4 weeks agoctl: use current TTL for zone-unset
Daniel Salzman [Mon, 6 Jul 2026 17:02:52 +0000 (19:02 +0200)] 
ctl: use current TTL for zone-unset

4 weeks agoMerge branch 'quic_errcrypto_close' into 'master'
Daniel Salzman [Mon, 6 Jul 2026 16:10:38 +0000 (18:10 +0200)] 
Merge branch 'quic_errcrypto_close' into 'master'

quic: close connection on TLS handshake failure (bis)

See merge request knot/knot-dns!1889

4 weeks agolibknot/QUIC: improved error reporting when closing conn
Libor Peltan [Fri, 3 Jul 2026 13:22:20 +0000 (15:22 +0200)] 
libknot/QUIC: improved error reporting when closing conn

4 weeks agolibknot/QUIC: simplify sending close when TSL handshake failed
Libor Peltan [Thu, 2 Jul 2026 12:51:13 +0000 (14:51 +0200)] 
libknot/QUIC: simplify sending close when TSL handshake failed

4 weeks agolibknot/QUIC: refactoring: remove conn from table in send_special after sending exces...
Libor Peltan [Thu, 2 Jul 2026 12:39:12 +0000 (14:39 +0200)] 
libknot/QUIC: refactoring: remove conn from table in send_special after sending excessiveLOADclosing pkt