From 3a46792c6ca921f2b43251925b9c58b1379610a3 Mon Sep 17 00:00:00 2001 From: Ruben Nijveld Date: Thu, 23 Nov 2023 15:23:35 +0100 Subject: [PATCH] Release 1.1.0-alpha.20231123 --- CHANGELOG.md | 9 ++++++--- Cargo.lock | 10 +++++----- Cargo.toml | 8 ++++---- docs/man/ntp-ctl.8.md | 2 +- docs/man/ntp-daemon.8.md | 2 +- docs/man/ntp-metrics-exporter.8.md | 2 +- docs/man/ntp.toml.5.md | 2 +- docs/precompiled/man/ntp-ctl.8 | 2 +- docs/precompiled/man/ntp-daemon.8 | 2 +- docs/precompiled/man/ntp-metrics-exporter.8 | 2 +- docs/precompiled/man/ntp.toml.5 | 2 +- 11 files changed, 23 insertions(+), 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 20da42467..b1c6c7aa4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,15 +1,18 @@ # Changelog -## [unreleased] +## [1.1.0-alpha.20231123] - 2023-11-23 ### Added - Server can now be run without permission to change the system clock so long as no time sources are configured. +- Experimental NTPv5 draft support was added behind a feature flag (disabled by + default) ### Changed - The sources section can be left out of the configuration now. -- When no sources are configured, the daemon will merely state it won't change +- When no sources are configured, the daemon will merely state it won't change system time, rather than warn +- The MSRV was raised to 1.67 ## [1.0.0] - 2023-10-05 @@ -167,7 +170,7 @@ process. - Fixed a bug in peer dispersion calculation which resulted in overly pessimistic dispersion estimates. -[unreleased]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0...main +[1.1.0-alpha.20231123]: https://github.com/pendulum-project/ntpd-rs/compare/v1.0.0...v1.1.0-alpha.20231123 [1.0.0]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.7...v1.0.0 [0.3.7]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.6...v0.3.7 [0.3.6]: https://github.com/pendulum-project/ntpd-rs/compare/v0.3.5...v0.3.6 diff --git a/Cargo.lock b/Cargo.lock index 3d4562dfa..5dc8b2469 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -340,7 +340,7 @@ dependencies = [ [[package]] name = "ntp-os-clock" -version = "1.0.0" +version = "1.1.0-alpha.20231123" dependencies = [ "libc", "ntp-proto", @@ -349,7 +349,7 @@ dependencies = [ [[package]] name = "ntp-proto" -version = "1.0.0" +version = "1.1.0-alpha.20231123" dependencies = [ "aead", "aes-siv", @@ -366,7 +366,7 @@ dependencies = [ [[package]] name = "ntp-udp" -version = "1.0.0" +version = "1.1.0-alpha.20231123" dependencies = [ "libc", "ntp-proto", @@ -377,7 +377,7 @@ dependencies = [ [[package]] name = "ntpd" -version = "1.0.0" +version = "1.1.0-alpha.20231123" dependencies = [ "async-trait", "libc", @@ -399,7 +399,7 @@ dependencies = [ [[package]] name = "nts-pool-ke" -version = "1.0.0" +version = "1.1.0-alpha.20231123" dependencies = [ "rustls", "rustls-pemfile", diff --git a/Cargo.toml b/Cargo.toml index 16db0449e..e51db781d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ resolver = "2" # Global settings for our crates [workspace.package] -version = "1.0.0" +version = "1.1.0-alpha.20231123" edition = "2021" license = "Apache-2.0 OR MIT" repository = "https://github.com/pendulum-project/ntpd-rs" @@ -60,6 +60,6 @@ zeroize = "1.5" # our own crates used as dependencies, same version as the workspace version # NOTE: keep this part at the bottom of the file, do not change this line -ntp-os-clock = { version = "1.0.0", path = "./ntp-os-clock" } -ntp-proto = { version = "1.0.0", path = "./ntp-proto", features = ["__internal-api"] } -ntp-udp = { version = "1.0.0", path = "./ntp-udp" } +ntp-os-clock = { version = "1.1.0-alpha.20231123", path = "./ntp-os-clock" } +ntp-proto = { version = "1.1.0-alpha.20231123", path = "./ntp-proto", features = ["__internal-api"] } +ntp-udp = { version = "1.1.0-alpha.20231123", path = "./ntp-udp" } diff --git a/docs/man/ntp-ctl.8.md b/docs/man/ntp-ctl.8.md index 79dcdb6ef..e0d1f2b25 100644 --- a/docs/man/ntp-ctl.8.md +++ b/docs/man/ntp-ctl.8.md @@ -1,5 +1,5 @@ # NAME diff --git a/docs/man/ntp-daemon.8.md b/docs/man/ntp-daemon.8.md index c7e760eea..a48523a9e 100644 --- a/docs/man/ntp-daemon.8.md +++ b/docs/man/ntp-daemon.8.md @@ -1,5 +1,5 @@ # NAME diff --git a/docs/man/ntp-metrics-exporter.8.md b/docs/man/ntp-metrics-exporter.8.md index cc08e081d..10e018510 100644 --- a/docs/man/ntp-metrics-exporter.8.md +++ b/docs/man/ntp-metrics-exporter.8.md @@ -1,5 +1,5 @@ # NAME diff --git a/docs/man/ntp.toml.5.md b/docs/man/ntp.toml.5.md index 6b799fa19..d04083e18 100644 --- a/docs/man/ntp.toml.5.md +++ b/docs/man/ntp.toml.5.md @@ -1,5 +1,5 @@ # NAME diff --git a/docs/precompiled/man/ntp-ctl.8 b/docs/precompiled/man/ntp-ctl.8 index 4a8db5c47..62e76d584 100644 --- a/docs/precompiled/man/ntp-ctl.8 +++ b/docs/precompiled/man/ntp-ctl.8 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "NTP-CTL" "8" "" "ntpd-rs 1.0.0" "ntpd-rs" +.TH "NTP-CTL" "8" "" "ntpd-rs 1.1.0-alpha.20231123" "ntpd-rs" .hy .SH NAME .PP diff --git a/docs/precompiled/man/ntp-daemon.8 b/docs/precompiled/man/ntp-daemon.8 index 860bee267..2505c2f0a 100644 --- a/docs/precompiled/man/ntp-daemon.8 +++ b/docs/precompiled/man/ntp-daemon.8 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "NTP-DAEMON" "8" "" "ntpd-rs 1.0.0" "ntpd-rs" +.TH "NTP-DAEMON" "8" "" "ntpd-rs 1.1.0-alpha.20231123" "ntpd-rs" .hy .SH NAME .PP diff --git a/docs/precompiled/man/ntp-metrics-exporter.8 b/docs/precompiled/man/ntp-metrics-exporter.8 index 307eb9e96..831ee8282 100644 --- a/docs/precompiled/man/ntp-metrics-exporter.8 +++ b/docs/precompiled/man/ntp-metrics-exporter.8 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "NTP-METRICS-EXPORTER" "8" "" "ntpd-rs 1.0.0" "ntpd-rs" +.TH "NTP-METRICS-EXPORTER" "8" "" "ntpd-rs 1.1.0-alpha.20231123" "ntpd-rs" .hy .SH NAME .PP diff --git a/docs/precompiled/man/ntp.toml.5 b/docs/precompiled/man/ntp.toml.5 index 685a1383e..689413531 100644 --- a/docs/precompiled/man/ntp.toml.5 +++ b/docs/precompiled/man/ntp.toml.5 @@ -14,7 +14,7 @@ . ftr VB CB . ftr VBI CBI .\} -.TH "NTP.TOML" "5" "" "ntpd-rs 1.0.0" "ntpd-rs" +.TH "NTP.TOML" "5" "" "ntpd-rs 1.1.0-alpha.20231123" "ntpd-rs" .hy .SH NAME .PP