Commit Graph

  • c8c7f518b1 clientlog: return enum from CLG_LimitServiceRate() Miroslav Lichvar 2024-04-02 11:37:39 +02:00
  • ce956c99a8 nts: check for NTS NAK specifically when responding Miroslav Lichvar 2024-04-02 11:33:04 +02:00
  • 863866354d ntp: avoid unnecessary restart of resolving round on refresh Miroslav Lichvar 2024-03-14 15:37:15 +01:00
  • 6e5513c80b ntp: don't keep refresh requests in list of unresolved sources Miroslav Lichvar 2024-03-14 15:32:28 +01:00
  • 6d0143e963 ntp: add more debug messages for resolving Miroslav Lichvar 2024-03-14 15:09:09 +01:00
  • f49be7f063 conf: don't load sourcedir during initstepslew and RTC init Miroslav Lichvar 2024-03-12 14:30:27 +01:00
  • 7fe98a83b8 test: replace another C99-style declaration in for loop Miroslav Lichvar 2024-03-11 11:59:11 +01:00
  • ad37c409c9 cmdmon: add offset command Miroslav Lichvar 2024-03-07 16:20:27 +01:00
  • 719c6f6a8a ntp+refclock: add functions to modify offset option Miroslav Lichvar 2024-03-07 16:19:04 +01:00
  • b0750136b5 rtc+getdate: initialize tm_wday for mktime() Miroslav Lichvar 2024-03-04 11:34:22 +01:00
  • ad79aec946 test: avoid C99-style declaration in for loop Miroslav Lichvar 2024-02-12 14:42:03 +01:00
  • 008dc16727 examples: switch chrony.conf examples to leapseclist Miroslav Lichvar 2024-02-08 16:18:57 +01:00
  • 6cf9fe2f16 test: improve 113-leapsecond and 124-tai tests Miroslav Lichvar 2024-02-07 15:48:43 +01:00
  • 637b77d1bd test: add leapdb unit test Patrick Oppenlander 2024-02-08 14:36:29 +11:00
  • 53823b9f1c leapdb: support leap-seconds.list as second source Patrick Oppenlander 2024-02-08 14:36:28 +11:00
  • 83f90279b0 leapdb: move source check into separate function Patrick Oppenlander 2024-02-08 14:36:27 +11:00
  • 02ae9a8607 leapdb: make twice per day check logic common Patrick Oppenlander 2024-02-08 14:36:26 +11:00
  • 017d6f8f56 reference: move leap second source into leapdb Patrick Oppenlander 2024-02-08 14:36:25 +11:00
  • eb26d13140 cmdmon: add timestamp counters to ntpdata report Miroslav Lichvar 2024-02-06 14:56:30 +01:00
  • 8d19f49341 ntp: add per-source counters of kernel and hardware timestamps Miroslav Lichvar 2024-02-06 14:27:14 +01:00
  • 637fa29e1e cmdmon: add ipv4/ipv6 options to add source command Miroslav Lichvar 2024-02-05 14:43:03 +01:00
  • 2d349595ee cmdmon: simplify flag checking in handle_add_source() Miroslav Lichvar 2024-02-05 14:38:51 +01:00
  • 5cb584d6c1 conf: add ipv4 and ipv6 options to server/pool/peer directive Miroslav Lichvar 2024-02-05 14:20:19 +01:00
  • d7c2b1d2f3 ntp: support per-source IP family restriction Miroslav Lichvar 2024-02-05 14:06:52 +01:00
  • e11b518a1f ntp: fix authenticated requests in serverstats Miroslav Lichvar 2024-01-08 11:35:56 +01:00
  • 120dfb8b36 update copyright years 4.5 Miroslav Lichvar 2023-12-05 14:14:00 +01:00
  • 598b893e1d doc: update FAQ on improving accuracy Miroslav Lichvar 2023-12-05 13:54:44 +01:00
  • 89aa8fa342 doc: mention dependency of net corrections on HW timestamping Miroslav Lichvar 2023-12-05 13:03:27 +01:00
  • 42fdad5dcc doc: improve description of reload sources command Miroslav Lichvar 2023-12-04 12:38:03 +01:00
  • 3ee7b3e786 sources: rework logging of selection loss Miroslav Lichvar 2023-11-28 11:28:03 +01:00
  • 426fe2ee58 doc: update NEWS 4.5-pre1 Miroslav Lichvar 2023-11-22 10:46:33 +01:00
  • 3f66202d79 doc: update README Miroslav Lichvar 2023-11-22 10:34:59 +01:00
  • ed6b0b55c7 doc: replace foobar naming in examples Miroslav Lichvar 2023-11-22 10:29:01 +01:00
  • 5e5adbea0c doc: update description of NTP over PTP in FAQ Miroslav Lichvar 2023-11-22 09:51:14 +01:00
  • 82959431df doc: mention version supporting socket activation in FAQ Miroslav Lichvar 2023-11-22 09:50:44 +01:00
  • b92b2da24a doc: improve ntstrustedcerts description Miroslav Lichvar 2023-11-22 10:19:53 +01:00
  • 68a3d52086 doc: improve cmdport description Miroslav Lichvar 2023-11-22 09:48:36 +01:00
  • 1a15be1e9e sources: drop unreachable log message Miroslav Lichvar 2023-11-21 11:25:10 +01:00
  • 5dd288dc0c sources: reselect earlier when removing selected source Miroslav Lichvar 2023-11-21 11:10:23 +01:00
  • cbee464c75 sources: reselect after resetting selected source Miroslav Lichvar 2023-11-21 11:05:41 +01:00
  • 4e36295889 ntp: allow reusing timestamps of unused samples Miroslav Lichvar 2023-11-21 09:28:40 +01:00
  • 2d2642bb82 ntp: fix presend in interleaved mode Miroslav Lichvar 2023-11-21 07:51:37 +01:00
  • 9c6eaccc32 nts: close reusable sockets in helper process Miroslav Lichvar 2023-11-20 13:34:59 +01:00
  • 0aa4d5ac14 socket: provide function for closing reusable sockets Miroslav Lichvar 2023-11-20 13:34:38 +01:00
  • ee9d721b7b socket: set close-on-exec on all reusable sockets Miroslav Lichvar 2023-11-20 13:25:27 +01:00
  • b6eec0068a doc: add FAQ section on minimizing service downtime Luke Valenta 2023-11-01 16:40:35 -04:00
  • e6a0476eb7 socket: add support for systemd sockets Luke Valenta 2023-10-26 12:48:56 -04:00
  • c063b9e78a logging: move severity_chars to fix compiler warning Luke Valenta 2023-11-07 14:39:40 -05:00
  • f6f1863fe2 logging: add log severity to file log prefix when debug is enabled Luke Valenta 2023-11-01 16:32:45 -04:00
  • 51a621bc2b ntp: initialize network correction of transmitted packets Miroslav Lichvar 2023-11-02 12:41:55 +01:00
  • 1488b31a38 doc: document '-L -1' option for debug logging output Luke Valenta 2023-10-20 11:54:41 -04:00
  • 70cdd8b1ef ntp: add client support for network correction Miroslav Lichvar 2023-09-26 12:52:39 +02:00
  • 8eef631009 ntp: add server support for network correction Miroslav Lichvar 2023-09-26 12:39:25 +02:00
  • d9ae724c60 ntp: add extension field to provide network correction Miroslav Lichvar 2023-09-26 12:30:10 +02:00
  • 6372a9f93f ntp: save PTP correction from NTP-over-PTP messages Miroslav Lichvar 2023-09-26 12:22:47 +02:00
  • b0267475e3 ntp: extend local timestamp for PTP correction Miroslav Lichvar 2023-09-26 12:14:56 +02:00
  • 07134f2625 ntp: add function for detection of experimental fields Miroslav Lichvar 2023-09-21 11:02:24 +02:00
  • 85db8e3a9c ntp: assert size of exp_mono_root field Miroslav Lichvar 2023-09-12 14:03:50 +02:00
  • 05f4f79cbf ntp: rename exp1 extension field Miroslav Lichvar 2023-09-12 12:19:03 +02:00
  • bf616eafa1 util: add conversion between intervals and NTP 64-bit format Miroslav Lichvar 2023-09-21 14:02:11 +02:00
  • e08a0ee668 doc: don't require same version for experimental features Miroslav Lichvar 2023-09-26 12:12:14 +02:00
  • f2d7baa94f configure: prefer gnutls over nss and tomcrypt for hashing Miroslav Lichvar 2023-09-12 10:36:23 +02:00
  • 558931524d configure: don't try AES-SIV-CMAC in nettle when disabled Miroslav Lichvar 2023-09-12 10:19:09 +02:00
  • a74b63277a siv: add support for AES-GCM-SIV in gnutls Miroslav Lichvar 2023-09-12 10:18:01 +02:00
  • aa8196328c conf: improve log message for failed additions in sources reload Miroslav Lichvar 2023-09-11 16:14:53 +02:00
  • 37deee7140 conf: cast subtraction operands in source comparison Miroslav Lichvar 2023-09-11 15:58:17 +02:00
  • 7ff74d9efe conf: fix reloading modified sources specified by IP address Miroslav Lichvar 2023-09-11 15:29:04 +02:00
  • 43320a1d6b doc: update NEWS and README 4.4 Miroslav Lichvar 2023-08-09 15:20:55 +02:00
  • 8caaa0b056 socket: enable nanosecond resolution RX timestamp on FreeBSD Josef 'Jeff' Sipek 2023-08-09 07:58:38 -04:00
  • e48a34392c test: make 139-nts more reliable Miroslav Lichvar 2023-08-08 17:11:46 +02:00
  • 8bc8bf9cc4 test: make 114-presend more reliable Miroslav Lichvar 2023-08-08 16:21:39 +02:00
  • 3dc9f1ff92 ntp: don't require previous HW TX timestamp to wait for another Miroslav Lichvar 2023-08-08 15:44:25 +02:00
  • 7bc7d00297 ntp: fix adding noselect to selection options Miroslav Lichvar 2023-08-07 14:52:01 +02:00
  • b5cf861cd7 contrib: replace tuxfamily with chrony-project Bryan Christianson 2023-07-28 11:16:00 +12:00
  • 25cc84d5e2 doc: update links to chrony website Miroslav Lichvar 2023-07-26 16:36:39 +02:00
  • f74e4cf1fe doc: don't mention mailing lists in README Miroslav Lichvar 2023-07-26 16:32:28 +02:00
  • 5f66722b66 update copyright years Miroslav Lichvar 2023-07-20 12:57:33 +02:00
  • b31461af7a doc: add more questions to FAQ Miroslav Lichvar 2023-07-20 10:59:05 +02:00
  • ae177f2742 doc: fix typo in FAQ Miroslav Lichvar 2023-07-20 10:58:54 +02:00
  • 1a736078df doc: refer to root distance in chronyc sources report Miroslav Lichvar 2023-06-28 14:53:09 +02:00
  • 9b46ea7255 test: make 132-logchange more reliable Miroslav Lichvar 2023-07-18 15:16:03 +02:00
  • ff4e932f17 test: make 148-replacement more reliable Miroslav Lichvar 2023-07-18 15:15:45 +02:00
  • 68c35a0072 test: improve ntp_sources unit test Miroslav Lichvar 2023-07-18 13:08:40 +02:00
  • b6c634298d ntp: handle negotiated NTS-KE server in refreshment Miroslav Lichvar 2023-07-17 16:22:19 +02:00
  • 010df12459 nts: fix log severity for loaded server keys Miroslav Lichvar 2023-07-11 17:35:46 +02:00
  • 22ef2fbb0e makefile: compile getdate.o with -fwrapv option Miroslav Lichvar 2023-06-26 13:20:22 +02:00
  • 7a03206222 doc: update NEWS 4.4-pre2 Miroslav Lichvar 2023-06-21 11:27:41 +02:00
  • b86c50bb9f ntp: refresh IP addresses periodically Miroslav Lichvar 2023-06-20 16:23:34 +02:00
  • 36f9b24dfe doc: remove out-of-date statement in server description Miroslav Lichvar 2023-06-20 15:28:07 +02:00
  • e0b75b87bf ntp: remove resolving timeout in finalization Miroslav Lichvar 2023-06-19 16:46:10 +02:00
  • 6661a61486 sched: reset timer queue in finalization Miroslav Lichvar 2023-06-19 16:10:45 +02:00
  • bc76291750 examples: don't set ProcSubset=pid in systemd unit files Miroslav Lichvar 2023-06-15 15:23:40 +02:00
  • 2aefadd129 sources: delay source replacement Miroslav Lichvar 2023-06-15 12:54:32 +02:00
  • 123cb497b9 sources: replace reachable sources in selection Miroslav Lichvar 2023-06-14 14:52:10 +02:00
  • 0c38e4a6ca ntp: reset poll score Miroslav Lichvar 2023-06-15 14:09:21 +02:00
  • 0db30fd0b1 main: wait for parent process to terminate Miroslav Lichvar 2023-06-12 16:11:10 +02:00
  • b90d2c084f ntp: randomize replacement interval Miroslav Lichvar 2023-06-06 12:02:53 +02:00
  • ab8da7ecb9 ntp: use monotonic time for replacement interval Miroslav Lichvar 2023-06-06 10:40:51 +02:00
  • 05809e937c ntp: add debug message for bad sources Miroslav Lichvar 2023-06-05 15:18:27 +02:00
  • 8265fe2e30 client: check for allocation errors in tab completition Miroslav Lichvar 2023-06-08 16:04:21 +02:00