[Akonadi] [Bug 342031] New: RECURRENCE-ID in ics invitation causes malformed HTTP request

Malte Dik kde at enteig.net
Fri Dec 19 15:21:42 GMT 2014


https://bugs.kde.org/show_bug.cgi?id=342031

            Bug ID: 342031
           Summary: RECURRENCE-ID in ics invitation causes malformed HTTP
                    request
           Product: Akonadi
           Version: 4.13
          Platform: Kubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: DAV Resource
          Assignee: kdepim-bugs at kde.org
          Reporter: kde at enteig.net

When accepting an ics invitation send by mail in KMail and putting it in a
CalDAV resource, the HTTP request is either dropped (e.g. with owncloud) or
causes a complete de-sync (e.g. with tine20).

Example recurrence id causing described behaviour:
RECURRENCE-ID;TZID=W. Europe Standard Time:20141218T160000
Resulting HTTP request:
192.168.1.11 - user1 [05/Dec/2014:10:23:41 +0000] "PUT
/calendars/da39a3ee5e6b4b0d3255bfef95601890afd80709/40/e3b0c442-98fc-1c14-9afb-f4c8996fb9242014-12-04T16:00:00+01:00.ics
HTTP/1.1" 500 2219 "-" "Mozilla/5.0 (X11; Linux x86_64) KHTML/4.13.3 (like
Gecko) Konqueror/4.13"

Example of recurrence id not causing malformed HTTP request:
RECURRENCE-ID;
Resulting HTTP request:
192.168.1.11 - user1 [05/Dec/2014:10:23:41 +0000] "PUT
/calendars/da39a3ee5e6b4b0d3255bfef95601890afd80709/40/e3b0c442-98fc-1c14-9afb-f4c8996fb924.ics
HTTP/1.1" 204 1976 "-" "Mozilla/5.0 (X11; Linux x86_64) KHTML/4.13.3 (like
Gecko) Konqueror/4.13"

Reproducible: Always

Steps to Reproduce:
1. Send yourself email with ics attachment containing "RECURRENCE-ID;TZID=W.
Europe Standard Time:20141218T160000"
2. Accept invitation in KMail and choose a CalDAV calendar to record the event.
3. Instant de-sync (open "Akonadi Configuration" KDE Configuration Module to
see for yourself)

Actual Results:  
CalDAV calendar resource de-syncs.

Expected Results:  
A correctly formed HTTP request being sent, resulting in an event recorded in
the CalDAV calendar.

I don't know how to honestly assess the severity. It kind of makes me lose
data, so could be considered "critical", but is in my opinion at least more
sever than "normal".

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list