Commit graph

20034 commits

Author SHA1 Message Date
Jan Doskočil
f59721e8fc doc/appendices: add Luna Cloud HSM 2025-11-27 21:03:43 +01:00
Jan Doskočil
775f83b48b keymgr: test more key variants with keystore-test/bench 2025-11-27 21:03:43 +01:00
Jan Doskočil
12a40c307d scripts: showkey
Create a tool for dnssec keys info binary dumps. Specifically for
libknot/dnssec/sample_keys.h
2025-11-27 21:03:43 +01:00
Jan Doskočil
0d12eeeda7 doc/appendices: reformat the "supported HSMs" table + add last tested date 2025-11-27 21:03:43 +01:00
Daniel Salzman
107a865ece tests-extra: fix redis/basic 2025-11-27 16:17:27 +01:00
Daniel Salzman
a0e5da9d16 Merge branch 'pkg-protobuf-compiler' into 'master'
configure: prefer protoc from protobuf-compiler over protoc-c from protobuf-c-compiler

See merge request knot/knot-dns!1828
2025-11-27 16:04:26 +01:00
Hynek Šabacký
c2a6a5e17d docker: Update Dockerfiles to install protobuf-compiler to use protoc instead of protoc-c 2025-11-27 15:52:28 +01:00
Hynek Šabacký
42c2fa7ba8 configure: prefer protoc from protobuf-compiler over protoc-c from protobuf-c-compiler 2025-11-27 15:52:28 +01:00
Libor Peltan
25cbcc2fc1 Merge branch 'tests_extra_redis2' into 'master'
Extend tests with sentinel

See merge request knot/knot-dns!1826
2025-11-26 18:13:05 +01:00
Daniel Salzman
e4d28d81b7 redis: add extra info to connection log 2025-11-26 16:06:08 +01:00
Daniel Salzman
3877f3c40f redis: use expliciti initial stream ID based on the time of server start 2025-11-26 16:06:08 +01:00
Libor Peltan
132553577c tests/redis: improvements in test infra 2025-11-26 16:06:08 +01:00
Jan Hák
a3f44a47e9 tests-extra: add support for multiple redis backends 2025-11-26 16:06:08 +01:00
Daniel Salzman
7def9e4595 ci: add libhiredis-dev to testing Dockerfiles 2025-11-26 15:49:47 +01:00
Daniel Salzman
6349de4ae6 redis: add debug log when a valid event is received 2025-11-26 15:49:47 +01:00
Daniel Salzman
c36558d0a2 redis: fix memory leaks 2025-11-26 15:49:47 +01:00
Daniel Salzman
4edfe2d458 redis: improve error processing in knot_redis_tls_read() and knot_redis_tls_write() 2025-11-26 15:49:47 +01:00
Daniel Salzman
f9b11c94f4 zone: change constant random part of rebootstrap scheduling to be progressive 2025-11-26 15:49:47 +01:00
Daniel Salzman
8db93f2215 redis: add rebootstrap scheduling 2025-11-26 15:49:47 +01:00
Daniel Salzman
4957f7635b redis: fix timeout conflict with TLS resulting in NULL reply 2025-11-26 15:49:47 +01:00
Daniel Salzman
40f6c3b942 redis: fix sentinel processing 2025-11-26 15:49:47 +01:00
Daniel Salzman
3e21446c68 redis: preserve event ID during replication 2025-11-26 15:49:47 +01:00
Jan Hák
2408e1cd3c redis: add missing send commands to replica 2025-11-26 15:49:47 +01:00
Daniel Salzman
a71b1925ba tests-extra: set number of threads to 1 for dnssec-signzone 2025-11-25 20:26:00 +01:00
Daniel Salzman
372da80c3c tests-fuzz: fix compilation on some platforms 2025-11-25 08:14:34 +01:00
Jan Hák
c7474f0660 knotc: add OPTINT in JSON schema of configuration file 2025-11-24 15:55:09 +01:00
Daniel Salzman
c79032e353 Merge branch 'timers_sync_thread3' into 'master'
Timers synchronization

See merge request knot/knot-dns!1827
2025-11-24 14:07:38 +01:00
Daniel Salzman
b23735a2bb zone/timers/commit: bugfix: use correct conf_t reference 2025-11-24 10:53:08 +01:00
Libor Peltan
3f9b634dab timers: implemented configurable periodic dump 2025-11-24 10:53:08 +01:00
Daniel Salzman
d5c05c4c2c yp: add new type for mixed integer with options 2025-11-24 10:43:25 +01:00
Libor Peltan
9cff75c48b zone/timers: only write to timerDB if modified 2025-11-24 10:41:28 +01:00
Libor Peltan
106ac64764 zone/timers: refactoring: unify flags 2025-11-24 10:37:58 +01:00
Libor Peltan
0df86d0039 zone/timers: remove compatibility for obsoleted in 3.2.0 2025-11-24 10:37:42 +01:00
Libor Peltan
3d51c5faa6 zone/timers: COW for timers enabling safe readout by other threads 2025-11-24 10:37:18 +01:00
Daniel Salzman
f5873a7d2e libngtcp2: update embedded library to v1.18.0 2025-11-23 16:59:21 +01:00
Libor Peltan
a8ebb5cab8 zone/timers: refactoring: allocated separately from zone_t 2025-11-21 14:35:41 +01:00
Daniel Salzman
daefae3b6e Merge remote-tracking branch 'origin/apkg-compat-latest' 2025-11-12 14:20:51 +01:00
Jakub Ružička
fef6c6a266 distro: update to latest apkg compat level 6
Modify scripts/make-archive.sh to output YAML only to stdout as required
by latest apkg compat level 6. All stdout was redirected to stderr.
2025-11-12 13:47:40 +01:00
Daniel Salzman
7c5fc90850 Merge branch 'purge_event' into 'master'
zone/purge: refactoring: perform as zone event instead by main thread...

See merge request knot/knot-dns!1825
2025-11-06 19:38:47 +01:00
Libor Peltan
605ddcc9dc zone/purge: refactoring: perform as zone event instead by main thread...
...but only in case of knotc zone-purge; catalog-induced purges
are still performed by main thread while zone events all frozen
for all zones
2025-11-06 19:27:55 +01:00
Libor Peltan
c1eb463e45 Merge branch 'ctl_empty_zone' into 'master'
Add missing checks for empty zone in suitable event handlers

See merge request knot/knot-dns!1824
2025-11-06 17:46:18 +01:00
Daniel Salzman
88860fe2c9 redis: refactor knot.zone.list 2025-11-05 15:31:33 +01:00
Jan Hák
356e9c4987 redis: command knot.zone.info 2025-11-05 15:31:33 +01:00
Daniel Salzman
5a7d434aaf events: add missing checks for empty zone + unification 2025-11-04 15:09:12 +01:00
Daniel Salzman
f760173bb5 doc: extend listen comment in the configuration example 2025-11-03 15:14:32 +01:00
Daniel Salzman
e32759674a Merge branch 'dsync_rrtype' into 'master'
libknot: support for DSYNC RRtype, RFC 9859

See merge request knot/knot-dns!1810
2025-11-03 10:32:04 +01:00
Daniel Salzman
b64678fa48 libzscanner: merge type_num with type_num_dsync 2025-11-03 09:48:38 +01:00
Libor Peltan
a83fab1eec libknot: support for DSYNC RRtype, RFC 9859 2025-11-03 09:13:43 +01:00
Daniel Salzman
a5fbacc624 tests/rrset-dump: fix compilation on OpenSuse + tiny refactoring 2025-11-02 08:07:53 +01:00
Daniel Salzman
7fb0834dac Merge branch 'rrset_dump_erange' into 'master'
libknot/rrset-dump/bugfix: ERANGE instead of enlarging output buffer if...

See merge request knot/knot-dns!1820
2025-10-31 14:15:00 +01:00