Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 16 Nov 1999 20:13:48 +0000 (20:13 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 16 Nov 1999 20:13:48 +0000 (20:13 +0000)
1999-11-16  Ulrich Drepper  <drepper@cygnus.com>

* locale/programs/ld-address.c (address_output): Fix output of
country_num.

ChangeLog
locale/programs/ld-address.c
timezone/asia
timezone/australasia
timezone/europe
timezone/northamerica
timezone/southamerica
timezone/zone.tab

index 185761f..7039791 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+1999-11-16  Ulrich Drepper  <drepper@cygnus.com>
+
+       * locale/programs/ld-address.c (address_output): Fix output of
+       country_num.
+
 1999-11-15  Ulrich Drepper  <drepper@cygnus.com>
 
        * timezone/asia: Update from tzdata1999j.
index 35f7de8..13ff792 100644 (file)
@@ -372,7 +372,7 @@ address_output (struct localedef_t *locale, struct charmap_t *charmap,
   ++cnt;
 
   idx[cnt - 2] = idx[cnt - 3] + iov[cnt - 1].iov_len;
-  iov[cnt].iov_base = (void *) address->country_num;
+  iov[cnt].iov_base = (void *) &address->country_num;
   iov[cnt].iov_len = sizeof (uint32_t);
   ++cnt;
 
index fd17407..8a167d0 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)asia     7.49
+# @(#)asia     7.50
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -661,14 +661,22 @@ Zone      Asia/Tokyo      9:18:59 -       LMT     1887 Dec 31 15:00u
 
 # Jordan
 #
-# From
-# <a href="http://star.arabia.com/990701/JO9.html">
-# Jordan Week (1999-07-01)
-# </a> via Steffen Thorsen (1999-09-09):
+# From <a href="http://star.arabia.com/990701/JO9.html">
+# Jordan Week (1999-07-01) </a> via Steffen Thorsen (1999-09-09):
 # Clocks in Jordan were forwarded one hour on Wednesday at midnight,
 # in accordance with the government's decision to implement summer time
 # all year round.
 #
+# From <a href="http://star.arabia.com/990930/JO9.html">
+# Jordan Week (1999-09-30) </a> via Steffen Thorsen (1999-11-09):
+# Winter time starts today Thursday, 30 September. Clocks will be turned back
+# by one hour.  This is the latest government decision and it's final!
+# The decision was taken because of the increase in working hours in
+# government's departments from six to seven hours.
+#
+# From Paul Eggert (1999-11-09):
+# No word on Jordan's future rules; assume 04-01 to 10-01 for now.
+#
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule    Jordan 1973    only    -       Jun     6       0:00    1:00    S
 Rule    Jordan 1973    1975    -       Oct     1       0:00    0       -
@@ -690,10 +698,12 @@ Rule    Jordan    1992    1993    -       Oct     Fri>=1  0:00    0       -
 Rule    Jordan 1993    1998    -       Apr     Fri>=1  0:00    1:00    S
 Rule    Jordan 1994    only    -       Sep     Fri>=15 0:00    0       -
 Rule    Jordan 1995    1998    -       Sep     Fri>=15 0:00s   0       -
+Rule   Jordan  1999    only    -       Jul      1      0:00    1:00    S
+Rule   Jordan  1999    max     -       Oct      1      0:00    0       -
+Rule   Jordan  2000    max     -       Apr      1      0:00    1:00    -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Amman      2:23:44 -       LMT     1931
-                       2:00    Jordan  EE%sT   1999 Jul
-                       2:00    1:00    EEST
+                       2:00    Jordan  EE%sT
 
 # Kazakhstan
 # From Paul Eggert (1996-11-22):
@@ -1127,7 +1137,6 @@ Zone      Asia/Dubai      3:41:12 -       LMT     1920
                        4:00    -       GST
 
 # Uzbekistan
-# 1991 transitions are from Shanks.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Asia/Samarkand  4:27:12 -       LMT     1924 May  2
                        4:00    -       SAMT    1930 Jun 21 # Samarkand Time
index 1782558..a841574 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)australasia      7.52
+# @(#)australasia      7.53
 # This file also includes Pacific islands.
 
 # Notes are at the end of this file
@@ -362,7 +362,8 @@ Zone Pacific/Port_Moresby 9:48:40 - LMT     1880
 # Pitcairn
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Pacific/Pitcairn  -8:40:20 -      LMT     1901            # Adamstown
-                       -8:30   -       PNT     # Pitcairn Time
+                       -8:30   -       PNT     1998 Apr 27 00:00
+                       -8:00   -       PST     # Pitcairn Standard Time
 
 # American Samoa
 Zone Pacific/Pago_Pago  12:37:12 -     LMT     1879 Jul  5
@@ -392,7 +393,7 @@ Zone        Pacific/Fakaofo -11:24:56 -     LMT     1901
 # Tonga
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   Tonga   1999    max     -       Oct     Sat>=1  2:00s   1:00    S
-Rule   Tonga   2000    max     -       Apr     Sun>=16 2:00s   -       -
+Rule   Tonga   2000    max     -       Apr     Sun>=16 2:00s   0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Pacific/Tongatapu 12:19:20 -      LMT     1901
                        12:20   -       TOT     1941 # Tonga Time
@@ -498,6 +499,7 @@ Zone        Pacific/Wallis  12:15:20 -      LMT     1901
 #       12:45  CHAST CHADT Chatham*
 #      -11:00  SST     Samoa
 #      -10:00  HST     Hawaii
+#      - 8:00  PST     Pitcairn*
 #
 # See the `northamerica' file for Hawaii.
 # See the `southamerica' file for Easter I and the Galapagos Is.
@@ -944,7 +946,7 @@ Zone        Pacific/Wallis  12:15:20 -      LMT     1901
 # ``I am certain, having lived there for the past decade, that "Truk"
 # (now properly known as Chuuk) ... is in the time zone GMT+10.''
 #
-# Shanks writes that Truk switched from GMT+10 to GMT+11 on 1978-10-01;
+# Shanks writes that Truk switched from UTC+10 to UTC+11 on 1978-10-01;
 # ignore this for now.
 
 # From Paul Eggert (1999-10-29):
@@ -952,8 +954,31 @@ Zone       Pacific/Wallis  12:15:20 -      LMT     1901
 # <a href="http://www.fsmgov.org/info/clocks.html">
 # The Federated States of Micronesia - Visitor Information
 # </a> (1999-01-26)
-# that Truk and Yap are GMT+10, and Ponape and Kosrae are GMT+11.
-# We don't know when Kosrae switched from GMT+12; assume January 1 for now.
+# that Truk and Yap are UTC+10, and Ponape and Kosrae are UTC+11.
+# We don't know when Kosrae switched from UTC+12; assume January 1 for now.
+
+# Pitcairn
+
+# From Rives McDow (1999-11-08):
+# A Proclamation was signed by the Governor of Pitcairn on the 27th March 1998
+# with regard to Pitcairn Standard Time.  The Proclamation is as follows.
+#
+#      The local time for general purposes in the Islands shall be
+#      Co-ordinated Universal time minus 8 hours and shall be known
+#      as Pitcairn Standard Time.
+#
+# ... I have also seen Pitcairn listed as UTC minus 9 hours in several
+# references, and can only assume that this was an error in interpretation
+# somehow in light of this proclamation.
+
+# From Rives McDow (1999-11-09):
+# The Proclamation regarding Pitcairn time came into effect on 27 April 1998
+# ... at midnight.
+
+# From Howie Phelps (1999-11-10), who talked to a Pitcairner via shortwave:
+# Betty Christian told me yesterday that their local time is the same as
+# Pacific Standard Time. They used to be 1/2 hour different from us here in
+# Sacramento but it was changed a couple of years ago.
 
 # Samoa
 
index cdbc667..d97f225 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)europe   7.66
+# @(#)europe   7.67
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -15,8 +15,8 @@
 # published semiannually.  Law sent in several helpful summaries
 # of the IATA's data after 1990.
 #
-# Except where otherwise noted, Shanks is the source for entries through 1990,
-# and IATA SSIM is the source for entries after 1990.
+# Except where otherwise noted, Shanks is the source for entries through 1991,
+# and IATA SSIM is the source for entries afterwards.
 #
 # Other sources occasionally used include:
 #
@@ -1000,7 +1000,7 @@ Rule      E-Eur   1996    max     -       Oct     lastSun  0:00   0       -
 Rule   Russia  1917    only    -       Jul      1      23:00   1:00    MST     # Moscow Summer Time
 Rule   Russia  1917    only    -       Dec     28       0:00   0       MMT     # Moscow Mean Time
 Rule   Russia  1918    only    -       May     31      22:00   2:00    MDST    # Moscow Double Summer Time
-Rule   Russia  1918    only    -       Sep     17       0:00   1:00    MST
+Rule   Russia  1918    only    -       Sep     16       1:00   1:00    MST
 Rule   Russia  1919    only    -       May     31      23:00   2:00    MDST
 Rule   Russia  1919    only    -       Jul      1       2:00   1:00    S
 Rule   Russia  1919    only    -       Aug     16       0:00   0       -
@@ -1087,7 +1087,6 @@ Rule      Albania 1984    only    -       Apr      1      0:00    1:00    S
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Tirane   1:19:20 -       LMT     1914
                        1:00    -       CET     1940 Jun 16
-# The following transition is from Shanks.
                        1:00    Albania CE%sT   1984 Jul
                        1:00    EU      CE%sT
 
@@ -1117,7 +1116,6 @@ Zone      Europe/Vienna   1:05:20 -       LMT     1893 Apr
                        1:00    EU      CE%sT
 
 # Belarus
-# Transitions before 1991 are from Shanks.
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   Europe/Minsk    1:50:16 -       LMT     1880
                        1:50    -       MMT     1924 May 2 # Minsk Mean Time
@@ -1826,14 +1824,29 @@ Zone    Europe/Malta    0:58:04 -       LMT     1893 Nov  2     # Valletta
                        1:00    EU      CE%sT
 
 # Moldova
-# see commentary for Romania
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-Zone   Europe/Chisinau 1:55:20 -       LMT     1924 May  2
-                       2:00    -       EET     1930 Jun 21
-                       3:00    Russia  MSK/MSD 1991 Mar 31 2:00s
-                       2:00    1:00    EEST    1991 Sep 29 2:00s
+Zone   Europe/Chisinau 1:55:20 -       LMT     1880
+                       1:55    -       CMT     1918 Feb 15 # Chisinau MT
+                       1:44:24 -       BMT     1931 Jul 24 # Bucharest MT
+                       2:00    Romania EE%sT   1940 Aug 15
+                       2:00    1:00    EEST    1941 Jul 17
+                       1:00    C-Eur   CE%sT   1944 Aug 24
+                       3:00    Russia  MSK/MSD 1990
+                       3:00    -       MSK     1990 May 6
+                       2:00    -       EET     1991
+                       2:00    Russia  EE%sT   1992
                        2:00    E-Eur   EE%sT   1997
+# See Romania commentary for the guessed 1997 transition to EU rules.
                        2:00    EU      EE%sT
+Zone   Europe/Tiraspol 1:58:32 -       LMT     1880
+                       1:55    -       CMT     1918 Feb 15 # Chisinau MT
+                       1:44:24 -       BMT     1931 Jul 24 # Bucharest MT
+                       2:00    Romania EE%sT   1940 Aug 15
+                       2:00    1:00    EEST    1941 Jul 17
+                       1:00    C-Eur   CE%sT   1944 Aug 24
+                       3:00    Russia  MSK/MSD 1991 Mar 31 2:00
+                       2:00    Russia  EE%sT   1992 Jan 19 2:00
+                       3:00    Russia  MSK/MSD
 
 # Monaco
 # Shanks gives 0:09 for Paris Mean Time; go with Howse's more precise 0:09:21.
@@ -2091,11 +2104,11 @@ Zone Europe/Bucharest   1:44:24 -       LMT     1891 Oct
 
 # Russia
 
-# From Paul Eggert <eggert@twinsun.com> (1996-11-22):
-# Except for Moscow after 1919-07-01, I invented the time zone abbreviations,
-# and (unless otherwise specified) guessed what happened after 1991.
+# From Paul Eggert <eggert@twinsun.com> (1999-11-12):
+# Except for Moscow after 1919-07-01, I invented the time zone abbreviations.
 # Moscow time zone abbreviations after 1919-07-01, and Moscow rules after 1991,
-# are from Andrey A. Chernov.  The rest is from Shanks and the IATA.
+# are from Andrey A. Chernov.  The rest is from Shanks, except we follow
+# Chernov's report that 1992 DST transitions were Sat 23:00, not Sun 02:00s.
 #
 # From Andrey A. Chernov <ache@nagual.ru> (1996-10-04):
 # `MSK' and `MSD' were born and used initially on Moscow computers with
@@ -2111,97 +2124,83 @@ Zone Europe/Bucharest   1:44:24 -       LMT     1891 Oct
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone Europe/Kaliningrad         1:22:00 -      LMT     1893 Apr
                         1:00   C-Eur   CE%sT   1945
-                        2:00   Poland  CET     1946
+                        2:00   Poland  CE%sT   1946
                         3:00   Russia  MSK/MSD 1991 Mar 31 2:00s
-                        2:00   1:00    EEST    1991 Sep 29 2:00s
-                        2:00   -       EET     1992 Jan 19 2:00s
-                        3:00   Russia  MSK/MSD 1994
-# IATA SSIM (1994-02) says Kaliningrad is at UTC+2; guess 1994 change.
                         2:00   Russia  EE%sT
 Zone Europe/Moscow      2:30:20 -      LMT     1880
-                        2:30:20 Russia %s      1919 Jul  1 2:00
+                        2:30   -       MMT     1916 Jul  3 # Moscow Mean Time
+                        2:30:48 Russia %s      1919 Jul  1 2:00
                         3:00   Russia  MSK/MSD 1922 Oct
                         2:00   -       EET     1930 Jun 21
                         3:00   Russia  MSK/MSD 1991 Mar 31 2:00s
-                        2:00   1:00    EEST    1991 Sep 29 2:00s
-                        2:00   -       EET     1992 Jan 19 2:00s
+                        2:00   Russia  EE%sT   1992 Jan 19 2:00s
                         3:00   Russia  MSK/MSD
-Zone Europe/Samara      3:20:36 -      LMT     1924 May  2
-                        3:00   -       KUYT    1957 Mar # Kuybyshev Time
-                        4:00   Russia  KUY%sT  1991 Mar 31 2:00s
-                        3:00   1:00    KUYST   1991 Sep 29 2:00s
-                        3:00   -       SAMT    1992 Jan 19 2:00s # Samara Time
-                        4:00   Russia  SAM%sT
-Zone Asia/Yekaterinburg         4:02:34 -      LMT     1924 May  2
-                        4:00   -       SVET    1957 Mar # Sverdlovsk Time
+Zone Europe/Samara      3:20:36 -      LMT     1919 Jul  1 2:00
+                        3:00   -       KUYT    1930 Jun 21 # Kuybyshev
+                        4:00   Russia  KUY%sT  1989 Mar 26 2:00s
+                        3:00   Russia  KUY%sT  1991 Mar 31 2:00s
+                        2:00   Russia  KUY%sT  1991 Sep 29 2:00s
+                        3:00   -       KUYT    1991 Oct 20 3:00
+                        4:00   Russia  SAM%sT  # Samara Time
+Zone Asia/Yekaterinburg         4:02:24 -      LMT     1919 Jul 15 4:00
+                        4:00   -       SVET    1930 Jun 21 # Sverdlovsk Time
                         5:00   Russia  SVE%sT  1991 Mar 31 2:00s
-                        4:00   1:00    SVEST   1991 Sep 29 2:00s
-                        4:00   -       SVET    1992 Jan 19 2:00s
+                        4:00   Russia  SVE%sT  1992 Jan 19 2:00s
                         5:00   Russia  YEK%sT  # Yekaterinburg Time
-Zone Asia/Omsk          4:53:36 -      LMT     1924 May  2
-                        5:00   -       OMST    1957 Mar # Omsk Time
+Zone Asia/Omsk          4:53:36 -      LMT     1919 Nov 14
+                        5:00   -       OMST    1930 Jun 21 # Omsk TIme
                         6:00   Russia  OMS%sT  1991 Mar 31 2:00s
-                        5:00   1:00    OMSST   1991 Sep 29 2:00s
-                        5:00   -       OMST    1992 Jan 19 2:00s
+                        5:00   Russia  OMS%sT  1992 Jan 19 2:00s
                         6:00   Russia  OMS%sT
 # From Stanislaw A. Kuzikowski <S.A.Kuz@iae.nsk.su> (1994-06-29):
 # But now it is some months since Novosibirsk is 3 hours ahead of Moscow!
 # I do not know why they have decided to make this change;
 # as far as I remember it was done exactly during winter->summer switching
 # so we (Novosibirsk) simply did not switch.
-Zone Asia/Novosibirsk   5:31:40 -      LMT     1924 May  2
-                        6:00   -       NOVT    1957 Mar # Novosibirsk Time
+Zone Asia/Novosibirsk   5:31:40 -      LMT     1919 Dec 14 6:00
+                        6:00   -       NOVT    1930 Jun 21 # Novosibirsk Time
                         7:00   Russia  NOV%sT  1991 Mar 31 2:00s
-                        6:00   1:00    NOVST   1991 Sep 29 2:00s
-                        6:00   -       NOVT    1992 Jan 19 2:00s
-                        7:00   Russia  NOV%sT  1994 Mar 27 2:00s
-                        6:00   1:00    NOVST   1994 Sep 25 2:00s
+                        6:00   Russia  NOV%sT  1992 Jan 19 2:00s
+                        7:00   Russia  NOV%sT  1993 May 23 # says Shanks
                         6:00   Russia  NOV%sT
-Zone Asia/Krasnoyarsk   6:11:20 -      LMT     1924 May  2
-                        6:00   -       KRAT    1957 Mar # Krasnoyarsk Time
+Zone Asia/Krasnoyarsk   6:11:20 -      LMT     1920 Jan  6
+                        6:00   -       KRAT    1930 Jun 21 # Krasnoyarsk Time
                         7:00   Russia  KRA%sT  1991 Mar 31 2:00s
-                        6:00   1:00    KRAST   1991 Sep 29 2:00s
-                        6:00   -       KRAT    1992 Jan 19 2:00s
+                        6:00   Russia  KRA%sT  1992 Jan 19 2:00s
                         7:00   Russia  KRA%sT
 Zone Asia/Irkutsk       6:57:20 -      LMT     1880
-                        6:57:20 -      IMT     1924 May  2 # Irkutsk Mean Time
-                        7:00   -       IRKT    1957 Mar # Irkutsk Time
+                        6:57:20 -      IMT     1920 Jan 25 # Irkutsk Mean Time
+                        7:00   -       IRKT    1930 Jun 21 # Irkutsk Time
                         8:00   Russia  IRK%sT  1991 Mar 31 2:00s
-                        7:00   1:00    IRKST   1991 Sep 29 2:00s
-                        7:00   -       IRKT    1992 Jan 19 2:00s
+                        7:00   Russia  IRK%sT  1992 Jan 19 2:00s
                         8:00   Russia  IRK%sT
-Zone Asia/Yakutsk       8:38:40 -      LMT     1924 May  2
-                        8:00   -       YAKT    1957 Mar # Yakutsk Time
+Zone Asia/Yakutsk       8:38:40 -      LMT     1919 Dec 15
+                        8:00   -       YAKT    1930 Jun 21 # Yakutsk Time
                         9:00   Russia  YAK%sT  1991 Mar 31 2:00s
-                        8:00   1:00    YAKST   1991 Sep 29 2:00s
-                        8:00   -       YAKT    1992 Jan 19 2:00s
+                        8:00   Russia  YAK%sT  1992 Jan 19 2:00s
                         9:00   Russia  YAK%sT
-Zone Asia/Vladivostok   8:47:44 -      LMT     1880
-                        8:47:44 -      VMT     1924 May  2 # Vladivostok MT
-                        9:00   -       VLAT    1957 Mar # Vladivostok Time
+Zone Asia/Vladivostok   8:47:44 -      LMT     1922 Nov 15
+                        9:00   -       VLAT    1930 Jun 21 # Vladivostok Time
                        10:00   Russia  VLA%sT  1991 Mar 31 2:00s
-                        9:00   1:00    VLAST   1991 Sep 29 2:00s
-                        9:00   -       VLAT    1992 Jan 19 2:00s
+                        9:00   Russia  VLA%sST 1992 Jan 19 2:00s
                        10:00   Russia  VLA%sT
 Zone Asia/Magadan      10:03:12 -      LMT     1924 May  2
-                       10:00   -       MAGT    1957 Mar # Magadan Time
+                       10:00   -       MAGT    1930 Jun 21 # Magadan Time
                        11:00   Russia  MAG%sT  1991 Mar 31 2:00s
-                       10:00   1:00    MAGST   1991 Sep 29 2:00s
-                       10:00   -       MAGT    1992 Jan 19 2:00s
+                       10:00   Russia  MAG%sT  1992 Jan 19 2:00s
                        11:00   Russia  MAG%sT
 # This name should be Asia/Petropavlovsk-Kamchatski, but that's too long.
-Zone Asia/Kamchatka    10:34:36 -      LMT     1924 May  2
-                       11:00   -       PETT    1957 Mar # P-K Time
+Zone Asia/Kamchatka    10:34:36 -      LMT     1922 Nov 10
+                       11:00   -       PETT    1930 Jun 21 # P-K Time
                        12:00   Russia  PET%sT  1991 Mar 31 2:00s
-                       11:00   1:00    PETST   1991 Sep 29 2:00s
-                       11:00   -       PETT    1992 Jan 19 2:00s
+                       11:00   Russia  PET%sT  1992 Jan 19 2:00s
                        12:00   Russia  PET%sT
 Zone Asia/Anadyr       11:49:56 -      LMT     1924 May  2
-                       12:00   -       ANAT    1957 Mar # Anadyr Time
-                       13:00   Russia  ANA%sT  1991 Mar 31 2:00s
-                       12:00   1:00    ANAST   1991 Sep 29 2:00s
-                       12:00   -       ANAT    1992 Jan 19 2:00s
-                       13:00   Russia  ANA%sT
+                       12:00   -       ANAT    1930 Jun 21 # Anadyr Time
+                       13:00   Russia  ANA%sT  1982 Apr  1 0:00s
+                       12:00   Russia  ANA%sT  1991 Mar 31 2:00s
+                       11:00   Russia  ANA%sT  1992 Jan 19 2:00s
+                       12:00   Russia  ANA%sT
 
 # Slovakia
 Link Europe/Prague Europe/Bratislava
@@ -2370,53 +2369,61 @@ Zone    Europe/Istanbul 1:55:52 -       LMT     1880
 Link   Europe/Istanbul Asia/Istanbul   # Istanbul is in both continents.
 
 # Ukraine
-# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-Rule   Ukraine 1917    only    -       Jul      1      23:00   1:00    UST     # Ukrainian Summer Time
-Rule   Ukraine 1917    only    -       Dec     28       0:00   0       KMT     # Kiev Mean Time
-Rule   Ukraine 1918    only    -       May     31      22:00   2:00    UDST    # Ukrainian Double Summer Time
-Rule   Ukraine 1918    only    -       Sep     17       0:00   1:00    UST
-Rule   Ukraine 1919    only    -       May     31      23:00   2:00    UDST
-Rule   Ukraine 1919    only    -       Jul      1       2:00   1:00    UST
-Rule   Ukraine 1919    only    -       Aug     16       0:00   0       KMT
-Rule   Ukraine 1921    only    -       Feb     14      23:00   1:00    UST
-Rule   Ukraine 1921    only    -       Mar     21      23:00   2:00    UDST
-Rule   Ukraine 1921    only    -       Sep      1       0:00   1:00    UST
-Rule   Ukraine 1921    only    -       Oct      1       0:00   0       KMT
-Rule   Crimea  1917    only    -       Jul      1      23:00   1:00    CST     # Crimean Summer Time
-Rule   Crimea  1917    only    -       Dec     28       0:00   0       NMT     # Nikolayev Mean Time
-Rule   Crimea  1918    only    -       May     31      22:00   2:00    CDST    # Crimean Double Summer Time
-Rule   Crimea  1918    only    -       Sep     17       0:00   1:00    CST
-Rule   Crimea  1919    only    -       May     31      23:00   2:00    CDST
-Rule   Crimea  1919    only    -       Jul      1       2:00   1:00    CST
-Rule   Crimea  1919    only    -       Aug     16       0:00   0       NMT
-Rule   Crimea  1921    only    -       Feb     14      23:00   1:00    CST
-Rule   Crimea  1921    only    -       Mar     21      23:00   2:00    CDST
-Rule   Crimea  1921    only    -       Sep      1       0:00   1:00    CST
-Rule   Crimea  1921    only    -       Oct      1       0:00   0       NMT
-Rule   Crimea  1996    only    -       Mar     lastSun  0:00u  1:00    -
-Rule   Crimea  1996    only    -       Oct     lastSun  0:00u  0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+# Most of Ukraine since 1970 has been like Kiev.
 Zone Europe/Kiev       2:02:04 -       LMT     1880
-                       2:02:04 Ukraine %s      1924 May  2
+                       2:02:04 -       KMT     1924 May  2 # Kiev Mean Time
+                       2:00    -       EET     1930 Jun 21
+                       3:00    -       MSK     1941 Sep 20
+                       1:00    C-Eur   CE%sT   1943 Nov  6
+                       3:00    Russia  MSK/MSD 1990
+                       3:00    -       MSK     1990 Jul  1 2:00
+                       2:00    -       EET     1992
+                       2:00    E-Eur   EE%sT   1995
+                       2:00    EU      EE%sT
+# Ruthenia used CET 1990/1991.
+Zone Europe/Uzhgorod   1:29:12 -       LMT     1890 Oct
+                       1:00    -       CET     1940
+                       1:00    C-Eur   CE%sT   1944 Oct
+                       1:00    1:00    CEST    1944 Oct 26
+                       1:00    -       CET     1945 Jun 29
+                       3:00    Russia  MSK/MSD 1990
+                       3:00    -       MSK     1990 Jul  1 2:00
+                       1:00    -       CET     1991 Mar 31 3:00
+                       2:00    -       EET     1992
+                       2:00    E-Eur   EE%sT   1995
+                       2:00    EU      EE%sT
+# Zaporozh'ye and eastern Lugansk oblasts observed DST 1990/1991.
+# Zaporozh'ye has an apostrophe, but Posix file names can't have apostrophes.
+Zone Europe/Zaporozhye 2:20:40 -       LMT     1880
+                       2:20    -       CUT     1924 May  2 # Central Ukraine T
                        2:00    -       EET     1930 Jun 21
-                       3:00    Russia  MSK/MSD 1990 Jul 17
-                       2:00    E-Eur   EE%sT   1996
+                       3:00    -       MSK     1941 Aug 25
+                       1:00    C-Eur   CE%sT   1943 Oct 25
+                       3:00    Russia  MSK/MSD 1991 Mar 31 2:00
+                       2:00    E-Eur   EE%sT   1995
                        2:00    EU      EE%sT
+# Central Crimea used Moscow time 1994/1997.
 Zone Europe/Simferopol 2:16:24 -       LMT     1880
-                       2:08:00 Crimea  %s      1924 May  2
+                       2:16    -       SMT     1924 May  2 # Simferopol Mean T
                        2:00    -       EET     1930 Jun 21
-                       3:00    Russia  MSK/MSD 1991 Mar 31 2:00s
-                       2:00    1:00    EEST    1991 Sep 29 2:00s
-# From Paul Eggert <eggert@twinsun.com> (1996-10-21):
-# The _Economist_ (1994-05-28, p 45) reports that most of Crimea switched
+                       3:00    -       MSK     1941 Nov
+                       1:00    C-Eur   CE%sT   1944 Apr 13
+                       3:00    Russia  MSK/MSD 1990
+                       3:00    -       MSK     1990 Jul  1 2:00
+                       2:00    -       EET     1992
+# From Paul Eggert <eggert@twinsun.com> (1999-11-12):
+# The _Economist_ (1994-05-28, p 45) reports that central Crimea switched
 # from Kiev to Moscow time sometime after the January 1994 elections.
-# For now, guess it changed Feb 1.
-                       2:00    C-Eur   EE%sT   1994 Feb
+# Shanks says ``date of change uncertain'', but implies that it happened
+# sometime between the 1994 DST switches.  For now, guess it changed in May.
+                       2:00    E-Eur   EE%sT   1994 May
 # From IATA SSIM (1994/1997), which also says that Kerch is still like Kiev.
-                       3:00    E-Eur   MSK/MSD 1996
+                       3:00    E-Eur   MSK/MSD 1996 Mar 31 3:00s
+                       3:00    1:00    MSD     1996 Oct 27 3:00s
 # IATA SSIM (1997-09) says Crimea switched to EET/EEST.
 # Assume it happened in March by not changing the clocks.
-                       3:00    Crimea  MSK/MSD 1997 Mar lastSun 1:00u
+                       3:00    Russia  MSK/MSD 1997 Mar lastSun 1:00u
                        2:00    EU      EE%sT
 
 # Yugoslavia
index 743e721..443e8db 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)northamerica     7.48
+# @(#)northamerica     7.49
 # also includes Central America and the Caribbean
 
 # This data is by no means authoritative; if you think you know better,
@@ -408,7 +408,7 @@ Zone America/Louisville     -5:43:02 -      LMT     1883 Nov 18 12:00
                        -5:00   US      E%sT    1974 Jan  6 2:00
                        -6:00   1:00    CDT     1974 Oct 27 2:00
                        -5:00   US      E%sT
-# Wayne County, Kentucky
+# Wayne, Clinton, and Russell Counties, Kentucky
 # From
 # <a href="http://frwebgate.access.gpo.gov/cgi-bin/getdoc.cgi?dbname=1999_register&docid=99-26945-filed">
 # Federal Register Doc. 99-26945
@@ -418,6 +418,18 @@ Zone America/Louisville    -5:43:02 -      LMT     1883 Nov 18 12:00
 # Kentucky, from the Central Time Zone to the Eastern Time Zone.... Now
 # the earliest date that the proposed change might take effect is
 # October 29, 2000.
+#
+# From
+# <a href="http://www.lake-cumberland.com/life/archive/news990129time.shtml">
+# Lake Cumberland LIFE
+# </a> (1999-01-29) via WKYM-101.7:
+# Clinton County has joined Wayne County in asking the DoT to change from
+# the Central to the Eastern time zone....  The Wayne County government made
+# the same request in December.  And while Russell County officials have not
+# taken action, the majority of respondents to a poll conducted there in
+# August indicated they would like to change to "fast time" also.
+# The three Lake Cumberland counties are the farthest east of any U.S.
+# location in the Central time zone.
 
 # Michigan
 #
@@ -902,7 +914,7 @@ Zone America/Dawson_Creek -8:00:56 -        LMT     1884
 # Nunavut ... moved ... to incorporate the whole territory into one time zone.
 # <a href="http://www.nunatsiaq.com/nunavut/nvt90903_13.html">
 # Nunavut moves to single time zone Oct. 31
-# </a> 
+# </a>
 #
 # From Antoine Leca (1999-09-06):
 # We then need to create a new timezone for the Kitikmeot region of Nunavut
@@ -917,6 +929,29 @@ Zone America/Dawson_Creek -8:00:56 -       LMT     1884
 # We'll ignore the claim about Coral Harbour for now,
 # since we have no further info.
 
+# From Rives McDow (1999-11-08):
+# On October 31, when the rest of Nunavut went to Central time,
+# Pangnirtung wobbled.  Here is the result of their wobble:
+#
+# The following businesses and organizations in Pangnirtung use Central Time:
+#
+#      First Air, Power Corp, Nunavut Construction, Health Center, RCMP,
+#      Eastern Arctic National Parks, A & D Specialist
+#
+# The following businesses and organizations in Pangnirtung use Eastern Time:
+#
+#      Hamlet office, All other businesses, Both schools, Airport operator
+#
+# This has made for an interesting situation there, which warranted the news.
+# No one there that I spoke with seems concerned, or has plans to
+# change the local methods of keeping time, as it evidently does not
+# really interfere with any activities or make things difficult locally.
+# They plan to celebrate New Year's turn-over twice, one hour apart,
+# so it appears that the situation will last at least that long.
+# The Nunavut Intergovernmental Affairs hopes that they will "come to
+# their senses", but the locals evidently don't see any problem with
+# the current state of affairs.
+
 # Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
 Rule   NT_YK   1918    only    -       Apr     14      2:00    1:00    D
 Rule   NT_YK   1918    only    -       Oct     27      2:00    0       S
@@ -971,7 +1006,7 @@ Zone America/Dawson        -9:17:40 -      LMT     1900 Aug 20
 # The Federal District (where Mexico City is) has observed [DST] several
 # times but not recently.
 #
-# I don't where to drawn the line in the North Baja area.  28th latitude
+# I don't where to draw the line in the North Baja area.  28th latitude
 # sounds good -- but it may be higher (how far [d]o radio stations from
 # San Diego affect culture?).
 #
@@ -1009,30 +1044,30 @@ Zone America/Dawson     -9:17:40 -      LMT     1900 Aug 20
 # From Alan Perry <alan.perry@eng.sun.com> (1996-02-15):
 # A guy from our Mexico subsidiary finally found the Presidential Decree
 # outlining the timezone changes in Mexico.
-# 
+#
 # ------------- Begin Forwarded Message -------------
-# 
+#
 # I finally got my hands on the Official Presidential Decree that sets up the
 # rules for the DST changes. The rules are:
-# 
+#
 # 1. The country is divided in 3 timezones:
 #    - Baja California Norte (the Mexico/BajaNorte TZ)
 #    - Baja California Sur, Nayarit, Sinaloa and Sonora (the Mexico/BajaSur TZ)
 #    - The rest of the country (the Mexico/General TZ)
-#    
+#
 # 2. From the first Sunday in April at 2:00 AM to the last Sunday in October
 #    at 2:00 AM, the times in each zone are as follows:
 #    BajaNorte: GMT+7
 #    BajaSur:   GMT+6
 #    General:   GMT+5
-#    
+#
 # 3. The rest of the year, the times are as follows:
 #    BajaNorte: GMT+8
 #    BajaSur:   GMT+7
 #    General:   GMT+6
-#    
+#
 # The Decree was published in Mexico's Official Newspaper on January 4th.
-# 
+#
 # -------------- End Forwarded Message --------------
 # From Paul Eggert (1996-06-12):
 # For an English translation of the decree, see
index bb95d0d..3b647b1 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)southamerica     7.32
+# @(#)southamerica     7.33
 
 # This data is by no means authoritative; if you think you know better,
 # go ahead and edit the file (and please send any changes to
@@ -564,8 +564,9 @@ Rule        Peru    1987    only    -       Jan      1      0:00    1:00    S
 Rule   Peru    1987    only    -       Apr      1      0:00    0       -
 Rule   Peru    1990    only    -       Jan      1      0:00    1:00    S
 Rule   Peru    1990    only    -       Apr      1      0:00    0       -
-Rule   Peru    1993    only    -       Jan      1      0:00    1:00    S
-Rule   Peru    1993    only    -       Apr      1      0:00    0       -
+# IATA is ambiguous for 1993/1995; go with Shanks.
+Rule   Peru    1994    only    -       Jan      1      0:00    1:00    S
+Rule   Peru    1994    only    -       Apr      1      0:00    0       -
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
 Zone   America/Lima    -5:08:12 -      LMT     1890
                        -5:09   -       LMT     1908 Jul 28 # Lima Mean Time
index b5f67e9..b172d94 100644 (file)
@@ -1,4 +1,4 @@
-# @(#)zone.tab 1.16
+# @(#)zone.tab 1.17
 #
 # TZ zone descriptions
 #
@@ -225,7 +225,8 @@ LV  +5657+02406     Europe/Riga
 LY     +3254+01311     Africa/Tripoli
 MA     +3339-00735     Africa/Casablanca
 MC     +4342+00723     Europe/Monaco
-MD     +4700+02850     Europe/Chisinau
+MD     +4700+02850     Europe/Chisinau most locations
+MD     +4651+02938     Europe/Tiraspol Transdniestria
 MG     -1855+04731     Indian/Antananarivo
 MH     +0709+17112     Pacific/Majuro  most locations
 MH     +0905+16720     Pacific/Kwajalein       Kwajalein
@@ -337,7 +338,9 @@ TV  -0831+17913     Pacific/Funafuti
 TW     +2503+12130     Asia/Taipei
 TZ     -0648+03917     Africa/Dar_es_Salaam
 UA     +5026+03031     Europe/Kiev     most locations
-UA     +4457+03406     Europe/Simferopol       Crimea
+UA     +4837+02218     Europe/Uzhgorod Ruthenia
+UA     +4750+03510     Europe/Zaporozhye       Zaporozh'ye, E Lugansk
+UA     +4457+03406     Europe/Simferopol       central Crimea
 UG     +0019+03225     Africa/Kampala
 UM     +1700-16830     Pacific/Johnston        Johnston Atoll
 UM     +2813-17722     Pacific/Midway  Midway Islands