Commit Graph

  • 2a4fd0a5c6 nts: update TLS exporter label Miroslav Lichvar 2020-03-26 15:37:08 +01:00
  • e569e1c9d9 test: extend 139-nts test Miroslav Lichvar 2020-04-09 16:51:10 +02:00
  • 7be360041c nts: extend server key file format Miroslav Lichvar 2020-04-09 15:07:07 +02:00
  • 2fa83b541c nts: save and load cookies on client Miroslav Lichvar 2020-04-09 10:33:55 +02:00
  • 8db9d59dac nts: rename ntscachedir directive to ntsdumpdir Miroslav Lichvar 2020-04-08 15:51:41 +02:00
  • adcf073484 nts: refactor NTS context Miroslav Lichvar 2020-03-30 18:06:57 +02:00
  • 5296858411 nts: drop unused constant Miroslav Lichvar 2020-03-26 17:14:06 +01:00
  • d603426389 util: add function to split string into words Miroslav Lichvar 2020-04-09 09:59:39 +02:00
  • d3f4292968 util: constify input parameters Miroslav Lichvar 2020-04-08 15:16:18 +02:00
  • 4dde7198c8 sources: constify parameters of log_selection_message() Miroslav Lichvar 2020-04-08 15:15:50 +02:00
  • b145d3ff51 doc: add sourcename to list of remote commands Miroslav Lichvar 2020-03-30 10:37:17 +02:00
  • 9b98247d9c nts: zero cookie placeholder Miroslav Lichvar 2020-03-26 15:30:28 +01:00
  • eedabb3d27 nts: disable TLS version 1.2 Miroslav Lichvar 2020-03-26 15:18:08 +01:00
  • 66dc2b6d6b nts: rework NTS-KE retry interval Miroslav Lichvar 2020-03-25 17:01:27 +01:00
  • bcdbbbd694 nts: include server address in client NTS-KE log messages Miroslav Lichvar 2020-03-23 15:39:58 +01:00
  • 7b07e47c08 nts: fix address in server NTS-KE log messages Miroslav Lichvar 2020-03-23 15:34:08 +01:00
  • a608496faf ntp: fix log message for replaced source Miroslav Lichvar 2020-03-26 11:51:17 +01:00
  • c687224a11 reference: improve check for close leap second Miroslav Lichvar 2020-03-25 09:12:35 +01:00
  • a6f2a613f3 socket: remove obsolete comment Miroslav Lichvar 2020-03-24 15:46:34 +01:00
  • cfa39af345 socket: fix severity check in debug logging Miroslav Lichvar 2020-03-24 15:29:21 +01:00
  • 8bab35c122 socket: increase maximum number of received messages Miroslav Lichvar 2020-03-24 15:26:35 +01:00
  • b20ef4cd7f socket: simplify receiving messages Miroslav Lichvar 2020-03-24 15:22:31 +01:00
  • b8b751a932 socket: enable port sharing on Linux Miroslav Lichvar 2020-03-23 11:34:02 +01:00
  • 4a390841eb doc: fix typo in smoothtime description Miroslav Lichvar 2020-03-19 17:03:25 +01:00
  • f506f44033 sys_macosx: fix build issue on Sierra and presumably earlier David Bohman 2020-03-17 08:24:33 -07:00
  • 1f8355f154 test: make 139-nts more reliable Miroslav Lichvar 2020-03-17 15:56:31 +01:00
  • ddc2761498 doc: fix typo in NEWS Miroslav Lichvar 2020-03-16 18:34:03 +01:00
  • 8b50a8298a doc: update NEWS 4.0-pre1 Miroslav Lichvar 2020-03-16 13:16:14 +01:00
  • 3eab329042 sys_macosx: don't require clock_gettime() Bryan Christianson 2020-03-13 08:33:00 +13:00
  • 552d3b53b1 main: accept zero timeout Miroslav Lichvar 2020-03-12 14:25:21 +01:00
  • 8afd62d954 reference: update synchronization status more frequently Miroslav Lichvar 2020-03-12 10:49:38 +01:00
  • 4883086fc1 sources: update reference leap status early Miroslav Lichvar 2020-03-11 17:03:00 +01:00
  • 2582be8754 sources: separate update of leap status Miroslav Lichvar 2020-03-11 15:48:00 +01:00
  • ff9301567e sourcestats: move leap status to sources Miroslav Lichvar 2020-03-11 15:21:57 +01:00
  • e7a254265f cmdmon: add reset command Miroslav Lichvar 2020-03-11 12:20:51 +01:00
  • d5311adafb doc: fix tag in chronyc man page Miroslav Lichvar 2020-03-11 11:56:29 +01:00
  • 18d7ea62b3 reference: don't report synchronized status after unknown step Miroslav Lichvar 2020-03-11 11:38:24 +01:00
  • fb2849b230 reference: convert to monotonic time Miroslav Lichvar 2020-03-11 09:54:49 +01:00
  • fd59877692 nts: convert to monotonic time Miroslav Lichvar 2020-03-11 09:22:53 +01:00
  • bb0553e4c4 sched: provide low-precision monotonic time Miroslav Lichvar 2020-03-11 08:56:17 +01:00
  • 46f954490d configure: improve nettle and gnutls check Miroslav Lichvar 2020-03-10 14:02:08 +01:00
  • 31e6a50386 doc: add missing dependencies to installation document Miroslav Lichvar 2020-03-10 11:02:59 +01:00
  • 9a9c0d7b99 configure: improve pkg-config support Miroslav Lichvar 2020-03-10 10:50:56 +01:00
  • 0c80f00d0b doc: update description of on/offline commands Miroslav Lichvar 2020-03-09 13:00:47 +01:00
  • 27b3bf48ea ntp: ignore onoffline command for unresolved sources Miroslav Lichvar 2020-03-09 12:26:51 +01:00
  • c3e34b8145 doc: update installation document Miroslav Lichvar 2020-02-04 14:34:47 +01:00
  • 7bf3ec4aeb doc: describe NTS directives and options Miroslav Lichvar 2019-06-19 12:44:20 +02:00
  • 50204a125b test: add nts unit tests Miroslav Lichvar 2020-02-26 14:14:49 +01:00
  • 111d170542 test: update compilation tests Miroslav Lichvar 2020-01-09 12:25:20 +01:00
  • d6dd6f0bc9 test: add 139-nts test Miroslav Lichvar 2019-09-12 16:42:53 +02:00
  • 44aac84feb cmdmon: add NTS support Miroslav Lichvar 2019-03-07 11:52:16 +01:00
  • c41508723f ntp: enable NTS support Miroslav Lichvar 2020-02-04 15:27:24 +01:00
  • 6043632f80 nts: add NTS-NTP server and client Miroslav Lichvar 2020-02-04 15:15:03 +01:00
  • a420ed57a1 nts: add NTS-KE server and client Miroslav Lichvar 2020-02-04 15:10:14 +01:00
  • 72f99033fe test: add siv unit test Miroslav Lichvar 2019-08-21 17:51:23 +02:00
  • 2d798bc4cf siv: add internal implementation based on Nettle Miroslav Lichvar 2019-08-21 14:09:37 +02:00
  • 881d07fa0a siv: add support for Nettle Miroslav Lichvar 2019-08-21 14:02:49 +02:00
  • c5306bed39 siv: introduce API for SIV Miroslav Lichvar 2019-08-19 17:33:54 +02:00
  • 934b8712a5 sys_linux: allow getuid() in seccomp filter Miroslav Lichvar 2020-02-10 11:57:17 +01:00
  • 1d4690eb64 sys_linux: add syscall filter context for NTS-KE Miroslav Lichvar 2019-11-26 14:16:47 +01:00
  • e6848b1e3f sys: specify context for syscall filter Miroslav Lichvar 2019-11-26 14:10:24 +01:00
  • 3e537416a9 sched: remove slew handler in finalization Miroslav Lichvar 2020-02-04 18:03:30 +01:00
  • 26a1ed8bc3 sched: add function to remove all timers and descriptors Miroslav Lichvar 2019-11-20 12:39:32 +01:00
  • 24538fe3e9 nameserv: allow concurrent asynchronous requests Miroslav Lichvar 2019-11-11 19:02:30 +01:00
  • e43d699973 util: add functions for printing and parsing hexadecimal data Miroslav Lichvar 2019-10-31 12:52:18 +01:00
  • 1e727c4497 sources: don't reset active status Miroslav Lichvar 2019-11-12 18:04:48 +01:00
  • 83010590af ntp: move definition of invalid stratum to ntp.h Miroslav Lichvar 2019-11-07 15:52:34 +01:00
  • fa402a173a ntp: pass server name to ntp_core instances Miroslav Lichvar 2019-03-13 17:32:40 +01:00
  • ca83d2a804 test: add ntp_ext unit test Miroslav Lichvar 2020-03-05 10:43:43 +01:00
  • 725beb360a ntp: add functions for adding extension fields Miroslav Lichvar 2020-02-03 18:28:00 +01:00
  • 86d29221f3 ntp: add function to change authentication-specific address Miroslav Lichvar 2020-02-04 11:50:29 +01:00
  • e8062b7ff1 ntp: add function to update source NTP address Miroslav Lichvar 2019-03-23 15:49:06 +01:00
  • 9468fd4aa6 ntp: allow changing port of source Miroslav Lichvar 2020-02-13 13:27:23 +01:00
  • 5ed9b888ff ntp: don't accept packets with unexpected authentication Miroslav Lichvar 2020-02-03 16:04:08 +01:00
  • 7661a6e95b ntp: don't allow long MACs in NTPv4 packets with extension fields Miroslav Lichvar 2020-02-03 14:03:57 +01:00
  • aca1daf7c9 ntp: add support for sending KoD responses Miroslav Lichvar 2019-11-07 14:57:52 +01:00
  • 46cac4e22f ntp: prefix NTP_AuthMode enums Miroslav Lichvar 2019-08-15 11:23:44 +02:00
  • 56a102ed4d ntp: move auth parsing to ntp_auth Miroslav Lichvar 2019-08-15 11:20:36 +02:00
  • ca28dbd2c3 ntp: refactor authentication Miroslav Lichvar 2019-08-14 18:23:45 +02:00
  • 588785e160 ntp: rework packet parsing Miroslav Lichvar 2019-08-14 15:53:17 +02:00
  • cabcccd6c3 ntp: add functions for parsing extension fields Miroslav Lichvar 2019-02-18 13:12:49 +01:00
  • 567e66a0bb ntp: count packets with invalid format Miroslav Lichvar 2019-08-19 13:55:12 +02:00
  • b8ee6d6e56 ntp: don't send response longer than request Miroslav Lichvar 2019-04-15 12:48:41 +02:00
  • 9ea1e4e40f ntp: provide access to request in transmit_packet() Miroslav Lichvar 2019-08-08 15:41:09 +02:00
  • 2d492eacb5 ntp: rename receive_packet() to process_response() Miroslav Lichvar 2019-08-15 16:30:50 +02:00
  • cb8660e79a ntp: add structure with packet info Miroslav Lichvar 2019-08-14 14:10:28 +02:00
  • d29bef93e9 ntp: refactor NTP_Packet structure for extension fields Miroslav Lichvar 2019-02-15 16:18:39 +01:00
  • 5a09adebfd ntp: don't replace sources with unroutable addresses Miroslav Lichvar 2020-02-24 10:42:29 +01:00
  • 8c0ee9c175 doc: list unsupported options in peer directive Miroslav Lichvar 2020-03-04 09:10:54 +01:00
  • f20fabdbf4 test: make 132-logchange more reliable Miroslav Lichvar 2020-02-27 09:02:41 +01:00
  • 57cea56e6e test: extend 001-features test Miroslav Lichvar 2020-02-27 08:30:40 +01:00
  • db7d9639b4 test: fix unit tests to build with -NTP and -CMDMON Miroslav Lichvar 2020-02-27 08:29:58 +01:00
  • beb40d63ed test: extend 122-xleave test Miroslav Lichvar 2020-02-24 15:21:53 +01:00
  • 672b98dd3f sources: don't save or load dumpfiles for unknown addresses Miroslav Lichvar 2020-02-24 18:05:09 +01:00
  • a24d2713cd client: add option to print all sources Miroslav Lichvar 2020-02-18 10:51:41 +01:00
  • a5110d3ed9 client: add support for source identifiers Miroslav Lichvar 2020-02-18 10:48:10 +01:00
  • 9d1c1505b9 ntp: repeat resolving until all pool sources are resolved Miroslav Lichvar 2020-02-18 13:45:13 +01:00
  • 8c25632321 ntp: stop resolving if unresolved source is removed Miroslav Lichvar 2020-02-18 11:32:22 +01:00
  • 2507b66640 ntp: update resolving timeout ID Miroslav Lichvar 2020-02-19 13:51:47 +01:00
  • d7e3ad17ff ntp: create sources for unresolved addresses Miroslav Lichvar 2020-02-18 10:41:37 +01:00