chrony/test/unit
Miroslav Lichvar 96d652e5bd ntp: add support for interleaved client/server mode
Adapt the interleaved symmetric mode for client/server associations.
On server, save the state needed for detection and responding in the
interleaved mode in the client log. On client, enable the interleaved
mode when the server is specified with the xleave option. Always accept
responses in basic mode to allow synchronization with servers that
don't support the interleaved mode, have too many clients, or have
multiple clients behing the same IP address. This is also necessary to
prevent DoS attacks on the client by overwriting or flushing the server
state. Protect the client's state variables against replay attacks as
the timestamps are now needed when processing the subsequent packet.
2016-11-10 15:26:56 +01:00
..
addrfilt.c test/unit: follow chrony function naming convention 2016-02-15 16:09:05 +01:00
clientlog.c ntp: add support for interleaved client/server mode 2016-11-10 15:26:56 +01:00
Makefile.in makefile: add distclean target to test/unit/Makefile 2016-03-14 15:55:39 +01:00
ntp_sources.c test/unit: follow chrony function naming convention 2016-02-15 16:09:05 +01:00
smooth.c test: add smooth unit test 2016-09-12 13:13:30 +02:00
sources.c adopt struct timespec 2016-08-19 12:53:09 +02:00
test.c adopt struct timespec 2016-08-19 12:53:09 +02:00
test.h test/unit: add more helper functions 2016-02-16 13:43:07 +01:00