[Evolution-users] Calendar :: Modify CalDAV communication to JSON

Milan Crha mcrha at redhat.com
Thu Apr 23 06:57:38 UTC 2026


On Wed, 2026-04-22 at 22:06 +0200, Matthias Kuntze wrote:
> The provider (t-online.de in Germany) does not see an error at their
> system as Windows, Apple and Android is able to work with that
> situation (does not show an error).

	Hi,
what a shame. Giants not caring of the standards, not talking about
accuracy (passing XML and claiming it's JSON? really?). You can call
evolution-data-server picky, but the truth is they are doing it wrong.

I think the front end support does not understand the problem, they
rarely do when it comes to technical details, but passing it to any of
their developers they'd probably fix it right away, as a brown-paper-
bag bug. Not that I'd think getting through the front end to the actual
action is an easy task, giants not giants.

The data server can just try to parse the returned data from the
server, but it has consequences. The actual blob may not be XML after
all, it can be HTML (some servers do return HTML in some occasions,
usually on error, with a fancy formatted error text), then the libxml2
would succeed to parse the blob, but the blob will not contain what it
should be.

The code has some workarounds for broken/faulty servers, even for other
giants, it's just that this one is purely wrong on their side. I mean,
I can add some workaround for the T-Mobile servers, it's just I'd not
be happy about that.

Feel free to file a bug against evolution-data-server, referencing this
thread (or I'll add the reference, that's fine), to have a history
beside such workaround. The place is:
https://gitlab.gnome.org/GNOME/evolution-data-server/-/issues

	Bye,
	Milan



More information about the evolution-users mailing list