[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