Commit Graph

  • 93076e7e1c client: fix parsing of -v command option Miroslav Lichvar 2017-08-08 14:08:30 +02:00
  • 1c51feb3c5 sched: add new timeout class for peer transmissions Miroslav Lichvar 2017-08-08 13:27:30 +02:00
  • c2773dbc2f test: improve hwclock unit test Miroslav Lichvar 2017-08-04 15:24:03 +02:00
  • 4534db84c4 hwclock: fix conversion of HW timestamps Miroslav Lichvar 2017-08-04 15:08:40 +02:00
  • be8215e181 ntp: minimize data in client mode packets Miroslav Lichvar 2017-08-03 17:21:16 +02:00
  • ae82bbbace examples: improve NetworkManager dispatcher script Miroslav Lichvar 2017-08-03 16:13:05 +02:00
  • 2b6ea41062 doc: fix server mode number in chrony.conf man page Miroslav Lichvar 2017-08-02 16:51:17 +02:00
  • d9f745fe70 doc: update chrony.conf man page for recent changes Miroslav Lichvar 2017-08-02 16:48:33 +02:00
  • 9aac179367 ntp: skip IPv6 extension headers Miroslav Lichvar 2017-08-02 15:01:27 +02:00
  • b896bb5a78 ntp: don't send useless requests in interleaved client mode Miroslav Lichvar 2017-08-02 10:54:50 +02:00
  • 64c2fd9888 ntp: limit number of interleaved responses in symmetric mode Miroslav Lichvar 2017-08-01 17:29:47 +02:00
  • 2668a12e4e ntp: improve detection of missed packets in interleaved mode Miroslav Lichvar 2017-08-01 12:42:35 +02:00
  • e1645966ec ntp: enable maxdelayratio test in interleaved client mode Miroslav Lichvar 2017-08-01 10:01:53 +02:00
  • 4f1fc1ee78 main: fix -q option Bryan Christianson 2017-07-31 22:19:22 +12:00
  • d70df3daab logging: enable line buffering of file log Miroslav Lichvar 2017-07-26 17:31:34 +02:00
  • 554b9b06de doc: update NEWS 3.2-pre1 Miroslav Lichvar 2017-07-25 17:10:14 +02:00
  • f734bd1a7c sys_linux: allow getrandom in seccomp filter Miroslav Lichvar 2017-07-25 15:39:23 +02:00
  • 77fc5c42b9 client: don't allow slash with hostname in allow/deny command Miroslav Lichvar 2017-07-25 12:56:59 +02:00
  • ea85bc43e0 conf: don't allow slash with hostname in allow/deny directive Miroslav Lichvar 2017-07-25 12:55:32 +02:00
  • e8fb11c433 reference: don't report zero stratum when synchronised Miroslav Lichvar 2017-07-25 11:27:24 +02:00
  • 01a29c7a11 cmdmon: report offset after manual timestamp as float Miroslav Lichvar 2017-07-25 10:53:48 +02:00
  • 6ec3dc1650 manual: handle failed robust regression Miroslav Lichvar 2017-07-25 09:31:04 +02:00
  • 0c54cf316d util: avoid undefined behavior in timestamp conversion Miroslav Lichvar 2017-07-24 15:42:27 +02:00
  • bd3fb49a1e client: avoid undefined bit shifts Miroslav Lichvar 2017-07-24 13:24:17 +02:00
  • f6e72a80e1 regress: avoid undefined behavior in pointer arithmetic Miroslav Lichvar 2017-07-21 17:13:24 +02:00
  • c2ab1426e5 ntp: simplify get_poll_adj() Miroslav Lichvar 2017-07-21 16:25:47 +02:00
  • fa2c59d78d sourcestats: increase number of samples needed to check delay Miroslav Lichvar 2017-07-21 15:02:49 +02:00
  • 16afa8eb50 ntp: don't accumulate old samples in interleaved client mode Miroslav Lichvar 2017-07-21 12:16:21 +02:00
  • 992590e99c ntp: revert reversed poll tracking in interleaved mode Miroslav Lichvar 2017-07-21 10:55:06 +02:00
  • 0baa35eade ntp: select timestamps in interleaved mode Miroslav Lichvar 2017-07-21 10:45:46 +02:00
  • 2e0870ee0c ntp: refactor timestamp selection and interval calculation Miroslav Lichvar 2017-07-21 10:17:42 +02:00
  • 43cd119d6d ntp: add function for zeroing local timestamps Miroslav Lichvar 2017-07-21 09:12:31 +02:00
  • 62cd319a51 ntp: fix poll in source report Miroslav Lichvar 2017-07-14 18:11:49 +02:00
  • d0f789425b ntp: ignore saved remote poll when peer is not responding Miroslav Lichvar 2017-07-14 12:43:26 +02:00
  • 30e6549692 ntp: reset TX counter on all valid responses Miroslav Lichvar 2017-07-14 12:04:38 +02:00
  • 043c7d7c9f configure: fix compiler warning in getrandom() test Miroslav Lichvar 2017-07-14 10:21:31 +02:00
  • 1c277a8850 configure: check for hardening compiler options Miroslav Lichvar 2017-07-13 14:13:01 +02:00
  • ccb94ac5fb sys_macosx: add support for ntp_adjtime() on macOS 10.13+ Bryan Christianson 2017-07-13 12:18:02 +12:00
  • 778fce4039 main: don't require root privileges with -Q option Miroslav Lichvar 2017-07-12 18:38:44 +02:00
  • 9983185d6d ntp: define NTP port for configuration code Miroslav Lichvar 2017-07-12 18:12:32 +02:00
  • 7bd1c02781 main: refactor check of pidfile Miroslav Lichvar 2017-07-12 17:30:19 +02:00
  • 760285218f sys_timex: fix update of TAI offset on non-Linux systems Miroslav Lichvar 2017-07-10 15:51:06 +02:00
  • 4fe0e6b7fd sys_timex: rename status variable Miroslav Lichvar 2017-07-10 14:48:47 +02:00
  • 0773a1e630 ntp: fix debug message about unknown HW timestamping ifindex Miroslav Lichvar 2017-06-30 15:39:10 +02:00
  • 4a24368763 ntp: reverse poll tracking in interleaved symmetric mode Miroslav Lichvar 2017-06-30 15:18:40 +02:00
  • 577290c5bc ntp: fix poll interleaving with unsynchronised peers Miroslav Lichvar 2017-06-30 11:32:19 +02:00
  • 854ff69f78 hwclock: decrease tolerance of robust regression to 0.1 ppb Miroslav Lichvar 2017-06-30 09:40:06 +02:00
  • 29b0ad894c reference: get TAI-UTC offset from leap second timezone Miroslav Lichvar 2017-06-29 17:56:16 +02:00
  • cde0a20307 sys_timex: add support for setting TAI-UTC offset Miroslav Lichvar 2017-06-29 15:16:20 +02:00
  • a768578a26 local: add support for setting TAI-UTC offset Miroslav Lichvar 2017-06-29 15:14:16 +02:00
  • 5d838729ef reference: move static tz variables to function using them Miroslav Lichvar 2017-06-29 12:39:42 +02:00
  • d6b763dc24 client: check IP address family before printing as refid Miroslav Lichvar 2017-06-28 14:05:41 +02:00
  • 95adb52a45 configure: add missing object for PHC refclock Miroslav Lichvar 2017-06-27 14:41:49 +02:00
  • 707d9a3484 test: add regress unit test Miroslav Lichvar 2017-06-27 12:39:00 +02:00
  • 1872d4d195 test: fix crash when printing debug messages Miroslav Lichvar 2017-06-26 18:35:57 +02:00
  • 17f32c266e sourcestats: use median distance in weight calculation Miroslav Lichvar 2017-06-26 13:54:48 +02:00
  • 6207655ab2 regress: provide function to find median Miroslav Lichvar 2017-06-21 19:11:10 +02:00
  • 5e1e31ad5f regress: reduce maximum number of points to 64 Miroslav Lichvar 2017-06-27 13:27:32 +02:00
  • 13111c1dd8 regress: use chars instead of ints for flags Miroslav Lichvar 2017-06-22 18:32:25 +02:00
  • 85c84073c1 regress: fix assertion in robust regression Miroslav Lichvar 2017-06-27 13:26:39 +02:00
  • c2944d8727 regress: speed up range expansion in robust regression Miroslav Lichvar 2017-06-27 10:03:05 +02:00
  • e118b9b1e8 regress: fix robust regression Miroslav Lichvar 2017-06-22 15:35:37 +02:00
  • 7fb7f95979 sourcestats: include precision in weight calculation Miroslav Lichvar 2017-06-21 17:48:26 +02:00
  • cc507bffae conf: abort when include directive fails Miroslav Lichvar 2017-06-20 17:43:26 +02:00
  • 0dbfe020ad refclock: set default precision to precision of system clock Miroslav Lichvar 2017-06-16 13:39:01 +02:00
  • 018a1c42b0 ntp: suggest clients to increase their polling interval Miroslav Lichvar 2017-06-16 12:16:17 +02:00
  • c5735ebfe9 util: add support for getrandom() Miroslav Lichvar 2017-06-15 17:35:33 +02:00
  • db93180ce1 ntp: apply HW TX/RX compensation to system time Miroslav Lichvar 2017-06-15 11:16:57 +02:00
  • 39da10d939 doc: update description of hwtimestamp directive Miroslav Lichvar 2017-06-14 13:18:11 +02:00
  • f2da253bc3 ntp: add option to select HW RX timestamping filter Miroslav Lichvar 2017-06-06 17:20:03 +02:00
  • 934d4047f1 ntp: add support for new Linux timestamping options Miroslav Lichvar 2017-06-06 17:07:45 +02:00
  • b799cfd1c4 ntp: always try to enable SW timestamping on Linux Miroslav Lichvar 2017-06-05 18:47:05 +02:00
  • b712c100d7 main: close logs as last thing before exit Miroslav Lichvar 2017-05-26 12:50:47 +02:00
  • c049bce007 client: try to connect to all addresses before giving up Miroslav Lichvar 2017-05-25 16:12:50 +02:00
  • 46fad717e5 client: use getopt() for command line parsing Miroslav Lichvar 2017-05-25 16:02:41 +02:00
  • ae0c3bbbe8 main: use getopt() for command line parsing Miroslav Lichvar 2017-05-25 14:16:31 +02:00
  • f95d57e0d9 doc: fix typo in chronyd man page Miroslav Lichvar 2017-05-24 16:05:14 +02:00
  • a1cbd4eb82 main: add option to specify log file Miroslav Lichvar 2017-05-24 16:03:39 +02:00
  • 6cbeb107db logging: allow logging to file instead of syslog Miroslav Lichvar 2017-05-24 15:38:43 +02:00
  • 3a5566c6c3 main: use LOG_FATAL to print error when UID is not zero Miroslav Lichvar 2017-05-24 15:11:33 +02:00
  • 73c548ad01 sourcestats: handle negative elapsed time in SST_GetSelectionData() Miroslav Lichvar 2017-05-24 13:50:39 +02:00
  • 82203e12c8 doc: update refclock documentation Miroslav Lichvar 2017-05-22 19:05:22 +02:00
  • 1ca099473f refclock: add option to filter wrong pulse edges Miroslav Lichvar 2017-05-19 18:51:03 +02:00
  • eceb8d9937 refclock_phc: add support for timestamping of external PPS Miroslav Lichvar 2017-05-05 16:07:34 +02:00
  • 4ba92bb6d6 sys_linux: add support for external PHC timestamping Miroslav Lichvar 2017-05-05 13:43:11 +02:00
  • f31f68ae8e refclock: add option to treat non-PPS refclocks as PPS Miroslav Lichvar 2017-05-11 13:58:17 +02:00
  • cff15f91d4 refclock: allow all drivers to provide PPS samples Miroslav Lichvar 2017-05-10 17:47:55 +02:00
  • 6b74917954 refclock: allow drivers to provide cooked PPS samples Miroslav Lichvar 2017-05-10 17:36:02 +02:00
  • 1bf2384a1f refclock: don't require raw time in valid_sample_time() Miroslav Lichvar 2017-05-10 16:14:03 +02:00
  • 54a12779e2 ntp: include local error in hwclock samples Miroslav Lichvar 2017-05-09 17:43:33 +02:00
  • e8b06fef9f ntp: remove unnecessary include Miroslav Lichvar 2017-05-05 13:39:12 +02:00
  • 653d70ec4e sys_linux: allow sysinfo in seccomp filter Miroslav Lichvar 2017-04-19 14:38:51 +02:00
  • abb09418b1 sys_linux: don't drop PHC samples with zero delay Miroslav Lichvar 2017-04-19 12:20:14 +02:00
  • c103bebd9f configure: check for clang Miroslav Lichvar 2017-04-05 13:10:40 +02:00
  • 935d855b47 util: indicate truncated Unix socket path in UTI_SockaddrToString() Miroslav Lichvar 2017-04-05 11:20:22 +02:00
  • f8f9100a0d makefile: run tests in multiple iterations on check Miroslav Lichvar 2017-03-31 14:09:46 +02:00
  • 6de7b98e76 test: improve run script Miroslav Lichvar 2017-03-31 14:07:34 +02:00
  • c390351c65 test: make 118-maxdelay more reliable Miroslav Lichvar 2017-03-31 13:05:38 +02:00
  • 768bce799b sys_linux: allow getpid in seccomp filter Miroslav Lichvar 2017-03-13 14:26:12 +01:00
  • d3a30142e5 test: fix DEBUG_LOG use in unit tests Miroslav Lichvar 2017-03-13 11:54:32 +01:00