Miroslav Lichvar
fd50f3c80c
test: include disabled cmdmon in 003-sanitizers
2025-06-05 13:33:00 +02:00
Miroslav Lichvar
75bbccf518
configure: make NTP and ASYNCDNS support nonoptional
...
Don't allow the NTP support and asynchronous name resolving to be
disabled. pthreads are now a hard requirement.
NTP is the primary task of chrony. This functionality doesn't seem to be
commonly disabled (allowing only refclocks and manual input).
This removes rarely (if ever) used code and simplifies testing.
2025-03-20 16:34:35 +01:00
Miroslav Lichvar
8c24086c6d
test: pass make options in features compilation test
2024-12-04 12:08:57 +01:00
Miroslav Lichvar
d7a578fed2
test: enable valgrind fd tracking
2024-11-28 11:17:51 +01:00
Miroslav Lichvar
2ed72c49c9
test: add --enable-debug option to 002-scanbuild
2024-04-11 12:53:01 +02:00
Miroslav Lichvar
f2d7baa94f
configure: prefer gnutls over nss and tomcrypt for hashing
...
Reorder the tests in the configure script to prefer gnutls over nss and
tomcrypt as its support includes AES-CMAC.
2023-09-12 10:36:23 +02:00
Miroslav Lichvar
b57d7040b3
configure: add option to disable AES-GCM-SIV support
2023-05-25 10:28:56 +02:00
Miroslav Lichvar
098e0c43fc
test: add float-cast-overflow to 003-sanitizers test
2022-09-20 10:56:28 +02:00
Miroslav Lichvar
24c011d4a6
test: catch definite leaks with valgrind
2022-08-02 15:09:47 +02:00
Miroslav Lichvar
1c1ca1d12f
test: update and improve 003-sanitizers test
2021-12-01 10:13:14 +01:00
Miroslav Lichvar
e47e7e3661
test: fix chronyc test with disabled IPv6 support
2021-09-23 14:48:59 +02:00
Miroslav Lichvar
92700e194c
test: fix 002-scanbuild test
2021-09-23 14:48:59 +02:00
Miroslav Lichvar
87df268723
test: update compilation tests
2021-09-02 16:10:17 +02:00
Miroslav Lichvar
224ab8ddb1
test: enable valgrind in more tests
2021-03-24 17:50:33 +01:00
Miroslav Lichvar
9339766bfe
test: use env shebang in all bash scripts
...
This allows the scripts to be executed on systems that don't have bash
in /bin. This fixes "make check".
2021-03-04 12:36:36 +01:00
Miroslav Lichvar
ff466439fc
configure: fix building with -NTP -CMDMON +SCFILTER
...
Don't enable privileged operations using the nameserv code unless
NTP is enabled.
2020-09-10 09:36:35 +02:00
Miroslav Lichvar
111d170542
test: update compilation tests
2020-03-05 16:02:15 +01:00
Miroslav Lichvar
57cea56e6e
test: extend 001-features test
2020-03-05 16:02:15 +01:00
Miroslav Lichvar
3cfa8ce9d3
test: add sanitizers test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
570573fe28
test: detect configure errors in compilation test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
62b1a11736
test: add -Werror to CFLAGS in compilation test
2018-08-24 18:09:29 +02:00
Miroslav Lichvar
78a6698ae1
test: update compilation test to disable nettle
2018-03-13 10:46:57 +01:00
Miroslav Lichvar
a75d2db75b
test: add scan-build compilation test
2016-12-08 14:47:38 +01:00
Miroslav Lichvar
997406fe47
ntp: add support for software timestamping on Linux
...
Enable SCM_TIMESTAMPING control messages and the socket's error queue in
order to receive our transmitted packets with a more accurate transmit
timestamp. Add a new file for Linux-specific NTP I/O and implement
processing of these messages there.
2016-11-10 15:26:56 +01:00
Miroslav Lichvar
577aed4842
ntp: add support for MS-SNTP authentication in Samba
...
Add support for authenticating MS-SNTP responses in Samba (ntp_signd).
Supported is currently only the old MS-SNTP authenticator field. It's
disabled by default. It can be enabled with the --enable-ntp-signd
configure option and the ntpsigndsocket directive, which specifies the
location of the Samba ntp_signd socket.
2016-07-29 10:17:33 +02:00
Miroslav Lichvar
9fc15394de
configure: disable scfilter by default
...
As an experimental feature it should be explicitly enabled.
2015-10-19 11:18:17 +02:00
Miroslav Lichvar
5a40950ffd
test: extend compilation/001-features
2015-09-09 17:19:07 +02:00
Miroslav Lichvar
c8fe0fe992
test: add compilation test
...
Check if chrony can be compiled in various combination of disabled
features. This should fail if there are missing functions in stubs.c.
2015-01-26 12:16:17 +01:00