expires on February 7, 2036 at 06:28:16
The 2036 date limit is a forthcoming limitation of early versions of the Network Time Protocol (NTP) used by classic Mac OS and older versions of Mac OS X and Unix.
The 64-bit timestamp used by NTPv3 and earlier will cycle from February 7, 2036 at 06:28:16 back to January 1, 1900.[1] The NTPv4 specification was proposed in 2010 to address the issue by adopting a 128-bit value. Due to security concerns, Apple no longer relies on NTP as of macOS Mojave (10.14) in 2018 and instead implemented its own timed function.[2]
References[]
- ↑ A look at the Year 2036/2038 problems and time proofness in various systems by sturmflut, LieberBiber. 2017-03-14.
- ↑ If Mojave doesn't include ntpd, how do Mojave systems keep time in sync? by John Lockwood, Apple Communities. 2019-03-22.
See also[]
- 2020 date limit, a date-related software bug in Mac OS 9.0.3 and earlier.
- 2038 date limit, an old Unix-based limitation of Mac OS X versions before 10.6.
- 2040 date limit, a timestamp limit in the Hierarchical File System.
- 2554 date limit, a timestamp limit in the Apple File System.
External links[]
- NTP issues at The UNIX and Linux Forums
- Time formatting and storage bugs: Year 2036 at Wikipedia