aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP Rosevear <jpr@ximian.com>2002-07-26 21:52:41 +0800
committerJP Rosevear <jpr@src.gnome.org>2002-07-26 21:52:41 +0800
commit3c92b86460dce7b6e8d19de939ce4a65a01b55b7 (patch)
tree4e5a4cda6e9bfaada7c0ab763ec7b514a3e0448e
parent8e9f05296dc94e81c917de33c971b5faf99ee90e (diff)
downloadgsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar.gz
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar.bz2
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar.lz
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar.xz
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.tar.zst
gsoc2013-evolution-3c92b86460dce7b6e8d19de939ce4a65a01b55b7.zip
Update timezones (from Damon)
2002-06-18 JP Rosevear <jpr@ximian.com> * Update timezones (from Damon) 2002-06-07 JP Rosevear <jpr@ximian.com> * src/libical/icalparameter.c (icalparameter_as_ical_string): quote if the item contains a comma svn path=/trunk/; revision=17602
-rw-r--r--libical/ChangeLog9
-rw-r--r--libical/src/libical/icalparameter.c2
-rw-r--r--libical/zoneinfo/America/Asuncion.ics20
-rw-r--r--libical/zoneinfo/America/Cancun.ics10
-rw-r--r--libical/zoneinfo/America/Chihuahua.ics10
-rw-r--r--libical/zoneinfo/America/Mazatlan.ics10
-rw-r--r--libical/zoneinfo/America/Merida.ics10
-rw-r--r--libical/zoneinfo/America/Mexico_City.ics14
-rw-r--r--libical/zoneinfo/America/Monterrey.ics10
-rw-r--r--libical/zoneinfo/America/Thule.ics14
-rw-r--r--libical/zoneinfo/Asia/Almaty.ics6
-rw-r--r--libical/zoneinfo/Asia/Aqtau.ics6
-rw-r--r--libical/zoneinfo/Asia/Aqtobe.ics6
-rw-r--r--libical/zoneinfo/Asia/Karachi.ics14
-rw-r--r--libical/zoneinfo/Europe/Tallinn.ics14
-rw-r--r--libical/zoneinfo/Pacific/Tongatapu.ics14
-rw-r--r--libical/zoneinfo/zones.tab7
17 files changed, 113 insertions, 63 deletions
diff --git a/libical/ChangeLog b/libical/ChangeLog
index d69a377318..8511fd5169 100644
--- a/libical/ChangeLog
+++ b/libical/ChangeLog
@@ -1,3 +1,12 @@
+2002-06-18 JP Rosevear <jpr@ximian.com>
+
+ * Update timezones (from Damon)
+
+2002-06-07 JP Rosevear <jpr@ximian.com>
+
+ * src/libical/icalparameter.c (icalparameter_as_ical_string):
+ quote if the item contains a comma
+
2002-04-01 Dan Winship <danw@ximian.com>
Darwin/OS portability from Max Horn <max@quendi.de>
diff --git a/libical/src/libical/icalparameter.c b/libical/src/libical/icalparameter.c
index 7e0d15cef3..c5eae775a6 100644
--- a/libical/src/libical/icalparameter.c
+++ b/libical/src/libical/icalparameter.c
@@ -248,7 +248,7 @@ icalparameter_as_ical_string (icalparameter* parameter)
int qm = 0;
/* Encapsulate the property in quotes if necessary */
- if (strchr (impl->string, ';') != 0 || strchr (impl->string, ':') != 0) {
+ if (strpbrk(impl->string, ";:,") != 0) {
icalmemory_append_char (&buf, &buf_ptr, &buf_size, '"');
qm = 1;
}
diff --git a/libical/zoneinfo/America/Asuncion.ics b/libical/zoneinfo/America/Asuncion.ics
index c020222ae2..5af56fe1cf 100644
--- a/libical/zoneinfo/America/Asuncion.ics
+++ b/libical/zoneinfo/America/Asuncion.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Asuncion
+TZID:/softwarestudio.org/Olson_20020614_6/America/Asuncion
X-LIC-LOCATION:America/Asuncion
-BEGIN:DAYLIGHT
-TZOFFSETFROM:-0400
-TZOFFSETTO:-0300
-TZNAME:PYST
-DTSTART:19701004T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=1SU
-END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0300
TZOFFSETTO:-0400
TZNAME:PYT
-DTSTART:19700301T000000
-RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=1SU
+DTSTART:19700405T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:STANDARD
+BEGIN:DAYLIGHT
+TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+TZNAME:PYST
+DTSTART:19700906T000000
+RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1SU
+END:DAYLIGHT
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Cancun.ics b/libical/zoneinfo/America/Cancun.ics
index 6d4ecefb03..655ba074bc 100644
--- a/libical/zoneinfo/America/Cancun.ics
+++ b/libical/zoneinfo/America/Cancun.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Cancun
+TZID:/softwarestudio.org/Olson_20020614_6/America/Cancun
X-LIC-LOCATION:America/Cancun
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
-DTSTART:19700503T020000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19700927T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Chihuahua.ics b/libical/zoneinfo/America/Chihuahua.ics
index 63a0d1e6f2..205a152f66 100644
--- a/libical/zoneinfo/America/Chihuahua.ics
+++ b/libical/zoneinfo/America/Chihuahua.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Chihuahua
+TZID:/softwarestudio.org/Olson_20020614_6/America/Chihuahua
X-LIC-LOCATION:America/Chihuahua
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
-DTSTART:19700503T020000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
-DTSTART:19700927T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Mazatlan.ics b/libical/zoneinfo/America/Mazatlan.ics
index d868b4cd26..a98207999a 100644
--- a/libical/zoneinfo/America/Mazatlan.ics
+++ b/libical/zoneinfo/America/Mazatlan.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Mazatlan
+TZID:/softwarestudio.org/Olson_20020614_6/America/Mazatlan
X-LIC-LOCATION:America/Mazatlan
BEGIN:DAYLIGHT
TZOFFSETFROM:-0700
TZOFFSETTO:-0600
TZNAME:MDT
-DTSTART:19700503T020000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0600
TZOFFSETTO:-0700
TZNAME:MST
-DTSTART:19700927T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Merida.ics b/libical/zoneinfo/America/Merida.ics
index 120f33f6de..f751d6d566 100644
--- a/libical/zoneinfo/America/Merida.ics
+++ b/libical/zoneinfo/America/Merida.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Merida
+TZID:/softwarestudio.org/Olson_20020614_6/America/Merida
X-LIC-LOCATION:America/Merida
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
-DTSTART:19700503T020000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19700927T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Mexico_City.ics b/libical/zoneinfo/America/Mexico_City.ics
index c6df61f470..52b5c02342 100644
--- a/libical/zoneinfo/America/Mexico_City.ics
+++ b/libical/zoneinfo/America/Mexico_City.ics
@@ -2,13 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Mexico_City
+TZID:/softwarestudio.org/Olson_20020614_6/America/Mexico_City
X-LIC-LOCATION:America/Mexico_City
-BEGIN:STANDARD
+BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
+TZOFFSETTO:-0500
+TZNAME:CDT
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19700101T000000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Monterrey.ics b/libical/zoneinfo/America/Monterrey.ics
index dc695cc45c..79d6da029a 100644
--- a/libical/zoneinfo/America/Monterrey.ics
+++ b/libical/zoneinfo/America/Monterrey.ics
@@ -2,21 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Monterrey
+TZID:/softwarestudio.org/Olson_20020614_6/America/Monterrey
X-LIC-LOCATION:America/Monterrey
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
-DTSTART:19700503T020000
-RRULE:FREQ=YEARLY;BYMONTH=5;BYDAY=1SU
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
-DTSTART:19700927T020000
-RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/America/Thule.ics b/libical/zoneinfo/America/Thule.ics
index b71aa67139..a0674efe38 100644
--- a/libical/zoneinfo/America/Thule.ics
+++ b/libical/zoneinfo/America/Thule.ics
@@ -2,13 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/America/Thule
+TZID:/softwarestudio.org/Olson_20020614_6/America/Thule
X-LIC-LOCATION:America/Thule
-BEGIN:STANDARD
+BEGIN:DAYLIGHT
TZOFFSETFROM:-0400
+TZOFFSETTO:-0300
+TZNAME:ADT
+DTSTART:19700405T020000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:-0300
TZOFFSETTO:-0400
TZNAME:AST
-DTSTART:19700101T000000
+DTSTART:19701025T020000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/Asia/Almaty.ics b/libical/zoneinfo/Asia/Almaty.ics
index 89ea0d4a2e..86caa3e295 100644
--- a/libical/zoneinfo/Asia/Almaty.ics
+++ b/libical/zoneinfo/Asia/Almaty.ics
@@ -2,20 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Asia/Almaty
+TZID:/softwarestudio.org/Olson_20020614_6/Asia/Almaty
X-LIC-LOCATION:Asia/Almaty
BEGIN:DAYLIGHT
TZOFFSETFROM:+0600
TZOFFSETTO:+0700
TZNAME:ALMST
-DTSTART:19700329T000000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0700
TZOFFSETTO:+0600
TZNAME:ALMT
-DTSTART:19701025T000000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/libical/zoneinfo/Asia/Aqtau.ics b/libical/zoneinfo/Asia/Aqtau.ics
index 9981df52b5..f4da2bbdff 100644
--- a/libical/zoneinfo/Asia/Aqtau.ics
+++ b/libical/zoneinfo/Asia/Aqtau.ics
@@ -2,20 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Asia/Aqtau
+TZID:/softwarestudio.org/Olson_20020614_6/Asia/Aqtau
X-LIC-LOCATION:Asia/Aqtau
BEGIN:DAYLIGHT
TZOFFSETFROM:+0400
TZOFFSETTO:+0500
TZNAME:AQTST
-DTSTART:19700329T000000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0500
TZOFFSETTO:+0400
TZNAME:AQTT
-DTSTART:19701025T000000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/libical/zoneinfo/Asia/Aqtobe.ics b/libical/zoneinfo/Asia/Aqtobe.ics
index be7b7f08f2..1c1e29a2d1 100644
--- a/libical/zoneinfo/Asia/Aqtobe.ics
+++ b/libical/zoneinfo/Asia/Aqtobe.ics
@@ -2,20 +2,20 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Asia/Aqtobe
+TZID:/softwarestudio.org/Olson_20020614_6/Asia/Aqtobe
X-LIC-LOCATION:Asia/Aqtobe
BEGIN:DAYLIGHT
TZOFFSETFROM:+0500
TZOFFSETTO:+0600
TZNAME:AQTST
-DTSTART:19700329T000000
+DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0600
TZOFFSETTO:+0500
TZNAME:AQTT
-DTSTART:19701025T000000
+DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
diff --git a/libical/zoneinfo/Asia/Karachi.ics b/libical/zoneinfo/Asia/Karachi.ics
index 0bed70d6a7..c0d3081094 100644
--- a/libical/zoneinfo/Asia/Karachi.ics
+++ b/libical/zoneinfo/Asia/Karachi.ics
@@ -2,13 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Asia/Karachi
+TZID:/softwarestudio.org/Olson_20020614_6/Asia/Karachi
X-LIC-LOCATION:Asia/Karachi
-BEGIN:STANDARD
+BEGIN:DAYLIGHT
TZOFFSETFROM:+0500
+TZOFFSETTO:+0600
+TZNAME:PKST
+DTSTART:19700405T000000
+RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0600
TZOFFSETTO:+0500
TZNAME:PKT
-DTSTART:19700101T000000
+DTSTART:19701015T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/Europe/Tallinn.ics b/libical/zoneinfo/Europe/Tallinn.ics
index a12a3ee1bd..d19ee94edc 100644
--- a/libical/zoneinfo/Europe/Tallinn.ics
+++ b/libical/zoneinfo/Europe/Tallinn.ics
@@ -2,13 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Europe/Tallinn
+TZID:/softwarestudio.org/Olson_20020614_6/Europe/Tallinn
X-LIC-LOCATION:Europe/Tallinn
-BEGIN:STANDARD
+BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
+TZOFFSETTO:+0300
+TZNAME:EEST
+DTSTART:19700329T030000
+RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+0300
TZOFFSETTO:+0200
TZNAME:EET
-DTSTART:19700101T000000
+DTSTART:19701025T040000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/Pacific/Tongatapu.ics b/libical/zoneinfo/Pacific/Tongatapu.ics
index c2c64946ad..a77ae5ced8 100644
--- a/libical/zoneinfo/Pacific/Tongatapu.ics
+++ b/libical/zoneinfo/Pacific/Tongatapu.ics
@@ -2,13 +2,21 @@ BEGIN:VCALENDAR
PRODID:-//Ximian//NONSGML Evolution Olson-VTIMEZONE Converter//EN
VERSION:2.0
BEGIN:VTIMEZONE
-TZID:/softwarestudio.org/Olson_20011030_5/Pacific/Tongatapu
+TZID:/softwarestudio.org/Olson_20020614_6/Pacific/Tongatapu
X-LIC-LOCATION:Pacific/Tongatapu
-BEGIN:STANDARD
+BEGIN:DAYLIGHT
TZOFFSETFROM:+1300
+TZOFFSETTO:+1400
+TZNAME:TOST
+DTSTART:19701101T020000
+RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
+END:DAYLIGHT
+BEGIN:STANDARD
+TZOFFSETFROM:+1400
TZOFFSETTO:+1300
TZNAME:TOT
-DTSTART:19700101T000000
+DTSTART:19700125T020000
+RRULE:FREQ=YEARLY;BYMONTH=1;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/libical/zoneinfo/zones.tab b/libical/zoneinfo/zones.tab
index 00e29649ff..d951e526ec 100644
--- a/libical/zoneinfo/zones.tab
+++ b/libical/zoneinfo/zones.tab
@@ -147,7 +147,6 @@
-0080300 -0345400 America/Recife
+0502400 -1043900 America/Regina
-0095800 -0674800 America/Rio_Branco
--0325700 -0604000 America/Rosario
-0332700 -0704000 America/Santiago
+0182800 -0695400 America/Santo_Domingo
-0233200 -0463700 America/Sao_Paulo
@@ -220,17 +219,20 @@
+0031000 +1014200 Asia/Kuala_Lumpur
+0013300 +1102000 Asia/Kuching
+0292000 +0475900 Asia/Kuwait
-+0221400 +1133500 Asia/Macao
++0221400 +1133500 Asia/Macau
+0593400 +1504800 Asia/Magadan
+-0050700 +1192400 Asia/Makassar
+0143500 +1210000 Asia/Manila
+0233600 +0583500 Asia/Muscat
+0351000 +0332200 Asia/Nicosia
+0550200 +0825500 Asia/Novosibirsk
+0550000 +0732400 Asia/Omsk
++0511300 +0512100 Asia/Oral
+0113300 +1045500 Asia/Phnom_Penh
+0000200 +1092000 Asia/Pontianak
+0390100 +1254500 Asia/Pyongyang
+0251700 +0513200 Asia/Qatar
++0444800 +0652800 Asia/Qyzylorda
+0164700 +0961000 Asia/Rangoon
+0243800 +0464300 Asia/Riyadh
+0104500 +1064000 Asia/Saigon
@@ -245,7 +247,6 @@
+0354000 +0512600 Asia/Tehran
+0272800 +0893900 Asia/Thimphu
+0353916 +1394441 Asia/Tokyo
--0050700 +1192400 Asia/Ujung_Pandang
+0475500 +1065300 Asia/Ulaanbaatar
+0434800 +0873500 Asia/Urumqi
+0175800 +1023600 Asia/Vientiane