Juan F Arjona
d22d74320a
Added urldecode_username option to decode the username when sent by the client. This solved problems when authenticating against an imap server from the iOS calendar.
2025-05-02 18:02:43 -04:00
gajus
b805393bd9
Standardize LDAP security configuration naming
2025-04-21 21:26:58 +02:00
gajus
1162a3a011
Add support for start_tls
2025-04-19 17:02:45 +02:00
BastelBaus
f40c4d6e9b
Update config.py
2025-03-24 20:10:10 +01:00
BastelBaus
633dfbc875
Update config.py
2025-03-24 20:09:35 +01:00
BastelBaus
94ad295124
Update config.py
...
added ldap_authentik_timestamp_hack to config file
2025-03-23 18:08:00 +01:00
Peter Bieringer
be43ce5161
change default of authentication type to "denyall" for secure-by-default
2025-03-15 14:34:51 +01:00
Peter Bieringer
68f0eafe7d
script_name: add config option, fixes https://github.com/Kozea/Radicale/issues/1275
2025-03-02 09:02:10 +01:00
Peter Bieringer
b8c2bc29ec
display internal authentication types in online help
2025-03-01 13:16:57 +01:00
Peter Bieringer
0759673e67
pam: config parser
2025-02-22 17:50:24 +01:00
Peter Bieringer
04523e5087
oauth2 config option
2025-02-02 09:03:42 +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
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
Peter Marschall
6c1445d8db
LDAP auth: introduce config option 'ldap_groups_attribute'
...
This attribute is supposed to hold the group membership information
if the config option 'ldap_load_groups' is True.
If not given, it defaults to 'memberOf' for Active Directory.
Introducing this options allows one to use radicale's LDAP auth with groups
even on LDAP servers that keep their group memberships in a different attribute
than 'memberOf', e.g. Novell eDirectory which uses 'groupMembership'.
2025-01-03 20:27:21 +01:00
Peter Bieringer
b0d56f898b
Merge pull request #1668 from pbiering/login-cache
...
add optional cache for login result and htpasswd + fixes
final version will be updated to 3.4.0 next
2025-01-03 07:51:06 +00:00
Peter Marschall
99f5ec389d
LDAP auth: indroduce config option 'ldap_user_attribute'
...
This option gives us
- flexible authentication options where the name used for logging on
does not have to be the account name
e.g. use ldap_filter = (&(obhjectclass=inetOrgperson)(|(cn={0]})(mail={0})))
to allow loginng on using the cn or the mail address
- automatically consistent / canonicalized username values
(i.e. exactly the way the LDAP server returns them)
2025-01-02 12:05:39 +01:00
Peter Bieringer
46fe98f60b
make htpasswd cache optional
2025-01-01 16:31:31 +01:00
Peter Bieringer
79ba07e16b
change default cache times
2024-12-31 16:13:05 +01:00
Peter Bieringer
a794a51885
fix failed_login cache, improve coding
2024-12-31 07:57:54 +01:00
Peter Bieringer
74311560c9
add cache_logins* options
2024-12-30 08:17:59 +01:00
Peter Bieringer
5f79b089c8
fix option name
2024-12-15 12:21:39 +01:00
Peter Bieringer
4bb00e6070
item-cache-mtime-size: add new option
2024-12-15 11:40:02 +01:00
Peter Bieringer
a7ce8f032c
Add: option [debug] storage_cache_action for conditional logging
2024-12-14 16:49:54 +01:00
Peter Bieringer
3ebe51a4cb
Add: option [auth] uc_username for uppercase conversion (similar to existing lc_username)
2024-12-14 09:25:36 +01:00
Peter Bieringer
2bb2d6385b
default for filesystem_cache_folder is filesystem_folder
2024-12-10 08:52:51 +01:00
Peter Bieringer
2d8903dc44
add new options
2024-12-10 08:23:32 +01:00
Peter Bieringer
5515d1e790
fix typos
2024-12-08 15:34:33 +01:00
Peter Bieringer
f754f28518
use_cache_subfolder_for_item: config option
2024-12-03 21:31:57 +01:00
Peter Bieringer
fb904320d2
add support for ssl protocol and ciphersuite
2024-11-14 07:38:03 +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
f25a5fbc79
Rebase galaxy4public patch on top of bf4f5834
2024-10-30 10:33:10 -10: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
973b26b2e9
add new option rights/permit_overwrite_collection
2024-09-30 21:26:24 +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
606bd30514
Rebase
2024-09-05 10:44:28 +02:00
Peter Bieringer
c63dee71ec
Adjustment: option [auth] htpasswd_encryption change default from "md5" to "autodetect"
2024-09-01 17:19:53 +02:00
Peter Bieringer
a79c2ad83e
align option name
2024-08-28 08:59:32 +02:00
Peter Bieringer
e852c887d7
Enhancement: add option to toggle debug log of right with doesn't match
2024-08-28 08:03:16 +02:00
Dipl. Ing. Péter Varkoly
19e5972b4f
Fix merge conflicts.
2024-08-25 14:11:48 +02:00
ray-react0r
3cba4b32a3
Merge branch 'master' into react0r
2024-08-15 15:07:49 -06:00
Ray
d6c0a05771
Style fixes for tox linting
2024-08-14 11:15:30 -06:00
Ray
b0f131cac2
Improve free-busy report
2024-08-14 05:43:53 -06:00
Mathieu Dupuy
34b449f27f
chore: pyupgrade --py38-plus
2024-08-06 13:49:23 +02:00
Peter Bieringer
13b1aaed39
add auth/strip_domain option
2024-07-18 06:50:29 +02:00
Peter Bieringer
51a7136b93
disable extra content by default on debug log level
2024-06-18 17:43:35 +02:00
Peter Bieringer
bbe7088561
change default of "skip_broken_item" to more user-friendly experience
2024-06-18 17:42:49 +02:00