Commit graph

658 commits

Author SHA1 Message Date
Daniel Salzman
30442aa44e doc: fix man installation from a tarball 2024-09-04 16:32:39 +02:00
Daniel Salzman
e450b76a3b Bump version 3.5.dev 2024-09-02 06:55:05 +02:00
Daniel Salzman
84b10cb049 configure: upgrade version to libknot15 (libdnssec and libzscanner unchanged) 2024-06-24 13:53:53 +02:00
Daniel Salzman
e1735a5b08 configure: fix HAVE_PDFLATEX setting if pdflatex not available 2024-05-06 11:58:50 +02:00
Daniel Salzman
e966b44334 doc: remove man templates from the repository, keep them in a tarball 2024-05-05 21:22:34 +02:00
Daniel Salzman
34c8ddadfc configure: add missing setting of ENABLE_SYSTEMD 2024-04-09 16:37:14 +02:00
Jan Hák
2d03ae8593 dbus: ad support for libdbus as an alternative to systemd d-bus 2024-02-20 16:46:18 +01:00
Peter Thomassen
93b1ca2bbe
mod-authsignal: implementation, docs, tests
Thanks to Joeri de Ruiter <joeri.deruiter@surf.nl> and Daniel Salzman
for coding support.
2024-01-30 18:21:27 +01:00
Daniel Salzman
c3792274d3 configure: remove deprecated libidn 1 support 2023-12-22 17:12:54 +01:00
Daniel Salzman
15652dab11 configure: remove liburcu search fallback 2023-12-22 17:12:54 +01:00
Daniel Salzman
d7e293a00b configure: remove no longer needed check for gnutls_memset 2023-12-22 17:12:54 +01:00
Daniel Salzman
6c32b80455 configure: remove no longer needed check for gnutls_privkey_export_x509 2023-12-22 17:12:54 +01:00
Daniel Salzman
aaf3813311 configure: remove no longer needed check for gnutls_privkey_sign_data2 2023-12-22 17:12:54 +01:00
Daniel Salzman
8f30db8f4b configure: remove no longer needed check for reproducible signing support 2023-12-22 17:12:54 +01:00
Daniel Salzman
e31e542256 configure: remove no longer needed check for Ed25519 support 2023-12-22 17:12:54 +01:00
Daniel Salzman
f125dd6671 configure: increase minimal GnuTLS version to 3.6.10
In this version reproducible signing was introduced.
2023-12-22 17:12:54 +01:00
David Vašek
0e14331776 configure: add detection of atomic operations support and report it in the configuration summary 2023-11-14 16:32:39 +01:00
David Vašek
eaf37ba583 server: convert to universal atomic bool (variable catalog_upd_signal) 2023-11-14 16:27:57 +01:00
David Vašek
5281a58858 contrib/spinlock: reduce supported variants to C11 and POSIX as a fallback
The C11 standard is required by Knot anyway.
2023-11-01 15:28:51 +01:00
Daniel Salzman
39a9362e19 configure: remove server version from the summary and add configure parameters
The parameters string is in the same form as:
./config.status --config
2023-10-25 19:41:53 +02:00
Daniel Salzman
90f5a92997 doc: remove broken info support
The sphinx-panels isn't compatible with the info format, which isn't used anyway.
2023-08-30 08:16:56 +02:00
Daniel Salzman
8283230b54 Bump version 3.4.dev 2023-08-26 20:12:33 +02:00
Daniel Salzman
80b604f1df python: add knot_exporter
Based on https://github.com/salzmdan/knot_exporter,
commit 564a6daa3e17f68e410d25fe4b876d79e418d4d1
2023-08-21 16:07:35 +02:00
Daniel Salzman
4d7eb96bf9 python: move libknot to a separate subdirectory libknot 2023-08-21 16:07:35 +02:00
Daniel Salzman
196fdf6e7c python: add pyproject.toml and hatchling support, keep setup.py for compatibility 2023-08-21 16:07:35 +02:00
Daniel Salzman
bcad814f22 configure: upgrade version to libknot14 (libdnssec and libzscanner unchanged) 2023-08-13 21:56:07 +02:00
Daniel Salzman
6a9e75147c configure: add detection of libbpf>=1.0 without libxdp 2023-07-09 19:56:23 +02:00
Daniel Salzman
105d5bc7b5 quic: adapt to ngtcp2 v0.17.0 2023-07-09 19:56:23 +02:00
Daniel Salzman
d30b536216 configure: fix operator in a few test conditions 2023-07-07 19:57:19 +02:00
Daniel Salzman
ca4673cedb quic: adapt to ngtcp2 v0.16.0 2023-06-05 09:20:01 +02:00
Daniel Salzman
30995c5138 configure: add 'embedded' value for --enable-quic 2023-05-31 16:51:27 +02:00
Daniel Salzman
760f4df0f0 quic: adapt to ngtcp2 v0.15.0 2023-04-27 09:06:48 +02:00
Daniel Salzman
f3dd3aacd1 quic: adapt to ngtcp2 0.14.0 2023-03-29 14:54:23 +02:00
Daniel Salzman
7552a64f77 time: remove obsolete fallback for systems without clock_gettime() 2023-03-27 15:12:35 +02:00
David Vašek
b6283668cf configure: adjust coding style 2023-02-17 08:03:15 +01:00
Christopher Ng
be1e44f4fd Add support for building on Cygwin and MSYS
This commit adds support for building the libraries and utils on Cygwin/MSYS2.
The daemon cannot be built because some of the IPV6 code does not compile.

See more at https://gitlab.nic.cz/knot/knot-resolver/-/issues/781
2023-02-17 08:03:06 +01:00
Daniel Salzman
2f4840c7ba xdp/quic: adapt to ngtcp2 0.13 2023-01-31 10:30:51 +01:00
Daniel Salzman
f5de92e06f configure: don't warn if pdflatex or makeinfo is missing 2023-01-19 09:31:17 +01:00
Daniel Salzman
286fdb1b47 configure: return error if libbpf not available but XDP requested 2022-12-29 10:56:27 +01:00
Daniel Salzman
2637da194b contrib: remove embedded libbpf 0.0.6, which no longer works with BTF and old kernels
Almost every distribution already has a newer libbpf in repository.
2022-12-19 20:45:25 +01:00
Daniel Salzman
089cbd1023 zonedb: reload changed catalog members only (reuse otherwise), refactoring 2022-12-05 15:14:43 +01:00
Daniel Salzman
3abfb86bf1 contrib: upgrade embedded library ngtcp2 to v0.10.0 2022-10-20 14:29:50 +02:00
Daniel Salzman
cd15b3db25 contrib: upgrade embedded library ngtcp2 to v0.8.1
Also allow possibly newer versions.
2022-09-05 13:10:56 +02:00
Daniel Salzman
697104ec6e libknot: add compatibility with libbpf 1.0 and libxdp 2022-09-02 19:29:53 +02:00
Daniel Salzman
d64d5951cc contrib: upgrade embedded library libngtcp2 to v0.8.0 2022-08-24 16:58:43 +02:00
Daniel Salzman
cb20245d2b Bump version 3.3.dev 2022-08-22 07:24:20 +02:00
Daniel Salzman
1bb1ee61fb configure: allow QUIC without XDP 2022-08-03 18:38:53 +02:00
Daniel Salzman
35db43a12f libs: upgrade versions to libdnssec9 and libknot13 (libzscanner unchanged) 2022-07-28 17:52:13 +02:00
Daniel Salzman
d87dabe6ec configure: allow QUIC only if XDP enabled 2022-07-27 15:29:27 +02:00
Daniel Salzman
e00cceff81 configure: improve warning message if old gnutls for QUIC 2022-07-26 17:20:51 +02:00