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