Loading CalDav calendars

Nic Bernstein nic at onlight.com
Thu Oct 27 17:32:02 EDT 2016


Oh, and for completeness, here's the ACLs on the calendars, lest you 
think we didn't think of that:

    > lam user.nic.#calendars.%
    user.nic.#calendars.Default:
       anyone 9
       nic lrswipkxtecdan
    user.nic.#calendars.Inbox:
       nic lrswipkxtecdan
       anyone 789
    user.nic.#calendars.Outbox:
       nic lrswipkxtecdan

Also, it's quite clear after looking in the mail store for a #calendars 
folder that simply dropping ics files in there will do no good whatsoever.
     -nic

On 10/27/2016 04:25 PM, Nic Bernstein via Info-cyrus wrote:
> Friends,
> We're finally starting to play seriously with the CalDav 
> implementation in Cyrus 2.5.10.  We've flirted with it in the past, 
> having been building our own packages from the 2.4.x+caldav-beta lines 
> for years, but now we're trying to actually move from our old CYrus 
> IMAP/DaviCal combination to just Cyrus IMAP.
>
> The CalDav support seems to work fine with our clients -- 
> Thunderbird/Lightning, Android, etc. -- but while we can use Cadaver 
> to pull perfectly good ics extracts from our old DaviCal server via 
> 'get' and 'mget' operations, we are unable to upload those to Cyrus 
> with Cadaver.  Here's what we see:
>
>     [CLIENT]
>     dav:/dav/calendars/user/nic/Default/> putu4q405ehiej47e0b7eiuk1fiac at google.com.ics
>     Uploadingu4q405ehiej47e0b7eiuk1fiac at google.com.ics  to `/dav/calendars/user/nic/Default/u4q405ehiej47e0b7eiuk1fiac%40google.com.ics':
>     Progress: [=============================>] 100.0% of 936 bytes failed:
>     403 Forbidden
>
>     [SERVER]
>     Oct 27 16:13:43 newjiji cyrus/http[10166]: login: rrcs-YADDA.central.biz.rr.com [A.B.C.D] nic Basic User logged in SESSIONID=<cyrus-10166-1477602805-1-3052002669091542334>
>     Oct 27 16:13:43 newjiji cyrus/http[10166]: rrcs-YADDA.central.biz.rr.com [A.B.C.D] as "nic" with "cadaver/0.23.3 neon/0.30.1"; "PUT /dav/calendars/user/nic/Default/u4q405ehiej47e0b7eiuk1fiac%40google.com.ics HTTP/1.1" => "403 Forbidden"
>
> We really don't want to lose the event histories we have in the 
> calendars, some of which are >1k entries long, but cannot find a good 
> way to get the data into Cyrus.  Could we do so by simply dumping the 
> ics files into the mailbox directory, running a reconstruct and 
> restarting?
>
> I've tried using Lightning's import function, but it barfs after a few 
> hundred entries, leaving the collection in an unusable state. The only 
> sure-fire way to recover from that is to blow away and recreate the 
> collection.  Obviusly a suboptimal solution.
>
> We had even worse luck with Evolution, which wouldn't import at all.
>
> Any ideas?
>     -nic
> -- 
> Nic Bernsteinnic at onlight.com
> Onlight, Inc.www.onlight.com
> 6525 W Bluemound Road, Suite 24           v. 414.272.4477
> Milwaukee, Wisconsin  53213-4073
>
>
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

-- 
Nic Bernstein                             nic at onlight.com
Onlight, Inc.                             www.onlight.com
6525 W Bluemound Road, Suite 24           v. 414.272.4477
Milwaukee, Wisconsin  53213-4073

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20161027/c8b86e4d/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nic.vcf
Type: text/x-vcard
Size: 278 bytes
Desc: not available
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20161027/c8b86e4d/attachment.vcf>


More information about the Info-cyrus mailing list