Peter Bieringer
bd7405a033
sharing/proppatch: add forgotten honor of 'p' in case of write access
2026-07-19 17:17:54 +02:00
Arkadiusz Juszczyk
828691e3c4
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.
2026-06-24 01:02:28 +02:00
Peter Bieringer
b9ec1c223f
log on_notice_condition: implementation
2026-05-12 08:35:28 +02:00
Riley Mathews
6e8ed03544
add actor to rabbitmq message
2026-04-28 00:54:51 -05:00
Peter Bieringer
eecfdcaf69
sharing: adjust loglevel or add forgotten log
2026-04-23 06:13:31 +02:00
Peter Bieringer
bd1c408d7d
sharing/propfind+proppatch: fix permission check for properties overlay
2026-04-09 20:41:35 +02:00
Peter Bieringer
78ceeb65ce
proppatch/log: replace legacy trace log
2026-04-08 21:49:55 +02:00
Peter Bieringer
370d86ba2f
sharing/proppatch: bugfix
2026-04-03 16:34:57 +02:00
Peter Bieringer
a1d2ed7cf9
sharing/proppatch: fix/adjust permission handling
2026-04-03 16:10:34 +02:00
Nate Harris
3b9df7b87e
- Check if hook is enabled before constructing hook notification items
...
- Skip/early exit email hook if notification item is not a VCALENDAR
2026-03-30 01:55:03 -06:00
Peter Bieringer
5233cc3f13
cosmetics: cosmetics, abstract a function
2026-03-06 06:26:08 +01:00
Peter Bieringer
bef0727b94
cosmetics, fix mk* conflict incl. testcases
2026-03-05 21:04:38 +01:00
Peter Bieringer
3bb333a1a7
cosmetics
2026-03-03 19:47:36 +01:00
Peter Bieringer
60faa495da
sharing/proppatch: fix typos
2026-03-01 08:21:38 +01:00
Peter Bieringer
51fb882cab
sharing: properties overlay by proppatch
2026-02-28 22:10:01 +01:00
Peter Bieringer
128b328569
sharing: add support for proppatch
2026-02-24 08:19:51 +01:00
Peter Bieringer
bf72f15c74
extend copyright
2026-02-22 12:50:21 +01:00
Peter Bieringer
aa038cad01
use optional permissions filter
2026-02-22 12:49:58 +01:00
Peter Bieringer
64f5e58549
add support for logging XML request conditionally for profiling
2025-12-10 18:09:04 +01:00
Peter Bieringer
1c7ff414a9
extend app calls with remote host+useragent
2025-11-16 17:06:00 +01:00
Nate Harris
16b7311229
- Include legacy "content" parameter in HookNotificationItem usage
2025-08-13 23:46:26 -06:00
Nate Harris
80dc4995cf
- Capture previous version of event pre-overwrite for use in notification hooks
...
- Use previous version of event in email hooks to determine added/deleted/updated email type
2025-08-13 23:46:24 -06:00
Peter Bieringer
19def4d561
add for write requests "path" where missing and "request"
2025-08-12 16:11:24 +02:00
Peter Bieringer
a62da71aa2
fix loglevel
2025-02-11 16:44:30 +01:00
Peter Bieringer
484616f363
catch os error
2025-02-11 16:42:45 +01:00
Peter Bieringer
718089e3bf
extend copyright
2025-02-11 16:42:45 +01:00
Tuna Celik
a72964ab3f
learn to make tox happy
2024-03-02 19:44:10 +01:00
Tuna Celik
b24eae8369
added missing import
2024-03-02 18:28:48 +01:00
Tuna Celik
dd723dae5d
Resolved conflicts
2023-02-10 22:10:47 +01:00
Tuna Celik
9b3bb2de2b
Skipped empty proppatch request notifications
2020-08-19 01:51:15 +02:00
Tuna Celik
90f10f2c4a
Changed HookNotificationItem preparition priority
2020-08-19 01:45:05 +02:00
Tuna Celik
3214c498d1
Code Refactoring
2020-08-19 01:40:59 +02:00
Tuna Celik
06fbac67a1
Added hook to proppatch request
2020-08-19 01:38:49 +02:00
Unrud
aef58bd55c
Minimize accesses to rights backend
2020-04-22 19:20:07 +02:00
Unrud
d3776e55fb
Rework XML helpers functions
...
- Merge make_tag, tag_from_clark and tag_from_human into make_clark and make_human
- Don't use RegEx for parsing
2020-01-19 21:07:54 +01:00
Unrud
e07df9fd1d
Prefix internal attributes with underscore
2020-01-19 21:07:54 +01:00
Unrud
1453c0b72c
Mark attributes for internal use with underscore
2020-01-14 06:19:11 +01:00
Unrud
6202257fc2
Fix variable naming to conform with PEP-8
...
Originally proposed by @ZipFile in #998
2020-01-12 23:32:28 +01:00
Unrud
63e6d091b9
Update copyright
2019-06-17 04:13:24 +02:00
Unrud
55cd363f10
remove unused variables
2018-11-04 18:54:10 +00:00
Unrud
f2d63ad7f7
Remove duplicate docstring
2018-09-04 03:33:49 +02:00
Unrud
5e0a387ed9
remove whitespace before email
2018-09-04 03:33:47 +02:00
Unrud
8869b34470
refactor
2018-08-28 16:19:43 +02:00