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