[tz] Updated Public Domain leapseconds.list
Chris Woodbury
tzocd at yahoo.com
Fri Jul 5 21:55:58 UTC 2019
# -=*( This file is in the public domain )*=-
# This NTP leap-second file was created with data obtained from
# the United States Naval Observatory (USNO) MAIA FTP server.
#
# Find it at: <ftp://maia.usno.navy.mil/ser7/leapsec.dat>
# Updated using information from IERS Bulletin C 58 (4 Jul 2019)
# Found at <ftp://hpiers.obspm.fr/iers/bul/bulc/bulletinc.dat>
#
# Bulletin C 58 did not announce a new leap-second.
# The last leap-second occurred on 1 Jan 2017 (3692217600).
#
# -=<*>=-
#
# This file is not produced by a national metrology laboratory.
# It *is* created using data from one:
#
# United States Naval Observatory (USNO)
# IERS Rapid Service/Prediction Center for Earth Orientation
# 3450 Massachusetts Ave NW, Washington, DC 20392
#
# It should be noted that anyone with proper information can
# generate an NTP leap-seconds.list file.
#
# This file's generation was originally necessitated by a U.S.
# government shutdown and the resulting lack of an NIST or USNO
# generated file until late in January 2019.
#
# -=<*>=-
#
# The Network Time Protocol (NTP) keeps time in Coordinated
# Universal Time (UTC). UTC is a time scale based upon
# Standard International (SI) seconds and derived from Temps
# Atomique International (TAI). UTC is the basis for legal
# time since 1 Jan 1972 0h.
#
# [Le] Bureau International des Poids et Mesures (BIPM) tracks
# TAI, UT1, TE and UTC uses a weighted ensemble of 420+ atomic
# clocks at over 80+ national metrology laboratories worldwide
# to track time and Very-Long-Baseline Interferometry (VLBI)
# for precision millisecond pulsars timing and to track Earth's
# orientation in space. The origin of TAI has been agreed
# officially to coincide with UT1 on 1 January 1958 0h.
#
# For further information, read BIPM monograph "Time Scales"
# found at:
#
# <https://www.bipm.org/...
# utils/common/pdf/monographies-misc/Monographie1994-1.pdf>
#
# And "Coordinated Universal Time" at:
#
# <https://www.bipm.org/cc/CCTF/Allowed/18/CCTF_09-32_noteUTC.pdf>
#
# And, lastly:
#
# "Atomic Time Scales for Dynamical Astronomy" pp.51-56
#
# "How Can Millisecond Pulsars Improve the Long-Term Stability
# of Atomic Time Scales?", pp.57-60:
#
# Proceedings of the 6th European Frequency and Time Forum
# (17-19 March 1992)
#
# <http://www.eftf.org/proceedings/proceedingsEFTF1992.pdf>
#
# -=<*>=-
#
# Leap seconds are an official correction to UTC to keep it
# within 0.9 seconds of UT1; yet another time standard
# based upon the orientation of the earth in space (and the
# basis of legal time until 1972). IERS Bulletin A keeps
# track of and predicts the value of UT1-UTC.
#
# See: http://maia.usno.navy.mil/ser7/ser7.txt
#
# The data kept in "leap-seconds.list" are used by the
# Network Time Protocol daemon (NTPd) to determine when to
# apply leap seconds to Coordinated Universal Time (UTC).
# "leap-seconds.list" is a symbolic link to the actual
# file name, leap-seconds.xxxxxxxxxx, where xxxxxxxxxx
# is derived from the NTP update timestamp (below).
#
# Theoretically, a leap second may be positive or negative.
# Realistically, negative leap seconds are unlikely to occur.
#
# All timestamps in this leap seconds file are encoded using the
# NTP epoch. These timestamps represent the number of seconds
# since 1 Jan 1900 0:00:00. This is Modified Julian Date (MJD)
# 15020 and Julian Date 2415020.5. There will be an unsigned
# 32-bit overflow to the second NTP era in 2036 (07 Feb 2036
# 06:28:16 UTC to be precise).
#
# A leap second datum consists of an NTP timestamp and the
# number of seconds difference between TAI and UTC (e.g.
# currently TAI-UTC is 37). UTC was established (at
# midnight) on 1 Jan 1972 0h with TAI-UTC started at 10.
# There was no mechanism prior to that time defining when
# to apply leap seconds.
#
# Note: the first datum in the leap-seconds.list file is
# *not* a leap-second; it denotes the definition of the
# UTC timescale.
#
# Leap-seconds rules are establish in:
#
# International Telecommunications Union-Recommendation (ITU-R)
# 460-6 (Standard-frequency and Time-Signal Emissions),
# Annex 1 (Time scales), Section 2 (Leap-Seconds).
#
# Note: Version 460-6 of the Recommendation is incorporated
# by reference in the [ITU] Radio Regulations.
#
# <http://www.itu.int/rec/R-REC-TF.460-6-200202-I/>
#
# Section 2.3: Delegates leap-second timing/dissemination to the
# International Earth Rotation and Reference System Service (IERS),
# (in its role as inheritor of Bureau International de l'Heure (BIH)).
#
# NTP Leap second files have an update time (#$). This is often
# the UTC zero (0) hour time of the day when the leap second file
# is built. [I am of the opinion] it should be updated whenever
# a new IERS Bulletin C is issued. CCW]
#
#$ 3771187200
#
# Leap second data have a lifetime. Traditionally, this ends on
# the twenty-eighth (28) day of the month six months after the
# period of time described in the latest IERS Bulletin C. This
# is the expiry time (#@).
#
# File expires on: 28 Jun 2020
#
#@ 3802291200
#
# Leap second files have a hash, as define in NIST's FIPS 180
# Secure Hash Standard (SHS), current revision 4 (FIPS 180-4).
#
# FIPS Publications: <http://csrc.nist.gov/publications/fips/>
# Direct Link: <http://dx.doi.org/10.6028/NIST.FIPS.180-4>
#
# It is based on an SHA[1] digest, created using the data
# portions of the file including leap second data and the update
# and expiry timestamps. All "white space" and comments are
# ignored in the computation thereof. The 160-bit SHA[1]
# digest polynomial are encoded in five hexadecimal grouping at
# the end of the file (#h). The hash itself is NOT included in
# the SHA[1]. It can also be calculated using GNU sha1sum which
# generates the same 160-bit digest, given the same data, in
# forty hexadecimal characters.
#
# Additionally, there may be an "#SHA256" digest record. If
# present, it is a FIPS-180 SHA256 digest that includes the
# same records as "#h" plus the comment Day, Month and Year
# included in each NTP leap-second record (thus making it
# possible to *verify* those comments as well as the file time-
# stamps, and NTP leap-second data.
#
# NTP delta
#timestamp T Date of Change
#
2272060800 10 # 1 Jan 1972 (MJD 41317)
2287785600 11 # 1 Jul 1972 (MJD 41499)
2303683200 12 # 1 Jan 1973 (MJD 41683)
2335219200 13 # 1 Jan 1974 (MJD 42048)
2366755200 14 # 1 Jan 1975 (MJD 42413)
2398291200 15 # 1 Jan 1976 (MJD 42778)
2429913600 16 # 1 Jan 1977 (MJD 43144)
2461449600 17 # 1 Jan 1978 (MJD 43509)
2492985600 18 # 1 Jan 1979 (MJD 43874)
2524521600 19 # 1 Jan 1980 (MJD 44239)
2571782400 20 # 1 Jul 1981 (MJD 44786)
2603318400 21 # 1 Jul 1982 (MJD 45151)
2634854400 22 # 1 Jul 1983 (MJD 45516)
2698012800 23 # 1 Jul 1985 (MJD 46247)
2776982400 24 # 1 Jan 1988 (MJD 47161)
2840140800 25 # 1 Jan 1990 (MJD 47892)
2871676800 26 # 1 Jan 1991 (MJD 48257)
2918937600 27 # 1 Jul 1992 (MJD 48804)
2950473600 28 # 1 Jul 1993 (MJD 49169)
2982009600 29 # 1 Jul 1994 (MJD 49534)
3029443200 30 # 1 Jan 1996 (MJD 50083)
3076704000 31 # 1 Jul 1997 (MJD 50630)
3124137600 32 # 1 Jan 1999 (MJD 51179)
3345062400 33 # 1 Jan 2006 (MJD 53736)
3439756800 34 # 1 Jan 2009 (MJD 54832)
3550089600 35 # 1 Jul 2012 (MJD 56109)
3644697600 36 # 1 Jul 2015 (MJD 57204)
3692217600 37 # 1 Jan 2017 (MJD 57754)
#
#SHA256: 128f9463dc3828a1c7a611a4017bc311aabdfbe4c33fd8278a63bed7ef3ba0e2
#h bca6f457 5f358e20 a63e0aab a79ad3c3 c0a21083
More information about the tz
mailing list