]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Jan Doskočil [Wed, 11 Dec 2024 14:06:23 +0000 (15:06 +0100)]
pylibknot: expanded CTL documentation
Jan Doskočil [Fri, 20 Dec 2024 14:15:37 +0000 (15:15 +0100)]
libngtcp2: update embedded libngtcp2 to v1.10.0
Daniel Salzman [Fri, 20 Dec 2024 13:24:19 +0000 (14:24 +0100)]
Merge branch 'max_ttl_rrsig_bck' into 'master'
RRSIGs/TTL: set rrsig->ttl to zero...
See merge request knot/knot-dns!1734
Libor Peltan [Tue, 17 Dec 2024 13:11:51 +0000 (14:11 +0100)]
RRSIGs/TTL: set rrsig->ttl to zero...
...instead of random relict from the past,
anyway should not be used anywhere
Daniel Salzman [Wed, 18 Dec 2024 15:09:08 +0000 (16:09 +0100)]
stats: fix duplicate XDP counter names in YAML dump
fixes #947
Daniel Salzman [Thu, 19 Dec 2024 09:06:37 +0000 (10:06 +0100)]
Merge branch 'max_ttl_rrsig' into 'master'
Max TTL of RRSIG
See merge request knot/knot-dns!1733
Libor Peltan [Tue, 17 Dec 2024 12:42:33 +0000 (13:42 +0100)]
max_ttl: in case of RRSIG consider orig_ttl and NOT rrsig->ttl
Libor Peltan [Tue, 17 Dec 2024 12:20:44 +0000 (13:20 +0100)]
tests: added max TTL test with signing and incremental realod
Jan Hák [Wed, 18 Dec 2024 10:03:54 +0000 (11:03 +0100)]
mod-dnstap: distinguish between AUTH and UPDATE query/response
Jan Hák [Wed, 18 Dec 2024 09:54:19 +0000 (10:54 +0100)]
utils: use knsupdate style of output when printing UPDATE message
David Vašek [Tue, 17 Dec 2024 09:29:57 +0000 (10:29 +0100)]
tests-extra: zone/expire -- fix a typo
solidcc2 [Thu, 12 Dec 2024 09:32:50 +0000 (17:32 +0800)]
fix: zone hang if last zone-reload oom
Daniel Salzman [Sun, 15 Dec 2024 20:39:38 +0000 (21:39 +0100)]
query_module: fix statistics counters cleanup if allocation fails
David Vašek [Thu, 12 Dec 2024 13:29:04 +0000 (14:29 +0100)]
tests/atomic: lower the iteration counts with spinlock-emulated atomics
Daniel Salzman [Wed, 11 Dec 2024 16:44:01 +0000 (17:44 +0100)]
Merge branch 'custom_atomic'
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
modules/cookies: fix usage of new atomic in code (variable secret->variable)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
libknot/quic: fix usage of new atomic in code (variable cert_creds)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
libknot/quic: fix usage of new atomic in code (variable obufs_size)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
kxdpgun: fix usage of new atomic in code (variables stats_trigger and stats_switch)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
stats: fix usage of new atomic in code (variable stats_vals)
Jan Hák [Tue, 26 Nov 2024 11:56:51 +0000 (12:56 +0100)]
modules/probe: fix usage of new atomic in code (variable last_times)
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