xref: /dragonfly/share/zoneinfo/NEWS (revision 0fdb7d01)
1News for the tz database
2
3Release 2013i - 2013-12-17 07:25:23 -0800
4
5  Changes affecting near-future time stamps:
6
7    Jordan switches back to standard time at 00:00 on December 20, 2013.
8    The 2006-2011 transition schedule is planned to resume in 2014.
9    (Thanks to Steffen Thorsen.)
10
11  Changes affecting past time stamps:
12
13    In 2004, Cuba began DST on March 28, not April 4.
14    (Thanks to Steffen Thorsen.)
15
16  Changes affecting code
17
18    The compile-time flag NOSOLAR has been removed, as nowadays the
19    benefit of slightly shrinking runtime table size is outweighed by the
20    cost of disallowing potential future updates that exceed old limits.
21
22  Changes affecting documentation and commentary
23
24    The files solar87, solar88, and solar89 are no longer distributed.
25    They were a negative experiment -- that is, a demonstration that
26    tz data can represent solar time only with some difficulty and error.
27    Their presence in the distribution caused confusion, as Riyadh
28    civil time was generally not solar time in those years.
29
30    tz-link.htm now mentions Noda Time.  (Thanks to Matt Johnson.)
31
32Release 2013h - 2013-10-25 15:32:32 -0700
33
34  Changes affecting current and future time stamps:
35
36    Libya has switched its time zone back to UTC+2 without DST,
37    instead of UTC+1 with DST.  (Thanks to Even Scharning.)
38
39    Western Sahara (Africa/El_Aaiun) uses Morocco's DST rules.
40    (Thanks to Gwillim Law.)
41
42  Changes affecting future time stamps:
43
44    Acre and (we guess) western Amazonas will switch from UTC-4 to UTC-5
45    on 2013-11-10.  This affects America/Rio_Branco and America/Eirunepe.
46    (Thanks to Steffen Thorsen.)
47
48    Add entries for DST transitions in Morocco in the year 2038.
49    This avoids some year-2038 glitches introduced in 2013g.
50    (Thanks to Yoshito Umaoka for reporting the problem.)
51
52  Changes affecting API
53
54    The 'tzselect' command no longer requires the 'select' command,
55    and should now work with /bin/sh on more platforms.  It also works
56    around a bug in BusyBox awk before version 1.21.0.  (Thanks to
57    Patrick 'P. J.' McDermott.)
58
59  Changes affecting code
60
61    Fix localtime overflow bugs with 32-bit unsigned time_t.
62
63    zdump no longer assumes sscanf returns maximal values on overflow.
64
65  Changes affecting the build procedure
66
67    The builder can specify which programs to use, if any, instead of
68    'ar' and 'ranlib', and libtz.a is now built locally before being
69    installed.  (Thanks to Michael Forney.)
70
71    A dependency typo in the 'zdump' rule has been fixed.
72    (Thanks to Andrew Paprocki.)
73
74    The Makefile has been simplified by assuming that 'mkdir -p' and 'cp -f'
75    work as specified by POSIX.2-1992 or later; this is portable nowadays.
76
77    'make clean' no longer removes 'leapseconds', since it's
78    host-independent and is part of the distribution.
79
80    The unused makefile macros TZCSRCS, TZDSRCS, DATESRCS have been removed.
81
82  Changes affecting documentation and commentary
83
84    tz-link.htm now mentions TC TIMEZONE's draft timezone service protocol
85    (thanks to Mike Douglass) and TimezoneJS.Date (thanks to Jim Fehrle).
86
87    Update URLs in tz-link page.  Add URLs for Microsoft Windows, since
88    8.1 introduces tz support.  Remove URLs for Tru64 and UnixWare (no
89    longer maintained) and for old advisories.  SOFA now does C.
90
91Release 2013g - 2013-09-30 21:08:26 -0700
92
93  Changes affecting current and near-future time stamps
94
95    Morocco now observes DST from the last Sunday in March to the last
96    Sunday in October, not April to September respectively.  (Thanks
97    to Steffen Thorsen.)
98
99  Changes affecting 'zic'
100
101    'zic' now runs on platforms that lack both hard links and symlinks.
102    (Thanks to Theo Veenker for reporting the problem, for MinGW.)
103    Also, fix some bugs on platforms that lack hard links but have symlinks.
104
105    'zic -v' again warns that Asia/Tehran has no POSIX environment variable
106    to predict the far future, fixing a bug introduced in 2013e.
107
108  Changes affecting the build procedure
109
110    The 'leapseconds' file is again put into the tzdata tarball.
111    Also, 'leapseconds.awk', so tzdata is self-contained.  (Thanks to
112    Matt Burgess and Ian Abbott.)  The timestamps of these and other
113    dependent files in tarballs are adjusted more consistently.
114
115  Changes affecting documentation and commentary
116
117    The README file is now part of the data tarball as well as the code.
118    It now states that files are public domain unless otherwise specified.
119    (Thanks to Andrew Main (Zefram) for asking for clarifications.)
120    Its details about the 1989 release moved to a place of honor near
121    the end of NEWS.
122
123
124Release 2013f - 2013-09-24 23:37:36 -0700
125
126  Changes affecting near-future time stamps
127
128    Tocantins will very likely not observe DST starting this spring.
129    (Thanks to Steffen Thorsen.)
130
131    Jordan will likely stay at UTC+3 indefinitely, and will not fall
132    back this fall.
133
134    Palestine will fall back at 00:00, not 01:00.  (Thanks to Steffen Thorsen.)
135
136  Changes affecting API
137
138    The types of the global variables 'timezone' and 'altzone' (if present)
139    have been changed back to 'long'.  This is required for 'timezone'
140    by POSIX, and for 'altzone' by common practice, e.g., Solaris 11.
141    These variables were originally 'long' in the tz code, but were
142    mistakenly changed to 'time_t' in 1987; nobody reported the
143    incompatibility until now.  The difference matters on x32, where
144    'long' is 32 bits and 'time_t' is 64.  (Thanks to Elliott Hughes.)
145
146  Changes affecting the build procedure
147
148    Avoid long strings in leapseconds.awk to work around a mawk bug.
149    (Thanks to Cyril Baurand.)
150
151  Changes affecting documentation and commentary
152
153    New file 'NEWS' that contains release notes like this one.
154
155    Paraguay's law does not specify DST transition time; 00:00 is customary.
156    (Thanks to Waldemar Villamayor-Venialbo.)
157
158    Minor capitalization fixes.
159
160  Changes affecting version-control only
161
162    The experimental github repository now contains annotated and
163    signed tags for recent releases, e.g., '2013e' for Release 2013e.
164    Releases are tagged starting with 2012e; earlier releases were
165    done differently, and tags would either not have a simple name or
166    not exactly match what was released.
167
168    'make set-timestamps' is now simpler and a bit more portable.
169
170
171Release 2013e - 2013-09-19 23:50:04 -0700
172
173  Changes affecting near-future time stamps
174
175    This year Fiji will start DST on October 27, not October 20.
176    (Thanks to David Wheeler for the heads-up.)  For now, guess that
177    Fiji will continue to spring forward the Sunday before the fourth
178    Monday in October.
179
180  Changes affecting current and future time zone abbreviations
181
182    Use WIB/WITA/WIT rather than WIT/CIT/EIT for alphabetic Indonesian
183    time zone abbreviations since 1932.  (Thanks to George Ziegler,
184    Priyadi Iman Nurcahyo, Zakaria, Jason Grimes, Martin Pitt, and
185    Benny Lin.)  This affects Asia/Dili, Asia/Jakarta, Asia/Jayapura,
186    Asia/Makassar, and Asia/Pontianak.
187
188    Use ART (UTC-3, standard time), rather than WARST (also UTC-3, but
189    daylight saving time) for San Luis, Argentina since 2009.
190
191  Changes affecting Godthab time stamps after 2037 if version mismatch
192
193    Allow POSIX-like TZ strings where the transition time's hour can
194    range from -167 through 167, instead of the POSIX-required 0
195    through 24.  E.g., TZ='FJT-12FJST,M10.3.1/146,M1.3.4/75' for the
196    new Fiji rules.  This is a more-compact way to represent
197    far-future time stamps for America/Godthab, America/Santiago,
198    Antarctica/Palmer, Asia/Gaza, Asia/Hebron, Asia/Jerusalem,
199    Pacific/Easter, and Pacific/Fiji.  Other zones are unaffected by
200    this change.  (Derived from a suggestion by Arthur David Olson.)
201
202    Allow POSIX-like TZ strings where daylight saving time is in
203    effect all year.  E.g., TZ='WART4WARST,J1/0,J365/25' for Western
204    Argentina Summer Time all year.  This supports a more-compact way
205    to represent the 2013d data for America/Argentina/San_Luis.
206    Because of the change for San Luis noted above this change does not
207    affect the current data.  (Thanks to Andrew Main (Zefram) for
208    suggestions that improved this change.)
209
210    Where these two TZ changes take effect, there is a minor extension
211    to the tz file format in that it allows new values for the
212    embedded TZ-format string, and the tz file format version number
213    has therefore been increased from 2 to 3 as a precaution.
214    Version-2-based client code should continue to work as before for
215    all time stamps before 2038.  Existing version-2-based client code
216    (tzcode, GNU/Linux, Solaris) has been tested on version-3-format
217    files, and typically works in practice even for time stamps after
218    2037; the only known exception is America/Godthab.
219
220  Changes affecting time stamps before 1970
221
222    Pacific/Johnston is now a link to Pacific/Honolulu.  This corrects
223    some errors before 1947.
224
225    Some zones have been turned into links, when they differ from
226    existing zones only in older data that was likely invented or that
227    differs only in LMT or transition from LMT.  These changes affect
228    only time stamps before 1943.  The affected zones are:
229    Africa/Juba, America/Anguilla, America/Aruba, America/Dominica,
230    America/Grenada, America/Guadeloupe, America/Marigot,
231    America/Montserrat, America/St_Barthelemy, America/St_Kitts,
232    America/St_Lucia, America/St_Thomas, America/St_Vincent,
233    America/Tortola, and Europe/Vaduz.  (Thanks to Alois Treindl for
234    confirming that the old Europe/Vaduz zone was wrong and the new
235    link is better for WWII-era times.)
236
237    Change Kingston Mean Time from -5:07:12 to -5:07:11.  This affects
238    America/Cayman, America/Jamaica and America/Grand_Turk time stamps
239    from 1890 to 1912.
240
241    Change the UT offset of Bern Mean Time from 0:29:44 to 0:29:46.
242    This affects Europe/Zurich time stamps from 1853 to 1894.  (Thanks
243    to Alois Treindl).
244
245    Change the date of the circa-1850 Zurich transition from 1849-09-12
246    to 1853-07-16, overriding Shanks with data from Messerli about
247    postal and telegraph time in Switzerland.
248
249  Changes affecting time zone abbreviations before 1970
250
251    For Asia/Jakarta, use BMT (not JMT) for mean time from 1923 to 1932,
252    as Jakarta was called Batavia back then.
253
254  Changes affecting API
255
256    The 'zic' command now outputs a dummy transition when far-future
257    data can't be summarized using a TZ string, and uses a 402-year
258    window rather than a 400-year window.  For the current data, this
259    affects only the Asia/Tehran file.  It does not affect any of the
260    time stamps that this file represents, so zdump outputs the same
261    information as before.  (Thanks to Andrew Main (Zefram).)
262
263    The 'date' command has a new '-r' option, which lets you specify
264    the integer time to display, a la FreeBSD.
265
266    The 'tzselect' command has two new options '-c' and '-n', which lets you
267    select a zone based on latitude and longitude.
268
269    The 'zic' command's '-v' option now warns about constructs that
270    require the new version-3 binary file format.  (Thanks to Arthur
271    David Olson for the suggestion.)
272
273    Support for floating-point time_t has been removed.
274    It was always dicey, and POSIX no longer requires it.
275    (Thanks to Eric Blake for suggesting to the POSIX committee to
276    remove it, and thanks to Alan Barrett, Clive D.W. Feather, Andy
277    Heninger, Arthur David Olson, and Alois Treindl, for reporting
278    bugs and elucidating some of the corners of the old floating-point
279    implementation.)
280
281    The signatures of 'offtime', 'timeoff', and 'gtime' have been
282    changed back to the old practice of using 'long' to represent UT
283    offsets.  This had been inadvertently and mistakenly changed to
284    'int_fast32_t'.  (Thanks to Christos Zoulos.)
285
286    The code avoids undefined behavior on integer overflow in some
287    more places, including gmtime, localtime, mktime and zdump.
288
289  Changes affecting the zdump utility
290
291    zdump now outputs "UT" when referring to Universal Time, not "UTC".
292    "UTC" does not make sense for time stamps that predate the introduction
293    of UTC, whereas "UT", a more-generic term, does.  (Thanks to Steve Allen
294    for clarifying UT vs UTC.)
295
296  Data changes affecting behavior of tzselect and similar programs
297
298    Country code BQ is now called the more-common name "Caribbean Netherlands"
299    rather than the more-official "Bonaire, St Eustatius & Saba".
300
301    Remove from zone.tab the names America/Montreal, America/Shiprock,
302    and Antarctica/South_Pole, as they are equivalent to existing
303    same-country-code zones for post-1970 time stamps.  The data for
304    these names are unchanged, so the names continue to work as before.
305
306  Changes affecting code internals
307
308    zic -c now runs way faster on 64-bit hosts when given large numbers.
309
310    zic now uses vfprintf to avoid allocating and freeing some memory.
311
312    tzselect now computes the list of continents from the data,
313    rather than have it hard-coded.
314
315    Minor changes pacify GCC 4.7.3 and GCC 4.8.1.
316
317  Changes affecting the build procedure
318
319    The 'leapseconds' file is now generated automatically from a
320    new file 'leap-seconds.list', which is a copy of
321    <ftp://time.nist.gov/pub/leap-seconds.list>.
322    A new source file 'leapseconds.awk' implements this.
323    The goal is simplification of the future maintenance of 'leapseconds'.
324
325    When building the 'posix' or 'right' subdirectories, if the
326    subdirectory would be a copy of the default subdirectory, it is
327    now made a symbolic link if that is supported.  This saves about
328    2 MB of file system space.
329
330    The links America/Shiprock and Antarctica/South_Pole have been
331    moved to the 'backward' file.  This affects only nondefault builds
332    that omit 'backward'.
333
334  Changes affecting version-control only
335
336    .gitignore now ignores 'date'.
337
338  Changes affecting documentation and commentary
339
340    Changes to the 'tzfile' man page
341
342      It now mentions that the binary file format may be extended in
343      future versions by appending data.
344
345      It now refers to the 'zdump' and 'zic' man pages.
346
347    Changes to the 'zic' man page
348
349      It lists conditions that elicit a warning with '-v'.
350
351      It says that the behavior is unspecified when duplicate names
352      are given, or if the source of one link is the target of another.
353
354      Its examples are updated to match the latest data.
355
356      The definition of white space has been clarified slightly.
357      (Thanks to Michael Deckers.)
358
359    Changes to the 'Theory' file
360
361      There is a new section about the accuracy of the tz database,
362      describing the many ways that errors can creep in, and
363      explaining why so many of the pre-1970 time stamps are wrong or
364      misleading (thanks to Steve Allen, Lester Caine, and Garrett
365      Wollman for discussions that contributed to this).
366
367      The 'Theory' file describes LMT better (this follows a
368      suggestion by Guy Harris).
369
370      It refers to the 2013 edition of POSIX rather than the 2004 edition.
371
372      It's mentioned that excluding 'backward' should not affect the
373      other data, and it suggests at least one zone.tab name per
374      inhabited country (thanks to Stephen Colebourne).
375
376      Some longstanding restrictions on names are documented, e.g.,
377      'America/New_York' precludes 'America/New_York/Bronx'.
378
379      It gives more reasons for the 1970 cutoff.
380
381      It now mentions which time_t variants are supported, such as
382      signed integer time_t.  (Thanks to Paul Goyette for reporting
383      typos in an experimental version of this change.)
384
385      (Thanks to Philip Newton for correcting typos in these changes.)
386
387    Documentation and commentary is more careful to distinguish UT in
388    general from UTC in particular.  (Thanks to Steve Allen.)
389
390    Add a better source for the Zurich 1894 transition.
391    (Thanks to Pierre-Yves Berger.)
392
393    Update shapefile citations in tz-link.htm.  (Thanks to Guy Harris.)
394
395
396Release 2013d - 2013-07-05 07:38:01 -0700
397
398  Changes affecting future time stamps:
399
400    Morocco's midsummer transitions this year are July 7 and August 10,
401    not July 9 and August 8.  (Thanks to Andrew Paprocki.)
402
403    Israel now falls back on the last Sunday of October.
404    (Thanks to Ephraim Silverberg.)
405
406  Changes affecting past time stamps:
407
408    Specify Jerusalem's location more precisely; this changes the pre-1880
409    times by 2 s.
410
411  Changing affecting metadata only:
412
413    Fix typos in the entries for country codes BQ and SX.
414
415  Changes affecting code:
416
417    Rework the code to fix a bug with handling Australia/Macquarie on
418    32-bit hosts (thanks to Arthur David Olson).
419
420    Port to platforms like NetBSD, where time_t can be wider than long.
421
422    Add support for testing time_t types other than the system's.
423    Run 'make check_time_t_alternatives' to try this out.
424    Currently, the tests fail for unsigned time_t;
425    this should get fixed at some point.
426
427  Changes affecting documentation and commentary:
428
429    Deemphasize the significance of national borders.
430
431    Update the zdump man page.
432
433    Remove obsolete NOID comment (thanks to Denis Excoffier).
434
435    Update several URLs and comments in the web pages.
436
437    Spelling fixes (thanks to Kevin Lyda and Jonathan Leffler).
438
439    Update URL for CLDR Zone->Tzid table (thanks to Yoshito Umaoka).
440
441
442Release 2013c - 2013-04-19 16:17:40 -0700
443
444  Changes affecting current and future time stamps:
445
446    Palestine observed DST starting March 29, 2013.  (Thanks to
447    Steffen Thorsen.)  From 2013 on, Gaza and Hebron both observe DST,
448    with the predicted rules being the last Thursday in March at 24:00
449    to the first Friday on or after September 21 at 01:00.
450
451    Assume that the recent change to Paraguay's DST rules is permanent,
452    by moving the end of DST to the 4th Sunday in March every year.
453    (Thanks to Carlos Raul Perasso.)
454
455  Changes affecting past time stamps:
456
457    Fix some historical data for Palestine to agree with that of
458    timeanddate.com, as follows:
459
460	  The spring 2008 change in Gaza and Hebron was on 00:00 Mar 28, not
461	  00:00 Apr 1.
462
463	  The fall 2009 change in Gaza and Hebron on Sep 4 was at 01:00, not
464	  02:00.
465
466	  The spring 2010 change in Hebron was 00:00 Mar 26, not 00:01 Mar 27.
467
468	  The spring 2011 change in Gaza was 00:01 Apr 1, not 12:01 Apr 2.
469
470	  The spring 2011 change in Hebron on Apr 1 was at 00:01, not 12:01.
471
472	  The fall 2011 change in Hebron on Sep 30 was at 00:00, not 03:00.
473
474    Fix times of habitation for Macquarie to agree with the Tasmania
475    Parks & Wildlife Service history, which indicates that permanent
476    habitation was 1899-1919 and 1948 on.
477
478  Changing affecting metadata only:
479
480    Macquarie Island is politically part of Australia, not Antarctica.
481    (Thanks to Tobias Conradi.)
482
483    Sort Macquarie more-consistently with other parts of Australia.
484    (Thanks to Tim Parenti.)
485
486
487Release 2013b - 2013-03-10 22:33:40 -0700
488
489  Changes affecting current and future time stamps:
490
491    Haiti uses US daylight-saving rules this year, and presumably future years.
492    This changes time stamps starting today.  (Thanks to Steffen Thorsen.)
493
494    Paraguay will end DST on March 24 this year.
495    (Thanks to Steffen Thorsen.)  For now, assume it's just this year.
496
497    Morocco does not observe DST during Ramadan;
498    try to predict Ramadan in Morocco as best we can.
499    (Thanks to Erik Homoet for the heads-up.)
500
501  Changes affecting commentary:
502
503    Update URLs in tz-link page.  Add URLs for webOS, BB10, iOS.
504    Update URL for Solaris.  Mention Internet RFC 6557.
505    Update Internet RFCs 2445->5545, 2822->5322.
506    Switch from FTP to HTTP for Internet RFCs.
507
508
509Release 2013a - 2013-02-27 09:20:35 -0800
510
511  Change affecting binary data format:
512
513    The zone offset at the end of version-2-format zone files is now
514    allowed to be 24:00, as per POSIX.1-2008.  (Thanks to Arthor David Olson.)
515
516  Changes affecting current and future time stamps:
517
518    Chile's 2013 rules, and we guess rules for 2014 and later, will be
519    the same as 2012, namely Apr Sun>=23 03:00 UTC to Sep Sun>=2 04:00 UTC.
520    (Thanks to Steffen Thorsen and Robert Elz.)
521
522    New Zones Asia/Khandyga, Asia/Ust-Nera, Europe/Busingen.
523    (Thanks to Tobias Conradi and Arthur David Olson.)
524
525  Many changes affect historical time stamps before 1940.
526  These were deduced from: Milne J. Civil time. Geogr J. 1899
527  Feb;13(2):173-94 <http://www.jstor.org/stable/1774359>.
528
529  Changes affecting the code:
530
531    Fix zic bug that mishandled Egypt's 2010 changes (this also affected
532    the data).  (Thanks to Arthur David Olson.)
533
534    Fix localtime bug when time_t is unsigned and data files were generated
535    by a signed time_t system.  (Thanks to Doug Bailey for reporting and
536    to Arthur David Olson for fixing.)
537
538    Allow the email address for bug reports to be set by the packager.
539    The default is tz@iana.org, as before.  (Thanks to Joseph S. Myers.)
540
541    Update HTML checking to be compatible with Ubuntu 12.10.
542
543    Check that files are a safe subset of ASCII.  At some point we may
544    relax this requirement to a safe subset of UTF-8.  Without the
545    check, some non-UTF-8 encodings were leaking into the distribution.
546
547  Commentary changes:
548
549    Restore a comment about copyright notices that was inadvertently deleted.
550    (Thanks to Arthur David Olson.)
551
552    Improve the commentary about which districts observe what times
553    in Russia.  (Thanks to Oscar van Vlijmen and Arthur David Olson).
554
555    Add web page links to tz.js.
556
557    Add "Run by the Monkeys" to tz-art.  (Thanks to Arthur David Olson.)
558
559
560Release 2012j - 2012-11-12 18:34:49 -0800
561
562  Libya moved to CET this weekend, but with DST planned next year.
563  (Thanks to Even Scharning, Steffen Thorsen, and Tim Parenti.)
564
565  Signatures now have the extension .asc, not .sign, as that's more
566  standard.  (Thanks to Phil Pennock.)
567
568  The output of 'zdump --version', and of 'zic --version', now
569  uses a format that is more typical for --version.
570  (Thanks to Joseph S. Myers.)
571
572  The output of 'tzselect --help', 'zdump --help', and 'zic --help'
573  now uses tz@iana.org rather than the old elsie address.
574
575  zic -v now complains about abbreviations that are less than 3
576  or more than 6 characters, as per Posix.  Formerly, it checked
577  for abbreviations that were more than 3.
578
579  'make public' no longer puts its temporary directory under /tmp,
580  and uses the just-built zic rather than the system zic.
581
582  Various fixes to documentation and commentary.
583
584
585Release 2012i - 2012-11-03 12:57:09 -0700
586
587  Cuba switches from DST tomorrow at 01:00.  (Thanks to Steffen Thorsen.)
588
589  Linker flags can now be specified via LDFLAGS.
590  AWK now defaults to 'awk', not 'nawk'.
591  The shell in tzselect now defaults to /bin/bash, but this can
592  be overridden by specifying KSHELL.
593  The main web page now mentions the unofficial github repository.
594  (Thanks to Mike Frysinger.)
595
596  Tarball signatures can now be built by running 'make signatures'.
597  There are also new makefile rules 'tarballs', 'check_public', and
598  separate makefile rules for each tarball and signature file.
599  A few makefile rules are now more portable to strict POSIX.
600
601  The main web page now lists the canonical IANA URL.
602
603
604Release 2012h - 2012-10-26 22:49:10 -0700
605
606  Bahia no longer has DST.  (Thanks to Kelley Cook.)
607
608  Tocantins has DST.  (Thanks to Rodrigo Severo.)
609
610  Israel has new DST rules next year.  (Thanks to Ephraim Silverberg.)
611
612  Jordan stays on DST this winter.  (Thanks to Steffen Thorsen.)
613
614  Web page updates.
615
616  More C modernization, except that at Arthur David Olson's suggestion
617  the instances of 'register' were kept.
618
619
620Release 2012g - 2012-10-17 20:59:45 -0700
621
622  Samoa fall 2012 and later.  (Thanks to Nicholas Pereira and Robert Elz.)
623
624  Palestine fall 2012.  (Thanks to Steffen Thorsen.)
625
626  Assume C89.
627
628  To attack the version-number problem, this release ships the file
629  'Makefile' (which contains the release number) in both the tzcode and
630  the tzdata tarballs.  The two Makefiles are identical, and should be
631  identical in any matching pair of tarballs, so it shouldn't matter
632  which order you extract the tarballs.  Perhaps we can come up with a
633  better version-number scheme at some point; this scheme does have the
634  virtue of not adding more files.
635
636
637Release 2012f - 2012-09-12 23:17:03 -0700
638
639  * australasia (Pacific/Fiji): Fiji DST is October 21 through January
640    20 this year.  (Thanks to Steffen Thorsen.)
641
642
643Release 2012e - 2012-08-02 20:44:55 -0700
644
645  * australasia (Pacific/Fakaofo): Tokelau is UTC+13, not UTC+14.
646    (Thanks to Steffen Thorsen.)
647
648  * Use a single version number for both code and data.
649
650  * .gitignore: New file.
651
652  * Remove trailing white space.
653
654
655Release code2012c-data2012d - 2012-07-19 16:35:33 -0700
656
657  Changes for Morocco's time stamps, which take effect in a couple of
658  hours, along with infrastructure changes to accommodate how the tz
659  code and data are released on IANA.
660
661
662Release data2012c - 2012-03-27 12:17:25 -0400
663
664  africa
665	Summer time changes for Morocco (to start late April 2012)
666
667  asia
668	Changes for 2012 for Gaza & the West Bank (Hebron) and Syria
669
670  northamerica
671	Haiti following US/Canada rules for 2012 (and we're assuming,
672	for now anyway, for the future).
673
674
675Release 2012b - 2012-03-02 12:29:15 +0700
676
677  There is just one change to tzcode2012b (compared with 2012a):
678  the Makefile that was accidentally included with 2012a has been
679  replaced with the version that should have been there, which is
680  identical with the previous version (from tzcode2011i).
681
682  There are just two changes in tzdata2012b compared with 2012a.
683
684  Most significantly, summer time in Cuba has been delayed 3 weeks
685  (now starts April 1 rather than March 11).   Since Mar 11 (the old start
686  date, as listed in 2012a) is just a little over a week away, this
687  change is urgent.
688
689  Less importantly, an excess tab in one of the changes in zone.tab
690  in 2012a has been removed.
691
692
693Release 2012a - 2012-03-01 18:28:10 +0700
694
695  The changes in tzcode2012a (compared to the previous version, 2011i)
696  are entirely to the README and tz-art.htm and tz-link.htm files, if
697  none of those concern you, you can ignore the code update.  The changes
698  reflect the changed addresses for the mailing list and the code and
699  data distribution points & methods (and a link to DateTime::TimeZone::Tzfile
700  has been added to tz-link.htm).
701
702  In tzdata2012a (compared to the previous release, which was 2011n)
703  the major changes are:
704	Chile 2011/2012 and 2012/2013 summer time date adjustments.
705	Falkland Islands onto permanent summer time (we're assuming for the
706		foreseeable future, though 2012 is all we're fairly certain of.)
707	Armenia has abolished Summer Time.
708	Tokelau jumped the International Date Line back last December
709		(just the same as their near neighbour, Samoa).
710	America/Creston is a new zone for a small area of British Columbia
711	There will be a leapsecond 2012-06-30 23:59:60 UTC.
712
713  Other minor changes are:
714	Corrections to 1918 Canadian summer time end dates.
715	Updated URL for UK timezone history (in comments)
716	A few typos in Le Corre's list of free French place names (comments)
717
718
719Release data2011n - 2011-10-30 14:57:54 +0700
720
721  There are three changes of note - most urgently, Cuba (America/Havana)
722  has extended summer time by two weeks, now to end on Nov 13, rather than
723  the (already past) Oct 30.   Second, the Pridnestrovian Moldavian Republic
724  (Europe/Tiraspol) decided not to split from the rest of Moldova after
725  all, and consequently that zone has been removed (again) and reinstated
726  in the "backward" file as a link to Europe/Chisinau.   And third, the
727  end date for Fiji's summer time this summer was moved forward from the
728  earlier planned Feb 26, to Jan 22.
729
730  Apart from that, Moldova (MD) returns to a single entry in zone.tab
731  (and the incorrect syntax that was in the 2011m version of that file
732  is so fixed - it would have been fixed in a different way had this
733  change not happened - that's the "missing" sccs version id).
734
735
736Release data2011m - 2011-10-24 21:42:16 +0700
737
738  In particular, the typos in comments in the data (2011-11-17 should have
739  been 2011-10-17 as Alan Barrett noted, and spelling of Tiraspol that
740  Tim Parenti noted) have been fixed, and the change for Ukraine has been
741  made in all 4 Ukrainian zones, rather than just Kiev (again, thanks to
742  Tim Parenti, and also Denys Gavrysh)
743
744  In addition, I added Europe/Tiraspol to zone.tab.
745
746  This time, all the files have new version numbers...  (including the files
747  otherwise unchanged in 2011m that were changed in 2011l but didn't get new
748  version numbers there...)
749
750
751Release data2011l -  2011-10-10 11:15:43 +0700
752
753  There are just 2 changes that cause different generated tzdata files from
754  zic, to Asia/Hebron and Pacific/Fiji - the possible change for Bahia, Brazil
755  is included, but commented out.  Compared with the diff I sent out last week,
756  this version also includes attributions for the sources for the changes
757  (in much the same format as ado used, but the html tags have not been
758  checked, verified, or used in any way at all, so if there are errors there,
759  please let me know.)
760
761
762Release data2011k - 2011-09-20 17:54:03 -0400
763
764  [not summarized]
765
766
767Release data2011j - 2011-09-12 09:22:49 -0400
768
769  (contemporary changes for Samoa; past changes for Kenya, Uganda, and
770  Tanzania); there are also two spelling corrections to comments in
771  the australasia file (with thanks to Christos Zoulas).
772
773
774Release 2011i - 2011-08-29 05:56:32 -0400
775
776  [not summarized]
777
778
779Release data2011h - 2011-06-15 18:41:48 -0400
780
781  Russia and Curacao changes
782
783
784Release 2011g - 2011-04-25 09:07:22 -0400
785
786  update the rules for Egypt to reflect its abandonment of DST this year
787
788
789Release 2011f - 2011-04-06 17:14:53 -0400
790
791  [not summarized]
792
793
794Release 2011e - 2011-03-31 16:04:38 -0400
795
796  Morocco, Chile, and tz-link changes
797
798
799Release 2011d - 2011-03-14 09:18:01 -0400
800
801  changes that impact present-day time stamps in Cuba, Samoa, and Turkey
802
803
804Release 2011c - 2011-03-07 09:30:09 -0500
805
806  These do affect current time stamps in Chile and Annette Island, Canada.
807
808
809Release 2011b - 2011-02-07 08:44:50 -0500
810
811  [not summarized]
812
813
814Release 2011a - 2011-01-24 10:30:16 -0500
815
816  [not summarized]
817
818
819Release data2010o - 2010-11-01 09:18:23 -0400
820
821  change to the end of DST in Fiji in 2011
822
823
824Release 2010n - 2010-10-25 08:19:17 -0400
825
826  [not summarized]
827
828
829Release 2010m - 2010-09-27 09:24:48 -0400
830
831  Hong Kong, Vostok, and zic.c changes
832
833
834Release 2010l - 2010-08-16 06:57:25 -0400
835
836  [not summarized]
837
838
839Release 2010k - 2010-07-26 10:42:27 -0400
840
841  [not summarized]
842
843
844Release 2010j - 2010-05-10 09:07:48 -0400
845
846  changes for Bahia de Banderas and for version naming
847
848
849Release data2010i - 2010-04-16 18:50:45 -0400
850
851  the end of DST in Morocco on 2010-08-08
852
853
854Release data2010h - 2010-04-05 09:58:56 -0400
855
856  [not summarized]
857
858
859Release data2010g - 2010-03-24 11:14:53 -0400
860
861  [not summarized]
862
863
864Release 2010f - 2010-03-22 09:45:46 -0400
865
866  [not summarized]
867
868
869Release data2010e - 2010-03-08 14:24:27 -0500
870
871  corrects the Dhaka bug found by Danvin Ruangchan
872
873
874Release data2010d - 2010-03-06 07:26:01 -0500
875
876  [not summarized]
877
878
879Release 2010c - 2010-03-01 09:20:58 -0500
880
881  changes including KRE's suggestion for earlier initialization of
882  "goahead" and "goback" structure elements
883
884
885Release code2010a - 2010-02-16 10:40:04 -0500
886
887  [not summarized]
888
889
890Release data2010b - 2010-01-20 12:37:01 -0500
891
892  Mexico changes
893
894
895Release data2010a - 2010-01-18 08:30:04 -0500
896
897  changes to Dhaka
898
899
900Release data2009u - 2009-12-26 08:32:28 -0500
901
902  changes to DST in Bangladesh
903
904
905Release 2009t - 2009-12-21 13:24:27 -0500
906
907  [not summarized]
908
909
910Release data2009s - 2009-11-14 10:26:32 -0500
911
912  (cosmetic) Antarctica change and the DST-in-Fiji-in-2009-and-2010 change
913
914
915Release 2009r - 2009-11-09 10:10:31 -0500
916
917  "antarctica" and "tz-link.htm" changes
918
919
920Release 2009q - 2009-11-02 09:12:40 -0500
921
922  with two corrections as reported by Eric Muller and Philip Newton
923
924
925Release data2009p - 2009-10-23 15:05:27 -0400
926
927  Argentina (including San Luis) changes (with the correction from
928  Mariano Absatz)
929
930
931Release data2009o - 2009-10-14 16:49:38 -0400
932
933  Samoa (commentary only), Pakistan, and Bangladesh changes
934
935
936Release data2009n - 2009-09-22 15:13:38 -0400
937
938  added commentary for Argentina and a change to the end of DST in
939  2009 in Pakistan
940
941
942Release data2009m - 2009-09-03 10:23:43 -0400
943
944  Samoa and Palestine changes
945
946
947Release data2009l - 2009-08-14 09:13:07 -0400
948
949  Samao (comments only) and Egypt
950
951
952Release 2009k - 2009-07-20 09:46:08 -0400
953
954  [not summarized]
955
956
957Release data2009j - 2009-06-15 06:43:59 -0400
958
959  Bangladesh change (with a short turnaround since the DST change is
960  impending)
961
962
963Release 2009i - 2009-06-08 09:21:22 -0400
964
965  updating for DST in Bangladesh this year
966
967
968Release 2009h - 2009-05-26 09:19:14 -0400
969
970  [not summarized]
971
972
973Release data2009g - 2009-04-20 16:34:07 -0400
974
975  Cairo
976
977
978Release data2009f - 2009-04-10 11:00:52 -0400
979
980  correct DST in Pakistan
981
982
983Release 2009e - 2009-04-06 09:08:11 -0400
984
985  [not summarized]
986
987
988Release 2009d - 2009-03-23 09:38:12 -0400
989
990  Morocco, Tunisia, Argentina, and American Astronomical Society changes
991
992
993Release data2009c - 2009-03-16 09:47:51 -0400
994
995  change to the start of Cuban DST
996
997
998Release 2009b - 2009-02-09 11:15:22 -0500
999
1000  [not summarized]
1001
1002
1003Release 2009a - 2009-01-21 10:09:39 -0500
1004
1005  [not summarized]
1006
1007
1008Release data2008i - 2008-10-21 12:10:25 -0400
1009
1010  southamerica and zone.tab files, with Argentina DST rule changes and
1011  United States zone reordering and recommenting
1012
1013
1014Release 2008h - 2008-10-13 07:33:56 -0400
1015
1016  [not summarized]
1017
1018
1019Release 2008g - 2008-10-06 09:03:18 -0400
1020
1021  Fix a broken HTML anchor and update Brazil's DST transitions;
1022  there's also a slight reordering of information in tz-art.htm.
1023
1024
1025Release data2008f - 2008-09-09 22:33:26 -0400
1026
1027  [not summarized]
1028
1029
1030Release 2008e - 2008-07-28 14:11:17 -0400
1031
1032  changes by Arthur David Olson and Jesper Norgaard Welen
1033
1034
1035Release data2008d - 2008-07-07 09:51:38 -0400
1036
1037  changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo
1038
1039
1040Release data2008c - 2008-05-19 17:48:03 -0400
1041
1042  Pakistan, Morocco, and Mongolia
1043
1044
1045Release data2008b - 2008-03-24 08:30:59 -0400
1046
1047  including renaming Asia/Calcutta to Asia/Kolkata, with a backward
1048  link provided
1049
1050
1051Release 2008a - 2008-03-08 05:42:16 -0500
1052
1053  [not summarized]
1054
1055
1056Release 2007k - 2007-12-31 10:25:22 -0500
1057
1058  most importantly, changes to the "southamerica" file based on
1059  Argentina's readoption of daylight saving time
1060
1061
1062Release 2007j - 2007-12-03 09:51:01 -0500
1063
1064  1. eliminate the "P" (parameter) macro;
1065
1066  2. the "noncontroversial" changes circulated on the time zone
1067  mailing list (less the changes to "logwtmp.c");
1068
1069  3. eliminate "too many transition" errors when "min" is used in time
1070  zone rules;
1071
1072  4. changes by Paul Eggert (including updated information for Venezuela).
1073
1074
1075Release data2007i - 2007-10-30 10:28:11 -0400
1076
1077  changes for Cuba and Syria
1078
1079
1080Release 2007h - 2007-10-01 10:05:51 -0400
1081
1082  changes by Paul Eggert, as well as an updated link to the ICU
1083  project in tz-link.htm
1084
1085
1086Release 2007g - 2007-08-20 10:47:59 -0400
1087
1088  changes by Paul Eggert
1089
1090  The "leapseconds" file has been updated to incorporate the most
1091  recent International Earth Rotation and Reference Systems Service
1092  (IERS) bulletin.
1093
1094  There's an addition to tz-art.htm regarding the television show "Medium".
1095
1096
1097Release 2007f - 2007-05-07 10:46:46 -0400
1098
1099  changes by Paul Eggert (including Haiti, Turks and Caicos, and New
1100  Zealand)
1101
1102  changes to zic.c to allow hour values greater than 24 (along with
1103  Paul's improved time value overflow checking)
1104
1105
1106Release 2007e - 2007-04-02 10:11:52 -0400
1107
1108  Syria and Honduras changes by Paul Eggert
1109
1110  zic.c variable renaming changes by Arthur David Olson
1111
1112
1113Release 2007d - 2007-03-20 08:48:30 -0400
1114
1115  changes by Paul Eggert
1116
1117  the elimination of white space at the ends of lines
1118
1119
1120Release 2007c - 2007-02-26 09:09:37 -0500
1121
1122  changes by Paul Eggert
1123
1124
1125Release 2007b - 2007-02-12 09:34:20 -0500
1126
1127  Paul Eggert's proposed change to the quotation handling logic in zic.c.
1128
1129  changes to the commentary in "leapseconds" reflecting the IERS
1130  announcement that there is to be no positive leap second at the end
1131  of June 2007.
1132
1133
1134Release 2007a - 2007-01-08 12:28:29 -0500
1135
1136  changes by Paul Eggert
1137
1138  Derick Rethan's Asmara change
1139
1140  Oscar van Vlijmen's Easter Island local mean time change
1141
1142  symbolic link changes
1143
1144
1145Release 2006p - 2006-11-27 08:54:27 -0500
1146
1147  changes by Paul Eggert
1148
1149
1150Release 2006o - 2006-11-06 09:18:07 -0500
1151
1152  changes by Paul Eggert
1153
1154
1155Release 2006n - 2006-10-10 11:32:06 -0400
1156
1157  changes by Paul Eggert
1158
1159
1160Release 2006m - 2006-10-02 15:32:35 -0400
1161
1162  changes for Uruguay, Palestine, and Egypt by Paul Eggert
1163
1164  (minimalist) changes to zic.8 to clarify "until" information
1165
1166
1167Release data2006l - 2006-09-18 12:58:11 -0400
1168
1169  Paul's best-effort work on this coming weekend's Egypt time change
1170
1171
1172Release 2006k - 2006-08-28 12:19:09 -0400
1173
1174  changes by Paul Eggert
1175
1176
1177Release 2006j - 2006-08-21 09:56:32 -0400
1178
1179  changes by Paul Eggert
1180
1181
1182Release code2006i - 2006-08-07 12:30:55 -0400
1183
1184  localtime.c fixes
1185
1186  Ken Pizzini's conversion script
1187
1188
1189Release code2006h - 2006-07-24 09:19:37 -0400
1190
1191  adds public domain notices to four files
1192
1193  includes a fix for transition times being off by a second
1194
1195  adds a new recording to the "arts" file (information courtesy Colin Bowern)
1196
1197
1198Release 2006g - 2006-05-08 17:18:09 -0400
1199
1200  northamerica changes by Paul Eggert
1201
1202
1203Release 2006f - 2006-05-01 11:46:00 -0400
1204
1205  a missing version number problem is fixed (with thanks to Bradley
1206  White for catching the problem)
1207
1208
1209Release 2006d - 2006-04-17 14:33:43 -0400
1210
1211  changes by Paul Eggert
1212
1213  added new items to tz-arts.htm that were found by Paul
1214
1215
1216Release 2006c - 2006-04-03 10:09:32 -0400
1217
1218  two sets of data changes by Paul Eggert
1219
1220  a fencepost error fix in zic.c
1221
1222  changes to zic.c and the "europe" file to minimize differences
1223  between output produced by the old 32-bit zic and the new 64-bit
1224  version
1225
1226
1227Release 2006b - 2006-02-20 10:08:18 -0500
1228  [tz32code2006b + tz64code2006b + tzdata2006b]
1229
1230  64-bit code
1231
1232  All SCCS IDs were bumped to "8.1" for this release.
1233
1234
1235Release 2006a - 2006-01-30 08:59:31 -0500
1236
1237  changes by Paul Eggert (in particular, Indiana time zone moves)
1238
1239  an addition to the zic manual page to describe how special-case
1240  transitions are handled
1241
1242
1243Release 2005r - 2005-12-27 09:27:13 -0500
1244
1245  Canadian changes by Paul Eggert
1246
1247  They also add "<pre>" directives to time zone data files and reflect
1248  changes to warning message logic in "zdump.c" (but with calls to
1249  "gettext" kept unbundled at the suggestion of Ken Pizzini).
1250
1251
1252Release 2005q - 2005-12-13 09:17:09 -0500
1253
1254  Nothing earth-shaking here:
1255	1.  Electronic mail addresses have been removed.
1256	2.  Casts of the return value of exit have been removed.
1257	3.  Casts of the argument of is.* macros have been added.
1258	4.  Indentation in one section of zic.c has been fixed.
1259	5.  References to dead URLs in the data files have been dealt with.
1260
1261
1262Release 2005p - 2005-12-05 10:30:53 -0500
1263
1264  "systemv", "tz-link.htm", and "zdump.c" changes
1265  (less the casts of arguments to the is* macros)
1266
1267
1268Release 2005o - 2005-11-28 10:55:26 -0500
1269
1270  Georgia, Cuba, Nicaragua, and Jordan changes by Paul Eggert
1271
1272  zdump.c lint fixes by Arthur David Olson
1273
1274
1275Release 2005n - 2005-10-03 09:44:09 -0400
1276
1277  changes by Paul Eggert (both the Uruguary changes and the Kyrgyzstan
1278  et al. changes)
1279
1280
1281Release 2005m - 2005-08-29 12:15:40 -0400
1282
1283  changes by Paul Eggert (with a small tweak to the tz-art change)
1284
1285  a declaration of an unused variable has been removed from zdump.c
1286
1287
1288Release 2005l - 2005-08-22 12:06:39 -0400
1289
1290  changes by Paul Eggert
1291
1292  overflow/underflow checks by Arthur David Olson, minus changes to
1293  the "Theory" file about the pending addition of 64-bit data (I grow
1294  less confident of the changes being accepted with each passing day,
1295  and the changes no longer increase the data files nine-fold--there's
1296  less than a doubling in size by my local Sun's reckoning)
1297
1298
1299Release 2005k - 2005-07-14 14:14:24 -0400
1300
1301  The "leapseconds" file has been edited to reflect the recently
1302  announced leap second at the end of 2005.
1303
1304  I've also deleted electronic mail addresses from the files as an
1305  anti-spam measure.
1306
1307
1308Release 2005j - 2005-06-13 14:34:13 -0400
1309
1310  These reflect changes to limit the length of time zone abbreviations
1311  and the characters used in those abbreviations.
1312
1313  There are also changes to handle POSIX-style "quoted" time zone
1314  environment variables.
1315
1316  The changes were circulated on the time zone mailing list; the only
1317  change since then was the removal of a couple of minimum-length of
1318  abbreviation checks.
1319
1320
1321Release data2005i - 2005-04-21 15:04:16 -0400
1322
1323  changes (most importantly to Nicaragua and Haiti) by Paul Eggert
1324
1325
1326Release 2005h - 2005-04-04 11:24:47 -0400
1327
1328  changes by Paul Eggert
1329
1330  minor changes to Makefile and zdump.c to produce more useful output
1331  when doing a "make typecheck"
1332
1333
1334Release 2005g - 2005-03-14 10:11:21 -0500
1335
1336  changes by Paul Eggert (a change to current DST rules in Uruguay and
1337  an update to a link to time zone software)
1338
1339
1340Release 2005f - 2005-03-01 08:45:32 -0500
1341
1342  data and documentation changes by Paul Eggert
1343
1344
1345Release 2005e - 2005-02-10 15:59:44 -0500
1346
1347  [not summarized]
1348
1349
1350Release code2005d - 2005-01-31 09:21:47 -0500
1351
1352  make zic complain about links to links if the -v flag is used
1353
1354  have "make public" do more code checking
1355
1356  add an include to "localtime.c" for the benefit of gcc systems
1357
1358
1359Release 2005c - 2005-01-17 18:36:29 -0500
1360
1361  get better results when mktime runs on a system where time_t is double
1362
1363  changes to the data files (most importantly to Paraguay)
1364
1365
1366Release 2005b - 2005-01-10 09:19:54 -0500
1367
1368  Get localtime and gmtime working on systems with exotic time_t types.
1369
1370  Update the leap second commentary in the "leapseconds" file.
1371
1372
1373Release 2005a - 2005-01-01 13:13:44 -0500
1374
1375  [not summarized]
1376
1377
1378Release code2004i - 2004-12-14 13:42:58 -0500
1379
1380  Deal with systems where time_t is unsigned.
1381
1382
1383Release code2004h - 2004-12-07 11:40:18 -0500
1384
1385  64-bit-time_t changes
1386
1387
1388Release 2004g - 2004-11-02 09:06:01 -0500
1389
1390  update to Cuba (taking effect this weekend)
1391
1392  other changes by Paul Eggert
1393
1394  correction of the spelling of Oslo
1395
1396  changed versions of difftime.c and private.h
1397
1398
1399Release code2004f - 2004-10-21 10:25:22 -0400
1400
1401  Cope with wide-ranging tm_year values.
1402
1403
1404Release 2004e - 2004-10-11 14:47:21 -0400
1405
1406  Brazil/Argentina/Israel changes by Paul Eggert
1407
1408  changes to tz-link.htm by Paul
1409
1410  one small fix to Makefile
1411
1412
1413Release 2004d - 2004-09-22 08:27:29 -0400
1414
1415  Avoid overflow problems when TM_YEAR_BASE is added to an integer.
1416
1417
1418Release 2004c - 2004-08-11 12:06:26 -0400
1419
1420  asctime-related changes
1421
1422  (variants of) some of the documentation changes suggested by Paul Eggert
1423
1424
1425Release 2004b - 2004-07-19 14:33:35 -0400
1426
1427  data changes by Paul Eggert--most importantly, updates for Argentina
1428
1429
1430Release 2004a - 2004-05-27 12:00:47 -0400
1431
1432  changes by Paul Eggert
1433
1434  Handle DST transitions that occur at the end of a month in some
1435  years but at the start of the following month in other years.
1436
1437  Add a copy of the correspondence that's the basis for claims about
1438  DST in the Navajo Nation.
1439
1440
1441Release 2003e - 2003-12-15 09:36:47 -0500
1442
1443  changes by Arthur David Olson (primarily code changes)
1444
1445  changes by Paul Eggert (primarily data changes)
1446
1447  minor changes to "Makefile" and "northamerica" (in the latter case,
1448  optimization of the "Toronto" rules)
1449
1450
1451Release 2003d - 2003-10-06 09:34:44 -0400
1452
1453  changes by Paul Eggert
1454
1455
1456Release 2003c - 2003-09-16 10:47:05 -0400
1457
1458  Fix bad returns in zic.c's inleap function.
1459  Thanks to Bradley White for catching the problem!
1460
1461
1462Release 2003b - 2003-09-16 07:13:44 -0400
1463
1464  Add a "--version" option (and documentation) to the zic and zdump commands.
1465
1466  changes to overflow/underflow checking in zic
1467
1468  a localtime typo fix.
1469
1470  Update the leapseconds and tz-art.htm files.
1471
1472
1473Release 2003a - 2003-03-24 09:30:54 -0500
1474
1475  changes by Paul Eggert
1476
1477  a few additions and modifications to the tz-art.htm file
1478
1479
1480Release 2002d - 2002-10-15 13:12:42 -0400
1481
1482  changes by Paul Eggert, less the "Britain (UK)" change in iso3166.tab
1483
1484  There's also a new time zone quote in "tz-art.htm".
1485
1486
1487Release 2002c - 2002-04-04 11:55:20 -0500
1488
1489  changes by Paul Eggert
1490
1491  Change zic.c to avoid creating symlinks to files that don't exist.
1492
1493
1494Release 2002b - 2002-01-28 12:56:03 -0500
1495
1496  [These change notes are for Release 2002a, which was corrupted.
1497  2002b was a corrected version of 2002a.]
1498
1499  changes by Paul Eggert
1500
1501  Update the "leapseconds" file to note that there'll be no leap
1502  second at the end of June, 2002.
1503
1504  Change "zic.c" to deal with a problem in handling the "Asia/Bishkek" zone.
1505
1506  Change to "difftime.c" to avoid sizeof problems.
1507
1508
1509Release 2001d - 2001-10-09 13:31:32 -0400
1510
1511  changes by Paul Eggert
1512
1513
1514Release 2001c - 2001-06-05 13:59:55 -0400
1515
1516  changes by Paul Eggert and Andrew Brown
1517
1518
1519Release 2001b - 2001-04-05 16:44:38 -0400
1520
1521  changes by Paul Eggert (modulo jnorgard's typo fix)
1522
1523  tz-art.htm has been htmlified.
1524
1525
1526Release 2001a - 2001-03-13 12:57:44 -0500
1527
1528  changes by Paul Eggert
1529
1530  An addition to the "leapseconds" file: comments with the text of the
1531  latest IERS leap second notice.
1532
1533  Trailing white space has been removed from data file lines, and
1534  repeated spaces in "Rule Jordan" lines in the "asia" file have been
1535  converted to tabs.
1536
1537
1538Release 2000h - 2000-12-14 15:33:38 -0500
1539
1540  changes by Paul Eggert
1541
1542  one typo fix in the "art" file
1543
1544  With providence, this is the last update of the millenium.
1545
1546
1547Release 2000g - 2000-10-10 11:35:22 -0400
1548
1549  changes by Paul Eggert
1550
1551  correction of John Mackin's name submitted by Robert Elz
1552
1553  Garry Shandling's Daylight Saving Time joke (!?!) from the recent
1554  Emmy Awards broadcast.
1555
1556
1557Release 2000f - 2000-08-10 09:31:58 -0400
1558
1559  changes by Paul Eggert
1560
1561  Added information in "tz-art.htm" on a Seinfeld reference to DST.
1562
1563  Error checking and messages in the "yearistype" script have been
1564  improved.
1565
1566
1567Release 2000e - 2000-07-31 09:27:54 -0400
1568
1569  data changes by Paul Eggert
1570
1571  a change to the default value of the defined constant HAVE_STRERROR
1572
1573  the addition of a Dave Barry quote on DST to the tz-arts file
1574
1575
1576Release 2000d - 2000-04-20 15:43:04 -0400
1577
1578  changes to the documentation and code of strftime for C99 conformance
1579
1580  a bug fix for date.c
1581
1582  These are based on (though modified from) changes by Paul Eggert.
1583
1584
1585Release 2000c - 2000-03-04 10:31:43 -0500
1586
1587  changes by Paul Eggert
1588
1589
1590Release 2000b - 2000-02-21 12:16:29 -0500
1591
1592  changes by Paul Eggert and Joseph Myers
1593
1594  modest tweaks to the tz-art.htm and tz-link.htm files
1595
1596
1597Release 2000a - 2000-01-18 09:21:26 -0500
1598
1599  changes by Paul Eggert
1600
1601  The two hypertext documents have also been renamed.
1602
1603
1604Release code1999i-data1999j - 1999-11-15 18:43:22 -0500
1605
1606  Paul Eggert's changes
1607
1608  additions to the "zic" manual page and the "Arts.htm" file
1609
1610
1611Release code1999h-data1999i - 1999-11-08 14:55:21 -0500
1612
1613  [not summarized]
1614
1615
1616Release data1999h - 1999-10-07 03:50:29 -0400
1617
1618  changes by Paul Eggert to "europe" (most importantly, fixing
1619  Lithuania and Estonia)
1620
1621
1622Release 1999g - 1999-09-28 11:06:18 -0400
1623
1624  data changes by Paul Eggert (most importantly, the change for
1625  Lebanon that buys correctness for this coming Sunday)
1626
1627  The "code" file contains changes to "Makefile" and "checktab.awk" to
1628  allow better checking of time zone files before they are published.
1629
1630
1631Release 1999f - 1999-09-23 09:48:14 -0400
1632
1633  changes by Arthur David Olson and Paul Eggert
1634
1635
1636Release 1999e - 1999-08-17 15:20:54 -0400
1637
1638  changes circulated by Paul Eggert, although the change to handling
1639  of DST-specifying time zone names has been commented out for now
1640  (search for "XXX" in "localtime.c" for details).  These files also
1641  do not make any changes to the start of DST in Brazil.
1642
1643  In addition to Paul's changes, there are updates to "Arts.htm" and
1644  cleanups of URLs.
1645
1646
1647Release 1999d - 1999-03-30 11:31:07 -0500
1648
1649  changes by Paul Eggert
1650
1651  The Makefile's "make public" rule has also been changed to do a test
1652  compile of each individual time zone data file (which should help
1653  avoid problems such as the one we had with Nicosia).
1654
1655
1656Release 1999c - 1999-03-25 09:47:47 -0500
1657
1658  changes by Paul Eggert, most importantly the change for Chile.
1659
1660
1661Release 1999b - 1999-02-01 17:51:44 -0500
1662
1663  changes by Paul Eggert
1664
1665  code changes (suggested by Mani Varadarajan, mani at be.com) for
1666  correct handling of symbolic links when building using a relative directory
1667
1668  code changes to generate correct messages for failed links
1669
1670  updates to the URLs in Arts.htm
1671
1672
1673Release 1999a - 1999-01-19 16:20:29 -0500
1674
1675  error message internationalizations and corrections in zic.c and
1676  zdump.c (as suggested by Vladimir Michl, vladimir.michl at upol.cz,
1677  to whom thanks!)
1678
1679
1680Release code1998h-data1998i - 1998-10-01 09:56:10 -0400
1681
1682  changes for Brazil, Chile, and Germany
1683
1684  support for use of "24:00" in the input files for the time zone compiler
1685
1686
1687Release code1998g-data1998h - 1998-09-24 10:50:28 -0400
1688
1689  changes by Paul Eggert
1690
1691  correction to a define in the "private.h" file
1692
1693
1694Release data1998g - 1998-08-11 03:28:35 -0000
1695  [tzdata1998g.tar.gz is missing!]
1696
1697  Lithuanian change provided by mgedmin at pub.osf.it
1698
1699  Move creation of the GMT link with Etc/GMT to "etcetera" (from
1700  "backward") to ensure that the GMT file is created even where folks
1701  don't want the "backward" links (as suggested by Paul Eggert).
1702
1703
1704Release data1998f - 1998-07-20 13:50:00 -0000
1705  [tzdata1998f.tar.gz is missing!]
1706
1707  Update the "leapseconds" file to include the newly-announced
1708  insertion at the end of 1998.
1709
1710
1711Release code1998f - 1998-06-01 10:18:31 -0400
1712
1713  addition to localtime.c by Guy Harris
1714
1715
1716Release 1998e - 1998-05-28 09:56:26 -0400
1717
1718  The Makefile is changed to produce zoneinfo-posix rather than
1719  zoneinfo/posix, and to produce zoneinfo-leaps rather than
1720  zoneinfo/right.
1721
1722  data changes by Paul Eggert
1723
1724  changes from Guy Harris to provide asctime_r and ctime_r
1725
1726  A usno1998 file (substantially identical to usno1997) has been added.
1727
1728
1729Release 1998d - 1998-05-14 11:58:34 -0400
1730
1731  changes to comments (in particular, elimination of references to CIA maps).
1732  "Arts.htm", "WWW.htm", "asia", and "australasia" are the only places
1733  where changes occur.
1734
1735
1736Release 1998c - 1998-02-28 12:32:26 -0500
1737
1738  changes by Paul Eggert (save the "French correction," on which I'll
1739  wait for the dust to settle)
1740
1741  symlink changes
1742
1743  changes and additions to Arts.htm
1744
1745
1746Release 1998b - 1998-01-17 14:31:51 -0500
1747
1748  URL cleanups and additions
1749
1750
1751Release 1998a - 1998-01-13 12:37:35 -0500
1752
1753  changes by Paul Eggert
1754
1755
1756Release code1997i-data1997k - 1997-12-29 09:53:41 -0500
1757
1758  changes by Paul Eggert, with minor modifications from Arthur David
1759  Olson to make the files more browser friendly
1760
1761
1762Release code1997h-data1997j - 1997-12-18 17:47:35 -0500
1763
1764  minor changes to put "TZif" at the start of each time zone information file
1765
1766  a rule has also been added to the Makefile so you can
1767	make zones
1768  to just recompile the zone information files (rather than doing a
1769  full "make install" with its other effects).
1770
1771
1772Release data1997i - 1997-10-07 08:45:38 -0400
1773
1774  changes to Africa by Paul Eggert
1775
1776
1777Release code1997g-data1997h - 1997-09-04 16:56:54 -0400
1778
1779  corrections for Uruguay (and other locations)
1780
1781  Arthur David Olson's simple-minded fix allowing mktime to both
1782  correctly handle leap seconds and correctly handle tm_sec values
1783  upon which arithmetic has been performed.
1784
1785
1786Release code1997f-data1997g - 1997-07-19 13:15:02 -0400
1787
1788  Paul Eggert's updates
1789
1790  a small change to a function prototype;
1791
1792  "Music" has been renamed "Arts.htm", htmlified, and augmented to
1793  include information on Around the World in Eighty Days.
1794
1795
1796Release code1997e-data1997f - 1997-05-03 18:52:34 -0400
1797
1798  fixes to zic's error handling
1799
1800  changes inspired by the item circulated on Slovenia
1801
1802  The description of Web resources has been htmlified for browsing
1803  convenience.
1804
1805  A new piece of tz-related music has been added to the "Music" file.
1806
1807
1808Release code1997d-data1997e - 1997-03-29 12:48:52 -0500
1809
1810  Paul Eggert's latest suggestions
1811
1812
1813Release code1997c-data1997d - 1997-03-07 20:37:54 -0500
1814
1815  changes to "zic.c" to correct performance of the "-s" option
1816
1817  a new file "usno1997"
1818
1819
1820Release data1997c - 1997-03-04 09:58:18 -0500
1821
1822  changes in Israel
1823
1824
1825Release 1997b - 1997-02-27 18:34:19 -0500
1826
1827  The data file incorporates the 1997 leap second.
1828
1829  The code file incorporates Arthur David Olson's take on the
1830  zic/multiprocessor/directory-creation situation.
1831
1832
1833Release 1997a - 1997-01-21 09:11:10 -0500
1834
1835  Paul Eggert's Antarctica (and other changes)
1836
1837  Arthur David Olson finessed the "getopt" issue by checking against
1838  both -1 and EOF (regardless of POSIX, SunOS 4.1.1's manual says -1
1839  is returned while SunOS 5.5's manual says EOF is returned).
1840
1841
1842Release code1996o-data1996n - 1996-12-27 21:42:05 -0500
1843
1844  Paul Eggert's latest changes
1845
1846
1847Release code1996n - 1996-12-16 09:42:02 -0500
1848
1849  link snapping fix from Bruce Evans (via Garrett Wollman)
1850
1851
1852Release data1996m - 1996-11-24 02:37:34 -0000
1853  [tzdata1996m.tar.gz is missing!]
1854
1855  Paul Eggert's batch of changes
1856
1857
1858Release code1996m-data1996l - 1996-11-05 14:00:12 -0500
1859
1860  No functional changes here; the files have simply been changed to
1861  make more use of ISO style dates in comments. The names of the above
1862  files now include the year in full.
1863
1864
1865Release code96l - 1996-09-08 17:12:20 -0400
1866
1867  tzcode96k was missing a couple of pieces.
1868
1869
1870Release 96k - 1996-09-08 16:06:22 -0400
1871
1872  the latest round of changes from Paul Eggert
1873
1874  the recent Year 2000 material
1875
1876
1877Release code96j - 1996-07-30 13:18:53 -0400
1878
1879  Set sp->typecnt as suggested by Timothy Patrick Murphy.
1880
1881
1882Release code96i - 1996-07-27 20:11:35 -0400
1883
1884  Paul's suggested patch for strftime %V week numbers
1885
1886
1887Release data96i - 1996-07-01 18:13:04 -0400
1888
1889  "northamerica" and "europe" changes by Paul Eggert
1890
1891
1892Release code96h - 1996-06-05 08:02:21 -0400
1893
1894  fix for handling transitions specified in Universal Time
1895
1896  Some "public domain" notices have also been added.
1897
1898
1899Release code96g - 1996-05-16 14:00:26 -0400
1900
1901  fix for the simultaneous-DST-and-zone-change challenge
1902
1903
1904Release data96h - 1996-05-09 17:40:51-0400
1905
1906  changes by Paul Eggert
1907
1908
1909Release code96f-data96g - 1996-05-03 03:09:59 -0000
1910  [tzcode96f.tar.gz + tzdata96g.tar.gz are both missing!]
1911
1912  The changes get us some of the way to fixing the problems noted in Paul
1913  Eggert's letter yesterday (in addition to a few others).  The approach
1914  has been to make zic a bit smarter about figuring out what time zone
1915  abbreviations apply just after the time specified in the "UNTIL" part
1916  of a zone line.  Putting the smarts in zic means avoiding having
1917  transition times show up in both "Zone" lines and "Rule" lines, which
1918  in turn avoids multiple transition time entries in time zone files.
1919  (This also makes the zic input files such as "europe" a bit shorter and
1920  should ease maintenance.)
1921
1922
1923Release data96f - 1996-04-19 19:20:03 -0000
1924  [tzdata96f.tar.gz is missing!]
1925
1926  The only changes are to the "northamerica" file; the time zone
1927  abbreviation for Denver is corrected to MST (and MDT), and the
1928  comments for Mexico have been updated.
1929
1930
1931Release data96e - 1996-03-19 17:37:26 -0500
1932
1933  Proposals by Paul Eggert, in particular the Portugal change that
1934  comes into play at the end of this month.
1935
1936
1937Release data96d - 1996-03-18 20:49:39 -0500
1938
1939  [not summarized]
1940
1941
1942Release code96e -  1996-02-29 15:43:27 -0000
1943  [tzcode96e.tar.gz is missing!]
1944
1945  internationalization changes and the fix to the documentation for strftime
1946
1947
1948Release code96d-data96c - 1996-02-12 11:05:27 -0500
1949
1950  The "code" file simply updates Bob Kridle's electronic address.
1951
1952  The "data" file updates rules for Mexico.
1953
1954
1955Release data96b - 1996-01-27 15:44:42 -0500
1956
1957  Kiribati change
1958
1959
1960Release code96c - 1996-01-16 16:58:15-0500
1961
1962  leap-year streamlining and binary-search changes
1963
1964  fix to newctime.3
1965
1966
1967Release code96b - 1996-01-10 20:42:39 -0500
1968
1969  fixes and enhancements from Paul Eggert, including code that
1970  emulates the behavior of recent versions of the SunOS "date"
1971  command.
1972
1973
1974Release 96a - 1996-01-06 09:08:24 -0500
1975
1976  Israel updates
1977
1978  fixes to strftime.c for correct ISO 8601 week number generation,
1979  plus support for two new formats ('G' and 'g') to give ISO 8601 year
1980  numbers (which are not necessarily the same as calendar year numbers)
1981
1982
1983Release code95i-data95m - 1995-12-21 12:46:47 -0500
1984
1985  The latest revisions from Paul Eggert are included, the usno1995
1986  file has been updated, and a new file ("WWW") covering useful URLs
1987  has been added.
1988
1989
1990Release code95h-data95l - 1995-12-19 18:10:12 -0500
1991
1992  A simplification of a macro definition, a change to data for Sudan,
1993  and (for last minute shoppers) notes in the "Music" file on the CD
1994  "Old Man Time".
1995
1996
1997Release code95g-data95k - 1995-10-30 10:32:47 -0500
1998
1999  (slightly reformatted) 8-bit-clean proposed patch
2000
2001  minor patch: US/Eastern -> America/New_York
2002
2003  snapshot of the USNO's latest data ("usno1995")
2004
2005  some other minor cleanups
2006
2007
2008Release code95f-data95j - 1995-10-28 21:01:34 -0000
2009  [tzcode95f.tar.gz + tzdata95j.tar.gz are both missing!]
2010
2011  European cleanups
2012
2013  support for 64-bit time_t's
2014
2015  optimization in localtime.c
2016
2017
2018Release code95e - 1995-10-13 13:23:57 -0400
2019
2020  the mktime change to scan from future to past when trying to find time zone
2021  offsets
2022
2023
2024Release data95i - 1995-09-26 10:43:26 -0400
2025
2026  For Canada/Central, guess that the Sun customer's ``one week too
2027  early'' was just a approximation, and the true error is one month
2028  too early.  This is consistent with the rest of Canada.
2029
2030
2031Release data95h - 1995-09-21 11:26:48 -0400
2032
2033  latest changes from Paul Eggert
2034
2035
2036Release code95d - 1995-09-14 11:14:45 -0400
2037
2038  the addition of a "Music" file, which documents four recorded
2039  versions of the tune "Save That Time".
2040
2041
2042Release data95g - 1995-09-01 17:21:36 -0400
2043
2044  "yearistype" correction
2045
2046
2047Release data95f - 1995-08-28 20:46:56 -0400
2048
2049  Paul Eggert's change to the australasia file
2050
2051
2052Release data95e - 1995-07-08 18:02:34 -0400
2053
2054  The only change is a leap second at the end of this year.
2055  Thanks to Bradley White for forwarding news on the leap second.
2056
2057
2058Release data95d - 1995-07-03 13:26:22 -0400
2059
2060  Paul Eggert's changes
2061
2062
2063Release data95c - 1995-07-02 19:19:28 -0400
2064
2065  changes to "asia", "backward", "europe", and "southamerica"
2066  (read: northamericacentrics need not apply)
2067
2068
2069Release code95c - 1995-03-13 14:00:46 -0500
2070
2071  one-line fix for sign extension problems in detzcode
2072
2073
2074Release 95b - 1995-03-04 11:22:38 -0500
2075
2076  Minor changes in both:
2077
2078  The "code" file contains a workaround for the lack of "unistd.h" in
2079  Microsoft C++ version 7.
2080
2081  The "data" file contains a fixed "Link" for America/Shiprock.
2082
2083
2084Release 94h - 1994-12-10 12:51:14 -0500
2085
2086  The files:
2087
2088  *	incorporate the changes to "zdump" and "date" to make changes to
2089	the "TZ" environment variable permanent;
2090
2091  *	incorporate the table changes by Paul Eggert;
2092
2093  *	include (and document) support for universal time specifications in
2094	data files--but do not (yet) include use of this feature in the
2095	data files.
2096
2097  Think of this as "TZ Classic"--the software has been set up not to break if
2098  universal time shows up in its input, and the data has been left as is so as
2099  not to break existing implementations.
2100
2101
2102Release data94f - 1994-08-20 12:56:09 -0400
2103
2104  (with thanks!) the latest data updates from Paul Eggert
2105
2106
2107Release data94e - 1994-06-04 13:13:53 -0400
2108
2109  [not summarized]
2110
2111
2112Release code94g - 1994-05-05 12:14:07 -0400
2113
2114  fix missing "optind.c" and a reference to it in the Makefile
2115
2116
2117Release code94f - 1994-05-05 13:00:33 -0000
2118  [tzcode94f.tar.gz is missing!]
2119
2120  changes to avoid overflow in difftime, as well as changes to cope
2121  with the 52/53 challenge in strftime
2122
2123
2124Release code94e - 1994-03-30 23:32:59 -0500
2125
2126  change for the benefit of PCTS
2127
2128
2129Release 94d - 1994-02-24 15:42:25 -0500
2130
2131  Avoid clashes with POSIX semantics for zones such as GMT+4.
2132
2133  Some other very minor housekeeping is also present.
2134
2135
2136Release code94c - 1994-02-10 08:52:40 -0500
2137
2138  Fix bug where mkdirs was broken unless you compile with
2139  -fwritable-strings (which is generally losing to do).
2140
2141
2142Release 94b - 1994-02-07 10:04:33 -0500
2143
2144  work by Paul Eggert who notes:
2145
2146  I found another book of time zone histories by E W Whitman; it's not
2147  as extensive as Shanks but has a few goodies of its own.  I used it
2148  to update the tables.  I also fixed some more as a result of
2149  correspondence with Adam David and Peter Ilieve, and move some stray
2150  links from `europe' to `backward'.  I corrected some scanning errors
2151  in usno1989.
2152
2153  As far as the code goes, I fixed zic to allow years in the range
2154  INT_MIN to INT_MAX; this fixed a few boundary conditions around 1900.
2155  And I cleaned up the zic documentation a little bit.
2156
2157
2158Release data94a - 1994-02-03 08:58:54 -0500
2159
2160  It simply incorporates the recently announced leap second into the
2161  "leapseconds" file.
2162
2163
2164Release 93g - 1993-11-22 17:28:27 -0500
2165
2166  Paul Eggert has provided a good deal of historic information (based
2167  on Shanks), and there are some code changes to deal with the buglets
2168  that crawled out in dealing with the new information.
2169
2170
2171Release 93f - 1993-10-15 12:27:46 -0400
2172
2173  Paul Eggert's changes
2174
2175
2176Release 93e - 1993-09-05 21:21:44 -0400
2177
2178  There's updated data for Israel, England, and Kwajalein; there's
2179  also an update to "zdump" to cope with Kwajalein's 24-hour jump.
2180  Thanks to Paul Eggert and Peter Ilieve for the changes.
2181
2182
2183Release 93d - 1993-06-17 23:34:17 -0400
2184
2185  new fix and new data on Israel
2186
2187
2188Release 93c - 1993-06-06 19:31:55 -0400
2189
2190  [not summarized]
2191
2192
2193Release 93b - 1993-02-02 14:53:58 -0500
2194
2195  updated "leapseconds" file
2196
2197
2198Release 93 - 1993-01-08 07:01:06 -0500
2199
2200  At kre's suggestion, the package has been split in two--a code piece
2201  (which also includes documentation) that's only of use to folks who
2202  want to recompile things and a data piece useful to anyone who can
2203  run "zic".
2204
2205  The new version has a few changes to the data files, a few
2206  portability changes, and an off-by-one fix (with thanks to
2207  Tom-Karzes at deshaw.com for providing a description and a
2208  solution).
2209
2210
2211Release 92c - 1992-11-21 17:35:36 -0000
2212  [tz92c.tar.Z is missing!]
2213
2214  The fallout from the latest round of DST transitions.
2215
2216  There are changes for Portugal, Saskatchewan, and "Pacific-New";
2217  there's also a change to "zic.c" that makes it portable to more systems.
2218
2219
2220Release 92 - 1992-04-25 18:17:03 -0000
2221  [tz92.tar.Z is missing!]
2222
2223  By popular demand (well, at any rate, following a request by kre at munnari)
2224
2225
2226The 1989 update of the time zone package featured:
2227
2228  *	POSIXization (including interpretation of POSIX-style TZ environment
2229	variables, provided by Guy Harris),
2230  *	ANSIfication (including versions of "mktime" and "difftime"),
2231  *	SVIDulation (an "altzone" variable)
2232  *	MACHination (the "gtime" function)
2233  *	corrections to some time zone data (including corrections to the rules
2234	for Great Britain and New Zealand)
2235  *	reference data from the United States Naval Observatory for folks who
2236	want to do additional time zones
2237  *	and the 1989 data for Saudi Arabia.
2238
2239  (Since this code will be treated as "part of the implementation" in some
2240  places and as "part of the application" in others, there's no good way to
2241  name functions, such as timegm, that are not part of the proposed ANSI C
2242  standard; such functions have kept their old, underscore-free names in this
2243  update.)
2244
2245  And the "dysize" function has disappeared; it was present to allow
2246  compilation of the "date" command on old BSD systems, and a version of "date"
2247  is now provided in the package.  The "date" command is not created when you
2248  "make all" since it may lack options provided by the version distributed with
2249  your operating system, or may not interact with the system in the same way
2250  the native version does.
2251
2252  Since POSIX frowns on correct leap second handling, the default behavior of
2253  the "zic" command (in the absence of a "-L" option) has been changed to omit
2254  leap second information from its output files.
2255
2256
2257-----
2258Notes
2259
2260This file contains copies of the part of each release announcement
2261that talks about the changes in that release.  The text has been
2262adapted and reformatted for the purposes of this file.
2263
2264Typically a release R consists of a pair of tarball files,
2265tzcodeR.tar.gz and tzdataR.tar.gz.  However, some releases (e.g.,
2266code2010a, data2012c) consist of just one or the other tarball, and a
2267few (e.g., code2012c-data2012d) have tarballs with mixed version
2268numbers.
2269
2270Release time stamps are taken from the release's commit (for newer,
2271git releases), from the newest file in the tarball (for older
2272releases, where this info is available) or from the email announcing
2273the release (if all else fails; these are marked with a timezone of
2274-0000 and an "is missing!" comment).
2275
2276Earlier versions of the code and data were not announced on the tz
2277list and are not summarized here.
2278
2279This file is in the public domain.
2280