Version: (using KDE Devel) Installed from: Compiled sources As discussed on KDE-PIM 2005/1 with Reinhold and Cornelius, a GroupDAV server (nor a client) is not required to store every possible iCalendar field. This implies that the server needs a way to tell the client about unsupported fields. We agreed that an HTTP status plus a text/plain error message is to be returned by the server. Kontact must properly catch the status code and show the error message to the user. For protocol specifics, watch: http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1114
This would be useful for displaying errors (4xx and 5xx) in any case, not just unsupported attributes.
It would also be nice if "safe" text/html could be supported since most WebDAV servers return errors as HTML (this includes Apache). Eg in bug 106303: ---snip--- HTTP/1.0 412 Precondition Failed content-type: text/html; charset="iso-8859-1" content-length: 187 <?xml version="1.0" encoding="ISO-8859-1"?> <html xmlns="http://www.w3.org/1999/xhtml"> <body><h3>An error occurred during object publishing</h3><p>Precondition Failed</p></body> </html> ---snap--- CalDAV also specifies some XML errors, those should probably be supported with native panels.
Reassigning all KOrganizer bug reports and wishes to the newly created korganizer-devel mailing list.