[CalendarServer-users] iCal/DCS handling URLs with "@"
apm at one.com
Thu Jun 26 03:22:02 PDT 2008
I have users on DCS were the username is an email address (containing @)
on a modified DCS where the calendar-home-set URL is:
/calendars/user at domain/
When I try to connect with iCal it askes for calendar-home-set for
/principals/users/user at domain/ and correctly gets a DAV:href element
Of course @ doesn't need to be encoded, but from what I can read in the
WebDAV RFC, this is legal syntax for a DAV:href element.
After that iCal askes for PROPFIND on /calendars/user%2540domain/
I know I'm on my own when modifying DCS, but my point is that there must
be a bug in iCal when it tries to re-encode the already encoded URL
delivered by DCS. The bug should hit any iCal user using a CalDAV-server
which returns URLs containg @, which makes interoperability difficult.
More information about the calendarserver-users