Commit Graph

  • d5f2401421 cmdmon: fix transmit_reply() to not read uninitialized data Miroslav Lichvar 2021-12-16 11:36:26 +01:00
  • fb0570cc73 socket: zero sockaddr_un to initialize sa_len Miroslav Lichvar 2021-12-16 10:41:31 +01:00
  • 43936ba0d1 clientlog: remove unnecessary operation in timestamp conversion Miroslav Lichvar 2021-12-14 10:41:08 +01:00
  • f2ba20f293 ntp: avoid unnecessary source lookups Miroslav Lichvar 2021-12-14 10:04:39 +01:00
  • fcd384523b ntp: fix typo in comment Miroslav Lichvar 2021-12-13 15:54:43 +01:00
  • 48bce351bf doc: describe use case for leapsecmode ignore option Miroslav Lichvar 2021-12-09 17:13:09 +01:00
  • 25f93875d9 doc: switch Solaris support to illumos Miroslav Lichvar 2021-12-09 13:27:50 +01:00
  • ebc610fcb3 sys_solaris: disable kernel dosynctodr Miroslav Lichvar 2021-12-07 11:32:54 +01:00
  • 264957a443 doc: update NEWS 4.2-pre1 Miroslav Lichvar 2021-12-02 11:19:40 +01:00
  • af611b5842 ntp: limit total monotonic offset correction Miroslav Lichvar 2021-12-02 10:56:26 +01:00
  • 1c1ca1d12f test: update and improve 003-sanitizers test Miroslav Lichvar 2021-12-01 10:13:14 +01:00
  • c506b9aac8 test: allow another inaccuracy in util unit test Miroslav Lichvar 2021-12-01 09:26:41 +01:00
  • 2eefa61f10 test: fix 008-ntpera test for arbitrary NTP era split Miroslav Lichvar 2021-12-01 09:24:13 +01:00
  • 89a5e21e4d reference: check for unset leap_when in is_leap_close() Miroslav Lichvar 2021-12-01 09:14:34 +01:00
  • 6a79771898 ntp: check for zero timestamp in initial TX timeout Miroslav Lichvar 2021-12-01 09:11:09 +01:00
  • 53353529cf rtc: don't drop first sample after initial trim Miroslav Lichvar 2021-11-29 12:30:09 +01:00
  • 22bfdf204f rtc: drop rtc_trim array Miroslav Lichvar 2021-11-29 12:15:25 +01:00
  • fc28e9ae56 rtc: remove unnecessary variable initializations Miroslav Lichvar 2021-11-29 11:55:24 +01:00
  • 17e6258694 doc: update FAQ Miroslav Lichvar 2021-11-23 16:05:16 +01:00
  • d7a444593f ntp: improve check for PTP socket Miroslav Lichvar 2021-11-24 15:05:15 +01:00
  • 701b9415a5 test: update 110-chronyc test Miroslav Lichvar 2021-11-24 12:10:46 +01:00
  • d5894c0738 main: add assertions for timespec signedness Miroslav Lichvar 2021-11-23 14:41:08 +01:00
  • a0a9560258 util: reset GetRandom functions in helpers after fork Miroslav Lichvar 2021-11-23 13:17:26 +01:00
  • 09067e06d3 ntp: fix exp1 EF search in process_response() Miroslav Lichvar 2021-11-23 10:35:22 +01:00
  • dbbdd5af06 ntp: make default NTP version with xleave to be always 4 Miroslav Lichvar 2021-11-22 16:44:24 +01:00
  • 7f984cf7fa ntp: limit interleaved responses to NTPv4 Miroslav Lichvar 2021-11-22 16:33:46 +01:00
  • 8df49b799f ntp: suppress monotonic timestamp if smoothing is enabled Miroslav Lichvar 2021-11-22 15:52:01 +01:00
  • e7c2f71cea ntp: add special value to experimental root delay/disp Miroslav Lichvar 2021-11-22 11:39:29 +01:00
  • 219085b8f6 test: add 144-exp1 test Miroslav Lichvar 2021-11-15 10:11:03 +01:00
  • 2319f72b29 ntp: add client support for experimental extension field Miroslav Lichvar 2021-11-15 10:08:34 +01:00
  • 72f7d09f58 sourcestats: add function to correct accumulated offsets Miroslav Lichvar 2021-11-10 15:34:26 +01:00
  • 0bf39c0ab9 ntp: add server support for experimental extension field Miroslav Lichvar 2021-11-10 14:56:31 +01:00
  • 2e126ed2b5 util: add functions for converting new root delay/dispersion Miroslav Lichvar 2021-11-15 10:25:35 +01:00
  • a652ce7d0e util: add function to subtract NTP timestamps Miroslav Lichvar 2021-11-10 14:28:53 +01:00
  • a97ca73704 ntp: add pre-NTPv5 experimental extension field Miroslav Lichvar 2021-11-10 14:52:04 +01:00
  • 125d7a5c32 ntp: prepare for non-authentication extension fields Miroslav Lichvar 2021-11-08 16:35:47 +01:00
  • 36356ef033 ntp: move initial packet parsing from ntp_auth to ntp_core Miroslav Lichvar 2021-11-08 16:06:03 +01:00
  • a2d1569455 socket: increase message buffer length Miroslav Lichvar 2021-10-26 15:40:09 +02:00
  • 952c3b2528 ntp: use previous root delay/disp in interleaved mode Miroslav Lichvar 2021-10-26 14:41:49 +02:00
  • d92d24ad7f test: extend 122-xleave test Miroslav Lichvar 2021-10-26 12:22:55 +02:00
  • bc33e1cda1 clientlog: undo clock adjustments in updated TX timestamps Miroslav Lichvar 2021-10-25 17:00:28 +02:00
  • 189bf9c536 ntp: don't save timestamps if transmit_packet() failed Miroslav Lichvar 2021-10-25 10:23:41 +02:00
  • c5dde9b66a ntp: initialize saved TX timestamp Miroslav Lichvar 2021-10-25 10:18:27 +02:00
  • 1fb60f8db8 cmdmon: add interleaved stats to serverstats Miroslav Lichvar 2021-10-20 16:10:21 +02:00
  • 2f05287e15 test: improve clientlog unit test Miroslav Lichvar 2021-10-18 12:25:47 +02:00
  • 61226cda8c ntp: don't capture TX timestamps if clientlog is disabled Miroslav Lichvar 2021-10-18 11:29:58 +02:00
  • 26b51d841e doc: improve clientloglimit description Miroslav Lichvar 2021-10-14 12:29:47 +02:00
  • 5f4cbaab7e ntp: optimize detection of clients using interleaved mode Miroslav Lichvar 2021-10-14 12:03:49 +02:00
  • 7a80647fb4 ntp: move authentication calls in transmit_packet() Miroslav Lichvar 2021-10-14 11:52:21 +02:00
  • 14b8df3702 clientlog: separate NTP timestamps from IP addresses Miroslav Lichvar 2021-10-11 13:27:35 +02:00
  • 5cb469b204 clientlog: fix debug message for maximum number of records Miroslav Lichvar 2021-10-14 12:31:52 +02:00
  • 29d7d3176d sys_linux: fix seccomp filter for BINDTODEVICE option Miroslav Lichvar 2021-10-06 10:02:34 +02:00
  • 76a905d652 examples: improve chronyd service Miroslav Lichvar 2021-10-04 10:54:40 +02:00
  • 83f96efdfd examples: harden systemd services Miroslav Lichvar 2021-09-29 15:25:48 +02:00
  • 127826a399 ntp: check software timestamps on Linux Miroslav Lichvar 2021-09-23 13:00:24 +02:00
  • 7ee5f4888e ntp: print stratum 1 refid in ASCII in debug message Miroslav Lichvar 2021-09-23 12:39:54 +02:00
  • 9ed1d1afc2 doc: show arguments of ratelimit options Miroslav Lichvar 2021-09-23 10:08:07 +02:00
  • d0d9a3fa43 use round() for rounding Miroslav Lichvar 2021-09-23 10:01:50 +02:00
  • 9600993c28 test: fix incorrect use of RAND_MAX Miroslav Lichvar 2021-09-23 09:34:47 +02:00
  • 5e6f8458ff client: replace allow/deny parser Miroslav Lichvar 2021-09-22 17:06:38 +02:00
  • f5fe5452f6 conf: rework allow/deny parser Miroslav Lichvar 2021-09-22 15:54:50 +02:00
  • 3ac6a0c26c cmdmon: move comment to make its scope clearer Miroslav Lichvar 2021-09-22 10:34:51 +02:00
  • c2872d1e12 test: extend 110-chronyc test Miroslav Lichvar 2021-09-22 09:59:03 +02:00
  • e47e7e3661 test: fix chronyc test with disabled IPv6 support Miroslav Lichvar 2021-09-21 15:42:07 +02:00
  • d8f14ec59b test: add 143-manual test Miroslav Lichvar 2021-09-20 17:40:09 +02:00
  • 274a51bc38 test: enable chronyc to use Unix domain socket Miroslav Lichvar 2021-09-15 16:57:09 +02:00
  • 92700e194c test: fix 002-scanbuild test Miroslav Lichvar 2021-09-23 14:48:25 +02:00
  • 87df268723 test: update compilation tests Miroslav Lichvar 2021-09-01 16:33:41 +02:00
  • 17a9caf5c8 cmac: add gnutls support Miroslav Lichvar 2021-09-02 09:56:48 +02:00
  • 36441fabde hash: allow non-security MD5 use in FIPS mode Miroslav Lichvar 2021-09-02 11:44:15 +02:00
  • f363998517 hash: add gnutls support Miroslav Lichvar 2021-09-01 14:46:38 +02:00
  • 6fc30baba8 configure: fix SIV detection in gnutls Miroslav Lichvar 2021-09-02 10:36:03 +02:00
  • 70a0f18d52 siv: deinit gnutls on unsupported SIV Miroslav Lichvar 2021-09-02 09:56:58 +02:00
  • 0ad5f5ea89 privops: allow binding to PTP port Miroslav Lichvar 2021-09-02 13:27:23 +02:00
  • d676f39b84 doc: improve ptpport example Miroslav Lichvar 2021-09-01 14:44:48 +02:00
  • 31690261f5 doc: remove obsolete comment in maxslewrate description Miroslav Lichvar 2021-08-18 14:38:16 +02:00
  • 93326488a3 doc: shorten lock_all description Miroslav Lichvar 2021-08-18 14:35:00 +02:00
  • d5ca98eaaa test: add 142-ptpport test Miroslav Lichvar 2021-08-18 12:57:40 +02:00
  • be3158c4e5 ntp: add support for NTP over PTP Miroslav Lichvar 2021-08-18 12:42:07 +02:00
  • 2f1d5d9255 ntp: add PTP rxfilter Miroslav Lichvar 2021-08-18 10:44:48 +02:00
  • b2c2132e4b ntp: provide remote port to NIO_OpenServerSocket() Miroslav Lichvar 2021-08-16 14:51:01 +02:00
  • aab6d1b153 doc: fix chronyd platform support for -P and -m Stefan R. Filipek 2021-08-07 10:35:15 -04:00
  • bbbd80bf03 sys_linux: allow clone3 and pread64 in seccomp filter Miroslav Lichvar 2021-08-09 11:48:21 +02:00
  • f27d719a4e rtc: avoid printing and scanning time_t Miroslav Lichvar 2021-08-05 14:07:17 +02:00
  • 789817cd91 doc: improve ntsserverkey/cert description Miroslav Lichvar 2021-07-07 16:45:46 +02:00
  • 885e7774fd doc: update NEWS 4.1 Miroslav Lichvar 2021-05-06 16:31:33 +02:00
  • 883b7eed8a update copyright years Miroslav Lichvar 2021-05-10 15:47:10 +02:00
  • 4049ed8766 test: make 007-cmdmon test more reliable Miroslav Lichvar 2021-05-12 13:03:45 +02:00
  • f9f6803b8a test: allow inaccurate math in util unit test Miroslav Lichvar 2021-05-10 18:08:33 +02:00
  • 385f7ebfd9 test: disable privdrop in nts test Miroslav Lichvar 2021-05-10 15:09:38 +02:00
  • f9cbc4803d sys_linux: check if execveat is defined Miroslav Lichvar 2021-05-06 15:41:52 +02:00
  • 97973b1833 sys_linux: add second scfilter level Miroslav Lichvar 2021-05-05 11:21:39 +02:00
  • 9cdfc15e31 sys_linux: allow getuid32 in seccomp filter Miroslav Lichvar 2021-04-29 16:53:40 +02:00
  • fc99317291 sourcestats: check samples loaded from dump files Miroslav Lichvar 2021-05-04 14:06:33 +02:00
  • bb9ba3e4bd source: don't print duplicated address in selection message Miroslav Lichvar 2021-05-04 11:49:54 +02:00
  • 649f54a1e6 conf: log error when source cannot be added Miroslav Lichvar 2021-05-04 11:08:59 +02:00
  • 4070d7ffa6 nts: close file after loading cookies Miroslav Lichvar 2021-05-03 14:15:28 +02:00
  • 0493abb68a nts: ignore long non-critical records Miroslav Lichvar 2021-05-03 12:48:23 +02:00
  • 8c1e16711d test: fix date use in 010-nts system test Miroslav Lichvar 2021-04-29 14:45:30 +02:00
  • 1d03908646 test: remove logs before chronyd start in system tests Miroslav Lichvar 2021-04-29 13:15:03 +02:00