]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
modules/cookies: fix usage of new atomic in code (variable badcookie_ctr)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
dnssec: fix usage of new atomic in code (variable dnssec_expire)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
backup: fix usage of new atomic in code (variable backup_ctx)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
catalog: fix usage of new atomic in code (variable catalog_upd_signal)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
tests: fix usage of new atomic in code -- test_atomic.c
Jan Hák [Thu, 5 Dec 2024 13:50:57 +0000 (14:50 +0100)]
contrib/atomic: remove of KNOT_HAVE_ATOMIC definition because of unused
Daniel Salzman [Wed, 11 Dec 2024 16:31:39 +0000 (17:31 +0100)]
contrib/atomic: use volatile for the fallback implementation
Jan Hák [Tue, 26 Nov 2024 11:56:23 +0000 (12:56 +0100)]
contrib/atomic: replace a dangerous fallback with a spin-lock protected version
Daniel Salzman [Fri, 6 Dec 2024 15:01:18 +0000 (16:01 +0100)]
tests: don't build tests for atomic and spinlock if disabled daemon
As the tests depend on dthreads and liburcu.
fixes #946
Daniel Salzman [Wed, 4 Dec 2024 14:27:56 +0000 (15:27 +0100)]
Merge branch 'doc_autokeymgmt_prereq' into 'master'
Document automatic key management prerequisites
See merge request knot/knot-dns!1732
Libor Peltan [Tue, 3 Dec 2024 14:07:02 +0000 (15:07 +0100)]
doc: improvements in key management section
Libor Peltan [Tue, 3 Dec 2024 13:06:15 +0000 (14:06 +0100)]
gitignore: add qtcreator junk
Daniel Salzman [Tue, 3 Dec 2024 13:17:20 +0000 (14:17 +0100)]
handler: fix compilation if XDP not available
Daniel Salzman [Tue, 3 Dec 2024 10:23:24 +0000 (11:23 +0100)]
Merge branch 'rrl_auth'
fixes #943
Daniel Salzman [Mon, 2 Dec 2024 19:52:32 +0000 (20:52 +0100)]
mod-rrl: increase default limits
Daniel Salzman [Mon, 2 Dec 2024 19:43:04 +0000 (20:43 +0100)]
mod-rrl: add note about limiting of authorized requests
Daniel Salzman [Mon, 2 Dec 2024 19:04:47 +0000 (20:04 +0100)]
server: preserve KNOTD_QUERY_FLAG_AUTHORIZED across handling
Daniel Salzman [Mon, 2 Dec 2024 14:26:25 +0000 (15:26 +0100)]
mod-rrl: add QNAME, if possible, and PROTO to log messages
Daniel Salzman [Thu, 28 Nov 2024 14:16:44 +0000 (15:16 +0100)]
mod-rrl: fix KNOTD_QUERY_FLAG_AUTHORIZED detection
Daniel Salzman [Thu, 28 Nov 2024 17:23:54 +0000 (18:23 +0100)]
tcp-handler: log TLS receive errors
Daniel Salzman [Mon, 2 Dec 2024 18:31:19 +0000 (19:31 +0100)]
Merge branch 'keyroll_2active' into 'master'
dnssec/rollovers: prevent increasing confusion when 2 active ZSKs
See merge request knot/knot-dns!1731
Libor Peltan [Mon, 2 Dec 2024 13:30:40 +0000 (14:30 +0100)]
dnssec/rollovers: prevent increasing confusion when 2 active ZSKs
Jan Doskočil [Tue, 26 Nov 2024 17:00:18 +0000 (18:00 +0100)]
knot-exporter: less confusing opt parsing and help
Daniel Salzman [Wed, 27 Nov 2024 18:39:32 +0000 (19:39 +0100)]
mod-rrl: change default log-period to 30 seconds
Jan Hák [Wed, 27 Nov 2024 10:04:51 +0000 (11:04 +0100)]
kdig: remove redundant warning about timeout at QUIC connection
hsabacky [Tue, 26 Nov 2024 07:21:52 +0000 (08:21 +0100)]
kxdpgun: add space before % in statistics
hsabacky [Fri, 22 Nov 2024 09:03:07 +0000 (10:03 +0100)]
kxdpgun: add separators to packets per second statistic
Daniel Salzman [Tue, 26 Nov 2024 12:53:54 +0000 (13:53 +0100)]
Merge branch 'kexporter_notimers' into 'master'
knot-exporter: no zone timers by default
See merge request knot/knot-dns!1730
Jan Doskočil [Tue, 26 Nov 2024 11:25:33 +0000 (12:25 +0100)]
knot-exporter: no zone timers by default
Daniel Salzman [Mon, 25 Nov 2024 18:08:26 +0000 (19:08 +0100)]
Merge branch 'ngtcp_upgrade' into 'master'
libngtcp2: update embedded lib to 1.9.1
See merge request knot/knot-dns!1729
Jan Doskočil [Mon, 25 Nov 2024 11:35:44 +0000 (12:35 +0100)]
libngtcp2: update embedded lib to 1.9.1
Daniel Salzman [Mon, 25 Nov 2024 09:24:18 +0000 (10:24 +0100)]
Merge branch 'ubnt2410_1' into 'master'
tests: compatibility with new Bind9
See merge request knot/knot-dns!1727
Libor Peltan [Thu, 14 Nov 2024 22:32:10 +0000 (23:32 +0100)]
tests: compatibility with new Bind9
David Vašek [Mon, 18 Nov 2024 21:53:07 +0000 (22:53 +0100)]
backup: code robustness improvement
Daniel Salzman [Fri, 22 Nov 2024 12:35:37 +0000 (13:35 +0100)]
zonedb-load: store member timers upon catalog_member generation
Daniel Salzman [Wed, 20 Nov 2024 15:26:35 +0000 (16:26 +0100)]
zone: don't purge times.catalog_member if still a member zone
David Vašek [Fri, 22 Nov 2024 08:59:45 +0000 (09:59 +0100)]
zone: simplify purge macro definitions
Daniel Salzman [Thu, 21 Nov 2024 09:44:18 +0000 (10:44 +0100)]
Merge branch 'ngtcp_upgrade' into 'master'
update ngtcp2 to 1.9.0
See merge request knot/knot-dns!1728
Jan Doskočil [Wed, 20 Nov 2024 15:54:59 +0000 (16:54 +0100)]
libngtcp2: update to 1.9.0
Jan Doskočil [Wed, 20 Nov 2024 15:53:43 +0000 (16:53 +0100)]
scripts: update_ngtcp2.sh for semi-automatic embedded libngtcp2 updates
Libor Peltan [Mon, 18 Nov 2024 15:43:59 +0000 (16:43 +0100)]
Merge branch 'expire_abort_transaction' into 'master'
Zone expiration aborts transaction in progress
Closes #929
See merge request knot/knot-dns!1725
Jan Hák [Fri, 8 Nov 2024 13:06:26 +0000 (14:06 +0100)]
knotd: expiration aborts transaction in progress
David Vašek [Tue, 17 Sep 2024 07:46:06 +0000 (09:46 +0200)]
doc/operation: mention the use of the force option for overwriting failed backup
Libor Peltan [Fri, 15 Nov 2024 08:30:23 +0000 (09:30 +0100)]
Merge branch 'nullbyte_lpe' into 'master'
Add check for \0 bytes in QNAME labels
See merge request knot/knot-dns!1726
Daniel Salzman [Thu, 14 Nov 2024 13:40:37 +0000 (14:40 +0100)]
contents: refactor zone_contents_find_dname()
Libor Peltan [Tue, 12 Nov 2024 16:29:36 +0000 (17:29 +0100)]
nameserver: add check for \0 bytes in QNAME labels and respond it as NXDOMAIN ...
if it doens't exactly match a node owner.
Daniel Salzman [Thu, 14 Nov 2024 07:46:17 +0000 (08:46 +0100)]
libknot: add knot_dname_with_null()
David Vašek [Thu, 14 Nov 2024 12:33:40 +0000 (13:33 +0100)]
zone-tree: clarify a function description
Libor Peltan [Tue, 12 Nov 2024 15:54:56 +0000 (16:54 +0100)]
contents: refactor zone_contents_find_dname()
Daniel Salzman [Wed, 13 Nov 2024 08:29:32 +0000 (09:29 +0100)]
nameserver: add sanity assert to get_next_closer()
Daniel Salzman [Wed, 13 Nov 2024 08:25:59 +0000 (09:25 +0100)]
nameserver: use ssize_t instead of size_t to ensure correct condition evaluation
Daniel Salzman [Thu, 14 Nov 2024 07:26:41 +0000 (08:26 +0100)]
tests-extra: update prerequisites in README
Daniel Salzman [Thu, 14 Nov 2024 06:59:09 +0000 (07:59 +0100)]
README: add softhsm dependency for PKCS #11 unitttest
Daniel Salzman [Sat, 2 Nov 2024 18:47:39 +0000 (19:47 +0100)]
conf: change default salt length to 0
Daniel Salzman [Tue, 5 Nov 2024 13:13:50 +0000 (14:13 +0100)]
CI: replace Fedora 39 with Fedora 41
Daniel Salzman [Sat, 2 Nov 2024 18:35:23 +0000 (19:35 +0100)]
keymgr: don't check public-only key if it's missing
Daniel Salzman [Fri, 1 Nov 2024 15:00:19 +0000 (16:00 +0100)]
distro/rpm: install softhsm for make check
Jan Doskočil [Fri, 18 Oct 2024 09:36:37 +0000 (11:36 +0200)]
kxdpgun: stats_period overflow bugfix
Tomas Velechovsky [Wed, 30 Oct 2024 11:51:58 +0000 (12:51 +0100)]
knot-exporter: fix zone-status parsing
Relates to:
ctl/zone-status: print since when event is running/pending/frozen
Daniel Salzman [Sat, 26 Oct 2024 19:00:52 +0000 (21:00 +0200)]
knot: avoid leak on tcp handler thread cancellation
Daniel Salzman [Fri, 25 Oct 2024 06:07:30 +0000 (08:07 +0200)]
knot: add checks for terminal labels before calling knot_dname_next_label()
Daniel Salzman [Fri, 25 Oct 2024 06:15:37 +0000 (08:15 +0200)]
nameserver: add explicit check for root's DS queries
Jan Hák [Thu, 17 Oct 2024 12:47:37 +0000 (14:47 +0200)]
mod-cookies: secondary cookie secret
Daniel Salzman [Thu, 24 Oct 2024 07:57:12 +0000 (09:57 +0200)]
Merge branch 'kjournalprint_M_zij_fllwup' into 'master'
kjournalprint/bugfix/-M: zone-in-journal followed by non-first chset
See merge request knot/knot-dns!1724
Daniel Salzman [Wed, 23 Oct 2024 11:52:34 +0000 (13:52 +0200)]
Merge branch 'test_xot_bind' into 'master'
tests: add XoT (XFR over TLS) interop with Bind9
See merge request knot/knot-dns!1718
Libor Peltan [Mon, 9 Sep 2024 15:20:48 +0000 (17:20 +0200)]
tests: add XoT (XFR over TLS) interop with Bind9
Daniel Salzman [Tue, 22 Oct 2024 19:34:46 +0000 (21:34 +0200)]
Merge branch 'test_regex_fix'
Fixes Debian Bug#
1085663: knot: Python SyntaxWarning
Jan Doskočil [Tue, 22 Oct 2024 14:39:46 +0000 (16:39 +0200)]
knot_exporter: avoid faulty escape sequence interpretation
Daniel Salzman [Fri, 18 Oct 2024 08:41:37 +0000 (10:41 +0200)]
Merge branch 'initial_zsk' into 'master'
keymgr/pregenerate: initial ZSK even when KSK exists
See merge request knot/knot-dns!1722
Libor Peltan [Fri, 18 Oct 2024 07:40:48 +0000 (09:40 +0200)]
keymgr/pregenerate: initial ZSK even when KSK exists
Daniel Salzman [Fri, 18 Oct 2024 06:26:10 +0000 (08:26 +0200)]
Merge branch 'log_full_sign_had_failed' into 'master'
log/dnssec: warn upon every incremental if full had failed
See merge request knot/knot-dns!1721
Libor Peltan [Thu, 17 Oct 2024 15:18:12 +0000 (17:18 +0200)]
log/dnssec: warn upon every incremental if full had failed
Daniel Salzman [Thu, 17 Oct 2024 14:57:41 +0000 (16:57 +0200)]
contrib: upgrade embedded library ngtcp2 to v1.8.1
Libor Peltan [Tue, 15 Oct 2024 13:34:48 +0000 (15:34 +0200)]
kjournalprint/bugfix/-M: zone-in-journal followed by non-first chset
Daniel Salzman [Mon, 14 Oct 2024 15:29:34 +0000 (17:29 +0200)]
atomic: add missing #include <stddef.h>
Daniel Salzman [Mon, 14 Oct 2024 13:29:01 +0000 (15:29 +0200)]
man: update example parameters
Daniel Salzman [Sat, 28 Sep 2024 13:42:43 +0000 (15:42 +0200)]
python: add anchors to libknot README
Daniel Salzman [Fri, 11 Oct 2024 12:53:24 +0000 (14:53 +0200)]
server: create QUIC/TLS key with the configured or running UID and GID
Daniel Salzman [Fri, 11 Oct 2024 12:07:15 +0000 (14:07 +0200)]
server: don't reconfigure QUIC/TLS credentials if not enabled
Daniel Salzman [Wed, 2 Oct 2024 12:14:29 +0000 (14:14 +0200)]
ctl: add flags and filters to command log if debug enabled
Daniel Salzman [Wed, 2 Oct 2024 10:35:15 +0000 (12:35 +0200)]
ctl: replace cmd_zone_ctl() with cmd_zone_filter_ctl()
Daniel Salzman [Fri, 11 Oct 2024 17:32:26 +0000 (19:32 +0200)]
Merge branch 'kxdpgun_client_only' into 'master'
kxdpgun: block eventual creation of conns when recvd initial...
See merge request knot/knot-dns!1719
Libor Peltan [Fri, 11 Oct 2024 12:31:00 +0000 (14:31 +0200)]
quic/requestor: block hypothetical conn creation upon recv Initial
Libor Peltan [Fri, 11 Oct 2024 09:56:20 +0000 (11:56 +0200)]
kxdpgun: block eventual creation of conns when recvd initial...
...just to make sure
Daniel Salzman [Fri, 11 Oct 2024 10:17:26 +0000 (12:17 +0200)]
Merge branch 'doc_retire_ksk' into 'master'
doc/keymgr: align description of 'retire' with current behavior
See merge request knot/knot-dns!1720
Libor Peltan [Fri, 11 Oct 2024 10:06:19 +0000 (12:06 +0200)]
doc/keymgr: align description of 'retire' with current behavior
Libor Peltan [Fri, 11 Oct 2024 09:35:33 +0000 (11:35 +0200)]
kxdpgun: bugfix: allow multiple recvs til 1-rtt handshake done
Daniel Salzman [Fri, 11 Oct 2024 05:39:44 +0000 (07:39 +0200)]
tests: stabilize modules/test_rrl
Daniel Salzman [Thu, 10 Oct 2024 08:36:49 +0000 (10:36 +0200)]
tests-extra: stabilize dnssec/expire
Daniel Salzman [Mon, 7 Oct 2024 12:24:49 +0000 (14:24 +0200)]
Merge branch 'refresh_expire'
Daniel Salzman [Mon, 7 Oct 2024 10:19:40 +0000 (12:19 +0200)]
nameserver: refactor EDNS EXPIRE setting
Daniel Salzman [Fri, 4 Oct 2024 06:35:52 +0000 (08:35 +0200)]
dnssec: fix zone expiration based on EXPIRE if zone signing results in up-to-date
Daniel Salzman [Mon, 7 Oct 2024 06:20:15 +0000 (08:20 +0200)]
Dockerfile: expose 853/TCP port for DoT
Daniel Salzman [Sat, 5 Oct 2024 15:38:46 +0000 (17:38 +0200)]
contrib: upgrade embedded library ngtcp2 to v1.8.0
Lukáš Ondráček [Thu, 3 Oct 2024 13:53:04 +0000 (15:53 +0200)]
rrl: fix zero increment in KRU
David Vašek [Wed, 2 Oct 2024 08:31:17 +0000 (10:31 +0200)]
tests-extra: fix generation of random DDNS updates to not exceed dname limit
Daniel Salzman [Fri, 27 Sep 2024 11:25:45 +0000 (13:25 +0200)]
Merge branch 'thread_create_nosignal' into 'master'
threads: safely disable signals on threads launched by main thr except srv startup
See merge request knot/knot-dns!1716
Libor Peltan [Tue, 17 Sep 2024 08:13:49 +0000 (10:13 +0200)]
threads: safely disable signals on threads launched by main thr except srv startup
Daniel Salzman [Fri, 27 Sep 2024 10:47:33 +0000 (12:47 +0200)]
Merge branch 'acl_proto'
Daniel Salzman [Thu, 26 Sep 2024 15:21:41 +0000 (17:21 +0200)]
tests-extra: add test for ACL configuration