]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/glibc/glibc-2.3.2/90_glibc232-timezones.patch
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / glibc / glibc-2.3.2 / 90_glibc232-timezones.patch
1 --- timezone/asia       2003-11-05 10:37:29.000000000 -0500
2 +++ timezone/asia       2003-10-06 13:46:22.000000000 -0400
3 @@ -1,4 +1,4 @@
4 -# @(#)asia     7.71
5 +# @(#)asia     7.72
6  
7  # This data is by no means authoritative; if you think you know better,
8  # go ahead and edit the file (and please send any changes to
9 @@ -736,44 +736,19 @@
10                         2:20:40 -       JMT     1918    # Jerusalem Mean Time?
11                         2:00    Zion    I%sT
12  
13 -# From Ephraim Silverberg (2002-07-07):
14 +# From Ephraim Silverberg (2003-03-23):
15  #
16 -# The Israeli government today adopted a proposal by Minister of Interior
17 -# Eli Yishai to shorten the period of Daylight Savings Time for the year
18 -# 2002 (only -- the dates for 2003 and 2004 are, so far, unaffected).
19 -#
20 -# The proposed date to Daylight Savings Time is September 13, 2002 instead
21 -# of the current date: October 7, 2002.  The hour of changeover has not
22 -# yet been decided.
23 -#
24 -# (2002-07-10):
25 -# While today the Knesset passed the initial proposal to reduce DST by
26 -# some three weeks, a new compromise is being worked out between
27 -# Minister of Justice Meir Sheetrit and Minister of Interior Eli
28 -# Yishai to revert to standard time for a period of 48-96 _hours_
29 -# (sic) around the Yom Kippur fast day (September 15-16) and then go
30 -# *back* to DST until the end of October.  The details of the proposal
31 -# have yet to be worked out, but the second and final readings of the
32 -# bill have until July 24 to pass.
33 -#
34 -# (2002-07-25):
35 -# Thanks go to Yitschak Goldberg from E&M for bringing this (Hebrew) article
36 -# to my attention:
37 -#
38 -#      http://www.ynet.co.il/articles/0,7340,L-2019315,00.html
39 -#
40 -# Hence, the proposal to shorten DST was withdrawn yesterday and the timezone
41 -# files that have been in effect since July 2000 are still valid for all of
42 -# 2002.
43 -#
44 -# Please note that the article mentions that the Shas MK's intend to
45 -# bring up their amendment for future years (2003 and beyond).  What this
46 -# means exactly is anyone's guess since there are no set dates yet beyond
47 -# 2004 and the end day set for 2003 and 2004 is already the 7th of Tishrei
48 -# (i.e. before the fast of Yom Kippur).  The only thing they may want to
49 -# change is the start date of DST in 2003 from Mar.28.03 (24th of Adar II)
50 -# to Apr.18.03 (16th of Nisan) so that the Passover Seder will take place
51 -# during Standard Time.  The start date for 2004 is already Nisan 16th.
52 +# Minister of Interior Poraz has announced that he will respect the law
53 +# passed in July 2000 (proposed at the time jointly by himself and
54 +# then-MK David Azulai [Shas]) fixing the dates for 2000-2004.  Hence,
55 +# the dates for 2003 and 2004 remain unchanged....
56 +#
57 +# As far as 2005 and beyond, no dates have been set.  However, the
58 +# minister has mentioned that he wishes to propose to move Israel's
59 +# timezone in 2005 from GMT+2 to GMT+3 and upon that have DST during
60 +# the summer months (i.e. GMT+4).  However, no legislation in this
61 +# direction is expected until the latter part of 2004 which is a long
62 +# time off in terms of Israeli politics.
63  
64  
65  
66 @@ -926,7 +901,7 @@
67                         6:00    -       SHET    1982 Apr  1
68                         5:00 RussiaAsia SHE%sT  1991
69                         5:00    -       SHET    1991 Dec 16 # independence
70 -                       5:00 RussiaAsia AQT%sT  1995 Sep lastSun # Aqtau Time
71 +                       5:00 RussiaAsia AQT%sT  1995 Mar lastSun 2:00 # Aqtau Time
72                         4:00 RussiaAsia AQT%sT
73  # West Kazakhstan
74  Zone   Asia/Oral       3:25:24 -       LMT     1924 May  2 # or Ural'sk
75 --- timezone/australasia        2003-11-05 10:37:29.000000000 -0500
76 +++ timezone/australasia        2003-10-06 13:46:22.000000000 -0400
77 @@ -1,4 +1,4 @@
78 -# @(#)australasia      7.68
79 +# @(#)australasia      7.69
80  # This file also includes Pacific islands.
81  
82  # Notes are at the end of this file
83 @@ -297,45 +297,37 @@
84  ###############################################################################
85  
86  # New Zealand
87 -#
88 -# From Paul Eggert (2002-10-23):
89 -# The Department of Internal Affairs (DIA) maintains a brief history;
90 -# see tz-link.htm for the full reference.
91 -#
92 -# Shanks gives 1868 for the introduction of standard time; go with the
93 -# DIA's more-precise 1868-11-02.  The DIA says that clocks were
94 -# advanced by half an hour in 1941; go with Shanks's more-precise
95 -# 1940-09-29 02:00.  The DIA says that starting in 1933 DST began the
96 -# first Sunday in September; go with Shanks's last Sunday starting in
97 -# 1934.
98  
99  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
100 -# Shanks gives 1927 Nov 6 - 1928 Mar 4, 1928 Oct 14 - 1929 Mar 17,
101 -# 1929 Oct 13 - 1930 Mar 16; go with Whitman.
102 -Rule   NZ      1927    only    -       Nov     26      2:00    0:30    HD
103 -Rule   NZ      1928    1929    -       Mar     Sun>=1  2:00    0       S
104 -Rule   NZ      1928    only    -       Nov      4      2:00    0:30    HD
105 -Rule   NZ      1929    only    -       Oct     30      2:00    0:30    HD
106 -Rule   NZ      1930    1933    -       Mar     Sun>=15 2:00    0       S
107 -Rule   NZ      1930    1933    -       Oct     Sun>=8  2:00    0:30    HD
108 -# Whitman says DST went on and off during war years, and the base UT offset
109 -# didn't change until 1945 Apr 30; go with Shanks.
110 -Rule   NZ      1934    1940    -       Apr     lastSun 2:00    0       S
111 -Rule   NZ      1934    1939    -       Sep     lastSun 2:00    0:30    HD
112 +Rule   NZ      1927    only    -       Nov      6      2:00    1:00    S
113 +Rule   NZ      1928    only    -       Mar      4      2:00    0       M
114 +Rule   NZ      1928    1933    -       Oct     Sun>=8  2:00    0:30    S
115 +Rule   NZ      1929    1933    -       Mar     Sun>=15 2:00    0       M
116 +Rule   NZ      1934    1940    -       Apr     lastSun 2:00    0       M
117 +Rule   NZ      1934    1940    -       Sep     lastSun 2:00    0:30    S
118 +Rule   NZ      1946    only    -       Jan      1      0:00    0       S
119 +# Since 1957 Chatham has been 45 minutes ahead of NZ, but there's no
120 +# convenient notation for this so we must duplicate the Rule lines.
121  Rule   NZ      1974    only    -       Nov     Sun>=1  2:00s   1:00    D
122 +Rule   Chatham 1974    only    -       Nov     Sun>=1  2:45s   1:00    D
123  Rule   NZ      1975    only    -       Feb     lastSun 2:00s   0       S
124 +Rule   Chatham 1975    only    -       Feb     lastSun 2:45s   0       S
125  Rule   NZ      1975    1988    -       Oct     lastSun 2:00s   1:00    D
126 +Rule   Chatham 1975    1988    -       Oct     lastSun 2:45s   1:00    D
127  Rule   NZ      1976    1989    -       Mar     Sun>=1  2:00s   0       S
128 +Rule   Chatham 1976    1989    -       Mar     Sun>=1  2:45s   0       S
129  Rule   NZ      1989    only    -       Oct     Sun>=8  2:00s   1:00    D
130 +Rule   Chatham 1989    only    -       Oct     Sun>=8  2:45s   1:00    D
131  Rule   NZ      1990    max     -       Oct     Sun>=1  2:00s   1:00    D
132 -Rule   NZ      1990    max     -       Mar     Sun>=15 2:00s   0       S
133  Rule   Chatham 1990    max     -       Oct     Sun>=1  2:45s   1:00    D
134 -Rule   Chatham 1991    max     -       Mar     Sun>=15 2:45s   0       S
135 +Rule   NZ      1990    max     -       Mar     Sun>=15 2:00s   0       S
136 +Rule   Chatham 1990    max     -       Mar     Sun>=15 2:45s   0       S
137  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
138  Zone Pacific/Auckland  11:39:04 -      LMT     1868 Nov  2
139 -                       11:30   NZ      NZ%sT   1940 Sep 29 2:00
140 +                       11:30   NZ      NZ%sT   1946 Jan  1
141                         12:00   NZ      NZ%sT
142 -Zone Pacific/Chatham   12:45   Chatham CHA%sT
143 +Zone Pacific/Chatham   12:13:48 -      LMT     1957 Jan  1
144 +                       12:45   Chatham CHA%sT
145  
146  
147  # Auckland Is
148 @@ -443,6 +435,8 @@
149  
150  # Midway
151  Zone Pacific/Midway    -11:49:28 -     LMT     1901
152 +                       -11:00  -       NST     1956 Jun  3
153 +                       -11:00  1:00    NDT     1956 Sep  2
154                         -11:00  -       NST     1967 Apr        # N=Nome
155                         -11:00  -       BST     1983 Nov 30     # B=Bering
156                         -11:00  -       SST                     # S=Samoa
157 @@ -513,7 +507,8 @@
158  #       10:00  EST EST Eastern Australia
159  #       10:00  ChST    Chamorro
160  #       10:30  LHST LHST Lord Howe*
161 -#       12:00  NZST NZDT New Zealand
162 +#       11:30  NZMT NZST New Zealand through 1945
163 +#       12:00  NZST NZDT New Zealand 1946-present
164  #       12:45  CHAST CHADT Chatham*
165  #      -11:00  SST     Samoa
166  #      -10:00  HST     Hawaii
167 @@ -1067,11 +1062,14 @@
168  # time on both the first Sunday in October and the third Sunday in March.
169  # As with Australia, we'll assume the tradition is 2:00s, not 2:00.
170  #
171 -# From Paul Eggert (1999-10-29):
172 -# Shanks gives no time data for Chatham; usno1989 says it's +12:45,
173 -# usno1995 says it's +12:45/+13:45, and IATA SSIM (1991/1999)
174 -# gives the NZ rules but with transitions at 2:45 local standard time.
175 -# Guess that they have been in lock-step with NZ since 1990.
176 +# From Paul Eggert (2003-05-26):
177 +# The Department of Internal Affairs (DIA) maintains a brief history,
178 +# as does Carol Squires; see tz-link.htm for the full references.
179 +# Use these sources in preference to Shanks.
180 +#
181 +# For Chatham, IATA SSIM (1991/1999) gives the NZ rules but with
182 +# transitions at 2:45 local standard time; this confirms that Chatham
183 +# is always exactly 45 minutes ahead of Auckland.
184  
185  ###############################################################################
186  
187 @@ -1154,6 +1152,23 @@
188  # We don't know when Kosrae switched from UTC+12; assume January 1 for now.
189  
190  
191 +# Midway
192 +
193 +# From Charles T O'Connor, KMTH DJ (1956),
194 +# quoted in the KTMH section of the Radio Heritage Collection
195 +# <http://radiodx.com/spdxr/KMTH.htm> (2002-12-31):
196 +# For the past two months we've been on what is known as Daylight
197 +# Saving Time.  This time has put us on air at 5am in the morning,
198 +# your time down there in New Zealand.  Starting September 2, 1956
199 +# we'll again go back to Standard Time.  This'll mean that we'll go to
200 +# air at 6am your time.
201 +#
202 +# From Paul Eggert (2003-03-23):
203 +# We don't know the date of that quote, but we'll guess they
204 +# started DST on June 3.  Possibly DST was observed other years
205 +# in Midway, but we have no record of it.
206 +
207 +
208  # Pitcairn
209  
210  # From Rives McDow (1999-11-08):
211 @@ -1277,6 +1292,24 @@
212  # From Pulu 'Anau (2002-11-05):
213  # The law was for 3 years, supposedly to get renewed.  It wasn't.
214  
215 +
216 +# Wake
217 +
218 +# From Vernice Anderson, Personal Secretary to Philip Jessup,
219 +# US Ambassador At Large (oral history interview, 1971-02-02):
220 +#
221 +# Saturday, the 14th [of October, 1950] -- ...  The time was all the
222 +# more confusing at that point, because we had crossed the
223 +# International Date Line, thus getting two Sundays.  Furthermore, we
224 +# discovered that Wake Island had two hours of daylight saving time
225 +# making calculation of time in Washington difficult if not almost
226 +# impossible.
227 +#
228 +# http://www.trumanlibrary.org/wake/meeting.htm
229 +
230 +# From Paul Eggert (2003-03-23):
231 +# We have no other report of DST in Wake Island, so omit this info for now.
232 +
233  ###############################################################################
234  
235  # The International Date Line
236 --- timezone/backward   2002-04-05 22:40:00.000000000 -0500
237 +++ timezone/backward   2003-10-06 13:46:22.000000000 -0400
238 @@ -1,4 +1,4 @@
239 -# @(#)backward 7.23
240 +# @(#)backward 7.24
241  
242  # This file provides links between current names for time zones
243  # and their old names.  Many names changed in late 1993.
244 @@ -36,7 +36,7 @@
245  Link   America/Halifax         Canada/Atlantic
246  Link   America/Winnipeg        Canada/Central
247  Link   America/Regina          Canada/East-Saskatchewan
248 -Link   America/Montreal        Canada/Eastern
249 +Link   America/Toronto         Canada/Eastern
250  Link   America/Edmonton        Canada/Mountain
251  Link   America/St_Johns        Canada/Newfoundland
252  Link   America/Vancouver       Canada/Pacific
253 --- timezone/europe     2003-11-05 10:37:29.000000000 -0500
254 +++ timezone/europe     2003-10-06 13:46:22.000000000 -0400
255 @@ -1,4 +1,4 @@
256 -# @(#)europe   7.83
257 +# @(#)europe   7.84
258  
259  # This data is by no means authoritative; if you think you know better,
260  # go ahead and edit the file (and please send any changes to
261 @@ -24,6 +24,10 @@
262  #      Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated),
263  #      which I found in the UCLA library.
264  #
265 +#      <a href="http://www.pettswoodvillage.co.uk/Daylight_Savings_William_Willett.pdf">
266 +#      William Willett, The Waste of Daylight, 19th edition
267 +#      </a> (1914-03)
268 +#
269  #      Brazil's Departamento Servico da Hora (DSH),
270  #      <a href="http://pcdsh01.on.br/HISTHV.htm">
271  #      History of Summer Time
272 @@ -125,7 +129,7 @@
273  # transition date for London, namely 1847-12-01.  We don't know as much
274  # about Dublin, so we use 1880-08-02, the legal transition time.
275  
276 -# From Paul Eggert (1999-01-30):
277 +# From Paul Eggert (2003-07-29):
278  # Summer Time was first seriously proposed by William Willett (1857-1915),
279  # a London builder and member of the Royal Astronomical Society
280  # who circulated a pamphlet ``The Waste of Daylight'' (1907)
281 @@ -133,14 +137,24 @@
282  # and retarding them by the same amount on four Sundays in September.
283  # A bill was drafted in 1909 and introduced in Parliament several times,
284  # but it met with ridicule and opposition, especially from farming interests.
285 -# One-hour Summer Time was eventually adopted as a wartime measure in 1916.
286 -# See:
287 -# <a href="http://www.the-times.co.uk/news/pages/tim/2000/05/18/x-timcrtcrt01011.html">
288 -# Summer Time Arrives Early, The Times (2000-05-18)
289 -# </a>
290 -# A monument was erected in 1927 to Willett, in an open space in a 45-acre wood
291 -# near Chiselhurst, Kent that was purchased by popular subscription and open
292 -# to the public.
293 +# Later editions of the pamphlet proposed one-hour summer time, and
294 +# it was eventually adopted as a wartime measure in 1916.
295 +# See: Summer Time Arrives Early, The Times (2000-05-18).
296 +# A monument to Willett was unveiled on 1927-05-21, in an open space in
297 +# a 45-acre wood near Chiselhurst, Kent that was purchased by popular
298 +# subscription and open to the public.  On the south face of the monolith,
299 +# designed by G. W. Miller, is the the William Willett Memorial Sundial,
300 +# which is permanently set to Summer Time.
301 +
302 +# From Winston Churchill (1934-04-28):
303 +# It is one of the paradoxes of history that we should owe the boon of
304 +# summer time, which gives every year to the people of this country
305 +# between 160 and 170 hours more daylight leisure, to a war which
306 +# plunged Europe into darkness for four years, and shook the
307 +# foundations of civilization throughout the world.
308 +#      -- <a href="http://www.winstonchurchill.org/fh114willett.htm">
309 +#      "A Silent Toast to William Willett", Pictorial Weekly
310 +#      </a>
311  
312  # From Paul Eggert (1996-09-03):
313  # The OED Supplement says that the English originally said ``Daylight Saving''
314 @@ -1323,7 +1337,7 @@
315                         2:00    1:00    EEST    1989 Sep lastSun 2:00s
316                         2:00    Latvia  EE%sT   1997 Jan 21
317                         2:00    EU      EE%sT   2000 Feb 29
318 -                       2:00    -       EET     2001
319 +                       2:00    -       EET     2001 Jan  2
320                         2:00    EU      EE%sT
321  
322  # Liechtenstein
323 @@ -1750,8 +1764,10 @@
324  Rule   Port    1981    1982    -       Mar     lastSun  1:00s  1:00    S
325  Rule   Port    1983    only    -       Mar     lastSun  2:00s  1:00    S
326  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
327 +# Shanks says that the transition from LMT to WET occurred 1911-05-24;
328 +# Willett says 1912-01-01.  Go with Willett.
329  Zone   Europe/Lisbon   -0:36:32 -      LMT     1884
330 -                       -0:36:32 -      LMT     1911 May 24   # Lisbon Mean Time
331 +                       -0:36:32 -      LMT     1912 Jan  1  # Lisbon Mean Time
332                          0:00   Port    WE%sT   1966 Apr  3 2:00
333                          1:00   -       CET     1976 Sep 26 1:00
334                          0:00   Port    WE%sT   1983 Sep 25 1:00s
335 --- timezone/iso3166.tab        2003-11-05 10:37:29.000000000 -0500
336 +++ timezone/iso3166.tab        2003-10-06 13:46:22.000000000 -0400
337 @@ -6,7 +6,7 @@
338  #
339  # This file contains a table with the following columns:
340  # 1.  ISO 3166-1 alpha-2 country code, current as of
341 -#     ISO 3166-1 Newsletter No. V-7 (2003-01-14).  See:
342 +#     ISO 3166-1 Newsletter No. V-8 (2003-07-23).  See:
343  #     <a href="http://www.iso.org/iso/en/prods-services/iso3166ma/index.html">
344  #     ISO 3166 Maintenance agency (ISO 3166/MA)
345  #     </a>.
346 @@ -69,6 +69,7 @@
347  CN     China
348  CO     Colombia
349  CR     Costa Rica
350 +CS     Serbia and Montenegro
351  CU     Cuba
352  CV     Cape Verde
353  CX     Christmas Island
354 @@ -256,7 +257,6 @@
355  WS     Samoa (Western)
356  YE     Yemen
357  YT     Mayotte
358 -YU     Serbia and Montenegro
359  ZA     South Africa
360  ZM     Zambia
361  ZW     Zimbabwe
362 --- timezone/leapseconds        2002-01-28 23:18:04.000000000 -0500
363 +++ timezone/leapseconds        2003-09-22 15:50:51.000000000 -0400
364 @@ -1,4 +1,4 @@
365 -# @(#)leapseconds      7.15
366 +# @(#)leapseconds      7.16
367  
368  # Allowance for leapseconds added to each timezone file.
369  
370 @@ -44,8 +44,8 @@
371  Leap   1997    Jun     30      23:59:60        +       S
372  Leap   1998    Dec     31      23:59:60        +       S
373  
374 -#                  INTERNATIONAL EARTH ROTATION SERVICE (IERS)
375 -#             SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE
376 +#              INTERNATIONAL EARTH ROTATION SERVICE (IERS)
377 +#              SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE
378  # 
379  # SERVICE DE LA ROTATION TERRESTRE
380  # OBSERVATOIRE DE PARIS
381 @@ -54,27 +54,26 @@
382  # FAX       : 33 (0) 1 40 51 22 91
383  # Internet  : iers@obspm.fr
384  # 
385 -#                                               Paris, 14 January 2002
386 +#                                              Paris, 1 July 2003
387  # 
388 -#                                               Bulletin C 23
389 +#                                              Bulletin C 26
390  # 
391 -#                                               To authorities responsible
392 -#                                               for the measurement and
393 -#                                               distribution of time
394 +#                                              To authorities responsible
395 +#                                              for the measurement and
396 +#                                              distribution of time
397  # 
398 -#                          INFORMATION ON UTC - TAI
399 +#                      INFORMATION ON UTC - TAI
400  # 
401 -# NO positive leap second will be introduced at the end of June 2002.
402 -# The difference between UTC and the International Atomic Time TAI is :                
403 +# NO positive leap second will be introduced at the end of December 2003.
404 +# The difference between UTC and the International Atomic Time TAI is:
405  #              
406 -#     from 1999 January 1, 0h UTC, until further notice : UTC-TAI = -32 s
407 +#      from 1999 January 1, 0h UTC, until further notice: UTC-TAI = -32 s
408  # 
409  # Leap seconds can be introduced in UTC at the end of the months of December
410 -# or June,  depending on the evolution of UT1-TAI. Bulletin C is mailed every
411 +# or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
412  # six months, either to announce a time step in UTC, or to confirm that there
413  # will be no time step at the next possible date.
414  # 
415 -#                                             Daniel GAMBIS
416 -#                                             Director                 
417 -#                                             Earth Orientation Center of IERS
418 -#                                             Observatoire de Paris, France
419 +#                                      Daniel GAMBIS
420 +#                                      Director
421 +#                                      Earth Orientation Center of IERS
422 --- timezone/northamerica       2003-11-05 10:37:29.000000000 -0500
423 +++ timezone/northamerica       2003-10-06 13:46:22.000000000 -0400
424 @@ -1,4 +1,4 @@
425 -# @(#)northamerica     7.62
426 +# @(#)northamerica     7.63
427  # also includes Central America and the Caribbean
428  
429  # This data is by no means authoritative; if you think you know better,
430 @@ -685,9 +685,15 @@
431  # Except where otherwise noted, Shanks is the source for entries through 1990,
432  # and IATA SSIM is the source for entries after 1990.
433  #
434 -# Another source occasionally used is Edward W. Whitman, World Time Differences,
435 -# Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated), which
436 -# I found in the UCLA library.
437 +# Other sources occasionally used include:
438 +#
439 +#      Edward W. Whitman, World Time Differences,
440 +#      Whitman Publishing Co, 2 Niagara Av, Ealing, London (undated),
441 +#      which I found in the UCLA library.
442 +#
443 +#      <a href="http://www.pettswoodvillage.co.uk/Daylight_Savings_William_Willett.pdf">
444 +#      William Willett, The Waste of Daylight, 19th edition
445 +#      </a> (1914-03)
446  #
447  # See the `europe' file for Greenland.
448  
449 @@ -743,7 +749,8 @@
450  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
451  Rule   Canada  1918    only    -       Apr     14      2:00    1:00    D
452  Rule   Canada  1918    only    -       Oct     31      2:00    0       S
453 -Rule   Canada  1942    only    -       Feb      9      2:00    1:00    W
454 +Rule   Canada  1942    only    -       Feb      9      2:00    1:00    W # War
455 +Rule   Canada  1945    only    -       Aug     14      23:00u  1:00    P # Peace
456  Rule   Canada  1945    only    -       Sep     30      2:00    0       S
457  Rule   Canada  1974    1986    -       Apr     lastSun 2:00    1:00    D
458  Rule   Canada  1974    max     -       Oct     lastSun 2:00    0       S
459 @@ -759,27 +766,20 @@
460  # but excluding, say, Black Tickle.
461  
462  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
463 -Rule   StJohns 1917    1918    -       Apr     Sun>=8  2:00    1:00    D
464 +Rule   StJohns 1917    only    -       Apr      8      2:00    1:00    D
465  Rule   StJohns 1917    only    -       Sep     17      2:00    0       S
466 -Rule   StJohns 1918    only    -       Oct     31      2:00    0       S
467  # Whitman gives 1919 Apr 5 and 1920 Apr 5; go with Shanks.
468  Rule   StJohns 1919    only    -       May      5      23:00   1:00    D
469  Rule   StJohns 1919    only    -       Aug     12      23:00   0       S
470  # For 1931-1935 Whitman gives Apr same date; go with Shanks.
471  Rule   StJohns 1920    1935    -       May     Sun>=1  23:00   1:00    D
472  Rule   StJohns 1920    1935    -       Oct     lastSun 23:00   0       S
473 -# For 1936-1941 Shanks gives May Mon>=9 and Oct Mon>=2; go with Whitman.
474 -Rule   StJohns 1936    1941    -       May     Sun>=8  0:00    1:00    D
475 -Rule   StJohns 1936    1941    -       Oct     Sun>=1  0:00    0       S
476 -# Shanks gives 1942 May 11 - 1945 Sep 30; go with Whitman.
477 -Rule   StJohns 1942    only    -       Mar      1      0:00    1:00    W
478 -Rule   StJohns 1942    only    -       Dec     31      0:00    0       S
479 -Rule   StJohns 1943    only    -       May     30      0:00    1:00    W
480 -Rule   StJohns 1943    only    -       Sep      5      0:00    0       S
481 -Rule   StJohns 1944    only    -       Jul     10      0:00    1:00    W
482 -Rule   StJohns 1944    only    -       Sep      2      0:00    0       S
483 -Rule   StJohns 1945    only    -       Jan      1      0:00    1:00    W
484 -Rule   StJohns 1945    only    -       Oct      7      2:00    0       S
485 +# For 1936-1941 Whitman gives May Sun>=8 and Oct Sun>=1; go with Shanks.
486 +Rule   StJohns 1936    1941    -       May     Mon>=9  0:00    1:00    D
487 +Rule   StJohns 1936    1941    -       Oct     Mon>=2  0:00    0       S
488 +# Whitman gives the following transitions:
489 +# 1942 03-01/12-31, 1943 05-30/09-05, 1944 07-10/09-02, 1945 01-01/10-07
490 +# but go with Shanks and assume they used Canadian rules.
491  # For 1946-9 Whitman gives May 5,4,9,1 - Oct 1,5,3,2, and for 1950 he gives
492  # Apr 30 - Sep 24; go with Shanks.
493  Rule   StJohns 1946    1950    -       May     Sun>=8  2:00    1:00    D
494 @@ -797,18 +797,24 @@
495  # St John's has an apostrophe, but Posix file names can't have apostrophes.
496  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
497  Zone America/St_Johns  -3:30:52 -      LMT     1884
498 +                       -3:30:52 StJohns N%sT   1918
499 +                       -3:30:52 Canada N%sT    1919
500                         -3:30:52 StJohns N%sT   1935 Mar 30
501 +                       -3:30   StJohns N%sT    1942 May 11
502 +                       -3:30   Canada  N%sT    1946
503                         -3:30   StJohns N%sT
504  
505 -
506  # most of east Labrador
507  
508  # The name `Happy Valley-Goose Bay' is too long; use `Goose Bay'.
509  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
510  Zone America/Goose_Bay -4:01:40 -      LMT     1884 # Happy Valley-Goose Bay
511 -                       -3:30:52 StJohns NST    1919
512 +                       -3:30:52 -      NST     1918
513 +                       -3:30:52 Canada N%sT    1919
514                         -3:30:52 -      NST     1935 Mar 30
515                         -3:30   -       NST     1936
516 +                       -3:30   StJohns N%sT    1942 May 11
517 +                       -3:30   Canada  N%sT    1946
518                         -3:30   StJohns N%sT    1966 Mar 15 2:00
519                         -4:00   StJohns A%sT
520  
521 @@ -830,8 +836,6 @@
522  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
523  Rule Halifax   1916    only    -       Apr      1      0:00    1:00    D
524  Rule Halifax   1916    only    -       Oct      1      0:00    0       S
525 -Rule Halifax   1918    only    -       Apr     14      2:00    1:00    D
526 -Rule Halifax   1918    only    -       Oct     31      2:00    0       S
527  Rule Halifax   1920    only    -       May      9      0:00    1:00    D
528  Rule Halifax   1920    only    -       Aug     29      0:00    0       S
529  Rule Halifax   1921    only    -       May      6      0:00    1:00    D
530 @@ -850,6 +854,7 @@
531  Rule Halifax   1929    only    -       Sep      3      0:00    0       S
532  Rule Halifax   1930    only    -       Sep     15      0:00    0       S
533  Rule Halifax   1931    1932    -       Sep     Mon>=24 0:00    0       S
534 +Rule Halifax   1932    only    -       May      1      0:00    1:00    D
535  Rule Halifax   1933    only    -       Apr     30      0:00    1:00    D
536  Rule Halifax   1933    only    -       Oct      2      0:00    0       S
537  Rule Halifax   1934    only    -       May     20      0:00    1:00    D
538 @@ -862,33 +867,55 @@
539  Rule Halifax   1937    1941    -       Sep     Mon>=24 0:00    0       S
540  Rule Halifax   1939    only    -       May     28      0:00    1:00    D
541  Rule Halifax   1940    1941    -       May     Sun>=1  0:00    1:00    D
542 -Rule Halifax   1942    only    -       Feb     9       2:00    1:00    W
543 -Rule Halifax   1945    1959    -       Sep     lastSun 2:00    0       S
544 -Rule Halifax   1946    1959    -       Apr     lastSun 2:00    1:00    D
545 -Rule Halifax   1962    1986    -       Apr     lastSun 2:00    1:00    D
546 -Rule Halifax   1962    max     -       Oct     lastSun 2:00    0       S
547 -Rule Halifax   1987    max     -       Apr     Sun>=1  2:00    1:00    D
548 +Rule Halifax   1946    1949    -       Sep     lastSun 2:00    0       S
549 +Rule Halifax   1946    1949    -       Apr     lastSun 2:00    1:00    D
550 +Rule Halifax   1951    1954    -       Sep     lastSun 2:00    0       S
551 +Rule Halifax   1951    1954    -       Apr     lastSun 2:00    1:00    D
552 +Rule Halifax   1956    1959    -       Sep     lastSun 2:00    0       S
553 +Rule Halifax   1956    1959    -       Apr     lastSun 2:00    1:00    D
554 +Rule Halifax   1962    1973    -       Apr     lastSun 2:00    1:00    D
555 +Rule Halifax   1962    1973    -       Oct     lastSun 2:00    0       S
556  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
557  Zone America/Halifax   -4:14:24 -      LMT     1902 Jun 15
558 -                       -4:00   Halifax A%sT
559 +                       -4:00   Halifax A%sT    1918
560 +                       -4:00   Canada  A%sT    1919
561 +                       -4:00   Halifax A%sT    1942 Feb  9 2:00s
562 +                       -4:00   Canada  A%sT    1946
563 +                       -4:00   Halifax A%sT    1974
564 +                       -4:00   Canada  A%sT
565  Zone America/Glace_Bay -3:59:48 -      LMT     1902 Jun 15
566                         -4:00   Canada  A%sT    1953
567                         -4:00   Halifax A%sT    1954
568                         -4:00   -       AST     1972
569 -                       -4:00   Halifax A%sT
570 +                       -4:00   Halifax A%sT    1974
571 +                       -4:00   Canada  A%sT
572  
573  
574  # Ontario, Quebec
575  
576  # From Paul Eggert (1996-06-12):
577 -# Shanks writes that since 1970 most of this region has been like Montreal.
578 +# Shanks writes that since 1970 most of Ontario has been like Toronto,
579 +# and most of Quebec has been like Montreal.
580  # Thunder Bay skipped DST in 1973.
581  # Many smaller locales did not observe peacetime DST until 1974;
582  # Nipigon (EST) and Rainy River (CST) are the largest that we know of.
583  # Far west Ontario is like Winnipeg; far east Quebec is like Halifax.
584  
585 +# From Mark Brader (2003-07-26):
586 +# [According to the Toronto Star] Orillia, Ontario, adopted DST
587 +# effective Saturday, 1912-06-22, 22:00; the article mentions that
588 +# Port Arthur (now part of Thunder Bay, Ontario) as well as Moose Jaw
589 +# have already done so.  In Orillia DST was to run until Saturday,
590 +# 1912-08-31 (no time mentioned), but it was met with considerable
591 +# hostility from certain segments of the public, and was revoked after
592 +# only two weeks -- I copied it as Saturday, 1912-07-07, 22:00, but
593 +# presumably that should be -07-06.  (1912-06-19, -07-12; also letters
594 +# earlier in June).
595 +#
596 +# Kenora, Ontario, was to abandon DST on 1914-06-01 (-05-21).
597 +
598  # From Paul Eggert (1997-10-17):
599 -# msb@sq.com writes that an article in the 1997-10-14 Toronto Star
600 +# Mark Brader writes that an article in the 1997-10-14 Toronto Star
601  # says that Atikokan, Ontario currently does not observe DST,
602  # but will vote on 11-10 whether to use EST/EDT.
603  # He also writes that the
604 @@ -915,43 +942,99 @@
605  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
606  Rule   Mont    1917    only    -       Mar     25      2:00    1:00    D
607  Rule   Mont    1917    only    -       Apr     24      0:00    0       S
608 -Rule   Mont    1918    only    -       Apr     14      2:00    1:00    D
609 -Rule   Mont    1918    only    -       Oct     31      2:00    0       S
610  Rule   Mont    1919    only    -       Mar     31      2:30    1:00    D
611  Rule   Mont    1919    only    -       Oct     25      2:30    0       S
612  Rule   Mont    1920    only    -       May      2      2:30    1:00    D
613 -Rule   Mont    1920    only    -       Oct      3      2:30    0       S
614 +Rule   Mont    1920    1922    -       Oct     Sun>=1  2:30    0       S
615  Rule   Mont    1921    only    -       May      1      2:00    1:00    D
616 -Rule   Mont    1921    only    -       Oct      2      2:30    0       S
617  Rule   Mont    1922    only    -       Apr     30      2:00    1:00    D
618 -Rule   Mont    1922    only    -       Oct      1      2:30    0       S
619  Rule   Mont    1924    only    -       May     17      2:00    1:00    D
620  Rule   Mont    1924    1926    -       Sep     lastSun 2:30    0       S
621  Rule   Mont    1925    1926    -       May     Sun>=1  2:00    1:00    D
622 -Rule   Mont    1927    only    -       May      1      0:00    1:00    D
623 -Rule   Mont    1927    1932    -       Sep     Sun>=25 0:00    0       S
624 -Rule   Mont    1928    1931    -       Apr     Sun>=25 0:00    1:00    D
625 -Rule   Mont    1932    only    -       May      1      0:00    1:00    D
626 -Rule   Mont    1933    1940    -       Apr     Sun>=24 0:00    1:00    D
627 -Rule   Mont    1933    only    -       Oct      1      0:00    0       S
628 -Rule   Mont    1934    1939    -       Sep     Sun>=24 0:00    0       S
629 +Rule   Mont    1927    1937    -       Apr     lastSat 24:00   1:00    D
630 +Rule   Mont    1927    1937    -       Sep     lastSat 24:00   0       S
631 +Rule   Mont    1938    1940    -       Apr     lastSun 0:00    1:00    D
632 +Rule   Mont    1938    1939    -       Sep     lastSun 0:00    0       S
633 +Rule   Mont    1946    1973    -       Apr     lastSun 2:00    1:00    D
634  Rule   Mont    1945    1948    -       Sep     lastSun 2:00    0       S
635 -Rule   Mont    1946    1986    -       Apr     lastSun 2:00    1:00    D
636  Rule   Mont    1949    1950    -       Oct     lastSun 2:00    0       S
637  Rule   Mont    1951    1956    -       Sep     lastSun 2:00    0       S
638 -Rule   Mont    1957    max     -       Oct     lastSun 2:00    0       S
639 -Rule   Mont    1987    max     -       Apr     Sun>=1  2:00    1:00    D
640 +Rule   Mont    1957    1973    -       Oct     lastSun 2:00    0       S
641 +
642 +Rule   Toronto 1919    only    -       Mar     30      23:30   1:00    D
643 +Rule   Toronto 1919    only    -       Oct     26      0:00    0       S
644 +Rule   Toronto 1920    only    -       May      2      2:00    1:00    D
645 +Rule   Toronto 1920    only    -       Sep     26      0:00    0       S
646 +Rule   Toronto 1921    only    -       May     15      2:00    1:00    D
647 +Rule   Toronto 1921    only    -       Sep     15      2:00    0       S
648 +Rule   Toronto 1922    1923    -       May     Sun>=8  2:00    1:00    D
649 +# Shanks says 1923-09-19; assume it's a typo and that "-16" was meant.
650 +Rule   Toronto 1922    1926    -       Sep     Sun>=15 2:00    0       S
651 +Rule   Toronto 1924    1927    -       May     Sun>=1  2:00    1:00    D
652 +Rule   Toronto 1927    1928    -       Sep     lastSun 2:00    0       S
653 +Rule   Toronto 1928    only    -       Apr     lastSun 2:00    1:00    D
654 +Rule   Toronto 1929    only    -       Apr     lastSun 0:00    1:00    D
655 +Rule   Toronto 1929    only    -       Sep     lastSun 0:00    0       S
656 +Rule   Toronto 1930    1937    -       Apr     lastSat 24:00   1:00    D
657 +Rule   Toronto 1930    1937    -       Sep     lastSat 24:00   0       S
658 +Rule   Toronto 1938    1940    -       Apr     lastSun 0:00    1:00    D
659 +Rule   Toronto 1938    1939    -       Sep     lastSun 0:00    0       S
660 +Rule   Toronto 1945    1946    -       Sep     lastSun 2:00    0       S
661 +Rule   Toronto 1946    only    -       Apr     lastSun 2:00    1:00    D
662 +Rule   Toronto 1947    1949    -       Apr     lastSun 0:00    1:00    D
663 +Rule   Toronto 1947    1948    -       Sep     lastSun 0:00    0       S
664 +Rule   Toronto 1949    only    -       Nov     lastSun 0:00    0       S
665 +Rule   Toronto 1950    1973    -       Apr     lastSun 2:00    1:00    D
666 +Rule   Toronto 1950    only    -       Nov     lastSun 2:00    0       S
667 +Rule   Toronto 1951    1956    -       Sep     lastSun 2:00    0       S
668 +# Shanks says Toronto ended DST a week early in 1971, namely on 1971-10-24,
669 +# but Mark Brader wrote (2003-05-31) that he checked the 1971-10-30 issue
670 +# of the Toronto Star, and it said that DST ended 1971-10-31 as usual.
671 +Rule   Toronto 1957    1973    -       Oct     lastSun 2:00    0       S
672 +
673 +# From Paul Eggert (2003-07-27):
674 +# Willett (1914-03) writes (p. 17) "In the Cities of Fort William, and
675 +# Port Arthur, Ontario, the principle of the Bill has been in
676 +# operation for the past three years, and in the City of Moose Jaw,
677 +# Saskatchewan, for one year."  Assume that the Thunder Bay region
678 +# observed DST starting 1910, and Moose Jaw starting 1912, as this
679 +# matches the Toronto Star report about Moose Jaw.  For lack of better
680 +# info, assume the Thunder Bay region used Willett's proposal, namely
681 +# third Sunday in April at 02:00 to third Sunday in September at
682 +# 03:00; also assume that they continued until Canada instituted
683 +# uniform DST in 1918.
684 +Rule   Thunder 1910    1917    -       Apr     Sun>=15 2:00s   1:00    D
685 +Rule   Thunder 1910    1917    -       Sep     Sun>=15 2:00s   0       S
686 +
687  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
688  Zone America/Montreal  -4:54:16 -      LMT     1884
689 -                       -5:00   Mont    E%sT
690 +                       -5:00   Mont    E%sT    1918
691 +                       -5:00   Canada  E%sT    1919
692 +                       -5:00   Mont    E%sT    1942 Feb  9 2:00s
693 +                       -5:00   Canada  E%sT    1946
694 +                       -5:00   Mont    E%sT    1974
695 +                       -5:00   Canada  E%sT
696 +Zone America/Toronto   -5:17:32 -      LMT     1895
697 +                       -5:00   Canada  E%sT    1919
698 +                       -5:00   Toronto E%sT    1942 Feb  9 2:00s
699 +                       -5:00   Canada  E%sT    1946
700 +                       -5:00   Toronto E%sT    1974
701 +                       -5:00   Canada  E%sT
702  Zone America/Thunder_Bay -5:57:00 -    LMT     1895
703 +                       -5:00   Thunder E%sT    1918
704 +                       -5:00   Canada  E%sT    1940 Sep 29
705 +                       -5:00   1:00    EDT     1942 Feb  9 2:00s
706                         -5:00   Canada  E%sT    1970
707                         -5:00   Mont    E%sT    1973
708                         -5:00   -       EST     1974
709                         -5:00   Canada  E%sT
710  Zone America/Nipigon   -5:53:04 -      LMT     1895
711 +                       -5:00   Canada  E%sT    1940 Sep 29
712 +                       -5:00   1:00    EDT     1942 Feb  9 2:00s
713                         -5:00   Canada  E%sT
714  Zone America/Rainy_River -6:17:56 -    LMT     1895
715 +                       -6:00   Canada  C%sT    1940 Sep 29
716 +                       -6:00   1:00    CDT     1942 Feb  9 2:00s
717                         -6:00   Canada  C%sT
718  
719  
720 @@ -964,7 +1047,8 @@
721  Rule   Winn    1918    only    -       Oct     31      2:00    0       S
722  Rule   Winn    1937    only    -       May     16      2:00    1:00    D
723  Rule   Winn    1937    only    -       Sep     26      2:00    0       S
724 -Rule   Winn    1942    only    -       Feb      9      2:00    1:00    W
725 +Rule   Winn    1942    only    -       Feb      9      2:00    1:00    W # War
726 +Rule   Winn    1945    only    -       Aug     14      23:00u  1:00    P # Peace
727  Rule   Winn    1945    only    -       Sep     lastSun 2:00    0       S
728  Rule   Winn    1946    only    -       May     12      2:00    1:00    D
729  Rule   Winn    1946    only    -       Oct     13      2:00    0       S
730 @@ -992,6 +1076,20 @@
731  
732  # Saskatchewan
733  
734 +# From Mark Brader (2003-07-26):
735 +# The first actual adoption of DST in Canada was at the municipal
736 +# level.  As the [Toronto] Star put it (1912-06-07), "While people
737 +# elsewhere have long been talking of legislation to save daylight,
738 +# the city of Moose Jaw [Saskatchewan] has acted on its own hook."
739 +# DST in Moose Jaw began on Saturday, 1912-06-01 (no time mentioned:
740 +# presumably late evening, as below), and would run until "the end of
741 +# the summer".  The discrepancy between municipal time and railroad
742 +# time was noted.
743 +
744 +# From Paul Eggert (2003-07-27):
745 +# Willett (1914-03) notes that DST "has been in operation ... in the
746 +# City of Moose Jaw, Saskatchewan, for one year."
747 +
748  # From Paul Eggert (2000-10-02):
749  # Shanks writes that since 1970 most of this region has been like Regina.
750  # Some western towns (e.g. Swift Current) switched from MST/MDT to CST in 1972.
751 @@ -1034,12 +1132,14 @@
752  Rule   Regina  1937    only    -       Oct     Sun>=8  0:00    0       S
753  Rule   Regina  1938    only    -       Oct     Sun>=1  0:00    0       S
754  Rule   Regina  1939    1941    -       Oct     Sun>=8  0:00    0       S
755 -Rule   Regina  1942    only    -       Feb      9      2:00    1:00    W
756 +Rule   Regina  1942    only    -       Feb      9      2:00    1:00    W # War
757 +Rule   Regina  1945    only    -       Aug     14      23:00u  1:00    P # Peace
758  Rule   Regina  1945    only    -       Sep     lastSun 2:00    0       S
759  Rule   Regina  1946    only    -       Apr     Sun>=8  2:00    1:00    D
760  Rule   Regina  1946    only    -       Oct     Sun>=8  2:00    0       S
761 -Rule   Regina  1947    1959    -       Apr     lastSun 2:00    1:00    D
762 -Rule   Regina  1947    1958    -       Sep     lastSun 2:00    0       S
763 +Rule   Regina  1947    1957    -       Apr     lastSun 2:00    1:00    D
764 +Rule   Regina  1947    1957    -       Sep     lastSun 2:00    0       S
765 +Rule   Regina  1959    only    -       Apr     lastSun 2:00    1:00    D
766  Rule   Regina  1959    only    -       Oct     lastSun 2:00    0       S
767  #
768  Rule   Swift   1957    only    -       Apr     lastSun 2:00    1:00    D
769 @@ -1067,7 +1167,8 @@
770  Rule   Edm     1920    1923    -       Apr     lastSun 2:00    1:00    D
771  Rule   Edm     1920    only    -       Oct     lastSun 2:00    0       S
772  Rule   Edm     1921    1923    -       Sep     lastSun 2:00    0       S
773 -Rule   Edm     1942    only    -       Feb      9      2:00    1:00    W
774 +Rule   Edm     1942    only    -       Feb      9      2:00    1:00    W # War
775 +Rule   Edm     1945    only    -       Aug     14      23:00u  1:00    P # Peace
776  Rule   Edm     1945    only    -       Sep     lastSun 2:00    0       S
777  Rule   Edm     1947    only    -       Apr     lastSun 2:00    1:00    D
778  Rule   Edm     1947    only    -       Sep     lastSun 2:00    0       S
779 @@ -1093,7 +1194,8 @@
780  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
781  Rule   Vanc    1918    only    -       Apr     14      2:00    1:00    D
782  Rule   Vanc    1918    only    -       Oct     31      2:00    0       S
783 -Rule   Vanc    1942    only    -       Feb      9      2:00    1:00    W
784 +Rule   Vanc    1942    only    -       Feb      9      2:00    1:00    W # War
785 +Rule   Vanc    1945    only    -       Aug     14      23:00u  1:00    P # Peace
786  Rule   Vanc    1945    only    -       Sep     30      2:00    0       S
787  Rule   Vanc    1946    1986    -       Apr     lastSun 2:00    1:00    D
788  Rule   Vanc    1946    only    -       Oct     13      2:00    0       S
789 @@ -1219,7 +1321,8 @@
790  Rule   NT_YK   1918    only    -       Oct     27      2:00    0       S
791  Rule   NT_YK   1919    only    -       May     25      2:00    1:00    D
792  Rule   NT_YK   1919    only    -       Nov      1      0:00    0       S
793 -Rule   NT_YK   1942    only    -       Feb      9      2:00    1:00    W
794 +Rule   NT_YK   1942    only    -       Feb      9      2:00    1:00    W # War
795 +Rule   NT_YK   1945    only    -       Aug     14      23:00u  1:00    P # Peace
796  Rule   NT_YK   1945    only    -       Sep     30      2:00    0       S
797  Rule   NT_YK   1965    only    -       Apr     lastSun 0:00    2:00    DD
798  Rule   NT_YK   1965    only    -       Oct     lastSun 2:00    0       S
799 @@ -1412,7 +1515,7 @@
800  Rule   Mexico  1939    only    -       Jun     25      0:00    0       S
801  Rule   Mexico  1940    only    -       Dec     9       0:00    1:00    D
802  Rule   Mexico  1941    only    -       Apr     1       0:00    0       S
803 -Rule   Mexico  1943    only    -       Dec     16      0:00    1:00    W
804 +Rule   Mexico  1943    only    -       Dec     16      0:00    1:00    W # War
805  Rule   Mexico  1944    only    -       May     1       0:00    0       S
806  Rule   Mexico  1950    only    -       Feb     12      0:00    1:00    D
807  Rule   Mexico  1950    only    -       Jul     30      0:00    0       S
808 @@ -1682,7 +1785,8 @@
809  # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
810  Rule   Salv    1987    1988    -       May     Sun>=1  0:00    1:00    D
811  Rule   Salv    1987    1988    -       Sep     lastSun 0:00    0       S
812 -# There are too many San Salvadors elsewhere, so we'll use `El Salvador'.
813 +# There are too many San Salvadors elsewhere, so use America/El_Salvador
814 +# instead of America/San_Salvador.
815  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
816  Zone America/El_Salvador -5:56:48 -    LMT     1921            # San Salvador
817                         -6:00   Salv    C%sT
818 @@ -1812,7 +1916,8 @@
819  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
820  Zone America/Miquelon  -3:44:40 -      LMT     1911 May 15     # St Pierre
821                         -4:00   -       AST     1980 May
822 -                       -3:00   Mont    PM%sT   # Pierre & Miquelon Time
823 +                       -3:00   -       PMST    1987 # Pierre & Miquelon Time
824 +                       -3:00   Canada  PM%sT
825  
826  # St Vincent and the Grenadines
827  # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
828 --- timezone/southamerica       2003-11-05 10:37:29.000000000 -0500
829 +++ timezone/southamerica       2003-10-06 13:46:22.000000000 -0400
830 @@ -1,4 +1,4 @@
831 -# @(#)southamerica     7.46
832 +# @(#)southamerica     7.49
833  
834  # This data is by no means authoritative; if you think you know better,
835  # go ahead and edit the file (and please send any changes to
836 @@ -443,12 +443,13 @@
837  # Decree 4,399 (2002-10-01) repeals DST in AL, CE, MA, PB, PE, PI, RN, SE.
838  # <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2002/D4399.htm"></a>
839  Rule   Brazil  2002    only    -       Nov      3       0:00   1:00    S
840 +# Decree 4,844 (2003-09-24; corrected 2003-09-26) repeals DST in BA, MT, TO.
841 +# <a href="http://www.presidencia.gov.br/CCIVIL/decreto/2003/D4844.htm"></a>
842 +Rule   Brazil  2003    max     -       Oct     Sun>=15  0:00   1:00    S
843 +# The latest ruleset listed above says that the following states observe DST:
844 +# DF, ES, GO, MG, MS, PR, RJ, RS, SC, SP.
845  #
846 -Rule   Brazil  2003    max     -       Oct     Sun>=8   0:00   1:00    S
847 -# The latest decree listed above says that the following states observe DST:
848 -# BA, DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP, TO.
849 -#
850 -# For dates after mid-2003, the above rules with TO="max" are guesses
851 +# For dates after mid-2004, the above rules with TO="max" are guesses
852  # and are quite possibly wrong, but are more likely than no DST at all.
853  
854  
855 @@ -462,6 +463,9 @@
856  #
857  # Amapa (AP), east Para (PA)
858  # East Para includes Belem, Maraba, Serra Norte, and Sao Felix do Xingu.
859 +# The division between east and west Para is the river Xingu.
860 +# In the north a very small part from the river Javary (now Jari I guess,
861 +# the border with Amapa) to the Amazon, then to the Xingu.
862  Zone America/Belem     -3:13:56 -      LMT     1914
863                         -3:00   Brazil  BR%sT   1988 Sep 12
864                         -3:00   -       BRT
865 @@ -489,7 +493,8 @@
866  Zone America/Araguaina -3:12:48 -      LMT     1914
867                         -3:00   Brazil  BR%sT   1990 Sep 17
868                         -3:00   -       BRT     1995 Sep 14
869 -                       -3:00   Brazil  BR%sT
870 +                       -3:00   Brazil  BR%sT   2003 Sep 24
871 +                       -3:00   -       BRT
872  #
873  # Alagoas (AL), Sergipe (SE)
874  Zone America/Maceio    -2:22:52 -      LMT     1914
875 @@ -502,7 +507,14 @@
876                         -3:00   Brazil  BR%sT   2002 Oct  1
877                         -3:00   -       BRT
878  #
879 -# Bahia (BA), Goias (GO), Distrito Federal (DF), Minas Gerais (MG),
880 +# Bahia (BA)
881 +# There are too many Salvadors elsewhere, so use America/Bahia instead
882 +# of America/Salvador.
883 +Zone America/Bahia     -2:34:04 -      LMT     1914
884 +                       -3:00   Brazil  BR%sT   2003 Sep 24
885 +                       -3:00   -       BRT
886 +#
887 +# Goias (GO), Distrito Federal (DF), Minas Gerais (MG),
888  # Espirito Santo (ES), Rio de Janeiro (RJ), Sao Paulo (SP), Parana (PR),
889  # Santa Catarina (SC), Rio Grande do Sul (RS)
890  Zone America/Sao_Paulo -3:06:28 -      LMT     1914
891 @@ -510,10 +522,15 @@
892                         -3:00   1:00    BRST    1964
893                         -3:00   Brazil  BR%sT
894  #
895 -# Mato Grosso (MT), Mato Grosso do Sul (MS)
896 -Zone America/Cuiaba    -3:44:20 -      LMT     1914
897 +# Mato Grosso do Sul (MS)
898 +Zone America/Campo_Grande -3:38:28 -   LMT     1914
899                         -4:00   Brazil  AM%sT
900  #
901 +# Mato Grosso (MT)
902 +Zone America/Cuiaba    -3:44:20 -      LMT     1914
903 +                       -4:00   Brazil  AM%sT   2003 Sep 24
904 +                       -4:00   -       AMT
905 +#
906  # west Para (PA), Rondonia (RO)
907  # West Para includes Altamira, Oribidos, Prainha, Oriximina, and Santarem.
908  Zone America/Porto_Velho -4:15:36 -    LMT     1914
909 @@ -528,6 +545,8 @@
910                         -4:00   -       AMT
911  #
912  # east Amazonas (AM): Boca do Acre, Jutai, Manaus, Floriano Peixoto
913 +# The great circle line from Tabatinga to Porto Acre divides
914 +# east from west Amazonas.
915  Zone America/Manaus    -4:00:04 -      LMT     1914
916                         -4:00   Brazil  AM%sT   1988 Sep 12
917                         -4:00   -       AMT     1993 Sep 28
918 --- timezone/zdump.c    2001-03-15 20:07:38.000000000 -0500
919 +++ timezone/zdump.c    2003-09-22 15:50:15.000000000 -0400
920 @@ -1,8 +1,4 @@
921 -#ifndef lint
922 -#ifndef NOID
923 -static char    elsieid[] = "@(#)zdump.c        7.29";
924 -#endif /* !defined NOID */
925 -#endif /* !defined lint */
926 +static char    elsieid[] = "@(#)zdump.c        7.31";
927  
928  /*
929  ** This code has been made independent of the rest of the time
930 @@ -163,6 +159,11 @@
931         (void) textdomain(TZ_DOMAIN);
932  #endif /* HAVE_GETTEXT - 0 */
933         progname = argv[0];
934 +       for (i = 1; i < argc; ++i)
935 +               if (strcmp(argv[i], "--version") == 0) {
936 +                       (void) printf("%s\n", elsieid);
937 +                       (void) exit(EXIT_SUCCESS);
938 +               }
939         vflag = 0;
940         cutoff = NULL;
941         while ((c = getopt(argc, argv, "c:v")) == 'c' || c == 'v')
942 @@ -172,7 +173,7 @@
943         if ((c != EOF && c != -1) ||
944                 (optind == argc - 1 && strcmp(argv[optind], "=") == 0)) {
945                         (void) fprintf(stderr,
946 -_("%s: usage is %s [ -v ] [ -c cutoff ] zonename ...\n"),
947 +_("%s: usage is %s [ --version ] [ -v ] [ -c cutoff ] zonename ...\n"),
948                                 argv[0], argv[0]);
949                         (void) exit(EXIT_FAILURE);
950         }
951 --- timezone/zic.c      2003-11-05 10:37:29.000000000 -0500
952 +++ timezone/zic.c      2003-09-22 15:50:02.000000000 -0400
953 @@ -1,8 +1,4 @@
954 -#ifndef lint
955 -#ifndef NOID
956 -static char    elsieid[] = "@(#)zic.c  7.107";
957 -#endif /* !defined NOID */
958 -#endif /* !defined lint */
959 +static char    elsieid[] = "@(#)zic.c  7.113";
960  
961  #include "private.h"
962  #include "locale.h"
963 @@ -446,7 +442,7 @@
964  static void
965  usage P((void))
966  {
967 -       (void) fprintf(stderr, _("%s: usage is %s [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"),
968 +       (void) fprintf(stderr, _("%s: usage is %s [ --version ] [ -s ] [ -v ] [ -l localtime ] [ -p posixrules ] \\\n\t[ -d directory ] [ -L leapseconds ] [ -y yearistype ] [ filename ... ]\n"),
969                 progname, progname);
970         (void) exit(EXIT_FAILURE);
971  }
972 @@ -479,6 +475,11 @@
973         (void) textdomain(TZ_DOMAIN);
974  #endif /* HAVE_GETTEXT - 0 */
975         progname = argv[0];
976 +       for (i = 1; i < argc; ++i)
977 +               if (strcmp(argv[i], "--version") == 0) {
978 +                       (void) printf("%s\n", elsieid);
979 +                       (void) exit(EXIT_SUCCESS);
980 +               }
981         while ((c = getopt(argc, argv, "d:l:p:L:vsy:")) != EOF && c != -1)
982                 switch (c) {
983                         default:
984 @@ -1165,14 +1166,15 @@
985                 error(_("time before zero"));
986                 return;
987         }
988 -       t = (time_t) dayoff * SECSPERDAY;
989 -       /*
990 -       ** Cheap overflow check.
991 -       */
992 -       if (t / SECSPERDAY != dayoff) {
993 -               error(_("time overflow"));
994 +       if (dayoff < min_time / SECSPERDAY) {
995 +               error(_("time too small"));
996                 return;
997         }
998 +       if (dayoff > max_time / SECSPERDAY) {
999 +               error(_("time too large"));
1000 +               return;
1001 +       }
1002 +       t = (time_t) dayoff * SECSPERDAY;
1003         tod = gethms(fields[LP_TIME], _("invalid time of day"), FALSE);
1004         cp = fields[LP_CORR];
1005         {
1006 @@ -1325,9 +1327,9 @@
1007                 return;
1008         } else if (noise) {
1009                 if (rp->r_loyear < min_year_representable)
1010 -                       warning(_("starting year too low to be represented"));
1011 +                       warning(_("ending year too low to be represented"));
1012                 else if (rp->r_loyear > max_year_representable)
1013 -                       warning(_("starting year too high to be represented"));
1014 +                       warning(_("ending year too high to be represented"));
1015         }
1016         if (rp->r_loyear > rp->r_hiyear) {
1017                 error(_("starting year greater than ending year"));
1018 --- timezone/zone.tab   2003-11-05 10:37:29.000000000 -0500
1019 +++ timezone/zone.tab   2003-10-06 13:46:22.000000000 -0400
1020 @@ -1,4 +1,4 @@
1021 -# @(#)zone.tab 1.28
1022 +# @(#)zone.tab 1.29
1023  #
1024  # TZ zone descriptions
1025  #
1026 @@ -74,12 +74,14 @@
1027  BO     -1630-06809     America/La_Paz
1028  BR     -0351-03225     America/Noronha Atlantic islands
1029  BR     -0127-04829     America/Belem   Amapa, E Para
1030 -BR     -0343-03830     America/Fortaleza       NE Brazil (MA, PI, CE, RN, PR)
1031 +BR     -0343-03830     America/Fortaleza       NE Brazil (MA, PI, CE, RN, PB)
1032  BR     -0803-03454     America/Recife  Pernambuco
1033  BR     -0712-04812     America/Araguaina       Tocantins
1034  BR     -0940-03543     America/Maceio  Alagoas, Sergipe
1035 -BR     -2332-04637     America/Sao_Paulo       S & SE Brazil (BA, GO, DF, MG, ES, RJ, SP, PR, SC, RS)
1036 -BR     -1535-05605     America/Cuiaba  Mato Grosso, Mato Grosso do Sul
1037 +BR     -1259-03831     America/Bahia   Bahia
1038 +BR     -2332-04637     America/Sao_Paulo       S & SE Brazil (GO, DF, MG, ES, RJ, SP, PR, SC, RS)
1039 +BR     -2027-05437     America/Campo_Grande    Mato Grosso do Sul
1040 +BR     -1535-05605     America/Cuiaba  Mato Grosso
1041  BR     -0846-06354     America/Porto_Velho     W Para, Rondonia
1042  BR     +0249-06040     America/Boa_Vista       Roraima
1043  BR     -0308-06001     America/Manaus  E Amazonas
1044 @@ -94,7 +96,8 @@
1045  CA     +4439-06336     America/Halifax Atlantic Time - Nova Scotia (most places), NB, W Labrador, E Quebec & PEI
1046  CA     +4612-05957     America/Glace_Bay       Atlantic Time - Nova Scotia - places that did not observe DST 1966-1971
1047  CA     +5320-06025     America/Goose_Bay       Atlantic Time - E Labrador
1048 -CA     +4531-07334     America/Montreal        Eastern Time - Ontario & Quebec - most locations
1049 +CA     +4531-07334     America/Montreal        Eastern Time - Quebec - most locations
1050 +CA     +4339-07923     America/Toronto Eastern Time - Ontario - most locations
1051  CA     +4901-08816     America/Nipigon Eastern Time - Ontario & Quebec - places that did not observe DST 1967-1973
1052  CA     +4823-08915     America/Thunder_Bay     Eastern Time - Thunder Bay, Ontario
1053  CA     +6608-06544     America/Pangnirtung     Eastern Standard Time - Pangnirtung, Nunavut
1054 @@ -130,6 +133,7 @@
1055  CN     +3929+07559     Asia/Kashgar    southwest Xinjiang Uyghur
1056  CO     +0436-07405     America/Bogota
1057  CR     +0956-08405     America/Costa_Rica
1058 +CS     +4450+02030     Europe/Belgrade
1059  CU     +2308-08222     America/Havana
1060  CV     +1455-02331     Atlantic/Cape_Verde
1061  CX     -1025+10543     Indian/Christmas
1062 @@ -275,7 +279,7 @@
1063  NR     -0031+16655     Pacific/Nauru
1064  NU     -1901+16955     Pacific/Niue
1065  NZ     -3652+17446     Pacific/Auckland        most locations
1066 -NZ     -4355-17630     Pacific/Chatham Chatham Islands
1067 +NZ     -4357-17633     Pacific/Chatham Chatham Islands
1068  OM     +2336+05835     Asia/Muscat
1069  PA     +0858-07932     America/Panama
1070  PE     -1203-07703     America/Lima
1071 @@ -393,7 +397,6 @@
1072  WS     -1350-17144     Pacific/Apia
1073  YE     +1245+04512     Asia/Aden
1074  YT     -1247+04514     Indian/Mayotte
1075 -YU     +4450+02030     Europe/Belgrade
1076  ZA     -2615+02800     Africa/Johannesburg
1077  ZM     -1525+02817     Africa/Lusaka
1078  ZW     -1750+03103     Africa/Harare