Peter Bieringer
e07a248451
log if destination directory is not a collection
2024-11-24 18:53:00 +01:00
Peter Bieringer
62e6aad2d2
align logging of path
2024-11-24 18:30:59 +01:00
Peter Bieringer
92e5032278
fix result code
2024-11-24 16:30:13 +01:00
Peter Bieringer
69780dd0ee
adjust test: verify that a request succeeded if the hook still fails (anyhow no rollback implemented)
2024-11-24 15:53:53 +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
Peter Bieringer
416081a81f
review, calculate also max TLS version
2024-11-14 07:38:03 +01:00
Peter Bieringer
243b888c8e
fix unsupported log level
2024-11-14 07:38:03 +01:00
Peter Bieringer
9ecb95ce37
feedback from isort
2024-11-14 07:38:03 +01:00
Peter Bieringer
00dac0c030
add logging for ssl cert/key and cafile
2024-11-14 07:38:03 +01:00
Peter Bieringer
fb904320d2
add support for ssl protocol and ciphersuite
2024-11-14 07:38:03 +01:00
Pieter Hijma
cfc1e94ad8
Expand taking timezone into account
2024-11-08 15:59:34 +01:00
Pieter Hijma
6a6fec5bdd
Refactor test_expand
2024-11-07 21:02:19 +01:00
Pieter Hijma
b0d1ccc0f6
Factor expand tests out of base
2024-11-07 21:01:56 +01:00
Pieter Hijma
2d5dc5186b
Expand overridden recurring events
2024-11-07 21:01:11 +01:00
Pieter Hijma
74f4412761
Honor start and end times expand
2024-11-07 15:36:16 +01:00
Pieter Hijma
ae274911d5
Fix timezone in test file
2024-11-07 15:36:16 +01:00
Bishtawi
ee2af306d7
Support loading ldap secret from file
2024-11-05 00:35:36 -08:00
Peter Bieringer
687624a403
fix spelling
2024-11-02 13:23:41 +01:00
Jean-Denis Girard
c6cc7f3486
Skip Dovecot auth tests on Windows (try again...)
2024-10-31 09:28:35 -10:00
Jean-Denis Girard
652e768650
Skip Dovecot auth tests on Windows
2024-10-31 06:36:47 -10:00
Jean-Denis Girard
f25a5fbc79
Rebase galaxy4public patch on top of bf4f5834
2024-10-30 10:33:10 -10:00
Peter Bieringer
059afef35d
log content in case of multiple main components error
2024-10-29 07:19:45 +01:00
Peter Bieringer
59c638461b
Fix: only expand VEVENT on REPORT request
2024-10-12 07:25:29 +02:00
Peter Bieringer
c438ccb215
fix #1852
2024-10-08 08:06:06 +02:00
Peter Bieringer
d7c09e218f
extend copyright
2024-10-08 08:05:52 +02:00
Peter Bieringer
a78e32de4d
Merge pull request #1553 from deronnax/pyupgrade-py38
...
pyupgrade --py38-plus
2024-10-05 22:55:36 +02:00
Peter Bieringer
ba9776d688
change default, remove leftover
2024-09-30 21:43:50 +02:00
Peter Bieringer
eed6bcee01
add collection rights for dedicated test cases
2024-09-30 21:33:29 +02:00
Peter Bieringer
457af284e1
whitelist new permissions
2024-09-30 21:28:29 +02:00
Peter Bieringer
e0594d5b33
permit_overwrite_collection doc + rights + test cases
2024-09-30 21:26:24 +02:00
Peter Bieringer
d41aa60d61
cosmetics
2024-09-30 21:26:24 +02:00
Peter Bieringer
973b26b2e9
add new option rights/permit_overwrite_collection
2024-09-30 21:26:24 +02:00
Peter Bieringer
fc77cf9d66
revert 0f87897e
2024-09-30 21:16:36 +02:00
Peter Bieringer
06a9cf2886
extend whitelisted permission chars
2024-09-30 21:15:10 +02:00
Peter Bieringer
53bc6167d3
add support for dedicated forbid/permit permission
2024-09-30 21:14:39 +02:00
Peter Bieringer
72e4c4fadd
add explicit permit/forbid test cases
2024-09-30 21:14:29 +02:00
Peter Bieringer
4ef5cad20f
add test case
2024-09-29 18:10:53 +02:00
Peter Bieringer
a449d8774b
enforce default for tests
2024-09-29 18:10:29 +02:00
Peter Bieringer
0f87897eb7
change default rights/permit_delete_collection from True to False (failsafe)
2024-09-29 17:44:44 +02:00
Peter Bieringer
40c8b3d038
log in case delete of collection is prevented
2024-09-29 17:44:21 +02:00
Peter Bieringer
d15e836079
extend copyright
2024-09-29 17:44:05 +02:00
Dipl. Ing. Péter Varkoly
e887b06d21
Fix syntax
2024-09-23 15:49:58 +02:00
Dipl. Ing. Péter Varkoly
b1c682de57
Enhance docomentation.
...
Fix imports
2024-09-23 15:46:08 +02:00
Dipl. Ing. Péter Varkoly
0feca04086
Implementing ssl connection for ldap auth
2024-09-23 10:19:50 +02: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
Dipl. Ing. Péter Varkoly
98c5ffdc87
Increase performace: open and parse rigts file only by starting.
...
Hanlde right sections without user.
2024-09-21 18:39:39 +02:00