Skip to content

Commit 27c0778

Browse files
committed
Release 1.5.0
1 parent 10a103b commit 27c0778

File tree

14 files changed

+602
-145
lines changed

14 files changed

+602
-145
lines changed

.github/workflows/nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
mem: 4096
2828
copyback: false
2929
prepare: |
30-
pkg install -y curl
30+
pkg install -y curl cmake llvm-devel
3131
curl https://sh.rustup.rs -sSf --output rustup.sh
3232
sh rustup.sh -y --profile minimal --default-toolchain stable
3333
. "$HOME/.cargo/env"

CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,26 @@
11
# Changelog
22

3+
## [1.5.0] - 2025-02-28
4+
5+
### Added
6+
- Support for PPS based sources (this support can be disabled with a compile flag for now)
7+
- Per source configuration of poll intervals
8+
- Allow setting a custom reference id for stratum 1 servers
9+
10+
### Changed
11+
- Our algorithm can now handle periodic sources
12+
- ntpd-rs runs single-threaded when only configured as a client, servers still run multithreaded
13+
- The reference timestamp field is now set to the truncated receive timestamp instead of being zero
14+
- Support of rustls 0.21 and 0.22 is removed
15+
- Certificate validation is now done through rustls-platform-verifier, following platform certificate validation more closely
16+
- Updated dependencies
17+
18+
### Fixed
19+
- Fixed parsing of IPv6 addresses
20+
- Fixed incorrect display of date in force-sync command
21+
- Fixed a client denial of service vulnerability with zero-sized NTS cookies
22+
- Fixed a client denial of service vulnerability with NTS cookies that are too large
23+
324
## [1.4.0] - 2024-12-13
425

526
### Added
@@ -264,6 +285,7 @@ process.
264285
- Fixed a bug in peer dispersion calculation which resulted in overly
265286
pessimistic dispersion estimates.
266287

288+
[1.5.0]: https://github.com/pendulum-project/ntpd-rs/compare/v1.4.0...v1.5.0
267289
[1.4.0]: https://github.com/pendulum-project/ntpd-rs/compare/v1.3.1...v1.4.0
268290
[1.3.1]: https://github.com/pendulum-project/ntpd-rs/compare/v1.3.0...v1.3.1
269291
[1.3.0]: https://github.com/pendulum-project/ntpd-rs/compare/v1.2.3...v1.3.0

Cargo.lock

Lines changed: 53 additions & 60 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ resolver = "2"
1212

1313
# Global settings for our crates
1414
[workspace.package]
15-
version = "1.4.0"
15+
version = "1.5.0"
1616
edition = "2021"
1717
license = "Apache-2.0 OR MIT"
1818
repository = "https://github.com/pendulum-project/ntpd-rs"
@@ -61,4 +61,4 @@ zeroize = "1.7"
6161

6262
# our own crates used as dependencies, same version as the workspace version
6363
# NOTE: keep this part at the bottom of the file, do not change this line
64-
ntp-proto = { version = "1.4.0", path = "./ntp-proto", default-features = false, features = ["__internal-api"] }
64+
ntp-proto = { version = "1.5.0", path = "./ntp-proto", default-features = false, features = ["__internal-api"] }

0 commit comments

Comments
 (0)