robur-coop / caldav

Calendar server (CalDAV, RFC 4791) implementation in OCaml
ISC License
59 stars 6 forks source link

Various compatibility issues #29

Open tobixen opened 1 year ago

tobixen commented 1 year ago

I've been running the test suite in the python caldav library towards calendar.robur.coop. Since I'm not sure what is intentionally not supported, what is on the roadmap, etc, I will not raise separate issues for each of my findings - except for #28 which seems like an obvious miss.

The results are summarized at https://github.com/python-caldav/caldav/issues/215

Possibly, the most serious issue I found was that searches for a text match will return everything on the calendar.

(Ref https://github.com/python-caldav/caldav/issues/213 an empty response with content type set to text/xml and without a content-length header was causing some problems for the caldav library. The lxml library complains that the empty string is not a valid XML, but I'm not sure if it's a breach of standards or not. Anyway, I've considered this to be a client-side bug and have fixed the library to accept it).

hannesm commented 1 year ago

to preserve the list from python-caldav/caldav#215 here (in order of my priority)