The 2015f release of the tz code and data is available. It reflects the
following changes, which were either circulated on the tz mailing list or are
relatively minor technical or administrative changes:
Changes affecting future time stamps
North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.)
The abbreviation remains "KST". (Thanks to Robert Elz.)
Uruguay no longer observes DST. (Thanks to Steffen Thorsen
and Pablo Camargo.)
Changes affecting past and future time stamps
Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
(Thanks to Roman Tudos.)
Changes affecting data format and code
zic's '-y YEARISTYPE' option is no longer documented. The TYPE
field of a Rule line should now be '-'; the old values 'even',
'odd', 'uspres', 'nonpres', 'nonuspres' were already undocumented.
Although the implementation has not changed, these features do not
work in the default installation, they are not used in the data,
and they are now considered obsolescent.
zic now checks that two rules don't take effect at the same time.
(Thanks to Jon Skeet and Arthur David Olson.) Constraints on
simultaneity are now documented.
The two characters '%z' in a zone format now stand for the UTC
offset, e.g., '-07' for seven hours behind UTC and '+0530' for
five hours and thirty minutes ahead. This better supports time
zone abbreviations conforming to POSIX.1-2001 and later.
Changes affecting installed data files
Comments for America/Halifax and America/Glace_Bay have been improved.
(Thanks to Brian Inglis.)
Data entries have been simplified for Atlantic/Canary, Europe/Simferopol,
Europe/Sofia, and Europe/Tallinn. This yields slightly smaller
installed data files for Europe/Simferopol and Europe/Tallinn.
It does not affect timestamps. (Thanks to Howard Hinnant.)
Changes affecting code
zdump and zic no longer warn about valid time zone abbreviations
like '-05'.
Some Visual Studio 2013 warnings have been suppressed.
(Thanks to Kees Dekker.)
'date' no longer sets the time of day and its -a, -d, -n and -t
options have been removed. Long obsolescent, the implementation
of these features had porting problems. Builders no longer need
to configure HAVE_ADJTIME, HAVE_SETTIMEOFDAY, or HAVE_UTMPX_H.
(Thanks to Kees Dekker for pointing out the problem.)
Changes affecting documentation
The Theory file mentions naming issues earlier, as these seem to be
poorly publicized (thanks to Gilmore Davidson for reporting the problem).
tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant).
Mention that Herbert Samuel introduced the term "Summer Time".
Here are links to the release files:
ftp://ftp.iana.org/tz/releases/tzcode2015f.tar.gzftp://ftp.iana.org/tz/releases/tzdata2015f.tar.gz
The files are also available via HTTP as follows:
http://www.iana.org/time-zones/repository/releases/tzcode2015f.tar.gzhttp://www.iana.org/time-zones/repository/releases/tzdata2015f.tar.gz
As usual, links to the latest release files are here:
http://www.iana.org/time-zones/repository/tzcode-latest.tar.gzhttp://www.iana.org/time-zones/repository/tzdata-latest.tar.gzftp://ftp.iana.org/tz/tzcode-latest.tar.gzftp://ftp.iana.org/tz/tzdata-latest.tar.gz
Each release file has a GPG signature, which can be retrieved by appending
".asc" to the above URLs. Copies of these signatures are appended to this message.
This release corresponds to commit 6230594d225d7b2f40957ad602890a6bbb1e79ed
dated Mon Aug 10 18:06:56 2015 -0700 and tagged '2015f' in the experimental
github repository at <https://github.com/eggert/tz>.
Here are the SHA-512 checksums for the release files:
5cfbebde8a0be57e8388a7b6d35aeba99130a72c1a41f9bbd5d5864511a473aa5e9320ab21055b4383e64b3b9d7682c0d30377ce8407619987be672436014710
tzcode2015f.tar.gz
d86e6c9e4c6d9cd5de30762723d7a90ac697feeb6dd1f04649f6a35e4e1dc638261c32066db4aeafa767ac339ccd100c38dde044ceadd61e95cb3d39c27f977e
tzdata2015f.tar.gz
Here are the GPG checksums for the release files:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJVyUtJAAoJEO2X6Q5iqn403AUP/A4bYIu7hVztxaMBlQ93XE3i
TEopwXq7eH6YuwgIIAjQCLTrFeYj3LmWlDNaO4eGgZxr6NoN1QcrNKeHjQSDcP35
pNJs+KonQhakxQn8TXBfhhQkhJNIoUOfGxgao5aYC2ZWZXWJ9NTKuc+JTcd1AM73
R3SQdsONkBqtCXjINEAYqj1rYHBpYRfZ1Gx7NA8Ryg2JDi9Od3trwZofTcLMqcnt
PoHrOq6JV1mdEN7e9GyxOEt4FxjfPBmYVoaAqyZG+sJCLYtcFVWLUvCQBKOjPLbI
4gFw36eqylDHxbTlQkymv1Ys1wQh09/J0SZE68H/g6nUIVpdqbYsm86oj3Di2fod
7O7CdJpgnpreoXW2/C5UoRJjpZGSuvHyHYOi5leFLvQMEqoJE6c1heXQxlFMdDqU
sAQg+A+1LKUo9pBg7kZugerfq19iekWeXbDQwRIoOk5kxQv2p2ILprVglxfztmOp
7qc+I+1tWDWlqu3eOglhDlO43SltYha6Mkvj0bINK4KBjsWXCXbvorsbCeGsl35W
m1yA9Ot/wCpqGPmHUxykaoK7ncvP82iCF9QbO/0/GhgjLmbf1mbech5JTa7Cw/IX
7z9BS7dn7ZPaRvPB0onXVM/3i6KfgF1qx4ikS05rnwKoy8EYmC5yoOoksltzi1lw
LlupIt5hqHPqvmaW1npi
=dUDd
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJVyUtQAAoJEO2X6Q5iqn40is8P/006dw57YcxGLaPn767wjhf4
6P+c4s3fAPXofc08Gd5kr97NVNPPmi2is7DKjJ7X8rie2208qf9tGiF37V0bzf6J
TfbNRzoaja7qW+i58iHeZOEJiuapF/DO6pR/PA0y1dINemlowQfQECYq2TtIN0uK
ZwnxL67fnGBAJyI0uhlBUP+YoV4/8Lzw3/or0qP2fudBmEuQoMgqeLKbE4KholPF
RmdGcEgX8gFvXcmYG3nA0LQ1GeTCuCuf09HjTOddv66IUjM7nnzgaksBuDhKB5GT
UZMhGnEQF+iSfe0Sbg28AA1F1G2Obd+vbnvPe1s0t9Q8hVvk0QHf7al9PAIEaMrf
Dpv5hKl720aHeE5nO0AywJXtizJOWpUffghgQywYxVDAonYgir/5x54ibgTLEvzn
qCAo3J4fwHcmWkH4LOFIRgjq2NSIZcoX/yORf/u1YOEBlx9fviEE70jOZwziXGra
jZTyujhaIB4/JeCKKR7dfAARvuSztDKcuMSNhHJGrojR0Vb37ghOIiZlDHaMOAxk
VaIDUQEcqHV9QCoZVkhp7lpYTRDAX6LcbBOf+pdm4yJdrmdVQ0uR4Lnvpep5Ctil
QcoQ3NiVQkdmDQGjohe+ReQb6n9vE8VKr8sYZuU9Zvbk9tNyWSeTDFmsEJWlH0Iy
uEa8hH03uLJpelMpkRK7
=B5lv
-----END PGP SIGNATURE-----