Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Ken Murchison

You could also test with CalDAVZap 0.11.x



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 /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

xmlns:A="DAV:">namespace="http://calendarserver.org/ns/";>name="email-address-set" 
namespace="http://calendarserver.org/ns/"/>name="displayname" namespace="DAV:"/>name="calendar-user-address-set" 
namespace="urn:ietf:params:xml:ns:caldav"/>name="calendar-proxy-write-for" 
namespace="http://calendarserver.org/ns/";>name="email-address-set" 
namespace="http://calendarserver.org/ns/"/>name="displayname" namespace="DAV:"/>name="calendar-user-address-set" 
namespace="urn:ietf:params:xml:ns:caldav"/>


--

In config.js

var globalNetworkCheckSettings={href: 
'http://webserver:8088/dav/principals/user/', hrefLabel: null, 
additionalResources: [], forceReadOnly: null, settingsAccount: true, 
timeOut: 9, lockTimeOut: 1, delegation: true, 
backgroundCalendars: [], ignoreAlarms: false}


--

Another idea ?





















On Wed, Apr 29, 2015 at 9:56 AM, Ken Murchison > 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
mailto: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
mailto: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/
',
hrefLabel: null, additionalResources: [],
forceReadOnly: null, settingsAccount: true, timeOut:
9, lockTimeOut: 1, 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?

-- 
Kenne

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Lucas Zinato Carraro
Thanks Ken. I will try and report.

On Wed, Apr 29, 2015 at 12:42 PM, Ken Murchison 
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 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
>
>   xmlns:A="DAV:">http://calendarserver.org/ns/";> namespace="http://calendarserver.org/ns/"/> namespace="DAV:"/> namespace="urn:ietf:params:xml:ns:caldav"/> name="calendar-proxy-write-for" 
> namespace="http://calendarserver.org/ns/";> name="email-address-set" 
> namespace="http://calendarserver.org/ns/"/> name="displayname" namespace="DAV:"/> name="calendar-user-address-set"
> namespace="urn:ietf:params:xml:ns:caldav"/>
>
>  --
>
>  In config.js
>
> var globalNetworkCheckSettings={href: '
> http://webserver:8088/dav/principals/user/', hrefLabel: null,
> additionalResources: [], forceReadOnly: null, settingsAccount: true,
> timeOut: 9, lockTimeOut: 1, delegation: true, backgroundCalendars:
> [], ignoreAlarms: false}
>
> --
>
>  Another idea ?
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> On Wed, Apr 29, 2015 at 9:56 AM, Ken Murchison 
> 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 
>> 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 
>>> 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 {

   ..
  httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
   .
 }

  ---

  In caldav/config.js

  var globalNetworkCheckSettings={href: '
 http://myserver.com:8088/dav/principals/user/
 ', hrefLabel:
 null, additionalResources: [], forceReadOnly: null, settingsAccount: true,
 timeOut: 9, lockTimeOut: 1, 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 

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Ken Murchison
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 /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

xmlns:A="DAV:">namespace="http://calendarserver.org/ns/";>name="email-address-set" 
namespace="http://calendarserver.org/ns/"/>name="displayname" namespace="DAV:"/>name="calendar-user-address-set" 
namespace="urn:ietf:params:xml:ns:caldav"/>name="calendar-proxy-write-for" 
namespace="http://calendarserver.org/ns/";>name="email-address-set" 
namespace="http://calendarserver.org/ns/"/>name="displayname" namespace="DAV:"/>name="calendar-user-address-set" 
namespace="urn:ietf:params:xml:ns:caldav"/>


--

In config.js

var globalNetworkCheckSettings={href: 
'http://webserver:8088/dav/principals/user/', hrefLabel: null, 
additionalResources: [], forceReadOnly: null, settingsAccount: true, 
timeOut: 9, lockTimeOut: 1, delegation: true, 
backgroundCalendars: [], ignoreAlarms: false}


--

Another idea ?





















On Wed, Apr 29, 2015 at 9:56 AM, Ken Murchison > 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
mailto: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
mailto: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/
',
hrefLabel: null, additionalResources: [],
forceReadOnly: null, settingsAccount: true, timeOut:
9, lockTimeOut: 1, 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 Cal

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Lucas Zinato Carraro
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

<1430319615http://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

http://calendarserver.org/ns/";>http://calendarserver.org/ns/"/>http://calendarserver.org/ns/";>http://calendarserver.org/ns/"/>

--

In config.js

var globalNetworkCheckSettings={href: '
http://webserver:8088/dav/principals/user/', hrefLabel: null,
additionalResources: [], forceReadOnly: null, settingsAccount: true,
timeOut: 9, lockTimeOut: 1, delegation: true, backgroundCalendars:
[], ignoreAlarms: false}

--

Another idea ?





















On Wed, Apr 29, 2015 at 9:56 AM, Ken Murchison  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 
> 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 
>> 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 {
>>>
>>>   ..
>>>  httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
>>>   .
>>> }
>>>
>>>  ---
>>>
>>>  In caldav/config.js
>>>
>>>  var globalNetworkCheckSettings={href: '
>>> http://myserver.com:8088/dav/principals/user/
>>> ', hrefLabel:
>>> null, additionalResources: [], forceReadOnly: null, settingsAccount: true,
>>> timeOut: 9, lockTimeOut: 1, 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
>
>

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

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Ken Murchison

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 > 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
mailto: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 {

 ..
 httpcmd="httpd"  listen="8088" prefork=0
maxchild=400
 .
}

---

In caldav/config.js

var globalNetworkCheckSettings={href:
'http://myserver.com:8088/dav/principals/user/
',
hrefLabel: null, additionalResources: [], forceReadOnly:
null, settingsAccount: true, timeOut: 9, lockTimeOut:
1, 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


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

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Lucas Zinato Carraro
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 ?




On Wed, Apr 29, 2015 at 8:51 AM, Ken Murchison  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 
> 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 {
>>
>>   ..
>>  httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
>>   .
>> }
>>
>>  ---
>>
>>  In caldav/config.js
>>
>>  var globalNetworkCheckSettings={href: '
>> http://myserver.com:8088/dav/principals/user/
>> ', hrefLabel:
>> null, additionalResources: [], forceReadOnly: null, settingsAccount: true,
>> timeOut: 9, lockTimeOut: 1, 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
>
>

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

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-29 Thread Ken Murchison

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 > 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 {

 ..
 httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
 .
}

---

In caldav/config.js

var globalNetworkCheckSettings={href:
'http://myserver.com:8088/dav/principals/user/
',
hrefLabel: null, additionalResources: [], forceReadOnly: null,
settingsAccount: true, timeOut: 9, lockTimeOut: 1,
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


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

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-28 Thread Lucas Zinato Carraro
caldavzap  is in another server.



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 ?

Regards




On Mon, Apr 27, 2015 at 8:25 AM, Ken Murchison  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 {
>
>   ..
>  httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
>   .
> }
>
>  ---
>
>  In caldav/config.js
>
>  var globalNetworkCheckSettings={href: '
> http://myserver.com:8088/dav/principals/user/
> ', hrefLabel:
> null, additionalResources: [], forceReadOnly: null, settingsAccount: true,
> timeOut: 9, lockTimeOut: 1, 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
>
>

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

Re: Configure Cyrus 2.4.17+caldav~beta9 and CalDavZAP 0.12.1

2015-04-27 Thread Ken Murchison

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 {

 ..
 httpcmd="httpd"  listen="8088" prefork=0 maxchild=400
 .
}

---

In caldav/config.js

var globalNetworkCheckSettings={href: 
'http://myserver.com:8088/dav/principals/user/ 
', hrefLabel: 
null, additionalResources: [], forceReadOnly: null, settingsAccount: 
true, timeOut: 9, lockTimeOut: 1, 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


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