github Kozea/Radicale v3.7.2
3.7.2 Fixes+Adjustments+Extensions Latest

6 hours ago

Fixes

  • Fix: sharing/csv: quote handling and honor stock encoding
  • Fix: broken storage/mtime granularity detection on vfat

Improvements

  • Improve: path_to_filesystem() by pre-detection of collision-free file system
  • Improve: [auth] catch bcrypt>=5.0.0 enforced max password length early and support legacy "passlib" as well as "libpass" (rework 3.6.0, "packaging" not needed anymore)
  • Improve: application will stop on startup if TEMP is provided but not existing or not writable
  • Improve: sharing supports now unicode
  • Improve: WebUI (general and relating to sharing)

Adjustments

  • Adjustment: MKCOL/MKCALENDAR return now CONFLICT instead of BADREQUEST of file name collision
  • Adjust: several log levels incl. final result depending on status code
  • Adjust: respond with 500 in case principal collection cannot be created (e.g. filesystem issues)

Extensions

  • Extension: tox with new optional test cases to test with LinuxOS vfat, hfsplus, ntfs filesystems
  • Extension: sharing: add ICAL:calendar-order to property overlay whitelist
  • Extension: extend hook data with 'actor' to keep original 'user' before mapping a share

New

  • Add: [server] new options validate_user_value/validate_path_value for ability to block unwanted values (autoenable "strict" on non-unicode filesystem)

Don't miss a new Radicale release

NewReleases is sending notifications on new releases.