sharing: URL-encode-aware backmap of REPORT/PROPPATCH hrefs

make_href percent-encodes hrefs (an '@' in an email principal becomes
%40), but the backmap compared against the raw PathMapped, so the
rewrite was skipped and the owner's real path leaked -- editing a shared
collection then failed with 403. Compare and rewrite on the quoted form.
This commit is contained in:
Arkadiusz Juszczyk
2026-06-24 01:02:28 +02:00
parent 5c69056c46
commit 828691e3c4
3 changed files with 10 additions and 6 deletions

View File

@@ -3,6 +3,7 @@
## 3.7.6.dev
* Extension: item verification on commandline
* Improvement: catch lack of support of PERIOD in vobject <= 0.9.9
* Fix: sharing: backmap of REPORT/PROPPATCH hrefs is now URL-encode-aware (edit of a shared collection failed when the principal contains '@')
## 3.7.5
* Add: [sharing] conversion_bday_summary_template (customize summary)