applied changes from 92cceaf860bbf56d983063471093858a3871ec23

through e38c570559610854b85c2c517053417779a76964

applied changes from e38c570559610854b85c2c517053417779a76964
             through 9d44b483787d6b5bf34a75581975d592ab901570

applied changes from 9d44b483787d6b5bf34a75581975d592ab901570
             through 6ec97f8aa3c0da79e5ef04809f3d7fce566e64b3

Monotone-Parent: 00afe1e795cd37cafff7687d6f1b8502f4f5735e
Monotone-Revision: 82564e2898976a6c09a85817e4b2954a5c58b7a9

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-17T19:16:46
maint-2.0.2
Francis Lachapelle 2011-11-17 19:16:46 +00:00
parent 88d818df1a
commit b5fdc4a7c9
420 changed files with 7099 additions and 7050 deletions

View File

@ -1,3 +1,8 @@
2011-11-16 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/SOGo/SOGoSieveManager.m (-updateFiltersForLogin:...)
We now handle connection exceptions to avoid crashing sogod.
2011-11-13 Wolfgang Sourdeau <wsourdeau@inverse.ca> 2011-11-13 Wolfgang Sourdeau <wsourdeau@inverse.ca>
* OpenChange/MAPIStoreContactsMessage.m (-getPrBody:inMemCtx:): * OpenChange/MAPIStoreContactsMessage.m (-getPrBody:inMemCtx:):

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Africa/Cairo TZID:Africa/Cairo
X-LIC-LOCATION:Africa/Cairo X-LIC-LOCATION:Africa/Cairo
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700424T000000
RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=-1FR
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0200
TZOFFSETTO:+0200 TZOFFSETTO:+0200
TZNAME:EET TZNAME:EET
DTSTART:19700925T000000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1FR
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Juba
X-LIC-LOCATION:Africa/Juba
BEGIN:STANDARD
TZOFFSETFROM:+0300
TZOFFSETTO:+0300
TZNAME:EAT
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -4,11 +4,19 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:America/Bahia TZID:America/Bahia
X-LIC-LOCATION:America/Bahia X-LIC-LOCATION:America/Bahia
BEGIN:DAYLIGHT
TZOFFSETFROM:-0300
TZOFFSETTO:-0200
TZNAME:BRST
DTSTART:19701018T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=3SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0300 TZOFFSETFROM:-0300
TZOFFSETTO:-0300 TZOFFSETTO:-0300
TZNAME:BRT TZNAME:BRT
DTSTART:19700101T000000 DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -15,7 +15,8 @@ BEGIN:STANDARD
TZOFFSETFROM:-0400 TZOFFSETFROM:-0400
TZOFFSETTO:-0400 TZOFFSETTO:-0400
TZNAME:AMT TZNAME:AMT
DTSTART:19700101T000000 DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -15,7 +15,8 @@ BEGIN:STANDARD
TZOFFSETFROM:-0400 TZOFFSETFROM:-0400
TZOFFSETTO:-0400 TZOFFSETTO:-0400
TZNAME:AMT TZNAME:AMT
DTSTART:19700101T000000 DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,19 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:America/Goose_Bay TZID:America/Goose_Bay
X-LIC-LOCATION:America/Goose_Bay X-LIC-LOCATION:America/Goose_Bay
BEGIN:DAYLIGHT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
TZNAME:ADT
DTSTART:19700308T000100
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0300 TZOFFSETFROM:-0300
TZOFFSETTO:-0400 TZOFFSETTO:-0400
TZNAME:AST TZNAME:AST
DTSTART:19701101T000100 DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
TZNAME:ADT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,13 +4,6 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:America/Havana TZID:America/Havana
X-LIC-LOCATION:America/Havana X-LIC-LOCATION:America/Havana
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:CST
DTSTART:19701025T010000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT BEGIN:DAYLIGHT
TZOFFSETFROM:-0500 TZOFFSETFROM:-0500
TZOFFSETTO:-0400 TZOFFSETTO:-0400
@ -18,5 +11,12 @@ TZNAME:CDT
DTSTART:19700308T000000 DTSTART:19700308T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:CST
DTSTART:19701025T010000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Kralendijk
X-LIC-LOCATION:America/Kralendijk
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Lower_Princes
X-LIC-LOCATION:America/Lower_Princes
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Metlakatla
X-LIC-LOCATION:America/Metlakatla
BEGIN:STANDARD
TZOFFSETFROM:-0800
TZOFFSETTO:-0800
TZNAME:MeST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -0,0 +1,22 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Monterrey
X-LIC-LOCATION:America/Monterrey
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:19701025T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Montserrat
X-LIC-LOCATION:America/Montserrat
BEGIN:STANDARD
TZOFFSETFROM:-0400
TZOFFSETTO:-0400
TZNAME:AST
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -0,0 +1,22 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/North_Dakota/Beulah
X-LIC-LOCATION:America/North_Dakota/Beulah
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -6,17 +6,17 @@ TZID:America/Resolute
X-LIC-LOCATION:America/Resolute X-LIC-LOCATION:America/Resolute
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0500 TZOFFSETFROM:-0500
TZOFFSETTO:-0500 TZOFFSETTO:-0600
TZNAME:EST TZNAME:CST
DTSTART:19701101T020000 DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD END:STANDARD
BEGIN:STANDARD BEGIN:DAYLIGHT
TZOFFSETFROM:-0500 TZOFFSETFROM:-0600
TZOFFSETTO:-0500 TZOFFSETTO:-0500
TZNAME:CDT TZNAME:CDT
DTSTART:19700308T020000 DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:STANDARD END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,13 +4,6 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:America/Santiago TZID:America/Santiago
X-LIC-LOCATION:America/Santiago X-LIC-LOCATION:America/Santiago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
TZNAME:CLST
DTSTART:19701011T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0300 TZOFFSETFROM:-0300
TZOFFSETTO:-0400 TZOFFSETTO:-0400
@ -18,5 +11,12 @@ TZNAME:CLT
DTSTART:19700315T000000 DTSTART:19700315T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0400
TZOFFSETTO:-0300
TZNAME:CLST
DTSTART:19701011T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SU
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -15,7 +15,8 @@ BEGIN:STANDARD
TZOFFSETFROM:-0300 TZOFFSETFROM:-0300
TZOFFSETTO:-0300 TZOFFSETTO:-0300
TZNAME:BRT TZNAME:BRT
DTSTART:19700101T000000 DTSTART:19700215T000000
RRULE:FREQ=YEARLY;BYMONTH=2;BYDAY=3SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -0,0 +1,22 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Sitka
X-LIC-LOCATION:America/Sitka
BEGIN:DAYLIGHT
TZOFFSETFROM:-0900
TZOFFSETTO:-0800
TZNAME:AKDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0800
TZOFFSETTO:-0900
TZNAME:AKST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -4,19 +4,19 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:America/St_Johns TZID:America/St_Johns
X-LIC-LOCATION:America/St_Johns X-LIC-LOCATION:America/St_Johns
BEGIN:DAYLIGHT
TZOFFSETFROM:-0330
TZOFFSETTO:-0230
TZNAME:NDT
DTSTART:19700308T000100
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0230 TZOFFSETFROM:-0230
TZOFFSETTO:-0330 TZOFFSETTO:-0330
TZNAME:NST TZNAME:NST
DTSTART:19701101T000100 DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0330
TZOFFSETTO:-0230
TZNAME:NDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -6,17 +6,9 @@ TZID:Asia/Anadyr
X-LIC-LOCATION:Asia/Anadyr X-LIC-LOCATION:Asia/Anadyr
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1200 TZOFFSETFROM:+1200
TZOFFSETTO:+1100
TZNAME:ANAT
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1100
TZOFFSETTO:+1200 TZOFFSETTO:+1200
TZNAME:ANAST TZNAME:ANAT
DTSTART:19700329T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:STANDARD
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Gaza TZID:Asia/Gaza
X-LIC-LOCATION:Asia/Gaza X-LIC-LOCATION:Asia/Gaza
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700328T000100
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SA
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0200
TZOFFSETTO:+0200 TZOFFSETTO:+0200
TZNAME:EET TZNAME:EET
DTSTART:19700904T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=1FR
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -0,0 +1,14 @@
BEGIN:VCALENDAR
PRODID:-//Inverse inc.//NONSGML SOGo//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Hebron
X-LIC-LOCATION:Asia/Hebron
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
TZNAME:EET
DTSTART:19700101T000000
END:STANDARD
END:VTIMEZONE
END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Irkutsk TZID:Asia/Irkutsk
X-LIC-LOCATION:Asia/Irkutsk X-LIC-LOCATION:Asia/Irkutsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0800
TZOFFSETTO:+0900
TZNAME:IRKST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0900 TZOFFSETFROM:+0900
TZOFFSETTO:+0800 TZOFFSETTO:+0900
TZNAME:IRKT TZNAME:IRKT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,13 +4,6 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Istanbul TZID:Asia/Istanbul
X-LIC-LOCATION:Asia/Istanbul X-LIC-LOCATION:Asia/Istanbul
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0300
TZOFFSETTO:+0200 TZOFFSETTO:+0200
@ -18,5 +11,12 @@ TZNAME:EET
DTSTART:19701025T040000 DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -6,17 +6,9 @@ TZID:Asia/Kamchatka
X-LIC-LOCATION:Asia/Kamchatka X-LIC-LOCATION:Asia/Kamchatka
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1200 TZOFFSETFROM:+1200
TZOFFSETTO:+1100
TZNAME:PETT
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1100
TZOFFSETTO:+1200 TZOFFSETTO:+1200
TZNAME:PETST TZNAME:PETT
DTSTART:19700329T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:STANDARD
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Krasnoyarsk TZID:Asia/Krasnoyarsk
X-LIC-LOCATION:Asia/Krasnoyarsk X-LIC-LOCATION:Asia/Krasnoyarsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0700
TZOFFSETTO:+0800
TZNAME:KRAST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0800 TZOFFSETFROM:+0800
TZOFFSETTO:+0700 TZOFFSETTO:+0800
TZNAME:KRAT TZNAME:KRAT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Magadan TZID:Asia/Magadan
X-LIC-LOCATION:Asia/Magadan X-LIC-LOCATION:Asia/Magadan
BEGIN:DAYLIGHT
TZOFFSETFROM:+1100
TZOFFSETTO:+1200
TZNAME:MAGST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1200 TZOFFSETFROM:+1200
TZOFFSETTO:+1100 TZOFFSETTO:+1200
TZNAME:MAGT TZNAME:MAGT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -6,17 +6,9 @@ TZID:Asia/Novokuznetsk
X-LIC-LOCATION:Asia/Novokuznetsk X-LIC-LOCATION:Asia/Novokuznetsk
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0700 TZOFFSETFROM:+0700
TZOFFSETTO:+0600
TZNAME:NOVT
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0600
TZOFFSETTO:+0700 TZOFFSETTO:+0700
TZNAME:NOVST TZNAME:NOVT
DTSTART:19700329T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:STANDARD
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Novosibirsk TZID:Asia/Novosibirsk
X-LIC-LOCATION:Asia/Novosibirsk X-LIC-LOCATION:Asia/Novosibirsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0600
TZOFFSETTO:+0700
TZNAME:NOVST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0700 TZOFFSETFROM:+0700
TZOFFSETTO:+0600 TZOFFSETTO:+0700
TZNAME:NOVT TZNAME:NOVT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Omsk TZID:Asia/Omsk
X-LIC-LOCATION:Asia/Omsk X-LIC-LOCATION:Asia/Omsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0600
TZOFFSETTO:+0700
TZNAME:OMSST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0700 TZOFFSETFROM:+0700
TZOFFSETTO:+0600 TZOFFSETTO:+0700
TZNAME:OMST TZNAME:OMST
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -6,17 +6,9 @@ TZID:Asia/Sakhalin
X-LIC-LOCATION:Asia/Sakhalin X-LIC-LOCATION:Asia/Sakhalin
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1100 TZOFFSETFROM:+1100
TZOFFSETTO:+1000
TZNAME:SAKT
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100 TZOFFSETTO:+1100
TZNAME:SAKST TZNAME:SAKT
DTSTART:19700329T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:STANDARD
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Vladivostok TZID:Asia/Vladivostok
X-LIC-LOCATION:Asia/Vladivostok X-LIC-LOCATION:Asia/Vladivostok
BEGIN:DAYLIGHT
TZOFFSETFROM:+1000
TZOFFSETTO:+1100
TZNAME:VLAST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1100 TZOFFSETFROM:+1100
TZOFFSETTO:+1000 TZOFFSETTO:+1100
TZNAME:VLAT TZNAME:VLAT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Yakutsk TZID:Asia/Yakutsk
X-LIC-LOCATION:Asia/Yakutsk X-LIC-LOCATION:Asia/Yakutsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0900
TZOFFSETTO:+1000
TZNAME:YAKST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+1000 TZOFFSETFROM:+1000
TZOFFSETTO:+0900 TZOFFSETTO:+1000
TZNAME:YAKT TZNAME:YAKT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Asia/Yekaterinburg TZID:Asia/Yekaterinburg
X-LIC-LOCATION:Asia/Yekaterinburg X-LIC-LOCATION:Asia/Yekaterinburg
BEGIN:DAYLIGHT
TZOFFSETFROM:+0500
TZOFFSETTO:+0600
TZNAME:YEKST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0600 TZOFFSETFROM:+0600
TZOFFSETTO:+0500 TZOFFSETTO:+0600
TZNAME:YEKT TZNAME:YEKT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,13 +4,6 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Europe/Istanbul TZID:Europe/Istanbul
X-LIC-LOCATION:Europe/Istanbul X-LIC-LOCATION:Europe/Istanbul
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0300
TZOFFSETTO:+0200 TZOFFSETTO:+0200
@ -18,5 +11,12 @@ TZNAME:EET
DTSTART:19701025T040000 DTSTART:19701025T040000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T030000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Europe/Kaliningrad TZID:Europe/Kaliningrad
X-LIC-LOCATION:Europe/Kaliningrad X-LIC-LOCATION:Europe/Kaliningrad
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0300
TZOFFSETTO:+0200 TZOFFSETTO:+0300
TZNAME:EET TZNAME:FET
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Europe/Minsk TZID:Europe/Minsk
X-LIC-LOCATION:Europe/Minsk X-LIC-LOCATION:Europe/Minsk
BEGIN:DAYLIGHT
TZOFFSETFROM:+0200
TZOFFSETTO:+0300
TZNAME:EEST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0300 TZOFFSETFROM:+0300
TZOFFSETTO:+0200 TZOFFSETTO:+0300
TZNAME:EET TZNAME:FET
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Europe/Moscow TZID:Europe/Moscow
X-LIC-LOCATION:Europe/Moscow X-LIC-LOCATION:Europe/Moscow
BEGIN:DAYLIGHT
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
TZNAME:MSD
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0400 TZOFFSETFROM:+0400
TZOFFSETTO:+0300 TZOFFSETTO:+0400
TZNAME:MSK TZNAME:MSK
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -6,17 +6,9 @@ TZID:Europe/Samara
X-LIC-LOCATION:Europe/Samara X-LIC-LOCATION:Europe/Samara
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0400 TZOFFSETFROM:+0400
TZOFFSETTO:+0300
TZNAME:SAMT
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0300
TZOFFSETTO:+0400 TZOFFSETTO:+0400
TZNAME:SAMST TZNAME:SAMT
DTSTART:19700329T020000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU END:STANDARD
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -4,19 +4,11 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Europe/Volgograd TZID:Europe/Volgograd
X-LIC-LOCATION:Europe/Volgograd X-LIC-LOCATION:Europe/Volgograd
BEGIN:DAYLIGHT
TZOFFSETFROM:+0300
TZOFFSETTO:+0400
TZNAME:VOLST
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:+0400 TZOFFSETFROM:+0400
TZOFFSETTO:+0300 TZOFFSETTO:+0400
TZNAME:VOLT TZNAME:VOLT
DTSTART:19701025T030000 DTSTART:19700101T000000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD END:STANDARD
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -5,8 +5,8 @@ BEGIN:VTIMEZONE
TZID:Pacific/Apia TZID:Pacific/Apia
X-LIC-LOCATION:Pacific/Apia X-LIC-LOCATION:Pacific/Apia
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-1100 TZOFFSETFROM:+1300
TZOFFSETTO:-1100 TZOFFSETTO:+1300
TZNAME:WST TZNAME:WST
DTSTART:19700101T000000 DTSTART:19700101T000000
END:STANDARD END:STANDARD

View File

@ -4,13 +4,6 @@ VERSION:2.0
BEGIN:VTIMEZONE BEGIN:VTIMEZONE
TZID:Pacific/Easter TZID:Pacific/Easter
X-LIC-LOCATION:Pacific/Easter X-LIC-LOCATION:Pacific/Easter
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:EASST
DTSTART:19701010T220000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SA
END:DAYLIGHT
BEGIN:STANDARD BEGIN:STANDARD
TZOFFSETFROM:-0500 TZOFFSETFROM:-0500
TZOFFSETTO:-0600 TZOFFSETTO:-0600
@ -18,5 +11,12 @@ TZNAME:EAST
DTSTART:19700314T220000 DTSTART:19700314T220000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SA RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SA
END:STANDARD END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:EASST
DTSTART:19701010T220000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=2SA
END:DAYLIGHT
END:VTIMEZONE END:VTIMEZONE
END:VCALENDAR END:VCALENDAR

View File

@ -0,0 +1,17 @@
To updated the timezone files:
1- get the vzic or tzurl tool from http://code.google.com/p/tzurl/source/checkout and compile it
2- get the zone files, for example:
mkdir /tmp/zones
cd /tmp/zones
wget ftp://munnari.oz.au/pub/oldtz/tzdata2011n.tar.gz
tar -zxvf tzdata2011n.tar.gz
3- run the conversion tool and adjust the PRODID
vzic --olson-dir /tmp/zones/ --output-dir SOGo/SOPE/NGCards/TimeZones/
cd SOGo/SOPE/NGCards/TimeZones/
rm -f zones.h zones.tab
find . -name "*.ics" | xargs -ti sed -i s/'tzurl.org\/\/NONSGML Olson 2011k'/'Inverse inc.\/\/NONSGML SOGo'/ {}

View File

@ -1986,7 +1986,7 @@ static NSArray *childRecordFields = nil;
[r appendFormat: @"<D:response><D:href>"]; [r appendFormat: @"<D:response><D:href>"];
[r appendString: baseURL]; [r appendString: baseURL];
[r appendString: [object objectForKey: @"c_name"]]; [r appendString: [[object objectForKey: @"c_name"] stringByEscapingURL]];
[r appendString: @"</D:href>"]; [r appendString: @"</D:href>"];
// NSLog (@"(appendPropstats...): %@", [NSDate date]); // NSLog (@"(appendPropstats...): %@", [NSDate date]);
@ -2032,7 +2032,7 @@ static NSArray *childRecordFields = nil;
for (count = 0; count < max; count++) for (count = 0; count < max; count++)
{ {
element = [refs objectAtIndex: count]; element = [refs objectAtIndex: count];
currentURL = [[element firstChild] nodeValue]; currentURL = [[[element firstChild] nodeValue] stringByUnescapingURL];
[urls addObject: currentURL]; [urls addObject: currentURL];
} }

View File

@ -629,7 +629,7 @@ static NSString *sieveScriptName = @"sogo";
NGSieveClient *client; NGSieveClient *client;
NSString *filterScript, *v, *sieveServer; NSString *filterScript, *v, *sieveServer;
int sievePort; int sievePort;
BOOL b; BOOL b, connected;
dd = [user domainDefaults]; dd = [user domainDefaults];
if (!([dd sieveScriptsEnabled] || [dd vacationEnabled] || [dd forwardEnabled])) if (!([dd sieveScriptsEnabled] || [dd vacationEnabled] || [dd forwardEnabled]))
@ -637,6 +637,8 @@ static NSString *sieveScriptName = @"sogo";
req = [NSMutableArray arrayWithCapacity: 15]; req = [NSMutableArray arrayWithCapacity: 15];
ud = [user userDefaults]; ud = [user userDefaults];
connected = YES;
b = NO; b = NO;
script = [NSMutableString string]; script = [NSMutableString string];
@ -793,7 +795,23 @@ static NSString *sieveScriptName = @"sogo";
[client closeConnection]; [client closeConnection];
return NO; return NO;
} }
NS_DURING
{
result = [client login: theLogin authname: theAuthName password: thePassword]; result = [client login: theLogin authname: theAuthName password: thePassword];
}
NS_HANDLER
{
connected = NO;
}
NS_ENDHANDLER
if (!connected)
{
NSLog(@"Sieve connection failed on %@", [address description]);
return NO;
}
if (![[result valueForKey:@"result"] boolValue]) { if (![[result valueForKey:@"result"] boolValue]) {
NSLog(@"failure. Attempting with a renewed password (no authname supported)"); NSLog(@"failure. Attempting with a renewed password (no authname supported)");
thePassword = [theAccount imap4PasswordRenewed: YES]; thePassword = [theAccount imap4PasswordRenewed: YES];