26 Commits

Author SHA256 Message Date
ab21205fd7 Accepting request 1330052 from network:time
OBS-URL: https://build.opensuse.org/request/show/1330052
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=12
2026-01-30 17:31:08 +00:00
ed4aead967 - Update to version 1.7.0
* Support for the experimental NTS pool is now possible with
    configuration changes.
  Changed
  * NTPv5 draft support now targets draft 6.
  * Reworked NTS parsing to be easier to maintain.
  * Updated dependencies.
  * Cap ntp-ctl control socket input size for defense in depth.
  Fixed
  * Fixed bug that caused force-sync to fail when only a single
    server was configured.
  * Fixed bug in parsing NTPv4 requests with a MAC.
  * Fixed bug in odd-sized NTPv5 bloom filter requests.
  * Fixed incorrect reference to configuration field warn-on-jump
    in log output.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=25
2026-01-30 14:09:40 +00:00
5ad1d1cefa Accepting request 1303521 from network:time
OBS-URL: https://build.opensuse.org/request/show/1303521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=11
2025-09-10 15:30:19 +00:00
d553a7f485 - Update to version 1.6.2
* Fixed bug that could cause a message to pingpong between two
    servers indefinitely.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=23
2025-09-10 07:26:12 +00:00
5171db7150 Accepting request 1294876 from network:time
OBS-URL: https://build.opensuse.org/request/show/1294876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=10
2025-07-22 10:20:03 +00:00
551adfd5c8 - Update to version 1.6.1
* Fixed mistake in the calculation of root dispersion used in
    serving and observability.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=21
2025-07-21 16:18:36 +00:00
7ae313b121 Accepting request 1289315 from network:time
OBS-URL: https://build.opensuse.org/request/show/1289315
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=9
2025-07-01 09:34:54 +00:00
858c9fc5db - Update to version 1.6.0
Added
  * Support draft versions of NTPv5 with configuration changes.
  * Allow disabling ntp versions in the server.
  Changed
  * NTPv5 draft support now targets draft 4.
  * Time jumps now emit warnings.
  * Updated dependencies.
  Fixed
  * Fixed a crash in force-sync when using many servers.
  * Fixed root dispersion of the server not properly updating over
    time.
  * Fixed a bug in handling unsigned ntp deny messages.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=19
2025-06-30 16:02:14 +00:00
f8de8e5071 Accepting request 1249310 from network:time
OBS-URL: https://build.opensuse.org/request/show/1249310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=8
2025-03-01 18:16:31 +00:00
d51242bcb0 - Update to version 1.5.0
Added
  * Support for PPS based sources (this support can be disabled
    with a compile flag for now).
  * Per source configuration of poll intervals.
  * Allow setting a custom reference id for stratum 1 servers.
  Changed
  * Our algorithm can now handle periodic sources.
  * ntpd-rs runs single-threaded when only configured as a client,
    servers still run multithreaded.
  * The reference timestamp field is now set to the truncated
    receive timestamp instead of being zero.
  * Support of rustls 0.21 and 0.22 is removed.
  * Certificate validation is now done through
    rustls-platform-verifier, following platform certificate
    validation more closely.
  * Updated dependencies
  Fixed
  * Fixed parsing of IPv6 addresses.
  * Fixed incorrect display of date in force-sync command.
  * Fixed a client denial of service vulnerability with zero-sized
    NTS cookies.
  * Fixed a client denial of service vulnerability with NTS cookies
    that are too large.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=17
2025-02-28 19:45:24 +00:00
f38aaf185d Accepting request 1231256 from network:time
OBS-URL: https://build.opensuse.org/request/show/1231256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=7
2024-12-16 18:16:10 +00:00
c3afe94b6e Accepting request 1230909 from home:mnhauke
- Update to version 1.4.0
  Added
  * Support for GPS based sources via a GPSd socket.
  * Added a setting to allow disabling of colors in our logs
    (observability.ansi-colors)
  Changed
  * Fallback to V4 should V5 not work for some reason (if NTPv5 is
    enabled)
  * Make the NTP version of a source configurable.
  * We now support rustls from 0.21 and up, to allow compilation
    on more targets.
  Fixed
  * Force sync did not work when a single source was configured.
  * Fix incorrect indexing in decode of ReferenceIdRequest for
    NTPv5 messages.

OBS-URL: https://build.opensuse.org/request/show/1230909
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=15
2024-12-15 17:28:06 +00:00
e52945f73b Accepting request 1227186 from network:time
OBS-URL: https://build.opensuse.org/request/show/1227186
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=6
2024-11-30 12:27:37 +00:00
ea3c7d1662 Accepting request 1227181 from home:mnhauke
- Update to version 1.3.1
  * Updated dependencies. Includes fixes for RUSTSEC-2024-0399.

OBS-URL: https://build.opensuse.org/request/show/1227181
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=13
2024-11-28 20:03:45 +00:00
6837862cc8 Accepting request 1202126 from network:time
OBS-URL: https://build.opensuse.org/request/show/1202126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=5
2024-09-20 15:12:08 +00:00
106f1a7bff - Update to version 1.3.0
Added
  * Added force-sync command to ntp-ctl to help with getting a
    decent initial time if the clock is far away from reality.
  * Added information on NTS to the ntp-ctl status overview.
  Changed
  * Made the logs a little less chatty.
  * Updated dependencies.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=11
2024-09-20 08:13:25 +00:00
017014c6d7 Accepting request 1189232 from network:time
OBS-URL: https://build.opensuse.org/request/show/1189232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=4
2024-07-25 13:38:30 +00:00
b867eea8ac Accepting request 1189084 from home:mnhauke
- Update to version 1.2.3
  Fixed
  * Metrics exporter should wait for an actual request before
    sending a response.

OBS-URL: https://build.opensuse.org/request/show/1189084
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=9
2024-07-23 10:56:12 +00:00
fe38983da6 Accepting request 1188697 from network:time
OBS-URL: https://build.opensuse.org/request/show/1188697
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=3
2024-07-22 15:17:14 +00:00
a210e94b79 - Update to version 1.2.2
Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.
  * Fixed a bug that caused NTS-KE sessions from clients with a
    large request to hang.
  * Fixed a bug that caused NTS-KE error records never to be sent.
- Update to version 1.2.1
  Fixed
  * Fixed a bug in leap second flag handling where previous flags
    weren't explicitly unset.

OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=7
2024-07-19 14:23:21 +00:00
18a0058772 Accepting request 1187565 from network:time
OBS-URL: https://build.opensuse.org/request/show/1187565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=2
2024-07-15 17:50:06 +00:00
c6983f153b Accepting request 1186910 from home:mnhauke
- Update to version 1.2.0
  Added
  * Pool mode sources can be set up to ignore some addresses
    returned by the pool.
  * NTP sources use a random client port for every request sent.
  * The metrics exporter will keep trying to startup while its
    network interface is not yet available.
  * Added option for server to only respond to NTS messages.
  Changed
  * Updated dependencies.
  * ntp-udp and ntp-os-clock were replaced by timestamped-socket
    and clock-steering.
  * Minor improvements to NTS keyset storage errors.
  * Loop detection is handled globally instead of per source.
  * The MSRV was raised to 1.70.
  * The metrics exporter is better able to handle multiple
    simultaneous connections.
  * Pendulum is now part of Trifecta Tech Foundation (copyright
    was updated).
  * Large parts of the daemon code have been refactored to
    simplify the code.
  Fixed
  * Metrics would not synchronize if the metrics data was too large
  * ntpd-rs would ignore responses from servers implementing NTPv3

- Update to version 1.1.3
  Fix CVE-2024-38528
  * Unlimited number of NTS-KE connections could crash ntpd-rs
    server.
- Drop patch

OBS-URL: https://build.opensuse.org/request/show/1186910
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=5
2024-07-15 13:38:33 +00:00
b69e2e5bba Accepting request 1168899 from network:time
Forward ntpd-rs to Factory

OBS-URL: https://build.opensuse.org/request/show/1168899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ntpd-rs?expand=0&rev=1
2024-04-18 20:13:54 +00:00
cf8351972f Accepting request 1168897 from home:mnhauke
OBS-URL: https://build.opensuse.org/request/show/1168897
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=3
2024-04-18 14:55:09 +00:00
3a973c653b Accepting request 1168577 from home:mnhauke
Initial package for ntpd-rs

OBS-URL: https://build.opensuse.org/request/show/1168577
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=2
2024-04-17 17:26:28 +00:00
59823126c5 Accepting request 1168547 from home:mnhauke
Initial package for ntpd-rs

OBS-URL: https://build.opensuse.org/request/show/1168547
OBS-URL: https://build.opensuse.org/package/show/network:time/ntpd-rs?expand=0&rev=1
2024-04-17 12:54:36 +00:00