6.0.0-beta1
7/7/25

[#10716] Access to certain CalDAV servers fails due to XML namespace problems
Summary Access to certain CalDAV servers fails due to XML namespace problems
Queue Kronolith
Queue Version 3.0.11
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester christof (at) buergi (dot) lugs (dot) ch
Created 11/05/2011 (4993 days ago)
Due
Updated 11/07/2011 (4991 days ago)
Assigned
Resolved 11/07/2011 (4991 days ago)
Github Issue Link
Github Pull Request
Milestone 3.0.12
Patch Yes

History
11/07/2011 09:04:30 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Resolved
Milestone ⇒ 3.0.12
 
11/07/2011 09:04:25 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git for this ticket:

Specify namespace when parsing CalDAV response 
(christof@buergi.lugs.ch, Bug #10716).
I still can't get Google CalDAV working though.

  3 files changed, 10 insertions(+), 6 deletions(-)
http://git.horde.org/horde-git/-/commit/90ff2918cd010344ef89653162e3f2c7784c25f4
11/05/2011 05:44:02 PM christof (at) buergi (dot) lugs (dot) ch Comment #1
Priority ⇒ 2. Medium
New Attachment: Ical.php.patch Download
Patch ⇒ Yes
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Access to certain CalDAV servers fails due to XML namespace problems
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
The code in kronolith/lib/Driver/Ical.php assumes in responses to 
PROPFIND and REPORT, that "DAV:" is declared as default namespace. 
This is not necessarily so.

Many servers use prefixes instead. I confirmed this behaviour for 
SabreDAV and Google Calendar. The patch I attached makes the XML query 
aware of the namespace, and thus should work whether "DAV:" is 
declared as default namespace or as a prefix.

Saved Queries