[Tickets #12343] ActiveSync crashes if email VEVENT attachment contains invalid DTSTAMP

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Jun 12 09:00:57 UTC 2013


BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE  
E-MAIL-ADRESSE WERDEN NICHT GELESEN.

Ticket-URL: http://bugs.horde.org/ticket/12343
------------------------------------------------------------------------------
  Ticket           | 12343
  Erstellt Von     | jeisecke at saltation.de
  Zusammenfassung  | ActiveSync crashes if email VEVENT attachment contains
                   | invalid DTSTAMP
  Warteschlange    | Synchronization
  Version          | Git master
  Typ              | Bug
  Status           | Unconfirmed
  Priorität        | 1. Low
  Milestone        |
  Patch            |
  Zuständige       |
------------------------------------------------------------------------------


jeisecke at saltation.de (2013-06-12 09:00) hat geschrieben:

The following email was created by the Nokia N9 calendar when adding  
participants to an event.

For some reason the DTSTAMP element of the VEVENT is garbage.

However any further email sync via ActiveSync will crash because an  
exception is thrown while parsing that DTSTAMP value of that attachment.

Removing that email from the sent folder obviously helps.

----

Date: Tue, 11 Jun 2013 15:59:40 +0000
To: xxx at horde.local
From: yyy at horde.local
Subject: Test Event
Content-Type: multipart/alternative;
  boundary="qmf:252850498hCcmJvBo56zCqaN12pwXSg=="
MIME-Version: 1.0

This message is in MIME format.

--qmf:252850498hCcmJvBo56zCqaN12pwXSg==
Content-Type: text/plain; charset=utf-8


--qmf:252850498hCcmJvBo56zCqaN12pwXSg==
Content-Type: text/calendar; charset=utf-8; method=REQUEST

BEGIN:VCALENDAR
PRODID:-//K Desktop Environment//NONSGML libkcal 4.3//EN
VERSION:2.0
METHOD:REQUEST
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
DTSTART:19810329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
BEGIN:STANDARD
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
DTSTART:19961027T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
CREATED:20130611T155940Z
ORGANIZER:MAILTO:xxx at horde.local
ATTENDEE;CN="yyy at horde.local";RSVP=TRUE;
  PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT;X-UID=13184680:mailto:
  yyy at horde.local
DTSTAMP:-4713010T000000
UID:b995e351-9256-4586-a894-a7a2f22d38fb
SUMMARY:Test Event
STATUS:CONFIRMED
DTSTART;TZID=Europe/Berlin:20130611T180000
DTEND;TZID=Europe/Berlin:20130611T190000
TRANSP:OPAQUE
BEGIN:VALARM
ACTION:AUDIO
TRIGGER;VALUE=DURATION:-PT15M
REPEAT:5
DURATION:PT5M
X-KDE-KCALCORE-ENABLED:TRUE
END:VALARM
END:VEVENT
END:VCALENDAR

--qmf:252850498hCcmJvBo56zCqaN12pwXSg==--







More information about the bugs mailing list