Milan Crha
dc2a6ac1d7
multifilesystem: Improve performance of PROPFIND
...
The PROPFIND does not need to check the filesystem for the file existence,
because the list comes from the directory listing, similar as the other
parts already do it. That was highly visible with large collections (10k+ items),
causing massive delays.
Also avoid repeated stat() calls on the same path.
2026-08-07 12:22:22 +02:00
Peter Bieringer
953aebc85f
max_vevent_rrule_occurrence: rename option
2026-08-02 10:58:13 +02:00
Peter Bieringer
b044addc53
Add: [system] max_vevent_rrule_entries option to catch DoS by problematic RRULE early enough
2026-08-01 18:54:31 +02:00
Peter Bieringer
f965d46bdf
storage features: code review
2026-04-23 06:13:32 +02:00
Peter Bieringer
7a55e8164b
storage: add and take use of flag _filesystem_root_folder_is_collision_free
2026-04-14 20:45:04 +02:00
Peter Bieringer
24c0832762
storage/get+discover: only add items not exceeding max-resource-size
2026-03-26 07:56:38 +01:00
Peter Bieringer
1b5d83e132
cosmetics
2025-12-11 06:28:50 +01:00
Peter Bieringer
4f8c3fff05
remove unnecessary open+read for mtime+size cache
2025-12-10 21:08:16 +01:00
Peter Bieringer
62bdfeab40
item-cache-mtime-size: feature
2024-12-15 11:40:58 +01:00
Peter Bieringer
a7ce8f032c
Add: option [debug] storage_cache_action for conditional logging
2024-12-14 16:49:54 +01:00
Mathieu Dupuy
47bc966a13
fix misspellings
2024-07-24 12:29:13 +02:00
Peter Bieringer
59bd8e8330
fix missing return value
2024-06-09 14:44:21 +02:00
Peter Bieringer
e02a31af89
fix flake8 error report
2024-06-09 14:35:14 +02:00
Peter Bieringer
a70c69ee28
update copyright
2024-06-09 13:57:52 +02:00
Peter Bieringer
fc7b50d69f
add option to skip broken item instead of triggering exception
2024-06-09 13:57:32 +02:00
Unrud
75df1093be
Workaround for broken contact PHOTO from InfCloud
...
See issue #1205
2022-01-15 23:44:00 +01:00
Unrud
bbaf0ebd8c
Change name in file header
2021-12-09 16:55:46 +01:00
Unrud
698ae875ce
Type hints for multifilesystem
2021-09-26 22:24:45 +02:00
Unrud
cecb17df03
More type hints
2021-09-26 22:24:45 +02:00
Unrud
040d8c0fff
Split BaseCollection into BaseStorage and BaseCollection
2020-01-14 06:19:23 +01:00
Unrud
63e6d091b9
Update copyright
2019-06-17 04:13:24 +02:00
Unrud
35484c9b79
Refactor multifilesystem
2018-09-04 03:33:50 +02:00