Commit graph

19363 commits

Author SHA1 Message Date
Jan Doskočil
975bcbf59e
pylibknot: expanded CTL documentation 2025-01-02 15:11:57 +01:00
Jan Doskočil
413600ea53 libngtcp2: update embedded libngtcp2 to v1.10.0 2024-12-20 15:23:00 +01:00
Daniel Salzman
8c1c9d948e Merge branch 'max_ttl_rrsig_bck' into 'master'
RRSIGs/TTL: set rrsig->ttl to zero...

See merge request knot/knot-dns!1734
2024-12-20 14:24:19 +01:00
Libor Peltan
cce711fc02 RRSIGs/TTL: set rrsig->ttl to zero...
...instead of random relict from the past,
anyway should not be used anywhere
2024-12-20 12:48:32 +01:00
Daniel Salzman
a936650f9d stats: fix duplicate XDP counter names in YAML dump
fixes #947
2024-12-19 10:33:03 +01:00
Daniel Salzman
54189871e3 Merge branch 'max_ttl_rrsig' into 'master'
Max TTL of RRSIG

See merge request knot/knot-dns!1733
2024-12-19 10:06:37 +01:00
Libor Peltan
f0b31c84ec max_ttl: in case of RRSIG consider orig_ttl and NOT rrsig->ttl 2024-12-19 09:57:08 +01:00
Libor Peltan
f884b63c9e tests: added max TTL test with signing and incremental realod 2024-12-19 09:57:08 +01:00
Jan Hák
55ce3c4843 mod-dnstap: distinguish between AUTH and UPDATE query/response 2024-12-18 13:13:14 +01:00
Jan Hák
29edb4dde0 utils: use knsupdate style of output when printing UPDATE message 2024-12-18 13:13:09 +01:00
David Vašek
5238477dcb tests-extra: zone/expire -- fix a typo 2024-12-18 09:35:12 +01:00
solidcc2
e90c481204 fix: zone hang if last zone-reload oom 2024-12-18 09:31:54 +01:00
Daniel Salzman
bfb18da9df query_module: fix statistics counters cleanup if allocation fails 2024-12-16 09:43:37 +01:00
David Vašek
aacd827f71 tests/atomic: lower the iteration counts with spinlock-emulated atomics 2024-12-12 20:21:50 +01:00
Daniel Salzman
2f70c31dc5 Merge branch 'custom_atomic' 2024-12-11 17:44:01 +01:00
Jan Hák
515e2d7c4d modules/cookies: fix usage of new atomic in code (variable secret->variable) 2024-12-11 17:36:20 +01:00
Jan Hák
69669d5349 libknot/quic: fix usage of new atomic in code (variable cert_creds) 2024-12-11 17:36:20 +01:00
Jan Hák
d459590fd6 libknot/quic: fix usage of new atomic in code (variable obufs_size) 2024-12-11 17:36:20 +01:00
Jan Hák
5e481225de kxdpgun: fix usage of new atomic in code (variables stats_trigger and stats_switch) 2024-12-11 17:36:20 +01:00
Jan Hák
da55fa4e0d stats: fix usage of new atomic in code (variable stats_vals) 2024-12-11 17:36:20 +01:00
Jan Hák
8644566cc4 modules/probe: fix usage of new atomic in code (variable last_times) 2024-12-11 17:36:20 +01:00
Jan Hák
424fb0bac2 modules/cookies: fix usage of new atomic in code (variable badcookie_ctr) 2024-12-11 17:36:20 +01:00
Jan Hák
87552b9c57 dnssec: fix usage of new atomic in code (variable dnssec_expire) 2024-12-11 17:36:20 +01:00
Jan Hák
90d71ec936 backup: fix usage of new atomic in code (variable backup_ctx) 2024-12-11 17:36:20 +01:00
Jan Hák
213ab15226 catalog: fix usage of new atomic in code (variable catalog_upd_signal) 2024-12-11 17:36:20 +01:00
Jan Hák
e53c99d3cb tests: fix usage of new atomic in code -- test_atomic.c 2024-12-11 17:36:20 +01:00
Jan Hák
215a37785f contrib/atomic: remove of KNOT_HAVE_ATOMIC definition because of unused 2024-12-11 17:36:20 +01:00
Daniel Salzman
853fffc0e0 contrib/atomic: use volatile for the fallback implementation 2024-12-11 17:36:20 +01:00
Jan Hák
56542f13c2 contrib/atomic: replace a dangerous fallback with a spin-lock protected version 2024-12-11 17:36:11 +01:00
Daniel Salzman
3efd85c935 tests: don't build tests for atomic and spinlock if disabled daemon
As the tests depend on dthreads and liburcu.

fixes #946
2024-12-07 16:45:37 +01:00
Daniel Salzman
7a1a30f26d Merge branch 'doc_autokeymgmt_prereq' into 'master'
Document automatic key management prerequisites

See merge request knot/knot-dns!1732
2024-12-04 15:27:56 +01:00
Libor Peltan
3497020765 doc: improvements in key management section 2024-12-04 15:20:53 +01:00
Libor Peltan
2144063a09 gitignore: add qtcreator junk 2024-12-04 15:06:29 +01:00
Daniel Salzman
a051923a57 handler: fix compilation if XDP not available 2024-12-03 14:17:20 +01:00
Daniel Salzman
04329a6e31 Merge branch 'rrl_auth'
fixes #943
2024-12-03 11:23:24 +01:00
Daniel Salzman
bf53d71c41 mod-rrl: increase default limits 2024-12-03 11:22:49 +01:00
Daniel Salzman
87efd2a1d4 mod-rrl: add note about limiting of authorized requests 2024-12-03 11:22:49 +01:00
Daniel Salzman
5840f0616a server: preserve KNOTD_QUERY_FLAG_AUTHORIZED across handling 2024-12-03 11:22:49 +01:00
Daniel Salzman
8c7c88ab27 mod-rrl: add QNAME, if possible, and PROTO to log messages 2024-12-03 11:12:27 +01:00
Daniel Salzman
dcbe353b9f mod-rrl: fix KNOTD_QUERY_FLAG_AUTHORIZED detection 2024-12-03 11:12:27 +01:00
Daniel Salzman
763ec63016 tcp-handler: log TLS receive errors 2024-12-02 19:54:29 +01:00
Daniel Salzman
9ea0d59ebe Merge branch 'keyroll_2active' into 'master'
dnssec/rollovers: prevent increasing confusion when 2 active ZSKs

See merge request knot/knot-dns!1731
2024-12-02 19:31:19 +01:00
Libor Peltan
668eab4468 dnssec/rollovers: prevent increasing confusion when 2 active ZSKs 2024-12-02 19:22:02 +01:00
Jan Doskočil
83ac6a0539 knot-exporter: less confusing opt parsing and help 2024-11-29 18:03:37 +01:00
Daniel Salzman
16701a2f51 mod-rrl: change default log-period to 30 seconds 2024-11-27 19:39:32 +01:00
Jan Hák
0b3beb260a kdig: remove redundant warning about timeout at QUIC connection 2024-11-27 12:23:35 +01:00
hsabacky
8140cd2166 kxdpgun: add space before % in statistics 2024-11-26 16:38:01 +01:00
hsabacky
668033034e kxdpgun: add separators to packets per second statistic 2024-11-26 16:37:51 +01:00
Daniel Salzman
35bc5278cb Merge branch 'kexporter_notimers' into 'master'
knot-exporter: no zone timers by default

See merge request knot/knot-dns!1730
2024-11-26 13:53:54 +01:00
Jan Doskočil
672967638c
knot-exporter: no zone timers by default 2024-11-26 13:45:24 +01:00