[Git][NTPsec/ntpsec][master] More followup on the autonomy change.

Eric S. Raymond gitlab at mg.gitlab.com
Wed Aug 30 15:37:10 UTC 2017


Eric S. Raymond pushed to branch master at NTPsec / ntpsec


Commits:
439ab4e7 by Eric S. Raymond at 2017-08-30T11:36:38-04:00
More followup on the autonomy change.

- - - - -


1 changed file:

- docs/rollover.txt


Changes:

=====================================
docs/rollover.txt
=====================================
--- a/docs/rollover.txt
+++ b/docs/rollover.txt
@@ -82,18 +82,23 @@ protocols). Unless the device ships a particular $GZDA sentence
 digits only.
 
 Dedicated non-GPS reference-clock hardware designed in the 20th
-century frequently also reports only two-digit year dates - for
+century frequently also report only two-digit year dates - for
 example, the Arbiter and Spectracom devices supported by this
 distribution.  This problem may persist in post-2000 devices that
 are designed for compatility to use the same reporting protocols,
 such as Spectracom's "Type 2".
 
-For any device with a two-digit year report, Y2K-like hilarity can
-ensue near any century boundary.  There is an internal workaround, in
-{ntpdman}, but prudent time admimistrators should be aware that such
-workarounds are defect attractors and monitor such hardware carefully,
-especially near century boundaries. Warnings have been attached to the
-documentation of NTP clock drivers that may have a vulnerability here.
+There is an internal workaround ti deal with two-digit dates in
+{ntpdman}, but it relies of the sytem clock being at least roughly
+correct - it won't work (for example) at boot time if the clock
+has been trashed or zeroed due to a failed battery backup, and
+you have no remote check peers yet.
+
+Warnings have been attached to the documentation of NTP clock drivers
+that may have a vulnerability here.  Notably, the NMEA and SHM drivers
+(probaly the two in most common use) do *not* have this problem; the
+NMEA driver uses a clever calendrical trick to deduce a 4-digit year
+that should work until 2399.
 
 === Unix time ===
 



View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/439ab4e7369bc0830a90517b12fe28e2c4746d91

---
View it on GitLab: https://gitlab.com/NTPsec/ntpsec/commit/439ab4e7369bc0830a90517b12fe28e2c4746d91
You're receiving this email because of your account on gitlab.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ntpsec.org/pipermail/vc/attachments/20170830/dfdf9572/attachment.html>


More information about the vc mailing list