<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>On Thu, Sep 10, 2015, at 21:51, Ken Murchison wrote:<br></div>
<blockquote type="cite"><div>On 09/09/2015 06:50 PM, John wrote:<br></div>
<blockquote type="cite" cite="mid:55F0B7CD.7000404@earthspike.net"><div>Quick questions:<br></div>
<div>&nbsp;</div>
<div>
      What is the format of a CalDAV URL for a virtual user (eg calendar
      Default at <a href="mailto:fred@example.com">fred@example.com</a>)?<br></div>
</blockquote><div>&nbsp;</div>
<div>
    I don't know if CalDAV works with virtdomains yet.&nbsp; I didn't
    explicitly add any code to handle it during initial development and
    I haven't done any testing.<br></div>
</blockquote><div>&nbsp;</div>
<div>Yeah, this works fine:<br></div>
<div>&nbsp;</div>
<div>/dav/calendars/user/<a href="mailto:fred@example.com">fred@example.com</a>/Default (for example)<br></div>
<div>&nbsp;</div>
<div>We added httpd_extradomain for users who aren't domain split yet, so our frontend proxy logs the user in as fred%example.com rather than just fred, and despite their mailbox being user.fred.#calendars.Default (no domain), the URL is /dav/calendars/user/<a href="mailto:fred@example.com">fred@example.com</a>/Default.<br></div>
<div>&nbsp;</div>
<div>This is all working in production.<br></div>
<div>&nbsp;</div>
<blockquote type="cite"><div>&nbsp;</div>
<blockquote type="cite" cite="mid:55F0B7CD.7000404@earthspike.net"><div>&nbsp;</div>
<div>
      What is the format of a CalDAV URL for a shared calendar? How
      should a shared calendar be created (eg in cyradm)?<br></div>
</blockquote><div>&nbsp;</div>
<div>
    Shared calendars aren't supported yet as I don't know how best to
    present them to clients to make them usable.<br></div>
</blockquote><div>&nbsp;</div>
<div>At least at FastMail, we've got them working by putting them in a shared user and adding ACLs for everyone who needs to access them.<br></div>
<div>&nbsp;</div>
<div>One thing - we don't (yet) have support for cross domain sharing (not even with the hack above), so you can't share calendars between users in different domains.<br></div>
<div><br>Bron.<br></div>
<div>&nbsp;</div>
<div id="sig567075"><div class="signature">--<br></div>
<div class="signature">&nbsp; Bron Gondwana<br></div>
<div class="signature">&nbsp; brong@fastmail.fm<br></div>
<div class="signature">&nbsp;</div>
</div>
<div>&nbsp;</div>
</body>
</html>