Peter Bieringer
ecaed3188c
change location of main lock file back to original
2025-03-29 06:57:10 +01:00
Peter Bieringer
c23821ad0c
conditionally create missing collection* folders on startup
2025-03-28 07:36:17 +01:00
Peter Bieringer
b744e9658c
use collection-root location for lock instead of base directory
2025-03-28 07:35:43 +01:00
Peter Bieringer
3ee5433397
use proper cache location for lock
2025-03-28 07:35:15 +01:00
Peter Bieringer
3eb61a82a6
add support for cwd+path
2025-03-27 08:30:48 +01:00
Peter Bieringer
fb986ea02e
fix for flake8
2025-03-27 08:30:22 +01:00
Peter Bieringer
af09d532c3
catch unsupported placeholder
2025-03-27 07:57:28 +01:00
Peter Bieringer
70b66ddfe2
extend copyright
2025-03-27 07:57:13 +01:00
Peter Bieringer
aa248f2b97
move: catch OSerror
2025-03-02 07:54:52 +01:00
Peter Bieringer
a2cd430f64
move: log error in case cache file cannot be moved
2025-03-02 07:54:25 +01:00
Peter Bieringer
36e33ffee1
extend copyright
2025-03-02 07:53:07 +01:00
Peter Bieringer
73681a7767
extend copyright
2025-02-27 20:13:10 +01:00
Peter Bieringer
cdbad007b6
catch OSerror on metadata update
2025-02-27 20:08:19 +01:00
Peter Bieringer
53251231d4
change mtime test file location to collection-root
2025-02-21 07:41:01 +01:00
Peter Bieringer
18338b3c6e
flake8 fix
2025-02-20 21:17:34 +01:00
Peter Bieringer
d5cb05f817
extend copyright
2025-02-20 21:17:24 +01:00
Peter Bieringer
13a78d7365
relax mtime check
2025-02-20 21:12:58 +01:00
Peter Bieringer
37b18cf5a2
catch error during create_collection
2025-02-11 16:42:45 +01:00
Peter Bieringer
cd51581f38
extend copyright
2025-02-11 16:42:45 +01:00
Peter Bieringer
335584a6b7
make tox happy
2024-12-18 22:28:02 +01:00
Peter Bieringer
9e9d036387
display always mtime result
2024-12-18 22:18:38 +01:00
Peter Bieringer
6214111f4f
make tox happy
2024-12-16 20:58:59 +01:00
Peter Bieringer
4b1183ae00
disable fsync during storage verification
2024-12-16 20:43:10 +01:00
Peter Bieringer
c1c8ab2887
remove test code
2024-12-16 20:43:10 +01:00
Peter Bieringer
836827ac8f
remove test code
2024-12-16 20:43:10 +01:00
Peter Bieringer
3d4cd7f034
Add: display mtime_ns precision of storage folder with condition warning if too less
2024-12-16 20:43:06 +01:00
Peter Bieringer
5f79b089c8
fix option name
2024-12-15 12:21:39 +01:00
Peter Bieringer
11dad85404
fix types (mpy)
2024-12-15 11:45:38 +01:00
Peter Bieringer
62bdfeab40
item-cache-mtime-size: feature
2024-12-15 11:40:58 +01:00
Peter Bieringer
4bb00e6070
item-cache-mtime-size: add new option
2024-12-15 11:40:02 +01:00
Peter Bieringer
f7d6f6442f
make tox happy
2024-12-14 17:02:31 +01:00
Peter Bieringer
a7ce8f032c
Add: option [debug] storage_cache_action for conditional logging
2024-12-14 16:49:54 +01:00
Peter Bieringer
9787f87cc7
make tox happy
2024-12-14 08:36:03 +01:00
Peter Bieringer
3983b5c887
Improve: avoid automatically invalid cache on upgrade in case no change on cache structure
2024-12-14 08:21:54 +01:00
Peter Bieringer
2bb2d6385b
default for filesystem_cache_folder is filesystem_folder
2024-12-10 08:52:51 +01:00
Peter Bieringer
b3d0c16407
fix code
2024-12-10 08:52:31 +01:00
Peter Bieringer
e1ee3d4529
also remove 'item' from cache on delete
2024-12-10 08:26:32 +01:00
Peter Bieringer
644548c866
rename function
2024-12-10 08:25:14 +01:00
Peter Bieringer
05d4e91856
implement umask feature
2024-12-10 08:24:41 +01:00
Peter Bieringer
99b6889d91
implement new options
2024-12-10 08:24:12 +01:00
Peter Bieringer
24f5f9b98e
make flake8 happy
2024-12-03 21:42:50 +01:00
Peter Bieringer
92ce13e348
update copyrights
2024-12-03 21:34:00 +01:00
Peter Bieringer
0fe53e62db
use_cache_subfolder_for_item: feature
2024-12-03 21:32:57 +01:00
Peter Bieringer
6f2c1037d5
catch errors during execution of hook, do not raise exception but log error
2024-11-23 21:34:07 +01:00
Peter Bieringer
c13e0e60fd
remove unused dateutil references https://github.com/Kozea/Radicale/issues/1626
2024-11-21 07:51:20 +01:00
Dipl. Ing. Péter Varkoly
ccb59444c3
Remove trailing whitespaces and unsused import.
2024-09-22 19:01:09 +02:00
Dipl. Ing. Péter Varkoly
97479190e8
Adapt imports.
2024-09-22 18:57:48 +02:00
Dipl. Ing. Péter Varkoly
d1ceb620e4
Adapt function template discovery to the implementation
2024-09-22 18:38:21 +02:00
Dipl. Ing. Péter Varkoly
a272d3039e
Implement using group calenders.
...
Based on the ldap groups the user is member of group calender usage is implemented.
The group calenders must be placed in the GROUPS directory based under collection_root_folder.
The name of the group calender directory is the base64 encoded name of the group to avoid trouble with spaces and special characters in name.
If the directory does not exist the group will be ignored.
2024-09-22 16:56:53 +02:00
Mathieu Dupuy
47bc966a13
fix misspellings
2024-07-24 12:29:13 +02:00