Peter Bieringer
9b671beceb
extend module list to display version on start
2025-02-25 06:20:14 +01:00
Peter Bieringer
50f5d2e5ef
extend copyright
2025-02-25 06:20:03 +01:00
Peter Bieringer
8218081f58
fix loglevel
2025-02-25 06:19:51 +01:00
Peter Bieringer
7f3fedc048
log used python version
2025-02-22 17:50:42 +01:00
Peter Bieringer
0759673e67
pam: config parser
2025-02-22 17:50:24 +01:00
Peter Bieringer
855e3743ca
pam: merge+adjust module from v1
2025-02-22 17:50:07 +01:00
Peter Bieringer
c8f650bc2c
extend copyright
2025-02-22 17:49:52 +01:00
Peter Bieringer
046d39b1bd
pam: add support
2025-02-22 17:49:36 +01:00
Peter Bieringer
9791a4db0f
pam: doc
2025-02-22 17:48:31 +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
f6b5cb8a1e
make flake8 happy
2025-02-18 06:14:59 +01:00
Peter Bieringer
3914735ec0
skip bcrypt related tests if module is missing
2025-02-18 06:13:39 +01:00
Peter Bieringer
48a634af9f
check whether bcrypt module is available
2025-02-18 06:13:19 +01:00
Peter Bieringer
a62da71aa2
fix loglevel
2025-02-11 16:44:30 +01:00
Peter Bieringer
67bbc9a31b
catch os error
2025-02-11 16:42:45 +01:00
Peter Bieringer
dc83c6d7d0
extend copyright
2025-02-11 16:42:45 +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
Peter Bieringer
b078a8f002
catch os errors
2025-02-11 16:42:45 +01:00
Peter Bieringer
fde0ecb9b2
change loglevel
2025-02-11 16:42:45 +01:00
Peter Bieringer
803763729a
extend copyright
2025-02-11 16:42:45 +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
88accdb672
catch server errors and return proper message
2025-02-11 16:42:45 +01:00
Peter Bieringer
c157dd7d19
extend copyright
2025-02-11 16:42:45 +01:00
Peter Bieringer
605fc65584
improve coding
2025-02-11 16:42:45 +01:00
Peter Bieringer
f0d06cbc7d
catch server errors on put
2025-02-11 16:42:45 +01:00
Peter Bieringer
77f69f2b1e
add new error code
2025-02-11 16:42:45 +01:00
Peter Bieringer
b011fa4e61
extend copyright year
2025-02-11 16:42:45 +01:00
Peter Bieringer
dcaec20681
extend copyright year
2025-02-11 16:42:45 +01:00
Peter Bieringer
e0d20edbcd
oauth2 do not throw exception in case server is not reachable
2025-02-02 09:04:42 +01:00
Peter Bieringer
d2be086cd1
oauth2 adjustments to radicale changes in the past
2025-02-02 09:04:20 +01:00
Peter Bieringer
7b6146405f
make tox happy
2025-02-02 09:04:06 +01:00
Peter Bieringer
04523e5087
oauth2 config option
2025-02-02 09:03:42 +01:00
Peter Bieringer
87dc5538d2
oauth2 module enabling
2025-02-02 09:01:58 +01:00
Peter Bieringer
937acf38f7
oauth2 config check improvement
2025-02-02 08:33:49 +01:00
Peter Bieringer
063883797c
add copyright
2025-02-02 08:32:42 +01:00
Peter Bieringer
30389f4525
initial from https://gitlab.mim-libre.fr/alphabet/radicale_oauth/-/blob/dev/oauth2/radicale_auth_oauth2/__init__.py
2025-02-02 08:29:02 +01:00
Peter Bieringer
26637a1240
add logging entries for dovecot, adjust for imap
2025-01-20 06:31:56 +01:00
Peter Bieringer
3df5d28432
imap: mypy fix
2025-01-16 06:11:57 +01:00
Peter Bieringer
e80bf58901
imap: flake8 fixes
2025-01-16 06:05:14 +01:00
Peter Bieringer
bc939522dc
imap: migrate from https://github.com/Unrud/RadicaleIMAP/
2025-01-16 06:02:22 +01:00
Peter Bieringer
50b76f7114
imap: config parse
2025-01-16 06:02:06 +01:00
Peter Bieringer
ed6a5a834e
add proper default for dovecot_host
2025-01-14 08:57:15 +01:00
HmBMvXXiSivMcLGFWoqc
3f04914de4
Add support for Dovecot auth over network
2025-01-13 23:31:13 -08:00
Peter Marschall
d6c4e6487a
LDAP auth: flexibilize parsing of 'ldap_groups_attribute'
...
Use helper methods from the LDAP modules to get individual elements
(like in our case the RDN value) out of attributes with DN syntax
in a standard compliant way instead fiddling around ourselves.
If these methods fail, fall back to using the whole attribute value,
which allows us to also use attributes with non-DN syntax for groups
and permissions.
2025-01-03 20:47:36 +01:00
Peter Marschall
f9dd3efc3a
LDAP auth: remove config option 'ldap_load_groups'
...
The same effect can be achieved using the option 'ldap_groups_attribute' alone,
if it's default becomes unset instead of 'memberOf'
Benefit: one config option less to deal with.
While at it, also fix header level for 'ldap_user_attribute' in documentation.
2025-01-03 20:47:31 +01:00