On 4/2/19 1:02 PM, Jean-Christophe Delaye wrote:
Hello,
We're testing Cyrus3.0.9 in a murder configuration.
It works fine for imap/imaps services. I can access mailboxes from
differents frontend, and move mailboxes from on backend to another !
I'm now blocked with the calendar features in this configuration.
It works fine in both read and write mode directly from the backend.
http://backend.eurecom.fr/dav/calendars/user/xxxx/Default/
PUT
/dav/calendars/user/xxxx/Default/8d6377bb-7c3f-4a55-a183-a05dae6fce0d.ics
HTTP/1.1" (if-match="970dfe515581407e1f4eeaa887316530b3ef3020") =>
"HTTP/1.1 204 No Content"
I've configured http/https also on the frontend to enable accessing
calendars from there:
http://frontend.eurecom.fr/dav/calendars/user/xxxx/Default/
It work perfectly in read only mode from the frontend, but if I try to
do some changes, it does not complete with Forbidden message.
"PUT
/dav/calendars/user/xxxx/Default/8d6377bb-7c3f-4a55-a183-a05dae6fce0d.ics
HTTP/1.1" (if-match="970dfe515581407e1f4eeaa887316530b3ef3020") =>
"HTTP/1.1 403 Forbidden"
Is there any body in the 403 response with more information? You might
have to enable telemetry on the backend.
Is the frontend proxy authenticating as the owner of the calendar?
Check the cyrus log on the backend.
I've compiled backend and frontend with the same options
Server: Cyrus-HTTP/3.0.9 Cyrus-SASL/2.1.26 OpenSSL/1.0.0 Nghttp2/1.35.0
Zlib/1.2.11 LibXML2.9.5 SQLite/3.24.0 LibiCal/3.0 ICU4C/59.1 Jansson/2.10
WWW-Authenticate: Basic realm="frontend.eurecom.fr"
DAV: 1, 2, 3, access-control, extended-mkcol, resource-sharing
DAV: calendar-access, calendar-auto-schedule
DAV: calendar-query-extended, calendar-availability,
calendar-managed-attachments
DAV: calendarserver-sharing, inbox-availability
DAV: addressbook
Allow: OPTIONS, GET, HEAD, POST, PUT, PATCH, DELETE, TRACE
Allow: PROPFIND, REPORT, COPY, MOVE, PROPPATCH, MKCOL, LOCK, UNLOCK, ACL
Allow: MKCALENDAR
Content-Length: 0
The question is:
Is there specific configuration parameters to enable proxy http/https in
murder configuration ? I can't find usefull informations in the
documentation. I've seen the Interactive HTTP test program httptest, but
can't find parameters to simulate calendar clients.
Thank you
----
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
--
Ken Murchison
Cyrus Development Team
FastMail US LLC
null
----
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