1*0a6a1f1dSLionel SambucNews for the tz database 2*0a6a1f1dSLionel Sambuc 3*0a6a1f1dSLionel SambucRelease 2015g - 2015-10-01 00:39:51 -0700 4*0a6a1f1dSLionel Sambuc 5*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 6*0a6a1f1dSLionel Sambuc 7*0a6a1f1dSLionel Sambuc Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25. 8*0a6a1f1dSLionel Sambuc (Thanks to Fatih.) 9*0a6a1f1dSLionel Sambuc 10*0a6a1f1dSLionel Sambuc Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time. 11*0a6a1f1dSLionel Sambuc (Thanks to Alexander Krivenyshev.) 12*0a6a1f1dSLionel Sambuc 13*0a6a1f1dSLionel Sambuc Fiji's 2016 fall-back transition is scheduled for January 17, not 24. 14*0a6a1f1dSLionel Sambuc (Thanks to Ken Rylander.) 15*0a6a1f1dSLionel Sambuc 16*0a6a1f1dSLionel Sambuc Fort Nelson, British Columbia will not fall back on 2015-11-01. It has 17*0a6a1f1dSLionel Sambuc effectively been on MST (-0700) since it advanced its clocks on 2015-03-08. 18*0a6a1f1dSLionel Sambuc New zone America/Fort_Nelson. (Thanks to Matt Johnson.) 19*0a6a1f1dSLionel Sambuc 20*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 21*0a6a1f1dSLionel Sambuc 22*0a6a1f1dSLionel Sambuc Norfolk observed DST from 1974-10-27 02:00 to 1975-03-02 02:00. 23*0a6a1f1dSLionel Sambuc 24*0a6a1f1dSLionel Sambuc Changes affecting code 25*0a6a1f1dSLionel Sambuc 26*0a6a1f1dSLionel Sambuc localtime no longer mishandles America/Anchorage after 2037. 27*0a6a1f1dSLionel Sambuc (Thanks to Bradley White for reporting the bug.) 28*0a6a1f1dSLionel Sambuc 29*0a6a1f1dSLionel Sambuc The localtime module allows the variables 'timezone', 'daylight', 30*0a6a1f1dSLionel Sambuc and 'altzone' to be in common storage shared with other modules, 31*0a6a1f1dSLionel Sambuc and declares them in case the system <time.h> does not. 32*0a6a1f1dSLionel Sambuc (Problems reported by Kees Dekker.) 33*0a6a1f1dSLionel Sambuc 34*0a6a1f1dSLionel Sambuc On platforms with tm_zone, strftime.c now assumes it is not NULL. 35*0a6a1f1dSLionel Sambuc This simplifies the code and is consistent with zdump.c. 36*0a6a1f1dSLionel Sambuc (Problem reported by Christos Zoulas.) 37*0a6a1f1dSLionel Sambuc 38*0a6a1f1dSLionel Sambuc Changes affecting documentation 39*0a6a1f1dSLionel Sambuc 40*0a6a1f1dSLionel Sambuc The tzfile man page now documents that transition times denote the 41*0a6a1f1dSLionel Sambuc starts (not the ends) of the corresponding time periods. 42*0a6a1f1dSLionel Sambuc (Ambiguity reported by Bill Seymour.) 43*0a6a1f1dSLionel Sambuc 44*0a6a1f1dSLionel Sambuc 45*0a6a1f1dSLionel SambucRelease 2015f - 2015-08-10 18:06:56 -0700 46*0a6a1f1dSLionel Sambuc 47*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 48*0a6a1f1dSLionel Sambuc 49*0a6a1f1dSLionel Sambuc North Korea switches to +0830 on 2015-08-15. (Thanks to Steffen Thorsen.) 50*0a6a1f1dSLionel Sambuc The abbreviation remains "KST". (Thanks to Robert Elz.) 51*0a6a1f1dSLionel Sambuc 52*0a6a1f1dSLionel Sambuc Uruguay no longer observes DST. (Thanks to Steffen Thorsen 53*0a6a1f1dSLionel Sambuc and Pablo Camargo.) 54*0a6a1f1dSLionel Sambuc 55*0a6a1f1dSLionel Sambuc Changes affecting past and future time stamps 56*0a6a1f1dSLionel Sambuc 57*0a6a1f1dSLionel Sambuc Moldova starts and ends DST at 00:00 UTC, not at 01:00 UTC. 58*0a6a1f1dSLionel Sambuc (Thanks to Roman Tudos.) 59*0a6a1f1dSLionel Sambuc 60*0a6a1f1dSLionel Sambuc Changes affecting data format and code 61*0a6a1f1dSLionel Sambuc 62*0a6a1f1dSLionel Sambuc zic's '-y YEARISTYPE' option is no longer documented. The TYPE 63*0a6a1f1dSLionel Sambuc field of a Rule line should now be '-'; the old values 'even', 64*0a6a1f1dSLionel Sambuc 'odd', 'uspres', 'nonpres', 'nonuspres' were already undocumented. 65*0a6a1f1dSLionel Sambuc Although the implementation has not changed, these features do not 66*0a6a1f1dSLionel Sambuc work in the default installation, they are not used in the data, 67*0a6a1f1dSLionel Sambuc and they are now considered obsolescent. 68*0a6a1f1dSLionel Sambuc 69*0a6a1f1dSLionel Sambuc zic now checks that two rules don't take effect at the same time. 70*0a6a1f1dSLionel Sambuc (Thanks to Jon Skeet and Arthur David Olson.) Constraints on 71*0a6a1f1dSLionel Sambuc simultaneity are now documented. 72*0a6a1f1dSLionel Sambuc 73*0a6a1f1dSLionel Sambuc The two characters '%z' in a zone format now stand for the UTC 74*0a6a1f1dSLionel Sambuc offset, e.g., '-07' for seven hours behind UTC and '+0530' for 75*0a6a1f1dSLionel Sambuc five hours and thirty minutes ahead. This better supports time 76*0a6a1f1dSLionel Sambuc zone abbreviations conforming to POSIX.1-2001 and later. 77*0a6a1f1dSLionel Sambuc 78*0a6a1f1dSLionel Sambuc Changes affecting installed data files 79*0a6a1f1dSLionel Sambuc 80*0a6a1f1dSLionel Sambuc Comments for America/Halifax and America/Glace_Bay have been improved. 81*0a6a1f1dSLionel Sambuc (Thanks to Brian Inglis.) 82*0a6a1f1dSLionel Sambuc 83*0a6a1f1dSLionel Sambuc Data entries have been simplified for Atlantic/Canary, Europe/Simferopol, 84*0a6a1f1dSLionel Sambuc Europe/Sofia, and Europe/Tallinn. This yields slightly smaller 85*0a6a1f1dSLionel Sambuc installed data files for Europe/Simferopol and Europe/Tallinn. 86*0a6a1f1dSLionel Sambuc It does not affect timestamps. (Thanks to Howard Hinnant.) 87*0a6a1f1dSLionel Sambuc 88*0a6a1f1dSLionel Sambuc Changes affecting code 89*0a6a1f1dSLionel Sambuc 90*0a6a1f1dSLionel Sambuc zdump and zic no longer warn about valid time zone abbreviations 91*0a6a1f1dSLionel Sambuc like '-05'. 92*0a6a1f1dSLionel Sambuc 93*0a6a1f1dSLionel Sambuc Some Visual Studio 2013 warnings have been suppressed. 94*0a6a1f1dSLionel Sambuc (Thanks to Kees Dekker.) 95*0a6a1f1dSLionel Sambuc 96*0a6a1f1dSLionel Sambuc 'date' no longer sets the time of day and its -a, -d, -n and -t 97*0a6a1f1dSLionel Sambuc options have been removed. Long obsolescent, the implementation 98*0a6a1f1dSLionel Sambuc of these features had porting problems. Builders no longer need 99*0a6a1f1dSLionel Sambuc to configure HAVE_ADJTIME, HAVE_SETTIMEOFDAY, or HAVE_UTMPX_H. 100*0a6a1f1dSLionel Sambuc (Thanks to Kees Dekker for pointing out the problem.) 101*0a6a1f1dSLionel Sambuc 102*0a6a1f1dSLionel Sambuc Changes affecting documentation 103*0a6a1f1dSLionel Sambuc 104*0a6a1f1dSLionel Sambuc The Theory file mentions naming issues earlier, as these seem to be 105*0a6a1f1dSLionel Sambuc poorly publicized (thanks to Gilmore Davidson for reporting the problem). 106*0a6a1f1dSLionel Sambuc 107*0a6a1f1dSLionel Sambuc tz-link.htm mentions Time Zone Database Parser (thanks to Howard Hinnant). 108*0a6a1f1dSLionel Sambuc 109*0a6a1f1dSLionel Sambuc Mention that Herbert Samuel introduced the term "Summer Time". 110*0a6a1f1dSLionel Sambuc 111*0a6a1f1dSLionel Sambuc 112*0a6a1f1dSLionel SambucRelease 2015e - 2015-06-13 10:56:02 -0700 113*0a6a1f1dSLionel Sambuc 114*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 115*0a6a1f1dSLionel Sambuc 116*0a6a1f1dSLionel Sambuc Morocco will suspend DST from 2015-06-14 03:00 through 2015-07-19 02:00, 117*0a6a1f1dSLionel Sambuc not 06-13 and 07-18 as we had guessed. (Thanks to Milamber.) 118*0a6a1f1dSLionel Sambuc 119*0a6a1f1dSLionel Sambuc Assume Cayman Islands will observe DST starting next year, using US rules. 120*0a6a1f1dSLionel Sambuc Although it isn't guaranteed, it is the most likely. 121*0a6a1f1dSLionel Sambuc 122*0a6a1f1dSLionel Sambuc Changes affecting data format 123*0a6a1f1dSLionel Sambuc 124*0a6a1f1dSLionel Sambuc The file 'iso3166.tab' now uses UTF-8, so that its entries can better 125*0a6a1f1dSLionel Sambuc spell the names of Åland Islands, Côte d'Ivoire, and Réunion. 126*0a6a1f1dSLionel Sambuc 127*0a6a1f1dSLionel Sambuc Changes affecting code 128*0a6a1f1dSLionel Sambuc 129*0a6a1f1dSLionel Sambuc When displaying data, tzselect converts it to the current locale's 130*0a6a1f1dSLionel Sambuc encoding if the iconv command works. (Problem reported by random832.) 131*0a6a1f1dSLionel Sambuc 132*0a6a1f1dSLionel Sambuc tzselect no longer mishandles Dominica, fixing a bug introduced 133*0a6a1f1dSLionel Sambuc in Release 2014f. (Problem reported by Owen Leibman.) 134*0a6a1f1dSLionel Sambuc 135*0a6a1f1dSLionel Sambuc zic -l no longer fails when compiled with -DTZDEFAULT=\"/etc/localtime\". 136*0a6a1f1dSLionel Sambuc This fixes a bug introduced in Release 2014f. 137*0a6a1f1dSLionel Sambuc (Problem reported by Leonardo Chiquitto.) 138*0a6a1f1dSLionel Sambuc 139*0a6a1f1dSLionel Sambuc 140*0a6a1f1dSLionel SambucRelease 2015d - 2015-04-24 08:09:46 -0700 141*0a6a1f1dSLionel Sambuc 142*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 143*0a6a1f1dSLionel Sambuc 144*0a6a1f1dSLionel Sambuc Egypt will not observe DST in 2015 and will consider canceling it 145*0a6a1f1dSLionel Sambuc permanently. For now, assume no DST indefinitely. 146*0a6a1f1dSLionel Sambuc (Thanks to Ahmed Nazmy and Tim Parenti.) 147*0a6a1f1dSLionel Sambuc 148*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 149*0a6a1f1dSLionel Sambuc 150*0a6a1f1dSLionel Sambuc America/Whitehorse switched from UTC-9 to UTC-8 on 1967-05-28, not 151*0a6a1f1dSLionel Sambuc 1966-07-01. Also, Yukon's time zone history is documented better. 152*0a6a1f1dSLionel Sambuc (Thanks to Brian Inglis and Dennis Ferguson.) 153*0a6a1f1dSLionel Sambuc 154*0a6a1f1dSLionel Sambuc Change affecting past and future time zone abbreviations 155*0a6a1f1dSLionel Sambuc 156*0a6a1f1dSLionel Sambuc The abbreviations for Hawaii-Aleutian standard and daylight times 157*0a6a1f1dSLionel Sambuc have been changed from HAST/HADT to HST/HDT, as per US Government 158*0a6a1f1dSLionel Sambuc Printing Office style. This affects only America/Adak since 1983, 159*0a6a1f1dSLionel Sambuc as America/Honolulu was already using the new style. 160*0a6a1f1dSLionel Sambuc 161*0a6a1f1dSLionel Sambuc Changes affecting code 162*0a6a1f1dSLionel Sambuc 163*0a6a1f1dSLionel Sambuc zic has some minor performance improvements. 164*0a6a1f1dSLionel Sambuc 165*0a6a1f1dSLionel Sambuc 166*0a6a1f1dSLionel SambucRelease 2015c - 2015-04-11 08:55:55 -0700 167*0a6a1f1dSLionel Sambuc 168*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 169*0a6a1f1dSLionel Sambuc 170*0a6a1f1dSLionel Sambuc Egypt's spring-forward transition is at 24:00 on April's last Thursday, 171*0a6a1f1dSLionel Sambuc not 00:00 on April's last Friday. 2015's transition will therefore be on 172*0a6a1f1dSLionel Sambuc Thursday, April 30 at 24:00, not Friday, April 24 at 00:00. Similar fixes 173*0a6a1f1dSLionel Sambuc apply to 2026, 2037, 2043, etc. (Thanks to Steffen Thorsen.) 174*0a6a1f1dSLionel Sambuc 175*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 176*0a6a1f1dSLionel Sambuc 177*0a6a1f1dSLionel Sambuc The following changes affect some pre-1991 Chile-related time stamps 178*0a6a1f1dSLionel Sambuc in America/Santiago, Antarctica/Palmer, and Pacific/Easter. 179*0a6a1f1dSLionel Sambuc 180*0a6a1f1dSLionel Sambuc The 1910 transition was January 10, not January 1. 181*0a6a1f1dSLionel Sambuc 182*0a6a1f1dSLionel Sambuc The 1918 transition was September 10, not September 1. 183*0a6a1f1dSLionel Sambuc 184*0a6a1f1dSLionel Sambuc The UTC-4 time observed from 1932 to 1942 is now considered to be 185*0a6a1f1dSLionel Sambuc standard time, not year-round DST. 186*0a6a1f1dSLionel Sambuc 187*0a6a1f1dSLionel Sambuc Santiago observed DST (UTC-3) from 1946-07-15 through 1946-08-31, 188*0a6a1f1dSLionel Sambuc then reverted to standard time, then switched its time zone to 189*0a6a1f1dSLionel Sambuc UTC-5 on 1947-04-01. 190*0a6a1f1dSLionel Sambuc 191*0a6a1f1dSLionel Sambuc Assume transitions before 1968 were at 00:00, since we have no data 192*0a6a1f1dSLionel Sambuc saying otherwise. 193*0a6a1f1dSLionel Sambuc 194*0a6a1f1dSLionel Sambuc The spring 1988 transition was 1988-10-09, not 1988-10-02. 195*0a6a1f1dSLionel Sambuc The fall 1990 transition was 1990-03-11, not 1990-03-18. 196*0a6a1f1dSLionel Sambuc 197*0a6a1f1dSLionel Sambuc Assume no UTC offset change for Pacific/Easter on 1890-01-01, 198*0a6a1f1dSLionel Sambuc and omit all transitions on Pacific/Easter from 1942 through 1946 199*0a6a1f1dSLionel Sambuc since we have no data suggesting that they existed. 200*0a6a1f1dSLionel Sambuc 201*0a6a1f1dSLionel Sambuc One more zone has been turned into a link, as it differed 202*0a6a1f1dSLionel Sambuc from an existing zone only for older time stamps. As usual, 203*0a6a1f1dSLionel Sambuc this change affects UTC offsets in pre-1970 time stamps only. 204*0a6a1f1dSLionel Sambuc The zone's old contents have been moved to the 'backzone' file. 205*0a6a1f1dSLionel Sambuc The affected zone is America/Montreal. 206*0a6a1f1dSLionel Sambuc 207*0a6a1f1dSLionel Sambuc Changes affecting commentary 208*0a6a1f1dSLionel Sambuc 209*0a6a1f1dSLionel Sambuc Mention the TZUpdater tool. 210*0a6a1f1dSLionel Sambuc 211*0a6a1f1dSLionel Sambuc Mention "The Time Now". (Thanks to Brandon Ramsey.) 212*0a6a1f1dSLionel Sambuc 213*0a6a1f1dSLionel Sambuc 214*0a6a1f1dSLionel SambucRelease 2015b - 2015-03-19 23:28:11 -0700 215*0a6a1f1dSLionel Sambuc 216*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 217*0a6a1f1dSLionel Sambuc 218*0a6a1f1dSLionel Sambuc Mongolia will start observing DST again this year, from the last 219*0a6a1f1dSLionel Sambuc Saturday in March at 02:00 to the last Saturday in September at 00:00. 220*0a6a1f1dSLionel Sambuc (Thanks to Ganbold Tsagaankhuu.) 221*0a6a1f1dSLionel Sambuc 222*0a6a1f1dSLionel Sambuc Palestine will start DST on March 28, not March 27. Also, 223*0a6a1f1dSLionel Sambuc correct the fall 2014 transition from September 26 to October 24. 224*0a6a1f1dSLionel Sambuc Adjust future predictions accordingly. (Thanks to Steffen Thorsen.) 225*0a6a1f1dSLionel Sambuc 226*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 227*0a6a1f1dSLionel Sambuc 228*0a6a1f1dSLionel Sambuc The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a 229*0a6a1f1dSLionel Sambuc regression. (Thanks to Stuart Bishop for reporting the problem.) 230*0a6a1f1dSLionel Sambuc 231*0a6a1f1dSLionel Sambuc Some more zones have been turned into links, when they differed 232*0a6a1f1dSLionel Sambuc from existing zones only for older time stamps. As usual, 233*0a6a1f1dSLionel Sambuc these changes affect UTC offsets in pre-1970 time stamps only. 234*0a6a1f1dSLionel Sambuc Their old contents have been moved to the 'backzone' file. 235*0a6a1f1dSLionel Sambuc The affected zones are: America/Antigua, America/Cayman, 236*0a6a1f1dSLionel Sambuc Pacific/Midway, and Pacific/Saipan. 237*0a6a1f1dSLionel Sambuc 238*0a6a1f1dSLionel Sambuc Changes affecting time zone abbreviations 239*0a6a1f1dSLionel Sambuc 240*0a6a1f1dSLionel Sambuc Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD". 241*0a6a1f1dSLionel Sambuc (Thanks to Hank W.) 242*0a6a1f1dSLionel Sambuc 243*0a6a1f1dSLionel Sambuc Changes affecting code 244*0a6a1f1dSLionel Sambuc 245*0a6a1f1dSLionel Sambuc Fix integer overflow bug in reference 'mktime' implementation. 246*0a6a1f1dSLionel Sambuc (Problem reported by Jörg Richter.) 247*0a6a1f1dSLionel Sambuc 248*0a6a1f1dSLionel Sambuc Allow -Dtime_tz=time_t compilations, and allow -Dtime_tz=... libraries 249*0a6a1f1dSLionel Sambuc to be used in the same executable as standard-library time_t functions. 250*0a6a1f1dSLionel Sambuc (Problems reported by Bradley White.) 251*0a6a1f1dSLionel Sambuc 252*0a6a1f1dSLionel Sambuc Changes affecting commentary 253*0a6a1f1dSLionel Sambuc 254*0a6a1f1dSLionel Sambuc Cite the recent Mexican decree changing Quintana Roo's time zone. 255*0a6a1f1dSLionel Sambuc (Thanks to Carlos Raúl Perasso.) 256*0a6a1f1dSLionel Sambuc 257*0a6a1f1dSLionel Sambuc Likewise for the recent Chilean decree. (Thanks to Eduardo Romero Urra.) 258*0a6a1f1dSLionel Sambuc 259*0a6a1f1dSLionel Sambuc Update info about Mars time. 260*0a6a1f1dSLionel Sambuc 261*0a6a1f1dSLionel Sambuc 262*0a6a1f1dSLionel SambucRelease 2015a - 2015-01-29 22:35:20 -0800 263*0a6a1f1dSLionel Sambuc 264*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 265*0a6a1f1dSLionel Sambuc 266*0a6a1f1dSLionel Sambuc The Mexican state of Quintana Roo, represented by America/Cancun, 267*0a6a1f1dSLionel Sambuc will shift from Central Time with DST to Eastern Time without DST 268*0a6a1f1dSLionel Sambuc on 2015-02-01 at 02:00. (Thanks to Steffen Thorsen and Gwillim Law.) 269*0a6a1f1dSLionel Sambuc 270*0a6a1f1dSLionel Sambuc Chile will not change clocks in April or thereafter; its new standard time 271*0a6a1f1dSLionel Sambuc will be its old daylight saving time. This affects America/Santiago, 272*0a6a1f1dSLionel Sambuc Pacific/Easter, and Antarctica/Palmer. (Thanks to Juan Correa.) 273*0a6a1f1dSLionel Sambuc 274*0a6a1f1dSLionel Sambuc New leap second 2015-06-30 23:59:60 UTC as per IERS Bulletin C 49. 275*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti.) 276*0a6a1f1dSLionel Sambuc 277*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 278*0a6a1f1dSLionel Sambuc 279*0a6a1f1dSLionel Sambuc Iceland observed DST in 1919 and 1921, and its 1939 fallback 280*0a6a1f1dSLionel Sambuc transition was Oct. 29, not Nov. 29. Remove incorrect data from 281*0a6a1f1dSLionel Sambuc Shanks about time in Iceland between 1837 and 1908. 282*0a6a1f1dSLionel Sambuc 283*0a6a1f1dSLionel Sambuc Some more zones have been turned into links, when they differed 284*0a6a1f1dSLionel Sambuc from existing zones only for older time stamps. As usual, 285*0a6a1f1dSLionel Sambuc these changes affect UTC offsets in pre-1970 time stamps only. 286*0a6a1f1dSLionel Sambuc Their old contents have been moved to the 'backzone' file. 287*0a6a1f1dSLionel Sambuc The affected zones are: Asia/Aden, Asia/Bahrain, Asia/Kuwait, 288*0a6a1f1dSLionel Sambuc and Asia/Muscat. 289*0a6a1f1dSLionel Sambuc 290*0a6a1f1dSLionel Sambuc Changes affecting code 291*0a6a1f1dSLionel Sambuc 292*0a6a1f1dSLionel Sambuc tzalloc now scrubs time zone abbreviations compatibly with the way 293*0a6a1f1dSLionel Sambuc that tzset always has, by replacing invalid bytes with '_' and by 294*0a6a1f1dSLionel Sambuc shortening too-long abbreviations. 295*0a6a1f1dSLionel Sambuc 296*0a6a1f1dSLionel Sambuc tzselect ports to POSIX awk implementations, no longer mishandles 297*0a6a1f1dSLionel Sambuc POSIX TZ settings when GNU awk is used, and reports POSIX TZ 298*0a6a1f1dSLionel Sambuc settings to the user. (Thanks to Stefan Kuhn.) 299*0a6a1f1dSLionel Sambuc 300*0a6a1f1dSLionel Sambuc Changes affecting build procedure 301*0a6a1f1dSLionel Sambuc 302*0a6a1f1dSLionel Sambuc 'make check' now checks for links to links in the data. 303*0a6a1f1dSLionel Sambuc One such link (for Africa/Asmera) has been fixed. 304*0a6a1f1dSLionel Sambuc (Thanks to Stephen Colebourne for pointing out the problem.) 305*0a6a1f1dSLionel Sambuc 306*0a6a1f1dSLionel Sambuc Changes affecting commentary 307*0a6a1f1dSLionel Sambuc 308*0a6a1f1dSLionel Sambuc The leapseconds file commentary now mentions the expiration date. 309*0a6a1f1dSLionel Sambuc (Problem reported by Martin Burnicki.) 310*0a6a1f1dSLionel Sambuc 311*0a6a1f1dSLionel Sambuc Update Mexican Library of Congress URL. 312*0a6a1f1dSLionel Sambuc 313*0a6a1f1dSLionel Sambuc 314*0a6a1f1dSLionel SambucRelease 2014j - 2014-11-10 17:37:11 -0800 315*0a6a1f1dSLionel Sambuc 316*0a6a1f1dSLionel Sambuc Changes affecting current and future time stamps 317*0a6a1f1dSLionel Sambuc 318*0a6a1f1dSLionel Sambuc Turks & Caicos' switch from US eastern time to UTC-4 year-round 319*0a6a1f1dSLionel Sambuc did not occur on 2014-11-02 at 02:00. It's currently scheduled 320*0a6a1f1dSLionel Sambuc for 2015-11-01 at 02:00. (Thanks to Chris Walton.) 321*0a6a1f1dSLionel Sambuc 322*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 323*0a6a1f1dSLionel Sambuc 324*0a6a1f1dSLionel Sambuc Many pre-1989 time stamps have been corrected for Asia/Seoul and 325*0a6a1f1dSLionel Sambuc Asia/Pyongyang, based on sources for the Korean-language Wikipedia 326*0a6a1f1dSLionel Sambuc entry for time in Korea. (Thanks to Sanghyuk Jung.) Also, no 327*0a6a1f1dSLionel Sambuc longer guess that Pyongyang mimicked Seoul time after World War II, 328*0a6a1f1dSLionel Sambuc as this is politically implausible. 329*0a6a1f1dSLionel Sambuc 330*0a6a1f1dSLionel Sambuc Some more zones have been turned into links, when they differed 331*0a6a1f1dSLionel Sambuc from existing zones only for older time stamps. As usual, 332*0a6a1f1dSLionel Sambuc these changes affect UTC offsets in pre-1970 time stamps only. 333*0a6a1f1dSLionel Sambuc Their old contents have been moved to the 'backzone' file. 334*0a6a1f1dSLionel Sambuc The affected zones are: Africa/Addis_Ababa, Africa/Asmara, 335*0a6a1f1dSLionel Sambuc Africa/Dar_es_Salaam, Africa/Djibouti, Africa/Kampala, 336*0a6a1f1dSLionel Sambuc Africa/Mogadishu, Indian/Antananarivo, Indian/Comoro, and 337*0a6a1f1dSLionel Sambuc Indian/Mayotte. 338*0a6a1f1dSLionel Sambuc 339*0a6a1f1dSLionel Sambuc Changes affecting commentary 340*0a6a1f1dSLionel Sambuc 341*0a6a1f1dSLionel Sambuc The commentary is less enthusiastic about Shanks as a source, 342*0a6a1f1dSLionel Sambuc and is more careful to distinguish UT from UTC. 343*0a6a1f1dSLionel Sambuc 344*0a6a1f1dSLionel Sambuc 345*0a6a1f1dSLionel SambucRelease 2014i - 2014-10-21 22:04:57 -0700 346*0a6a1f1dSLionel Sambuc 347*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 348*0a6a1f1dSLionel Sambuc 349*0a6a1f1dSLionel Sambuc Pacific/Fiji will observe DST from 2014-11-02 02:00 to 2015-01-18 03:00. 350*0a6a1f1dSLionel Sambuc (Thanks to Ken Rylander for the heads-up.) Guess that future 351*0a6a1f1dSLionel Sambuc years will use a similar pattern. 352*0a6a1f1dSLionel Sambuc 353*0a6a1f1dSLionel Sambuc A new Zone Pacific/Bougainville, for the part of Papua New Guinea 354*0a6a1f1dSLionel Sambuc that plans to switch from UTC+10 to UTC+11 on 2014-12-28 at 02:00. 355*0a6a1f1dSLionel Sambuc (Thanks to Kiley Walbom for the heads-up.) 356*0a6a1f1dSLionel Sambuc 357*0a6a1f1dSLionel Sambuc Changes affecting time zone abbreviations 358*0a6a1f1dSLionel Sambuc 359*0a6a1f1dSLionel Sambuc Since Belarus is not changing its clocks even though Moscow is, 360*0a6a1f1dSLionel Sambuc the time zone abbreviation in Europe/Minsk is changing from FET 361*0a6a1f1dSLionel Sambuc to its more-traditional value MSK on 2014-10-26 at 01:00. 362*0a6a1f1dSLionel Sambuc (Thanks to Alexander Bokovoy for the heads-up about Belarus.) 363*0a6a1f1dSLionel Sambuc 364*0a6a1f1dSLionel Sambuc The new abbreviation IDT stands for the pre-1976 use of UT+8 in 365*0a6a1f1dSLionel Sambuc Indochina, to distinguish it better from ICT (UT+7). 366*0a6a1f1dSLionel Sambuc 367*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 368*0a6a1f1dSLionel Sambuc 369*0a6a1f1dSLionel Sambuc Many time stamps have been corrected for Asia/Ho_Chi_Minh before 1976 370*0a6a1f1dSLionel Sambuc (thanks to Trần Ngọc Quân for an indirect pointer to Trần Tiến Bình's 371*0a6a1f1dSLionel Sambuc authoritative book). Asia/Ho_Chi_Minh has been added to 372*0a6a1f1dSLionel Sambuc zone1970.tab, to give tzselect users in Vietnam two choices, 373*0a6a1f1dSLionel Sambuc since north and south Vietnam disagreed after our 1970 cutoff. 374*0a6a1f1dSLionel Sambuc 375*0a6a1f1dSLionel Sambuc Asia/Phnom_Penh and Asia/Vientiane have been turned into links, as 376*0a6a1f1dSLionel Sambuc they differed from existing zones only for older time stamps. As 377*0a6a1f1dSLionel Sambuc usual, these changes affect pre-1970 time stamps only. Their old 378*0a6a1f1dSLionel Sambuc contents have been moved to the 'backzone' file. 379*0a6a1f1dSLionel Sambuc 380*0a6a1f1dSLionel Sambuc Changes affecting code 381*0a6a1f1dSLionel Sambuc 382*0a6a1f1dSLionel Sambuc The time-related library functions now set errno on failure, and 383*0a6a1f1dSLionel Sambuc some crashes in the new tzalloc-related library functions have 384*0a6a1f1dSLionel Sambuc been fixed. (Thanks to Christos Zoulas for reporting most of 385*0a6a1f1dSLionel Sambuc these problems and for suggesting fixes.) 386*0a6a1f1dSLionel Sambuc 387*0a6a1f1dSLionel Sambuc If USG_COMPAT is defined and the requested time stamp is standard time, 388*0a6a1f1dSLionel Sambuc the tz library's localtime and mktime functions now set the extern 389*0a6a1f1dSLionel Sambuc variable timezone to a value appropriate for that time stamp; and 390*0a6a1f1dSLionel Sambuc similarly for ALTZONE, daylight saving time, and the altzone variable. 391*0a6a1f1dSLionel Sambuc This change is a companion to the tzname change in 2014h, and is 392*0a6a1f1dSLionel Sambuc designed to make timezone and altzone more compatible with tzname. 393*0a6a1f1dSLionel Sambuc 394*0a6a1f1dSLionel Sambuc The tz library's functions now set errno to EOVERFLOW if they fail 395*0a6a1f1dSLionel Sambuc because the result cannot be represented. ctime and ctime_r now 396*0a6a1f1dSLionel Sambuc return NULL and set errno when a time stamp is out of range, rather 397*0a6a1f1dSLionel Sambuc than having undefined behavior. 398*0a6a1f1dSLionel Sambuc 399*0a6a1f1dSLionel Sambuc Some bugs associated with the new 2014g functions have been fixed. 400*0a6a1f1dSLionel Sambuc This includes a bug that largely incapacitated the new functions 401*0a6a1f1dSLionel Sambuc time2posix_z and posix2time_z. (Thanks to Christos Zoulas.) 402*0a6a1f1dSLionel Sambuc It also includes some uses of uninitialized variables after tzalloc. 403*0a6a1f1dSLionel Sambuc The new code uses the standard type 'ssize_t', which the Makefile 404*0a6a1f1dSLionel Sambuc now gives porting advice about. 405*0a6a1f1dSLionel Sambuc 406*0a6a1f1dSLionel Sambuc Changes affecting commentary 407*0a6a1f1dSLionel Sambuc 408*0a6a1f1dSLionel Sambuc Updated URLs for NRC Canada (thanks to Matt Johnson and Brian Inglis). 409*0a6a1f1dSLionel Sambuc 410*0a6a1f1dSLionel Sambuc 411*0a6a1f1dSLionel SambucRelease 2014h - 2014-09-25 18:59:03 -0700 412*0a6a1f1dSLionel Sambuc 413*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 414*0a6a1f1dSLionel Sambuc 415*0a6a1f1dSLionel Sambuc America/Jamaica's 1974 spring-forward transition was Jan. 6, not Apr. 28. 416*0a6a1f1dSLionel Sambuc 417*0a6a1f1dSLionel Sambuc Shanks says Asia/Novokuznetsk switched from LMT (not "NMT") on 1924-05-01, 418*0a6a1f1dSLionel Sambuc not 1920-01-06. The old entry was based on a misinterpretation of Shanks. 419*0a6a1f1dSLionel Sambuc 420*0a6a1f1dSLionel Sambuc Some more zones have been turned into links, when they differed 421*0a6a1f1dSLionel Sambuc from existing zones only for older time stamps. As usual, 422*0a6a1f1dSLionel Sambuc these changes affect UTC offsets in pre-1970 time stamps only. 423*0a6a1f1dSLionel Sambuc Their old contents have been moved to the 'backzone' file. 424*0a6a1f1dSLionel Sambuc The affected zones are: Africa/Blantyre, Africa/Bujumbura, 425*0a6a1f1dSLionel Sambuc Africa/Gaborone, Africa/Harare, Africa/Kigali, Africa/Lubumbashi, 426*0a6a1f1dSLionel Sambuc Africa/Lusaka, Africa/Maseru, and Africa/Mbabane. 427*0a6a1f1dSLionel Sambuc 428*0a6a1f1dSLionel Sambuc Changes affecting code 429*0a6a1f1dSLionel Sambuc 430*0a6a1f1dSLionel Sambuc zdump -V and -v now output gmtoff= values on all platforms, 431*0a6a1f1dSLionel Sambuc not merely on platforms defining TM_GMTOFF. 432*0a6a1f1dSLionel Sambuc 433*0a6a1f1dSLionel Sambuc The tz library's localtime and mktime functions now set tzname to a value 434*0a6a1f1dSLionel Sambuc appropriate for the requested time stamp, and zdump now uses this 435*0a6a1f1dSLionel Sambuc on platforms not defining TM_ZONE, fixing a 2014g regression. 436*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti for reporting the problem.) 437*0a6a1f1dSLionel Sambuc 438*0a6a1f1dSLionel Sambuc The tz library no longer sets tzname if localtime or mktime fails. 439*0a6a1f1dSLionel Sambuc 440*0a6a1f1dSLionel Sambuc zdump -c no longer mishandles transitions near year boundaries. 441*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti for reporting the problem.) 442*0a6a1f1dSLionel Sambuc 443*0a6a1f1dSLionel Sambuc An access to uninitalized data has been fixed. 444*0a6a1f1dSLionel Sambuc (Thanks to Jörg Richter for reporting the problem.) 445*0a6a1f1dSLionel Sambuc 446*0a6a1f1dSLionel Sambuc When THREAD_SAFE is defined, the code ports to the C11 memory model. 447*0a6a1f1dSLionel Sambuc A memory leak has been fixed if ALL_STATE and THREAD_SAFE are defined 448*0a6a1f1dSLionel Sambuc and two threads race to initialize data used by gmtime-like functions. 449*0a6a1f1dSLionel Sambuc (Thanks to Andy Heninger for reporting the problems.) 450*0a6a1f1dSLionel Sambuc 451*0a6a1f1dSLionel Sambuc Changes affecting build procedure 452*0a6a1f1dSLionel Sambuc 453*0a6a1f1dSLionel Sambuc 'make check' now checks better for properly-sorted data. 454*0a6a1f1dSLionel Sambuc 455*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 456*0a6a1f1dSLionel Sambuc 457*0a6a1f1dSLionel Sambuc zdump's gmtoff=N output is now documented, and its isdst=D output 458*0a6a1f1dSLionel Sambuc is now documented to possibly output D values other than 0 or 1. 459*0a6a1f1dSLionel Sambuc 460*0a6a1f1dSLionel Sambuc zdump -c's treatment of years is now documented to use the 461*0a6a1f1dSLionel Sambuc Gregorian calendar and Universal Time without leap seconds, 462*0a6a1f1dSLionel Sambuc and its behavior at cutoff boundaries is now documented better. 463*0a6a1f1dSLionel Sambuc (Thanks to Arthur David Olson and Tim Parenti for reporting the problems.) 464*0a6a1f1dSLionel Sambuc 465*0a6a1f1dSLionel Sambuc Programs are now documented to use the proleptic Gregorian calendar. 466*0a6a1f1dSLionel Sambuc (Thanks to Alan Barrett for the suggestion.) 467*0a6a1f1dSLionel Sambuc 468*0a6a1f1dSLionel Sambuc Fractional-second GMT offsets have been documented for civil time 469*0a6a1f1dSLionel Sambuc in 19th-century Chennai, Jakarta, and New York. 470*0a6a1f1dSLionel Sambuc 471*0a6a1f1dSLionel Sambuc 472*0a6a1f1dSLionel SambucRelease 2014g - 2014-08-28 12:31:23 -0700 473*0a6a1f1dSLionel Sambuc 474*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 475*0a6a1f1dSLionel Sambuc 476*0a6a1f1dSLionel Sambuc Turks & Caicos is switching from US eastern time to UTC-4 year-round, 477*0a6a1f1dSLionel Sambuc modeled as a switch from EST/EDT to AST on 2014-11-02 at 02:00. 478*0a6a1f1dSLionel Sambuc [As noted in 2014j, this switch was later delayed.] 479*0a6a1f1dSLionel Sambuc 480*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 481*0a6a1f1dSLionel Sambuc 482*0a6a1f1dSLionel Sambuc Time in Russia or the USSR before 1926 or so has been corrected by 483*0a6a1f1dSLionel Sambuc a few seconds in the following zones: Asia/Irkutsk, 484*0a6a1f1dSLionel Sambuc Asia/Krasnoyarsk, Asia/Omsk, Asia/Samarkand, Asia/Tbilisi, 485*0a6a1f1dSLionel Sambuc Asia/Vladivostok, Asia/Yakutsk, Europe/Riga, Europe/Samara. For 486*0a6a1f1dSLionel Sambuc Asia/Yekaterinburg the correction is a few minutes. (Thanks to 487*0a6a1f1dSLionel Sambuc Vladimir Karpinsky.) 488*0a6a1f1dSLionel Sambuc 489*0a6a1f1dSLionel Sambuc The Portuguese decree of 1911-05-26 took effect on 1912-01-01. 490*0a6a1f1dSLionel Sambuc This affects 1911 time stamps in Africa/Bissau, Africa/Luanda, 491*0a6a1f1dSLionel Sambuc Atlantic/Azores, and Atlantic/Madeira. Also, Lisbon's pre-1912 492*0a6a1f1dSLionel Sambuc GMT offset was -0:36:45 (rounded from -0:36:44.68), not -0:36:32. 493*0a6a1f1dSLionel Sambuc (Thanks to Stephen Colebourne for pointing to the decree.) 494*0a6a1f1dSLionel Sambuc 495*0a6a1f1dSLionel Sambuc Asia/Dhaka ended DST on 2009-12-31 at 24:00, not 23:59. 496*0a6a1f1dSLionel Sambuc 497*0a6a1f1dSLionel Sambuc A new file 'backzone' contains data which may appeal to 498*0a6a1f1dSLionel Sambuc connoisseurs of old time stamps, although it is out of scope for 499*0a6a1f1dSLionel Sambuc the tz database, is often poorly sourced, and contains some data 500*0a6a1f1dSLionel Sambuc that is known to be incorrect. The new file is not recommended 501*0a6a1f1dSLionel Sambuc for ordinary use and its entries are not installed by default. 502*0a6a1f1dSLionel Sambuc (Thanks to Lester Caine for the high-quality Jersey, Guernsey, and 503*0a6a1f1dSLionel Sambuc Isle of Man entries.) 504*0a6a1f1dSLionel Sambuc 505*0a6a1f1dSLionel Sambuc Some more zones have been turned into links, when they differed 506*0a6a1f1dSLionel Sambuc from existing zones only for older time stamps. As usual, 507*0a6a1f1dSLionel Sambuc these changes affect UTC offsets in pre-1970 time stamps only. 508*0a6a1f1dSLionel Sambuc Their old contents have been moved to the 'backzone' file. 509*0a6a1f1dSLionel Sambuc The affected zones are: Africa/Bangui, Africa/Brazzaville, 510*0a6a1f1dSLionel Sambuc Africa/Douala, Africa/Kinshasa, Africa/Libreville, Africa/Luanda, 511*0a6a1f1dSLionel Sambuc Africa/Malabo, Africa/Niamey, and Africa/Porto-Novo. 512*0a6a1f1dSLionel Sambuc 513*0a6a1f1dSLionel Sambuc Changes affecting code 514*0a6a1f1dSLionel Sambuc 515*0a6a1f1dSLionel Sambuc Unless NETBSD_INSPIRED is defined to 0, the tz library now 516*0a6a1f1dSLionel Sambuc supplies functions for creating and using objects that represent 517*0a6a1f1dSLionel Sambuc time zones. The new functions are tzalloc, tzfree, localtime_rz, 518*0a6a1f1dSLionel Sambuc mktime_z, and (if STD_INSPIRED is also defined) posix2time_z and 519*0a6a1f1dSLionel Sambuc time2posix_z. They are intended for performance: for example, 520*0a6a1f1dSLionel Sambuc localtime_rz (unlike localtime_r) is trivially thread-safe without 521*0a6a1f1dSLionel Sambuc locking. (Thanks to Christos Zoulas for proposing NetBSD-inspired 522*0a6a1f1dSLionel Sambuc functions, and to Alan Barrett and Jonathan Lennox for helping to 523*0a6a1f1dSLionel Sambuc debug the change.) 524*0a6a1f1dSLionel Sambuc 525*0a6a1f1dSLionel Sambuc zdump now builds with the tz library unless USE_LTZ is defined to 0, 526*0a6a1f1dSLionel Sambuc This lets zdump use tz features even if the system library lacks them. 527*0a6a1f1dSLionel Sambuc To build zdump with the system library, use 'make CFLAGS=-DUSE_LTZ=0 528*0a6a1f1dSLionel Sambuc TZDOBJS=zdump.o CHECK_TIME_T_ALTERNATIVES='. 529*0a6a1f1dSLionel Sambuc 530*0a6a1f1dSLionel Sambuc zdump now uses localtime_rz if available, as it's significantly faster, 531*0a6a1f1dSLionel Sambuc and it can help zdump better diagnose invalid time zone names. 532*0a6a1f1dSLionel Sambuc Define HAVE_LOCALTIME_RZ to 0 to suppress this. HAVE_LOCALTIME_RZ 533*0a6a1f1dSLionel Sambuc defaults to 1 if NETBSD_INSPIRED && USE_LTZ. When localtime_rz is 534*0a6a1f1dSLionel Sambuc not available, zdump now uses localtime_r and tzset if available, 535*0a6a1f1dSLionel Sambuc as this is a bit cleaner and faster than plain localtime. Compile 536*0a6a1f1dSLionel Sambuc with -DHAVE_LOCALTIME_R=0 and/or -DHAVE_TZSET=0 if your system 537*0a6a1f1dSLionel Sambuc lacks these two functions. 538*0a6a1f1dSLionel Sambuc 539*0a6a1f1dSLionel Sambuc If THREAD_SAFE is defined to 1, the tz library is now thread-safe. 540*0a6a1f1dSLionel Sambuc Although not needed for tz's own applications, which are single-threaded, 541*0a6a1f1dSLionel Sambuc this supports POSIX better if the tz library is used in multithreaded apps. 542*0a6a1f1dSLionel Sambuc 543*0a6a1f1dSLionel Sambuc Some crashes have been fixed when zdump or the tz library is given 544*0a6a1f1dSLionel Sambuc invalid or outlandish input. 545*0a6a1f1dSLionel Sambuc 546*0a6a1f1dSLionel Sambuc The tz library no longer mishandles leap seconds on platforms with 547*0a6a1f1dSLionel Sambuc unsigned time_t in time zones that lack ordinary transitions after 1970. 548*0a6a1f1dSLionel Sambuc 549*0a6a1f1dSLionel Sambuc The tz code now attempts to infer TM_GMTOFF and TM_ZONE if not 550*0a6a1f1dSLionel Sambuc already defined, to make it easier to configure on common platforms. 551*0a6a1f1dSLionel Sambuc Define NO_TM_GMTOFF and NO_TM_ZONE to suppress this. 552*0a6a1f1dSLionel Sambuc 553*0a6a1f1dSLionel Sambuc Unless the new macro UNINIT_TRAP is defined to 1, the tz code now 554*0a6a1f1dSLionel Sambuc assumes that reading uninitialized memory yields garbage values 555*0a6a1f1dSLionel Sambuc but does not cause other problems such as traps. 556*0a6a1f1dSLionel Sambuc 557*0a6a1f1dSLionel Sambuc If TM_GMTOFF is defined and UNINIT_TRAP is 0, mktime is now 558*0a6a1f1dSLionel Sambuc more likely to guess right for ambiguous time stamps near 559*0a6a1f1dSLionel Sambuc transitions where tm_isdst does not change. 560*0a6a1f1dSLionel Sambuc 561*0a6a1f1dSLionel Sambuc If HAVE_STRFTIME_L is defined to 1, the tz library now defines 562*0a6a1f1dSLionel Sambuc strftime_l for compatibility with recent versions of POSIX. 563*0a6a1f1dSLionel Sambuc Only the C locale is supported, though. HAVE_STRFTIME_L defaults 564*0a6a1f1dSLionel Sambuc to 1 on recent POSIX versions, and to 0 otherwise. 565*0a6a1f1dSLionel Sambuc 566*0a6a1f1dSLionel Sambuc tzselect -c now uses a hybrid distance measure that works better 567*0a6a1f1dSLionel Sambuc in Africa. (Thanks to Alan Barrett for noting the problem.) 568*0a6a1f1dSLionel Sambuc 569*0a6a1f1dSLionel Sambuc The C source code now ports to NetBSD when GCC_DEBUG_FLAGS is used, 570*0a6a1f1dSLionel Sambuc or when time_tz is defined. 571*0a6a1f1dSLionel Sambuc 572*0a6a1f1dSLionel Sambuc When HAVE_UTMPX_H is set the 'date' command now builds on systems 573*0a6a1f1dSLionel Sambuc whose <utmpx.h> file does not define WTMPX_FILE, and when setting 574*0a6a1f1dSLionel Sambuc the date it updates the wtmpx file if _PATH_WTMPX is defined. 575*0a6a1f1dSLionel Sambuc This affects GNU/Linux and similar systems. 576*0a6a1f1dSLionel Sambuc 577*0a6a1f1dSLionel Sambuc For easier maintenance later, some C code has been simplified, 578*0a6a1f1dSLionel Sambuc some lint has been removed, and the code has been tweaked so that 579*0a6a1f1dSLionel Sambuc plain 'make' is more likely to work. 580*0a6a1f1dSLionel Sambuc 581*0a6a1f1dSLionel Sambuc The C type 'bool' is now used for boolean values, instead of 'int'. 582*0a6a1f1dSLionel Sambuc 583*0a6a1f1dSLionel Sambuc The long-obsolete LOCALE_HOME code has been removed. 584*0a6a1f1dSLionel Sambuc 585*0a6a1f1dSLionel Sambuc The long-obsolete 'gtime' function has been removed. 586*0a6a1f1dSLionel Sambuc 587*0a6a1f1dSLionel Sambuc Changes affecting build procedure 588*0a6a1f1dSLionel Sambuc 589*0a6a1f1dSLionel Sambuc 'zdump' no longer links in ialloc.o, as it's not needed. 590*0a6a1f1dSLionel Sambuc 591*0a6a1f1dSLionel Sambuc 'make check_time_t_alternatives' no longer assumes GNU diff. 592*0a6a1f1dSLionel Sambuc 593*0a6a1f1dSLionel Sambuc Changes affecting distribution tarballs 594*0a6a1f1dSLionel Sambuc 595*0a6a1f1dSLionel Sambuc The files checktab.awk and zoneinfo2tdf.pl are now distributed in 596*0a6a1f1dSLionel Sambuc the tzdata tarball instead of the tzcode tarball, since they help 597*0a6a1f1dSLionel Sambuc maintain the data. The NEWS and Theory files are now also 598*0a6a1f1dSLionel Sambuc distributed in the tzdata tarball, as they're relevant for data. 599*0a6a1f1dSLionel Sambuc (Thanks to Alan Barrett for pointing this out.) Also, the 600*0a6a1f1dSLionel Sambuc leapseconds.awk file is no longer distributed in the tzcode 601*0a6a1f1dSLionel Sambuc tarball, since it belongs in the tzdata tarball (where 2014f 602*0a6a1f1dSLionel Sambuc inadvertently also distributed it). 603*0a6a1f1dSLionel Sambuc 604*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 605*0a6a1f1dSLionel Sambuc 606*0a6a1f1dSLionel Sambuc A new file CONTRIBUTING is distributed. (Thanks to Tim Parenti for 607*0a6a1f1dSLionel Sambuc suggesting a CONTRIBUTING file, and to Tony Finch and Walter Harms 608*0a6a1f1dSLionel Sambuc for debugging it.) 609*0a6a1f1dSLionel Sambuc 610*0a6a1f1dSLionel Sambuc The man pages have been updated to use function prototypes, 611*0a6a1f1dSLionel Sambuc to document thread-safe variants like localtime_r, and to document 612*0a6a1f1dSLionel Sambuc the NetBSD-inspired functions tzalloc, tzfree, localtime_rz, and 613*0a6a1f1dSLionel Sambuc mktime_z. 614*0a6a1f1dSLionel Sambuc 615*0a6a1f1dSLionel Sambuc The fields in Link lines have been renamed to be more descriptive 616*0a6a1f1dSLionel Sambuc and more like the parameters of 'ln'. LINK-FROM has become TARGET, 617*0a6a1f1dSLionel Sambuc and LINK-TO has become LINK-NAME. 618*0a6a1f1dSLionel Sambuc 619*0a6a1f1dSLionel Sambuc tz-link.htm mentions the IETF's tzdist working group; Windows 620*0a6a1f1dSLionel Sambuc Runtime etc. (thanks to Matt Johnson); and HP-UX's tztab. 621*0a6a1f1dSLionel Sambuc 622*0a6a1f1dSLionel Sambuc Some broken URLs have been fixed in the commentary. (Thanks to 623*0a6a1f1dSLionel Sambuc Lester Caine.) 624*0a6a1f1dSLionel Sambuc 625*0a6a1f1dSLionel Sambuc Commentary about Philippines DST has been updated, and commentary 626*0a6a1f1dSLionel Sambuc on pre-1970 time in India has been added. 627*0a6a1f1dSLionel Sambuc 628*0a6a1f1dSLionel Sambuc 629*0a6a1f1dSLionel SambucRelease 2014f - 2014-08-05 17:42:36 -0700 630*0a6a1f1dSLionel Sambuc 631*0a6a1f1dSLionel Sambuc Changes affecting future time stamps 632*0a6a1f1dSLionel Sambuc 633*0a6a1f1dSLionel Sambuc Russia will subtract an hour from most of its time zones on 2014-10-26 634*0a6a1f1dSLionel Sambuc at 02:00 local time. (Thanks to Alexander Krivenyshev.) 635*0a6a1f1dSLionel Sambuc There are a few exceptions: Magadan Oblast (Asia/Magadan) and Zabaykalsky 636*0a6a1f1dSLionel Sambuc Krai are subtracting two hours; conversely, Chukotka Autonomous Okrug 637*0a6a1f1dSLionel Sambuc (Asia/Anadyr), Kamchatka Krai (Asia/Kamchatka), Kemerovo Oblast 638*0a6a1f1dSLionel Sambuc (Asia/Novokuznetsk), and the Samara Oblast and the Udmurt Republic 639*0a6a1f1dSLionel Sambuc (Europe/Samara) are not changing their clocks. The changed zones are 640*0a6a1f1dSLionel Sambuc Europe/Kaliningrad, Europe/Moscow, Europe/Simferopol, Europe/Volgograd, 641*0a6a1f1dSLionel Sambuc Asia/Yekaterinburg, Asia/Omsk, Asia/Novosibirsk, Asia/Krasnoyarsk, 642*0a6a1f1dSLionel Sambuc Asia/Irkutsk, Asia/Yakutsk, Asia/Vladivostok, Asia/Khandyga, 643*0a6a1f1dSLionel Sambuc Asia/Sakhalin, and Asia/Ust-Nera; Asia/Magadan will have two hours 644*0a6a1f1dSLionel Sambuc subtracted; and Asia/Novokuznetsk's time zone abbreviation is affected, 645*0a6a1f1dSLionel Sambuc but not its UTC offset. Two zones are added: Asia/Chita (split 646*0a6a1f1dSLionel Sambuc from Asia/Yakutsk, and also with two hours subtracted) and 647*0a6a1f1dSLionel Sambuc Asia/Srednekolymsk (split from Asia/Magadan, but with only one hour 648*0a6a1f1dSLionel Sambuc subtracted). (Thanks to Tim Parenti for much of the above.) 649*0a6a1f1dSLionel Sambuc 650*0a6a1f1dSLionel Sambuc Changes affecting time zone abbreviations 651*0a6a1f1dSLionel Sambuc 652*0a6a1f1dSLionel Sambuc Australian eastern time zone abbreviations are now AEST/AEDT not EST, 653*0a6a1f1dSLionel Sambuc and similarly for the other Australian zones. That is, for eastern 654*0a6a1f1dSLionel Sambuc standard and daylight saving time the abbreviations are AEST and AEDT 655*0a6a1f1dSLionel Sambuc instead of the former EST for both; similarly, ACST/ACDT, ACWST/ACWDT, 656*0a6a1f1dSLionel Sambuc and AWST/AWDT are now used instead of the former CST, CWST, and WST. 657*0a6a1f1dSLionel Sambuc This change does not affect UTC offsets, only time zone abbreviations. 658*0a6a1f1dSLionel Sambuc (Thanks to Rich Tibbett and many others.) 659*0a6a1f1dSLionel Sambuc 660*0a6a1f1dSLionel Sambuc Asia/Novokuznetsk shifts from NOVT to KRAT (remaining on UTC+7) 661*0a6a1f1dSLionel Sambuc effective 2014-10-26 at 02:00 local time. 662*0a6a1f1dSLionel Sambuc 663*0a6a1f1dSLionel Sambuc The time zone abbreviation for Xinjiang Time (observed in Ürümqi) 664*0a6a1f1dSLionel Sambuc has been changed from URUT to XJT. (Thanks to Luther Ma.) 665*0a6a1f1dSLionel Sambuc 666*0a6a1f1dSLionel Sambuc Prefer MSK/MSD for Moscow time in Russia, even in other cities. 667*0a6a1f1dSLionel Sambuc Similarly, prefer EET/EEST for eastern European time in Russia. 668*0a6a1f1dSLionel Sambuc 669*0a6a1f1dSLionel Sambuc Change time zone abbreviations in (western) Samoa to use "ST" and 670*0a6a1f1dSLionel Sambuc "DT" suffixes, as this is more likely to match common practice. 671*0a6a1f1dSLionel Sambuc Prefix "W" to (western) Samoa time when its standard-time offset 672*0a6a1f1dSLionel Sambuc disagrees with that of American Samoa. 673*0a6a1f1dSLionel Sambuc 674*0a6a1f1dSLionel Sambuc America/Metlakatla now uses PST, not MeST, to abbreviate its time zone. 675*0a6a1f1dSLionel Sambuc 676*0a6a1f1dSLionel Sambuc Time zone abbreviations have been updated for Japan's two time 677*0a6a1f1dSLionel Sambuc zones used 1896-1937. JWST now stands for Western Standard 678*0a6a1f1dSLionel Sambuc Time, and JCST for Central Standard Time (formerly this was CJT). 679*0a6a1f1dSLionel Sambuc These abbreviations are now used for time in Korea, Taiwan, 680*0a6a1f1dSLionel Sambuc and Sakhalin while controlled by Japan. 681*0a6a1f1dSLionel Sambuc 682*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 683*0a6a1f1dSLionel Sambuc 684*0a6a1f1dSLionel Sambuc China's five zones have been simplified to two, since the post-1970 685*0a6a1f1dSLionel Sambuc differences in the other three seem to have been imaginary. The 686*0a6a1f1dSLionel Sambuc zones Asia/Harbin, Asia/Chongqing, and Asia/Kashgar have been 687*0a6a1f1dSLionel Sambuc removed; backwards-compatibility links still work, albeit with 688*0a6a1f1dSLionel Sambuc different behaviors for time stamps before May 1980. Asia/Urumqi's 689*0a6a1f1dSLionel Sambuc 1980 transition to UTC+8 has been removed, so that it is now at 690*0a6a1f1dSLionel Sambuc UTC+6 and not UTC+8. (Thanks to Luther Ma and to Alois Treindl; 691*0a6a1f1dSLionel Sambuc Treindl sent helpful translations of two papers by Guo Qingsheng.) 692*0a6a1f1dSLionel Sambuc 693*0a6a1f1dSLionel Sambuc Some zones have been turned into links, when they differed from existing 694*0a6a1f1dSLionel Sambuc zones only for older UTC offsets where data entries were likely invented. 695*0a6a1f1dSLionel Sambuc These changes affect UTC offsets in pre-1970 time stamps only. This is 696*0a6a1f1dSLionel Sambuc similar to the change in release 2013e, except this time for western 697*0a6a1f1dSLionel Sambuc Africa. The affected zones are: Africa/Bamako, Africa/Banjul, 698*0a6a1f1dSLionel Sambuc Africa/Conakry, Africa/Dakar, Africa/Freetown, Africa/Lome, 699*0a6a1f1dSLionel Sambuc Africa/Nouakchott, Africa/Ouagadougou, Africa/Sao_Tome, and 700*0a6a1f1dSLionel Sambuc Atlantic/St_Helena. This also affects the backwards-compatibility 701*0a6a1f1dSLionel Sambuc link Africa/Timbuktu. (Thanks to Alan Barrett, Stephen Colebourne, 702*0a6a1f1dSLionel Sambuc Tim Parenti, and David Patte for reporting problems in earlier 703*0a6a1f1dSLionel Sambuc versions of this change.) 704*0a6a1f1dSLionel Sambuc 705*0a6a1f1dSLionel Sambuc Asia/Shanghai's pre-standard-time UT offset has been changed from 706*0a6a1f1dSLionel Sambuc 8:05:57 to 8:05:43, the location of Xujiahui Observatory. Its 707*0a6a1f1dSLionel Sambuc transition to standard time has been changed from 1928 to 1901. 708*0a6a1f1dSLionel Sambuc 709*0a6a1f1dSLionel Sambuc Asia/Taipei switched to JWST on 1896-01-01, then to JST on 1937-10-01, 710*0a6a1f1dSLionel Sambuc then to CST on 1945-09-21 at 01:00, and did not observe DST in 1945. 711*0a6a1f1dSLionel Sambuc In 1946 it observed DST from 05-15 through 09-30; in 1947 712*0a6a1f1dSLionel Sambuc from 04-15 through 10-31; and in 1979 from 07-01 through 09-30. 713*0a6a1f1dSLionel Sambuc (Thanks to Yu-Cheng Chuang.) 714*0a6a1f1dSLionel Sambuc 715*0a6a1f1dSLionel Sambuc Asia/Riyadh's transition to standard time is now 1947-03-14, not 1950. 716*0a6a1f1dSLionel Sambuc 717*0a6a1f1dSLionel Sambuc Europe/Helsinki's 1942 fall-back transition was 10-04 at 01:00, not 718*0a6a1f1dSLionel Sambuc 10-03 at 00:00. (Thanks to Konstantin Hyppönen.) 719*0a6a1f1dSLionel Sambuc 720*0a6a1f1dSLionel Sambuc Pacific/Pago_Pago has been changed from UTC-11:30 to UTC-11 for the period 721*0a6a1f1dSLionel Sambuc from 1911 to 1950. 722*0a6a1f1dSLionel Sambuc 723*0a6a1f1dSLionel Sambuc Pacific/Chatham has been changed to New Zealand standard time plus 724*0a6a1f1dSLionel Sambuc 45 minutes for the period before 1957, reflecting a 1956 remark in 725*0a6a1f1dSLionel Sambuc the New Zealand parliament. 726*0a6a1f1dSLionel Sambuc 727*0a6a1f1dSLionel Sambuc Europe/Budapest has several pre-1946 corrections: in 1918 the transition 728*0a6a1f1dSLionel Sambuc out of DST was on 09-16, not 09-29; in 1919 it was on 11-24, not 09-15; in 729*0a6a1f1dSLionel Sambuc 1945 it was on 11-01, not 11-03; in 1941 the transition to DST was 04-08 730*0a6a1f1dSLionel Sambuc not 04-06 at 02:00; and there was no DST in 1920. 731*0a6a1f1dSLionel Sambuc 732*0a6a1f1dSLionel Sambuc Africa/Accra is now assumed to have observed DST from 1920 through 1935. 733*0a6a1f1dSLionel Sambuc 734*0a6a1f1dSLionel Sambuc Time in Russia before 1927 or so has been corrected by a few seconds in 735*0a6a1f1dSLionel Sambuc the following zones: Europe/Moscow, Asia/Irkutsk, Asia/Tbilisi, 736*0a6a1f1dSLionel Sambuc Asia/Tashkent, Asia/Vladivostok, Asia/Yekaterinburg, Europe/Helsinki, and 737*0a6a1f1dSLionel Sambuc Europe/Riga. Also, Moscow's location has been changed to its Kilometer 0 738*0a6a1f1dSLionel Sambuc point. (Thanks to Vladimir Karpinsky for the Moscow changes.) 739*0a6a1f1dSLionel Sambuc 740*0a6a1f1dSLionel Sambuc Changes affecting data format 741*0a6a1f1dSLionel Sambuc 742*0a6a1f1dSLionel Sambuc A new file 'zone1970.tab' supersedes 'zone.tab' in the installed data. 743*0a6a1f1dSLionel Sambuc The new file's extended format allows multiple country codes per zone. 744*0a6a1f1dSLionel Sambuc The older file is still installed but is deprecated; its format is 745*0a6a1f1dSLionel Sambuc not changing and it will still be distributed for a while, but new 746*0a6a1f1dSLionel Sambuc applications should use the new file. 747*0a6a1f1dSLionel Sambuc 748*0a6a1f1dSLionel Sambuc The new file format simplifies maintenance of obscure locations. 749*0a6a1f1dSLionel Sambuc To test this, it adds coverage for the Crozet Islands and the 750*0a6a1f1dSLionel Sambuc Scattered Islands. (Thanks to Tobias Conradi and Antoine Leca.) 751*0a6a1f1dSLionel Sambuc 752*0a6a1f1dSLionel Sambuc The file 'iso3166.tab' is planned to switch from ASCII to UTF-8. 753*0a6a1f1dSLionel Sambuc It is still ASCII now, but commentary about the switch has been added. 754*0a6a1f1dSLionel Sambuc The new file 'zone1970.tab' already uses UTF-8. 755*0a6a1f1dSLionel Sambuc 756*0a6a1f1dSLionel Sambuc Changes affecting code 757*0a6a1f1dSLionel Sambuc 758*0a6a1f1dSLionel Sambuc 'localtime', 'mktime', etc. now use much less stack space if ALL_STATE 759*0a6a1f1dSLionel Sambuc is defined. (Thanks to Elliott Hughes for reporting the problem.) 760*0a6a1f1dSLionel Sambuc 761*0a6a1f1dSLionel Sambuc 'zic' no longer mishandles input when ignoring case in locales that 762*0a6a1f1dSLionel Sambuc are not compatible with English, e.g., unibyte Turkish locales when 763*0a6a1f1dSLionel Sambuc compiled with HAVE_GETTEXT. 764*0a6a1f1dSLionel Sambuc 765*0a6a1f1dSLionel Sambuc Error diagnostics of 'zic' and 'yearistype' have been reworded so that 766*0a6a1f1dSLionel Sambuc they no longer use ASCII '-' as if it were a dash. 767*0a6a1f1dSLionel Sambuc 768*0a6a1f1dSLionel Sambuc 'zic' now rejects output file names that contain '.' or '..' components. 769*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti for reporting the problem.) 770*0a6a1f1dSLionel Sambuc 771*0a6a1f1dSLionel Sambuc 'zic -v' now warns about output file names that do not follow 772*0a6a1f1dSLionel Sambuc POSIX rules, or that contain a digit or '.'. (Thanks to Arthur 773*0a6a1f1dSLionel Sambuc David Olson for starting the ball rolling on this.) 774*0a6a1f1dSLionel Sambuc 775*0a6a1f1dSLionel Sambuc Some lint has been removed when using GCC_DEBUG_FLAGS with GCC 4.9.0. 776*0a6a1f1dSLionel Sambuc 777*0a6a1f1dSLionel Sambuc Changes affecting build procedure 778*0a6a1f1dSLionel Sambuc 779*0a6a1f1dSLionel Sambuc 'zic' no longer links in localtime.o and asctime.o, as they're not needed. 780*0a6a1f1dSLionel Sambuc (Thanks to John Cochran.) 781*0a6a1f1dSLionel Sambuc 782*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 783*0a6a1f1dSLionel Sambuc 784*0a6a1f1dSLionel Sambuc The 'Theory' file documents legacy names, the longstanding 785*0a6a1f1dSLionel Sambuc exceptions to the POSIX-inspired file name rules. 786*0a6a1f1dSLionel Sambuc 787*0a6a1f1dSLionel Sambuc The 'zic' documentation clarifies the role of time types when 788*0a6a1f1dSLionel Sambuc interpreting dates. (Thanks to Arthur David Olson.) 789*0a6a1f1dSLionel Sambuc 790*0a6a1f1dSLionel Sambuc Documentation and commentary now prefer UTF-8 to US-ASCII, 791*0a6a1f1dSLionel Sambuc allowing the use of proper accents in foreign words and names. 792*0a6a1f1dSLionel Sambuc Code and data have not changed because of this. (Thanks to 793*0a6a1f1dSLionel Sambuc Garrett Wollman, Ian Abbott, and Guy Harris for helping to debug 794*0a6a1f1dSLionel Sambuc this.) 795*0a6a1f1dSLionel Sambuc 796*0a6a1f1dSLionel Sambuc Non-HTML documentation and commentary now use plain-text URLs instead of 797*0a6a1f1dSLionel Sambuc HTML insertions, and are more consistent about bracketing URLs when they 798*0a6a1f1dSLionel Sambuc are not already surrounded by white space. (Thanks to suggestions by 799*0a6a1f1dSLionel Sambuc Steffen Nurpmeso.) 800*0a6a1f1dSLionel Sambuc 801*0a6a1f1dSLionel Sambuc There is new commentary about Xujiahui Observatory, the five time-zone 802*0a6a1f1dSLionel Sambuc project in China from 1918 to 1949, timekeeping in Japanese-occupied 803*0a6a1f1dSLionel Sambuc Shanghai, and Tibet Time in the 1950s. The sharp-eyed can spot the 804*0a6a1f1dSLionel Sambuc warlord Jin Shuren in the data. 805*0a6a1f1dSLionel Sambuc 806*0a6a1f1dSLionel Sambuc Commentary about the coverage of each Russian zone has been standardized. 807*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti). 808*0a6a1f1dSLionel Sambuc 809*0a6a1f1dSLionel Sambuc There is new commentary about contemporary timekeeping in Ethiopia. 810*0a6a1f1dSLionel Sambuc 811*0a6a1f1dSLionel Sambuc Obsolete comments about a 2007 proposal for DST in Kuwait has been removed. 812*0a6a1f1dSLionel Sambuc 813*0a6a1f1dSLionel Sambuc There is new commentary about time in Poland in 1919. 814*0a6a1f1dSLionel Sambuc 815*0a6a1f1dSLionel Sambuc Proper credit has been given to DST inventor George Vernon Hudson. 816*0a6a1f1dSLionel Sambuc 817*0a6a1f1dSLionel Sambuc Commentary about time in Metlakatla, AK and Resolute, NU has been 818*0a6a1f1dSLionel Sambuc improved, with a new source for the former. 819*0a6a1f1dSLionel Sambuc 820*0a6a1f1dSLionel Sambuc In zone.tab, Pacific/Easter no longer mentions Salas y Gómez, as it 821*0a6a1f1dSLionel Sambuc is uninhabited. 822*0a6a1f1dSLionel Sambuc 823*0a6a1f1dSLionel Sambuc Commentary about permanent Antarctic bases has been updated. 824*0a6a1f1dSLionel Sambuc 825*0a6a1f1dSLionel Sambuc Several typos have been corrected. (Thanks to Tim Parenti for 826*0a6a1f1dSLionel Sambuc contributing some of these fixes.) 827*0a6a1f1dSLionel Sambuc 828*0a6a1f1dSLionel Sambuc tz-link.htm now mentions the JavaScript libraries Moment Timezone, 829*0a6a1f1dSLionel Sambuc TimezoneJS.Date, Walltime-js, and Timezone. (Thanks to a heads-up 830*0a6a1f1dSLionel Sambuc from Matt Johnson.) Also, it mentions the Go 'latlong' package. 831*0a6a1f1dSLionel Sambuc (Thanks to a heads-up from Dirkjan Ochtman.) 832*0a6a1f1dSLionel Sambuc 833*0a6a1f1dSLionel Sambuc The files usno1988, usno1989, usno1989a, usno1995, usno1997, and usno1998 834*0a6a1f1dSLionel Sambuc have been removed. These obsolescent US Naval Observatory entries were no 835*0a6a1f1dSLionel Sambuc longer helpful for maintenance. (Thanks to Tim Parenti for the suggestion.) 836*0a6a1f1dSLionel Sambuc 837*0a6a1f1dSLionel Sambuc 838*0a6a1f1dSLionel SambucRelease 2014e - 2014-06-12 21:53:52 -0700 839*0a6a1f1dSLionel Sambuc 840*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 841*0a6a1f1dSLionel Sambuc 842*0a6a1f1dSLionel Sambuc Egypt's 2014 Ramadan-based transitions are June 26 and July 31 at 24:00. 843*0a6a1f1dSLionel Sambuc (Thanks to Imed Chihi.) Guess that from 2015 on Egypt will temporarily 844*0a6a1f1dSLionel Sambuc switch to standard time at 24:00 the last Thursday before Ramadan, and 845*0a6a1f1dSLionel Sambuc back to DST at 00:00 the first Friday after Ramadan. 846*0a6a1f1dSLionel Sambuc 847*0a6a1f1dSLionel Sambuc Similarly, Morocco's are June 28 at 03:00 and August 2 at 02:00. (Thanks 848*0a6a1f1dSLionel Sambuc to Milamber Space Network.) Guess that from 2015 on Morocco will 849*0a6a1f1dSLionel Sambuc temporarily switch to standard time at 03:00 the last Saturday before 850*0a6a1f1dSLionel Sambuc Ramadan, and back to DST at 02:00 the first Saturday after Ramadan. 851*0a6a1f1dSLionel Sambuc 852*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 853*0a6a1f1dSLionel Sambuc 854*0a6a1f1dSLionel Sambuc The abbreviation "MSM" (Moscow Midsummer Time) is now used instead of 855*0a6a1f1dSLionel Sambuc "MSD" for Moscow's double daylight time in summer 1921. Also, a typo 856*0a6a1f1dSLionel Sambuc "VLASST" has been repaired to be "VLAST" for Vladivostok summer time 857*0a6a1f1dSLionel Sambuc in 1991. (Thanks to Hank W. for reporting the problems.) 858*0a6a1f1dSLionel Sambuc 859*0a6a1f1dSLionel Sambuc Changes affecting commentary 860*0a6a1f1dSLionel Sambuc 861*0a6a1f1dSLionel Sambuc tz-link.htm now cites RFC 7265 for jCal, mentions PTP and the 862*0a6a1f1dSLionel Sambuc draft CalDAV extension, updates URLs for TSP, TZInfo, IATA, and 863*0a6a1f1dSLionel Sambuc removes stale pointers to World Time Explorer and WORLDTIME. 864*0a6a1f1dSLionel Sambuc 865*0a6a1f1dSLionel Sambuc 866*0a6a1f1dSLionel SambucRelease 2014d - 2014-05-27 21:34:40 -0700 867*0a6a1f1dSLionel Sambuc 868*0a6a1f1dSLionel Sambuc Changes affecting code 869*0a6a1f1dSLionel Sambuc 870*0a6a1f1dSLionel Sambuc zic no longer generates files containing time stamps before the Big Bang. 871*0a6a1f1dSLionel Sambuc This works around GNOME bug 730332 872*0a6a1f1dSLionel Sambuc <https://bugzilla.gnome.org/show_bug.cgi?id=730332>. 873*0a6a1f1dSLionel Sambuc (Thanks to Leonardo Chiquitto for reporting the bug, and to 874*0a6a1f1dSLionel Sambuc Arthur David Olson and James Cloos for suggesting improvements to the fix.) 875*0a6a1f1dSLionel Sambuc 876*0a6a1f1dSLionel Sambuc Changes affecting documentation 877*0a6a1f1dSLionel Sambuc 878*0a6a1f1dSLionel Sambuc tz-link.htm now mentions GNOME. 879*0a6a1f1dSLionel Sambuc 880*0a6a1f1dSLionel Sambuc 881*0a6a1f1dSLionel SambucRelease 2014c - 2014-05-13 07:44:13 -0700 882*0a6a1f1dSLionel Sambuc 883*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 884*0a6a1f1dSLionel Sambuc 885*0a6a1f1dSLionel Sambuc Egypt observes DST starting 2014-05-15 at 24:00. 886*0a6a1f1dSLionel Sambuc (Thanks to Ahmad El-Dardiry and Gunther Vermier.) 887*0a6a1f1dSLionel Sambuc Details have not been announced, except that DST will not be observed 888*0a6a1f1dSLionel Sambuc during Ramadan. Guess that DST will stop during the same Ramadan dates as 889*0a6a1f1dSLionel Sambuc Morocco, and that Egypt's future spring and fall transitions will be the 890*0a6a1f1dSLionel Sambuc same as 2010 when it last observed DST, namely April's last Friday at 891*0a6a1f1dSLionel Sambuc 00:00 to September's last Thursday at 23:00 standard time. Also, guess 892*0a6a1f1dSLionel Sambuc that Ramadan transitions will be at 00:00 standard time. 893*0a6a1f1dSLionel Sambuc 894*0a6a1f1dSLionel Sambuc Changes affecting code 895*0a6a1f1dSLionel Sambuc 896*0a6a1f1dSLionel Sambuc zic now generates transitions for minimum time values, eliminating guesswork 897*0a6a1f1dSLionel Sambuc when handling low-valued time stamps. (Thanks to Arthur David Olson.) 898*0a6a1f1dSLionel Sambuc 899*0a6a1f1dSLionel Sambuc Port to Cygwin sans glibc. (Thanks to Arthur David Olson.) 900*0a6a1f1dSLionel Sambuc 901*0a6a1f1dSLionel Sambuc Changes affecting commentary and documentation 902*0a6a1f1dSLionel Sambuc 903*0a6a1f1dSLionel Sambuc Remove now-confusing comment about Jordan. (Thanks to Oleksii Nochovnyi.) 904*0a6a1f1dSLionel Sambuc 905*0a6a1f1dSLionel Sambuc 906*0a6a1f1dSLionel SambucRelease 2014b - 2014-03-24 21:28:50 -0700 907*0a6a1f1dSLionel Sambuc 908*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 909*0a6a1f1dSLionel Sambuc 910*0a6a1f1dSLionel Sambuc Crimea switches to Moscow time on 2014-03-30 at 02:00 local time. 911*0a6a1f1dSLionel Sambuc (Thanks to Alexander Krivenyshev.) Move its zone.tab entry from UA to RU. 912*0a6a1f1dSLionel Sambuc 913*0a6a1f1dSLionel Sambuc New entry for Troll station, Antarctica. (Thanks to Paul-Inge Flakstad and 914*0a6a1f1dSLionel Sambuc Bengt-Inge Larsson.) This is currently an approximation; a better version 915*0a6a1f1dSLionel Sambuc will require the zic and localtime fixes mentioned below, and the plan is 916*0a6a1f1dSLionel Sambuc to wait for a while until at least the zic fixes propagate. 917*0a6a1f1dSLionel Sambuc 918*0a6a1f1dSLionel Sambuc Changes affecting code 919*0a6a1f1dSLionel Sambuc 920*0a6a1f1dSLionel Sambuc 'zic' and 'localtime' no longer reject locations needing four transitions 921*0a6a1f1dSLionel Sambuc per year for the foreseeable future. (Thanks to Andrew Main (Zefram).) 922*0a6a1f1dSLionel Sambuc Also, 'zic' avoids some unlikely failures due to integer overflow. 923*0a6a1f1dSLionel Sambuc 924*0a6a1f1dSLionel Sambuc Changes affecting build procedure 925*0a6a1f1dSLionel Sambuc 926*0a6a1f1dSLionel Sambuc 'make check' now detects Rule lines defined but never used. 927*0a6a1f1dSLionel Sambuc The NZAQ rules, an instance of this problem, have been removed. 928*0a6a1f1dSLionel Sambuc 929*0a6a1f1dSLionel Sambuc Changes affecting commentary and documentation 930*0a6a1f1dSLionel Sambuc 931*0a6a1f1dSLionel Sambuc Fix Tuesday/Thursday typo in description of time in Israel. 932*0a6a1f1dSLionel Sambuc (Thanks to Bert Katz via Pavel Kharitonov and Mike Frysinger.) 933*0a6a1f1dSLionel Sambuc 934*0a6a1f1dSLionel Sambuc Microsoft Windows 8.1 doesn't support tz database names. (Thanks 935*0a6a1f1dSLionel Sambuc to Donald MacQueen.) Instead, the Microsoft Windows Store app 936*0a6a1f1dSLionel Sambuc library supports them. 937*0a6a1f1dSLionel Sambuc 938*0a6a1f1dSLionel Sambuc Add comments about Johnston Island time in the 1960s. 939*0a6a1f1dSLionel Sambuc (Thanks to Lyle McElhaney.) 940*0a6a1f1dSLionel Sambuc 941*0a6a1f1dSLionel Sambuc Morocco's 2014 DST start will be as predicted. 942*0a6a1f1dSLionel Sambuc (Thanks to Sebastien Willemijns.) 943*0a6a1f1dSLionel Sambuc 944*0a6a1f1dSLionel Sambuc 945*0a6a1f1dSLionel SambucRelease 2014a - 2014-03-07 23:30:29 -0800 946*0a6a1f1dSLionel Sambuc 947*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 948*0a6a1f1dSLionel Sambuc 949*0a6a1f1dSLionel Sambuc Turkey begins DST on 2014-03-31, not 03-30. (Thanks to Faruk Pasin for 950*0a6a1f1dSLionel Sambuc the heads-up, and to Tim Parenti for simplifying the update.) 951*0a6a1f1dSLionel Sambuc 952*0a6a1f1dSLionel Sambuc Changes affecting past time stamps 953*0a6a1f1dSLionel Sambuc 954*0a6a1f1dSLionel Sambuc Fiji ended DST on 2014-01-19 at 02:00, not the previously-scheduled 03:00. 955*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 956*0a6a1f1dSLionel Sambuc 957*0a6a1f1dSLionel Sambuc Ukraine switched from Moscow to Eastern European time on 1990-07-01 958*0a6a1f1dSLionel Sambuc (not 1992-01-01), and observed DST during the entire next winter. 959*0a6a1f1dSLionel Sambuc (Thanks to Vladimir in Moscow via Alois Treindl.) 960*0a6a1f1dSLionel Sambuc 961*0a6a1f1dSLionel Sambuc In 1988 Israel observed DST from 04-10 to 09-04, not 04-09 to 09-03. 962*0a6a1f1dSLionel Sambuc (Thanks to Avigdor Finkelstein.) 963*0a6a1f1dSLionel Sambuc 964*0a6a1f1dSLionel Sambuc Changes affecting code 965*0a6a1f1dSLionel Sambuc 966*0a6a1f1dSLionel Sambuc A uninitialized-storage bug in 'localtime' has been fixed. 967*0a6a1f1dSLionel Sambuc (Thanks to Logan Chien.) 968*0a6a1f1dSLionel Sambuc 969*0a6a1f1dSLionel Sambuc Changes affecting the build procedure 970*0a6a1f1dSLionel Sambuc 971*0a6a1f1dSLionel Sambuc The settings for 'make check_web' now default to Ubuntu 13.10. 972*0a6a1f1dSLionel Sambuc 973*0a6a1f1dSLionel Sambuc Changes affecting commentary and documentation 974*0a6a1f1dSLionel Sambuc 975*0a6a1f1dSLionel Sambuc The boundary of the US Pacific time zone is given more accurately. 976*0a6a1f1dSLionel Sambuc (Thanks to Alan Mintz.) 977*0a6a1f1dSLionel Sambuc 978*0a6a1f1dSLionel Sambuc Chile's 2014 DST will be as predicted. (Thanks to José Miguel Garrido.) 979*0a6a1f1dSLionel Sambuc 980*0a6a1f1dSLionel Sambuc Paraguay's 2014 DST will be as predicted. (Thanks to Carlos Raúl Perasso.) 981*0a6a1f1dSLionel Sambuc 982*0a6a1f1dSLionel Sambuc Better descriptions of countries with same time zone history as 983*0a6a1f1dSLionel Sambuc Trinidad and Tobago since 1970. (Thanks to Alan Barrett for suggestion.) 984*0a6a1f1dSLionel Sambuc 985*0a6a1f1dSLionel Sambuc Several changes affect tz-link.htm, the main web page. 986*0a6a1f1dSLionel Sambuc 987*0a6a1f1dSLionel Sambuc Mention Time.is (thanks to Even Scharning) and WX-now (thanks to 988*0a6a1f1dSLionel Sambuc David Braverman). 989*0a6a1f1dSLionel Sambuc 990*0a6a1f1dSLionel Sambuc Mention xCal (Internet RFC 6321) and jCal. 991*0a6a1f1dSLionel Sambuc 992*0a6a1f1dSLionel Sambuc Microsoft has some support for tz database names. 993*0a6a1f1dSLionel Sambuc 994*0a6a1f1dSLionel Sambuc CLDR data formats include both XML and JSON. 995*0a6a1f1dSLionel Sambuc 996*0a6a1f1dSLionel Sambuc Mention Maggiolo's map of solar vs standard time. 997*0a6a1f1dSLionel Sambuc (Thanks to Arthur David Olson.) 998*0a6a1f1dSLionel Sambuc 999*0a6a1f1dSLionel Sambuc Mention TZ4Net. (Thanks to Matt Johnson.) 1000*0a6a1f1dSLionel Sambuc 1001*0a6a1f1dSLionel Sambuc Mention the timezone-olson Haskell package. 1002*0a6a1f1dSLionel Sambuc 1003*0a6a1f1dSLionel Sambuc Mention zeitverschiebung.net. (Thanks to Martin Jäger.) 1004*0a6a1f1dSLionel Sambuc 1005*0a6a1f1dSLionel Sambuc Remove moribund links to daylight-savings-time.info and to 1006*0a6a1f1dSLionel Sambuc Simple Timer + Clocks. 1007*0a6a1f1dSLionel Sambuc 1008*0a6a1f1dSLionel Sambuc Update two links. (Thanks to Oscar van Vlijmen.) 1009*0a6a1f1dSLionel Sambuc 1010*0a6a1f1dSLionel Sambuc Fix some formatting glitches, e.g., remove random newlines from 1011*0a6a1f1dSLionel Sambuc abbr elements' title attributes. 1012*0a6a1f1dSLionel Sambuc 1013*0a6a1f1dSLionel Sambuc 1014*0a6a1f1dSLionel SambucRelease 2013i - 2013-12-17 07:25:23 -0800 1015*0a6a1f1dSLionel Sambuc 1016*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps: 1017*0a6a1f1dSLionel Sambuc 1018*0a6a1f1dSLionel Sambuc Jordan switches back to standard time at 00:00 on December 20, 2013. 1019*0a6a1f1dSLionel Sambuc The 2006-2011 transition schedule is planned to resume in 2014. 1020*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 1021*0a6a1f1dSLionel Sambuc 1022*0a6a1f1dSLionel Sambuc Changes affecting past time stamps: 1023*0a6a1f1dSLionel Sambuc 1024*0a6a1f1dSLionel Sambuc In 2004, Cuba began DST on March 28, not April 4. 1025*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 1026*0a6a1f1dSLionel Sambuc 1027*0a6a1f1dSLionel Sambuc Changes affecting code 1028*0a6a1f1dSLionel Sambuc 1029*0a6a1f1dSLionel Sambuc The compile-time flag NOSOLAR has been removed, as nowadays the 1030*0a6a1f1dSLionel Sambuc benefit of slightly shrinking runtime table size is outweighed by the 1031*0a6a1f1dSLionel Sambuc cost of disallowing potential future updates that exceed old limits. 1032*0a6a1f1dSLionel Sambuc 1033*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 1034*0a6a1f1dSLionel Sambuc 1035*0a6a1f1dSLionel Sambuc The files solar87, solar88, and solar89 are no longer distributed. 1036*0a6a1f1dSLionel Sambuc They were a negative experiment - that is, a demonstration that 1037*0a6a1f1dSLionel Sambuc tz data can represent solar time only with some difficulty and error. 1038*0a6a1f1dSLionel Sambuc Their presence in the distribution caused confusion, as Riyadh 1039*0a6a1f1dSLionel Sambuc civil time was generally not solar time in those years. 1040*0a6a1f1dSLionel Sambuc 1041*0a6a1f1dSLionel Sambuc tz-link.htm now mentions Noda Time. (Thanks to Matt Johnson.) 1042*0a6a1f1dSLionel Sambuc 1043*0a6a1f1dSLionel Sambuc 1044*0a6a1f1dSLionel SambucRelease 2013h - 2013-10-25 15:32:32 -0700 1045*0a6a1f1dSLionel Sambuc 1046*0a6a1f1dSLionel Sambuc Changes affecting current and future time stamps: 1047*0a6a1f1dSLionel Sambuc 1048*0a6a1f1dSLionel Sambuc Libya has switched its time zone back to UTC+2 without DST, 1049*0a6a1f1dSLionel Sambuc instead of UTC+1 with DST. (Thanks to Even Scharning.) 1050*0a6a1f1dSLionel Sambuc 1051*0a6a1f1dSLionel Sambuc Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules. 1052*0a6a1f1dSLionel Sambuc (Thanks to Gwillim Law.) 1053*0a6a1f1dSLionel Sambuc 1054*0a6a1f1dSLionel Sambuc Changes affecting future time stamps: 1055*0a6a1f1dSLionel Sambuc 1056*0a6a1f1dSLionel Sambuc Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5 1057*0a6a1f1dSLionel Sambuc on 2013-11-10. This affects America/Rio_Branco and America/Eirunepe. 1058*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 1059*0a6a1f1dSLionel Sambuc 1060*0a6a1f1dSLionel Sambuc Add entries for DST transitions in Morocco in the year 2038. 1061*0a6a1f1dSLionel Sambuc This avoids some year-2038 glitches introduced in 2013g. 1062*0a6a1f1dSLionel Sambuc (Thanks to Yoshito Umaoka for reporting the problem.) 1063*0a6a1f1dSLionel Sambuc 1064*0a6a1f1dSLionel Sambuc Changes affecting API 1065*0a6a1f1dSLionel Sambuc 1066*0a6a1f1dSLionel Sambuc The 'tzselect' command no longer requires the 'select' command, 1067*0a6a1f1dSLionel Sambuc and should now work with /bin/sh on more platforms. It also works 1068*0a6a1f1dSLionel Sambuc around a bug in BusyBox awk before version 1.21.0. (Thanks to 1069*0a6a1f1dSLionel Sambuc Patrick 'P. J.' McDermott and Alan Barrett.) 1070*0a6a1f1dSLionel Sambuc 1071*0a6a1f1dSLionel Sambuc Changes affecting code 1072*0a6a1f1dSLionel Sambuc 1073*0a6a1f1dSLionel Sambuc Fix localtime overflow bugs with 32-bit unsigned time_t. 1074*0a6a1f1dSLionel Sambuc 1075*0a6a1f1dSLionel Sambuc zdump no longer assumes sscanf returns maximal values on overflow. 1076*0a6a1f1dSLionel Sambuc 1077*0a6a1f1dSLionel Sambuc Changes affecting the build procedure 1078*0a6a1f1dSLionel Sambuc 1079*0a6a1f1dSLionel Sambuc The builder can specify which programs to use, if any, instead of 1080*0a6a1f1dSLionel Sambuc 'ar' and 'ranlib', and libtz.a is now built locally before being 1081*0a6a1f1dSLionel Sambuc installed. (Thanks to Michael Forney.) 1082*0a6a1f1dSLionel Sambuc 1083*0a6a1f1dSLionel Sambuc A dependency typo in the 'zdump' rule has been fixed. 1084*0a6a1f1dSLionel Sambuc (Thanks to Andrew Paprocki.) 1085*0a6a1f1dSLionel Sambuc 1086*0a6a1f1dSLionel Sambuc The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f' 1087*0a6a1f1dSLionel Sambuc work as specified by POSIX.2-1992 or later; this is portable nowadays. 1088*0a6a1f1dSLionel Sambuc 1089*0a6a1f1dSLionel Sambuc 'make clean' no longer removes 'leapseconds', since it's 1090*0a6a1f1dSLionel Sambuc host-independent and is part of the distribution. 1091*0a6a1f1dSLionel Sambuc 1092*0a6a1f1dSLionel Sambuc The unused makefile macros TZCSRCS, TZDSRCS, DATESRCS have been removed. 1093*0a6a1f1dSLionel Sambuc 1094*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 1095*0a6a1f1dSLionel Sambuc 1096*0a6a1f1dSLionel Sambuc tz-link.htm now mentions TC TIMEZONE's draft time zone service protocol 1097*0a6a1f1dSLionel Sambuc (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle). 1098*0a6a1f1dSLionel Sambuc 1099*0a6a1f1dSLionel Sambuc Update URLs in tz-link page. Add URLs for Microsoft Windows, since 1100*0a6a1f1dSLionel Sambuc 8.1 introduces tz support. Remove URLs for Tru64 and UnixWare (no 1101*0a6a1f1dSLionel Sambuc longer maintained) and for old advisories. SOFA now does C. 1102*0a6a1f1dSLionel Sambuc 1103*0a6a1f1dSLionel SambucRelease 2013g - 2013-09-30 21:08:26 -0700 1104*0a6a1f1dSLionel Sambuc 1105*0a6a1f1dSLionel Sambuc Changes affecting current and near-future time stamps 1106*0a6a1f1dSLionel Sambuc 1107*0a6a1f1dSLionel Sambuc Morocco now observes DST from the last Sunday in March to the last 1108*0a6a1f1dSLionel Sambuc Sunday in October, not April to September respectively. (Thanks 1109*0a6a1f1dSLionel Sambuc to Steffen Thorsen.) 1110*0a6a1f1dSLionel Sambuc 1111*0a6a1f1dSLionel Sambuc Changes affecting 'zic' 1112*0a6a1f1dSLionel Sambuc 1113*0a6a1f1dSLionel Sambuc 'zic' now runs on platforms that lack both hard links and symlinks. 1114*0a6a1f1dSLionel Sambuc (Thanks to Theo Veenker for reporting the problem, for MinGW.) 1115*0a6a1f1dSLionel Sambuc Also, fix some bugs on platforms that lack hard links but have symlinks. 1116*0a6a1f1dSLionel Sambuc 1117*0a6a1f1dSLionel Sambuc 'zic -v' again warns that Asia/Tehran has no POSIX environment variable 1118*0a6a1f1dSLionel Sambuc to predict the far future, fixing a bug introduced in 2013e. 1119*0a6a1f1dSLionel Sambuc 1120*0a6a1f1dSLionel Sambuc Changes affecting the build procedure 1121*0a6a1f1dSLionel Sambuc 1122*0a6a1f1dSLionel Sambuc The 'leapseconds' file is again put into the tzdata tarball. 1123*0a6a1f1dSLionel Sambuc Also, 'leapseconds.awk', so tzdata is self-contained. (Thanks to 1124*0a6a1f1dSLionel Sambuc Matt Burgess and Ian Abbott.) The timestamps of these and other 1125*0a6a1f1dSLionel Sambuc dependent files in tarballs are adjusted more consistently. 1126*0a6a1f1dSLionel Sambuc 1127*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 1128*0a6a1f1dSLionel Sambuc 1129*0a6a1f1dSLionel Sambuc The README file is now part of the data tarball as well as the code. 1130*0a6a1f1dSLionel Sambuc It now states that files are public domain unless otherwise specified. 1131*0a6a1f1dSLionel Sambuc (Thanks to Andrew Main (Zefram) for asking for clarifications.) 1132*0a6a1f1dSLionel Sambuc Its details about the 1989 release moved to a place of honor near 1133*0a6a1f1dSLionel Sambuc the end of NEWS. 1134*0a6a1f1dSLionel Sambuc 1135*0a6a1f1dSLionel Sambuc 1136*0a6a1f1dSLionel SambucRelease 2013f - 2013-09-24 23:37:36 -0700 1137*0a6a1f1dSLionel Sambuc 1138*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 1139*0a6a1f1dSLionel Sambuc 1140*0a6a1f1dSLionel Sambuc Tocantins will very likely not observe DST starting this spring. 1141*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 1142*0a6a1f1dSLionel Sambuc 1143*0a6a1f1dSLionel Sambuc Jordan will likely stay at UTC+3 indefinitely, and will not fall 1144*0a6a1f1dSLionel Sambuc back this fall. 1145*0a6a1f1dSLionel Sambuc 1146*0a6a1f1dSLionel Sambuc Palestine will fall back at 00:00, not 01:00. (Thanks to Steffen Thorsen.) 1147*0a6a1f1dSLionel Sambuc 1148*0a6a1f1dSLionel Sambuc Changes affecting API 1149*0a6a1f1dSLionel Sambuc 1150*0a6a1f1dSLionel Sambuc The types of the global variables 'timezone' and 'altzone' (if present) 1151*0a6a1f1dSLionel Sambuc have been changed back to 'long'. This is required for 'timezone' 1152*0a6a1f1dSLionel Sambuc by POSIX, and for 'altzone' by common practice, e.g., Solaris 11. 1153*0a6a1f1dSLionel Sambuc These variables were originally 'long' in the tz code, but were 1154*0a6a1f1dSLionel Sambuc mistakenly changed to 'time_t' in 1987; nobody reported the 1155*0a6a1f1dSLionel Sambuc incompatibility until now. The difference matters on x32, where 1156*0a6a1f1dSLionel Sambuc 'long' is 32 bits and 'time_t' is 64. (Thanks to Elliott Hughes.) 1157*0a6a1f1dSLionel Sambuc 1158*0a6a1f1dSLionel Sambuc Changes affecting the build procedure 1159*0a6a1f1dSLionel Sambuc 1160*0a6a1f1dSLionel Sambuc Avoid long strings in leapseconds.awk to work around a mawk bug. 1161*0a6a1f1dSLionel Sambuc (Thanks to Cyril Baurand.) 1162*0a6a1f1dSLionel Sambuc 1163*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 1164*0a6a1f1dSLionel Sambuc 1165*0a6a1f1dSLionel Sambuc New file 'NEWS' that contains release notes like this one. 1166*0a6a1f1dSLionel Sambuc 1167*0a6a1f1dSLionel Sambuc Paraguay's law does not specify DST transition time; 00:00 is customary. 1168*0a6a1f1dSLionel Sambuc (Thanks to Waldemar Villamayor-Venialbo.) 1169*0a6a1f1dSLionel Sambuc 1170*0a6a1f1dSLionel Sambuc Minor capitalization fixes. 1171*0a6a1f1dSLionel Sambuc 1172*0a6a1f1dSLionel Sambuc Changes affecting version-control only 1173*0a6a1f1dSLionel Sambuc 1174*0a6a1f1dSLionel Sambuc The experimental GitHub repository now contains annotated and 1175*0a6a1f1dSLionel Sambuc signed tags for recent releases, e.g., '2013e' for Release 2013e. 1176*0a6a1f1dSLionel Sambuc Releases are tagged starting with 2012e; earlier releases were 1177*0a6a1f1dSLionel Sambuc done differently, and tags would either not have a simple name or 1178*0a6a1f1dSLionel Sambuc not exactly match what was released. 1179*0a6a1f1dSLionel Sambuc 1180*0a6a1f1dSLionel Sambuc 'make set-timestamps' is now simpler and a bit more portable. 1181*0a6a1f1dSLionel Sambuc 1182*0a6a1f1dSLionel Sambuc 1183*0a6a1f1dSLionel SambucRelease 2013e - 2013-09-19 23:50:04 -0700 1184*0a6a1f1dSLionel Sambuc 1185*0a6a1f1dSLionel Sambuc Changes affecting near-future time stamps 1186*0a6a1f1dSLionel Sambuc 1187*0a6a1f1dSLionel Sambuc This year Fiji will start DST on October 27, not October 20. 1188*0a6a1f1dSLionel Sambuc (Thanks to David Wheeler for the heads-up.) For now, guess that 1189*0a6a1f1dSLionel Sambuc Fiji will continue to spring forward the Sunday before the fourth 1190*0a6a1f1dSLionel Sambuc Monday in October. 1191*0a6a1f1dSLionel Sambuc 1192*0a6a1f1dSLionel Sambuc Changes affecting current and future time zone abbreviations 1193*0a6a1f1dSLionel Sambuc 1194*0a6a1f1dSLionel Sambuc Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian 1195*0a6a1f1dSLionel Sambuc time zone abbreviations since 1932. (Thanks to George Ziegler, 1196*0a6a1f1dSLionel Sambuc Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and 1197*0a6a1f1dSLionel Sambuc Benny Lin.) This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura, 1198*0a6a1f1dSLionel Sambuc Asia/Makassar, and Asia/Pontianak. 1199*0a6a1f1dSLionel Sambuc 1200*0a6a1f1dSLionel Sambuc Use ART (UTC-3, standard time), rather than WARST (also UTC-3, but 1201*0a6a1f1dSLionel Sambuc daylight saving time) for San Luis, Argentina since 2009. 1202*0a6a1f1dSLionel Sambuc 1203*0a6a1f1dSLionel Sambuc Changes affecting Godthåb time stamps after 2037 if version mismatch 1204*0a6a1f1dSLionel Sambuc 1205*0a6a1f1dSLionel Sambuc Allow POSIX-like TZ strings where the transition time's hour can 1206*0a6a1f1dSLionel Sambuc range from -167 through 167, instead of the POSIX-required 0 1207*0a6a1f1dSLionel Sambuc through 24. E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the 1208*0a6a1f1dSLionel Sambuc new Fiji rules. This is a more-compact way to represent 1209*0a6a1f1dSLionel Sambuc far-future time stamps for America/Godthab, America/Santiago, 1210*0a6a1f1dSLionel Sambuc Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem, 1211*0a6a1f1dSLionel Sambuc Pacific/Easter, and Pacific/Fiji. Other zones are unaffected by 1212*0a6a1f1dSLionel Sambuc this change. (Derived from a suggestion by Arthur David Olson.) 1213*0a6a1f1dSLionel Sambuc 1214*0a6a1f1dSLionel Sambuc Allow POSIX-like TZ strings where daylight saving time is in 1215*0a6a1f1dSLionel Sambuc effect all year. E.g., TZ='WART4WARST,J1/0,J365/25' for Western 1216*0a6a1f1dSLionel Sambuc Argentina Summer Time all year. This supports a more-compact way 1217*0a6a1f1dSLionel Sambuc to represent the 2013d data for America/Argentina/San_Luis. 1218*0a6a1f1dSLionel Sambuc Because of the change for San Luis noted above this change does not 1219*0a6a1f1dSLionel Sambuc affect the current data. (Thanks to Andrew Main (Zefram) for 1220*0a6a1f1dSLionel Sambuc suggestions that improved this change.) 1221*0a6a1f1dSLionel Sambuc 1222*0a6a1f1dSLionel Sambuc Where these two TZ changes take effect, there is a minor extension 1223*0a6a1f1dSLionel Sambuc to the tz file format in that it allows new values for the 1224*0a6a1f1dSLionel Sambuc embedded TZ-format string, and the tz file format version number 1225*0a6a1f1dSLionel Sambuc has therefore been increased from 2 to 3 as a precaution. 1226*0a6a1f1dSLionel Sambuc Version-2-based client code should continue to work as before for 1227*0a6a1f1dSLionel Sambuc all time stamps before 2038. Existing version-2-based client code 1228*0a6a1f1dSLionel Sambuc (tzcode, GNU/Linux, Solaris) has been tested on version-3-format 1229*0a6a1f1dSLionel Sambuc files, and typically works in practice even for time stamps after 1230*0a6a1f1dSLionel Sambuc 2037; the only known exception is America/Godthab. 1231*0a6a1f1dSLionel Sambuc 1232*0a6a1f1dSLionel Sambuc Changes affecting time stamps before 1970 1233*0a6a1f1dSLionel Sambuc 1234*0a6a1f1dSLionel Sambuc Pacific/Johnston is now a link to Pacific/Honolulu. This corrects 1235*0a6a1f1dSLionel Sambuc some errors before 1947. 1236*0a6a1f1dSLionel Sambuc 1237*0a6a1f1dSLionel Sambuc Some zones have been turned into links, when they differ from existing 1238*0a6a1f1dSLionel Sambuc zones only in older data entries that were likely invented or that 1239*0a6a1f1dSLionel Sambuc differ only in LMT or transitions from LMT. These changes affect 1240*0a6a1f1dSLionel Sambuc only time stamps before 1943. The affected zones are: 1241*0a6a1f1dSLionel Sambuc Africa/Juba, America/Anguilla, America/Aruba, America/Dominica, 1242*0a6a1f1dSLionel Sambuc America/Grenada, America/Guadeloupe, America/Marigot, 1243*0a6a1f1dSLionel Sambuc America/Montserrat, America/St_Barthelemy, America/St_Kitts, 1244*0a6a1f1dSLionel Sambuc America/St_Lucia, America/St_Thomas, America/St_Vincent, 1245*0a6a1f1dSLionel Sambuc America/Tortola, and Europe/Vaduz. (Thanks to Alois Treindl for 1246*0a6a1f1dSLionel Sambuc confirming that the old Europe/Vaduz zone was wrong and the new 1247*0a6a1f1dSLionel Sambuc link is better for WWII-era times.) 1248*0a6a1f1dSLionel Sambuc 1249*0a6a1f1dSLionel Sambuc Change Kingston Mean Time from -5:07:12 to -5:07:11. This affects 1250*0a6a1f1dSLionel Sambuc America/Cayman, America/Jamaica and America/Grand_Turk time stamps 1251*0a6a1f1dSLionel Sambuc from 1890 to 1912. 1252*0a6a1f1dSLionel Sambuc 1253*0a6a1f1dSLionel Sambuc Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46. 1254*0a6a1f1dSLionel Sambuc This affects Europe/Zurich time stamps from 1853 to 1894. (Thanks 1255*0a6a1f1dSLionel Sambuc to Alois Treindl). 1256*0a6a1f1dSLionel Sambuc 1257*0a6a1f1dSLionel Sambuc Change the date of the circa-1850 Zurich transition from 1849-09-12 1258*0a6a1f1dSLionel Sambuc to 1853-07-16, overriding Shanks with data from Messerli about 1259*0a6a1f1dSLionel Sambuc postal and telegraph time in Switzerland. 1260*0a6a1f1dSLionel Sambuc 1261*0a6a1f1dSLionel Sambuc Changes affecting time zone abbreviations before 1970 1262*0a6a1f1dSLionel Sambuc 1263*0a6a1f1dSLionel Sambuc For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932, 1264*0a6a1f1dSLionel Sambuc as Jakarta was called Batavia back then. 1265*0a6a1f1dSLionel Sambuc 1266*0a6a1f1dSLionel Sambuc Changes affecting API 1267*0a6a1f1dSLionel Sambuc 1268*0a6a1f1dSLionel Sambuc The 'zic' command now outputs a dummy transition when far-future 1269*0a6a1f1dSLionel Sambuc data can't be summarized using a TZ string, and uses a 402-year 1270*0a6a1f1dSLionel Sambuc window rather than a 400-year window. For the current data, this 1271*0a6a1f1dSLionel Sambuc affects only the Asia/Tehran file. It does not affect any of the 1272*0a6a1f1dSLionel Sambuc time stamps that this file represents, so zdump outputs the same 1273*0a6a1f1dSLionel Sambuc information as before. (Thanks to Andrew Main (Zefram).) 1274*0a6a1f1dSLionel Sambuc 1275*0a6a1f1dSLionel Sambuc The 'date' command has a new '-r' option, which lets you specify 1276*0a6a1f1dSLionel Sambuc the integer time to display, a la FreeBSD. 1277*0a6a1f1dSLionel Sambuc 1278*0a6a1f1dSLionel Sambuc The 'tzselect' command has two new options '-c' and '-n', which lets you 1279*0a6a1f1dSLionel Sambuc select a zone based on latitude and longitude. 1280*0a6a1f1dSLionel Sambuc 1281*0a6a1f1dSLionel Sambuc The 'zic' command's '-v' option now warns about constructs that 1282*0a6a1f1dSLionel Sambuc require the new version-3 binary file format. (Thanks to Arthur 1283*0a6a1f1dSLionel Sambuc David Olson for the suggestion.) 1284*0a6a1f1dSLionel Sambuc 1285*0a6a1f1dSLionel Sambuc Support for floating-point time_t has been removed. 1286*0a6a1f1dSLionel Sambuc It was always dicey, and POSIX no longer requires it. 1287*0a6a1f1dSLionel Sambuc (Thanks to Eric Blake for suggesting to the POSIX committee to 1288*0a6a1f1dSLionel Sambuc remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy 1289*0a6a1f1dSLionel Sambuc Heninger, Arthur David Olson, and Alois Treindl, for reporting 1290*0a6a1f1dSLionel Sambuc bugs and elucidating some of the corners of the old floating-point 1291*0a6a1f1dSLionel Sambuc implementation.) 1292*0a6a1f1dSLionel Sambuc 1293*0a6a1f1dSLionel Sambuc The signatures of 'offtime', 'timeoff', and 'gtime' have been 1294*0a6a1f1dSLionel Sambuc changed back to the old practice of using 'long' to represent UT 1295*0a6a1f1dSLionel Sambuc offsets. This had been inadvertently and mistakenly changed to 1296*0a6a1f1dSLionel Sambuc 'int_fast32_t'. (Thanks to Christos Zoulas.) 1297*0a6a1f1dSLionel Sambuc 1298*0a6a1f1dSLionel Sambuc The code avoids undefined behavior on integer overflow in some 1299*0a6a1f1dSLionel Sambuc more places, including gmtime, localtime, mktime and zdump. 1300*0a6a1f1dSLionel Sambuc 1301*0a6a1f1dSLionel Sambuc Changes affecting the zdump utility 1302*0a6a1f1dSLionel Sambuc 1303*0a6a1f1dSLionel Sambuc zdump now outputs "UT" when referring to Universal Time, not "UTC". 1304*0a6a1f1dSLionel Sambuc "UTC" does not make sense for time stamps that predate the introduction 1305*0a6a1f1dSLionel Sambuc of UTC, whereas "UT", a more-generic term, does. (Thanks to Steve Allen 1306*0a6a1f1dSLionel Sambuc for clarifying UT vs UTC.) 1307*0a6a1f1dSLionel Sambuc 1308*0a6a1f1dSLionel Sambuc Data changes affecting behavior of tzselect and similar programs 1309*0a6a1f1dSLionel Sambuc 1310*0a6a1f1dSLionel Sambuc Country code BQ is now called the more-common name "Caribbean Netherlands" 1311*0a6a1f1dSLionel Sambuc rather than the more-official "Bonaire, St Eustatius & Saba". 1312*0a6a1f1dSLionel Sambuc 1313*0a6a1f1dSLionel Sambuc Remove from zone.tab the names America/Montreal, America/Shiprock, 1314*0a6a1f1dSLionel Sambuc and Antarctica/South_Pole, as they are equivalent to existing 1315*0a6a1f1dSLionel Sambuc same-country-code zones for post-1970 time stamps. The data entries for 1316*0a6a1f1dSLionel Sambuc these names are unchanged, so the names continue to work as before. 1317*0a6a1f1dSLionel Sambuc 1318*0a6a1f1dSLionel Sambuc Changes affecting code internals 1319*0a6a1f1dSLionel Sambuc 1320*0a6a1f1dSLionel Sambuc zic -c now runs way faster on 64-bit hosts when given large numbers. 1321*0a6a1f1dSLionel Sambuc 1322*0a6a1f1dSLionel Sambuc zic now uses vfprintf to avoid allocating and freeing some memory. 1323*0a6a1f1dSLionel Sambuc 1324*0a6a1f1dSLionel Sambuc tzselect now computes the list of continents from the data, 1325*0a6a1f1dSLionel Sambuc rather than have it hard-coded. 1326*0a6a1f1dSLionel Sambuc 1327*0a6a1f1dSLionel Sambuc Minor changes pacify GCC 4.7.3 and GCC 4.8.1. 1328*0a6a1f1dSLionel Sambuc 1329*0a6a1f1dSLionel Sambuc Changes affecting the build procedure 1330*0a6a1f1dSLionel Sambuc 1331*0a6a1f1dSLionel Sambuc The 'leapseconds' file is now generated automatically from a 1332*0a6a1f1dSLionel Sambuc new file 'leap-seconds.list', which is a copy of 1333*0a6a1f1dSLionel Sambuc <ftp://time.nist.gov/pub/leap-seconds.list>. 1334*0a6a1f1dSLionel Sambuc A new source file 'leapseconds.awk' implements this. 1335*0a6a1f1dSLionel Sambuc The goal is simplification of the future maintenance of 'leapseconds'. 1336*0a6a1f1dSLionel Sambuc 1337*0a6a1f1dSLionel Sambuc When building the 'posix' or 'right' subdirectories, if the 1338*0a6a1f1dSLionel Sambuc subdirectory would be a copy of the default subdirectory, it is 1339*0a6a1f1dSLionel Sambuc now made a symbolic link if that is supported. This saves about 1340*0a6a1f1dSLionel Sambuc 2 MB of file system space. 1341*0a6a1f1dSLionel Sambuc 1342*0a6a1f1dSLionel Sambuc The links America/Shiprock and Antarctica/South_Pole have been 1343*0a6a1f1dSLionel Sambuc moved to the 'backward' file. This affects only nondefault builds 1344*0a6a1f1dSLionel Sambuc that omit 'backward'. 1345*0a6a1f1dSLionel Sambuc 1346*0a6a1f1dSLionel Sambuc Changes affecting version-control only 1347*0a6a1f1dSLionel Sambuc 1348*0a6a1f1dSLionel Sambuc .gitignore now ignores 'date'. 1349*0a6a1f1dSLionel Sambuc 1350*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary 1351*0a6a1f1dSLionel Sambuc 1352*0a6a1f1dSLionel Sambuc Changes to the 'tzfile' man page 1353*0a6a1f1dSLionel Sambuc 1354*0a6a1f1dSLionel Sambuc It now mentions that the binary file format may be extended in 1355*0a6a1f1dSLionel Sambuc future versions by appending data. 1356*0a6a1f1dSLionel Sambuc 1357*0a6a1f1dSLionel Sambuc It now refers to the 'zdump' and 'zic' man pages. 1358*0a6a1f1dSLionel Sambuc 1359*0a6a1f1dSLionel Sambuc Changes to the 'zic' man page 1360*0a6a1f1dSLionel Sambuc 1361*0a6a1f1dSLionel Sambuc It lists conditions that elicit a warning with '-v'. 1362*0a6a1f1dSLionel Sambuc 1363*0a6a1f1dSLionel Sambuc It says that the behavior is unspecified when duplicate names 1364*0a6a1f1dSLionel Sambuc are given, or if the source of one link is the target of another. 1365*0a6a1f1dSLionel Sambuc 1366*0a6a1f1dSLionel Sambuc Its examples are updated to match the latest data. 1367*0a6a1f1dSLionel Sambuc 1368*0a6a1f1dSLionel Sambuc The definition of white space has been clarified slightly. 1369*0a6a1f1dSLionel Sambuc (Thanks to Michael Deckers.) 1370*0a6a1f1dSLionel Sambuc 1371*0a6a1f1dSLionel Sambuc Changes to the 'Theory' file 1372*0a6a1f1dSLionel Sambuc 1373*0a6a1f1dSLionel Sambuc There is a new section about the accuracy of the tz database, 1374*0a6a1f1dSLionel Sambuc describing the many ways that errors can creep in, and 1375*0a6a1f1dSLionel Sambuc explaining why so many of the pre-1970 time stamps are wrong or 1376*0a6a1f1dSLionel Sambuc misleading (thanks to Steve Allen, Lester Caine, and Garrett 1377*0a6a1f1dSLionel Sambuc Wollman for discussions that contributed to this). 1378*0a6a1f1dSLionel Sambuc 1379*0a6a1f1dSLionel Sambuc The 'Theory' file describes LMT better (this follows a 1380*0a6a1f1dSLionel Sambuc suggestion by Guy Harris). 1381*0a6a1f1dSLionel Sambuc 1382*0a6a1f1dSLionel Sambuc It refers to the 2013 edition of POSIX rather than the 2004 edition. 1383*0a6a1f1dSLionel Sambuc 1384*0a6a1f1dSLionel Sambuc It's mentioned that excluding 'backward' should not affect the 1385*0a6a1f1dSLionel Sambuc other data, and it suggests at least one zone.tab name per 1386*0a6a1f1dSLionel Sambuc inhabited country (thanks to Stephen Colebourne). 1387*0a6a1f1dSLionel Sambuc 1388*0a6a1f1dSLionel Sambuc Some longstanding restrictions on names are documented, e.g., 1389*0a6a1f1dSLionel Sambuc 'America/New_York' precludes 'America/New_York/Bronx'. 1390*0a6a1f1dSLionel Sambuc 1391*0a6a1f1dSLionel Sambuc It gives more reasons for the 1970 cutoff. 1392*0a6a1f1dSLionel Sambuc 1393*0a6a1f1dSLionel Sambuc It now mentions which time_t variants are supported, such as 1394*0a6a1f1dSLionel Sambuc signed integer time_t. (Thanks to Paul Goyette for reporting 1395*0a6a1f1dSLionel Sambuc typos in an experimental version of this change.) 1396*0a6a1f1dSLionel Sambuc 1397*0a6a1f1dSLionel Sambuc (Thanks to Philip Newton for correcting typos in these changes.) 1398*0a6a1f1dSLionel Sambuc 1399*0a6a1f1dSLionel Sambuc Documentation and commentary is more careful to distinguish UT in 1400*0a6a1f1dSLionel Sambuc general from UTC in particular. (Thanks to Steve Allen.) 1401*0a6a1f1dSLionel Sambuc 1402*0a6a1f1dSLionel Sambuc Add a better source for the Zurich 1894 transition. 1403*0a6a1f1dSLionel Sambuc (Thanks to Pierre-Yves Berger.) 1404*0a6a1f1dSLionel Sambuc 1405*0a6a1f1dSLionel Sambuc Update shapefile citations in tz-link.htm. (Thanks to Guy Harris.) 1406*0a6a1f1dSLionel Sambuc 1407*0a6a1f1dSLionel Sambuc 1408*0a6a1f1dSLionel SambucRelease 2013d - 2013-07-05 07:38:01 -0700 1409*0a6a1f1dSLionel Sambuc 1410*0a6a1f1dSLionel Sambuc Changes affecting future time stamps: 1411*0a6a1f1dSLionel Sambuc 1412*0a6a1f1dSLionel Sambuc Morocco's midsummer transitions this year are July 7 and August 10, 1413*0a6a1f1dSLionel Sambuc not July 9 and August 8. (Thanks to Andrew Paprocki.) 1414*0a6a1f1dSLionel Sambuc 1415*0a6a1f1dSLionel Sambuc Israel now falls back on the last Sunday of October. 1416*0a6a1f1dSLionel Sambuc (Thanks to Ephraim Silverberg.) 1417*0a6a1f1dSLionel Sambuc 1418*0a6a1f1dSLionel Sambuc Changes affecting past time stamps: 1419*0a6a1f1dSLionel Sambuc 1420*0a6a1f1dSLionel Sambuc Specify Jerusalem's location more precisely; this changes the pre-1880 1421*0a6a1f1dSLionel Sambuc times by 2 s. 1422*0a6a1f1dSLionel Sambuc 1423*0a6a1f1dSLionel Sambuc Changing affecting metadata only: 1424*0a6a1f1dSLionel Sambuc 1425*0a6a1f1dSLionel Sambuc Fix typos in the entries for country codes BQ and SX. 1426*0a6a1f1dSLionel Sambuc 1427*0a6a1f1dSLionel Sambuc Changes affecting code: 1428*0a6a1f1dSLionel Sambuc 1429*0a6a1f1dSLionel Sambuc Rework the code to fix a bug with handling Australia/Macquarie on 1430*0a6a1f1dSLionel Sambuc 32-bit hosts (thanks to Arthur David Olson). 1431*0a6a1f1dSLionel Sambuc 1432*0a6a1f1dSLionel Sambuc Port to platforms like NetBSD, where time_t can be wider than long. 1433*0a6a1f1dSLionel Sambuc 1434*0a6a1f1dSLionel Sambuc Add support for testing time_t types other than the system's. 1435*0a6a1f1dSLionel Sambuc Run 'make check_time_t_alternatives' to try this out. 1436*0a6a1f1dSLionel Sambuc Currently, the tests fail for unsigned time_t; 1437*0a6a1f1dSLionel Sambuc this should get fixed at some point. 1438*0a6a1f1dSLionel Sambuc 1439*0a6a1f1dSLionel Sambuc Changes affecting documentation and commentary: 1440*0a6a1f1dSLionel Sambuc 1441*0a6a1f1dSLionel Sambuc Deemphasize the significance of national borders. 1442*0a6a1f1dSLionel Sambuc 1443*0a6a1f1dSLionel Sambuc Update the zdump man page. 1444*0a6a1f1dSLionel Sambuc 1445*0a6a1f1dSLionel Sambuc Remove obsolete NOID comment (thanks to Denis Excoffier). 1446*0a6a1f1dSLionel Sambuc 1447*0a6a1f1dSLionel Sambuc Update several URLs and comments in the web pages. 1448*0a6a1f1dSLionel Sambuc 1449*0a6a1f1dSLionel Sambuc Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler). 1450*0a6a1f1dSLionel Sambuc 1451*0a6a1f1dSLionel Sambuc Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka). 1452*0a6a1f1dSLionel Sambuc 1453*0a6a1f1dSLionel Sambuc 1454*0a6a1f1dSLionel SambucRelease 2013c - 2013-04-19 16:17:40 -0700 1455*0a6a1f1dSLionel Sambuc 1456*0a6a1f1dSLionel Sambuc Changes affecting current and future time stamps: 1457*0a6a1f1dSLionel Sambuc 1458*0a6a1f1dSLionel Sambuc Palestine observed DST starting March 29, 2013. (Thanks to 1459*0a6a1f1dSLionel Sambuc Steffen Thorsen.) From 2013 on, Gaza and Hebron both observe DST, 1460*0a6a1f1dSLionel Sambuc with the predicted rules being the last Thursday in March at 24:00 1461*0a6a1f1dSLionel Sambuc to the first Friday on or after September 21 at 01:00. 1462*0a6a1f1dSLionel Sambuc 1463*0a6a1f1dSLionel Sambuc Assume that the recent change to Paraguay's DST rules is permanent, 1464*0a6a1f1dSLionel Sambuc by moving the end of DST to the 4th Sunday in March every year. 1465*0a6a1f1dSLionel Sambuc (Thanks to Carlos Raúl Perasso.) 1466*0a6a1f1dSLionel Sambuc 1467*0a6a1f1dSLionel Sambuc Changes affecting past time stamps: 1468*0a6a1f1dSLionel Sambuc 1469*0a6a1f1dSLionel Sambuc Fix some historical data for Palestine to agree with that of 1470*0a6a1f1dSLionel Sambuc timeanddate.com, as follows: 1471*0a6a1f1dSLionel Sambuc 1472*0a6a1f1dSLionel Sambuc The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not 1473*0a6a1f1dSLionel Sambuc 00:00 Apr 1. 1474*0a6a1f1dSLionel Sambuc 1475*0a6a1f1dSLionel Sambuc The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not 1476*0a6a1f1dSLionel Sambuc 02:00. 1477*0a6a1f1dSLionel Sambuc 1478*0a6a1f1dSLionel Sambuc The spring 2010 change in Hebron was 00:00 Mar 26, not 00:01 Mar 27. 1479*0a6a1f1dSLionel Sambuc 1480*0a6a1f1dSLionel Sambuc The spring 2011 change in Gaza was 00:01 Apr 1, not 12:01 Apr 2. 1481*0a6a1f1dSLionel Sambuc 1482*0a6a1f1dSLionel Sambuc The spring 2011 change in Hebron on Apr 1 was at 00:01, not 12:01. 1483*0a6a1f1dSLionel Sambuc 1484*0a6a1f1dSLionel Sambuc The fall 2011 change in Hebron on Sep 30 was at 00:00, not 03:00. 1485*0a6a1f1dSLionel Sambuc 1486*0a6a1f1dSLionel Sambuc Fix times of habitation for Macquarie to agree with the Tasmania 1487*0a6a1f1dSLionel Sambuc Parks & Wildlife Service history, which indicates that permanent 1488*0a6a1f1dSLionel Sambuc habitation was 1899-1919 and 1948 on. 1489*0a6a1f1dSLionel Sambuc 1490*0a6a1f1dSLionel Sambuc Changing affecting metadata only: 1491*0a6a1f1dSLionel Sambuc 1492*0a6a1f1dSLionel Sambuc Macquarie Island is politically part of Australia, not Antarctica. 1493*0a6a1f1dSLionel Sambuc (Thanks to Tobias Conradi.) 1494*0a6a1f1dSLionel Sambuc 1495*0a6a1f1dSLionel Sambuc Sort Macquarie more-consistently with other parts of Australia. 1496*0a6a1f1dSLionel Sambuc (Thanks to Tim Parenti.) 1497*0a6a1f1dSLionel Sambuc 1498*0a6a1f1dSLionel Sambuc 1499*0a6a1f1dSLionel SambucRelease 2013b - 2013-03-10 22:33:40 -0700 1500*0a6a1f1dSLionel Sambuc 1501*0a6a1f1dSLionel Sambuc Changes affecting current and future time stamps: 1502*0a6a1f1dSLionel Sambuc 1503*0a6a1f1dSLionel Sambuc Haiti uses US daylight-saving rules this year, and presumably future years. 1504*0a6a1f1dSLionel Sambuc This changes time stamps starting today. (Thanks to Steffen Thorsen.) 1505*0a6a1f1dSLionel Sambuc 1506*0a6a1f1dSLionel Sambuc Paraguay will end DST on March 24 this year. 1507*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) For now, assume it's just this year. 1508*0a6a1f1dSLionel Sambuc 1509*0a6a1f1dSLionel Sambuc Morocco does not observe DST during Ramadan; 1510*0a6a1f1dSLionel Sambuc try to predict Ramadan in Morocco as best we can. 1511*0a6a1f1dSLionel Sambuc (Thanks to Erik Homoet for the heads-up.) 1512*0a6a1f1dSLionel Sambuc 1513*0a6a1f1dSLionel Sambuc Changes affecting commentary: 1514*0a6a1f1dSLionel Sambuc 1515*0a6a1f1dSLionel Sambuc Update URLs in tz-link page. Add URLs for webOS, BB10, iOS. 1516*0a6a1f1dSLionel Sambuc Update URL for Solaris. Mention Internet RFC 6557. 1517*0a6a1f1dSLionel Sambuc Update Internet RFCs 2445->5545, 2822->5322. 1518*0a6a1f1dSLionel Sambuc Switch from FTP to HTTP for Internet RFCs. 1519*0a6a1f1dSLionel Sambuc 1520*0a6a1f1dSLionel Sambuc 1521*0a6a1f1dSLionel SambucRelease 2013a - 2013-02-27 09:20:35 -0800 1522*0a6a1f1dSLionel Sambuc 1523*0a6a1f1dSLionel Sambuc Change affecting binary data format: 1524*0a6a1f1dSLionel Sambuc 1525*0a6a1f1dSLionel Sambuc The zone offset at the end of version-2-format zone files is now 1526*0a6a1f1dSLionel Sambuc allowed to be 24:00, as per POSIX.1-2008. (Thanks to Arthur David Olson.) 1527*0a6a1f1dSLionel Sambuc 1528*0a6a1f1dSLionel Sambuc Changes affecting current and future time stamps: 1529*0a6a1f1dSLionel Sambuc 1530*0a6a1f1dSLionel Sambuc Chile's 2013 rules, and we guess rules for 2014 and later, will be 1531*0a6a1f1dSLionel Sambuc the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC. 1532*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen and Robert Elz.) 1533*0a6a1f1dSLionel Sambuc 1534*0a6a1f1dSLionel Sambuc New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen. 1535*0a6a1f1dSLionel Sambuc (Thanks to Tobias Conradi and Arthur David Olson.) 1536*0a6a1f1dSLionel Sambuc 1537*0a6a1f1dSLionel Sambuc Many changes affect historical time stamps before 1940. 1538*0a6a1f1dSLionel Sambuc These were deduced from: Milne J. Civil time. Geogr J. 1899 1539*0a6a1f1dSLionel Sambuc Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>. 1540*0a6a1f1dSLionel Sambuc 1541*0a6a1f1dSLionel Sambuc Changes affecting the code: 1542*0a6a1f1dSLionel Sambuc 1543*0a6a1f1dSLionel Sambuc Fix zic bug that mishandled Egypt's 2010 changes (this also affected 1544*0a6a1f1dSLionel Sambuc the data). (Thanks to Arthur David Olson.) 1545*0a6a1f1dSLionel Sambuc 1546*0a6a1f1dSLionel Sambuc Fix localtime bug when time_t is unsigned and data files were generated 1547*0a6a1f1dSLionel Sambuc by a signed time_t system. (Thanks to Doug Bailey for reporting and 1548*0a6a1f1dSLionel Sambuc to Arthur David Olson for fixing.) 1549*0a6a1f1dSLionel Sambuc 1550*0a6a1f1dSLionel Sambuc Allow the email address for bug reports to be set by the packager. 1551*0a6a1f1dSLionel Sambuc The default is tz@iana.org, as before. (Thanks to Joseph S. Myers.) 1552*0a6a1f1dSLionel Sambuc 1553*0a6a1f1dSLionel Sambuc Update HTML checking to be compatible with Ubuntu 12.10. 1554*0a6a1f1dSLionel Sambuc 1555*0a6a1f1dSLionel Sambuc Check that files are a safe subset of ASCII. At some point we may 1556*0a6a1f1dSLionel Sambuc relax this requirement to a safe subset of UTF-8. Without the 1557*0a6a1f1dSLionel Sambuc check, some non-UTF-8 encodings were leaking into the distribution. 1558*0a6a1f1dSLionel Sambuc 1559*0a6a1f1dSLionel Sambuc Commentary changes: 1560*0a6a1f1dSLionel Sambuc 1561*0a6a1f1dSLionel Sambuc Restore a comment about copyright notices that was inadvertently deleted. 1562*0a6a1f1dSLionel Sambuc (Thanks to Arthur David Olson.) 1563*0a6a1f1dSLionel Sambuc 1564*0a6a1f1dSLionel Sambuc Improve the commentary about which districts observe what times 1565*0a6a1f1dSLionel Sambuc in Russia. (Thanks to Oscar van Vlijmen and Arthur David Olson). 1566*0a6a1f1dSLionel Sambuc 1567*0a6a1f1dSLionel Sambuc Add web page links to tz.js. 1568*0a6a1f1dSLionel Sambuc 1569*0a6a1f1dSLionel Sambuc Add "Run by the Monkeys" to tz-art. (Thanks to Arthur David Olson.) 1570*0a6a1f1dSLionel Sambuc 1571*0a6a1f1dSLionel Sambuc 1572*0a6a1f1dSLionel SambucRelease 2012j - 2012-11-12 18:34:49 -0800 1573*0a6a1f1dSLionel Sambuc 1574*0a6a1f1dSLionel Sambuc Libya moved to CET this weekend, but with DST planned next year. 1575*0a6a1f1dSLionel Sambuc (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.) 1576*0a6a1f1dSLionel Sambuc 1577*0a6a1f1dSLionel Sambuc Signatures now have the extension .asc, not .sign, as that's more 1578*0a6a1f1dSLionel Sambuc standard. (Thanks to Phil Pennock.) 1579*0a6a1f1dSLionel Sambuc 1580*0a6a1f1dSLionel Sambuc The output of 'zdump --version', and of 'zic --version', now 1581*0a6a1f1dSLionel Sambuc uses a format that is more typical for --version. 1582*0a6a1f1dSLionel Sambuc (Thanks to Joseph S. Myers.) 1583*0a6a1f1dSLionel Sambuc 1584*0a6a1f1dSLionel Sambuc The output of 'tzselect --help', 'zdump --help', and 'zic --help' 1585*0a6a1f1dSLionel Sambuc now uses tz@iana.org rather than the old elsie address. 1586*0a6a1f1dSLionel Sambuc 1587*0a6a1f1dSLionel Sambuc zic -v now complains about abbreviations that are less than 3 1588*0a6a1f1dSLionel Sambuc or more than 6 characters, as per Posix. Formerly, it checked 1589*0a6a1f1dSLionel Sambuc for abbreviations that were more than 3. 1590*0a6a1f1dSLionel Sambuc 1591*0a6a1f1dSLionel Sambuc 'make public' no longer puts its temporary directory under /tmp, 1592*0a6a1f1dSLionel Sambuc and uses the just-built zic rather than the system zic. 1593*0a6a1f1dSLionel Sambuc 1594*0a6a1f1dSLionel Sambuc Various fixes to documentation and commentary. 1595*0a6a1f1dSLionel Sambuc 1596*0a6a1f1dSLionel Sambuc 1597*0a6a1f1dSLionel SambucRelease 2012i - 2012-11-03 12:57:09 -0700 1598*0a6a1f1dSLionel Sambuc 1599*0a6a1f1dSLionel Sambuc Cuba switches from DST tomorrow at 01:00. (Thanks to Steffen Thorsen.) 1600*0a6a1f1dSLionel Sambuc 1601*0a6a1f1dSLionel Sambuc Linker flags can now be specified via LDFLAGS. 1602*0a6a1f1dSLionel Sambuc AWK now defaults to 'awk', not 'nawk'. 1603*0a6a1f1dSLionel Sambuc The shell in tzselect now defaults to /bin/bash, but this can 1604*0a6a1f1dSLionel Sambuc be overridden by specifying KSHELL. 1605*0a6a1f1dSLionel Sambuc The main web page now mentions the unofficial GitHub repository. 1606*0a6a1f1dSLionel Sambuc (Thanks to Mike Frysinger.) 1607*0a6a1f1dSLionel Sambuc 1608*0a6a1f1dSLionel Sambuc Tarball signatures can now be built by running 'make signatures'. 1609*0a6a1f1dSLionel Sambuc There are also new makefile rules 'tarballs', 'check_public', and 1610*0a6a1f1dSLionel Sambuc separate makefile rules for each tarball and signature file. 1611*0a6a1f1dSLionel Sambuc A few makefile rules are now more portable to strict POSIX. 1612*0a6a1f1dSLionel Sambuc 1613*0a6a1f1dSLionel Sambuc The main web page now lists the canonical IANA URL. 1614*0a6a1f1dSLionel Sambuc 1615*0a6a1f1dSLionel Sambuc 1616*0a6a1f1dSLionel SambucRelease 2012h - 2012-10-26 22:49:10 -0700 1617*0a6a1f1dSLionel Sambuc 1618*0a6a1f1dSLionel Sambuc Bahia no longer has DST. (Thanks to Kelley Cook.) 1619*0a6a1f1dSLionel Sambuc 1620*0a6a1f1dSLionel Sambuc Tocantins has DST. (Thanks to Rodrigo Severo.) 1621*0a6a1f1dSLionel Sambuc 1622*0a6a1f1dSLionel Sambuc Israel has new DST rules next year. (Thanks to Ephraim Silverberg.) 1623*0a6a1f1dSLionel Sambuc 1624*0a6a1f1dSLionel Sambuc Jordan stays on DST this winter. (Thanks to Steffen Thorsen.) 1625*0a6a1f1dSLionel Sambuc 1626*0a6a1f1dSLionel Sambuc Web page updates. 1627*0a6a1f1dSLionel Sambuc 1628*0a6a1f1dSLionel Sambuc More C modernization, except that at Arthur David Olson's suggestion 1629*0a6a1f1dSLionel Sambuc the instances of 'register' were kept. 1630*0a6a1f1dSLionel Sambuc 1631*0a6a1f1dSLionel Sambuc 1632*0a6a1f1dSLionel SambucRelease 2012g - 2012-10-17 20:59:45 -0700 1633*0a6a1f1dSLionel Sambuc 1634*0a6a1f1dSLionel Sambuc Samoa fall 2012 and later. (Thanks to Nicholas Pereira and Robert Elz.) 1635*0a6a1f1dSLionel Sambuc 1636*0a6a1f1dSLionel Sambuc Palestine fall 2012. (Thanks to Steffen Thorsen.) 1637*0a6a1f1dSLionel Sambuc 1638*0a6a1f1dSLionel Sambuc Assume C89. 1639*0a6a1f1dSLionel Sambuc 1640*0a6a1f1dSLionel Sambuc To attack the version-number problem, this release ships the file 1641*0a6a1f1dSLionel Sambuc 'Makefile' (which contains the release number) in both the tzcode and 1642*0a6a1f1dSLionel Sambuc the tzdata tarballs. The two Makefiles are identical, and should be 1643*0a6a1f1dSLionel Sambuc identical in any matching pair of tarballs, so it shouldn't matter 1644*0a6a1f1dSLionel Sambuc which order you extract the tarballs. Perhaps we can come up with a 1645*0a6a1f1dSLionel Sambuc better version-number scheme at some point; this scheme does have the 1646*0a6a1f1dSLionel Sambuc virtue of not adding more files. 1647*0a6a1f1dSLionel Sambuc 1648*0a6a1f1dSLionel Sambuc 1649*0a6a1f1dSLionel SambucRelease 2012f - 2012-09-12 23:17:03 -0700 1650*0a6a1f1dSLionel Sambuc 1651*0a6a1f1dSLionel Sambuc * australasia (Pacific/Fiji): Fiji DST is October 21 through January 1652*0a6a1f1dSLionel Sambuc 20 this year. (Thanks to Steffen Thorsen.) 1653*0a6a1f1dSLionel Sambuc 1654*0a6a1f1dSLionel Sambuc 1655*0a6a1f1dSLionel SambucRelease 2012e - 2012-08-02 20:44:55 -0700 1656*0a6a1f1dSLionel Sambuc 1657*0a6a1f1dSLionel Sambuc * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14. 1658*0a6a1f1dSLionel Sambuc (Thanks to Steffen Thorsen.) 1659*0a6a1f1dSLionel Sambuc 1660*0a6a1f1dSLionel Sambuc * Use a single version number for both code and data. 1661*0a6a1f1dSLionel Sambuc 1662*0a6a1f1dSLionel Sambuc * .gitignore: New file. 1663*0a6a1f1dSLionel Sambuc 1664*0a6a1f1dSLionel Sambuc * Remove trailing white space. 1665*0a6a1f1dSLionel Sambuc 1666*0a6a1f1dSLionel Sambuc 1667*0a6a1f1dSLionel SambucRelease code2012c-data2012d - 2012-07-19 16:35:33 -0700 1668*0a6a1f1dSLionel Sambuc 1669*0a6a1f1dSLionel Sambuc Changes for Morocco's time stamps, which take effect in a couple of 1670*0a6a1f1dSLionel Sambuc hours, along with infrastructure changes to accommodate how the tz 1671*0a6a1f1dSLionel Sambuc code and data are released on IANA. 1672*0a6a1f1dSLionel Sambuc 1673*0a6a1f1dSLionel Sambuc 1674*0a6a1f1dSLionel SambucRelease data2012c - 2012-03-27 12:17:25 -0400 1675*0a6a1f1dSLionel Sambuc 1676*0a6a1f1dSLionel Sambuc africa 1677*0a6a1f1dSLionel Sambuc Summer time changes for Morocco (to start late April 2012) 1678*0a6a1f1dSLionel Sambuc 1679*0a6a1f1dSLionel Sambuc asia 1680*0a6a1f1dSLionel Sambuc Changes for 2012 for Gaza & the West Bank (Hebron) and Syria 1681*0a6a1f1dSLionel Sambuc 1682*0a6a1f1dSLionel Sambuc northamerica 1683*0a6a1f1dSLionel Sambuc Haiti following US/Canada rules for 2012 (and we're assuming, 1684*0a6a1f1dSLionel Sambuc for now anyway, for the future). 1685*0a6a1f1dSLionel Sambuc 1686*0a6a1f1dSLionel Sambuc 1687*0a6a1f1dSLionel SambucRelease 2012b - 2012-03-02 12:29:15 +0700 1688*0a6a1f1dSLionel Sambuc 1689*0a6a1f1dSLionel Sambuc There is just one change to tzcode2012b (compared with 2012a): 1690*0a6a1f1dSLionel Sambuc the Makefile that was accidentally included with 2012a has been 1691*0a6a1f1dSLionel Sambuc replaced with the version that should have been there, which is 1692*0a6a1f1dSLionel Sambuc identical with the previous version (from tzcode2011i). 1693*0a6a1f1dSLionel Sambuc 1694*0a6a1f1dSLionel Sambuc There are just two changes in tzdata2012b compared with 2012a. 1695*0a6a1f1dSLionel Sambuc 1696*0a6a1f1dSLionel Sambuc Most significantly, summer time in Cuba has been delayed 3 weeks 1697*0a6a1f1dSLionel Sambuc (now starts April 1 rather than March 11). Since Mar 11 (the old start 1698*0a6a1f1dSLionel Sambuc date, as listed in 2012a) is just a little over a week away, this 1699*0a6a1f1dSLionel Sambuc change is urgent. 1700*0a6a1f1dSLionel Sambuc 1701*0a6a1f1dSLionel Sambuc Less importantly, an excess tab in one of the changes in zone.tab 1702*0a6a1f1dSLionel Sambuc in 2012a has been removed. 1703*0a6a1f1dSLionel Sambuc 1704*0a6a1f1dSLionel Sambuc 1705*0a6a1f1dSLionel SambucRelease 2012a - 2012-03-01 18:28:10 +0700 1706*0a6a1f1dSLionel Sambuc 1707*0a6a1f1dSLionel Sambuc The changes in tzcode2012a (compared to the previous version, 2011i) 1708*0a6a1f1dSLionel Sambuc are entirely to the README and tz-art.htm and tz-link.htm files, if 1709*0a6a1f1dSLionel Sambuc none of those concern you, you can ignore the code update. The changes 1710*0a6a1f1dSLionel Sambuc reflect the changed addresses for the mailing list and the code and 1711*0a6a1f1dSLionel Sambuc data distribution points & methods (and a link to DateTime::TimeZone::Tzfile 1712*0a6a1f1dSLionel Sambuc has been added to tz-link.htm). 1713*0a6a1f1dSLionel Sambuc 1714*0a6a1f1dSLionel Sambuc In tzdata2012a (compared to the previous release, which was 2011n) 1715*0a6a1f1dSLionel Sambuc the major changes are: 1716*0a6a1f1dSLionel Sambuc Chile 2011/2012 and 2012/2013 summer time date adjustments. 1717*0a6a1f1dSLionel Sambuc Falkland Islands onto permanent summer time (we're assuming for the 1718*0a6a1f1dSLionel Sambuc foreseeable future, though 2012 is all we're fairly certain of.) 1719*0a6a1f1dSLionel Sambuc Armenia has abolished Summer Time. 1720*0a6a1f1dSLionel Sambuc Tokelau jumped the International Date Line back last December 1721*0a6a1f1dSLionel Sambuc (just the same as their near neighbour, Samoa). 1722*0a6a1f1dSLionel Sambuc America/Creston is a new zone for a small area of British Columbia 1723*0a6a1f1dSLionel Sambuc There will be a leapsecond 2012-06-30 23:59:60 UTC. 1724*0a6a1f1dSLionel Sambuc 1725*0a6a1f1dSLionel Sambuc Other minor changes are: 1726*0a6a1f1dSLionel Sambuc Corrections to 1918 Canadian summer time end dates. 1727*0a6a1f1dSLionel Sambuc Updated URL for UK time zone history (in comments) 1728*0a6a1f1dSLionel Sambuc A few typos in Le Corre's list of free French place names (comments) 1729*0a6a1f1dSLionel Sambuc 1730*0a6a1f1dSLionel Sambuc 1731*0a6a1f1dSLionel SambucRelease data2011n - 2011-10-30 14:57:54 +0700 1732*0a6a1f1dSLionel Sambuc 1733*0a6a1f1dSLionel Sambuc There are three changes of note - most urgently, Cuba (America/Havana) 1734*0a6a1f1dSLionel Sambuc has extended summer time by two weeks, now to end on Nov 13, rather than 1735*0a6a1f1dSLionel Sambuc the (already past) Oct 30. Second, the Pridnestrovian Moldavian Republic 1736*0a6a1f1dSLionel Sambuc (Europe/Tiraspol) decided not to split from the rest of Moldova after 1737*0a6a1f1dSLionel Sambuc all, and consequently that zone has been removed (again) and reinstated 1738*0a6a1f1dSLionel Sambuc in the "backward" file as a link to Europe/Chisinau. And third, the 1739*0a6a1f1dSLionel Sambuc end date for Fiji's summer time this summer was moved forward from the 1740*0a6a1f1dSLionel Sambuc earlier planned Feb 26, to Jan 22. 1741*0a6a1f1dSLionel Sambuc 1742*0a6a1f1dSLionel Sambuc Apart from that, Moldova (MD) returns to a single entry in zone.tab 1743*0a6a1f1dSLionel Sambuc (and the incorrect syntax that was in the 2011m version of that file 1744*0a6a1f1dSLionel Sambuc is so fixed - it would have been fixed in a different way had this 1745*0a6a1f1dSLionel Sambuc change not happened - that's the "missing" sccs version id). 1746*0a6a1f1dSLionel Sambuc 1747*0a6a1f1dSLionel Sambuc 1748*0a6a1f1dSLionel SambucRelease data2011m - 2011-10-24 21:42:16 +0700 1749*0a6a1f1dSLionel Sambuc 1750*0a6a1f1dSLionel Sambuc In particular, the typos in comments in the data (2011-11-17 should have 1751*0a6a1f1dSLionel Sambuc been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that 1752*0a6a1f1dSLionel Sambuc Tim Parenti noted) have been fixed, and the change for Ukraine has been 1753*0a6a1f1dSLionel Sambuc made in all 4 Ukrainian zones, rather than just Kiev (again, thanks to 1754*0a6a1f1dSLionel Sambuc Tim Parenti, and also Denys Gavrysh) 1755*0a6a1f1dSLionel Sambuc 1756*0a6a1f1dSLionel Sambuc In addition, I added Europe/Tiraspol to zone.tab. 1757*0a6a1f1dSLionel Sambuc 1758*0a6a1f1dSLionel Sambuc This time, all the files have new version numbers... (including the files 1759*0a6a1f1dSLionel Sambuc otherwise unchanged in 2011m that were changed in 2011l but didn't get new 1760*0a6a1f1dSLionel Sambuc version numbers there...) 1761*0a6a1f1dSLionel Sambuc 1762*0a6a1f1dSLionel Sambuc 1763*0a6a1f1dSLionel SambucRelease data2011l - 2011-10-10 11:15:43 +0700 1764*0a6a1f1dSLionel Sambuc 1765*0a6a1f1dSLionel Sambuc There are just 2 changes that cause different generated tzdata files from 1766*0a6a1f1dSLionel Sambuc zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil 1767*0a6a1f1dSLionel Sambuc is included, but commented out. Compared with the diff I sent out last week, 1768*0a6a1f1dSLionel Sambuc this version also includes attributions for the sources for the changes 1769*0a6a1f1dSLionel Sambuc (in much the same format as ado used, but the html tags have not been 1770*0a6a1f1dSLionel Sambuc checked, verified, or used in any way at all, so if there are errors there, 1771*0a6a1f1dSLionel Sambuc please let me know.) 1772*0a6a1f1dSLionel Sambuc 1773*0a6a1f1dSLionel Sambuc 1774*0a6a1f1dSLionel SambucRelease data2011k - 2011-09-20 17:54:03 -0400 1775*0a6a1f1dSLionel Sambuc 1776*0a6a1f1dSLionel Sambuc [not summarized] 1777*0a6a1f1dSLionel Sambuc 1778*0a6a1f1dSLionel Sambuc 1779*0a6a1f1dSLionel SambucRelease data2011j - 2011-09-12 09:22:49 -0400 1780*0a6a1f1dSLionel Sambuc 1781*0a6a1f1dSLionel Sambuc (contemporary changes for Samoa; past changes for Kenya, Uganda, and 1782*0a6a1f1dSLionel Sambuc Tanzania); there are also two spelling corrections to comments in 1783*0a6a1f1dSLionel Sambuc the australasia file (with thanks to Christos Zoulas). 1784*0a6a1f1dSLionel Sambuc 1785*0a6a1f1dSLionel Sambuc 1786*0a6a1f1dSLionel SambucRelease 2011i - 2011-08-29 05:56:32 -0400 1787*0a6a1f1dSLionel Sambuc 1788*0a6a1f1dSLionel Sambuc [not summarized] 1789*0a6a1f1dSLionel Sambuc 1790*0a6a1f1dSLionel Sambuc 1791*0a6a1f1dSLionel SambucRelease data2011h - 2011-06-15 18:41:48 -0400 1792*0a6a1f1dSLionel Sambuc 1793*0a6a1f1dSLionel Sambuc Russia and Curaçao changes 1794*0a6a1f1dSLionel Sambuc 1795*0a6a1f1dSLionel Sambuc 1796*0a6a1f1dSLionel SambucRelease 2011g - 2011-04-25 09:07:22 -0400 1797*0a6a1f1dSLionel Sambuc 1798*0a6a1f1dSLionel Sambuc update the rules for Egypt to reflect its abandonment of DST this year 1799*0a6a1f1dSLionel Sambuc 1800*0a6a1f1dSLionel Sambuc 1801*0a6a1f1dSLionel SambucRelease 2011f - 2011-04-06 17:14:53 -0400 1802*0a6a1f1dSLionel Sambuc 1803*0a6a1f1dSLionel Sambuc [not summarized] 1804*0a6a1f1dSLionel Sambuc 1805*0a6a1f1dSLionel Sambuc 1806*0a6a1f1dSLionel SambucRelease 2011e - 2011-03-31 16:04:38 -0400 1807*0a6a1f1dSLionel Sambuc 1808*0a6a1f1dSLionel Sambuc Morocco, Chile, and tz-link changes 1809*0a6a1f1dSLionel Sambuc 1810*0a6a1f1dSLionel Sambuc 1811*0a6a1f1dSLionel SambucRelease 2011d - 2011-03-14 09:18:01 -0400 1812*0a6a1f1dSLionel Sambuc 1813*0a6a1f1dSLionel Sambuc changes that impact present-day time stamps in Cuba, Samoa, and Turkey 1814*0a6a1f1dSLionel Sambuc 1815*0a6a1f1dSLionel Sambuc 1816*0a6a1f1dSLionel SambucRelease 2011c - 2011-03-07 09:30:09 -0500 1817*0a6a1f1dSLionel Sambuc 1818*0a6a1f1dSLionel Sambuc These do affect current time stamps in Chile and Annette Island, Canada. 1819*0a6a1f1dSLionel Sambuc 1820*0a6a1f1dSLionel Sambuc 1821*0a6a1f1dSLionel SambucRelease 2011b - 2011-02-07 08:44:50 -0500 1822*0a6a1f1dSLionel Sambuc 1823*0a6a1f1dSLionel Sambuc [not summarized] 1824*0a6a1f1dSLionel Sambuc 1825*0a6a1f1dSLionel Sambuc 1826*0a6a1f1dSLionel SambucRelease 2011a - 2011-01-24 10:30:16 -0500 1827*0a6a1f1dSLionel Sambuc 1828*0a6a1f1dSLionel Sambuc [not summarized] 1829*0a6a1f1dSLionel Sambuc 1830*0a6a1f1dSLionel Sambuc 1831*0a6a1f1dSLionel SambucRelease data2010o - 2010-11-01 09:18:23 -0400 1832*0a6a1f1dSLionel Sambuc 1833*0a6a1f1dSLionel Sambuc change to the end of DST in Fiji in 2011 1834*0a6a1f1dSLionel Sambuc 1835*0a6a1f1dSLionel Sambuc 1836*0a6a1f1dSLionel SambucRelease 2010n - 2010-10-25 08:19:17 -0400 1837*0a6a1f1dSLionel Sambuc 1838*0a6a1f1dSLionel Sambuc [not summarized] 1839*0a6a1f1dSLionel Sambuc 1840*0a6a1f1dSLionel Sambuc 1841*0a6a1f1dSLionel SambucRelease 2010m - 2010-09-27 09:24:48 -0400 1842*0a6a1f1dSLionel Sambuc 1843*0a6a1f1dSLionel Sambuc Hong Kong, Vostok, and zic.c changes 1844*0a6a1f1dSLionel Sambuc 1845*0a6a1f1dSLionel Sambuc 1846*0a6a1f1dSLionel SambucRelease 2010l - 2010-08-16 06:57:25 -0400 1847*0a6a1f1dSLionel Sambuc 1848*0a6a1f1dSLionel Sambuc [not summarized] 1849*0a6a1f1dSLionel Sambuc 1850*0a6a1f1dSLionel Sambuc 1851*0a6a1f1dSLionel SambucRelease 2010k - 2010-07-26 10:42:27 -0400 1852*0a6a1f1dSLionel Sambuc 1853*0a6a1f1dSLionel Sambuc [not summarized] 1854*0a6a1f1dSLionel Sambuc 1855*0a6a1f1dSLionel Sambuc 1856*0a6a1f1dSLionel SambucRelease 2010j - 2010-05-10 09:07:48 -0400 1857*0a6a1f1dSLionel Sambuc 1858*0a6a1f1dSLionel Sambuc changes for Bahía de Banderas and for version naming 1859*0a6a1f1dSLionel Sambuc 1860*0a6a1f1dSLionel Sambuc 1861*0a6a1f1dSLionel SambucRelease data2010i - 2010-04-16 18:50:45 -0400 1862*0a6a1f1dSLionel Sambuc 1863*0a6a1f1dSLionel Sambuc the end of DST in Morocco on 2010-08-08 1864*0a6a1f1dSLionel Sambuc 1865*0a6a1f1dSLionel Sambuc 1866*0a6a1f1dSLionel SambucRelease data2010h - 2010-04-05 09:58:56 -0400 1867*0a6a1f1dSLionel Sambuc 1868*0a6a1f1dSLionel Sambuc [not summarized] 1869*0a6a1f1dSLionel Sambuc 1870*0a6a1f1dSLionel Sambuc 1871*0a6a1f1dSLionel SambucRelease data2010g - 2010-03-24 11:14:53 -0400 1872*0a6a1f1dSLionel Sambuc 1873*0a6a1f1dSLionel Sambuc [not summarized] 1874*0a6a1f1dSLionel Sambuc 1875*0a6a1f1dSLionel Sambuc 1876*0a6a1f1dSLionel SambucRelease 2010f - 2010-03-22 09:45:46 -0400 1877*0a6a1f1dSLionel Sambuc 1878*0a6a1f1dSLionel Sambuc [not summarized] 1879*0a6a1f1dSLionel Sambuc 1880*0a6a1f1dSLionel Sambuc 1881*0a6a1f1dSLionel SambucRelease data2010e - 2010-03-08 14:24:27 -0500 1882*0a6a1f1dSLionel Sambuc 1883*0a6a1f1dSLionel Sambuc corrects the Dhaka bug found by Danvin Ruangchan 1884*0a6a1f1dSLionel Sambuc 1885*0a6a1f1dSLionel Sambuc 1886*0a6a1f1dSLionel SambucRelease data2010d - 2010-03-06 07:26:01 -0500 1887*0a6a1f1dSLionel Sambuc 1888*0a6a1f1dSLionel Sambuc [not summarized] 1889*0a6a1f1dSLionel Sambuc 1890*0a6a1f1dSLionel Sambuc 1891*0a6a1f1dSLionel SambucRelease 2010c - 2010-03-01 09:20:58 -0500 1892*0a6a1f1dSLionel Sambuc 1893*0a6a1f1dSLionel Sambuc changes including KRE's suggestion for earlier initialization of 1894*0a6a1f1dSLionel Sambuc "goahead" and "goback" structure elements 1895*0a6a1f1dSLionel Sambuc 1896*0a6a1f1dSLionel Sambuc 1897*0a6a1f1dSLionel SambucRelease code2010a - 2010-02-16 10:40:04 -0500 1898*0a6a1f1dSLionel Sambuc 1899*0a6a1f1dSLionel Sambuc [not summarized] 1900*0a6a1f1dSLionel Sambuc 1901*0a6a1f1dSLionel Sambuc 1902*0a6a1f1dSLionel SambucRelease data2010b - 2010-01-20 12:37:01 -0500 1903*0a6a1f1dSLionel Sambuc 1904*0a6a1f1dSLionel Sambuc Mexico changes 1905*0a6a1f1dSLionel Sambuc 1906*0a6a1f1dSLionel Sambuc 1907*0a6a1f1dSLionel SambucRelease data2010a - 2010-01-18 08:30:04 -0500 1908*0a6a1f1dSLionel Sambuc 1909*0a6a1f1dSLionel Sambuc changes to Dhaka 1910*0a6a1f1dSLionel Sambuc 1911*0a6a1f1dSLionel Sambuc 1912*0a6a1f1dSLionel SambucRelease data2009u - 2009-12-26 08:32:28 -0500 1913*0a6a1f1dSLionel Sambuc 1914*0a6a1f1dSLionel Sambuc changes to DST in Bangladesh 1915*0a6a1f1dSLionel Sambuc 1916*0a6a1f1dSLionel Sambuc 1917*0a6a1f1dSLionel SambucRelease 2009t - 2009-12-21 13:24:27 -0500 1918*0a6a1f1dSLionel Sambuc 1919*0a6a1f1dSLionel Sambuc [not summarized] 1920*0a6a1f1dSLionel Sambuc 1921*0a6a1f1dSLionel Sambuc 1922*0a6a1f1dSLionel SambucRelease data2009s - 2009-11-14 10:26:32 -0500 1923*0a6a1f1dSLionel Sambuc 1924*0a6a1f1dSLionel Sambuc (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change 1925*0a6a1f1dSLionel Sambuc 1926*0a6a1f1dSLionel Sambuc 1927*0a6a1f1dSLionel SambucRelease 2009r - 2009-11-09 10:10:31 -0500 1928*0a6a1f1dSLionel Sambuc 1929*0a6a1f1dSLionel Sambuc "antarctica" and "tz-link.htm" changes 1930*0a6a1f1dSLionel Sambuc 1931*0a6a1f1dSLionel Sambuc 1932*0a6a1f1dSLionel SambucRelease 2009q - 2009-11-02 09:12:40 -0500 1933*0a6a1f1dSLionel Sambuc 1934*0a6a1f1dSLionel Sambuc with two corrections as reported by Eric Muller and Philip Newton 1935*0a6a1f1dSLionel Sambuc 1936*0a6a1f1dSLionel Sambuc 1937*0a6a1f1dSLionel SambucRelease data2009p - 2009-10-23 15:05:27 -0400 1938*0a6a1f1dSLionel Sambuc 1939*0a6a1f1dSLionel Sambuc Argentina (including San Luis) changes (with the correction from 1940*0a6a1f1dSLionel Sambuc Mariano Absatz) 1941*0a6a1f1dSLionel Sambuc 1942*0a6a1f1dSLionel Sambuc 1943*0a6a1f1dSLionel SambucRelease data2009o - 2009-10-14 16:49:38 -0400 1944*0a6a1f1dSLionel Sambuc 1945*0a6a1f1dSLionel Sambuc Samoa (commentary only), Pakistan, and Bangladesh changes 1946*0a6a1f1dSLionel Sambuc 1947*0a6a1f1dSLionel Sambuc 1948*0a6a1f1dSLionel SambucRelease data2009n - 2009-09-22 15:13:38 -0400 1949*0a6a1f1dSLionel Sambuc 1950*0a6a1f1dSLionel Sambuc added commentary for Argentina and a change to the end of DST in 1951*0a6a1f1dSLionel Sambuc 2009 in Pakistan 1952*0a6a1f1dSLionel Sambuc 1953*0a6a1f1dSLionel Sambuc 1954*0a6a1f1dSLionel SambucRelease data2009m - 2009-09-03 10:23:43 -0400 1955*0a6a1f1dSLionel Sambuc 1956*0a6a1f1dSLionel Sambuc Samoa and Palestine changes 1957*0a6a1f1dSLionel Sambuc 1958*0a6a1f1dSLionel Sambuc 1959*0a6a1f1dSLionel SambucRelease data2009l - 2009-08-14 09:13:07 -0400 1960*0a6a1f1dSLionel Sambuc 1961*0a6a1f1dSLionel Sambuc Samoa (comments only) and Egypt 1962*0a6a1f1dSLionel Sambuc 1963*0a6a1f1dSLionel Sambuc 1964*0a6a1f1dSLionel SambucRelease 2009k - 2009-07-20 09:46:08 -0400 1965*0a6a1f1dSLionel Sambuc 1966*0a6a1f1dSLionel Sambuc [not summarized] 1967*0a6a1f1dSLionel Sambuc 1968*0a6a1f1dSLionel Sambuc 1969*0a6a1f1dSLionel SambucRelease data2009j - 2009-06-15 06:43:59 -0400 1970*0a6a1f1dSLionel Sambuc 1971*0a6a1f1dSLionel Sambuc Bangladesh change (with a short turnaround since the DST change is 1972*0a6a1f1dSLionel Sambuc impending) 1973*0a6a1f1dSLionel Sambuc 1974*0a6a1f1dSLionel Sambuc 1975*0a6a1f1dSLionel SambucRelease 2009i - 2009-06-08 09:21:22 -0400 1976*0a6a1f1dSLionel Sambuc 1977*0a6a1f1dSLionel Sambuc updating for DST in Bangladesh this year 1978*0a6a1f1dSLionel Sambuc 1979*0a6a1f1dSLionel Sambuc 1980*0a6a1f1dSLionel SambucRelease 2009h - 2009-05-26 09:19:14 -0400 1981*0a6a1f1dSLionel Sambuc 1982*0a6a1f1dSLionel Sambuc [not summarized] 1983*0a6a1f1dSLionel Sambuc 1984*0a6a1f1dSLionel Sambuc 1985*0a6a1f1dSLionel SambucRelease data2009g - 2009-04-20 16:34:07 -0400 1986*0a6a1f1dSLionel Sambuc 1987*0a6a1f1dSLionel Sambuc Cairo 1988*0a6a1f1dSLionel Sambuc 1989*0a6a1f1dSLionel Sambuc 1990*0a6a1f1dSLionel SambucRelease data2009f - 2009-04-10 11:00:52 -0400 1991*0a6a1f1dSLionel Sambuc 1992*0a6a1f1dSLionel Sambuc correct DST in Pakistan 1993*0a6a1f1dSLionel Sambuc 1994*0a6a1f1dSLionel Sambuc 1995*0a6a1f1dSLionel SambucRelease 2009e - 2009-04-06 09:08:11 -0400 1996*0a6a1f1dSLionel Sambuc 1997*0a6a1f1dSLionel Sambuc [not summarized] 1998*0a6a1f1dSLionel Sambuc 1999*0a6a1f1dSLionel Sambuc 2000*0a6a1f1dSLionel SambucRelease 2009d - 2009-03-23 09:38:12 -0400 2001*0a6a1f1dSLionel Sambuc 2002*0a6a1f1dSLionel Sambuc Morocco, Tunisia, Argentina, and American Astronomical Society changes 2003*0a6a1f1dSLionel Sambuc 2004*0a6a1f1dSLionel Sambuc 2005*0a6a1f1dSLionel SambucRelease data2009c - 2009-03-16 09:47:51 -0400 2006*0a6a1f1dSLionel Sambuc 2007*0a6a1f1dSLionel Sambuc change to the start of Cuban DST 2008*0a6a1f1dSLionel Sambuc 2009*0a6a1f1dSLionel Sambuc 2010*0a6a1f1dSLionel SambucRelease 2009b - 2009-02-09 11:15:22 -0500 2011*0a6a1f1dSLionel Sambuc 2012*0a6a1f1dSLionel Sambuc [not summarized] 2013*0a6a1f1dSLionel Sambuc 2014*0a6a1f1dSLionel Sambuc 2015*0a6a1f1dSLionel SambucRelease 2009a - 2009-01-21 10:09:39 -0500 2016*0a6a1f1dSLionel Sambuc 2017*0a6a1f1dSLionel Sambuc [not summarized] 2018*0a6a1f1dSLionel Sambuc 2019*0a6a1f1dSLionel Sambuc 2020*0a6a1f1dSLionel SambucRelease data2008i - 2008-10-21 12:10:25 -0400 2021*0a6a1f1dSLionel Sambuc 2022*0a6a1f1dSLionel Sambuc southamerica and zone.tab files, with Argentina DST rule changes and 2023*0a6a1f1dSLionel Sambuc United States zone reordering and recommenting 2024*0a6a1f1dSLionel Sambuc 2025*0a6a1f1dSLionel Sambuc 2026*0a6a1f1dSLionel SambucRelease 2008h - 2008-10-13 07:33:56 -0400 2027*0a6a1f1dSLionel Sambuc 2028*0a6a1f1dSLionel Sambuc [not summarized] 2029*0a6a1f1dSLionel Sambuc 2030*0a6a1f1dSLionel Sambuc 2031*0a6a1f1dSLionel SambucRelease 2008g - 2008-10-06 09:03:18 -0400 2032*0a6a1f1dSLionel Sambuc 2033*0a6a1f1dSLionel Sambuc Fix a broken HTML anchor and update Brazil's DST transitions; 2034*0a6a1f1dSLionel Sambuc there's also a slight reordering of information in tz-art.htm. 2035*0a6a1f1dSLionel Sambuc 2036*0a6a1f1dSLionel Sambuc 2037*0a6a1f1dSLionel SambucRelease data2008f - 2008-09-09 22:33:26 -0400 2038*0a6a1f1dSLionel Sambuc 2039*0a6a1f1dSLionel Sambuc [not summarized] 2040*0a6a1f1dSLionel Sambuc 2041*0a6a1f1dSLionel Sambuc 2042*0a6a1f1dSLionel SambucRelease 2008e - 2008-07-28 14:11:17 -0400 2043*0a6a1f1dSLionel Sambuc 2044*0a6a1f1dSLionel Sambuc changes by Arthur David Olson and Jesper Nørgaard Welen 2045*0a6a1f1dSLionel Sambuc 2046*0a6a1f1dSLionel Sambuc 2047*0a6a1f1dSLionel SambucRelease data2008d - 2008-07-07 09:51:38 -0400 2048*0a6a1f1dSLionel Sambuc 2049*0a6a1f1dSLionel Sambuc changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo 2050*0a6a1f1dSLionel Sambuc 2051*0a6a1f1dSLionel Sambuc 2052*0a6a1f1dSLionel SambucRelease data2008c - 2008-05-19 17:48:03 -0400 2053*0a6a1f1dSLionel Sambuc 2054*0a6a1f1dSLionel Sambuc Pakistan, Morocco, and Mongolia 2055*0a6a1f1dSLionel Sambuc 2056*0a6a1f1dSLionel Sambuc 2057*0a6a1f1dSLionel SambucRelease data2008b - 2008-03-24 08:30:59 -0400 2058*0a6a1f1dSLionel Sambuc 2059*0a6a1f1dSLionel Sambuc including renaming Asia/Calcutta to Asia/Kolkata, with a backward 2060*0a6a1f1dSLionel Sambuc link provided 2061*0a6a1f1dSLionel Sambuc 2062*0a6a1f1dSLionel Sambuc 2063*0a6a1f1dSLionel SambucRelease 2008a - 2008-03-08 05:42:16 -0500 2064*0a6a1f1dSLionel Sambuc 2065*0a6a1f1dSLionel Sambuc [not summarized] 2066*0a6a1f1dSLionel Sambuc 2067*0a6a1f1dSLionel Sambuc 2068*0a6a1f1dSLionel SambucRelease 2007k - 2007-12-31 10:25:22 -0500 2069*0a6a1f1dSLionel Sambuc 2070*0a6a1f1dSLionel Sambuc most importantly, changes to the "southamerica" file based on 2071*0a6a1f1dSLionel Sambuc Argentina's readoption of daylight saving time 2072*0a6a1f1dSLionel Sambuc 2073*0a6a1f1dSLionel Sambuc 2074*0a6a1f1dSLionel SambucRelease 2007j - 2007-12-03 09:51:01 -0500 2075*0a6a1f1dSLionel Sambuc 2076*0a6a1f1dSLionel Sambuc 1. eliminate the "P" (parameter) macro; 2077*0a6a1f1dSLionel Sambuc 2078*0a6a1f1dSLionel Sambuc 2. the "noncontroversial" changes circulated on the time zone 2079*0a6a1f1dSLionel Sambuc mailing list (less the changes to "logwtmp.c"); 2080*0a6a1f1dSLionel Sambuc 2081*0a6a1f1dSLionel Sambuc 3. eliminate "too many transition" errors when "min" is used in time 2082*0a6a1f1dSLionel Sambuc zone rules; 2083*0a6a1f1dSLionel Sambuc 2084*0a6a1f1dSLionel Sambuc 4. changes by Paul Eggert (including updated information for Venezuela). 2085*0a6a1f1dSLionel Sambuc 2086*0a6a1f1dSLionel Sambuc 2087*0a6a1f1dSLionel SambucRelease data2007i - 2007-10-30 10:28:11 -0400 2088*0a6a1f1dSLionel Sambuc 2089*0a6a1f1dSLionel Sambuc changes for Cuba and Syria 2090*0a6a1f1dSLionel Sambuc 2091*0a6a1f1dSLionel Sambuc 2092*0a6a1f1dSLionel SambucRelease 2007h - 2007-10-01 10:05:51 -0400 2093*0a6a1f1dSLionel Sambuc 2094*0a6a1f1dSLionel Sambuc changes by Paul Eggert, as well as an updated link to the ICU 2095*0a6a1f1dSLionel Sambuc project in tz-link.htm 2096*0a6a1f1dSLionel Sambuc 2097*0a6a1f1dSLionel Sambuc 2098*0a6a1f1dSLionel SambucRelease 2007g - 2007-08-20 10:47:59 -0400 2099*0a6a1f1dSLionel Sambuc 2100*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2101*0a6a1f1dSLionel Sambuc 2102*0a6a1f1dSLionel Sambuc The "leapseconds" file has been updated to incorporate the most 2103*0a6a1f1dSLionel Sambuc recent International Earth Rotation and Reference Systems Service 2104*0a6a1f1dSLionel Sambuc (IERS) bulletin. 2105*0a6a1f1dSLionel Sambuc 2106*0a6a1f1dSLionel Sambuc There's an addition to tz-art.htm regarding the television show "Medium". 2107*0a6a1f1dSLionel Sambuc 2108*0a6a1f1dSLionel Sambuc 2109*0a6a1f1dSLionel SambucRelease 2007f - 2007-05-07 10:46:46 -0400 2110*0a6a1f1dSLionel Sambuc 2111*0a6a1f1dSLionel Sambuc changes by Paul Eggert (including Haiti, Turks and Caicos, and New 2112*0a6a1f1dSLionel Sambuc Zealand) 2113*0a6a1f1dSLionel Sambuc 2114*0a6a1f1dSLionel Sambuc changes to zic.c to allow hour values greater than 24 (along with 2115*0a6a1f1dSLionel Sambuc Paul's improved time value overflow checking) 2116*0a6a1f1dSLionel Sambuc 2117*0a6a1f1dSLionel Sambuc 2118*0a6a1f1dSLionel SambucRelease 2007e - 2007-04-02 10:11:52 -0400 2119*0a6a1f1dSLionel Sambuc 2120*0a6a1f1dSLionel Sambuc Syria and Honduras changes by Paul Eggert 2121*0a6a1f1dSLionel Sambuc 2122*0a6a1f1dSLionel Sambuc zic.c variable renaming changes by Arthur David Olson 2123*0a6a1f1dSLionel Sambuc 2124*0a6a1f1dSLionel Sambuc 2125*0a6a1f1dSLionel SambucRelease 2007d - 2007-03-20 08:48:30 -0400 2126*0a6a1f1dSLionel Sambuc 2127*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2128*0a6a1f1dSLionel Sambuc 2129*0a6a1f1dSLionel Sambuc the elimination of white space at the ends of lines 2130*0a6a1f1dSLionel Sambuc 2131*0a6a1f1dSLionel Sambuc 2132*0a6a1f1dSLionel SambucRelease 2007c - 2007-02-26 09:09:37 -0500 2133*0a6a1f1dSLionel Sambuc 2134*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2135*0a6a1f1dSLionel Sambuc 2136*0a6a1f1dSLionel Sambuc 2137*0a6a1f1dSLionel SambucRelease 2007b - 2007-02-12 09:34:20 -0500 2138*0a6a1f1dSLionel Sambuc 2139*0a6a1f1dSLionel Sambuc Paul Eggert's proposed change to the quotation handling logic in zic.c. 2140*0a6a1f1dSLionel Sambuc 2141*0a6a1f1dSLionel Sambuc changes to the commentary in "leapseconds" reflecting the IERS 2142*0a6a1f1dSLionel Sambuc announcement that there is to be no positive leap second at the end 2143*0a6a1f1dSLionel Sambuc of June 2007. 2144*0a6a1f1dSLionel Sambuc 2145*0a6a1f1dSLionel Sambuc 2146*0a6a1f1dSLionel SambucRelease 2007a - 2007-01-08 12:28:29 -0500 2147*0a6a1f1dSLionel Sambuc 2148*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2149*0a6a1f1dSLionel Sambuc 2150*0a6a1f1dSLionel Sambuc Derick Rethan's Asmara change 2151*0a6a1f1dSLionel Sambuc 2152*0a6a1f1dSLionel Sambuc Oscar van Vlijmen's Easter Island local mean time change 2153*0a6a1f1dSLionel Sambuc 2154*0a6a1f1dSLionel Sambuc symbolic link changes 2155*0a6a1f1dSLionel Sambuc 2156*0a6a1f1dSLionel Sambuc 2157*0a6a1f1dSLionel SambucRelease 2006p - 2006-11-27 08:54:27 -0500 2158*0a6a1f1dSLionel Sambuc 2159*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2160*0a6a1f1dSLionel Sambuc 2161*0a6a1f1dSLionel Sambuc 2162*0a6a1f1dSLionel SambucRelease 2006o - 2006-11-06 09:18:07 -0500 2163*0a6a1f1dSLionel Sambuc 2164*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2165*0a6a1f1dSLionel Sambuc 2166*0a6a1f1dSLionel Sambuc 2167*0a6a1f1dSLionel SambucRelease 2006n - 2006-10-10 11:32:06 -0400 2168*0a6a1f1dSLionel Sambuc 2169*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2170*0a6a1f1dSLionel Sambuc 2171*0a6a1f1dSLionel Sambuc 2172*0a6a1f1dSLionel SambucRelease 2006m - 2006-10-02 15:32:35 -0400 2173*0a6a1f1dSLionel Sambuc 2174*0a6a1f1dSLionel Sambuc changes for Uruguay, Palestine, and Egypt by Paul Eggert 2175*0a6a1f1dSLionel Sambuc 2176*0a6a1f1dSLionel Sambuc (minimalist) changes to zic.8 to clarify "until" information 2177*0a6a1f1dSLionel Sambuc 2178*0a6a1f1dSLionel Sambuc 2179*0a6a1f1dSLionel SambucRelease data2006l - 2006-09-18 12:58:11 -0400 2180*0a6a1f1dSLionel Sambuc 2181*0a6a1f1dSLionel Sambuc Paul's best-effort work on this coming weekend's Egypt time change 2182*0a6a1f1dSLionel Sambuc 2183*0a6a1f1dSLionel Sambuc 2184*0a6a1f1dSLionel SambucRelease 2006k - 2006-08-28 12:19:09 -0400 2185*0a6a1f1dSLionel Sambuc 2186*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2187*0a6a1f1dSLionel Sambuc 2188*0a6a1f1dSLionel Sambuc 2189*0a6a1f1dSLionel SambucRelease 2006j - 2006-08-21 09:56:32 -0400 2190*0a6a1f1dSLionel Sambuc 2191*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2192*0a6a1f1dSLionel Sambuc 2193*0a6a1f1dSLionel Sambuc 2194*0a6a1f1dSLionel SambucRelease code2006i - 2006-08-07 12:30:55 -0400 2195*0a6a1f1dSLionel Sambuc 2196*0a6a1f1dSLionel Sambuc localtime.c fixes 2197*0a6a1f1dSLionel Sambuc 2198*0a6a1f1dSLionel Sambuc Ken Pizzini's conversion script 2199*0a6a1f1dSLionel Sambuc 2200*0a6a1f1dSLionel Sambuc 2201*0a6a1f1dSLionel SambucRelease code2006h - 2006-07-24 09:19:37 -0400 2202*0a6a1f1dSLionel Sambuc 2203*0a6a1f1dSLionel Sambuc adds public domain notices to four files 2204*0a6a1f1dSLionel Sambuc 2205*0a6a1f1dSLionel Sambuc includes a fix for transition times being off by a second 2206*0a6a1f1dSLionel Sambuc 2207*0a6a1f1dSLionel Sambuc adds a new recording to the "arts" file (information courtesy Colin Bowern) 2208*0a6a1f1dSLionel Sambuc 2209*0a6a1f1dSLionel Sambuc 2210*0a6a1f1dSLionel SambucRelease 2006g - 2006-05-08 17:18:09 -0400 2211*0a6a1f1dSLionel Sambuc 2212*0a6a1f1dSLionel Sambuc northamerica changes by Paul Eggert 2213*0a6a1f1dSLionel Sambuc 2214*0a6a1f1dSLionel Sambuc 2215*0a6a1f1dSLionel SambucRelease 2006f - 2006-05-01 11:46:00 -0400 2216*0a6a1f1dSLionel Sambuc 2217*0a6a1f1dSLionel Sambuc a missing version number problem is fixed (with thanks to Bradley 2218*0a6a1f1dSLionel Sambuc White for catching the problem) 2219*0a6a1f1dSLionel Sambuc 2220*0a6a1f1dSLionel Sambuc 2221*0a6a1f1dSLionel SambucRelease 2006d - 2006-04-17 14:33:43 -0400 2222*0a6a1f1dSLionel Sambuc 2223*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2224*0a6a1f1dSLionel Sambuc 2225*0a6a1f1dSLionel Sambuc added new items to tz-arts.htm that were found by Paul 2226*0a6a1f1dSLionel Sambuc 2227*0a6a1f1dSLionel Sambuc 2228*0a6a1f1dSLionel SambucRelease 2006c - 2006-04-03 10:09:32 -0400 2229*0a6a1f1dSLionel Sambuc 2230*0a6a1f1dSLionel Sambuc two sets of data changes by Paul Eggert 2231*0a6a1f1dSLionel Sambuc 2232*0a6a1f1dSLionel Sambuc a fencepost error fix in zic.c 2233*0a6a1f1dSLionel Sambuc 2234*0a6a1f1dSLionel Sambuc changes to zic.c and the "europe" file to minimize differences 2235*0a6a1f1dSLionel Sambuc between output produced by the old 32-bit zic and the new 64-bit 2236*0a6a1f1dSLionel Sambuc version 2237*0a6a1f1dSLionel Sambuc 2238*0a6a1f1dSLionel Sambuc 2239*0a6a1f1dSLionel SambucRelease 2006b - 2006-02-20 10:08:18 -0500 2240*0a6a1f1dSLionel Sambuc [tz32code2006b + tz64code2006b + tzdata2006b] 2241*0a6a1f1dSLionel Sambuc 2242*0a6a1f1dSLionel Sambuc 64-bit code 2243*0a6a1f1dSLionel Sambuc 2244*0a6a1f1dSLionel Sambuc All SCCS IDs were bumped to "8.1" for this release. 2245*0a6a1f1dSLionel Sambuc 2246*0a6a1f1dSLionel Sambuc 2247*0a6a1f1dSLionel SambucRelease 2006a - 2006-01-30 08:59:31 -0500 2248*0a6a1f1dSLionel Sambuc 2249*0a6a1f1dSLionel Sambuc changes by Paul Eggert (in particular, Indiana time zone moves) 2250*0a6a1f1dSLionel Sambuc 2251*0a6a1f1dSLionel Sambuc an addition to the zic manual page to describe how special-case 2252*0a6a1f1dSLionel Sambuc transitions are handled 2253*0a6a1f1dSLionel Sambuc 2254*0a6a1f1dSLionel Sambuc 2255*0a6a1f1dSLionel SambucRelease 2005r - 2005-12-27 09:27:13 -0500 2256*0a6a1f1dSLionel Sambuc 2257*0a6a1f1dSLionel Sambuc Canadian changes by Paul Eggert 2258*0a6a1f1dSLionel Sambuc 2259*0a6a1f1dSLionel Sambuc They also add "<pre>" directives to time zone data files and reflect 2260*0a6a1f1dSLionel Sambuc changes to warning message logic in "zdump.c" (but with calls to 2261*0a6a1f1dSLionel Sambuc "gettext" kept unbundled at the suggestion of Ken Pizzini). 2262*0a6a1f1dSLionel Sambuc 2263*0a6a1f1dSLionel Sambuc 2264*0a6a1f1dSLionel SambucRelease 2005q - 2005-12-13 09:17:09 -0500 2265*0a6a1f1dSLionel Sambuc 2266*0a6a1f1dSLionel Sambuc Nothing earth-shaking here: 2267*0a6a1f1dSLionel Sambuc 1. Electronic mail addresses have been removed. 2268*0a6a1f1dSLionel Sambuc 2. Casts of the return value of exit have been removed. 2269*0a6a1f1dSLionel Sambuc 3. Casts of the argument of is.* macros have been added. 2270*0a6a1f1dSLionel Sambuc 4. Indentation in one section of zic.c has been fixed. 2271*0a6a1f1dSLionel Sambuc 5. References to dead URLs in the data files have been dealt with. 2272*0a6a1f1dSLionel Sambuc 2273*0a6a1f1dSLionel Sambuc 2274*0a6a1f1dSLionel SambucRelease 2005p - 2005-12-05 10:30:53 -0500 2275*0a6a1f1dSLionel Sambuc 2276*0a6a1f1dSLionel Sambuc "systemv", "tz-link.htm", and "zdump.c" changes 2277*0a6a1f1dSLionel Sambuc (less the casts of arguments to the is* macros) 2278*0a6a1f1dSLionel Sambuc 2279*0a6a1f1dSLionel Sambuc 2280*0a6a1f1dSLionel SambucRelease 2005o - 2005-11-28 10:55:26 -0500 2281*0a6a1f1dSLionel Sambuc 2282*0a6a1f1dSLionel Sambuc Georgia, Cuba, Nicaragua, and Jordan changes by Paul Eggert 2283*0a6a1f1dSLionel Sambuc 2284*0a6a1f1dSLionel Sambuc zdump.c lint fixes by Arthur David Olson 2285*0a6a1f1dSLionel Sambuc 2286*0a6a1f1dSLionel Sambuc 2287*0a6a1f1dSLionel SambucRelease 2005n - 2005-10-03 09:44:09 -0400 2288*0a6a1f1dSLionel Sambuc 2289*0a6a1f1dSLionel Sambuc changes by Paul Eggert (both the Uruguay changes and the Kyrgyzstan 2290*0a6a1f1dSLionel Sambuc et al. changes) 2291*0a6a1f1dSLionel Sambuc 2292*0a6a1f1dSLionel Sambuc 2293*0a6a1f1dSLionel SambucRelease 2005m - 2005-08-29 12:15:40 -0400 2294*0a6a1f1dSLionel Sambuc 2295*0a6a1f1dSLionel Sambuc changes by Paul Eggert (with a small tweak to the tz-art change) 2296*0a6a1f1dSLionel Sambuc 2297*0a6a1f1dSLionel Sambuc a declaration of an unused variable has been removed from zdump.c 2298*0a6a1f1dSLionel Sambuc 2299*0a6a1f1dSLionel Sambuc 2300*0a6a1f1dSLionel SambucRelease 2005l - 2005-08-22 12:06:39 -0400 2301*0a6a1f1dSLionel Sambuc 2302*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2303*0a6a1f1dSLionel Sambuc 2304*0a6a1f1dSLionel Sambuc overflow/underflow checks by Arthur David Olson, minus changes to 2305*0a6a1f1dSLionel Sambuc the "Theory" file about the pending addition of 64-bit data (I grow 2306*0a6a1f1dSLionel Sambuc less confident of the changes being accepted with each passing day, 2307*0a6a1f1dSLionel Sambuc and the changes no longer increase the data files nine-fold--there's 2308*0a6a1f1dSLionel Sambuc less than a doubling in size by my local Sun's reckoning) 2309*0a6a1f1dSLionel Sambuc 2310*0a6a1f1dSLionel Sambuc 2311*0a6a1f1dSLionel SambucRelease 2005k - 2005-07-14 14:14:24 -0400 2312*0a6a1f1dSLionel Sambuc 2313*0a6a1f1dSLionel Sambuc The "leapseconds" file has been edited to reflect the recently 2314*0a6a1f1dSLionel Sambuc announced leap second at the end of 2005. 2315*0a6a1f1dSLionel Sambuc 2316*0a6a1f1dSLionel Sambuc I've also deleted electronic mail addresses from the files as an 2317*0a6a1f1dSLionel Sambuc anti-spam measure. 2318*0a6a1f1dSLionel Sambuc 2319*0a6a1f1dSLionel Sambuc 2320*0a6a1f1dSLionel SambucRelease 2005j - 2005-06-13 14:34:13 -0400 2321*0a6a1f1dSLionel Sambuc 2322*0a6a1f1dSLionel Sambuc These reflect changes to limit the length of time zone abbreviations 2323*0a6a1f1dSLionel Sambuc and the characters used in those abbreviations. 2324*0a6a1f1dSLionel Sambuc 2325*0a6a1f1dSLionel Sambuc There are also changes to handle POSIX-style "quoted" time zone 2326*0a6a1f1dSLionel Sambuc environment variables. 2327*0a6a1f1dSLionel Sambuc 2328*0a6a1f1dSLionel Sambuc The changes were circulated on the time zone mailing list; the only 2329*0a6a1f1dSLionel Sambuc change since then was the removal of a couple of minimum-length of 2330*0a6a1f1dSLionel Sambuc abbreviation checks. 2331*0a6a1f1dSLionel Sambuc 2332*0a6a1f1dSLionel Sambuc 2333*0a6a1f1dSLionel SambucRelease data2005i - 2005-04-21 15:04:16 -0400 2334*0a6a1f1dSLionel Sambuc 2335*0a6a1f1dSLionel Sambuc changes (most importantly to Nicaragua and Haiti) by Paul Eggert 2336*0a6a1f1dSLionel Sambuc 2337*0a6a1f1dSLionel Sambuc 2338*0a6a1f1dSLionel SambucRelease 2005h - 2005-04-04 11:24:47 -0400 2339*0a6a1f1dSLionel Sambuc 2340*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2341*0a6a1f1dSLionel Sambuc 2342*0a6a1f1dSLionel Sambuc minor changes to Makefile and zdump.c to produce more useful output 2343*0a6a1f1dSLionel Sambuc when doing a "make typecheck" 2344*0a6a1f1dSLionel Sambuc 2345*0a6a1f1dSLionel Sambuc 2346*0a6a1f1dSLionel SambucRelease 2005g - 2005-03-14 10:11:21 -0500 2347*0a6a1f1dSLionel Sambuc 2348*0a6a1f1dSLionel Sambuc changes by Paul Eggert (a change to current DST rules in Uruguay and 2349*0a6a1f1dSLionel Sambuc an update to a link to time zone software) 2350*0a6a1f1dSLionel Sambuc 2351*0a6a1f1dSLionel Sambuc 2352*0a6a1f1dSLionel SambucRelease 2005f - 2005-03-01 08:45:32 -0500 2353*0a6a1f1dSLionel Sambuc 2354*0a6a1f1dSLionel Sambuc data and documentation changes by Paul Eggert 2355*0a6a1f1dSLionel Sambuc 2356*0a6a1f1dSLionel Sambuc 2357*0a6a1f1dSLionel SambucRelease 2005e - 2005-02-10 15:59:44 -0500 2358*0a6a1f1dSLionel Sambuc 2359*0a6a1f1dSLionel Sambuc [not summarized] 2360*0a6a1f1dSLionel Sambuc 2361*0a6a1f1dSLionel Sambuc 2362*0a6a1f1dSLionel SambucRelease code2005d - 2005-01-31 09:21:47 -0500 2363*0a6a1f1dSLionel Sambuc 2364*0a6a1f1dSLionel Sambuc make zic complain about links to links if the -v flag is used 2365*0a6a1f1dSLionel Sambuc 2366*0a6a1f1dSLionel Sambuc have "make public" do more code checking 2367*0a6a1f1dSLionel Sambuc 2368*0a6a1f1dSLionel Sambuc add an include to "localtime.c" for the benefit of gcc systems 2369*0a6a1f1dSLionel Sambuc 2370*0a6a1f1dSLionel Sambuc 2371*0a6a1f1dSLionel SambucRelease 2005c - 2005-01-17 18:36:29 -0500 2372*0a6a1f1dSLionel Sambuc 2373*0a6a1f1dSLionel Sambuc get better results when mktime runs on a system where time_t is double 2374*0a6a1f1dSLionel Sambuc 2375*0a6a1f1dSLionel Sambuc changes to the data files (most importantly to Paraguay) 2376*0a6a1f1dSLionel Sambuc 2377*0a6a1f1dSLionel Sambuc 2378*0a6a1f1dSLionel SambucRelease 2005b - 2005-01-10 09:19:54 -0500 2379*0a6a1f1dSLionel Sambuc 2380*0a6a1f1dSLionel Sambuc Get localtime and gmtime working on systems with exotic time_t types. 2381*0a6a1f1dSLionel Sambuc 2382*0a6a1f1dSLionel Sambuc Update the leap second commentary in the "leapseconds" file. 2383*0a6a1f1dSLionel Sambuc 2384*0a6a1f1dSLionel Sambuc 2385*0a6a1f1dSLionel SambucRelease 2005a - 2005-01-01 13:13:44 -0500 2386*0a6a1f1dSLionel Sambuc 2387*0a6a1f1dSLionel Sambuc [not summarized] 2388*0a6a1f1dSLionel Sambuc 2389*0a6a1f1dSLionel Sambuc 2390*0a6a1f1dSLionel SambucRelease code2004i - 2004-12-14 13:42:58 -0500 2391*0a6a1f1dSLionel Sambuc 2392*0a6a1f1dSLionel Sambuc Deal with systems where time_t is unsigned. 2393*0a6a1f1dSLionel Sambuc 2394*0a6a1f1dSLionel Sambuc 2395*0a6a1f1dSLionel SambucRelease code2004h - 2004-12-07 11:40:18 -0500 2396*0a6a1f1dSLionel Sambuc 2397*0a6a1f1dSLionel Sambuc 64-bit-time_t changes 2398*0a6a1f1dSLionel Sambuc 2399*0a6a1f1dSLionel Sambuc 2400*0a6a1f1dSLionel SambucRelease 2004g - 2004-11-02 09:06:01 -0500 2401*0a6a1f1dSLionel Sambuc 2402*0a6a1f1dSLionel Sambuc update to Cuba (taking effect this weekend) 2403*0a6a1f1dSLionel Sambuc 2404*0a6a1f1dSLionel Sambuc other changes by Paul Eggert 2405*0a6a1f1dSLionel Sambuc 2406*0a6a1f1dSLionel Sambuc correction of the spelling of Oslo 2407*0a6a1f1dSLionel Sambuc 2408*0a6a1f1dSLionel Sambuc changed versions of difftime.c and private.h 2409*0a6a1f1dSLionel Sambuc 2410*0a6a1f1dSLionel Sambuc 2411*0a6a1f1dSLionel SambucRelease code2004f - 2004-10-21 10:25:22 -0400 2412*0a6a1f1dSLionel Sambuc 2413*0a6a1f1dSLionel Sambuc Cope with wide-ranging tm_year values. 2414*0a6a1f1dSLionel Sambuc 2415*0a6a1f1dSLionel Sambuc 2416*0a6a1f1dSLionel SambucRelease 2004e - 2004-10-11 14:47:21 -0400 2417*0a6a1f1dSLionel Sambuc 2418*0a6a1f1dSLionel Sambuc Brazil/Argentina/Israel changes by Paul Eggert 2419*0a6a1f1dSLionel Sambuc 2420*0a6a1f1dSLionel Sambuc changes to tz-link.htm by Paul 2421*0a6a1f1dSLionel Sambuc 2422*0a6a1f1dSLionel Sambuc one small fix to Makefile 2423*0a6a1f1dSLionel Sambuc 2424*0a6a1f1dSLionel Sambuc 2425*0a6a1f1dSLionel SambucRelease 2004d - 2004-09-22 08:27:29 -0400 2426*0a6a1f1dSLionel Sambuc 2427*0a6a1f1dSLionel Sambuc Avoid overflow problems when TM_YEAR_BASE is added to an integer. 2428*0a6a1f1dSLionel Sambuc 2429*0a6a1f1dSLionel Sambuc 2430*0a6a1f1dSLionel SambucRelease 2004c - 2004-08-11 12:06:26 -0400 2431*0a6a1f1dSLionel Sambuc 2432*0a6a1f1dSLionel Sambuc asctime-related changes 2433*0a6a1f1dSLionel Sambuc 2434*0a6a1f1dSLionel Sambuc (variants of) some of the documentation changes suggested by Paul Eggert 2435*0a6a1f1dSLionel Sambuc 2436*0a6a1f1dSLionel Sambuc 2437*0a6a1f1dSLionel SambucRelease 2004b - 2004-07-19 14:33:35 -0400 2438*0a6a1f1dSLionel Sambuc 2439*0a6a1f1dSLionel Sambuc data changes by Paul Eggert - most importantly, updates for Argentina 2440*0a6a1f1dSLionel Sambuc 2441*0a6a1f1dSLionel Sambuc 2442*0a6a1f1dSLionel SambucRelease 2004a - 2004-05-27 12:00:47 -0400 2443*0a6a1f1dSLionel Sambuc 2444*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2445*0a6a1f1dSLionel Sambuc 2446*0a6a1f1dSLionel Sambuc Handle DST transitions that occur at the end of a month in some 2447*0a6a1f1dSLionel Sambuc years but at the start of the following month in other years. 2448*0a6a1f1dSLionel Sambuc 2449*0a6a1f1dSLionel Sambuc Add a copy of the correspondence that's the basis for claims about 2450*0a6a1f1dSLionel Sambuc DST in the Navajo Nation. 2451*0a6a1f1dSLionel Sambuc 2452*0a6a1f1dSLionel Sambuc 2453*0a6a1f1dSLionel SambucRelease 2003e - 2003-12-15 09:36:47 -0500 2454*0a6a1f1dSLionel Sambuc 2455*0a6a1f1dSLionel Sambuc changes by Arthur David Olson (primarily code changes) 2456*0a6a1f1dSLionel Sambuc 2457*0a6a1f1dSLionel Sambuc changes by Paul Eggert (primarily data changes) 2458*0a6a1f1dSLionel Sambuc 2459*0a6a1f1dSLionel Sambuc minor changes to "Makefile" and "northamerica" (in the latter case, 2460*0a6a1f1dSLionel Sambuc optimization of the "Toronto" rules) 2461*0a6a1f1dSLionel Sambuc 2462*0a6a1f1dSLionel Sambuc 2463*0a6a1f1dSLionel SambucRelease 2003d - 2003-10-06 09:34:44 -0400 2464*0a6a1f1dSLionel Sambuc 2465*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2466*0a6a1f1dSLionel Sambuc 2467*0a6a1f1dSLionel Sambuc 2468*0a6a1f1dSLionel SambucRelease 2003c - 2003-09-16 10:47:05 -0400 2469*0a6a1f1dSLionel Sambuc 2470*0a6a1f1dSLionel Sambuc Fix bad returns in zic.c's inleap function. 2471*0a6a1f1dSLionel Sambuc Thanks to Bradley White for catching the problem! 2472*0a6a1f1dSLionel Sambuc 2473*0a6a1f1dSLionel Sambuc 2474*0a6a1f1dSLionel SambucRelease 2003b - 2003-09-16 07:13:44 -0400 2475*0a6a1f1dSLionel Sambuc 2476*0a6a1f1dSLionel Sambuc Add a "--version" option (and documentation) to the zic and zdump commands. 2477*0a6a1f1dSLionel Sambuc 2478*0a6a1f1dSLionel Sambuc changes to overflow/underflow checking in zic 2479*0a6a1f1dSLionel Sambuc 2480*0a6a1f1dSLionel Sambuc a localtime typo fix. 2481*0a6a1f1dSLionel Sambuc 2482*0a6a1f1dSLionel Sambuc Update the leapseconds and tz-art.htm files. 2483*0a6a1f1dSLionel Sambuc 2484*0a6a1f1dSLionel Sambuc 2485*0a6a1f1dSLionel SambucRelease 2003a - 2003-03-24 09:30:54 -0500 2486*0a6a1f1dSLionel Sambuc 2487*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2488*0a6a1f1dSLionel Sambuc 2489*0a6a1f1dSLionel Sambuc a few additions and modifications to the tz-art.htm file 2490*0a6a1f1dSLionel Sambuc 2491*0a6a1f1dSLionel Sambuc 2492*0a6a1f1dSLionel SambucRelease 2002d - 2002-10-15 13:12:42 -0400 2493*0a6a1f1dSLionel Sambuc 2494*0a6a1f1dSLionel Sambuc changes by Paul Eggert, less the "Britain (UK)" change in iso3166.tab 2495*0a6a1f1dSLionel Sambuc 2496*0a6a1f1dSLionel Sambuc There's also a new time zone quote in "tz-art.htm". 2497*0a6a1f1dSLionel Sambuc 2498*0a6a1f1dSLionel Sambuc 2499*0a6a1f1dSLionel SambucRelease 2002c - 2002-04-04 11:55:20 -0500 2500*0a6a1f1dSLionel Sambuc 2501*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2502*0a6a1f1dSLionel Sambuc 2503*0a6a1f1dSLionel Sambuc Change zic.c to avoid creating symlinks to files that don't exist. 2504*0a6a1f1dSLionel Sambuc 2505*0a6a1f1dSLionel Sambuc 2506*0a6a1f1dSLionel SambucRelease 2002b - 2002-01-28 12:56:03 -0500 2507*0a6a1f1dSLionel Sambuc 2508*0a6a1f1dSLionel Sambuc [These change notes are for Release 2002a, which was corrupted. 2509*0a6a1f1dSLionel Sambuc 2002b was a corrected version of 2002a.] 2510*0a6a1f1dSLionel Sambuc 2511*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2512*0a6a1f1dSLionel Sambuc 2513*0a6a1f1dSLionel Sambuc Update the "leapseconds" file to note that there'll be no leap 2514*0a6a1f1dSLionel Sambuc second at the end of June, 2002. 2515*0a6a1f1dSLionel Sambuc 2516*0a6a1f1dSLionel Sambuc Change "zic.c" to deal with a problem in handling the "Asia/Bishkek" zone. 2517*0a6a1f1dSLionel Sambuc 2518*0a6a1f1dSLionel Sambuc Change to "difftime.c" to avoid sizeof problems. 2519*0a6a1f1dSLionel Sambuc 2520*0a6a1f1dSLionel Sambuc 2521*0a6a1f1dSLionel SambucRelease 2001d - 2001-10-09 13:31:32 -0400 2522*0a6a1f1dSLionel Sambuc 2523*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2524*0a6a1f1dSLionel Sambuc 2525*0a6a1f1dSLionel Sambuc 2526*0a6a1f1dSLionel SambucRelease 2001c - 2001-06-05 13:59:55 -0400 2527*0a6a1f1dSLionel Sambuc 2528*0a6a1f1dSLionel Sambuc changes by Paul Eggert and Andrew Brown 2529*0a6a1f1dSLionel Sambuc 2530*0a6a1f1dSLionel Sambuc 2531*0a6a1f1dSLionel SambucRelease 2001b - 2001-04-05 16:44:38 -0400 2532*0a6a1f1dSLionel Sambuc 2533*0a6a1f1dSLionel Sambuc changes by Paul Eggert (modulo jnorgard's typo fix) 2534*0a6a1f1dSLionel Sambuc 2535*0a6a1f1dSLionel Sambuc tz-art.htm has been HTMLified. 2536*0a6a1f1dSLionel Sambuc 2537*0a6a1f1dSLionel Sambuc 2538*0a6a1f1dSLionel SambucRelease 2001a - 2001-03-13 12:57:44 -0500 2539*0a6a1f1dSLionel Sambuc 2540*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2541*0a6a1f1dSLionel Sambuc 2542*0a6a1f1dSLionel Sambuc An addition to the "leapseconds" file: comments with the text of the 2543*0a6a1f1dSLionel Sambuc latest IERS leap second notice. 2544*0a6a1f1dSLionel Sambuc 2545*0a6a1f1dSLionel Sambuc Trailing white space has been removed from data file lines, and 2546*0a6a1f1dSLionel Sambuc repeated spaces in "Rule Jordan" lines in the "asia" file have been 2547*0a6a1f1dSLionel Sambuc converted to tabs. 2548*0a6a1f1dSLionel Sambuc 2549*0a6a1f1dSLionel Sambuc 2550*0a6a1f1dSLionel SambucRelease 2000h - 2000-12-14 15:33:38 -0500 2551*0a6a1f1dSLionel Sambuc 2552*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2553*0a6a1f1dSLionel Sambuc 2554*0a6a1f1dSLionel Sambuc one typo fix in the "art" file 2555*0a6a1f1dSLionel Sambuc 2556*0a6a1f1dSLionel Sambuc With providence, this is the last update of the millennium. 2557*0a6a1f1dSLionel Sambuc 2558*0a6a1f1dSLionel Sambuc 2559*0a6a1f1dSLionel SambucRelease 2000g - 2000-10-10 11:35:22 -0400 2560*0a6a1f1dSLionel Sambuc 2561*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2562*0a6a1f1dSLionel Sambuc 2563*0a6a1f1dSLionel Sambuc correction of John Mackin's name submitted by Robert Elz 2564*0a6a1f1dSLionel Sambuc 2565*0a6a1f1dSLionel Sambuc Garry Shandling's Daylight Saving Time joke (!?!) from the recent 2566*0a6a1f1dSLionel Sambuc Emmy Awards broadcast. 2567*0a6a1f1dSLionel Sambuc 2568*0a6a1f1dSLionel Sambuc 2569*0a6a1f1dSLionel SambucRelease 2000f - 2000-08-10 09:31:58 -0400 2570*0a6a1f1dSLionel Sambuc 2571*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2572*0a6a1f1dSLionel Sambuc 2573*0a6a1f1dSLionel Sambuc Added information in "tz-art.htm" on a Seinfeld reference to DST. 2574*0a6a1f1dSLionel Sambuc 2575*0a6a1f1dSLionel Sambuc Error checking and messages in the "yearistype" script have been 2576*0a6a1f1dSLionel Sambuc improved. 2577*0a6a1f1dSLionel Sambuc 2578*0a6a1f1dSLionel Sambuc 2579*0a6a1f1dSLionel SambucRelease 2000e - 2000-07-31 09:27:54 -0400 2580*0a6a1f1dSLionel Sambuc 2581*0a6a1f1dSLionel Sambuc data changes by Paul Eggert 2582*0a6a1f1dSLionel Sambuc 2583*0a6a1f1dSLionel Sambuc a change to the default value of the defined constant HAVE_STRERROR 2584*0a6a1f1dSLionel Sambuc 2585*0a6a1f1dSLionel Sambuc the addition of a Dave Barry quote on DST to the tz-arts file 2586*0a6a1f1dSLionel Sambuc 2587*0a6a1f1dSLionel Sambuc 2588*0a6a1f1dSLionel SambucRelease 2000d - 2000-04-20 15:43:04 -0400 2589*0a6a1f1dSLionel Sambuc 2590*0a6a1f1dSLionel Sambuc changes to the documentation and code of strftime for C99 conformance 2591*0a6a1f1dSLionel Sambuc 2592*0a6a1f1dSLionel Sambuc a bug fix for date.c 2593*0a6a1f1dSLionel Sambuc 2594*0a6a1f1dSLionel Sambuc These are based on (though modified from) changes by Paul Eggert. 2595*0a6a1f1dSLionel Sambuc 2596*0a6a1f1dSLionel Sambuc 2597*0a6a1f1dSLionel SambucRelease 2000c - 2000-03-04 10:31:43 -0500 2598*0a6a1f1dSLionel Sambuc 2599*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2600*0a6a1f1dSLionel Sambuc 2601*0a6a1f1dSLionel Sambuc 2602*0a6a1f1dSLionel SambucRelease 2000b - 2000-02-21 12:16:29 -0500 2603*0a6a1f1dSLionel Sambuc 2604*0a6a1f1dSLionel Sambuc changes by Paul Eggert and Joseph Myers 2605*0a6a1f1dSLionel Sambuc 2606*0a6a1f1dSLionel Sambuc modest tweaks to the tz-art.htm and tz-link.htm files 2607*0a6a1f1dSLionel Sambuc 2608*0a6a1f1dSLionel Sambuc 2609*0a6a1f1dSLionel SambucRelease 2000a - 2000-01-18 09:21:26 -0500 2610*0a6a1f1dSLionel Sambuc 2611*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2612*0a6a1f1dSLionel Sambuc 2613*0a6a1f1dSLionel Sambuc The two hypertext documents have also been renamed. 2614*0a6a1f1dSLionel Sambuc 2615*0a6a1f1dSLionel Sambuc 2616*0a6a1f1dSLionel SambucRelease code1999i-data1999j - 1999-11-15 18:43:22 -0500 2617*0a6a1f1dSLionel Sambuc 2618*0a6a1f1dSLionel Sambuc Paul Eggert's changes 2619*0a6a1f1dSLionel Sambuc 2620*0a6a1f1dSLionel Sambuc additions to the "zic" manual page and the "Arts.htm" file 2621*0a6a1f1dSLionel Sambuc 2622*0a6a1f1dSLionel Sambuc 2623*0a6a1f1dSLionel SambucRelease code1999h-data1999i - 1999-11-08 14:55:21 -0500 2624*0a6a1f1dSLionel Sambuc 2625*0a6a1f1dSLionel Sambuc [not summarized] 2626*0a6a1f1dSLionel Sambuc 2627*0a6a1f1dSLionel Sambuc 2628*0a6a1f1dSLionel SambucRelease data1999h - 1999-10-07 03:50:29 -0400 2629*0a6a1f1dSLionel Sambuc 2630*0a6a1f1dSLionel Sambuc changes by Paul Eggert to "europe" (most importantly, fixing 2631*0a6a1f1dSLionel Sambuc Lithuania and Estonia) 2632*0a6a1f1dSLionel Sambuc 2633*0a6a1f1dSLionel Sambuc 2634*0a6a1f1dSLionel SambucRelease 1999g - 1999-09-28 11:06:18 -0400 2635*0a6a1f1dSLionel Sambuc 2636*0a6a1f1dSLionel Sambuc data changes by Paul Eggert (most importantly, the change for 2637*0a6a1f1dSLionel Sambuc Lebanon that buys correctness for this coming Sunday) 2638*0a6a1f1dSLionel Sambuc 2639*0a6a1f1dSLionel Sambuc The "code" file contains changes to "Makefile" and "checktab.awk" to 2640*0a6a1f1dSLionel Sambuc allow better checking of time zone files before they are published. 2641*0a6a1f1dSLionel Sambuc 2642*0a6a1f1dSLionel Sambuc 2643*0a6a1f1dSLionel SambucRelease 1999f - 1999-09-23 09:48:14 -0400 2644*0a6a1f1dSLionel Sambuc 2645*0a6a1f1dSLionel Sambuc changes by Arthur David Olson and Paul Eggert 2646*0a6a1f1dSLionel Sambuc 2647*0a6a1f1dSLionel Sambuc 2648*0a6a1f1dSLionel SambucRelease 1999e - 1999-08-17 15:20:54 -0400 2649*0a6a1f1dSLionel Sambuc 2650*0a6a1f1dSLionel Sambuc changes circulated by Paul Eggert, although the change to handling 2651*0a6a1f1dSLionel Sambuc of DST-specifying time zone names has been commented out for now 2652*0a6a1f1dSLionel Sambuc (search for "XXX" in "localtime.c" for details). These files also 2653*0a6a1f1dSLionel Sambuc do not make any changes to the start of DST in Brazil. 2654*0a6a1f1dSLionel Sambuc 2655*0a6a1f1dSLionel Sambuc In addition to Paul's changes, there are updates to "Arts.htm" and 2656*0a6a1f1dSLionel Sambuc cleanups of URLs. 2657*0a6a1f1dSLionel Sambuc 2658*0a6a1f1dSLionel Sambuc 2659*0a6a1f1dSLionel SambucRelease 1999d - 1999-03-30 11:31:07 -0500 2660*0a6a1f1dSLionel Sambuc 2661*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2662*0a6a1f1dSLionel Sambuc 2663*0a6a1f1dSLionel Sambuc The Makefile's "make public" rule has also been changed to do a test 2664*0a6a1f1dSLionel Sambuc compile of each individual time zone data file (which should help 2665*0a6a1f1dSLionel Sambuc avoid problems such as the one we had with Nicosia). 2666*0a6a1f1dSLionel Sambuc 2667*0a6a1f1dSLionel Sambuc 2668*0a6a1f1dSLionel SambucRelease 1999c - 1999-03-25 09:47:47 -0500 2669*0a6a1f1dSLionel Sambuc 2670*0a6a1f1dSLionel Sambuc changes by Paul Eggert, most importantly the change for Chile. 2671*0a6a1f1dSLionel Sambuc 2672*0a6a1f1dSLionel Sambuc 2673*0a6a1f1dSLionel SambucRelease 1999b - 1999-02-01 17:51:44 -0500 2674*0a6a1f1dSLionel Sambuc 2675*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2676*0a6a1f1dSLionel Sambuc 2677*0a6a1f1dSLionel Sambuc code changes (suggested by Mani Varadarajan, mani at be.com) for 2678*0a6a1f1dSLionel Sambuc correct handling of symbolic links when building using a relative directory 2679*0a6a1f1dSLionel Sambuc 2680*0a6a1f1dSLionel Sambuc code changes to generate correct messages for failed links 2681*0a6a1f1dSLionel Sambuc 2682*0a6a1f1dSLionel Sambuc updates to the URLs in Arts.htm 2683*0a6a1f1dSLionel Sambuc 2684*0a6a1f1dSLionel Sambuc 2685*0a6a1f1dSLionel SambucRelease 1999a - 1999-01-19 16:20:29 -0500 2686*0a6a1f1dSLionel Sambuc 2687*0a6a1f1dSLionel Sambuc error message internationalizations and corrections in zic.c and 2688*0a6a1f1dSLionel Sambuc zdump.c (as suggested by Vladimir Michl, vladimir.michl at upol.cz, 2689*0a6a1f1dSLionel Sambuc to whom thanks!) 2690*0a6a1f1dSLionel Sambuc 2691*0a6a1f1dSLionel Sambuc 2692*0a6a1f1dSLionel SambucRelease code1998h-data1998i - 1998-10-01 09:56:10 -0400 2693*0a6a1f1dSLionel Sambuc 2694*0a6a1f1dSLionel Sambuc changes for Brazil, Chile, and Germany 2695*0a6a1f1dSLionel Sambuc 2696*0a6a1f1dSLionel Sambuc support for use of "24:00" in the input files for the time zone compiler 2697*0a6a1f1dSLionel Sambuc 2698*0a6a1f1dSLionel Sambuc 2699*0a6a1f1dSLionel SambucRelease code1998g-data1998h - 1998-09-24 10:50:28 -0400 2700*0a6a1f1dSLionel Sambuc 2701*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2702*0a6a1f1dSLionel Sambuc 2703*0a6a1f1dSLionel Sambuc correction to a define in the "private.h" file 2704*0a6a1f1dSLionel Sambuc 2705*0a6a1f1dSLionel Sambuc 2706*0a6a1f1dSLionel SambucRelease data1998g - 1998-08-11 03:28:35 -0000 2707*0a6a1f1dSLionel Sambuc [tzdata1998g.tar.gz is missing!] 2708*0a6a1f1dSLionel Sambuc 2709*0a6a1f1dSLionel Sambuc Lithuanian change provided by mgedmin at pub.osf.it 2710*0a6a1f1dSLionel Sambuc 2711*0a6a1f1dSLionel Sambuc Move creation of the GMT link with Etc/GMT to "etcetera" (from 2712*0a6a1f1dSLionel Sambuc "backward") to ensure that the GMT file is created even where folks 2713*0a6a1f1dSLionel Sambuc don't want the "backward" links (as suggested by Paul Eggert). 2714*0a6a1f1dSLionel Sambuc 2715*0a6a1f1dSLionel Sambuc 2716*0a6a1f1dSLionel SambucRelease data1998f - 1998-07-20 13:50:00 -0000 2717*0a6a1f1dSLionel Sambuc [tzdata1998f.tar.gz is missing!] 2718*0a6a1f1dSLionel Sambuc 2719*0a6a1f1dSLionel Sambuc Update the "leapseconds" file to include the newly-announced 2720*0a6a1f1dSLionel Sambuc insertion at the end of 1998. 2721*0a6a1f1dSLionel Sambuc 2722*0a6a1f1dSLionel Sambuc 2723*0a6a1f1dSLionel SambucRelease code1998f - 1998-06-01 10:18:31 -0400 2724*0a6a1f1dSLionel Sambuc 2725*0a6a1f1dSLionel Sambuc addition to localtime.c by Guy Harris 2726*0a6a1f1dSLionel Sambuc 2727*0a6a1f1dSLionel Sambuc 2728*0a6a1f1dSLionel SambucRelease 1998e - 1998-05-28 09:56:26 -0400 2729*0a6a1f1dSLionel Sambuc 2730*0a6a1f1dSLionel Sambuc The Makefile is changed to produce zoneinfo-posix rather than 2731*0a6a1f1dSLionel Sambuc zoneinfo/posix, and to produce zoneinfo-leaps rather than 2732*0a6a1f1dSLionel Sambuc zoneinfo/right. 2733*0a6a1f1dSLionel Sambuc 2734*0a6a1f1dSLionel Sambuc data changes by Paul Eggert 2735*0a6a1f1dSLionel Sambuc 2736*0a6a1f1dSLionel Sambuc changes from Guy Harris to provide asctime_r and ctime_r 2737*0a6a1f1dSLionel Sambuc 2738*0a6a1f1dSLionel Sambuc A usno1998 file (substantially identical to usno1997) has been added. 2739*0a6a1f1dSLionel Sambuc 2740*0a6a1f1dSLionel Sambuc 2741*0a6a1f1dSLionel SambucRelease 1998d - 1998-05-14 11:58:34 -0400 2742*0a6a1f1dSLionel Sambuc 2743*0a6a1f1dSLionel Sambuc changes to comments (in particular, elimination of references to CIA maps). 2744*0a6a1f1dSLionel Sambuc "Arts.htm", "WWW.htm", "asia", and "australasia" are the only places 2745*0a6a1f1dSLionel Sambuc where changes occur. 2746*0a6a1f1dSLionel Sambuc 2747*0a6a1f1dSLionel Sambuc 2748*0a6a1f1dSLionel SambucRelease 1998c - 1998-02-28 12:32:26 -0500 2749*0a6a1f1dSLionel Sambuc 2750*0a6a1f1dSLionel Sambuc changes by Paul Eggert (save the "French correction," on which I'll 2751*0a6a1f1dSLionel Sambuc wait for the dust to settle) 2752*0a6a1f1dSLionel Sambuc 2753*0a6a1f1dSLionel Sambuc symlink changes 2754*0a6a1f1dSLionel Sambuc 2755*0a6a1f1dSLionel Sambuc changes and additions to Arts.htm 2756*0a6a1f1dSLionel Sambuc 2757*0a6a1f1dSLionel Sambuc 2758*0a6a1f1dSLionel SambucRelease 1998b - 1998-01-17 14:31:51 -0500 2759*0a6a1f1dSLionel Sambuc 2760*0a6a1f1dSLionel Sambuc URL cleanups and additions 2761*0a6a1f1dSLionel Sambuc 2762*0a6a1f1dSLionel Sambuc 2763*0a6a1f1dSLionel SambucRelease 1998a - 1998-01-13 12:37:35 -0500 2764*0a6a1f1dSLionel Sambuc 2765*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2766*0a6a1f1dSLionel Sambuc 2767*0a6a1f1dSLionel Sambuc 2768*0a6a1f1dSLionel SambucRelease code1997i-data1997k - 1997-12-29 09:53:41 -0500 2769*0a6a1f1dSLionel Sambuc 2770*0a6a1f1dSLionel Sambuc changes by Paul Eggert, with minor modifications from Arthur David 2771*0a6a1f1dSLionel Sambuc Olson to make the files more browser friendly 2772*0a6a1f1dSLionel Sambuc 2773*0a6a1f1dSLionel Sambuc 2774*0a6a1f1dSLionel SambucRelease code1997h-data1997j - 1997-12-18 17:47:35 -0500 2775*0a6a1f1dSLionel Sambuc 2776*0a6a1f1dSLionel Sambuc minor changes to put "TZif" at the start of each time zone information file 2777*0a6a1f1dSLionel Sambuc 2778*0a6a1f1dSLionel Sambuc a rule has also been added to the Makefile so you can 2779*0a6a1f1dSLionel Sambuc make zones 2780*0a6a1f1dSLionel Sambuc to just recompile the zone information files (rather than doing a 2781*0a6a1f1dSLionel Sambuc full "make install" with its other effects). 2782*0a6a1f1dSLionel Sambuc 2783*0a6a1f1dSLionel Sambuc 2784*0a6a1f1dSLionel SambucRelease data1997i - 1997-10-07 08:45:38 -0400 2785*0a6a1f1dSLionel Sambuc 2786*0a6a1f1dSLionel Sambuc changes to Africa by Paul Eggert 2787*0a6a1f1dSLionel Sambuc 2788*0a6a1f1dSLionel Sambuc 2789*0a6a1f1dSLionel SambucRelease code1997g-data1997h - 1997-09-04 16:56:54 -0400 2790*0a6a1f1dSLionel Sambuc 2791*0a6a1f1dSLionel Sambuc corrections for Uruguay (and other locations) 2792*0a6a1f1dSLionel Sambuc 2793*0a6a1f1dSLionel Sambuc Arthur David Olson's simple-minded fix allowing mktime to both 2794*0a6a1f1dSLionel Sambuc correctly handle leap seconds and correctly handle tm_sec values 2795*0a6a1f1dSLionel Sambuc upon which arithmetic has been performed. 2796*0a6a1f1dSLionel Sambuc 2797*0a6a1f1dSLionel Sambuc 2798*0a6a1f1dSLionel SambucRelease code1997f-data1997g - 1997-07-19 13:15:02 -0400 2799*0a6a1f1dSLionel Sambuc 2800*0a6a1f1dSLionel Sambuc Paul Eggert's updates 2801*0a6a1f1dSLionel Sambuc 2802*0a6a1f1dSLionel Sambuc a small change to a function prototype; 2803*0a6a1f1dSLionel Sambuc 2804*0a6a1f1dSLionel Sambuc "Music" has been renamed "Arts.htm", HTMLified, and augmented to 2805*0a6a1f1dSLionel Sambuc include information on Around the World in Eighty Days. 2806*0a6a1f1dSLionel Sambuc 2807*0a6a1f1dSLionel Sambuc 2808*0a6a1f1dSLionel SambucRelease code1997e-data1997f - 1997-05-03 18:52:34 -0400 2809*0a6a1f1dSLionel Sambuc 2810*0a6a1f1dSLionel Sambuc fixes to zic's error handling 2811*0a6a1f1dSLionel Sambuc 2812*0a6a1f1dSLionel Sambuc changes inspired by the item circulated on Slovenia 2813*0a6a1f1dSLionel Sambuc 2814*0a6a1f1dSLionel Sambuc The description of Web resources has been HTMLified for browsing 2815*0a6a1f1dSLionel Sambuc convenience. 2816*0a6a1f1dSLionel Sambuc 2817*0a6a1f1dSLionel Sambuc A new piece of tz-related music has been added to the "Music" file. 2818*0a6a1f1dSLionel Sambuc 2819*0a6a1f1dSLionel Sambuc 2820*0a6a1f1dSLionel SambucRelease code1997d-data1997e - 1997-03-29 12:48:52 -0500 2821*0a6a1f1dSLionel Sambuc 2822*0a6a1f1dSLionel Sambuc Paul Eggert's latest suggestions 2823*0a6a1f1dSLionel Sambuc 2824*0a6a1f1dSLionel Sambuc 2825*0a6a1f1dSLionel SambucRelease code1997c-data1997d - 1997-03-07 20:37:54 -0500 2826*0a6a1f1dSLionel Sambuc 2827*0a6a1f1dSLionel Sambuc changes to "zic.c" to correct performance of the "-s" option 2828*0a6a1f1dSLionel Sambuc 2829*0a6a1f1dSLionel Sambuc a new file "usno1997" 2830*0a6a1f1dSLionel Sambuc 2831*0a6a1f1dSLionel Sambuc 2832*0a6a1f1dSLionel SambucRelease data1997c - 1997-03-04 09:58:18 -0500 2833*0a6a1f1dSLionel Sambuc 2834*0a6a1f1dSLionel Sambuc changes in Israel 2835*0a6a1f1dSLionel Sambuc 2836*0a6a1f1dSLionel Sambuc 2837*0a6a1f1dSLionel SambucRelease 1997b - 1997-02-27 18:34:19 -0500 2838*0a6a1f1dSLionel Sambuc 2839*0a6a1f1dSLionel Sambuc The data file incorporates the 1997 leap second. 2840*0a6a1f1dSLionel Sambuc 2841*0a6a1f1dSLionel Sambuc The code file incorporates Arthur David Olson's take on the 2842*0a6a1f1dSLionel Sambuc zic/multiprocessor/directory-creation situation. 2843*0a6a1f1dSLionel Sambuc 2844*0a6a1f1dSLionel Sambuc 2845*0a6a1f1dSLionel SambucRelease 1997a - 1997-01-21 09:11:10 -0500 2846*0a6a1f1dSLionel Sambuc 2847*0a6a1f1dSLionel Sambuc Paul Eggert's Antarctica (and other changes) 2848*0a6a1f1dSLionel Sambuc 2849*0a6a1f1dSLionel Sambuc Arthur David Olson finessed the "getopt" issue by checking against 2850*0a6a1f1dSLionel Sambuc both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1 2851*0a6a1f1dSLionel Sambuc is returned while SunOS 5.5's manual says EOF is returned). 2852*0a6a1f1dSLionel Sambuc 2853*0a6a1f1dSLionel Sambuc 2854*0a6a1f1dSLionel SambucRelease code1996o-data1996n - 1996-12-27 21:42:05 -0500 2855*0a6a1f1dSLionel Sambuc 2856*0a6a1f1dSLionel Sambuc Paul Eggert's latest changes 2857*0a6a1f1dSLionel Sambuc 2858*0a6a1f1dSLionel Sambuc 2859*0a6a1f1dSLionel SambucRelease code1996n - 1996-12-16 09:42:02 -0500 2860*0a6a1f1dSLionel Sambuc 2861*0a6a1f1dSLionel Sambuc link snapping fix from Bruce Evans (via Garrett Wollman) 2862*0a6a1f1dSLionel Sambuc 2863*0a6a1f1dSLionel Sambuc 2864*0a6a1f1dSLionel SambucRelease data1996m - 1996-11-24 02:37:34 -0000 2865*0a6a1f1dSLionel Sambuc [tzdata1996m.tar.gz is missing!] 2866*0a6a1f1dSLionel Sambuc 2867*0a6a1f1dSLionel Sambuc Paul Eggert's batch of changes 2868*0a6a1f1dSLionel Sambuc 2869*0a6a1f1dSLionel Sambuc 2870*0a6a1f1dSLionel SambucRelease code1996m-data1996l - 1996-11-05 14:00:12 -0500 2871*0a6a1f1dSLionel Sambuc 2872*0a6a1f1dSLionel Sambuc No functional changes here; the files have simply been changed to 2873*0a6a1f1dSLionel Sambuc make more use of ISO style dates in comments. The names of the above 2874*0a6a1f1dSLionel Sambuc files now include the year in full. 2875*0a6a1f1dSLionel Sambuc 2876*0a6a1f1dSLionel Sambuc 2877*0a6a1f1dSLionel SambucRelease code96l - 1996-09-08 17:12:20 -0400 2878*0a6a1f1dSLionel Sambuc 2879*0a6a1f1dSLionel Sambuc tzcode96k was missing a couple of pieces. 2880*0a6a1f1dSLionel Sambuc 2881*0a6a1f1dSLionel Sambuc 2882*0a6a1f1dSLionel SambucRelease 96k - 1996-09-08 16:06:22 -0400 2883*0a6a1f1dSLionel Sambuc 2884*0a6a1f1dSLionel Sambuc the latest round of changes from Paul Eggert 2885*0a6a1f1dSLionel Sambuc 2886*0a6a1f1dSLionel Sambuc the recent Year 2000 material 2887*0a6a1f1dSLionel Sambuc 2888*0a6a1f1dSLionel Sambuc 2889*0a6a1f1dSLionel SambucRelease code96j - 1996-07-30 13:18:53 -0400 2890*0a6a1f1dSLionel Sambuc 2891*0a6a1f1dSLionel Sambuc Set sp->typecnt as suggested by Timothy Patrick Murphy. 2892*0a6a1f1dSLionel Sambuc 2893*0a6a1f1dSLionel Sambuc 2894*0a6a1f1dSLionel SambucRelease code96i - 1996-07-27 20:11:35 -0400 2895*0a6a1f1dSLionel Sambuc 2896*0a6a1f1dSLionel Sambuc Paul's suggested patch for strftime %V week numbers 2897*0a6a1f1dSLionel Sambuc 2898*0a6a1f1dSLionel Sambuc 2899*0a6a1f1dSLionel SambucRelease data96i - 1996-07-01 18:13:04 -0400 2900*0a6a1f1dSLionel Sambuc 2901*0a6a1f1dSLionel Sambuc "northamerica" and "europe" changes by Paul Eggert 2902*0a6a1f1dSLionel Sambuc 2903*0a6a1f1dSLionel Sambuc 2904*0a6a1f1dSLionel SambucRelease code96h - 1996-06-05 08:02:21 -0400 2905*0a6a1f1dSLionel Sambuc 2906*0a6a1f1dSLionel Sambuc fix for handling transitions specified in Universal Time 2907*0a6a1f1dSLionel Sambuc 2908*0a6a1f1dSLionel Sambuc Some "public domain" notices have also been added. 2909*0a6a1f1dSLionel Sambuc 2910*0a6a1f1dSLionel Sambuc 2911*0a6a1f1dSLionel SambucRelease code96g - 1996-05-16 14:00:26 -0400 2912*0a6a1f1dSLionel Sambuc 2913*0a6a1f1dSLionel Sambuc fix for the simultaneous-DST-and-zone-change challenge 2914*0a6a1f1dSLionel Sambuc 2915*0a6a1f1dSLionel Sambuc 2916*0a6a1f1dSLionel SambucRelease data96h - 1996-05-09 17:40:51 -0400 2917*0a6a1f1dSLionel Sambuc 2918*0a6a1f1dSLionel Sambuc changes by Paul Eggert 2919*0a6a1f1dSLionel Sambuc 2920*0a6a1f1dSLionel Sambuc 2921*0a6a1f1dSLionel SambucRelease code96f-data96g - 1996-05-03 03:09:59 -0000 2922*0a6a1f1dSLionel Sambuc [tzcode96f.tar.gz + tzdata96g.tar.gz are both missing!] 2923*0a6a1f1dSLionel Sambuc 2924*0a6a1f1dSLionel Sambuc The changes get us some of the way to fixing the problems noted in Paul 2925*0a6a1f1dSLionel Sambuc Eggert's letter yesterday (in addition to a few others). The approach 2926*0a6a1f1dSLionel Sambuc has been to make zic a bit smarter about figuring out what time zone 2927*0a6a1f1dSLionel Sambuc abbreviations apply just after the time specified in the "UNTIL" part 2928*0a6a1f1dSLionel Sambuc of a zone line. Putting the smarts in zic means avoiding having 2929*0a6a1f1dSLionel Sambuc transition times show up in both "Zone" lines and "Rule" lines, which 2930*0a6a1f1dSLionel Sambuc in turn avoids multiple transition time entries in time zone files. 2931*0a6a1f1dSLionel Sambuc (This also makes the zic input files such as "europe" a bit shorter and 2932*0a6a1f1dSLionel Sambuc should ease maintenance.) 2933*0a6a1f1dSLionel Sambuc 2934*0a6a1f1dSLionel Sambuc 2935*0a6a1f1dSLionel SambucRelease data96f - 1996-04-19 19:20:03 -0000 2936*0a6a1f1dSLionel Sambuc [tzdata96f.tar.gz is missing!] 2937*0a6a1f1dSLionel Sambuc 2938*0a6a1f1dSLionel Sambuc The only changes are to the "northamerica" file; the time zone 2939*0a6a1f1dSLionel Sambuc abbreviation for Denver is corrected to MST (and MDT), and the 2940*0a6a1f1dSLionel Sambuc comments for Mexico have been updated. 2941*0a6a1f1dSLionel Sambuc 2942*0a6a1f1dSLionel Sambuc 2943*0a6a1f1dSLionel SambucRelease data96e - 1996-03-19 17:37:26 -0500 2944*0a6a1f1dSLionel Sambuc 2945*0a6a1f1dSLionel Sambuc Proposals by Paul Eggert, in particular the Portugal change that 2946*0a6a1f1dSLionel Sambuc comes into play at the end of this month. 2947*0a6a1f1dSLionel Sambuc 2948*0a6a1f1dSLionel Sambuc 2949*0a6a1f1dSLionel SambucRelease data96d - 1996-03-18 20:49:39 -0500 2950*0a6a1f1dSLionel Sambuc 2951*0a6a1f1dSLionel Sambuc [not summarized] 2952*0a6a1f1dSLionel Sambuc 2953*0a6a1f1dSLionel Sambuc 2954*0a6a1f1dSLionel SambucRelease code96e - 1996-02-29 15:43:27 -0000 2955*0a6a1f1dSLionel Sambuc [tzcode96e.tar.gz is missing!] 2956*0a6a1f1dSLionel Sambuc 2957*0a6a1f1dSLionel Sambuc internationalization changes and the fix to the documentation for strftime 2958*0a6a1f1dSLionel Sambuc 2959*0a6a1f1dSLionel Sambuc 2960*0a6a1f1dSLionel SambucRelease code96d-data96c - 1996-02-12 11:05:27 -0500 2961*0a6a1f1dSLionel Sambuc 2962*0a6a1f1dSLionel Sambuc The "code" file simply updates Bob Kridle's electronic address. 2963*0a6a1f1dSLionel Sambuc 2964*0a6a1f1dSLionel Sambuc The "data" file updates rules for Mexico. 2965*0a6a1f1dSLionel Sambuc 2966*0a6a1f1dSLionel Sambuc 2967*0a6a1f1dSLionel SambucRelease data96b - 1996-01-27 15:44:42 -0500 2968*0a6a1f1dSLionel Sambuc 2969*0a6a1f1dSLionel Sambuc Kiribati change 2970*0a6a1f1dSLionel Sambuc 2971*0a6a1f1dSLionel Sambuc 2972*0a6a1f1dSLionel SambucRelease code96c - 1996-01-16 16:58:15 -0500 2973*0a6a1f1dSLionel Sambuc 2974*0a6a1f1dSLionel Sambuc leap-year streamlining and binary-search changes 2975*0a6a1f1dSLionel Sambuc 2976*0a6a1f1dSLionel Sambuc fix to newctime.3 2977*0a6a1f1dSLionel Sambuc 2978*0a6a1f1dSLionel Sambuc 2979*0a6a1f1dSLionel SambucRelease code96b - 1996-01-10 20:42:39 -0500 2980*0a6a1f1dSLionel Sambuc 2981*0a6a1f1dSLionel Sambuc fixes and enhancements from Paul Eggert, including code that 2982*0a6a1f1dSLionel Sambuc emulates the behavior of recent versions of the SunOS "date" 2983*0a6a1f1dSLionel Sambuc command. 2984*0a6a1f1dSLionel Sambuc 2985*0a6a1f1dSLionel Sambuc 2986*0a6a1f1dSLionel SambucRelease 96a - 1996-01-06 09:08:24 -0500 2987*0a6a1f1dSLionel Sambuc 2988*0a6a1f1dSLionel Sambuc Israel updates 2989*0a6a1f1dSLionel Sambuc 2990*0a6a1f1dSLionel Sambuc fixes to strftime.c for correct ISO 8601 week number generation, 2991*0a6a1f1dSLionel Sambuc plus support for two new formats ('G' and 'g') to give ISO 8601 year 2992*0a6a1f1dSLionel Sambuc numbers (which are not necessarily the same as calendar year numbers) 2993*0a6a1f1dSLionel Sambuc 2994*0a6a1f1dSLionel Sambuc 2995*0a6a1f1dSLionel SambucRelease code95i-data95m - 1995-12-21 12:46:47 -0500 2996*0a6a1f1dSLionel Sambuc 2997*0a6a1f1dSLionel Sambuc The latest revisions from Paul Eggert are included, the usno1995 2998*0a6a1f1dSLionel Sambuc file has been updated, and a new file ("WWW") covering useful URLs 2999*0a6a1f1dSLionel Sambuc has been added. 3000*0a6a1f1dSLionel Sambuc 3001*0a6a1f1dSLionel Sambuc 3002*0a6a1f1dSLionel SambucRelease code95h-data95l - 1995-12-19 18:10:12 -0500 3003*0a6a1f1dSLionel Sambuc 3004*0a6a1f1dSLionel Sambuc A simplification of a macro definition, a change to data for Sudan, 3005*0a6a1f1dSLionel Sambuc and (for last minute shoppers) notes in the "Music" file on the CD 3006*0a6a1f1dSLionel Sambuc "Old Man Time". 3007*0a6a1f1dSLionel Sambuc 3008*0a6a1f1dSLionel Sambuc 3009*0a6a1f1dSLionel SambucRelease code95g-data95k - 1995-10-30 10:32:47 -0500 3010*0a6a1f1dSLionel Sambuc 3011*0a6a1f1dSLionel Sambuc (slightly reformatted) 8-bit-clean proposed patch 3012*0a6a1f1dSLionel Sambuc 3013*0a6a1f1dSLionel Sambuc minor patch: US/Eastern -> America/New_York 3014*0a6a1f1dSLionel Sambuc 3015*0a6a1f1dSLionel Sambuc snapshot of the USNO's latest data ("usno1995") 3016*0a6a1f1dSLionel Sambuc 3017*0a6a1f1dSLionel Sambuc some other minor cleanups 3018*0a6a1f1dSLionel Sambuc 3019*0a6a1f1dSLionel Sambuc 3020*0a6a1f1dSLionel SambucRelease code95f-data95j - 1995-10-28 21:01:34 -0000 3021*0a6a1f1dSLionel Sambuc [tzcode95f.tar.gz + tzdata95j.tar.gz are both missing!] 3022*0a6a1f1dSLionel Sambuc 3023*0a6a1f1dSLionel Sambuc European cleanups 3024*0a6a1f1dSLionel Sambuc 3025*0a6a1f1dSLionel Sambuc support for 64-bit time_t's 3026*0a6a1f1dSLionel Sambuc 3027*0a6a1f1dSLionel Sambuc optimization in localtime.c 3028*0a6a1f1dSLionel Sambuc 3029*0a6a1f1dSLionel Sambuc 3030*0a6a1f1dSLionel SambucRelease code95e - 1995-10-13 13:23:57 -0400 3031*0a6a1f1dSLionel Sambuc 3032*0a6a1f1dSLionel Sambuc the mktime change to scan from future to past when trying to find time zone 3033*0a6a1f1dSLionel Sambuc offsets 3034*0a6a1f1dSLionel Sambuc 3035*0a6a1f1dSLionel Sambuc 3036*0a6a1f1dSLionel SambucRelease data95i - 1995-09-26 10:43:26 -0400 3037*0a6a1f1dSLionel Sambuc 3038*0a6a1f1dSLionel Sambuc For Canada/Central, guess that the Sun customer's "one week too 3039*0a6a1f1dSLionel Sambuc early" was just a approximation, and the true error is one month 3040*0a6a1f1dSLionel Sambuc too early. This is consistent with the rest of Canada. 3041*0a6a1f1dSLionel Sambuc 3042*0a6a1f1dSLionel Sambuc 3043*0a6a1f1dSLionel SambucRelease data95h - 1995-09-21 11:26:48 -0400 3044*0a6a1f1dSLionel Sambuc 3045*0a6a1f1dSLionel Sambuc latest changes from Paul Eggert 3046*0a6a1f1dSLionel Sambuc 3047*0a6a1f1dSLionel Sambuc 3048*0a6a1f1dSLionel SambucRelease code95d - 1995-09-14 11:14:45 -0400 3049*0a6a1f1dSLionel Sambuc 3050*0a6a1f1dSLionel Sambuc the addition of a "Music" file, which documents four recorded 3051*0a6a1f1dSLionel Sambuc versions of the tune "Save That Time". 3052*0a6a1f1dSLionel Sambuc 3053*0a6a1f1dSLionel Sambuc 3054*0a6a1f1dSLionel SambucRelease data95g - 1995-09-01 17:21:36 -0400 3055*0a6a1f1dSLionel Sambuc 3056*0a6a1f1dSLionel Sambuc "yearistype" correction 3057*0a6a1f1dSLionel Sambuc 3058*0a6a1f1dSLionel Sambuc 3059*0a6a1f1dSLionel SambucRelease data95f - 1995-08-28 20:46:56 -0400 3060*0a6a1f1dSLionel Sambuc 3061*0a6a1f1dSLionel Sambuc Paul Eggert's change to the australasia file 3062*0a6a1f1dSLionel Sambuc 3063*0a6a1f1dSLionel Sambuc 3064*0a6a1f1dSLionel SambucRelease data95e - 1995-07-08 18:02:34 -0400 3065*0a6a1f1dSLionel Sambuc 3066*0a6a1f1dSLionel Sambuc The only change is a leap second at the end of this year. 3067*0a6a1f1dSLionel Sambuc Thanks to Bradley White for forwarding news on the leap second. 3068*0a6a1f1dSLionel Sambuc 3069*0a6a1f1dSLionel Sambuc 3070*0a6a1f1dSLionel SambucRelease data95d - 1995-07-03 13:26:22 -0400 3071*0a6a1f1dSLionel Sambuc 3072*0a6a1f1dSLionel Sambuc Paul Eggert's changes 3073*0a6a1f1dSLionel Sambuc 3074*0a6a1f1dSLionel Sambuc 3075*0a6a1f1dSLionel SambucRelease data95c - 1995-07-02 19:19:28 -0400 3076*0a6a1f1dSLionel Sambuc 3077*0a6a1f1dSLionel Sambuc changes to "asia", "backward", "europe", and "southamerica" 3078*0a6a1f1dSLionel Sambuc (read: northamericacentrics need not apply) 3079*0a6a1f1dSLionel Sambuc 3080*0a6a1f1dSLionel Sambuc 3081*0a6a1f1dSLionel SambucRelease code95c - 1995-03-13 14:00:46 -0500 3082*0a6a1f1dSLionel Sambuc 3083*0a6a1f1dSLionel Sambuc one-line fix for sign extension problems in detzcode 3084*0a6a1f1dSLionel Sambuc 3085*0a6a1f1dSLionel Sambuc 3086*0a6a1f1dSLionel SambucRelease 95b - 1995-03-04 11:22:38 -0500 3087*0a6a1f1dSLionel Sambuc 3088*0a6a1f1dSLionel Sambuc Minor changes in both: 3089*0a6a1f1dSLionel Sambuc 3090*0a6a1f1dSLionel Sambuc The "code" file contains a workaround for the lack of "unistd.h" in 3091*0a6a1f1dSLionel Sambuc Microsoft C++ version 7. 3092*0a6a1f1dSLionel Sambuc 3093*0a6a1f1dSLionel Sambuc The "data" file contains a fixed "Link" for America/Shiprock. 3094*0a6a1f1dSLionel Sambuc 3095*0a6a1f1dSLionel Sambuc 3096*0a6a1f1dSLionel SambucRelease 94h - 1994-12-10 12:51:14 -0500 3097*0a6a1f1dSLionel Sambuc 3098*0a6a1f1dSLionel Sambuc The files: 3099*0a6a1f1dSLionel Sambuc 3100*0a6a1f1dSLionel Sambuc * incorporate the changes to "zdump" and "date" to make changes to 3101*0a6a1f1dSLionel Sambuc the "TZ" environment variable permanent; 3102*0a6a1f1dSLionel Sambuc 3103*0a6a1f1dSLionel Sambuc * incorporate the table changes by Paul Eggert; 3104*0a6a1f1dSLionel Sambuc 3105*0a6a1f1dSLionel Sambuc * include (and document) support for universal time specifications in 3106*0a6a1f1dSLionel Sambuc data files - but do not (yet) include use of this feature in the 3107*0a6a1f1dSLionel Sambuc data files. 3108*0a6a1f1dSLionel Sambuc 3109*0a6a1f1dSLionel Sambuc Think of this as "TZ Classic" - the software has been set up not to break if 3110*0a6a1f1dSLionel Sambuc universal time shows up in its input, and data entries have been 3111*0a6a1f1dSLionel Sambuc left as is so as not to break existing implementations. 3112*0a6a1f1dSLionel Sambuc 3113*0a6a1f1dSLionel Sambuc 3114*0a6a1f1dSLionel SambucRelease data94f - 1994-08-20 12:56:09 -0400 3115*0a6a1f1dSLionel Sambuc 3116*0a6a1f1dSLionel Sambuc (with thanks!) the latest data updates from Paul Eggert 3117*0a6a1f1dSLionel Sambuc 3118*0a6a1f1dSLionel Sambuc 3119*0a6a1f1dSLionel SambucRelease data94e - 1994-06-04 13:13:53 -0400 3120*0a6a1f1dSLionel Sambuc 3121*0a6a1f1dSLionel Sambuc [not summarized] 3122*0a6a1f1dSLionel Sambuc 3123*0a6a1f1dSLionel Sambuc 3124*0a6a1f1dSLionel SambucRelease code94g - 1994-05-05 12:14:07 -0400 3125*0a6a1f1dSLionel Sambuc 3126*0a6a1f1dSLionel Sambuc fix missing "optind.c" and a reference to it in the Makefile 3127*0a6a1f1dSLionel Sambuc 3128*0a6a1f1dSLionel Sambuc 3129*0a6a1f1dSLionel SambucRelease code94f - 1994-05-05 13:00:33 -0000 3130*0a6a1f1dSLionel Sambuc [tzcode94f.tar.gz is missing!] 3131*0a6a1f1dSLionel Sambuc 3132*0a6a1f1dSLionel Sambuc changes to avoid overflow in difftime, as well as changes to cope 3133*0a6a1f1dSLionel Sambuc with the 52/53 challenge in strftime 3134*0a6a1f1dSLionel Sambuc 3135*0a6a1f1dSLionel Sambuc 3136*0a6a1f1dSLionel SambucRelease code94e - 1994-03-30 23:32:59 -0500 3137*0a6a1f1dSLionel Sambuc 3138*0a6a1f1dSLionel Sambuc change for the benefit of PCTS 3139*0a6a1f1dSLionel Sambuc 3140*0a6a1f1dSLionel Sambuc 3141*0a6a1f1dSLionel SambucRelease 94d - 1994-02-24 15:42:25 -0500 3142*0a6a1f1dSLionel Sambuc 3143*0a6a1f1dSLionel Sambuc Avoid clashes with POSIX semantics for zones such as GMT+4. 3144*0a6a1f1dSLionel Sambuc 3145*0a6a1f1dSLionel Sambuc Some other very minor housekeeping is also present. 3146*0a6a1f1dSLionel Sambuc 3147*0a6a1f1dSLionel Sambuc 3148*0a6a1f1dSLionel SambucRelease code94c - 1994-02-10 08:52:40 -0500 3149*0a6a1f1dSLionel Sambuc 3150*0a6a1f1dSLionel Sambuc Fix bug where mkdirs was broken unless you compile with 3151*0a6a1f1dSLionel Sambuc -fwritable-strings (which is generally losing to do). 3152*0a6a1f1dSLionel Sambuc 3153*0a6a1f1dSLionel Sambuc 3154*0a6a1f1dSLionel SambucRelease 94b - 1994-02-07 10:04:33 -0500 3155*0a6a1f1dSLionel Sambuc 3156*0a6a1f1dSLionel Sambuc work by Paul Eggert who notes: 3157*0a6a1f1dSLionel Sambuc 3158*0a6a1f1dSLionel Sambuc I found another book of time zone histories by E W Whitman; it's not 3159*0a6a1f1dSLionel Sambuc as extensive as Shanks but has a few goodies of its own. I used it 3160*0a6a1f1dSLionel Sambuc to update the tables. I also fixed some more as a result of 3161*0a6a1f1dSLionel Sambuc correspondence with Adam David and Peter Ilieve, and move some stray 3162*0a6a1f1dSLionel Sambuc links from 'europe' to 'backward'. I corrected some scanning errors 3163*0a6a1f1dSLionel Sambuc in usno1989. 3164*0a6a1f1dSLionel Sambuc 3165*0a6a1f1dSLionel Sambuc As far as the code goes, I fixed zic to allow years in the range 3166*0a6a1f1dSLionel Sambuc INT_MIN to INT_MAX; this fixed a few boundary conditions around 1900. 3167*0a6a1f1dSLionel Sambuc And I cleaned up the zic documentation a little bit. 3168*0a6a1f1dSLionel Sambuc 3169*0a6a1f1dSLionel Sambuc 3170*0a6a1f1dSLionel SambucRelease data94a - 1994-02-03 08:58:54 -0500 3171*0a6a1f1dSLionel Sambuc 3172*0a6a1f1dSLionel Sambuc It simply incorporates the recently announced leap second into the 3173*0a6a1f1dSLionel Sambuc "leapseconds" file. 3174*0a6a1f1dSLionel Sambuc 3175*0a6a1f1dSLionel Sambuc 3176*0a6a1f1dSLionel SambucRelease 93g - 1993-11-22 17:28:27 -0500 3177*0a6a1f1dSLionel Sambuc 3178*0a6a1f1dSLionel Sambuc Paul Eggert has provided a good deal of historic information (based 3179*0a6a1f1dSLionel Sambuc on Shanks), and there are some code changes to deal with the buglets 3180*0a6a1f1dSLionel Sambuc that crawled out in dealing with the new information. 3181*0a6a1f1dSLionel Sambuc 3182*0a6a1f1dSLionel Sambuc 3183*0a6a1f1dSLionel SambucRelease 93f - 1993-10-15 12:27:46 -0400 3184*0a6a1f1dSLionel Sambuc 3185*0a6a1f1dSLionel Sambuc Paul Eggert's changes 3186*0a6a1f1dSLionel Sambuc 3187*0a6a1f1dSLionel Sambuc 3188*0a6a1f1dSLionel SambucRelease 93e - 1993-09-05 21:21:44 -0400 3189*0a6a1f1dSLionel Sambuc 3190*0a6a1f1dSLionel Sambuc This has updated data for Israel, England, and Kwajalein. There's 3191*0a6a1f1dSLionel Sambuc also an update to "zdump" to cope with Kwajalein's 24-hour jump. 3192*0a6a1f1dSLionel Sambuc Thanks to Paul Eggert and Peter Ilieve for the changes. 3193*0a6a1f1dSLionel Sambuc 3194*0a6a1f1dSLionel Sambuc 3195*0a6a1f1dSLionel SambucRelease 93d - 1993-06-17 23:34:17 -0400 3196*0a6a1f1dSLionel Sambuc 3197*0a6a1f1dSLionel Sambuc new fix and new data on Israel 3198*0a6a1f1dSLionel Sambuc 3199*0a6a1f1dSLionel Sambuc 3200*0a6a1f1dSLionel SambucRelease 93c - 1993-06-06 19:31:55 -0400 3201*0a6a1f1dSLionel Sambuc 3202*0a6a1f1dSLionel Sambuc [not summarized] 3203*0a6a1f1dSLionel Sambuc 3204*0a6a1f1dSLionel Sambuc 3205*0a6a1f1dSLionel SambucRelease 93b - 1993-02-02 14:53:58 -0500 3206*0a6a1f1dSLionel Sambuc 3207*0a6a1f1dSLionel Sambuc updated "leapseconds" file 3208*0a6a1f1dSLionel Sambuc 3209*0a6a1f1dSLionel Sambuc 3210*0a6a1f1dSLionel SambucRelease 93 - 1993-01-08 07:01:06 -0500 3211*0a6a1f1dSLionel Sambuc 3212*0a6a1f1dSLionel Sambuc At kre's suggestion, the package has been split in two - a code piece 3213*0a6a1f1dSLionel Sambuc (which also includes documentation) that's only of use to folks who 3214*0a6a1f1dSLionel Sambuc want to recompile things and a data piece useful to anyone who can 3215*0a6a1f1dSLionel Sambuc run "zic". 3216*0a6a1f1dSLionel Sambuc 3217*0a6a1f1dSLionel Sambuc The new version has a few changes to the data files, a few 3218*0a6a1f1dSLionel Sambuc portability changes, and an off-by-one fix (with thanks to 3219*0a6a1f1dSLionel Sambuc Tom Karzes at deshaw.com for providing a description and a 3220*0a6a1f1dSLionel Sambuc solution). 3221*0a6a1f1dSLionel Sambuc 3222*0a6a1f1dSLionel Sambuc 3223*0a6a1f1dSLionel SambucRelease 92c - 1992-11-21 17:35:36 -0000 3224*0a6a1f1dSLionel Sambuc [tz92c.tar.Z is missing!] 3225*0a6a1f1dSLionel Sambuc 3226*0a6a1f1dSLionel Sambuc The fallout from the latest round of DST transitions. 3227*0a6a1f1dSLionel Sambuc 3228*0a6a1f1dSLionel Sambuc There are changes for Portugal, Saskatchewan, and "Pacific-New"; 3229*0a6a1f1dSLionel Sambuc there's also a change to "zic.c" that makes it portable to more systems. 3230*0a6a1f1dSLionel Sambuc 3231*0a6a1f1dSLionel Sambuc 3232*0a6a1f1dSLionel SambucRelease 92 - 1992-04-25 18:17:03 -0000 3233*0a6a1f1dSLionel Sambuc [tz92.tar.Z is missing!] 3234*0a6a1f1dSLionel Sambuc 3235*0a6a1f1dSLionel Sambuc By popular demand (well, at any rate, following a request by kre at munnari) 3236*0a6a1f1dSLionel Sambuc 3237*0a6a1f1dSLionel Sambuc 3238*0a6a1f1dSLionel SambucThe 1989 update of the time zone package featured: 3239*0a6a1f1dSLionel Sambuc 3240*0a6a1f1dSLionel Sambuc * POSIXization (including interpretation of POSIX-style TZ environment 3241*0a6a1f1dSLionel Sambuc variables, provided by Guy Harris), 3242*0a6a1f1dSLionel Sambuc * ANSIfication (including versions of "mktime" and "difftime"), 3243*0a6a1f1dSLionel Sambuc * SVIDulation (an "altzone" variable) 3244*0a6a1f1dSLionel Sambuc * MACHination (the "gtime" function) 3245*0a6a1f1dSLionel Sambuc * corrections to some time zone data (including corrections to the rules 3246*0a6a1f1dSLionel Sambuc for Great Britain and New Zealand) 3247*0a6a1f1dSLionel Sambuc * reference data from the United States Naval Observatory for folks who 3248*0a6a1f1dSLionel Sambuc want to do additional time zones 3249*0a6a1f1dSLionel Sambuc * and the 1989 data for Saudi Arabia. 3250*0a6a1f1dSLionel Sambuc 3251*0a6a1f1dSLionel Sambuc (Since this code will be treated as "part of the implementation" in some 3252*0a6a1f1dSLionel Sambuc places and as "part of the application" in others, there's no good way to 3253*0a6a1f1dSLionel Sambuc name functions, such as timegm, that are not part of the proposed ANSI C 3254*0a6a1f1dSLionel Sambuc standard; such functions have kept their old, underscore-free names in this 3255*0a6a1f1dSLionel Sambuc update.) 3256*0a6a1f1dSLionel Sambuc 3257*0a6a1f1dSLionel Sambuc And the "dysize" function has disappeared; it was present to allow 3258*0a6a1f1dSLionel Sambuc compilation of the "date" command on old BSD systems, and a version of "date" 3259*0a6a1f1dSLionel Sambuc is now provided in the package. The "date" command is not created when you 3260*0a6a1f1dSLionel Sambuc "make all" since it may lack options provided by the version distributed with 3261*0a6a1f1dSLionel Sambuc your operating system, or may not interact with the system in the same way 3262*0a6a1f1dSLionel Sambuc the native version does. 3263*0a6a1f1dSLionel Sambuc 3264*0a6a1f1dSLionel Sambuc Since POSIX frowns on correct leap second handling, the default behavior of 3265*0a6a1f1dSLionel Sambuc the "zic" command (in the absence of a "-L" option) has been changed to omit 3266*0a6a1f1dSLionel Sambuc leap second information from its output files. 3267*0a6a1f1dSLionel Sambuc 3268*0a6a1f1dSLionel Sambuc 3269*0a6a1f1dSLionel Sambuc----- 3270*0a6a1f1dSLionel SambucNotes 3271*0a6a1f1dSLionel Sambuc 3272*0a6a1f1dSLionel SambucThis file contains copies of the part of each release announcement 3273*0a6a1f1dSLionel Sambucthat talks about the changes in that release. The text has been 3274*0a6a1f1dSLionel Sambucadapted and reformatted for the purposes of this file. 3275*0a6a1f1dSLionel Sambuc 3276*0a6a1f1dSLionel SambucTypically a release R consists of a pair of tarball files, 3277*0a6a1f1dSLionel SambuctzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g., 3278*0a6a1f1dSLionel Sambuccode2010a, data2012c) consist of just one or the other tarball, and a 3279*0a6a1f1dSLionel Sambucfew (e.g., code2012c-data2012d) have tarballs with mixed version 3280*0a6a1f1dSLionel Sambucnumbers. 3281*0a6a1f1dSLionel Sambuc 3282*0a6a1f1dSLionel SambucRelease time stamps are taken from the release's commit (for newer, 3283*0a6a1f1dSLionel Sambucgit releases), from the newest file in the tarball (for older 3284*0a6a1f1dSLionel Sambucreleases, where this info is available) or from the email announcing 3285*0a6a1f1dSLionel Sambucthe release (if all else fails; these are marked with a time zone of 3286*0a6a1f1dSLionel Sambuc-0000 and an "is missing!" comment). 3287*0a6a1f1dSLionel Sambuc 3288*0a6a1f1dSLionel SambucEarlier versions of the code and data were not announced on the tz 3289*0a6a1f1dSLionel Sambuclist and are not summarized here. 3290*0a6a1f1dSLionel Sambuc 3291*0a6a1f1dSLionel SambucThis file is in the public domain. 3292*0a6a1f1dSLionel Sambuc 3293*0a6a1f1dSLionel SambucLocal Variables: 3294*0a6a1f1dSLionel Sambuccoding: utf-8 3295*0a6a1f1dSLionel SambucEnd: 3296