CalDav sync with Radicale: No categories

Please post your suggestions, bug reports, ideas regarding synchronization here
Post Reply
EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

CalDav sync with Radicale: No categories

Post by EssentialKURT »

Hello

When syncing my Epom calendar to Radicale (2.1.9) the categories are not exported. Why is that not transmitted?

Here is the log of a test sync with one entry:

Code: Select all

EssentialPIM Pro 8.0  28.06.2018 18:23
23:03:19.286  5056  Start Sync 192.168.1.60:5232  1427975132
23:03:19.289  5056  SyncTasks
23:03:21.711  5056  PROPFIND /fhem/1fbbed90-cbe6-5429-7d7e-92fe942f48be/ HTTP/1.1<EOL>Content-Type: application/xml; charset=utf-8<EOL>Content-Length: 191<EOL>Depth: 1<EOL>Host: 192.168.1.60:5232<EOL>Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<EOL>Accept-Encoding: identity<EOL>User-Agent: Mozilla/5.0<EOL><EOL>
23:03:21.711  5056  <?xml version="1.0" encoding="UTF-8"?><EOL><D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><EOL>  <D:prop><EOL>    <D:getetag/><EOL>    <D:getlastmodified/><EOL>  </D:prop><EOL></D:propfind>
23:03:21.715  5056  HTTP/1.0 401 Unauthorized<EOL>Date: Thu, 02 Aug 2018 21:03:20 GMT<EOL>Server: WSGIServer/0.2 CPython/3.5.3<EOL>WWW-Authenticate: Basic realm="Radicale - Password Required"<EOL>Content-Type: text/plain; charset=utf-8<EOL>Content-Length: 43<EOL><EOL>Access to the requested resource forbidden.
23:03:21.846  5056  PROPFIND /fhem/1fbbed90-cbe6-5429-7d7e-92fe942f48be/ HTTP/1.1<EOL>Content-Type: application/xml; charset=utf-8<EOL>Content-Length: 191<EOL>Depth: 1<EOL>Host: 192.168.1.60:5232<EOL>Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<EOL>Accept-Encoding: identity<EOL>User-Agent: Mozilla/5.0<EOL>Authorization: Basic ZmhlbTpmaGVtdXNlcg==<EOL><EOL>
23:03:21.847  5056  <?xml version="1.0" encoding="UTF-8"?><EOL><D:propfind xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav"><EOL>  <D:prop><EOL>    <D:getetag/><EOL>    <D:getlastmodified/><EOL>  </D:prop><EOL></D:propfind>
23:03:21.877  5056  HTTP/1.0 207 Multi-Status<EOL>Date: Thu, 02 Aug 2018 21:03:20 GMT<EOL>Server: WSGIServer/0.2 CPython/3.5.3<EOL>DAV: 1, 2, 3, calendar-access, addressbook, extended-mkcol<EOL>Content-Length: 339<EOL>Content-Type: text/xml; charset=utf-8<EOL><EOL><?xml version='1.0' encoding='utf-8'?><LF><multistatus xmlns="DAV:"><response><href>/fhem/1fbbed90-cbe6-5429-7d7e-92fe942f48be/</href><propstat><prop><getetag>"737052512bacd8310cd0384474e7fe68"</getetag><getlastmodified>Thu, 02 Aug 2018 21:02:14 GMT</getlastmodified></prop><status>HTTP/1.1 200 OK</status></propstat></response></multistatus>
23:03:21.880  5056  SyncInfoCount=0
23:03:21.887  5056  TasksCount=1
23:03:21.887  5056  EventCount=0
23:03:21.887  5056  NewItemsCount=1
23:03:21.887  5056  NewItemsCount=1
23:03:21.887  5056  CopyTask6 20180802T2303211660435471  243524629149793580
23:03:22.022  5056  PUT /fhem/1fbbed90-cbe6-5429-7d7e-92fe942f48be/20180802T2303211660435471.ics HTTP/1.1<EOL>Content-Type: text/calendar; charset=UTF-8<EOL>Content-Length: 287<EOL>If-None-Match:*<EOL>Host: 192.168.1.60:5232<EOL>Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8<EOL>Accept-Encoding: identity<EOL>User-Agent: Mozilla/5.0<EOL>Authorization: Basic ZmhlbTpmaGVtdXNlcg==<EOL><EOL>
23:03:22.023  5056  BEGIN:VCALENDAR<EOL>VERSION:2.0<EOL>PRODID:-//Astonsoft//EssentialPIM//EN<EOL>CALSCALE:GREGORIAN<EOL>BEGIN:VEVENT<EOL>LOCATION:Zu Hause<EOL>SUMMARY:Testeintrag<EOL>DTEND:20180803T183000<EOL>DTSTART:20180803T180000<EOL>DTSTAMP:20180802T210321Z<EOL>UID:20180802T2303211660435471<EOL>SEQUENCE:1<EOL>END:VEVENT<EOL>END:VCALENDAR<EOL>
23:03:22.741  5056  HTTP/1.0 201 Created<EOL>Date: Thu, 02 Aug 2018 21:03:21 GMT<EOL>Server: WSGIServer/0.2 CPython/3.5.3<EOL>ETag: "8fc416110144358d008c4c345fa8e32c"<EOL>Content-Length: 0<EOL><EOL>
23:03:22.745  5056  SyncTasks OK
23:03:22.745  5056  Sync OK

Max
Site Admin
Posts: 21711
Joined: Wed Dec 08, 2004 11:39 pm
Has thanked: 820 times
Been thanked: 363 times
Contact:

Re: CalDav sync with Radicale: No categories

Post by Max »

Hello,

can we get a test account on this server?
Unfortunaly, each CalDav server has own interpretation of RFC, and working around them is not always possible.
Maxim,
EPIM Team

EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

Re: CalDav sync with Radicale: No categories

Post by EssentialKURT »

This is a local server on Debian Linux, running in a virtual machine. I could upload you the virtual machine image for Virtualbox.
Just to add: Thunderbird is handling the CATEGORIES without problem with this server.

Max
Site Admin
Posts: 21711
Joined: Wed Dec 08, 2004 11:39 pm
Has thanked: 820 times
Been thanked: 363 times
Contact:

Re: CalDav sync with Radicale: No categories

Post by Max »

Yes, it would be great to get virtualbox image so that we could reproduce the issue reliably. Please send me the link to the file and some instructions to reproduce the issue.
Maxim,
EPIM Team

EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

Re: CalDav sync with Radicale: No categories

Post by EssentialKURT »

I have just emailed you the download link.

EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

Re: CalDav sync with Radicale: No categories

Post by EssentialKURT »

Could you test the server on the virtual machine?

EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

Re: CalDav sync with Radicale: No categories

Post by EssentialKURT »

It is quiet here. No further actions planned to adress the issue?

EssentialKURT
Novice
Posts: 19
Joined: Sat Jul 07, 2012 10:22 pm
Been thanked: 1 time

Re: CalDav sync with Radicale: No categories

Post by EssentialKURT »

Time goes by - anybody here?

Max
Site Admin
Posts: 21711
Joined: Wed Dec 08, 2004 11:39 pm
Has thanked: 820 times
Been thanked: 363 times
Contact:

Re: CalDav sync with Radicale: No categories

Post by Max »

Hello,

unfortunately looks like the problem is in some Radicale peculiarities, which require some changes on EPIM side especialyl for this server. So far we did not have possibility to work on that.
Maxim,
EPIM Team

Post Reply