Commit graph

142 commits

Author SHA1 Message Date
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
Jan Hák
cbae4db7c4 libdnssec: move sample keys from tests to libdnssec 2024-07-19 13:19:19 +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
David Vašek
3f37ed2940 contrib: universal atomic operations 2023-11-14 16:27:57 +01:00
Daniel Salzman
5628694324 tests: add test for knot_inet_ntop() 2023-03-07 13:16:00 +01:00
Daniel Salzman
797d267fbe utils: replace cert_get_pin() with gnutls_x509_crt_get_key_id() 2023-03-02 21:01:33 +01:00
Daniel Salzman
0a12374327 contrib: add Toeplitz-based hashing 2022-07-23 17:28:24 +02:00
Libor Peltan
ee45d9f9b6 tests: move dynarray test to libknot...
...as dynarray itself had been moved from contrib
2022-05-25 19:02:21 +02:00
Libor Peltan
bad4c97e0e implemented tracking of unreachable remotes 2021-12-14 12:11:59 +01:00
Daniel Salzman
3782424147 XDP-TCP: move mock API from xdp.h to test_xdp_tcp.c 2021-07-10 22:46:37 +02:00
Libor Peltan
453308a6ca tests: XDP-TCP test of connection handling, states and stress 2021-07-08 16:04:00 +02:00
David Vašek
9956372717 tests: add a test for contrib/spinlock.h 2021-06-15 10:14:24 +02:00
Libor Peltan
ebd79e7630 implemented zonemd calculation/verification 2021-06-03 10:51:58 +02:00
Jan Hak
ccb7749111 tests: add unit test for libknot/probe 2021-05-11 19:03:31 +02:00
Jan Hak
873e0d9726 fdset: polling using kqueue on BSD systems 2021-04-23 10:01:08 +02:00
Daniel Salzman
766e8b6c57 Makefiles: rework linker parameters to avoid binary size increase with slibtool + refactoring
relates #722
2021-04-06 20:59:16 +02:00
Jan Hak
53642ae50c contrib: add base64url encoder and decoder 2020-07-01 20:33:00 +02:00
Daniel Salzman
54a151ecfd Makefiles: add missing lmdb_CFLAGS
relates #638
2019-03-07 10:57:34 +01:00
Daniel Salzman
ff0cdb7ffe libdnssec: dissolve libshared in libdnssec to fix linking issues with Clang 2019-01-24 16:55:22 +01:00
Daniel Salzman
e186e6cf59 libdnssec: remove unused keystore listing 2019-01-21 10:49:34 +01:00
Daniel Salzman
3171f32fa8 libdnssec: remove PKCS #8 keystore abstraction 2019-01-21 10:49:34 +01:00
Daniel Salzman
37193f831b Makefile: move _LIBS from _LDFLAGS to _LIBADD + cleanup 2018-09-07 10:20:52 +02:00
Tony Finch
1bc0971122 trie: support for copy-on-write transactions
A COW transaction allows a trie to be used for reading concurrently
while a modified version of the trie is being prepared. The change
can be committed by swapping the new trie root in place of the old one.

Internally, this feature uses one bit reference counts to identify which
parts of the trie are shared between the old and new versions, which
parts are new-only (so can be mutated) and which parts are old-only
(and will be free()d after commit).
2018-08-20 14:48:35 +02:00
Daniel Salzman
828731ee9b tests: don't check disabled modules 2018-03-19 10:01:54 +01:00
Daniel Salzman
81096e5b6a tests: another build cleanup 2018-03-13 15:43:13 +01:00
Daniel Salzman
4db58b2614 libs: build cleanup, remove pykeymgr 2018-03-13 15:43:13 +01:00
Daniel Salzman
9bddf37934 zscanner: move to libzscanner 2018-03-12 13:37:09 +01:00
Daniel Salzman
2faf8f9991 dnssec: move to libdnssec 2018-03-12 13:31:30 +01:00
Daniel Salzman
4a76305b37 tests: move zscanner tests and libtap + improvements 2018-03-09 13:20:31 +01:00
Daniel Salzman
853f1a8b04 dnssec: move dnssec tests to common tests 2018-03-08 21:27:33 +01:00
Daniel Salzman
f51e96e115 tests: move knot tests to separate directory 2018-03-08 16:58:42 +01:00
Daniel Salzman
3c8cdd6acf make: suppress echoing of the commands 2018-03-07 13:14:05 +01:00
Mark Karpilovskij
243db75e78 libknot: move wire.h from contrib to libknot 2018-01-20 20:49:05 +01:00
Mark Karpilovskij
8c72abd6ad libknot: moved endian.h from contrib to libknot 2018-01-20 20:49:05 +01:00
Daniel Salzman
b0e61f45cf cookies: simplify interface 2017-12-14 20:43:19 +01:00
Daniel Salzman
368f76121a contrib: remove deprecated hhash 2017-11-21 15:40:01 +01:00
Mark Karpilovskij
8987731a63 tests: added unit test for Siphash 2017-11-21 15:40:00 +01:00
Daniel Salzman
ff8a018a5d Unify use of the schem(e/a) word 2017-06-02 09:20:43 +02:00
Daniel Salzman
1b5c2c5cbb tests: adapt module tests to the new API 2017-05-26 22:29:48 +02:00
Libor Peltan
b4fbb11b30 kasp preparation: introduced kasp db and kasp zone incl test 2017-03-24 13:23:56 +01:00
Petr Špaček
d07f33371d tests: make check V=1 prints log from failed test runs 2017-01-30 13:18:17 +01:00
Filip Široký
202650ae12 add test for dynarray 2017-01-25 11:16:54 +01:00
Jan Vcelak
464573571f Merge branch 'master' into 'events-refactor'
* origin/master: (193 commits)
2017-01-16 15:04:07 +01:00
Daniel Salzman
8833f997c1 tests: add "test_" prefix where missing 2017-01-08 19:09:56 +01:00
Libor Peltan
9775d0ea71 Journal: re-implemented completely, LMDB, all zones in one db 2017-01-04 12:57:23 +01:00
Daniel Salzman
fc71c1f04c module: make a mod-rrl module from query_processing rrl code 2016-12-29 16:02:55 +01:00
Libor Peltan
ec32f53818 libknot: exported dynamic symbols cleanup
...except OSX where the compile option is not available
2016-12-09 16:29:29 +01:00
Daniel Salzman
dbfe1240e0 qp-trie: remove the "qp-" prefix from the API 2016-10-17 09:28:50 +02:00
Jan Vcelak
d1b90b2435 huge events refactor 2016-09-21 19:38:46 +02:00
Jan Vcelak
7c34a50227 contrib: clean interface for measuring time 2016-09-21 14:15:49 +02:00