Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1
Lucas Zinato Carraro
lucaszc at gmail.com
Wed Apr 29 12:52:06 EDT 2015
Thanks Ken. I will try and report.
On Wed, Apr 29, 2015 at 12:42 PM, Ken Murchison <murch at andrew.cmu.edu>
wrote:
> Support for the expand-property REPORT which CalDAVZAP 0.12.x is using
> was added to Cyrus in October of last year, which was post-beta10.
>
> If you want to try this with the 2.4 code, you will need to fetch the
> caldav-2.4 branch from http://git.cyrus.foundation
>
>
>
>
> On 04/29/2015 11:09 AM, Lucas Zinato Carraro wrote:
>
> OK I put caldavzap on cyrus httpd server
>
>
> In Web browser JavaScript console:
>
> REPORT http://webserver:8088/dav/principals/user/lucas.carraro/
> net::ERR_EMPTY_RESPONSE
>
>
> ---------------------------------------------------------------------------------------
>
> In Cyrus telemetry log: http-18367
>
>
> ---------- lucas.carraro Wed Apr 29 12:00:15 2015
>
> <1430319615<REPORT /dav/principals/user/lucas.carraro/ HTTP/1.1
> Accept-encoding: gzip, deflate, sdch
> Content-type: text/xml
> Accept-language: pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4
> Origin: http://webserver:8088
> User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML,
> like Gecko) Chrome/44.0.2376.0 Safari/537.36
> Host: webserver:8088
> Accept: application/xml, text/xml, */*; q=0.01
> X-client: CalDavZAP 0.12.1 (Inf-IT CalDAV Web Client)
> Connection: keep-alive
> Content-length: 723
> Cookie: agendav_sessid=2f3062c5049a5ec4ab347756128627e4
> X-requested-with: XMLHttpRequest
> Authorization: Basic ...
> Depth: 0
> Referer: http://mail.icict.fiocruz.br:8088/caldavzap/index.html
>
> <?xml version="1.0" encoding="utf-8"?><A:expand-property
> xmlns:A="DAV:"><A:property name="calendar-proxy-read-for" namespace="
> http://calendarserver.org/ns/"><A:property name="email-address-set"
> namespace="http://calendarserver.org/ns/"/><A:property name="displayname"
> namespace="DAV:"/><A:property name="calendar-user-address-set"
> namespace="urn:ietf:params:xml:ns:caldav"/></A:property><A:property
> name="calendar-proxy-write-for" namespace="http://calendarserver.org/ns/"><A:property
> name="email-address-set" namespace="http://calendarserver.org/ns/"/><A:property
> name="displayname" namespace="DAV:"/><A:property
> name="calendar-user-address-set"
> namespace="urn:ietf:params:xml:ns:caldav"/></A:property></A:expand-property>
>
> ----------------------
>
> In config.js
>
> var globalNetworkCheckSettings={href: '
> http://webserver:8088/dav/principals/user/', hrefLabel: null,
> additionalResources: [], forceReadOnly: null, settingsAccount: true,
> timeOut: 90000, lockTimeOut: 10000, delegation: true, backgroundCalendars:
> [], ignoreAlarms: false}
>
> ------------------
>
> Another idea ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Wed, Apr 29, 2015 at 9:56 AM, Ken Murchison <murch at andrew.cmu.edu>
> wrote:
>
>> On 04/29/2015 08:41 AM, Lucas Zinato Carraro wrote:
>>
>> How to set document root to dcyrus httpd?
>> Only put
>>
>> httpdocroot: /var/lib/cyrus/htdocs ?
>>
>> in imapd.conf or is necessary to configure another option ?
>>
>>
>>
>> That's all you need.
>>
>>
>>
>>
>>
>>
>>
>>
>> On Wed, Apr 29, 2015 at 8:51 AM, Ken Murchison <murch at andrew.cmu.edu>
>> wrote:
>>
>>> On 04/28/2015 11:27 PM, Lucas Zinato Carraro wrote:
>>>
>>> caldavzap is in another server.
>>>
>>>
>>> Why not just have Cyrus HTTP serve up CalDAVZAP? This will avoid the
>>> cross-origin requests the JavasScript is complaining about.
>>>
>>>
>>>
>>> ----
>>>
>>> I debug more and find this log in JavaScript console.
>>>
>>> XMLHttpRequest cannot load
>>> http://mailserver.com:8088/dav/principals/user/. No
>>> 'Access-Control-Allow-Origin' header is present on the requested resource.
>>> Origin 'http://webserver.com' is therefore not allowed access.
>>>
>>> ---
>>>
>>> Anyway to put this specific header in cyrus httpd ?
>>>
>>>
>>> Try setting the httpallowcors option in imap.conf. This should enable
>>> the cross-origin headers,
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Apr 27, 2015 at 8:25 AM, Ken Murchison <murch at andrew.cmu.edu>
>>> wrote:
>>>
>>>> On 04/17/2015 10:17 AM, Lucas Zinato Carraro wrote:
>>>>
>>>> I'm testing Cyrus Caldav ( 2.4.17+beta9 ) with several clients
>>>> iCal, Lightning, AgendaDAV, Evolution .
>>>>
>>>> Unfortunately, I could not configure with the CalDavZAP 0.12.1
>>>>
>>>> I follow the procedure to 2.5.0 (
>>>> http://cyrusimap.org/docs/cyrus-imapd/2.5.0/install-http.php)
>>>>
>>>> ---
>>>> In cyrus.conf
>>>>
>>>> SERVICES {
>>>>
>>>> ..........
>>>> http cmd="httpd" listen="8088" prefork=0 maxchild=400
>>>> .........
>>>> }
>>>>
>>>> ---
>>>>
>>>> In caldav/config.js
>>>>
>>>> var globalNetworkCheckSettings={href: '
>>>> http://myserver.com:8088/dav/principals/user/
>>>> <http://mail.icict.fiocruz.br:8088/dav/principals/user/>', hrefLabel:
>>>> null, additionalResources: [], forceReadOnly: null, settingsAccount: true,
>>>> timeOut: 90000, lockTimeOut: 10000, delegation: true, backgroundCalendars:
>>>> [], ignoreAlarms: false}
>>>>
>>>> ....
>>>> var globalSettingsType='calendar-home-set';
>>>> ....
>>>>
>>>> Any suggestion ?
>>>>
>>>>
>>>> Have you placed all of the CalDAVZap files in a location within your
>>>> Cyrus 'htdocs' directory?
>>>> Are they readable by the Cyrus user?
>>>> Do you have a trailing '/' in the URL when you try to access CalDAVZap
>>>> (e.g. http://myserver.com:8088/caldavzap/) ?
>>>> Are you seeing any kind of errors in syslog?
>>>> Have you enabled any kind of logging in your browser?
>>>>
>>>> --
>>>> Kenneth Murchison
>>>> Principal Systems Software Engineer
>>>> Carnegie Mellon University
>>>>
>>>>
>>>
>>>
>>> --
>>> Kenneth Murchison
>>> Principal Systems Software Engineer
>>> Carnegie Mellon University
>>>
>>>
>>
>>
>> --
>> Kenneth Murchison
>> Principal Systems Software Engineer
>> Carnegie Mellon University
>>
>>
>
>
> --
> Kenneth Murchison
> Principal Systems Software Engineer
> Carnegie Mellon University
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20150429/9dcf4271/attachment-0001.html
More information about the Info-cyrus
mailing list