Lines Matching full:and

12     2025-04-05 at 24:00, diverging from America/Santiago and creating a
24 attempts to create an incorrect symlink, and no longer has a
39 (Thanks to Heitor David Pinto and Even Scharning.)
45 Correct timestamps for the Philippines before 1900, and from 1937
46 through 1990. (Thanks to P Chan for the heads-up and citations.)
48 transitions in September 1899, January 1937, and June 1954; adding
49 transitions in December 1941, November 1945, March and September
50 1977, and May and July 1990; and removing incorrect transitions in
51 March and September 1978.
55 Add zone1970.tab lines for the Concordia and Eyre Bird Observatory
56 research stations. (Thanks to Derick Rethans and Jule Dabars.)
63 in TZDB releases 96a (when %s was introduced) through 2020a and in
64 releases 2022b through 2024b. It is also better than failing and
74 mktime and timeoff no longer incorrectly fail merely because a
82 nobody uses such long "abbreviations" and the longstanding tzcode
88 tzset and related functions no longer leak a file descriptor if
89 another thread forks or execs at about the same time and if the
90 platform has O_CLOFORK and O_CLOEXEC respectively. Also, the
101 Justin Grant, Mark Davis, and Guy Harris.)
109 Improve historical data for Mexico, Mongolia, and Portugal.
113 Support POSIX.1-2024, which removes asctime_r and ctime_r.
126 the years 1921-1927, 1931, 1945, 1949-1970, and 1981-1997.
130 America/Monterrey, America/Ojinaga, and America/Tijuana.
134 Atlantic/Azores, and Atlantic/Madeira, have been updated based on a
136 mainly originating from Whitman and Shanks & Pottenger. These
137 changes affect a few transitions in 1917-1921, 1924, and 1940
138 throughout these regions by a few hours or days, and various
139 timestamps between 1977 and 1993 depending on the region. In
140 particular, the Azores and Madeira did not observe DST from 1977 to
142 Portuguese colonies have been adjusted: Africa/Maputo in 1909, and
160 for TZ='CET' for some pre-1947 timestamps, and for TZ='WET' for
162 TZ='CET' and so uses the abbreviation "CET" rather than "MET".
168 supported by zic since release 2015f and used in vanguard form
191 2018f and later.
193 POSIX.1-2024 removes asctime_r and ctime_r and does not let
204 all support that, and it uses some features from POSIX.1-2024 if
209 'make check' no longer requires curl and Internet access.
221 Commentary about historical transitions in Portugal and her former
236 Kazakhstan unifies on UTC+5. This affects Asia/Almaty and
242 in 2024 and 2025. (Thanks to Heba Hamad.) Change spring-forward
258 The FROM and TO columns of Rule lines can no longer be "minimum"
265 like "minimum" are now diagnosed and then treated as if they were
267 with only 32-bit time_t, and it is more compatible with bugs in
268 2023c-and-earlier localtime.c. (Problem reported by Yoshito
271 localtime and related functions no longer mishandle some
277 strftime %s now uses tm_gmtoff if available. (Problem and draft
284 now in the public domain too and tends to be more up-to-date.
290 which conversion specs, and that tzset is called. (Problems
291 reported by Robert Elz and Steve Summit.)
300 Code and data fixes for Palestine timestamps starting in 2072.
315 Changes to past and future timestamps
336 experimental and subject to change.
357 Spaces and most other special characters in BUGEMAIL, PACKAGE,
358 TZDIR, and VERSION.
371 predicted for just before and just after Ramadan. (Thanks to Ken
374 zic now works again on Linux 2.6.16 and 2.6.17 (2006).
380 * It no longer defines AR, CC, CFLAGS, LDFLAGS, and SHELL.
393 Limitations and hazards of the optional support for obsolescent
400 Changes to past and future timestamps
430 Assume the transition times are 00:00 and 24:00, respectively.
435 predictions for 2023, 2031, 2038, and later years.
447 and doesn't affect tm_isdst until 2023-03-25.
458 When observing Moscow time, Europe/Kirov and Europe/Volgograd now
471 platform dependent and abbreviations were silently truncated to
476 work on C89 platforms that also support C99 'long long' and
495 zdump again builds standalone with ckdadd and without setenv,
503 tz-link.html has a new section "Coordinating with governments and
536 standard time. (Thanks to Jonas Nyrup and Jürgen Appel.)
542 Merge America/Iqaluit and America/Pangnirtung into the former,
547 Cambridge Bay, Inuvik, Iqaluit, Rankin Inlet, Resolute and
548 Yellowknife did not observe DST in 1965, and did observe DST
562 maintenance indicate that bitrot has set in and that in practice
578 (Problems reported by Gilmore Davidson and Igor Ivanov.)
583 Port mktime and strftime to debugging platforms where accessing
605 In vanguard form, GMT is now a Zone and Etc/GMT a link.
606 zic now supports links to links, and vanguard form uses this.
629 Move links to 'backward' to ease and simplify link maintenance.
632 GMT is now a Zone and Etc/GMT a link instead of vice versa,
643 Move America/Nipigon, America/Rainy_River, and America/Thunder_Bay
659 a Link line's target was another link, and zic often misbehaved if
669 columns of 'max' and AT columns that end in 's' or 'u'. The
673 On glibc 2.34 and later, which optionally supports 64-bit time_t
676 localtime support timestamps after the year 2038, and fixes
682 and macOS that no longer need it now that tzcode does not use
688 bool, false, and true. Also, use the following C23 features if
703 Jordan and Syria switch from +02/+03 with DST to year-round +03.
707 Jordan and Syria are abandoning the DST regime and are changing to
709 2022-10-28. (Thanks to Steffen Thorsen and Issam Al-Zuwairi.)
715 Changes to past time zone abbreviations and DST flags
730 Palestine now springs forward and falls back at 02:00 on the
731 first Saturday on or after March 24 and October 24, respectively.
738 differences seem to have been imaginary. Move Europe/Uzhgorod and
756 zone1970.tab to clarify whether Zones like Africa/Abidjan and
763 Remove zoneinfo2tdf.pl, as it was unused and triggered false
791 This change ordinarily affects only pre-1970 timestamps, and with
799 Pacific/Wake and Pacific/Wallis, and the affected links are
801 Pacific/Truk, and Pacific/Yap.
809 03-24 and 08-05, not 03-20 and 10-20; and its spring 1979
811 (Thanks to Roozbeh Pournader and Francis Santoni.)
814 considered DST, not standard time. Santiago and environs had moved
820 in 1904, Asia/Ho_Chi_Minh in 1906, and Europe/Dublin in 1880.
828 Europe/Prague not "Praha", and Europe/Sofia not "Sofiya").
836 (Problem introduced in 2021d and reported by Peter Krefting.)
838 zic now checks its input for NUL bytes and unterminated lines, and
841 gmtime and related code now use the abbreviation "UTC" not "GMT".
844 When tzset and related functions set vestigial static variables
857 is simpler and more reliable than the line "-3:00 Brazil -03/-02"
858 used in main and rearguard forms. The plan is for the main form
868 special-purpose tarballs. It generalizes and replaces the
869 rearguard_tarballs target and related targets and macros, which
899 Chile's Santiago Mean Time and its LMT precursor have been adjusted
900 eastward by 1 second to align with past and present law.
916 validates the version 1 header and data block only enough to skip
921 zdump -v now outputs "(localtime failed)" and "(gmtime failed)"
922 when local time and UT cannot be determined for a timestamp.
929 instead of "ustar ", and their version fields contain "00" instead
932 format becomes obsolete and the tarballs switch to pax format, an
943 (Thanks to P Chan and Heba Hemad.)
956 Kumar and P Chan.)
974 problems and typos reported since 2021b was released.
1012 zic fixes for truncation and leap second table expiration.
1014 Fix some localtime crashes and bugs in obscure cases.
1019 This release is prompted by recent announcements by Jordan and Samoa.
1037 Enderbury in 1993, we did not know that it is uninhabited and that
1044 derived from Shanks, Whitman, and Mundell. The fixes include:
1045 - Barbados: standard time was introduced in 1911, not 1932; and
1048 celebrating Christmas for two days. They (and Niue) switched
1051 standard time in 1911, not 1915; and corrections to 1975 and
1058 not 1901; and corrections to the transition from +12:20 to +13
1061 - Enderbury: inhabited only 1860/1885 and 1938-03-06/1942-02-09
1062 - The Gambia: 1933 and 1942 transitions
1064 - Sierra Leone: several 1913 through 1941 transitions, and DST
1066 (Thanks to P Chan, Michael Deckers, Alexander Krivenyshev and
1072 post-1970 timestamps, and timezone historians who build with 'make
1074 When merging, keep the most-populous location's data, and move
1080 Creston and Phoenix disagreed before 1968. The affected Zones
1083 America/Port_of_Spain, Antarctica/DumontDUrville, and
1094 The intercontinental convenience links Asia/Istanbul and
1100 possibly by creating a temporary file and then renaming it.
1118 readers, it does not conform to Internet RFC 8536 and some pickier
1125 comments and have no effect on the TZif files.
1129 falls between two leap seconds A and B. Instead, it generates a
1134 correction other than -1 or +1, and to contain adjacent
1155 which contains leap seconds, and only if the UT offset is
1160 and within the same localtime minute are counted through 60, not
1163 offset +01:23:45 (5025 seconds) and with a positive leap second at
1188 usage has never generally worked and is evidently unused.
1205 and gmtime can represent, instead of the less useful timestamps
1206 one day after the minimum and one day before the maximum.
1207 (Thanks to Arthur David Olson for prototype code, and to Manuela
1210 zdump's -c and -t options are now consistently inclusive for the
1211 lower time bound and exclusive for the upper. Formerly they were
1250 (Thanks to Alexander Krivenyshev and Stepan Golosunov.)
1261 - Israel and Palestine: several 1940 through 1985 transitions
1262 - Kenya and adjacent: several 1908 through 1960 transitions
1263 - Nigeria and adjacent: correcting LMT in Lagos, and several 1905
1266 - Vanuatu: DST in 1973-1974, and a corrected 1984 transition
1271 timestamps since 1970 and was therefore created by mistake.
1272 Australia/Currie has been moved to the 'backward' file and its
1275 Changes to past time zone abbreviations and DST flags
1277 To better match legislation in Turks and Caicos, the 2015 shift to
1293 Changes to past and future timestamps
1298 Thorsen.) Its 2015-10-23 transition was at 01:00 not 00:00, and
1300 (thanks to Pierre Cashon.) This affects Asia/Gaza and
1301 Asia/Hebron. Assume future spring and fall transitions will be on
1302 the Saturday preceding the last Sunday of March and October,
1315 (Thanks to Raymond Kumar and Alan Mintz.) Assume for now that
1332 Casey, Antarctica is at +08 in winter and +11 in summer.
1342 Changes to past and future timestamps
1344 Casey Station, Antarctica has been using +08 in winter and +11 in
1349 Changes to past and future time zone abbreviations and DST flags
1351 Canada's Yukon, represented by America/Whitehorse and
1355 and daylight saving flag for the period between the two dates.
1367 Monaco's transitions were on 1892-06-01 and 1911-03-29, not
1368 1891-03-15 and 1911-03-11. (Thanks to Michael Deckers.)
1373 removed and, with it, so has support for the TYPE field in Rule
1380 zic's new '-l -' and '-p -' options uninstall any existing
1381 localtime and posixrules files, respectively.
1383 The undocumented and ineffective tzsetwall function has been
1391 Changes to documentation and commentary
1393 The long-obsolete files pacificnew, systemv, and yearistype.sh have
1412 Canada's Yukon, represented by America/Whitehorse and
1414 spring-forward transition on 2020-03-08, and will not fall back on
1417 consistency with nearby Dawson Creek, Creston, and Fort Nelson.
1433 transition in a TZif file with leap seconds and with daylight
1440 zic -L now supports an Expires line in the leapseconds file, and
1442 second expiration information into the TZif file, and avoids the
1446 present in leapseconds files distributed by tzdb 2018f and later;
1453 The configuration macros HAVE_TZNAME and USG_COMPAT should now be
1454 set to 1 if the system library supports the feature, and 2 if not.
1459 same meaning as HAVE_TZNAME and USG_COMPAT.
1473 The Îles-de-la-Madeleine and the Listuguj reserve are noted as
1474 following America/Halifax, and comments about Yukon's "south" and
1475 "north" have been corrected to say "east" and "west". (Thanks to
1487 Fiji's next DST transitions will be 2019-11-10 and 2020-01-12
1488 instead of 2019-11-03 and 2020-01-19. (Thanks to Raymond Kumar.)
1493 Kyle Czech and Michael Deckers.)
1498 (Thanks to Oya Vulaş via Alois Treindl, and to Kıvanç Yazan.)
1507 Detroit observed DST in 1967 and 1968 following the US DST rules,
1516 ended DST on 09-29 not 10-13, and Vienna ended DST on 10-07 not
1518 to +02/+03 on 04-10 not 01-01, and its +02/+03 is abbreviated
1523 01-01 at 00:00. (Thanks to Alois Treindl and Michael Deckers.)
1529 Changes to past time zone abbreviations and DST flags
1532 is now flagged as DST and is abbreviated HKWT not HKT.
1538 Ferguson and Chris Woodbury.)
1541 (Thanks to Brian Inglis and Chris Woodbury.)
1543 Changes to documentation and commentary
1563 Brazil has canceled DST and will stay on standard time indefinitely.
1564 (Thanks to Steffen Thorsen, Marcus Diniz, and Daniel Soares de
1571 Changes to past and future timestamps
1574 at 01:00. (Thanks to Sharef Mustafa and Even Scharning.) Guess
1591 Europe/Rome between those dates. (Thanks to Stephen Trainor and
1596 Add info about the Crimea situation in zone1970.tab and zone.tab.
1601 zic's new -b option supports a way to control data bloat and to
1603 'zic -b fat' and 'zic -b slim' generate larger and smaller output;
1605 file from 3648 to 1599 bytes, saving about 56%. Fat and slim
1606 files represent the same set of timestamps and use the same TZif
1607 format as documented in tzfile(5) and in Internet RFC 8536.
1611 Slim format is more efficient and does not work around 64-bit bugs
1619 timestamps could not be predicted, and therefore omitted a
1621 longer needed for current tzdata, and caused problems with newlib
1632 Changes to documentation and commentary
1635 and similarly, zic's -p POSIXRULES option is now documented as
1636 being obsolete. Although the POSIXRULES feature still exists and
1638 purpose, and it does not work either in the default reference
1645 New info on Bonin Islands and Marcus (thanks to Wakaba and Phake Nick).
1654 Changes to past and future timestamps
1658 transitions will be between 24 and 30 March, which matches recent practice
1659 since 2016. (Thanks to Even Scharning and Tim Parenti.)
1663 Stanley and Tim Parenti.)
1667 Israel observed DST in 1980 (08-02/09-13) and 1984 (05-05/08-25).
1668 (Thanks to Alois Treindl and Isaac Starkman.)
1682 This helps shrink output size and can be useful for applications
1685 from Christopher Wong, helped along by bug reports from Wong and
1699 São Tomé and Príncipe switches from +01 to +00 on 2019-01-01.
1703 Due to a change in government, São Tomé and Príncipe switches back
1705 Nasardinov and Michael Deckers.)
1719 Guess that Morocco will continue to fall back just before and
1722 negative DST during Ramadan in main and vanguard formats, and in
1723 rearguard format it stays in the +00 timezone and observes
1727 (e.g., 2033) due to the mismatch between the Gregorian and Islamic
1734 2038-9, 2042-3, and 2046-7 to occur one day later than previously
1737 Changes to past and future timestamps
1744 It did not change clocks that day and remains on -08 this winter.
1765 (Thanks to Phake Nick, Steve Allen, and Joseph Myers.) Also,
1771 Pacific/Nauru, Pacific/Palau, and Pacific/Pohnpei.
1774 Assume that the Spanish East Indies was like the Philippines and
1776 Pacific/Chuuk, Pacific/Kosrae, Pacific/Palau, and Pacific/Pohnpei.
1794 (Thanks to Mohamed Essedik Najd and Brian Inglis.)
1806 This caters to zic before 2007 and to Oracle TZUpdater 2.2.0
1807 and earlier. (Reported by Christos Zoulas.)
1830 (Thanks to Alexander Fetisov and Stepan Golosunov.)
1837 time, and resume DST on the first Saturday in September at 24:00 mainland
1838 time. The changes are effective from 2019-04-06, and do not affect the
1840 and Tim Parenti.) Adjust future predictions accordingly.
1852 was off by 10 s. Macau switched to +08 in 1904 not 1912, and
1854 observed DST in 1942/79, not 1961/80, and there were several
1855 errors for transition times and dates. (Thanks to P Chan.)
1867 Use "PST" and "PDT" for Philippine time. (Thanks to Paul Goyette.)
1873 reading of TZif files and should not affect behavior of existing
1876 legacy zones EST5EDT, CST6CDT, MST7MDT, PST8PDT, CET, MET, and
1882 This reverts a change introduced in 2013d and shrinks most TZif
1885 zic now supports negative time-of-day in Rule and Leap lines, e.g.,
1894 format that would allow TZif files with POSIX-style TZ strings and
1907 leapseconds.awk now outputs "#updated" and "#expires" comments,
1908 and supports leap seconds at the ends of months other than June
1909 and December. (Inspired by suggestions from Chris Woodbury.)
1914 is neither an ASCII digit nor "-" nor "+", and an unquoted name
1919 tzfile.5 now documents what time types apply before the first and
1923 that determines timestamp history, and "time zone" for a
1943 files were used, and how leap seconds are treated. (Problems
1944 noted by Lester Caine and Brian Inglis.) If the Makefile defaults
1958 New 's' and 'd' suffixes in SAVE columns of Rule and Zone lines.
1960 Changes to past and future timestamps
1964 and Tim Parenti.)
1968 Also, this now affects historical timestamps in Namibia and the
1971 Europe/Prague (1946/7), and Africa/Windhoek (1994/2017). This
1972 does not affect UT offsets, only time zone abbreviations and the
1985 Changes to data format and to code
1987 The SAVE column of Rule and Zone lines can now have an 's' or 'd'
1990 time is used if and only if the SAVE column is nonzero; this is
1999 does not affect UTC offsets; it affects only the tm_isdst flag and
2001 Although (as noted by Michael Deckers) summer and winter time were
2005 and main format; in rearguard format, the tm_isdst flag is still
2006 zero in winter and nonzero in summer.
2009 The full effect of this change is only in vanguard and main
2020 Add support for vanguard and rearguard data consumers.
2028 Changes to past and future timestamps
2044 1942-1943, 1959, 1966-1970, 1972, 1974-1980, and 1988-1990.
2049 (Thanks to Jeremie Bonjour, Tim Parenti, and Michael Deckers.)
2054 Fix the 1912-01-01 transition for Portugal and its colonies.
2059 Atlantic/Cape_Verde, Atlantic/Madeira, and Europe/Lisbon.
2062 Fix an off-by-1 error for pre-1913 timestamps in Jamaica and in
2080 vanguard format should move to the main format, and similarly
2084 * In the current version, the main and rearguard formats are
2085 identical and match that of 2018c, so this change does not
2089 (IST, UTC+01) in summer and GMT (UTC) in winter. tzcode has
2090 supported negative SAVE values for decades, and this feature
2096 and rearguard.zi, one for each format. Although the files
2099 are intended for downstream data consumers and are not
2107 The Makefile should now be safe for parallelized builds, and 'make
2131 Changes to documentation and commentary
2134 civil time, and has a section "POSIX features no longer needed"
2141 need not occur in summer, and need not have a positive offset from
2149 less than U+0100, as they can be useful and should work even with
2166 releases 2018a and 2018b, which implemented Irish time by using
2169 years and are supported by many platforms, they were not
2170 documented before 2018a and ICU and OpenJDK do not currently
2173 change is reapplied. (Problems reported by Deborah Goldsmith and
2202 São Tomé and Príncipe switched from +00 to +01.
2208 Changes to past and future timestamps
2210 São Tomé and Príncipe switched from +00 to +01 on 2018-01-01 at
2211 01:00. (Thanks to Steffen Thorsen and Michael Deckers.)
2222 been corrected. The 'backzone' and 'zone.tab' files did not agree
2223 with the 'africa' and 'zone1970.tab' files. (Problem reported by
2228 used for Latvian Summer Time (1918-9) and for British Summer Time.
2233 +01) in summer and GMT (as negative daylight-saving) in winter,
2234 instead of observing standard time (GMT) in winter and Irish
2246 TZDIR, MANDIR, and LIBDIR. New Makefile macros TZDEFAULT, USRDIR,
2247 USRSHAREDIR, BINDIR, ZDUMPDIR, and ZICDIR let installers tailor
2249 Brian Inglis and from Steve Summit.)
2264 that have snprintf and use pre-C99 compilers. (Problem reported
2274 Diagnostics and commentary now distinguish UT from UTC more
2280 Changes to documentation and commentary
2283 times and years can be out of the usual range, with negative times
2284 counting backwards from midnight and with year 0 preceding year 1.
2288 per abbreviation, and lists alphabetic abbreviations used.
2290 The files tz-art.htm and tz-link.htm have been renamed to
2291 tz-art.html and tz-link.html, respectively, for consistency with
2292 other file names and to simplify web server configuration.
2321 Atyya and Yahia Abdalla.) South Sudan is not switching, so
2324 Tonga has likely ended its experiment with DST, and will not
2344 Europe/Dublin's 1946 and 1947 fallback transitions occurred at
2347 Pacific/Apia and Pacific/Pago_Pago switched from Antipodean to
2356 Fix off-by-one errors in UT offsets for Adak and Nome before 1867.
2364 exceeded the 14-character limit and was an unused misnomer anyway.
2369 form, two zic input files tzdata.zi and leapseconds are now
2370 installed by default. The commands 'zic tzdata.zi' and 'zic -L
2372 without and with leap seconds, respectively. To prevent these two
2373 new files from being installed, use 'make TZDATA_TEXT=', and to
2378 like 'US/Pacific' that are defined in the 'backward' and
2395 zic and the reference runtime now reject multiple leap seconds
2398 obsolescent and undocumented, has been removed. Double leap
2400 in civil timekeeping. (Thanks to Robert Elz and Bradley White for
2403 zic now warns about use of the obsolescent and undocumented -y
2404 option, and about use of the obsolescent TYPE field of Rule lines.
2406 zic now allows unambiguous abbreviations like "Sa" and "Su" for
2414 "Link" in ordinary context and for "Leap" in leap-second context.
2420 warned about this undocumented usage and handled it incorrectly.
2424 governs only the external variables "timezone" and "daylight".
2430 localtime.c and difftime.c no longer require stdio.h, and .c files
2436 (Reported by Stan Shebs and Joseph Myers.)
2442 bit easier to port to MS-Windows and Solaris. (Thanks to Kees
2445 Changes to documentation and commentary
2447 The two new files 'theory.html' and 'calendars' contain the
2457 more reliable for tzdb. (Thanks to Tim Parenti and Brian Inglis.)
2463 Changes to past and future timestamps
2481 is no file by that name, and (3) the TZDEFRULES file cannot be
2487 Briefly: Southern Chile moves from -04/-03 to -03, and Mongolia
2498 assume it's permanent. (Thanks to Juan Correa and Deborah
2507 are probably guesswork anyway. (Thanks to Steve Allen and
2508 Pierpaolo Bernardi for the heads-ups, and to Michael Deckers for
2514 Asia/Atyrau and Asia/Oral were at +03 (not +04) before 1930-06-21.
2517 Changes to past and future time zone abbreviations
2532 Solomon Is, Tokelau, Tuvalu, Wake, Vanuatu, Wallis & Futuna, and
2534 for half-hour daylight saving time in Belize before 1944 and in
2535 the Dominican Republic before 1975; and for Canary Islands before
2540 Pakistan before 1971, for Western Sahara before 1977, and for
2546 and "APT" instead of the invented abbreviations "CAWT" and "CAPT".
2548 Use "CST" and "CDT" instead of invented abbreviations for Macau
2549 before 1999 and Taiwan before 1938, and use "JST" instead of the
2550 invented abbreviation "JCST" for Japan and Korea before 1938.
2563 a buggy zic. (Problem and localtime.c fix reported by Bradley
2568 with zic %z and with common practice, and simplifies auditing of
2581 date and strftime now cause %z to generate "-0000" instead of
2582 "+0000" when the UT offset is zero and the time zone abbreviation
2585 Changes to documentation and commentary
2601 (Thanks to Yuri Konotopov and Stepan Golosunov.)
2611 Asia/Gaza and Asia/Hebron now use "EEST", not "EET", to denote
2622 Changes to documentation and commentary
2625 numbers and development-repository commit tags. (Suggested by
2630 iso3166.tab now accents "Curaçao", and commentary now mentions
2631 the names "Cabo Verde" and "Czechia". (Thanks to Jiří Boháč.)
2636 Briefly: Cyprus split into two time zones on 2016-10-30, and Tonga
2647 Changes to past and future timestamps
2651 Asia/Famagusta. (Thanks to Even Scharning and Matt Johnson.)
2659 These affect Europe/Malta, Europe/Rome, Europe/San_Marino, and
2669 Inglis, and Michael Deckers):
2673 The 1916-10-01, 1919-10-05, and 1920-09-19 transitions were at
2676 The 1917-09-30 and 1918-10-06 transitions were at 24:00, not
2685 The 1967-1970 and 1972-1974 fallback transitions were at 01:00,
2698 Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2707 not at 02:00, and the spring 1994 transition was on March 20, not
2710 Changes to past and future time zone abbreviations
2713 instead of alphabetic ones like "IST" and "LKT". Various
2714 English-language sources use "IST", "LKT" and "SLST", with no
2727 New rules 'traditional_tarballs' and 'traditional_signatures' for
2734 Changes to documentation and commentary
2738 tm_zone and localtime_rz that have long been supported by the
2742 for geolocation. (Thanks to heads-ups from Evan Siroky and Matt
2745 The US commentary now mentions Allen and the "day of two noons".
2765 corrected from 02:00 to 02:01 in 1948, and from 02:00 to 01:00 in
2770 zones are Europe/Kirov, Europe/Moscow, Europe/Samara, and
2773 Changes to past and future time zone abbreviations
2779 Several zones in Antarctica and the former Soviet Union, along
2796 Europe/Minsk, Europe/Samara, Europe/Volgograd, and
2798 was replaced by +05, whereas MSK and MSD were kept as they are not
2799 our invention and are widely used.
2811 Africa/Casablanca and Africa/El_Aaiun in some year-2037 timestamps
2813 reporting the bug and suggesting a way forward.)
2815 If the installed localtime and/or posixrules files are symbolic
2821 unnecessary mkdir and stat system calls, and uses shorter file
2826 experimental, and the output format may change in future versions.
2828 and thanks to Tim Parenti and Chris Rovick for further comments.)
2836 tzdb-VERSION containing the code and data of the traditional
2838 (Thanks to Antonio Diaz Diaz, Oscar van Vlijmen, and many others
2843 23 commits and some working-file changes have been made since
2858 Changes to documentation and commentary
2866 tz-link.htm mentions JuliaTime (thanks to Curtis Vogt) and Time4J
2867 (thanks to Meno Hochschild) and ThreeTen-Extra, and its
2870 been updated to match current practice, and URLs have been updated
2871 and some obsolete ones removed.
2878 The Egyptian government changed its mind on short notice, and
2885 Changes to past and future timestamps
2887 Asia/Novokuznetsk and Asia/Novosibirsk now use numeric time zone
2901 Guess October 27 and 24:00 transitions. (Thanks to Steffen Thorsen.)
2909 RFC 3339 and is more consistent with numeric time zone
2911 arctic and antarctic locations, e.g., America/Cambridge_Bay before
2912 1920 and Antarctica/Troll before 2005.
2924 Changes affecting documentation and commentary
2927 time zone or DST changes, and refers to Matt Johnson's blog post.
2940 (Thanks to Alexander Krivenyshev and Matt Johnson.)
2953 Russia and nearby locations had daylight-saving transitions on
2954 1992-03-29 at 02:00 and 1992-09-27 at 03:00, instead of on
2955 1992-03-28 at 23:00 and 1992-09-26 at 23:00. (Thanks to Stepan
2964 Mention Internet RFCs 7808 (TZDIST) and 7809 (CalDAV time zone references).
2974 Correa for the heads-up, and to Tim Parenti for corrections.)
2975 Guess that future transitions are August's and May's second
2982 Europe/Kaliningrad and Europe/Vilnius changed from +03/+04 to
2989 Several updates and URLs for historical and proposed Russian changes.
2990 (Thanks to Stepan Golosunov, Matt Johnson, and Alexander Krivenyshev.)
3000 These warnings should not otherwise affect zic's output and can safely be
3003 warnings is to upgrade to zic derived from tz releases 2015f and later.
3007 New zones Europe/Astrakhan and Europe/Ulyanovsk for Astrakhan and
3010 post-1970 histories disagree. New zone Asia/Barnaul for Altai Krai and
3012 and local time. The Astrakhan change is already official; the others have
3013 passed the first reading in the State Duma and are extremely likely.
3015 (Thanks to Alexander Krivenyshev for the heads-up, and to Matt Johnson
3016 and Stepan Golosunov for followup.)
3031 Europe/Chisinau observed DST during 1990, and switched from +04 to
3040 tzselect's diagnostics and checking, and checktab.awk's checking,
3043 tzcode now builds under MinGW. (Thanks to Ian Abbott and Esben Haabendal.)
3058 tzdata has been cleaned up, as the old description was unclear and
3072 Asia/Tehran now has DST predictions for the year 2038 and later,
3074 than predicting no DST, albeit off by a day every now and then.
3076 Changes affecting past and future timestamps
3081 America/Santa_Isabel has been removed, and replaced with a
3097 Changes affecting documentation and commentary
3099 A new file LICENSE makes it easier to see that the code and data
3105 CCTZ (thanks to Tim Parenti), TimeJones.com, and has a new section
3109 The Theory and asia files now mention the 2015 book "The Global
3110 Transformation of Time, 1870-1950", and cite a couple of reviews.
3114 McDermid, Matt Johnson, and Steve Jones.)
3147 and 'altzone' to be in common storage shared with other modules,
3148 and declares them in case the system <time.h> does not.
3152 This simplifies the code and is consistent with zdump.c.
3170 and Pablo Camargo.)
3172 Changes affecting past and future timestamps
3174 Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC.
3177 Changes affecting data format and code
3184 and they are now considered obsolescent.
3187 (Thanks to Jon Skeet and Arthur David Olson.) Constraints on
3191 offset, e.g., '-07' for seven hours behind UT and '+0530' for
3192 five hours and thirty minutes ahead. This better supports time
3193 zone abbreviations conforming to POSIX.1-2001 and later.
3197 Comments for America/Halifax and America/Glace_Bay have been improved.
3201 Europe/Sofia, and Europe/Tallinn. This yields slightly smaller
3202 installed data files for Europe/Simferopol and Europe/Tallinn.
3207 zdump and zic no longer warn about valid time zone abbreviations
3213 'date' no longer sets the time of day and its -a, -d, -n and -t
3234 not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.)
3242 spell the names of Åland Islands, Côte d'Ivoire, and Réunion.
3261 Egypt will not observe DST in 2015 and will consider canceling it
3263 (Thanks to Ahmed Nazmy and Tim Parenti.)
3269 (Thanks to Brian Inglis and Dennis Ferguson.)
3271 Change affecting past and future time zone abbreviations
3273 The abbreviations for Hawaii-Aleutian standard and daylight times
3295 in America/Santiago, Antarctica/Palmer, and Pacific/Easter.
3315 and omit all transitions on Pacific/Easter from 1942 through 1946
3353 Pacific/Midway, and Pacific/Saipan.
3365 Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries
3385 on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.)
3389 Pacific/Easter, and Antarctica/Palmer. (Thanks to Juan Correa.)
3396 Iceland observed DST in 1919 and 1921, and its 1939 fallback
3398 Shanks about time in Iceland between 1837 and 1908.
3405 and Asia/Muscat.
3410 that tzset always has, by replacing invalid bytes with '_' and by
3414 POSIX TZ settings when GNU awk is used, and reports POSIX TZ
3433 Changes affecting current and future timestamps
3441 Many pre-1989 timestamps have been corrected for Asia/Seoul and
3453 Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and
3459 and is more careful to distinguish UT from UTC.
3490 since north and south Vietnam disagreed after our 1970 cutoff.
3492 Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as
3499 The time-related library functions now set errno on failure, and
3502 these problems and for suggesting fixes.)
3504 If USG_COMPAT is defined and the requested timestamp is standard time,
3505 the tz library's localtime and mktime functions now set the extern
3506 variable timezone to a value appropriate for that timestamp; and
3507 similarly for ALTZONE, daylight saving time, and the altzone variable.
3508 This change is a companion to the tzname change in 2014h, and is
3509 designed to make timezone and altzone more compatible with tzname.
3512 because the result cannot be represented. ctime and ctime_r now
3513 return NULL and set errno when a timestamp is out of range, rather
3518 time2posix_z and posix2time_z. (Thanks to Christos Zoulas.)
3525 Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis).
3543 Africa/Lusaka, Africa/Maseru, and Africa/Mbabane.
3547 zdump -V and -v now output gmtoff= values on all platforms,
3550 The tz library's localtime and mktime functions now set tzname to a value
3551 appropriate for the requested timestamp, and zdump now uses this
3564 A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined
3565 and two threads race to initialize data used by gmtime-like functions.
3572 Changes affecting documentation and commentary
3574 zdump's gmtoff=N output is now documented, and its isdst=D output
3578 Gregorian calendar and Universal Time without leap seconds,
3579 and its behavior at cutoff boundaries is now documented better.
3580 (Thanks to Arthur David Olson and Tim Parenti for reporting the problems.)
3586 in 19th-century Chennai, Jakarta, and New York.
3608 Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912
3616 the tz database, is often poorly sourced, and contains some data
3618 for ordinary use and its entries are not installed by default.
3619 (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and
3628 Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo.
3633 supplies functions for creating and using objects that represent
3635 mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and
3639 functions, and to Alan Barrett and Jonathan Lennox for helping to
3648 and it can help zdump better diagnose invalid timezone names.
3651 not available, zdump now uses localtime_r and tzset if available,
3652 as this is a bit cleaner and faster than plain localtime. Compile
3653 with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system
3666 The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not
3668 Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this.
3674 If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now
3681 to 1 on recent POSIX versions, and to 0 otherwise.
3690 whose <utmpx.h> file does not define WTMPX_FILE, and when setting
3692 This affects GNU/Linux and similar systems.
3695 some lint has been removed, and the code has been tweaked so that
3712 The files checktab.awk and zoneinfo2tdf.pl are now distributed in
3714 maintain the data. The NEWS and Theory files are now also
3721 Changes affecting documentation and commentary
3724 suggesting a CONTRIBUTING file, and to Tony Finch and Walter Harms
3728 to document thread-safe variants like localtime_r, and to document
3729 the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and
3733 and more like the parameters of 'ln'. LINK-FROM has become TARGET,
3734 and LINK-TO has become LINK-NAME.
3737 Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab.
3742 Commentary about Philippines DST has been updated, and commentary
3752 There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky
3755 (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic
3760 Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours
3761 subtracted; and Asia/Novokuznetsk's time zone abbreviation is affected,
3763 from Asia/Yakutsk, and also with two hours subtracted) and
3770 and similarly for the other Australian zones. That is, for eastern
3771 standard and daylight saving time the abbreviations are AEST and AEDT
3773 and AWST/AWDT are now used instead of the former CST, CWST, and WST.
3775 (Thanks to Rich Tibbett and many others.)
3786 Change time zone abbreviations in (western) Samoa to use "ST" and
3795 Time, and JCST for Central Standard Time (formerly this was CJT).
3797 and Sakhalin while controlled by Japan.
3803 zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been
3807 +06 and not +08. (Thanks to Luther Ma and to Alois Treindl;
3816 Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and
3819 Tim Parenti, and David Patte for reporting problems in earlier
3827 then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945.
3829 from 04-15 through 10-31; and in 1979 from 07-01 through 09-30.
3847 not 04-06 at 02:00; and there was no DST in 1920.
3853 Asia/Tashkent, Asia/Vladivostok, Asia/Yekaterinburg, Europe/Helsinki, and
3862 not changing and it will still be distributed for a while, but new
3866 To test this, it adds coverage for the Crozet Islands and the
3867 Scattered Islands. (Thanks to Tobias Conradi and Antoine Leca.)
3882 Error diagnostics of 'zic' and 'yearistype' have been reworded so that
3896 'zic' no longer links in localtime.o and asctime.o, as they're not needed.
3899 Changes affecting documentation and commentary
3907 Documentation and commentary now prefer UTF-8 to US-ASCII,
3908 allowing the use of proper accents in foreign words and names.
3909 Code and data have not changed because of this. (Thanks to
3910 Garrett Wollman, Ian Abbott, and Guy Harris for helping to debug
3913 Non-HTML documentation and commentary now use plain-text URLs instead of
3914 HTML insertions, and are more consistent about bracketing URLs when they
3920 Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the
3934 Commentary about time in Metlakatla, AK and Resolute, NU has been
3946 TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up
3950 The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998
3959 Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00.
3961 switch to standard time at 24:00 the last Thursday before Ramadan, and
3964 Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks
3967 Ramadan, and back to DST at 02:00 the first Saturday after Ramadan.
3978 tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the
3979 draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and
3980 removes stale pointers to World Time Explorer and WORLDTIME.
3990 (Thanks to Leonardo Chiquitto for reporting the bug, and to
3991 Arthur David Olson and James Cloos for suggesting improvements to the fix.)
4003 (Thanks to Ahmad El-Dardiry and Gunther Vermier.)
4006 Morocco, and that Egypt's future spring and fall transitions will be the
4018 Changes affecting commentary and documentation
4030 New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and
4032 will require the zic and localtime fixes mentioned below, and the plan is
4037 'zic' and 'localtime' no longer reject locations needing four transitions
4046 Changes affecting commentary and documentation
4049 (Thanks to Bert Katz via Pavel Kharitonov and Mike Frysinger.)
4067 the heads-up, and to Tim Parenti for simplifying the update.)
4075 (not 1992-01-01), and observed DST during the entire next winter.
4090 Changes affecting commentary and documentation
4100 Trinidad and Tobago since 1970. (Thanks to Alan Barrett for suggestion.)
4104 Mention Time.is (thanks to Even Scharning) and WX-now (thanks to
4107 Mention xCal (Internet RFC 6321) and jCal.
4111 CLDR data formats include both XML and JSON.
4122 Remove moribund links to daylight-savings-time.info and to
4150 Changes affecting documentation and commentary
4152 The files solar87, solar88, and solar89 are no longer distributed.
4154 tz data can represent solar time only with some difficulty and error.
4163 Changes affecting current and future timestamps:
4173 Acre and (we guess) western Amazonas will switch from UT -04 to -05
4174 on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe.
4184 and should now work with /bin/sh on more platforms. It also works
4186 Patrick 'P. J.' McDermott and Alan Barrett.)
4197 'ar' and 'ranlib', and libtz.a is now built locally before being
4203 The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
4207 host-independent and is part of the distribution.
4211 Changes affecting documentation and commentary
4214 (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle).
4217 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no
4218 longer maintained) and for old advisories. SOFA now does C.
4222 Changes affecting current and near-future timestamps
4230 'zic' now runs on platforms that lack both hard links and symlinks.
4241 Matt Burgess and Ian Abbott.) The timestamps of these and other
4244 Changes affecting documentation and commentary
4260 Jordan will likely stay at UT +03 indefinitely, and will not fall
4267 The types of the global variables 'timezone' and 'altzone' (if present)
4269 by POSIX, and for 'altzone' by common practice, e.g., Solaris 11.
4273 'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.)
4280 Changes affecting documentation and commentary
4291 The experimental GitHub repository now contains annotated and
4294 done differently, and tags would either not have a simple name or
4297 'make set-timestamps' is now simpler and a bit more portable.
4309 Changes affecting current and future time zone abbreviations
4313 Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and
4315 Asia/Makassar, and Asia/Pontianak.
4328 Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by
4341 embedded TZ-format string, and the tz file format version number
4346 files, and typically works in practice even for timestamps after
4362 America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for
4363 confirming that the old Europe/Vaduz zone was wrong and the new
4367 America/Cayman, America/Jamaica and America/Grand_Turk timestamps
4376 postal and telegraph time in Switzerland.
4386 data can't be summarized using a TZ string, and uses a 402-year
4395 The 'tzselect' command has two new options '-c' and '-n', which lets you
4396 select a zone based on latitude and longitude.
4403 It was always dicey, and POSIX no longer requires it.
4405 remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy
4406 Heninger, Arthur David Olson, and Alois Treindl, for reporting
4407 bugs and elucidating some of the corners of the old floating-point
4410 The signatures of 'offtime', 'timeoff', and 'gtime' have been
4412 offsets. This had been inadvertently and mistakenly changed to
4416 more places, including gmtime, localtime, mktime and zdump.
4425 Data changes affecting behavior of tzselect and similar programs
4431 and Antarctica/South_Pole, as they are equivalent to existing
4439 zic now uses vfprintf to avoid allocating and freeing some memory.
4444 Minor changes pacify GCC 4.7.3 and GCC 4.8.1.
4459 The links America/Shiprock and Antarctica/South_Pole have been
4467 Changes affecting documentation and commentary
4474 It now refers to the 'zdump' and 'zic' man pages.
4491 describing the many ways that errors can creep in, and
4493 misleading (thanks to Steve Allen, Lester Caine, and Garrett
4502 other data, and it suggests at least one zone.tab name per
4516 Documentation and commentary is more careful to distinguish UT in
4529 Morocco's midsummer transitions this year are July 7 and August 10,
4530 not July 9 and August 8. (Thanks to Andrew Paprocki.)
4542 Fix typos in the entries for country codes BQ and SX.
4556 Changes affecting documentation and commentary:
4564 Update several URLs and comments in the web pages.
4566 Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler).
4573 Changes affecting current and future timestamps:
4576 Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST,
4589 The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not
4592 The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not
4605 habitation was 1899-1919 and 1948 on.
4618 Changes affecting current and future timestamps:
4620 Haiti uses US daylight-saving rules this year, and presumably future years.
4645 Changes affecting current and future timestamps:
4647 Chile's 2013 rules, and we guess rules for 2014 and later, will be
4649 (Thanks to Steffen Thorsen and Robert Elz.)
4652 (Thanks to Tobias Conradi and Arthur David Olson.)
4663 Fix localtime bug when time_t is unsigned and data files were generated
4664 by a signed time_t system. (Thanks to Doug Bailey for reporting and
4682 in Russia. (Thanks to Oscar van Vlijmen and Arthur David Olson.)
4692 (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.)
4697 The output of 'zdump --version', and of 'zic --version', now
4701 The output of 'tzselect --help', 'zdump --help', and 'zic --help'
4709 and uses the just-built zic rather than the system zic.
4711 Various fixes to documentation and commentary.
4726 There are also new makefile rules 'tarballs', 'check_public', and
4727 separate makefile rules for each tarball and signature file.
4751 Samoa fall 2012 and later. (Thanks to Nicholas Pereira and Robert Elz.)
4758 'Makefile' (which contains the release number) in both the tzcode and
4759 the tzdata tarballs. The two Makefiles are identical, and should be
4777 * Use a single version number for both code and data.
4788 code and data are released on IANA.
4797 Changes for 2012 for Gaza & the West Bank (Hebron) and Syria
4800 Haiti following US/Canada rules for 2012 (and we're assuming,
4825 are entirely to the README and tz-art.htm and tz-link.htm files, if
4827 reflect the changed addresses for the mailing list and the code and
4828 data distribution points & methods (and a link to DateTime::TimeZone::Tzfile
4833 Chile 2011/2012 and 2012/2013 summer time date adjustments.
4854 all, and consequently that zone has been removed (again) and reinstated
4855 in the "backward" file as a link to Europe/Chisinau. And third, the
4860 (and the incorrect syntax that was in the 2011m version of that file
4868 been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
4869 Tim Parenti noted) have been fixed, and the change for Ukraine has been
4871 (again, thanks to Tim Parenti, and also Denys Gavrysh).
4883 zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
4898 (contemporary changes for Samoa; past changes for Kenya, Uganda, and
4910 Russia and Curaçao changes
4925 Morocco, Chile, and tz-link changes
4930 changes that impact present-day timestamps in Cuba, Samoa, and Turkey
4935 These do affect current timestamps in Chile and Annette Island, Canada.
4960 Hong Kong, Vostok, and zic.c changes
4975 changes for Bahía de Banderas and for version naming
5011 "goahead" and "goback" structure elements
5041 (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
5046 "antarctica" and "tz-link.htm" changes
5051 with two corrections as reported by Eric Muller and Philip Newton
5062 Samoa (commentary only), Pakistan, and Bangladesh changes
5067 added commentary for Argentina and a change to the end of DST in
5073 Samoa and Palestine changes
5078 Samoa (comments only) and Egypt
5119 Morocco, Tunisia, Argentina, and American Astronomical Society changes
5139 southamerica and zone.tab files, with Argentina DST rule changes and
5140 United States zone reordering and recommenting
5150 Fix a broken HTML anchor and update Brazil's DST transitions;
5161 changes by Arthur David Olson and Jesper Nørgaard Welen
5166 changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo
5171 Pakistan, Morocco, and Mongolia
5206 changes for Cuba and Syria
5220 recent International Earth Rotation and Reference Systems Service
5228 changes by Paul Eggert (including Haiti, Turks and Caicos, and New
5237 Syria and Honduras changes by Paul Eggert
5291 changes for Uruguay, Palestine, and Egypt by Paul Eggert
5351 changes to zic.c and the "europe" file to minimize differences
5352 between output produced by the old 32-bit zic and the new 64-bit
5376 They also add "<pre>" directives to time zone data files and reflect
5393 "systemv", "tz-link.htm", and "zdump.c" changes
5399 Georgia, Cuba, Nicaragua, and Jordan changes by Paul Eggert
5406 changes by Paul Eggert (both the Uruguay changes and the Kyrgyzstan
5424 and the changes no longer increase the data files nine-fold--there's
5440 and the characters used in those abbreviations.
5452 changes (most importantly to Nicaragua and Haiti) by Paul Eggert
5459 minor changes to Makefile and zdump.c to produce more useful output
5465 changes by Paul Eggert (a change to current DST rules in Uruguay and
5471 data and documentation changes by Paul Eggert
5497 Get localtime and gmtime working on systems with exotic time_t types.
5525 changed versions of difftime.c and private.h
5576 minor changes to "Makefile" and "northamerica" (in the latter case,
5593 Add a "--version" option (and documentation) to the zic and zdump commands.
5599 Update the leapseconds and tz-art.htm files.
5606 a few additions and modifications to the tz-art.htm file
5645 changes by Paul Eggert and Andrew Brown
5662 Trailing white space has been removed from data file lines, and
5692 Error checking and messages in the "yearistype" script have been
5707 changes to the documentation and code of strftime for C99 conformance
5721 changes by Paul Eggert and Joseph Myers
5723 modest tweaks to the tz-art.htm and tz-link.htm files
5737 additions to the "zic" manual page and the "Arts.htm" file
5748 Lithuania and Estonia)
5756 The "code" file contains changes to "Makefile" and "checktab.awk" to
5762 changes by Arthur David Olson and Paul Eggert
5772 In addition to Paul's changes, there are updates to "Arts.htm" and
5804 error message internationalizations and corrections in zic.c and
5811 changes for Brazil, Chile, and Germany
5848 zoneinfo/posix, and to produce zoneinfo-leaps rather than
5853 changes from Guy Harris to provide asctime_r and ctime_r
5861 "Arts.htm", "WWW.htm", "asia", and "australasia" are the only places
5872 changes and additions to Arts.htm
5877 URL cleanups and additions
5908 corrections for Uruguay (and other locations)
5911 correctly handle leap seconds and correctly handle tm_sec values
5921 "Music" has been renamed "Arts.htm", HTMLified, and augmented to
5964 Paul Eggert's Antarctica (and other changes)
5967 both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
6018 "northamerica" and "europe" changes by Paul Eggert
6030 fix for the simultaneous-DST-and-zone-change challenge
6046 transition times show up in both "Zone" lines and "Rule" lines, which
6048 (This also makes the zic input files such as "europe" a bit shorter and
6056 abbreviation for Denver is corrected to MST (and MDT), and the
6074 internationalization changes and the fix to the documentation for strftime
6091 leap-year streamlining and binary-search changes
6098 fixes and enhancements from Paul Eggert, including code that
6108 plus support for two new formats ('G' and 'g') to give ISO 8601 year
6115 file has been updated, and a new file ("WWW") covering useful URLs
6122 and (for last minute shoppers) notes in the "Music" file on the CD
6156 early" was just a approximation, and the true error is one month
6194 changes to "asia", "backward", "europe", and "southamerica"
6217 * incorporate the changes to "zdump" and "date" to make changes to
6222 * include (and document) support for universal time specifications in
6227 universal time shows up in its input, and data entries have been
6243 fix missing "optind.c" and a reference to it in the Makefile
6278 correspondence with Adam David and Peter Ilieve, and move some stray
6284 And I cleaned up the zic documentation a little bit.
6296 on Shanks), and there are some code changes to deal with the buglets
6307 This has updated data for Israel, England, and Kwajalein. There's
6309 Thanks to Paul Eggert and Peter Ilieve for the changes.
6314 new fix and new data on Israel
6331 want to recompile things and a data piece useful to anyone who can
6335 portability changes, and an off-by-one fix (with thanks to
6336 Tom Karzes at deshaw.com for providing a description and a
6345 There are changes for Portugal, Saskatchewan, and "Pacific-New";
6359 * ANSIfication (including versions of "mktime" and "difftime"),
6363 for Great Britain and New Zealand)
6366 * and the 1989 data for Saudi Arabia.
6369 places and as "part of the application" in others, there's no good way to
6374 And the "dysize" function has disappeared; it was present to allow
6375 compilation of the "date" command on old BSD systems, and a version of "date"
6391 adapted and reformatted for the purposes of this file.
6394 tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g.,
6395 code2010a, data2012c) consist of just one or the other tarball, and a
6404 abbreviation of -0000 and an "is missing!" comment).
6406 Earlier versions of the code and data were not announced on the tz
6407 list and are not summarized here.