Unrud
11c5dfdb53
Improve handling of XML requests and responses
* Move parsing/serialization of XML requests/responses from ``xmlutils.py`` to ``__init__.py``. * Log XML requests/responses in pretty-printed form. * Previously only the responses were logged in readable form. This is useful for debugging. * The XML documents are only converted for pretty-printing if debugging is enabled (it's expensive) * Send XML responses in minimized form to clients. * Add **encoding** attribute to XML declaration in XML response. * Only decode XML requests once. (Previously they were decoded, encoded and decoded again.)
Radicale is a free and open-source CalDAV and CardDAV server. For complete documentation, please visit the Radicale online documentation (http://www.radicale.org/documentation).
Description
Languages
Python
90.4%
JavaScript
8.3%
HTML
1.2%
Dockerfile
0.1%