Commit Graph

  • c11a052955 client: avoid passing uninitialized address to format_name() Miroslav Lichvar 2023-06-05 16:10:46 +02:00
  • 109970f687 memory: use free() instead of realloc() for size 0 Miroslav Lichvar 2023-06-05 15:40:22 +02:00
  • ca10b9e072 sys_linux: allow writev and TIOCGWINSZ in seccomp filter Miroslav Lichvar 2023-06-01 14:30:40 +02:00
  • 19da1d95a8 test: set root ownership of tmp directory in system tests Miroslav Lichvar 2023-06-01 11:56:29 +02:00
  • 61da7d0913 test: modify order of scfilter levels in system tests Miroslav Lichvar 2023-05-29 16:17:39 +02:00
  • 105f1f90c1 test: fix 010-nts test for AES-GCM-SIV support Miroslav Lichvar 2023-06-01 14:51:38 +02:00
  • c9d791e02d nts: don't load zero-length keys with unsupported algorithm Miroslav Lichvar 2023-05-29 14:12:54 +02:00
  • de678ff780 doc: clarify limitation of refresh command Miroslav Lichvar 2023-05-24 15:41:45 +02:00
  • e16bcca617 sys_linux: allow membarrier in seccomp filter Miroslav Lichvar 2023-05-24 10:56:07 +02:00
  • b57d7040b3 configure: add option to disable AES-GCM-SIV support Miroslav Lichvar 2023-05-23 16:36:25 +02:00
  • c80858f738 nts: remove superfluous semicolon Miroslav Lichvar 2023-05-23 15:40:47 +02:00
  • 81bf7cdcdc nts: initialize unused part of server key Miroslav Lichvar 2023-05-23 15:37:06 +02:00
  • b8b3830dc4 ntp: randomize address selection on all source replacements Miroslav Lichvar 2023-05-22 11:58:41 +02:00
  • d4738e1259 ntp: set minimum polltarget Miroslav Lichvar 2023-05-17 16:37:55 +02:00
  • 5ba42cee45 ntp: reset polling interval when replacing sources Miroslav Lichvar 2023-05-16 15:11:22 +02:00
  • b2dac47c82 ntp: avoid unneccessary replacements on refresh command Miroslav Lichvar 2023-05-15 16:26:21 +02:00
  • 6a6161dc0f doc: update NEWS 4.4-pre1 Miroslav Lichvar 2023-05-10 11:42:01 +02:00
  • a4eb5be8ea doc: update list of contributors in README Miroslav Lichvar 2023-05-10 09:59:44 +02:00
  • 3050e29b1d examples: improve chrony.nm-dispatcher.onoffline script Rupesh Patel 2023-04-28 15:31:40 +00:00
  • fb1af6e55b test: add 146-offline test Miroslav Lichvar 2023-04-18 11:39:27 +02:00
  • 47a13ae88c md5: fix old-style function definitions Miroslav Lichvar 2023-04-17 11:40:18 +02:00
  • a8496658a0 test: free memory in unit tests on exit Miroslav Lichvar 2023-04-12 17:24:28 +02:00
  • 6ea1082a72 sched: free timer blocks on exit Miroslav Lichvar 2023-04-12 16:48:36 +02:00
  • 4f674539fd test: add 145-rtc test Miroslav Lichvar 2023-04-12 12:36:49 +02:00
  • 68d3fb4af8 doc: improve description of chronyd -Q option Miroslav Lichvar 2023-04-03 15:01:19 +02:00
  • 3c24f2c2ed test: add option to dump traffic to pcaps Miroslav Lichvar 2023-04-03 14:36:30 +02:00
  • 0189dac7d8 ntp: save response when waiting for HW TX timestamp Miroslav Lichvar 2023-03-28 15:33:50 +02:00
  • 4a11399c2e ntp: rework calculation of transmit timeout Miroslav Lichvar 2023-03-23 17:04:57 +01:00
  • cf98551ea1 client: avoid casting to long Miroslav Lichvar 2023-03-23 14:07:44 +01:00
  • 5508b01bd8 cmdmon: switch serverstats to 64-bit integers Miroslav Lichvar 2023-03-23 12:42:30 +01:00
  • 907accec87 clientlog: extend serverstats counters to 64 bits Miroslav Lichvar 2023-03-23 12:32:57 +01:00
  • a511029cc2 cmdmon: define 64-bit integer Miroslav Lichvar 2023-03-23 11:37:11 +01:00
  • 0845df7684 cmdmon: add timestamp counters to serverstats report Miroslav Lichvar 2023-03-16 16:59:18 +01:00
  • 2f961ab36a clientlog: count RX and TX timestamps for each source Miroslav Lichvar 2023-03-16 16:56:28 +01:00
  • a0cf7f7f12 clientlog: save source of transmit timestamps Miroslav Lichvar 2023-03-16 16:51:12 +01:00
  • a5f1a113f0 ntp: remove unnecessary check for NULL local timestamp Miroslav Lichvar 2023-03-16 17:19:33 +01:00
  • 5160f14fdc ntp: add maximum PHC poll interval Miroslav Lichvar 2023-03-14 12:23:21 +01:00
  • b0a2ad2535 doc: add missing word in serverstats description Miroslav Lichvar 2023-03-16 16:19:59 +01:00
  • ecdde75f8f doc: replace offensive words Miroslav Lichvar 2023-03-21 16:38:10 +01:00
  • 2d80be9541 doc: mention NTP port number in FAQ Miroslav Lichvar 2023-03-13 16:03:11 +01:00
  • ab776ed9d8 ntp: make socket resume timeout configurable Miroslav Lichvar 2023-03-09 11:09:33 +01:00
  • ccebec3eb6 ntp: increase socket resume timeout to 1 millisecond Miroslav Lichvar 2023-03-09 11:37:45 +01:00
  • 3ea3e0efd7 ntp: add support for multiple suspended sockets Miroslav Lichvar 2023-03-08 17:07:38 +01:00
  • c3e4e3e47a ntp: increment sequence id in PTP messages Dan Drown 2023-03-07 16:29:19 +01:00
  • e949e1d991 test: update description of 106-refclock Miroslav Lichvar 2023-03-02 11:29:49 +01:00
  • c8649ccb7e refclock_phc: support multiple extpps refclocks on one PHC Miroslav Lichvar 2023-03-01 16:39:35 +01:00
  • 39ff7ceeca sys_linux: avoid blocking in reading of external PHC timestamp Miroslav Lichvar 2023-03-01 14:41:34 +01:00
  • 06945d927b test: add array unit test Miroslav Lichvar 2023-03-01 16:02:50 +01:00
  • caf82b1a45 array: add function for removing elements Miroslav Lichvar 2023-03-01 16:02:16 +01:00
  • f99b2f633b ntp: count missing samples when waiting for NTS-KE Miroslav Lichvar 2023-02-27 15:29:44 +01:00
  • 6270a3eb7c ntp: don't adjust poll interval when waiting for NTS-KE Miroslav Lichvar 2023-02-27 15:00:50 +01:00
  • 1daa40a2f7 nts: use shorter NTS-KE retry interval when network is down Miroslav Lichvar 2023-02-23 13:10:11 +01:00
  • a1406eded3 nts: destroy NTS-KE client right after failed start Miroslav Lichvar 2023-02-23 14:58:29 +01:00
  • 1eb8994c00 client: add -e option to indicate end of response Miroslav Lichvar 2023-02-02 16:38:11 +01:00
  • 221e5fb501 doc: improve description of refclock filter option Miroslav Lichvar 2023-02-02 15:05:05 +01:00
  • ecfbde9872 doc: describe minimum useful ntsrefresh Miroslav Lichvar 2023-02-02 14:43:19 +01:00
  • dec07aa844 sourcestats: don't fudge refclock LastRx in sources report Miroslav Lichvar 2023-02-02 11:12:31 +01:00
  • 5b3d4dfe76 sources: warn about detected falsetickers Miroslav Lichvar 2023-01-26 16:21:11 +01:00
  • dc0f0cd134 sources: enable no majority message before first selection Miroslav Lichvar 2023-01-26 16:12:26 +01:00
  • bd37efa52e sources: increase log level of no majority message Miroslav Lichvar 2023-01-26 16:05:57 +01:00
  • c71185a0e5 doc: add missing description of selection log field Miroslav Lichvar 2023-01-26 12:03:48 +01:00
  • f149b7b758 examples: add AES keys to chrony.keys.example Miroslav Lichvar 2023-01-25 15:58:37 +01:00
  • 883b0dde94 conf: warn if not having read-only access to keys Miroslav Lichvar 2023-01-25 14:29:06 +01:00
  • 9cba9c8585 keys+nts: warn if loading world-readable/writable key Miroslav Lichvar 2023-01-19 16:09:40 +01:00
  • 88e711ad9a refclock: fix preprocessor conditional Miroslav Lichvar 2023-01-19 11:34:55 +01:00
  • badaa83c31 refclock: convert mismatched timeval in SOCK messages Miroslav Lichvar 2023-01-18 16:14:10 +01:00
  • bbeec7361c doc: deprecate SHM refclocks in favor of SOCK Miroslav Lichvar 2023-01-12 15:23:21 +01:00
  • 6fba5a4a7f examples: add chronyd-restricted.service Miroslav Lichvar 2023-01-10 15:02:49 +01:00
  • 26889a8cb7 cmdmon+client: add selectopts command Miroslav Lichvar 2022-12-14 16:04:43 +01:00
  • cd278d1826 cmdmon+client: split out conversion of selection options Miroslav Lichvar 2022-12-14 15:28:52 +01:00
  • 3877734814 sources: add function to modify selection options Miroslav Lichvar 2022-12-14 15:15:41 +01:00
  • 19f2ab9e09 sources: add assertion for instance index Miroslav Lichvar 2022-12-14 14:57:42 +01:00
  • 3260dc82fe cmdparse: add functions for parsing refclock refid and select options Miroslav Lichvar 2022-12-06 16:33:03 +01:00
  • 1a98c5ffa9 ntp: update comment about minimum request spacing Miroslav Lichvar 2022-12-05 16:44:38 +01:00
  • 8247b8525f log more changes made by chronyc commands Miroslav Lichvar 2022-12-01 14:43:45 +01:00
  • 8901293be8 ntp: set DSCP for IPv6 Mike Ryan 2022-11-16 09:13:09 -05:00
  • e789b0817f ntp+cmdmon: log allow/deny commands Miroslav Lichvar 2022-11-16 15:59:49 +01:00
  • d0fd04c0a2 util: add function for printing access subnets Miroslav Lichvar 2022-11-16 15:57:46 +01:00
  • 7122321249 ntp: log added and removed sources Miroslav Lichvar 2022-11-15 16:38:50 +01:00
  • b328c8c348 logging: support context-specific severity Miroslav Lichvar 2022-11-15 15:05:36 +01:00
  • 7b97668319 getdate: fix various warnings which will be errors with clang-16 Holger Hoffstätte 2022-11-09 09:17:14 +01:00
  • 6f5df7e4a4 nts: warn if server started without ntsdumpdir Miroslav Lichvar 2022-10-24 16:14:35 +02:00
  • 5a39074e01 nts: fix number of extension fields after failed encryption Miroslav Lichvar 2022-10-19 14:57:16 +02:00
  • c8e57f4350 nts: change ntskeys format to support different algorithms Miroslav Lichvar 2022-10-13 15:35:53 +02:00
  • b1230efac3 nts: add support for encrypting cookies with AES-128-GCM-SIV Miroslav Lichvar 2022-10-12 16:46:56 +02:00
  • 4e1ce88981 nts: make server key access more readable Miroslav Lichvar 2022-10-12 16:00:45 +02:00
  • 790a336eb2 nts: add server support for authentication with AES-128-GCM-SIV Miroslav Lichvar 2022-10-11 14:36:14 +02:00
  • cc706b50b9 nts: add client support for authentication with AES-128-GCM-SIV Miroslav Lichvar 2022-10-10 16:35:20 +02:00
  • 73042494bd nts: add support for NTP authenticator field using AES-GCM-SIV Miroslav Lichvar 2022-10-10 15:09:01 +02:00
  • ec89739d50 nts: make sure encrypted S2C and C2S keys have equal length Miroslav Lichvar 2022-10-11 12:32:04 +02:00
  • 4baf999cc3 nts: don't connect to server if missing AES-SIV-CMAC-256 Miroslav Lichvar 2022-10-11 10:35:19 +02:00
  • 9afd19c29b nts: use signed lengths in NNA_DecryptAuthEF() Miroslav Lichvar 2022-10-10 12:43:40 +02:00
  • 5dd173c050 siv: add functions to return min and max nonce length Miroslav Lichvar 2022-10-10 12:25:47 +02:00
  • 5caf0ad187 siv: add support for AES-128-GCM-SIV in Nettle Miroslav Lichvar 2022-10-03 17:28:39 +02:00
  • 17d2291a84 doc: improve ntsrotate description Miroslav Lichvar 2022-10-18 10:22:23 +02:00
  • a6179261a7 doc: fix wrong name of authselectmode directive Miroslav Lichvar 2022-10-13 12:29:29 +02:00
  • 098e0c43fc test: add float-cast-overflow to 003-sanitizers test Miroslav Lichvar 2022-09-20 10:56:28 +02:00
  • 7b197953e8 update copyright years 4.3 Miroslav Lichvar 2022-08-29 15:04:33 +02:00
  • 9dcace0fc4 doc: improve description of server directive Miroslav Lichvar 2022-08-29 12:08:45 +02:00
  • a07ac38331 doc: improve description of system time in tracking report Miroslav Lichvar 2022-08-29 12:07:10 +02:00