Thanks Ken. I will try and report. On Wed, Apr 29, 2015 at 12:42 PM, Ken Murchison <mu...@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 <mu...@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 <mu...@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 <mu...@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 > >
---- 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