Adapted fork of radicale
4c44940ec1
ConfigParser().read() doesn't differentiate between different types of failure to read files, causing eg. "No such file" to be logged in all cases, for example if permissions are insufficient. fix that by using open() and ConfigParser().read_file() instead. |
||
---|---|---|
.github/workflows | ||
radicale | ||
.gitignore | ||
.mdl.style | ||
.mdlrc | ||
config | ||
COPYING | ||
Dockerfile | ||
DOCUMENTATION.md | ||
MANIFEST.in | ||
NEWS.md | ||
radicale.wsgi | ||
README.md | ||
rights | ||
setup.cfg | ||
setup.py |
Read Me
Radicale is a free and open-source CalDAV and CardDAV server.
For the complete documentation, please visit Radicale master Documentation.