<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi Nic,<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 11/01/2016 11:43 AM, Nic Bernstein
      via Info-cyrus wrote:<br>
    </div>
    <blockquote
      cite="mid:7b474e9e-23c1-5c85-24fa-66b4d221fe90@onlight.com"
      type="cite">Friends,
      <br>
      Further questions for our effort to abandon our aging DaviCal
      server.
      <br>
      <br>
      How does one set the Display Name for a collection in Cyrus?  Is
      this handled via annotations?  We can see from the sources
      (annotate.h, line 57) that there's a new /vendor/cmu/cyrus-httpd
      branch defined, but we haven't been able to find a list of which
      annotations are available (besides this one,
      <a class="moz-txt-link-freetext" href="http://cyrusimap.org/imap/faqs/o-annotations.html?highlight=annotation">http://cyrusimap.org/imap/faqs/o-annotations.html?highlight=annotation</a>,
      which is just the /vendor/cmu/cyrus-imapd branch).
      <br>
    </blockquote>
    <br>
    Yes, this is handle by annotations.  The DAV:displayname property is
    one of the few "live" (WebDAV term) that are stored in the
    annotation database.  I'm not sure if Cyrus 2.5 (or 3.x for that
    matter) will allow you to set the *DAV annotations via IMAP.  You
    might want to take a look at the following URL on the Cyrus server
    and see if you can use it to create your calendars:
    /dav/calendars/user/<userid><br>
    <br>
    Or take a look at http_caldav.js in the source for the HTTP MKCOL
    command that creates the calendars and sets the displayname nd
    description.<br>
    <br>
    <blockquote
      cite="mid:7b474e9e-23c1-5c85-24fa-66b4d221fe90@onlight.com"
      type="cite">
      <br>
      We understand that this may all just work just peachy via
      protocol, but we have a need to create an empty framework of
      suitable calendars & address books before syncing data from
      our old server.  We just can't see how to do that and ensure that
      the Display Name will work properly.
      <br>
      <br>
      Any help greatly appreciated, even if it's just "Go read this
      source file."
      <br>
      <br>
      Armed with this info, I would even be happy to go and update that
      previously mentioned Wiki page. :-)
      <br>
      <br>
      Cheers,
      <br>
          -nic
      <br>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a>
To Unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University
</pre>
  </body>
</html>