Commit graph

133 commits

Author SHA1 Message Date
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 Bieringer
73f8f950d0 add content from https://github.com/Kozea/Radicale/pull/1073 2025-01-03 07:19:33 +01:00
Peter Bieringer
b122002077 drop support of python 3.8, fixes https://github.com/Kozea/Radicale/issues/1628 2025-01-03 00:41:26 +01: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
51960bcab8 extend doc related to config options used 2024-12-27 09:04:47 +01:00
Peter Bieringer
c8010fa4be fix https://github.com/Kozea/Radicale/issues/1647 2024-12-23 07:07:43 +01:00
Peter Bieringer
59450e8c2d add additional ReadWritePaths entry, fix existing one 2024-12-18 20:14:56 +01:00
Peter Bieringer
5f79b089c8 fix option name 2024-12-15 12:21:39 +01:00
Peter Bieringer
fc7c50b4cb add note about storage verification 2024-12-15 12:20:24 +01:00
Peter Bieringer
ff3f2fc3de item-cache-mtime-size new option doc 2024-12-15 11:40:20 +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
05c349a15f
Update DOCUMENTATION.md
fix typo
2024-12-08 09:46:50 +01:00
TownCube
916c9db3c8 Skip group collection match when groups are not used 2024-12-07 18:24:29 +00:00
Peter Bieringer
d6bacc9047 use_cache_subfolder_for_item: doc 2024-12-03 21:31:12 +01:00
Alex Claman
2c234b97d1
Update DOCUMENTATION.md
remove unnecessary call for `proxy_ssl_trusted_certificate` in example SSL-enabled reverse proxy config
2024-12-02 15:51:39 -05:00
Peter Bieringer
f26facba3e cosmetics related to logging doc 2024-11-24 17:10:07 +01:00
Peter Bieringer
fbb6b1684a replace eol URL 2024-11-24 16:46:19 +01:00
Peter Bieringer
19f5aa0edd extend doc as partially suggested by https://github.com/Kozea/Radicale/pull/914 2024-11-24 16:37:35 +01:00
Peter Bieringer
5b64ef9fe7 extend hook doc 2024-11-24 16:29:14 +01:00
Peter Bieringer
4781b48a1c review storage hook git part 2024-11-23 21:35:58 +01:00
fang
a6b1e000e7
warn of possible client-side SSL requirement
MacOS's Calendar.app may not send auth credentials when connecting to a CalDAV
server over unsecured HTTP. Attempting to set up an account that way will give
error messages about authentication, even though the credential the user
entered are correct.

Here, we point out this case in the documentation, prompting users to try
enabling SSL if they encounter this.
2024-11-17 14:25:55 +01:00
Peter Bieringer
a64f0e1093 update related to nginx/apache proxy configs 2024-11-17 07:12:20 +01:00
Peter Bieringer
07b7d28323 extend with OpenSSL hint 2024-11-14 07:38:03 +01:00
Peter Bieringer
5380629bda extend doc for SSL protocol/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
a1b8c65def Document Dovecot auth 2024-10-31 09:29:03 -10:00
Peter Bieringer
c63d00a550 update minimum python version 2024-10-15 08:25:46 +02:00
Peter Bieringer
ba9776d688 change default, remove leftover 2024-09-30 21:43:50 +02:00
Peter Bieringer
110ee9d247 doucment new permissions 2024-09-30 21:28:42 +02:00
Peter Bieringer
e0594d5b33 permit_overwrite_collection doc + rights + test cases 2024-09-30 21:26:24 +02:00
Peter Bieringer
3e478ee6da update doc 2024-09-30 21:14:14 +02:00
Peter Bieringer
0ab99d4e8f update doc related to changed default 2024-09-29 18:16:54 +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
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
408a03a3c0 Better freebusy occurrence limit handling and added documentation 2024-08-16 14:57:30 -06:00
Peter Bieringer
e5e80ebbe6
Merge pull request #1544 from pbiering/option-strip-domain-name-from-login
Option strip domain name from login
2024-07-18 06:56:25 +02:00