Signed-off-by: Ede123 <Eduard.Braun2@gmx.de>
Sort items before serializing to minimize diff
revert of 00674fe
deplace pid file creation in child process
Merge pull request #190 from deronnax/pid_file_creation_in_child

deplace pid file creation in child process
else if → elif
Merge pull request #189 from deronnax/revert#00674fe

revert of 00674fe
Merge pull request #175 from Ede123/master

Return "401 unauthorized" on unauthorized DELETE requests (fixes #125)
Merge pull request #182 from dnnr/serialize-sorted

Sort items before serializing to minimize diff
Fix syntax error
Remove current-user-principal from new features
New version
Reload logger config on SIGHUP

Particularly useful for logrotate.
Allow full URLs in href tags for REPORT requests

Fixes #192
Add an option allowing requests without base_prefix

Related to #147, patch proposed by jheidemann
Update NEWS
Fix the PID number stored on filesystem
Allow requests on root folder for authenticated users
Return user basepath for current-user-principal

Fix #196

The way to do collection discovery described in
http://stackoverflow.com/a/11673483 doesn't work well with Radicale:

1. current-user-principal returns /user/calendar.ics/

2. PROPFINDs asking for calendar-home-set will return the URL that was
   used in the request, which is still /user/calendar.ics/

3. The final PROPFIND with Depth: 1 is supposed to list all collections,
   but because the request is done with a collection URL, Radicale returns
   the items for the "calendar.ics" collection which might or might not
   exist.
Version 0.9