Version 1.0.0
version 1.0.0
The NTPsec Project is pleased to announce the tagging of version 1.0.0
It has been a long road, getting from there to here.
The code size has been further reduced, to 55KLOC.
A bug inherited from Classic that could cause bad jitter from bad peers to be incorrectly zeroed, producing erratic or slow startup, has been fixed.
The dependency of local refclocks returning 4-digit years on pre-synchronization to a network peer has been removed. It is this possible to run in a fully-autonomous mode using multiple refclocks and no network peers.
ntpmon now reports units on time figures.
ntpq now reports a count of Mode 6 messages received under sysstats.
You can now turn off restriction flags with an unrestrict statement that takes arguments exactly like a restrict, except that with no argument flags it removes any filter rule associated with the address/mask (as opposed to creating one with unrestricted access). This is expected to be useful mainly with the "ntpq :config" command.
Builds are fully reproducible; see SOURCE_DATE_EPOCH and BUILD_EPOCH.
As always, you can download the release tarballs with sums and signatures from ftp://ftp.ntpsec.org/pub/releases/ and can clone the git repo from https://gitlab.com/NTPsec/ntpsec.git
The GPG signatures for the tarball, sum file, and signed git tag can be checked with GPG key 0x05D9B371477C7528