NEWS revision 1.1 1 News for the tz database
2
3 Release 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
32 Release 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
91 Release 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
124 Release 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
171 Release 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
396 Release 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
442 Release 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
487 Release 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
509 Release 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 (a] 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
560 Release 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 (a] 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
585 Release 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
604 Release 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
620 Release 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
637 Release 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
643 Release 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
655 Release 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
662 Release 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
675 Release 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
693 Release 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
719 Release 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
736 Release 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
751 Release 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
762 Release data2011k - 2011-09-20 17:54:03 -0400
763
764 [not summarized]
765
766
767 Release 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
774 Release 2011i - 2011-08-29 05:56:32 -0400
775
776 [not summarized]
777
778
779 Release data2011h - 2011-06-15 18:41:48 -0400
780
781 Russia and Curacao changes
782
783
784 Release 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
789 Release 2011f - 2011-04-06 17:14:53 -0400
790
791 [not summarized]
792
793
794 Release 2011e - 2011-03-31 16:04:38 -0400
795
796 Morocco, Chile, and tz-link changes
797
798
799 Release 2011d - 2011-03-14 09:18:01 -0400
800
801 changes that impact present-day time stamps in Cuba, Samoa, and Turkey
802
803
804 Release 2011c - 2011-03-07 09:30:09 -0500
805
806 These do affect current time stamps in Chile and Annette Island, Canada.
807
808
809 Release 2011b - 2011-02-07 08:44:50 -0500
810
811 [not summarized]
812
813
814 Release 2011a - 2011-01-24 10:30:16 -0500
815
816 [not summarized]
817
818
819 Release data2010o - 2010-11-01 09:18:23 -0400
820
821 change to the end of DST in Fiji in 2011
822
823
824 Release 2010n - 2010-10-25 08:19:17 -0400
825
826 [not summarized]
827
828
829 Release 2010m - 2010-09-27 09:24:48 -0400
830
831 Hong Kong, Vostok, and zic.c changes
832
833
834 Release 2010l - 2010-08-16 06:57:25 -0400
835
836 [not summarized]
837
838
839 Release 2010k - 2010-07-26 10:42:27 -0400
840
841 [not summarized]
842
843
844 Release 2010j - 2010-05-10 09:07:48 -0400
845
846 changes for Bahia de Banderas and for version naming
847
848
849 Release data2010i - 2010-04-16 18:50:45 -0400
850
851 the end of DST in Morocco on 2010-08-08
852
853
854 Release data2010h - 2010-04-05 09:58:56 -0400
855
856 [not summarized]
857
858
859 Release data2010g - 2010-03-24 11:14:53 -0400
860
861 [not summarized]
862
863
864 Release 2010f - 2010-03-22 09:45:46 -0400
865
866 [not summarized]
867
868
869 Release data2010e - 2010-03-08 14:24:27 -0500
870
871 corrects the Dhaka bug found by Danvin Ruangchan
872
873
874 Release data2010d - 2010-03-06 07:26:01 -0500
875
876 [not summarized]
877
878
879 Release 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
885 Release code2010a - 2010-02-16 10:40:04 -0500
886
887 [not summarized]
888
889
890 Release data2010b - 2010-01-20 12:37:01 -0500
891
892 Mexico changes
893
894
895 Release data2010a - 2010-01-18 08:30:04 -0500
896
897 changes to Dhaka
898
899
900 Release data2009u - 2009-12-26 08:32:28 -0500
901
902 changes to DST in Bangladesh
903
904
905 Release 2009t - 2009-12-21 13:24:27 -0500
906
907 [not summarized]
908
909
910 Release 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
915 Release 2009r - 2009-11-09 10:10:31 -0500
916
917 "antarctica" and "tz-link.htm" changes
918
919
920 Release 2009q - 2009-11-02 09:12:40 -0500
921
922 with two corrections as reported by Eric Muller and Philip Newton
923
924
925 Release data2009p - 2009-10-23 15:05:27 -0400
926
927 Argentina (including San Luis) changes (with the correction from
928 Mariano Absatz)
929
930
931 Release data2009o - 2009-10-14 16:49:38 -0400
932
933 Samoa (commentary only), Pakistan, and Bangladesh changes
934
935
936 Release 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
942 Release data2009m - 2009-09-03 10:23:43 -0400
943
944 Samoa and Palestine changes
945
946
947 Release data2009l - 2009-08-14 09:13:07 -0400
948
949 Samao (comments only) and Egypt
950
951
952 Release 2009k - 2009-07-20 09:46:08 -0400
953
954 [not summarized]
955
956
957 Release 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
963 Release 2009i - 2009-06-08 09:21:22 -0400
964
965 updating for DST in Bangladesh this year
966
967
968 Release 2009h - 2009-05-26 09:19:14 -0400
969
970 [not summarized]
971
972
973 Release data2009g - 2009-04-20 16:34:07 -0400
974
975 Cairo
976
977
978 Release data2009f - 2009-04-10 11:00:52 -0400
979
980 correct DST in Pakistan
981
982
983 Release 2009e - 2009-04-06 09:08:11 -0400
984
985 [not summarized]
986
987
988 Release 2009d - 2009-03-23 09:38:12 -0400
989
990 Morocco, Tunisia, Argentina, and American Astronomical Society changes
991
992
993 Release data2009c - 2009-03-16 09:47:51 -0400
994
995 change to the start of Cuban DST
996
997
998 Release 2009b - 2009-02-09 11:15:22 -0500
999
1000 [not summarized]
1001
1002
1003 Release 2009a - 2009-01-21 10:09:39 -0500
1004
1005 [not summarized]
1006
1007
1008 Release 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
1014 Release 2008h - 2008-10-13 07:33:56 -0400
1015
1016 [not summarized]
1017
1018
1019 Release 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
1025 Release data2008f - 2008-09-09 22:33:26 -0400
1026
1027 [not summarized]
1028
1029
1030 Release 2008e - 2008-07-28 14:11:17 -0400
1031
1032 changes by Arthur David Olson and Jesper Norgaard Welen
1033
1034
1035 Release data2008d - 2008-07-07 09:51:38 -0400
1036
1037 changes by Arthur David Olson, Paul Eggert, and Rodrigo Severo
1038
1039
1040 Release data2008c - 2008-05-19 17:48:03 -0400
1041
1042 Pakistan, Morocco, and Mongolia
1043
1044
1045 Release 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
1051 Release 2008a - 2008-03-08 05:42:16 -0500
1052
1053 [not summarized]
1054
1055
1056 Release 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
1062 Release 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
1075 Release data2007i - 2007-10-30 10:28:11 -0400
1076
1077 changes for Cuba and Syria
1078
1079
1080 Release 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
1086 Release 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
1097 Release 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
1106 Release 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
1113 Release 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
1120 Release 2007c - 2007-02-26 09:09:37 -0500
1121
1122 changes by Paul Eggert
1123
1124
1125 Release 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
1134 Release 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
1145 Release 2006p - 2006-11-27 08:54:27 -0500
1146
1147 changes by Paul Eggert
1148
1149
1150 Release 2006o - 2006-11-06 09:18:07 -0500
1151
1152 changes by Paul Eggert
1153
1154
1155 Release 2006n - 2006-10-10 11:32:06 -0400
1156
1157 changes by Paul Eggert
1158
1159
1160 Release 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
1167 Release 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
1172 Release 2006k - 2006-08-28 12:19:09 -0400
1173
1174 changes by Paul Eggert
1175
1176
1177 Release 2006j - 2006-08-21 09:56:32 -0400
1178
1179 changes by Paul Eggert
1180
1181
1182 Release code2006i - 2006-08-07 12:30:55 -0400
1183
1184 localtime.c fixes
1185
1186 Ken Pizzini's conversion script
1187
1188
1189 Release 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
1198 Release 2006g - 2006-05-08 17:18:09 -0400
1199
1200 northamerica changes by Paul Eggert
1201
1202
1203 Release 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
1209 Release 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
1216 Release 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
1227 Release 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
1235 Release 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
1243 Release 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
1252 Release 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
1262 Release 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
1268 Release 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
1275 Release 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
1281 Release 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
1288 Release 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
1299 Release 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
1308 Release 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
1321 Release data2005i - 2005-04-21 15:04:16 -0400
1322
1323 changes (most importantly to Nicaragua and Haiti) by Paul Eggert
1324
1325
1326 Release 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
1334 Release 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
1340 Release 2005f - 2005-03-01 08:45:32 -0500
1341
1342 data and documentation changes by Paul Eggert
1343
1344
1345 Release 2005e - 2005-02-10 15:59:44 -0500
1346
1347 [not summarized]
1348
1349
1350 Release 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
1359 Release 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
1366 Release 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
1373 Release 2005a - 2005-01-01 13:13:44 -0500
1374
1375 [not summarized]
1376
1377
1378 Release code2004i - 2004-12-14 13:42:58 -0500
1379
1380 Deal with systems where time_t is unsigned.
1381
1382
1383 Release code2004h - 2004-12-07 11:40:18 -0500
1384
1385 64-bit-time_t changes
1386
1387
1388 Release 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
1399 Release code2004f - 2004-10-21 10:25:22 -0400
1400
1401 Cope with wide-ranging tm_year values.
1402
1403
1404 Release 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
1413 Release 2004d - 2004-09-22 08:27:29 -0400
1414
1415 Avoid overflow problems when TM_YEAR_BASE is added to an integer.
1416
1417
1418 Release 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
1425 Release 2004b - 2004-07-19 14:33:35 -0400
1426
1427 data changes by Paul Eggert--most importantly, updates for Argentina
1428
1429
1430 Release 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
1441 Release 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
1451 Release 2003d - 2003-10-06 09:34:44 -0400
1452
1453 changes by Paul Eggert
1454
1455
1456 Release 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
1462 Release 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
1473 Release 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
1480 Release 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
1487 Release 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
1494 Release 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
1509 Release 2001d - 2001-10-09 13:31:32 -0400
1510
1511 changes by Paul Eggert
1512
1513
1514 Release 2001c - 2001-06-05 13:59:55 -0400
1515
1516 changes by Paul Eggert and Andrew Brown
1517
1518
1519 Release 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
1526 Release 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
1538 Release 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
1547 Release 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
1557 Release 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
1567 Release 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
1576 Release 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
1585 Release 2000c - 2000-03-04 10:31:43 -0500
1586
1587 changes by Paul Eggert
1588
1589
1590 Release 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
1597 Release 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
1604 Release 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
1611 Release code1999h-data1999i - 1999-11-08 14:55:21 -0500
1612
1613 [not summarized]
1614
1615
1616 Release 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
1622 Release 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
1631 Release 1999f - 1999-09-23 09:48:14 -0400
1632
1633 changes by Arthur David Olson and Paul Eggert
1634
1635
1636 Release 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
1647 Release 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
1656 Release 1999c - 1999-03-25 09:47:47 -0500
1657
1658 changes by Paul Eggert, most importantly the change for Chile.
1659
1660
1661 Release 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
1673 Release 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
1680 Release 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
1687 Release 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
1694 Release 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
1704 Release 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
1711 Release code1998f - 1998-06-01 10:18:31 -0400
1712
1713 addition to localtime.c by Guy Harris
1714
1715
1716 Release 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
1729 Release 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
1736 Release 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
1746 Release 1998b - 1998-01-17 14:31:51 -0500
1747
1748 URL cleanups and additions
1749
1750
1751 Release 1998a - 1998-01-13 12:37:35 -0500
1752
1753 changes by Paul Eggert
1754
1755
1756 Release 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
1762 Release 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
1772 Release data1997i - 1997-10-07 08:45:38 -0400
1773
1774 changes to Africa by Paul Eggert
1775
1776
1777 Release 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
1786 Release 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
1796 Release 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
1808 Release code1997d-data1997e - 1997-03-29 12:48:52 -0500
1809
1810 Paul Eggert's latest suggestions
1811
1812
1813 Release 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
1820 Release data1997c - 1997-03-04 09:58:18 -0500
1821
1822 changes in Israel
1823
1824
1825 Release 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
1833 Release 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
1842 Release code1996o-data1996n - 1996-12-27 21:42:05 -0500
1843
1844 Paul Eggert's latest changes
1845
1846
1847 Release code1996n - 1996-12-16 09:42:02 -0500
1848
1849 link snapping fix from Bruce Evans (via Garrett Wollman)
1850
1851
1852 Release data1996m - 1996-11-24 02:37:34 -0000
1853 [tzdata1996m.tar.gz is missing!]
1854
1855 Paul Eggert's batch of changes
1856
1857
1858 Release 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
1865 Release code96l - 1996-09-08 17:12:20 -0400
1866
1867 tzcode96k was missing a couple of pieces.
1868
1869
1870 Release 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
1877 Release code96j - 1996-07-30 13:18:53 -0400
1878
1879 Set sp->typecnt as suggested by Timothy Patrick Murphy.
1880
1881
1882 Release code96i - 1996-07-27 20:11:35 -0400
1883
1884 Paul's suggested patch for strftime %V week numbers
1885
1886
1887 Release data96i - 1996-07-01 18:13:04 -0400
1888
1889 "northamerica" and "europe" changes by Paul Eggert
1890
1891
1892 Release 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
1899 Release code96g - 1996-05-16 14:00:26 -0400
1900
1901 fix for the simultaneous-DST-and-zone-change challenge
1902
1903
1904 Release data96h - 1996-05-09 17:40:51-0400
1905
1906 changes by Paul Eggert
1907
1908
1909 Release 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
1923 Release 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
1931 Release 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
1937 Release data96d - 1996-03-18 20:49:39 -0500
1938
1939 [not summarized]
1940
1941
1942 Release 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
1948 Release 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
1955 Release data96b - 1996-01-27 15:44:42 -0500
1956
1957 Kiribati change
1958
1959
1960 Release 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
1967 Release 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
1974 Release 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
1983 Release 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
1990 Release 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
1997 Release 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
2008 Release 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
2018 Release 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
2024 Release 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
2031 Release data95h - 1995-09-21 11:26:48 -0400
2032
2033 latest changes from Paul Eggert
2034
2035
2036 Release 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
2042 Release data95g - 1995-09-01 17:21:36 -0400
2043
2044 "yearistype" correction
2045
2046
2047 Release data95f - 1995-08-28 20:46:56 -0400
2048
2049 Paul Eggert's change to the australasia file
2050
2051
2052 Release 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
2058 Release data95d - 1995-07-03 13:26:22 -0400
2059
2060 Paul Eggert's changes
2061
2062
2063 Release 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
2069 Release code95c - 1995-03-13 14:00:46 -0500
2070
2071 one-line fix for sign extension problems in detzcode
2072
2073
2074 Release 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
2084 Release 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
2102 Release data94f - 1994-08-20 12:56:09 -0400
2103
2104 (with thanks!) the latest data updates from Paul Eggert
2105
2106
2107 Release data94e - 1994-06-04 13:13:53 -0400
2108
2109 [not summarized]
2110
2111
2112 Release code94g - 1994-05-05 12:14:07 -0400
2113
2114 fix missing "optind.c" and a reference to it in the Makefile
2115
2116
2117 Release 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
2124 Release code94e - 1994-03-30 23:32:59 -0500
2125
2126 change for the benefit of PCTS
2127
2128
2129 Release 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
2136 Release 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
2142 Release 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
2158 Release 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
2164 Release 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
2171 Release 93f - 1993-10-15 12:27:46 -0400
2172
2173 Paul Eggert's changes
2174
2175
2176 Release 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
2183 Release 93d - 1993-06-17 23:34:17 -0400
2184
2185 new fix and new data on Israel
2186
2187
2188 Release 93c - 1993-06-06 19:31:55 -0400
2189
2190 [not summarized]
2191
2192
2193 Release 93b - 1993-02-02 14:53:58 -0500
2194
2195 updated "leapseconds" file
2196
2197
2198 Release 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
2211 Release 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
2220 Release 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
2226 The 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 -----
2258 Notes
2259
2260 This file contains copies of the part of each release announcement
2261 that talks about the changes in that release. The text has been
2262 adapted and reformatted for the purposes of this file.
2263
2264 Typically a release R consists of a pair of tarball files,
2265 tzcodeR.tar.gz and tzdataR.tar.gz. However, some releases (e.g.,
2266 code2010a, data2012c) consist of just one or the other tarball, and a
2267 few (e.g., code2012c-data2012d) have tarballs with mixed version
2268 numbers.
2269
2270 Release time stamps are taken from the release's commit (for newer,
2271 git releases), from the newest file in the tarball (for older
2272 releases, where this info is available) or from the email announcing
2273 the release (if all else fails; these are marked with a timezone of
2274 -0000 and an "is missing!" comment).
2275
2276 Earlier versions of the code and data were not announced on the tz
2277 list and are not summarized here.
2278
2279 This file is in the public domain.
2280