Commit graph

178 commits

Author SHA1 Message Date
Daniel Salzman
cf8241606e distro/deb: add knot_deleg_info_names symbol 2026-05-09 19:19:52 +02:00
Libor Peltan
6020311dbf Merge branch 'fixes_jh' into 'master'
Small QUIC-related fixes

See merge request knot/knot-dns!1866
2026-05-07 11:09:27 +02:00
Daniel Salzman
f089073fa9 libknot: merge knot_get_rdata_descriptor() with knot_get_obsolete_rdata_descriptor() 2026-05-04 09:48:23 +02:00
Jan Hák
ae7f1c0611 quic: fix typo in function name knot_quic_hanle_expiry() 2026-04-23 07:10:31 +02:00
Libor Peltan
23372fb4a6 zonefile+ctl+redis: prevent malformed RRs in generic format 2026-03-31 12:33:14 +02:00
Daniel Salzman
cd737e921f distro/deb: upgrade to Policy 4.7.3
a70430a373
eb57ca1bf5
2026-03-21 07:11:27 +01:00
Daniel Salzman
7ba93e2c46 distro/deb: declare in d/clean that doc/modules/ is a directory
304614ad4f
2026-03-21 07:11:27 +01:00
Daniel Salzman
4d2c7fefd3 distro: unify files for Arch 2026-03-20 20:20:45 +01:00
Daniel Salzman
1947096e0b distro/deb: introduce sysusers.d and tmpfiles.d
ffae9018ae
2026-03-20 20:20:45 +01:00
Daniel Salzman
25b423c483 distro/deb: remove Jakub from Uploaders 2026-01-04 13:37:17 +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
Daniel Salzman
d5c05c4c2c yp: add new type for mixed integer with options 2025-11-24 10:43:25 +01:00
Daniel Salzman
0b0821dc2e libknot: remove no longer needed knot_error_from_libdnssec() 2025-10-24 09:17:08 +02:00
Daniel Salzman
cf92fb9008 distro: remove libdnssec 2025-10-24 09:17:08 +02:00
Daniel Salzman
2dd718a870 distro: rename redis-knot to redis-module-knot or valkey-module-knot
Install the module to:
- /usr/lib/x86_64-linux-gnu/redis/modules/ for DEB
- /usr/lib64/valkey/modules/ for RPM
2025-10-04 08:35:58 +02:00
Daniel Salzman
2c6d04d4ad distro/deb: remove obsolete if from rules 2025-10-03 16:49:55 +02:00
Daniel Salzman
12fc341567 distro/deb: fix lintian issue debian-rules-uses-as-needed-linker-flag 2025-10-03 16:49:55 +02:00
Daniel Salzman
203220d382 distro/deb: fix lintian issue not-binnmuable-all-depends-any
E: knot source: not-binnmuable-all-depends-any python3-libknot -> libknot16
2025-10-02 20:12:39 +02:00
Daniel Salzman
0e55bf2ac9 distro/deb: package descriptions cleanup 2025-09-27 21:08:21 +02:00
Daniel Salzman
9621c50e57 distro/deb: add knot-keymgr to Depends for tests 2025-09-27 21:08:21 +02:00
Daniel Salzman
e90efed88f distro/deb: Update Standards-Version to latest 4.7.2 (no changes) 2025-09-27 21:08:21 +02:00
Daniel Salzman
c541515926 distro/deb: Remove redundant Rules-Requires-Root: no 2025-09-27 21:08:21 +02:00
Jakub Ružička
14f2a13b6c distro/rpm: add redis-knot subpackage 2025-09-12 16:50:41 +02:00
Daniel Salzman
06a0c1eb15 distro/deb: add redis-knot subpackage 2025-09-12 16:50:41 +02:00
Daniel Salzman
1cc2200fd7 contrib: add redismodule.h version 7.0
From https://github.com/RedisLabsModules/RedisModulesSDK/blob/master/7.0/redismodule.h
2025-09-12 16:50:40 +02:00
Daniel Salzman
7fc1b82fa7 libknot: add knot_rdata_to_canonical() 2025-09-12 16:50:40 +02:00
Daniel Salzman
ec5f06b1bc libs: increase SOVERSION and symbol versions for libknot, libdnssec, and libzscanner 2025-08-14 10:17:20 +02:00
Vladimír Čunát
9b19f4fe09
distro/pkg/nix: synchronize from downstream nixpkgs
It's mostly just reformat, as nixpkgs has been moving to using
automatic formatting.  But also dnstap has been added, etc.
I checked that `apkg build` works again, of course :-)
2025-07-31 15:28:13 +02:00
Daniel Salzman
711dbe6088 distro/deb: add explicit libdnssec9 for libknot15 2025-07-19 18:35:05 +02:00
Jakub Ružička
39dc0a35cb distro/rpm: split keymgr into knot-keymgr package 2025-07-19 18:35:05 +02:00
Jakub Ružička
c3f8543a15 distro/deb: split keymgr into knot-keymgr package 2025-07-19 18:35:05 +02:00
Daniel Salzman
326525dbbe Merge branch 'knotd-cert-ca' into 'master'
remote/acl TLS certificate validation

See merge request knot/knot-dns!1779
2025-06-23 18:19:04 +02:00
Daniel Salzman
9f0f79779a server: purge sessticket_pool on server reload if creds changed 2025-06-23 17:55:14 +02:00
Jan Doskočil
261c378b74 conf: implemented certificate hostname validation 2025-06-23 17:55:14 +02:00
Jakub Ružička
86b02c4ad8 distro/tests: new python-libknot test 2025-06-13 19:39:15 +02:00
Jakub Ružička
119273e0f0 distro/rpm: remove %{_isa} from noarch packages' Requires
noarch packages shouldn't depend on specific architectures.
2025-06-13 13:32:32 +02:00
Jakub Ružička
c88205bf67 distro/rpm: use modern %pyproject_* macros
Support new %pyproject_* macros where they're supported, otherwise use
older %py3_* macros which work everywhere.

Introduce new %{PYPROJECT} var which is only set on distros supporting
new macros - Fedora >= 40 and EL >= 9.
2025-06-03 11:52:44 +02:00
Jakub Ružička
43ce8b74af distro/rpm: add knot-exporter and python3-libknot RPM subpackages 2025-06-03 11:52:34 +02:00
Libor Peltan
da0e3b0d95 dnskey sync: skip rrs with different keytag modulo 2025-05-26 10:17:42 +02:00
Daniel Salzman
8e9e021ff5 distro: adapt authoritative-server test for kzonecheck to autodetection 2025-05-23 17:35:29 +02:00
Daniel Salzman
fb9b2cc102 libknot: extend TLS API to be used for non-DNS communication 2025-05-19 08:19:15 +02:00
Daniel Salzman
0b82e73f63 libknot/tls: don't use %DISABLE_TLS13_COMPAT_MODE with old GnuTLS versions...
and allow TLS 1.2 in kdig.
2025-05-06 12:59:46 +02:00
Daniel Salzman
6dc07c8968 distro: relicense to GPL-2.0-or-later 2025-03-24 09:53:50 +01:00
David Vašek
ca6078bcd1 contrib: list ISC license as such, not as 0BSD license
These two licenses are different.
2025-01-27 18:09:02 +01:00
Daniel Salzman
4b65d9df62 contrib/ucw: clarify source licenses 2025-01-27 10:11:56 +01:00
Daniel Salzman
0f34c44d3f libknot: add EDNS ZONEVERSION support 2025-01-20 12:38:41 +01:00
Daniel Salzman
82c3dbbbcb libknot: add knot_dname_with_null() 2024-11-15 08:07:25 +01:00
Daniel Salzman
c3714c9d5b distro/rpm: install softhsm for make check 2024-11-01 18:31:29 +01:00
Daniel Salzman
04cf9709f6 distro/deb: replace pkg-config with pkgconf as suggested by debian 2024-09-11 09:39:22 +02:00
Libor Peltan
39d982eb3c DoT: implemented TLS session resumption 2024-09-10 19:47:07 +02:00