Unrud 066b5994d1 Improve rights checking and request handlers
* Access rights are checked before the storage is locked and
    collections are loaded.
  * DELETE sends 410 instead of doing nothing or crashing if the target
    doesn't exist.
  * GET always returns 404 if the target doesn't exist.
  * GET doesn't crash if a collection without tag property is requested.
  * MKCOL and MKCALENDAR send 409 if the target already exists.
  * MOVE checks if the target collection of an item actually exists and
    sends 409 otherwise.
  * PUT doesn't crash if a whole collection that doesn't exist yet is
    uploaded and ``content-type`` is ``text/vcard`` or
    ``text/calendar``.
  * PUT distinguishes between simple items and whole collections by the
    following criteria: Target is a collection; Parent exists; Parent
    has the tag property set; Parent contains other items. Before only
    the first two criteria where used, which was very unrelieable. #384
  * PROPPATCH is only allowed on collections and 409 is send otherwise.
  * ``Rights.authorized`` takes a path instead of a collection.
  * ``Collection.discover`` only returns items in ``path``, that
    actually exist. #442
2016-08-04 06:08:08 +02:00
2016-06-10 09:07:05 +02:00
2016-07-04 14:42:40 +02:00
2016-08-01 09:31:25 +02:00
2009-09-01 15:59:18 +02:00
2016-06-29 18:45:35 +02:00
2016-04-10 02:09:20 +02:00
2016-01-07 23:31:19 +01:00
2016-08-01 11:57:19 +02:00
2016-07-01 10:28:51 +02:00
2016-06-10 09:07:05 +02:00
2016-07-01 10:28:51 +02:00
2013-08-12 18:36:55 +02:00
2013-08-12 18:36:55 +02:00
2016-07-14 01:14:42 +02:00
2015-09-14 11:49:34 +02:00

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
Adapted fork of radicale
Readme 3 MiB
Languages
Python 90.4%
JavaScript 8.3%
HTML 1.2%
Dockerfile 0.1%