<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 03/13/2018 12:50 PM, Anatoli wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:8d500135-766f-1b0c-02aa-0ec6d8e4ae77@anatoli.ws">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div id="smartTemplate4-quoteHeader">
        <div style="font-size:10.0pt;font-family:Verdana,Arial">Ken,<br>
          <br>
          Thanks a lot! After creating the <font face="Courier New">shared</font>
          folder under the root hierarchy (with <font face="Courier
            New">imtest -a admin</font> and the command you provided),
          setting the corresponding ACLs for the users that have to have
          access to the folder (with <font face="Courier New">cyradm
            sam</font>) and creating a new connection in each WebDAV
          client for <font face="Courier New"><a
              class="moz-txt-link-freetext"
              href="https://domain.com/dav/drive/shared/"
              moz-do-not-send="true">https://domain.com/dav/drive/shared/</a></font>,
          everything worked fine!<br>
          <br>
          I'll try to test the same with CalDAV / CardDAV and report it
          here.<br>
        </div>
      </div>
    </blockquote>
    <br>
    Its entirely possible that the URL parsing code for CalDAV and
    CardDAV will not resolve to a shared folder.  Let me know.<br>
    <br>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:8d500135-766f-1b0c-02aa-0ec6d8e4ae77@anatoli.ws">
      <div id="smartTemplate4-quoteHeader">
        <div style="font-size:10.0pt;font-family:Verdana,Arial"> <br>
          Regards,<br>
          Anatoli<br>
          <br>
        </div>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:3.0pt 0cm 0cm
0cm;font-size:10.0pt;font-family:"Tahoma","sans-serif""><b>From:</b>
          Ken Murchison<br>
          <b>Sent:</b> Tuesday, March 13, 2018 12:55<br>
          <b>To:</b> Info-cyrus<br>
          <b>Subject:</b> Re: xDAV and shared namespaces<br>
        </div>
        <br>
      </div>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <p><br>
      </p>
      <br>
      <div class="moz-cite-prefix">On 03/13/2018 11:48 AM, Anatoli
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:bc58bcd8-fb47-031d-1210-0ac707474757@anatoli.ws">
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <div id="smartTemplate4-quoteHeader">
          <div style="font-size:10.0pt;font-family:Verdana,Arial">Hi
            Ken,<br>
            <br>
            Thanks for your quick reply. Yes, I'm willing to test it and
            if needed I can also apply patches (I build Cyrus from
            sources).<br>
            <br>
            > x CREATE shared (TYPE COLLECTION)<br>
            <br>
            What does this command is supposed to do and under what user
            should I execute it (I mean <font face="Courier New">imtest
              -a <user></font>)? I tried to run it under admin
            user (it creates a "shared" folder at the root hierarchy)
            and under a normal user that already has a shared folder (in
            this case the folder is created under the user hierarchy),
            but in both cases the folder stays empty (with only
            cyrus.header and cyrus.index inside) and is not visible
            under a WebDAV client. Am I missing something?<br>
          </div>
        </div>
      </blockquote>
      <br>
      Definitely do this as an admin (e.g. 'cyrus') that DOES NOT have
      their own user hierarchy.<br>
      <br>
      Its been so long since I wrote and played with the WebDAV module
      that I forgot how it works.  Try:<br>
      <br>
      x CREATE #drive/shared (TYPE COLLECTION)<br>
      <br>
      Use whatever you have set for the davdriveprefix option and the
      proper hierarchy ('.' if you have disabled unixhierarchysep)<br>
      <br>
      <br>
      <blockquote type="cite"
        cite="mid:bc58bcd8-fb47-031d-1210-0ac707474757@anatoli.ws">
        <div id="smartTemplate4-quoteHeader">
          <div style="font-size:10.0pt;font-family:Verdana,Arial"> <br>
            Regards,<br>
            Anatoli<br>
            <br>
          </div>
          <div style="border:none;border-top:solid #B5C4DF
            1.0pt;padding:3.0pt 0cm 0cm
0cm;font-size:10.0pt;font-family:"Tahoma","sans-serif""><b>From:</b>
            Ken Murchison<br>
            <b>Sent:</b> Tuesday, March 13, 2018 12:18<br>
            <b>To:</b> Info-cyrus<br>
            <b>Subject:</b> Re: xDAV and shared namespaces<br>
          </div>
          <br>
        </div>
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <p>xDAV hasn't had much development or testing in the shared
          namespace and there isn't any tooling to create such
          mailboxes.</p>
        <p>If you wanted to do some testing, you'd have to create the
          mailboxes by hand and set the mailbox type accordingly.  To do
          so, you can connect to the server as an admin using imtest and
          enter the following command:</p>
        <p>x CREATE shared (TYPE COLLECTION)</p>
        <p>to create a WebDAV collection.  Or set the TYPE to CALENDAR
          or ADDRESSBOOK<br>
        </p>
        <br>
        <div class="moz-cite-prefix">On 03/13/2018 11:08 AM, Anatoli
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:5416b7bb-bd10-7e4f-ffed-8a47c343bcf2@anatoli.ws">
          <meta http-equiv="content-type" content="text/html;
            charset=utf-8">
          <div id="smartTemplate4-template">Hi All,<br>
            <br>
            I'm experimenting with xDav (CalDAV, CardDAV and WebDAV) in
            Cyrus 3.0.5. All xDAV services in user namespaces work as
            expected, but I can't figure out how to setup them for
            shared namespaces.<br>
            <br>
            The most important service for me to setup for shared
            namespaces is WebDAV. I'd like to have a shared folder
            accessible to multiple users based on their ACLs. I know how
            to setup a shared folder for IMAP:<br>
            <br>
            <font face="Courier New">cyradm> cm <a
                class="moz-txt-link-abbreviated"
                href="mailto:shared1@domain.com" moz-do-not-send="true">shared1@domain.com</a><br>
              cyradm> sam <a class="moz-txt-link-abbreviated"
                href="mailto:shared1@domain.com" moz-do-not-send="true">shared1@domain.com</a>
              <a class="moz-txt-link-abbreviated"
                href="mailto:user1@domain.com" moz-do-not-send="true">user1@domain.com</a>
              write<br>
            </font><br>
            In the mail client I see the shared1 folder under "shared
            folders". But I can't see it in a WebDAV client. At the
            server the shared1 folder doesn't have the autocreated xDAV
            structure as it normally autocreates for individual users,
            and I don't know how to create it manually.<br>
            <br>
            Does anybody know how to configure WebDAV shared folders?
            I'm also interested in creating shared calendars (CalDAV)
            and addressbooks (CardDAV), but I suppose they are managed
            the same way as WebDAV.<br>
            <br>
            Thanks in advance,<br>
            Anatoli<br>
          </div>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <br>
          <pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/" moz-do-not-send="true">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" moz-do-not-send="true">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" moz-do-not-send="true">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
        </blockquote>
        <br>
        <pre class="moz-signature" cols="72">-- 
Ken Murchison
Cyrus Development Team
FastMail US LLC</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/" moz-do-not-send="true">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" moz-do-not-send="true">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" moz-do-not-send="true">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
        <br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/" moz-do-not-send="true">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" moz-do-not-send="true">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" moz-do-not-send="true">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
      </blockquote>
      <br>
      <pre class="moz-signature" cols="72">-- 
Ken Murchison
Cyrus Development Team
FastMail US LLC</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/" moz-do-not-send="true">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/" moz-do-not-send="true">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" moz-do-not-send="true">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
      <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">-- 
Ken Murchison
Cyrus Development Team
FastMail US LLC</pre>
  </body>
</html>