Skip to content

Version 1.5.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Feb 11:36
6b51a34

This releases fixes two related low severity vulnerabilities in our NTS cookie parsing, please see the related advisory.

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