Lines Matching full:and

6     Improve historical data for Mexico, Mongolia, and Portugal.
10 Support POSIX.1-2024, which removes asctime_r and ctime_r.
23 the years 1921-1927, 1931, 1945, 1949-1970, and 1981-1997.
27 America/Monterrey, America/Ojinaga, and America/Tijuana.
31 Atlantic/Azores, and Atlantic/Madeira, have been updated based on a
33 mainly originating from Whitman and Shanks & Pottenger. These
34 changes affect a few transitions in 1917-1921, 1924, and 1940
35 throughout these regions by a few hours or days, and various
36 timestamps between 1977 and 1993 depending on the region. In
37 particular, the Azores and Madeira did not observe DST from 1977 to
39 Portuguese colonies have been adjusted: Africa/Maputo in 1909, and
57 for TZ='CET' for some pre-1947 timestamps, and for TZ='WET' for
59 TZ='CET' and so uses the abbreviation "CET" rather than "MET".
65 supported by zic since release 2015f and used in vanguard form
88 2018f and later.
90 POSIX.1-2024 removes asctime_r and ctime_r and does not let
101 all support that, and it uses some features from POSIX.1-2024 if
106 'make check' no longer requires curl and Internet access.
118 Commentary about historical transitions in Portugal and her former
133 Kazakhstan unifies on UTC+5. This affects Asia/Almaty and
139 in 2024 and 2025. (Thanks to Heba Hamad.) Change spring-forward
155 The FROM and TO columns of Rule lines can no longer be "minimum"
162 like "minimum" are now diagnosed and then treated as if they were
164 with only 32-bit time_t, and it is more compatible with bugs in
165 2023c-and-earlier localtime.c. (Problem reported by Yoshito
168 localtime and related functions no longer mishandle some
174 strftime %s now uses tm_gmtoff if available. (Problem and draft
181 now in the public domain too and tends to be more up-to-date.
187 which conversion specs, and that tzset is called. (Problems
188 reported by Robert Elz and Steve Summit.)
197 Code and data fixes for Palestine timestamps starting in 2072.
212 Changes to past and future timestamps
233 experimental and subject to change.
254 Spaces and most other special characters in BUGEMAIL, PACKAGE,
255 TZDIR, and VERSION.
268 predicted for just before and just after Ramadan. (Thanks to Ken
271 zic now works again on Linux 2.6.16 and 2.6.17 (2006).
277 * It no longer defines AR, CC, CFLAGS, LDFLAGS, and SHELL.
290 Limitations and hazards of the optional support for obsolescent
297 Changes to past and future timestamps
327 Assume the transition times are 00:00 and 24:00, respectively.
332 predictions for 2023, 2031, 2038, and later years.
344 and doesn't affect tm_isdst until 2023-03-25.
355 When observing Moscow time, Europe/Kirov and Europe/Volgograd now
368 platform dependent and abbreviations were silently truncated to
373 work on C89 platforms that also support C99 'long long' and
392 zdump again builds standalone with ckdadd and without setenv,
400 tz-link.html has a new section "Coordinating with governments and
433 standard time. (Thanks to Jonas Nyrup and Jürgen Appel.)
439 Merge America/Iqaluit and America/Pangnirtung into the former,
444 Cambridge Bay, Inuvik, Iqaluit, Rankin Inlet, Resolute and
445 Yellowknife did not observe DST in 1965, and did observe DST
459 maintenance indicate that bitrot has set in and that in practice
475 (Problems reported by Gilmore Davidson and Igor Ivanov.)
480 Port mktime and strftime to debugging platforms where accessing
502 In vanguard form, GMT is now a Zone and Etc/GMT a link.
503 zic now supports links to links, and vanguard form uses this.
526 Move links to 'backward' to ease and simplify link maintenance.
529 GMT is now a Zone and Etc/GMT a link instead of vice versa,
540 Move America/Nipigon, America/Rainy_River, and America/Thunder_Bay
556 a Link line's target was another link, and zic often misbehaved if
566 columns of 'max' and AT columns that end in 's' or 'u'. The
570 On glibc 2.34 and later, which optionally supports 64-bit time_t
573 localtime support timestamps after the year 2038, and fixes
579 and macOS that no longer need it now that tzcode does not use
585 bool, false, and true. Also, use the following C23 features if
600 Jordan and Syria switch from +02/+03 with DST to year-round +03.
604 Jordan and Syria are abandoning the DST regime and are changing to
606 2022-10-28. (Thanks to Steffen Thorsen and Issam Al-Zuwairi.)
612 Changes to past time zone abbreviations and DST flags
627 Palestine now springs forward and falls back at 02:00 on the
628 first Saturday on or after March 24 and October 24, respectively.
635 differences seem to have been imaginary. Move Europe/Uzhgorod and
653 zone1970.tab to clarify whether Zones like Africa/Abidjan and
660 Remove zoneinfo2tdf.pl, as it was unused and triggered false
688 This change ordinarily affects only pre-1970 timestamps, and with
696 Pacific/Wake and Pacific/Wallis, and the affected links are
698 Pacific/Truk, and Pacific/Yap.
706 03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
708 (Thanks to Roozbeh Pournader and Francis Santoni.)
711 considered DST, not standard time. Santiago and environs had moved
717 in 1904, Asia/Ho_Chi_Minh in 1906, and Europe/Dublin in 1880.
725 Europe/Prague not "Praha", and Europe/Sofia not "Sofiya").
733 (Problem introduced in 2021d and reported by Peter Krefting.)
735 zic now checks its input for NUL bytes and unterminated lines, and
738 gmtime and related code now use the abbreviation "UTC" not "GMT".
741 When tzset and related functions set vestigial static variables
754 is simpler and more reliable than the line "-3:00 Brazil -03/-02"
755 used in main and rearguard forms. The plan is for the main form
765 special-purpose tarballs. It generalizes and replaces the
766 rearguard_tarballs target and related targets and macros, which
796 Chile's Santiago Mean Time and its LMT precursor have been adjusted
797 eastward by 1 second to align with past and present law.
813 validates the version 1 header and data block only enough to skip
818 zdump -v now outputs "(localtime failed)" and "(gmtime failed)"
819 when local time and UT cannot be determined for a timestamp.
826 instead of "ustar ", and their version fields contain "00" instead
829 format becomes obsolete and the tarballs switch to pax format, an
840 (Thanks to P Chan and Heba Hemad.)
853 Kumar and P Chan.)
871 problems and typos reported since 2021b was released.
909 zic fixes for truncation and leap second table expiration.
911 Fix some localtime crashes and bugs in obscure cases.
916 This release is prompted by recent announcements by Jordan and Samoa.
934 Enderbury in 1993, we did not know that it is uninhabited and that
941 derived from Shanks, Whitman, and Mundell. The fixes include:
942 - Barbados: standard time was introduced in 1911, not 1932; and
945 celebrating Christmas for two days. They (and Niue) switched
948 standard time in 1911, not 1915; and corrections to 1975 and
955 not 1901; and corrections to the transition from +12:20 to +13
958 - Enderbury: inhabited only 1860/1885 and 1938-03-06/1942-02-09
959 - The Gambia: 1933 and 1942 transitions
961 - Sierra Leone: several 1913 through 1941 transitions, and DST
963 (Thanks to P Chan, Michael Deckers, Alexander Krivenyshev and
969 post-1970 timestamps, and timezone historians who build with 'make
971 When merging, keep the most-populous location's data, and move
977 Creston and Phoenix disagreed before 1968. The affected Zones
980 America/Port_of_Spain, Antarctica/DumontDUrville, and
991 The intercontinental convenience links Asia/Istanbul and
997 possibly by creating a temporary file and then renaming it.
1015 readers, it does not conform to Internet RFC 8536 and some pickier
1022 comments and have no effect on the TZif files.
1026 falls between two leap seconds A and B. Instead, it generates a
1031 correction other than -1 or +1, and to contain adjacent
1052 which contains leap seconds, and only if the UT offset is
1057 and within the same localtime minute are counted through 60, not
1060 offset +01:23:45 (5025 seconds) and with a positive leap second at
1085 usage has never generally worked and is evidently unused.
1102 and gmtime can represent, instead of the less useful timestamps
1103 one day after the minimum and one day before the maximum.
1104 (Thanks to Arthur David Olson for prototype code, and to Manuela
1107 zdump's -c and -t options are now consistently inclusive for the
1108 lower time bound and exclusive for the upper. Formerly they were
1147 (Thanks to Alexander Krivenyshev and Stepan Golosunov.)
1158 - Israel and Palestine: several 1940 through 1985 transitions
1159 - Kenya and adjacent: several 1908 through 1960 transitions
1160 - Nigeria and adjacent: correcting LMT in Lagos, and several 1905
1163 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition
1168 timestamps since 1970 and was therefore created by mistake.
1169 Australia/Currie has been moved to the 'backward' file and its
1172 Changes to past time zone abbreviations and DST flags
1174 To better match legislation in Turks and Caicos, the 2015 shift to
1190 Changes to past and future timestamps
1195 Thorsen.) Its 2015-10-23 transition was at 01:00 not 00:00, and
1197 (thanks to Pierre Cashon.) This affects Asia/Gaza and
1198 Asia/Hebron. Assume future spring and fall transitions will be on
1199 the Saturday preceding the last Sunday of March and October,
1212 (Thanks to Raymond Kumar and Alan Mintz.) Assume for now that
1229 Casey, Antarctica is at +08 in winter and +11 in summer.
1239 Changes to past and future timestamps
1241 Casey Station, Antarctica has been using +08 in winter and +11 in
1246 Changes to past and future time zone abbreviations and DST flags
1248 Canada's Yukon, represented by America/Whitehorse and
1252 and daylight saving flag for the period between the two dates.
1264 Monaco's transitions were on 1892-06-01 and 1911-03-29, not
1265 1891-03-15 and 1911-03-11. (Thanks to Michael Deckers.)
1270 removed and, with it, so has support for the TYPE field in Rule
1277 zic's new '-l -' and '-p -' options uninstall any existing
1278 localtime and posixrules files, respectively.
1280 The undocumented and ineffective tzsetwall function has been
1288 Changes to documentation and commentary
1290 The long-obsolete files pacificnew, systemv, and yearistype.sh have
1309 Canada's Yukon, represented by America/Whitehorse and
1311 spring-forward transition on 2020-03-08, and will not fall back on
1314 consistency with nearby Dawson Creek, Creston, and Fort Nelson.
1330 transition in a TZif file with leap seconds and with daylight
1337 zic -L now supports an Expires line in the leapseconds file, and
1339 second expiration information into the TZif file, and avoids the
1343 present in leapseconds files distributed by tzdb 2018f and later;
1350 The configuration macros HAVE_TZNAME and USG_COMPAT should now be
1351 set to 1 if the system library supports the feature, and 2 if not.
1356 same meaning as HAVE_TZNAME and USG_COMPAT.
1370 The Îles-de-la-Madeleine and the Listuguj reserve are noted as
1371 following America/Halifax, and comments about Yukon's "south" and
1372 "north" have been corrected to say "east" and "west". (Thanks to
1384 Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
1385 instead of 2019-11-03 and 2020-01-19. (Thanks to Raymond Kumar.)
1390 Kyle Czech and Michael Deckers.)
1395 (Thanks to Oya Vulaş via Alois Treindl, and to Kıvanç Yazan.)
1404 Detroit observed DST in 1967 and 1968 following the US DST rules,
1413 ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
1415 to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
1420 01-01 at 00:00. (Thanks to Alois Treindl and Michael Deckers.)
1426 Changes to past time zone abbreviations and DST flags
1429 is now flagged as DST and is abbreviated HKWT not HKT.
1435 Ferguson and Chris Woodbury.)
1438 (Thanks to Brian Inglis and Chris Woodbury.)
1440 Changes to documentation and commentary
1460 Brazil has canceled DST and will stay on standard time indefinitely.
1461 (Thanks to Steffen Thorsen, Marcus Diniz, and Daniel Soares de
1468 Changes to past and future timestamps
1471 at 01:00. (Thanks to Sharef Mustafa and Even Scharning.) Guess
1488 Europe/Rome between those dates. (Thanks to Stephen Trainor and
1493 Add info about the Crimea situation in zone1970.tab and zone.tab.
1498 zic's new -b option supports a way to control data bloat and to
1500 'zic -b fat' and 'zic -b slim' generate larger and smaller output;
1502 file from 3648 to 1599 bytes, saving about 56%. Fat and slim
1503 files represent the same set of timestamps and use the same TZif
1504 format as documented in tzfile(5) and in Internet RFC 8536.
1508 Slim format is more efficient and does not work around 64-bit bugs
1516 timestamps could not be predicted, and therefore omitted a
1518 longer needed for current tzdata, and caused problems with newlib
1529 Changes to documentation and commentary
1532 and similarly, zic's -p POSIXRULES option is now documented as
1533 being obsolete. Although the POSIXRULES feature still exists and
1535 purpose, and it does not work either in the default reference
1542 New info on Bonin Islands and Marcus (thanks to Wakaba and Phake Nick).
1551 Changes to past and future timestamps
1555 transitions will be between 24 and 30 March, which matches recent practice
1556 since 2016. (Thanks to Even Scharning and Tim Parenti.)
1560 Stanley and Tim Parenti.)
1564 Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
1565 (Thanks to Alois Treindl and Isaac Starkman.)
1579 This helps shrink output size and can be useful for applications
1582 from Christopher Wong, helped along by bug reports from Wong and
1596 São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
1600 Due to a change in government, São Tomé and Príncipe switches back
1602 Nasardinov and Michael Deckers.)
1616 Guess that Morocco will continue to fall back just before and
1619 negative DST during Ramadan in main and vanguard formats, and in
1620 rearguard format it stays in the +00 timezone and observes
1624 (e.g., 2033) due to the mismatch between the Gregorian and Islamic
1631 2038-9, 2042-3, and 2046-7 to occur one day later than previously
1634 Changes to past and future timestamps
1641 It did not change clocks that day and remains on -08 this winter.
1662 (Thanks to Phake Nick, Steve Allen, and Joseph Myers.) Also,
1668 Pacific/Nauru, Pacific/Palau, and Pacific/Pohnpei.
1671 Assume that the Spanish East Indies was like the Philippines and
1673 Pacific/Chuuk, Pacific/Kosrae, Pacific/Palau, and Pacific/Pohnpei.
1691 (Thanks to Mohamed Essedik Najd and Brian Inglis.)
1703 This caters to zic before 2007 and to Oracle TZUpdater 2.2.0
1704 and earlier. (Reported by Christos Zoulas.)
1727 (Thanks to Alexander Fetisov and Stepan Golosunov.)
1734 time, and resume DST on the first Saturday in September at 24:00 mainland
1735 time. The changes are effective from 2019-04-06, and do not affect the
1737 and Tim Parenti.) Adjust future predictions accordingly.
1749 was off by 10 s. Macau switched to +08 in 1904 not 1912, and
1751 observed DST in 1942/79, not 1961/80, and there were several
1752 errors for transition times and dates. (Thanks to P Chan.)
1764 Use "PST" and "PDT" for Philippine time. (Thanks to Paul Goyette.)
1770 reading of TZif files and should not affect behavior of existing
1773 legacy zones EST5EDT, CST6CDT, MST7MDT, PST8PDT, CET, MET, and
1779 This reverts a change introduced in 2013d and shrinks most TZif
1782 zic now supports negative time-of-day in Rule and Leap lines, e.g.,
1791 format that would allow TZif files with POSIX-style TZ strings and
1804 leapseconds.awk now outputs "#updated" and "#expires" comments,
1805 and supports leap seconds at the ends of months other than June
1806 and December. (Inspired by suggestions from Chris Woodbury.)
1811 is neither an ASCII digit nor "-" nor "+", and an unquoted name
1816 tzfile.5 now documents what time types apply before the first and
1820 that determines timestamp history, and "time zone" for a
1840 files were used, and how leap seconds are treated. (Problems
1841 noted by Lester Caine and Brian Inglis.) If the Makefile defaults
1855 New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.
1857 Changes to past and future timestamps
1861 and Tim Parenti.)
1865 Also, this now affects historical timestamps in Namibia and the
1868 Europe/Prague (1946/7), and Africa/Windhoek (1994/2017). This
1869 does not affect UT offsets, only time zone abbreviations and the
1882 Changes to data format and to code
1884 The SAVE column of Rule and Zone lines can now have an 's' or 'd'
1887 time is used if and only if the SAVE column is nonzero; this is
1896 does not affect UTC offsets; it affects only the tm_isdst flag and
1898 Although (as noted by Michael Deckers) summer and winter time were
1902 and main format; in rearguard format, the tm_isdst flag is still
1903 zero in winter and nonzero in summer.
1906 The full effect of this change is only in vanguard and main
1917 Add support for vanguard and rearguard data consumers.
1925 Changes to past and future timestamps
1941 1942-1943, 1959, 1966-1970, 1972, 1974-1980, and 1988-1990.
1946 (Thanks to Jeremie Bonjour, Tim Parenti, and Michael Deckers.)
1951 Fix the 1912-01-01 transition for Portugal and its colonies.
1956 Atlantic/Cape_Verde, Atlantic/Madeira, and Europe/Lisbon.
1959 Fix an off-by-1 error for pre-1913 timestamps in Jamaica and in
1977 vanguard format should move to the main format, and similarly
1981 * In the current version, the main and rearguard formats are
1982 identical and match that of 2018c, so this change does not
1986 (IST, UTC+01) in summer and GMT (UTC) in winter. tzcode has
1987 supported negative SAVE values for decades, and this feature
1993 and rearguard.zi, one for each format. Although the files
1996 are intended for downstream data consumers and are not
2004 The Makefile should now be safe for parallelized builds, and 'make
2028 Changes to documentation and commentary
2031 civil time, and has a section "POSIX features no longer needed"
2038 need not occur in summer, and need not have a positive offset from
2046 less than U+0100, as they can be useful and should work even with
2063 releases 2018a and 2018b, which implemented Irish time by using
2066 years and are supported by many platforms, they were not
2067 documented before 2018a and ICU and OpenJDK do not currently
2070 change is reapplied. (Problems reported by Deborah Goldsmith and
2099 São Tomé and Príncipe switched from +00 to +01.
2105 Changes to past and future timestamps
2107 São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
2108 01:00. (Thanks to Steffen Thorsen and Michael Deckers.)
2119 been corrected. The 'backzone' and 'zone.tab' files did not agree
2120 with the 'africa' and 'zone1970.tab' files. (Problem reported by
2125 used for Latvian Summer Time (1918-9) and for British Summer Time.
2130 +01) in summer and GMT (as negative daylight-saving) in winter,
2131 instead of observing standard time (GMT) in winter and Irish
2143 TZDIR, MANDIR, and LIBDIR. New Makefile macros TZDEFAULT, USRDIR,
2144 USRSHAREDIR, BINDIR, ZDUMPDIR, and ZICDIR let installers tailor
2146 Brian Inglis and from Steve Summit.)
2161 that have snprintf and use pre-C99 compilers. (Problem reported
2171 Diagnostics and commentary now distinguish UT from UTC more
2177 Changes to documentation and commentary
2180 times and years can be out of the usual range, with negative times
2181 counting backwards from midnight and with year 0 preceding year 1.
2185 per abbreviation, and lists alphabetic abbreviations used.
2187 The files tz-art.htm and tz-link.htm have been renamed to
2188 tz-art.html and tz-link.html, respectively, for consistency with
2189 other file names and to simplify web server configuration.
2218 Atyya and Yahia Abdalla.) South Sudan is not switching, so
2221 Tonga has likely ended its experiment with DST, and will not
2241 Europe/Dublin's 1946 and 1947 fallback transitions occurred at
2244 Pacific/Apia and Pacific/Pago_Pago switched from Antipodean to
2253 Fix off-by-one errors in UT offsets for Adak and Nome before 1867.
2261 exceeded the 14-character limit and was an unused misnomer anyway.
2266 form, two zic input files tzdata.zi and leapseconds are now
2267 installed by default. The commands 'zic tzdata.zi' and 'zic -L
2269 without and with leap seconds, respectively. To prevent these two
2270 new files from being installed, use 'make TZDATA_TEXT=', and to
2275 like 'US/Pacific' that are defined in the 'backward' and
2292 zic and the reference runtime now reject multiple leap seconds
2295 obsolescent and undocumented, has been removed. Double leap
2297 in civil timekeeping. (Thanks to Robert Elz and Bradley White for
2300 zic now warns about use of the obsolescent and undocumented -y
2301 option, and about use of the obsolescent TYPE field of Rule lines.
2303 zic now allows unambiguous abbreviations like "Sa" and "Su" for
2311 "Link" in ordinary context and for "Leap" in leap-second context.
2317 warned about this undocumented usage and handled it incorrectly.
2321 governs only the external variables "timezone" and "daylight".
2327 localtime.c and difftime.c no longer require stdio.h, and .c files
2333 (Reported by Stan Shebs and Joseph Myers.)
2339 bit easier to port to MS-Windows and Solaris. (Thanks to Kees
2342 Changes to documentation and commentary
2344 The two new files 'theory.html' and 'calendars' contain the
2354 more reliable for tzdb. (Thanks to Tim Parenti and Brian Inglis.)
2360 Changes to past and future timestamps
2378 is no file by that name, and (3) the TZDEFRULES file cannot be
2384 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
2395 assume it's permanent. (Thanks to Juan Correa and Deborah
2404 are probably guesswork anyway. (Thanks to Steve Allen and
2405 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
2411 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
2414 Changes to past and future time zone abbreviations
2429 Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and
2431 for half-hour daylight saving time in Belize before 1944 and in
2432 the Dominican Republic before 1975; and for Canary Islands before
2437 Pakistan before 1971, for Western Sahara before 1977, and for
2443 and "APT" instead of the invented abbreviations "CAWT" and "CAPT".
2445 Use "CST" and "CDT" instead of invented abbreviations for Macau
2446 before 1999 and Taiwan before 1938, and use "JST" instead of the
2447 invented abbreviation "JCST" for Japan and Korea before 1938.
2460 a buggy zic. (Problem and localtime.c fix reported by Bradley
2465 with zic %z and with common practice, and simplifies auditing of
2478 date and strftime now cause %z to generate "-0000" instead of
2479 "+0000" when the UT offset is zero and the time zone abbreviation
2482 Changes to documentation and commentary
2498 (Thanks to Yuri Konotopov and Stepan Golosunov.)
2508 Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote
2519 Changes to documentation and commentary
2522 numbers and development-repository commit tags. (Suggested by
2527 iso3166.tab now accents "Curaçao", and commentary now mentions
2528 the names "Cabo Verde" and "Czechia". (Thanks to Jiří Boháč.)
2533 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
2544 Changes to past and future timestamps
2548 Asia/Famagusta. (Thanks to Even Scharning and Matt Johnson.)
2556 These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
2566 Inglis, and Michael Deckers):
2570 The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
2573 The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
2582 The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
2595 Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2604 not at 02:00, and the spring 1994 transition was on March 20, not
2607 Changes to past and future time zone abbreviations
2610 instead of alphabetic ones like "IST" and "LKT". Various
2611 English-language sources use "IST", "LKT" and "SLST", with no
2624 New rules 'traditional_tarballs' and 'traditional_signatures' for
2631 Changes to documentation and commentary
2635 tm_zone and localtime_rz that have long been supported by the
2639 for geolocation. (Thanks to heads-ups from Evan Siroky and Matt
2642 The US commentary now mentions Allen and the "day of two noons".
2662 corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in
2667 zones are Europe/Kirov, Europe/Moscow, Europe/Samara, and
2670 Changes to past and future time zone abbreviations
2676 Several zones in Antarctica and the former Soviet Union, along
2693 Europe/Minsk, Europe/Samara, Europe/Volgograd, and
2695 was replaced by +05, whereas MSK and MSD were kept as they are not
2696 our invention and are widely used.
2708 Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
2710 reporting the bug and suggesting a way forward.)
2712 If the installed localtime and/or posixrules files are symbolic
2718 unnecessary mkdir and stat system calls, and uses shorter file
2723 experimental, and the output format may change in future versions.
2725 and thanks to Tim Parenti and Chris Rovick for further comments.)
2733 tzdb-VERSION containing the code and data of the traditional
2735 (Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others
2740 23 commits and some working-file changes have been made since
2755 Changes to documentation and commentary
2763 tz-link.htm mentions JuliaTime (thanks to Curtis Vogt) and Time4J
2764 (thanks to Meno Hochschild) and ThreeTen-Extra, and its
2767 been updated to match current practice, and URLs have been updated
2768 and some obsolete ones removed.
2775 The Egyptian government changed its mind on short notice, and
2782 Changes to past and future timestamps
2784 Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
2798 Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
2806 RFC 3339 and is more consistent with numeric time zone
2808 arctic and antarctic locations, e.g., America/Cambridge_Bay before
2809 1920 and Antarctica/Troll before 2005.
2821 Changes affecting documentation and commentary
2824 time zone or DST changes, and refers to Matt Johnson's blog post.
2837 (Thanks to Alexander Krivenyshev and Matt Johnson.)
2850 Russia and nearby locations had daylight-saving transitions on
2851 1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
2852 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
2861 Mention Internet RFCs 7808 (TZDIST) and 7809 (CalDAV time zone references).
2871 Correa for the heads-up, and to Tim Parenti for corrections.)
2872 Guess that future transitions are August's and May's second
2879 Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to
2886 Several updates and URLs for historical and proposed Russian changes.
2887 (Thanks to Stepan Golosunov, Matt Johnson, and Alexander Krivenyshev.)
2897 These warnings should not otherwise affect zic's output and can safely be
2900 warnings is to upgrade to zic derived from tz releases 2015f and later.
2904 New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
2907 post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
2909 and local time. The Astrakhan change is already official; the others have
2910 passed the first reading in the State Duma and are extremely likely.
2912 (Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson
2913 and Stepan Golosunov for followup.)
2928 Europe/Chisinau observed DST during 1990, and switched from +04 to
2937 tzselect's diagnostics and checking, and checktab.awk's checking,
2940 tzcode now builds under MinGW. (Thanks to Ian Abbott and Esben Haabendal.)
2955 tzdata has been cleaned up, as the old description was unclear and
2969 Asia/Tehran now has DST predictions for the year 2038 and later,
2971 than predicting no DST, albeit off by a day every now and then.
2973 Changes affecting past and future timestamps
2978 America/Santa_Isabel has been removed, and replaced with a
2994 Changes affecting documentation and commentary
2996 A new file LICENSE makes it easier to see that the code and data
3002 CCTZ (thanks to Tim Parenti), TimeJones.com, and has a new section
3006 The Theory and asia files now mention the 2015 book "The Global
3007 Transformation of Time, 1870-1950", and cite a couple of reviews.
3011 McDermid, Matt Johnson, and Steve Jones.)
3044 and 'altzone' to be in common storage shared with other modules,
3045 and declares them in case the system <time.h> does not.
3049 This simplifies the code and is consistent with zdump.c.
3067 and Pablo Camargo.)
3069 Changes affecting past and future timestamps
3071 Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
3074 Changes affecting data format and code
3081 and they are now considered obsolescent.
3084 (Thanks to Jon Skeet and Arthur David Olson.) Constraints on
3088 offset, e.g., '-07' for seven hours behind UT and '+0530' for
3089 five hours and thirty minutes ahead. This better supports time
3090 zone abbreviations conforming to POSIX.1-2001 and later.
3094 Comments for America/Halifax and America/Glace_Bay have been improved.
3098 Europe/Sofia, and Europe/Tallinn. This yields slightly smaller
3099 installed data files for Europe/Simferopol and Europe/Tallinn.
3104 zdump and zic no longer warn about valid time zone abbreviations
3110 'date' no longer sets the time of day and its -a, -d, -n and -t
3131 not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
3139 spell the names of Åland Islands, Côte d'Ivoire, and Réunion.
3158 Egypt will not observe DST in 2015 and will consider canceling it
3160 (Thanks to Ahmed Nazmy and Tim Parenti.)
3166 (Thanks to Brian Inglis and Dennis Ferguson.)
3168 Change affecting past and future time zone abbreviations
3170 The abbreviations for Hawaii-Aleutian standard and daylight times
3192 in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
3212 and omit all transitions on Pacific/Easter from 1942 through 1946
3250 Pacific/Midway, and Pacific/Saipan.
3262 Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
3282 on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.)
3286 Pacific/Easter, and Antarctica/Palmer. (Thanks to Juan Correa.)
3293 Iceland observed DST in 1919 and 1921, and its 1939 fallback
3295 Shanks about time in Iceland between 1837 and 1908.
3302 and Asia/Muscat.
3307 that tzset always has, by replacing invalid bytes with '_' and by
3311 POSIX TZ settings when GNU awk is used, and reports POSIX TZ
3330 Changes affecting current and future timestamps
3338 Many pre-1989 timestamps have been corrected for Asia/Seoul and
3350 Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and
3356 and is more careful to distinguish UT from UTC.
3387 since north and south Vietnam disagreed after our 1970 cutoff.
3389 Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
3396 The time-related library functions now set errno on failure, and
3399 these problems and for suggesting fixes.)
3401 If USG_COMPAT is defined and the requested timestamp is standard time,
3402 the tz library's localtime and mktime functions now set the extern
3403 variable timezone to a value appropriate for that timestamp; and
3404 similarly for ALTZONE, daylight saving time, and the altzone variable.
3405 This change is a companion to the tzname change in 2014h, and is
3406 designed to make timezone and altzone more compatible with tzname.
3409 because the result cannot be represented. ctime and ctime_r now
3410 return NULL and set errno when a timestamp is out of range, rather
3415 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.)
3422 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis).
3440 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.
3444 zdump -V and -v now output gmtoff= values on all platforms,
3447 The tz library's localtime and mktime functions now set tzname to a value
3448 appropriate for the requested timestamp, and zdump now uses this
3461 A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
3462 and two threads race to initialize data used by gmtime-like functions.
3469 Changes affecting documentation and commentary
3471 zdump's gmtoff=N output is now documented, and its isdst=D output
3475 Gregorian calendar and Universal Time without leap seconds,
3476 and its behavior at cutoff boundaries is now documented better.
3477 (Thanks to Arthur David Olson and Tim Parenti for reporting the problems.)
3483 in 19th-century Chennai, Jakarta, and New York.
3505 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912
3513 the tz database, is often poorly sourced, and contains some data
3515 for ordinary use and its entries are not installed by default.
3516 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and
3525 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo.
3530 supplies functions for creating and using objects that represent
3532 mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and
3536 functions, and to Alan Barrett and Jonathan Lennox for helping to
3545 and it can help zdump better diagnose invalid timezone names.
3548 not available, zdump now uses localtime_r and tzset if available,
3549 as this is a bit cleaner and faster than plain localtime. Compile
3550 with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system
3563 The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not
3565 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this.
3571 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now
3578 to 1 on recent POSIX versions, and to 0 otherwise.
3587 whose <utmpx.h> file does not define WTMPX_FILE, and when setting
3589 This affects GNU/Linux and similar systems.
3592 some lint has been removed, and the code has been tweaked so that
3609 The files checktab.awk and zoneinfo2tdf.pl are now distributed in
3611 maintain the data. The NEWS and Theory files are now also
3618 Changes affecting documentation and commentary
3621 suggesting a CONTRIBUTING file, and to Tony Finch and Walter Harms
3625 to document thread-safe variants like localtime_r, and to document
3626 the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and
3630 and more like the parameters of 'ln'. LINK-FROM has become TARGET,
3631 and LINK-TO has become LINK-NAME.
3634 Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab.
3639 Commentary about Philippines DST has been updated, and commentary
3649 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky
3652 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic
3657 Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours
3658 subtracted; and Asia/Novokuznetsk's time zone abbreviation is affected,
3660 from Asia/Yakutsk, and also with two hours subtracted) and
3667 and similarly for the other Australian zones. That is, for eastern
3668 standard and daylight saving time the abbreviations are AEST and AEDT
3670 and AWST/AWDT are now used instead of the former CST, CWST, and WST.
3672 (Thanks to Rich Tibbett and many others.)
3683 Change time zone abbreviations in (western) Samoa to use "ST" and
3692 Time, and JCST for Central Standard Time (formerly this was CJT).
3694 and Sakhalin while controlled by Japan.
3700 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been
3704 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl;
3713 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and
3716 Tim Parenti, and David Patte for reporting problems in earlier
3724 then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
3726 from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
3744 not 04-06 at 02:00; and there was no DST in 1920.
3750 Asia/Tashkent, Asia/Vladivostok, Asia/Yekaterinburg, Europe/Helsinki, and
3759 not changing and it will still be distributed for a while, but new
3763 To test this, it adds coverage for the Crozet Islands and the
3764 Scattered Islands. (Thanks to Tobias Conradi and Antoine Leca.)
3779 Error diagnostics of 'zic' and 'yearistype' have been reworded so that
3793 'zic' no longer links in localtime.o and asctime.o, as they're not needed.
3796 Changes affecting documentation and commentary
3804 Documentation and commentary now prefer UTF-8 to US-ASCII,
3805 allowing the use of proper accents in foreign words and names.
3806 Code and data have not changed because of this. (Thanks to
3807 Garrett Wollman, Ian Abbott, and Guy Harris for helping to debug
3810 Non-HTML documentation and commentary now use plain-text URLs instead of
3811 HTML insertions, and are more consistent about bracketing URLs when they
3817 Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the
3831 Commentary about time in Metlakatla, AK and Resolute, NU has been
3843 TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up
3847 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998
3856 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
3858 switch to standard time at 24:00 the last Thursday before Ramadan, and
3861 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks
3864 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan.
3875 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the
3876 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and
3877 removes stale pointers to World Time Explorer and WORLDTIME.
3887 (Thanks to Leonardo Chiquitto for reporting the bug, and to
3888 Arthur David Olson and James Cloos for suggesting improvements to the fix.)
3900 (Thanks to Ahmad El-Dardiry and Gunther Vermier.)
3903 Morocco, and that Egypt's future spring and fall transitions will be the
3915 Changes affecting commentary and documentation
3927 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and
3929 will require the zic and localtime fixes mentioned below, and the plan is
3934 'zic' and 'localtime' no longer reject locations needing four transitions
3943 Changes affecting commentary and documentation
3946 (Thanks to Bert Katz via Pavel Kharitonov and Mike Frysinger.)
3964 the heads-up, and to Tim Parenti for simplifying the update.)
3972 (not 1992-01-01), and observed DST during the entire next winter.
3987 Changes affecting commentary and documentation
3997 Trinidad and Tobago since 1970. (Thanks to Alan Barrett for suggestion.)
4001 Mention Time.is (thanks to Even Scharning) and WX-now (thanks to
4004 Mention xCal (Internet RFC 6321) and jCal.
4008 CLDR data formats include both XML and JSON.
4019 Remove moribund links to daylight-savings-time.info and to
4047 Changes affecting documentation and commentary
4049 The files solar87, solar88, and solar89 are no longer distributed.
4051 tz data can represent solar time only with some difficulty and error.
4060 Changes affecting current and future timestamps:
4070 Acre and (we guess) western Amazonas will switch from UT -04 to -05
4071 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
4081 and should now work with /bin/sh on more platforms. It also works
4083 Patrick 'P. J.' McDermott and Alan Barrett.)
4094 'ar' and 'ranlib', and libtz.a is now built locally before being
4100 The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
4104 host-independent and is part of the distribution.
4108 Changes affecting documentation and commentary
4111 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle).
4114 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no
4115 longer maintained) and for old advisories. SOFA now does C.
4119 Changes affecting current and near-future timestamps
4127 'zic' now runs on platforms that lack both hard links and symlinks.
4138 Matt Burgess and Ian Abbott.) The timestamps of these and other
4141 Changes affecting documentation and commentary
4157 Jordan will likely stay at UT +03 indefinitely, and will not fall
4164 The types of the global variables 'timezone' and 'altzone' (if present)
4166 by POSIX, and for 'altzone' by common practice, e.g., Solaris 11.
4170 'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.)
4177 Changes affecting documentation and commentary
4188 The experimental GitHub repository now contains annotated and
4191 done differently, and tags would either not have a simple name or
4194 'make set-timestamps' is now simpler and a bit more portable.
4206 Changes affecting current and future time zone abbreviations
4210 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and
4212 Asia/Makassar, and Asia/Pontianak.
4225 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by
4238 embedded TZ-format string, and the tz file format version number
4243 files, and typically works in practice even for timestamps after
4259 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for
4260 confirming that the old Europe/Vaduz zone was wrong and the new
4264 America/Cayman, America/Jamaica and America/Grand_Turk timestamps
4273 postal and telegraph time in Switzerland.
4283 data can't be summarized using a TZ string, and uses a 402-year
4292 The 'tzselect' command has two new options '-c' and '-n', which lets you
4293 select a zone based on latitude and longitude.
4300 It was always dicey, and POSIX no longer requires it.
4302 remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy
4303 Heninger, Arthur David Olson, and Alois Treindl, for reporting
4304 bugs and elucidating some of the corners of the old floating-point
4307 The signatures of 'offtime', 'timeoff', and 'gtime' have been
4309 offsets. This had been inadvertently and mistakenly changed to
4313 more places, including gmtime, localtime, mktime and zdump.
4322 Data changes affecting behavior of tzselect and similar programs
4328 and Antarctica/South_Pole, as they are equivalent to existing
4336 zic now uses vfprintf to avoid allocating and freeing some memory.
4341 Minor changes pacify GCC 4.7.3 and GCC 4.8.1.
4356 The links America/Shiprock and Antarctica/South_Pole have been
4364 Changes affecting documentation and commentary
4371 It now refers to the 'zdump' and 'zic' man pages.
4388 describing the many ways that errors can creep in, and
4390 misleading (thanks to Steve Allen, Lester Caine, and Garrett
4399 other data, and it suggests at least one zone.tab name per
4413 Documentation and commentary is more careful to distinguish UT in
4426 Morocco's midsummer transitions this year are July 7 and August 10,
4427 not July 9 and August 8. (Thanks to Andrew Paprocki.)
4439 Fix typos in the entries for country codes BQ and SX.
4453 Changes affecting documentation and commentary:
4461 Update several URLs and comments in the web pages.
4463 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler).
4470 Changes affecting current and future timestamps:
4473 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST,
4486 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not
4489 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not
4502 habitation was 1899-1919 and 1948 on.
4515 Changes affecting current and future timestamps:
4517 Haiti uses US daylight-saving rules this year, and presumably future years.
4542 Changes affecting current and future timestamps:
4544 Chile's 2013 rules, and we guess rules for 2014 and later, will be
4546 (Thanks to Steffen Thorsen and Robert Elz.)
4549 (Thanks to Tobias Conradi and Arthur David Olson.)
4560 Fix localtime bug when time_t is unsigned and data files were generated
4561 by a signed time_t system. (Thanks to Doug Bailey for reporting and
4579 in Russia. (Thanks to Oscar van Vlijmen and Arthur David Olson.)
4589 (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.)
4594 The output of 'zdump --version', and of 'zic --version', now
4598 The output of 'tzselect --help', 'zdump --help', and 'zic --help'
4606 and uses the just-built zic rather than the system zic.
4608 Various fixes to documentation and commentary.
4623 There are also new makefile rules 'tarballs', 'check_public', and
4624 separate makefile rules for each tarball and signature file.
4648 Samoa fall 2012 and later. (Thanks to Nicholas Pereira and Robert Elz.)
4655 'Makefile' (which contains the release number) in both the tzcode and
4656 the tzdata tarballs. The two Makefiles are identical, and should be
4674 * Use a single version number for both code and data.
4685 code and data are released on IANA.
4694 Changes for 2012 for Gaza & the West Bank (Hebron) and Syria
4697 Haiti following US/Canada rules for 2012 (and we're assuming,
4722 are entirely to the README and tz-art.htm and tz-link.htm files, if
4724 reflect the changed addresses for the mailing list and the code and
4725 data distribution points & methods (and a link to DateTime::TimeZone::Tzfile
4730 Chile 2011/2012 and 2012/2013 summer time date adjustments.
4751 all, and consequently that zone has been removed (again) and reinstated
4752 in the "backward" file as a link to Europe/Chisinau. And third, the
4757 (and the incorrect syntax that was in the 2011m version of that file
4765 been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
4766 Tim Parenti noted) have been fixed, and the change for Ukraine has been
4768 (again, thanks to Tim Parenti, and also Denys Gavrysh).
4780 zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
4795 (contemporary changes for Samoa; past changes for Kenya, Uganda, and
4807 Russia and Curaçao changes
4822 Morocco, Chile, and tz-link changes
4827 changes that impact present-day timestamps in Cuba, Samoa, and Turkey
4832 These do affect current timestamps in Chile and Annette Island, Canada.
4857 Hong Kong, Vostok, and zic.c changes
4872 changes for Bahía de Banderas and for version naming
4908 "goahead" and "goback" structure elements
4938 (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
4943 "antarctica" and "tz-link.htm" changes
4948 with two corrections as reported by Eric Muller and Philip Newton
4959 Samoa (commentary only), Pakistan, and Bangladesh changes
4964 added commentary for Argentina and a change to the end of DST in
4970 Samoa and Palestine changes
4975 Samoa (comments only) and Egypt
5016 Morocco, Tunisia, Argentina, and American Astronomical Society changes
5036 southamerica and zone.tab files, with Argentina DST rule changes and
5037 United States zone reordering and recommenting
5047 Fix a broken HTML anchor and update Brazil's DST transitions;
5058 changes by Arthur David Olson and Jesper Nørgaard Welen
5063 changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo
5068 Pakistan, Morocco, and Mongolia
5103 changes for Cuba and Syria
5117 recent International Earth Rotation and Reference Systems Service
5125 changes by Paul Eggert (including Haiti, Turks and Caicos, and New
5134 Syria and Honduras changes by Paul Eggert
5188 changes for Uruguay, Palestine, and Egypt by Paul Eggert
5248 changes to zic.c and the "europe" file to minimize differences
5249 between output produced by the old 32-bit zic and the new 64-bit
5273 They also add "<pre>" directives to time zone data files and reflect
5290 "systemv", "tz-link.htm", and "zdump.c" changes
5296 Georgia, Cuba, Nicaragua, and Jordan changes by Paul Eggert
5303 changes by Paul Eggert (both the Uruguay changes and the Kyrgyzstan
5321 and the changes no longer increase the data files nine-fold--there's
5337 and the characters used in those abbreviations.
5349 changes (most importantly to Nicaragua and Haiti) by Paul Eggert
5356 minor changes to Makefile and zdump.c to produce more useful output
5362 changes by Paul Eggert (a change to current DST rules in Uruguay and
5368 data and documentation changes by Paul Eggert
5394 Get localtime and gmtime working on systems with exotic time_t types.
5422 changed versions of difftime.c and private.h
5473 minor changes to "Makefile" and "northamerica" (in the latter case,
5490 Add a "--version" option (and documentation) to the zic and zdump commands.
5496 Update the leapseconds and tz-art.htm files.
5503 a few additions and modifications to the tz-art.htm file
5542 changes by Paul Eggert and Andrew Brown
5559 Trailing white space has been removed from data file lines, and
5589 Error checking and messages in the "yearistype" script have been
5604 changes to the documentation and code of strftime for C99 conformance
5618 changes by Paul Eggert and Joseph Myers
5620 modest tweaks to the tz-art.htm and tz-link.htm files
5634 additions to the "zic" manual page and the "Arts.htm" file
5645 Lithuania and Estonia)
5653 The "code" file contains changes to "Makefile" and "checktab.awk" to
5659 changes by Arthur David Olson and Paul Eggert
5669 In addition to Paul's changes, there are updates to "Arts.htm" and
5701 error message internationalizations and corrections in zic.c and
5708 changes for Brazil, Chile, and Germany
5745 zoneinfo/posix, and to produce zoneinfo-leaps rather than
5750 changes from Guy Harris to provide asctime_r and ctime_r
5758 "Arts.htm", "WWW.htm", "asia", and "australasia" are the only places
5769 changes and additions to Arts.htm
5774 URL cleanups and additions
5805 corrections for Uruguay (and other locations)
5808 correctly handle leap seconds and correctly handle tm_sec values
5818 "Music" has been renamed "Arts.htm", HTMLified, and augmented to
5861 Paul Eggert's Antarctica (and other changes)
5864 both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
5915 "northamerica" and "europe" changes by Paul Eggert
5927 fix for the simultaneous-DST-and-zone-change challenge
5943 transition times show up in both "Zone" lines and "Rule" lines, which
5945 (This also makes the zic input files such as "europe" a bit shorter and
5953 abbreviation for Denver is corrected to MST (and MDT), and the
5971 internationalization changes and the fix to the documentation for strftime
5988 leap-year streamlining and binary-search changes
5995 fixes and enhancements from Paul Eggert, including code that
6005 plus support for two new formats ('G' and 'g') to give ISO 8601 year
6012 file has been updated, and a new file ("WWW") covering useful URLs
6019 and (for last minute shoppers) notes in the "Music" file on the CD
6053 early" was just a approximation, and the true error is one month
6091 changes to "asia", "backward", "europe", and "southamerica"
6114 * incorporate the changes to "zdump" and "date" to make changes to
6119 * include (and document) support for universal time specifications in
6124 universal time shows up in its input, and data entries have been
6140 fix missing "optind.c" and a reference to it in the Makefile
6175 correspondence with Adam David and Peter Ilieve, and move some stray
6181 And I cleaned up the zic documentation a little bit.
6193 on Shanks), and there are some code changes to deal with the buglets
6204 This has updated data for Israel, England, and Kwajalein. There's
6206 Thanks to Paul Eggert and Peter Ilieve for the changes.
6211 new fix and new data on Israel
6228 want to recompile things and a data piece useful to anyone who can
6232 portability changes, and an off-by-one fix (with thanks to
6233 Tom Karzes at deshaw.com for providing a description and a
6242 There are changes for Portugal, Saskatchewan, and "Pacific-New";
6256 * ANSIfication (including versions of "mktime" and "difftime"),
6260 for Great Britain and New Zealand)
6263 * and the 1989 data for Saudi Arabia.
6266 places and as "part of the application" in others, there's no good way to
6271 And the "dysize" function has disappeared; it was present to allow
6272 compilation of the "date" command on old BSD systems, and a version of "date"
6288 adapted and reformatted for the purposes of this file.
6291 tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g.,
6292 code2010a, data2012c) consist of just one or the other tarball, and a
6301 abbreviation of -0000 and an "is missing!" comment).
6303 Earlier versions of the code and data were not announced on the tz
6304 list and are not summarized here.