[horde] Can't add Outlook meeting request to Kronolith (Not only Oulook, but also Novell Groupwise meetings affected)

Anton Köstlbacher horde3 at dingsbums.org
Mon Feb 18 11:50:53 UTC 2013


Am 06.12.2012 10:24, schrieb Ole Wolf:
> Quoting Ole Wolf <ole at naturloven.dk>:
>
>> So something else is wrong; maybe it's a Kronolith bug caused by 
>> Microsoft's creative naming of timezones?
>
> I took a look at the vCalendar entry. Removing the slightly sensitive 
> details, the entry looks like this:
>
> -----------------
> BEGIN:VCALENDAR
> METHOD:REQUEST
> PRODID:Microsoft Exchange Server 2007
> VERSION:2.0
> BEGIN:VTIMEZONE
> TZID:Romance Standard Time
> BEGIN:STANDARD
> DTSTART:16010101T030000
> TZOFFSETFROM:+0200
> TZOFFSETTO:+0100
> RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=10
> END:STANDARD
> BEGIN:DAYLIGHT
> DTSTART:16010101T020000
> TZOFFSETFROM:+0100
> TZOFFSETTO:+0200
> RRULE:FREQ=YEARLY;INTERVAL=1;BYDAY=-1SU;BYMONTH=3
> END:DAYLIGHT
> END:VTIMEZONE
> BEGIN:VEVENT
> ORGANIZER;CN=***********************
> ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN='ole at natur 
>
>  loven.dk':MAILTO:ole at naturloven.dk
> DESCRIPTION;LANGUAGE=*********************
> SUMMARY;LANGUAGE=da-DK:****************
> DTSTART;TZID=Romance Standard Time:20121210T120000
> DTEND;TZID=Romance Standard Time:20121210T130000
> UID:DK:****************
> CLASS:PUBLIC
> PRIORITY:5
> DTSTAMP:20121206T070033Z
> TRANSP:OPAQUE
> STATUS:CONFIRMED
> SEQUENCE:0
> LOCATION;LANGUAGE=da-DK:DK:****************
> X-MICROSOFT-CDO-APPT-SEQUENCE:0
> X-MICROSOFT-CDO-OWNERAPPTID:872859612
> X-MICROSOFT-CDO-BUSYSTATUS:TENTATIVE
> X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY
> X-MICROSOFT-CDO-ALLDAYEVENT:FALSE
> X-MICROSOFT-CDO-IMPORTANCE:1
> X-MICROSOFT-CDO-INSTTYPE:0
> BEGIN:VALARM
> ACTION:DISPLAY
> DESCRIPTION:REMINDER
> TRIGGER;RELATED=START:-PT15M
> END:VALARM
> END:VEVENT
> END:VCALENDAR
> -----------------
>
> It appears that the "Romance Standard Time" is set in the original 
> meeting request, so it's probably not an error in my server 
> configuration unless I've missed some important PHP timezone library 
> that the Horde test.php also misses.
>
> This looks like it may be a bug in Kronolith--would a Kronolith 
> developers care to comment?
>

It's not only Outlook, I just received an appointment with Novell 
Groupwise, which cannot be added:

DateTimeZone::_construct() [a 
href='datetimezone.--construct'>datetimezone.--construct
Unknown or bad timezone ((GMT+0100) CET))

-----------------

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Novell Inc//Groupwise 12.0.1
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:(GMT+0100) CET
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:20001027T000000
RRULE:FREQ=YEARLY;BYDAY=4SU;BYMONTH=10
TZNAME:CET
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:20000331T000000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
X-GWITEM-TYPE:APPOINTMENT
DTSTART;TZID="(GMT+0100) CET":20130220T194500
SUMMARY::***********************
TRANSP:OPAQUE
X-GWSHOW-AS:BUSY
DTSTAMP:20130218T092127Z
ORGANIZER;CN="***********************";ROLE=CHAIR:
  MAILTO:**********************
ATTENDEE;CN=":***********************";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
  ROLE=REQ-PARTICIPANT:MAILTO::***********************
ATTENDEE;CN=":***********************";PARTSTAT=NEEDS-ACTION;RSVP=TRUE;
  ROLE=REQ-PARTICIPANT:MAILTO::***********************
DESCRIPTION:
ATTACH;ENCODING=BASE64;VALUE=BINARY;ID=TEXT.htm:...
LOCATION:***********************
DTEND;TZID="(GMT+0100) CET":20130220T220000
UID:20130218T102359Z_285E001E285
PRIORITY:5
CLASS:PUBLIC
X-GWCLASS:NORMAL
END:VEVENT
END:VCALENDAR

-----------------






More information about the horde mailing list