Closed
Bug 569572
Opened 14 years ago
Closed 14 years ago
Events from eGroupware CalDAV resource are not displayed when program is started
Categories
(Calendar :: Provider: CalDAV, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
1.0b3
People
(Reporter: karaluh, Assigned: nomisvai)
Details
(Whiteboard: [needed chemspill][CalDAV server: eGroupWare])
Attachments
(1 file)
2.99 KB,
patch
|
Fallen
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux; pl-PL) AppleWebKit/532.4 (KHTML, like Gecko) rekonq Safari/532.4 Build Identifier: Sunbird and lightning beta 1 As in summary. To display the events you have to create a new one. Cache is enabled. Reproducible: Always
Assignee | ||
Comment 2•14 years ago
|
||
Is it possible to have a test account and config info for this server? Thanks.
Assignee: nobody → simon.at.orcl
I've sent you an e-mail with the test acount details. Configuration: server: http://83.13.159.107/egroupware/groupdav.php/calendar show reminders and cache enabled.
Assignee | ||
Comment 4•14 years ago
|
||
This issue is caused by 2 things: 1) eGroupWare server does not have the resourcetype property set on all its DAV resources as required by RFC 4918, which means that a response element from a eGroupWare server looks like this (Note the unexpected Status 404): <D:response xmlns:ns0="urn:uuid:c2f41010-65b3-11d1-a29f-00aa00c14882/"> <D:href>http://83.13.159.107/egroupware/groupdav.php/calendar/336.ics</D:href> <D:propstat> <D:prop> <D:getetag>336:2:a77a8ddbf537ba706b65e02ce901fb68</D:getetag> <D:getcontenttype>text/calendar; charset=utf-8; component=VEVENT</D:getcontenttype> </D:prop> <D:status>HTTP/1.1 200 OK</D:status> </D:propstat> <D:propstat> <D:prop> <D:resourcetype/> </D:prop> <D:status>HTTP/1.1 404 Not Found</D:status> </D:propstat> </D:response> 2) Bad parsing of the status element in the calDav request handler means that it thinks the response status is 404 (there is no response status in a propfind response, only propstat status. Fix: Remove the unneeded status check, relying on the href, getcontenttype and etag being set to non-null values is sufficient to determine if we should do a multiget on each resources.
Attachment #456162 -
Flags: review?(philipp)
Assignee | ||
Updated•14 years ago
|
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Updated•14 years ago
|
Whiteboard: [needed chemspill]
Comment 5•14 years ago
|
||
Comment on attachment 456162 [details] [diff] [review] Fix for eGroupware caldav support Looks fine, r=philipp
Attachment #456162 -
Flags: review?(philipp) → review+
Updated•14 years ago
|
Hardware: x86 → All
Updated•14 years ago
|
Whiteboard: [needed chemspill] → [needed chemspill][CalDAV server: eGroupWare]
Version: Trunk → Lightning 1.0b1
Comment 6•14 years ago
|
||
Does this fix Bug 579553 too? Is it the same issue or a different issue?
Comment 7•14 years ago
|
||
Setting checkin-needed as this patch had been reviewed almost two weeks ago, and no checkin occurred.
Keywords: checkin-needed
Comment 8•14 years ago
|
||
Pushed to comm-central <http://hg.mozilla.org/comm-central/rev/5e2cc46e7154> -> FIXED
Status: ASSIGNED → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.0b3
Updated•14 years ago
|
Keywords: checkin-needed
We are still having problems regarding this issue. Using Shredder 3.3a1pre and Lightning 1.1a1pre we get the "404 not found" server response mentioned in comment 4. Shall I re-open the bug?
Comment 10•14 years ago
|
||
(In reply to comment #9) > We are still having problems regarding this issue. Using Shredder 3.3a1pre and > Lightning 1.1a1pre we get the "404 not found" server response mentioned in > comment 4. Shall I re-open the bug? Swen, please open a new one and reference this bug.
Comment 11•14 years ago
|
||
Backported to comm-1.9.2 <http://hg.mozilla.org/releases/comm-1.9.2/rev/b1c32b17b54f> a=philipp
You need to log in
before you can comment on or make changes to this bug.
Description
•