- Fix: debug logging in rights/from_file
- Fix: ignore empty RRULESET in item
- Fix: also remove 'item' from cache on delete
- Fix: set PRODID on collection upload (instead of vobject is inserting default one)
- Fix: buggy cache file content creation on collection upload
- Add: option [storage] use_cache_subfolder_for_item for storing 'item' cache outside collection-root
- Add: option [storage] filesystem_cache_folder for defining location of cache outside collection-root
- Add: option [storage] use_cache_subfolder_for_history for storing 'history' cache outside collection-root
- Add: option [storage] use_cache_subfolder_for_synctoken for storing 'sync-token' cache outside collection-root
- Add: option [storage] folder_umask for configuration of umask (overwrite system-default)
- Add: option [storage] use_mtime_and_size_for_item_cache for changing cache lookup from SHA256 to mtime_ns + size
- Add: option [auth] uc_username for uppercase conversion (similar to existing lc_username)
- Add: option [logging] storage_cache_action_on_debug for conditional logging
- Improve: avoid automatically invalid cache on upgrade in case no change on cache structure
- Improve: log important module versions on startup
- Improve: auth.ldap config shown on startup, terminate in case no password is supplied for bind user
NOTE: for new (optional) caching method based on mtime_ns+size take care about what filesystem supports, try to use if current caching method based on SHA256 is resulting in slow responses.
RPMs for Enterprise Linux and Fedora available: https://src.fedoraproject.org/rpms/radicale
EL10 build still pending build of dependencies https://bugzilla.redhat.com/show_bug.cgi?id=2318480