Fixes
- Fix: time-range filter on a VTODO having DTSTART/DUE and also CREATED/COMPLETED used the CREATED->COMPLETED duration instead of the DTSTART->DUE one, so completed tasks were missing from (or wrongly returned by) calendar-query REPORT results
- Fix: sharing/proppatch: reject in case of write-access but 'p' is in permissions
- Fix: sharing/by-map: catch collection path without trailing / (supporting "pimsync")
Improvements
- Add: [report] max_expand_occurrence option to separate from max_freebusy_occurrence
- Add: [system] max_vevent_rrule_occurrence option to catch DoS by problematic RRULE early enough (workaround for missing protection in current vobject version)
Note
- planned to be the last release of 3.7.x
Warning
- upcoming 3.8.0 will be enhanced with sharing-by-group/realm feature, internal technical limitations leads to required enhanced username syntax check, following (unusual) usernames will be no longer supported:
- ⛔ username starts or ends with
@ - ⛔ username containing more than one
@ - ⛔ username containing
:
- ⛔ username starts or ends with