Commit Graph

42 Commits

Author SHA1 Message Date
mdecimus
c59cc8c9d3 Lowercase LDAP attribute comparison - credits to @pdf (fixes #2363 closes #2378) 2025-12-18 15:12:41 +01:00
mdecimus
86c963ef68 v0.14.0 2025-10-22 18:02:46 +02:00
mdecimus
4620a92fd8 Principal storage format improvements 2025-10-21 16:35:46 +02:00
mdecimus
ce836216a4 Object quotas implementation 2025-10-21 16:35:45 +02:00
mdecimus
7653e1a4c3 OIDC: Do not overwrite local aliases (fixes #2065) 2025-09-08 10:27:52 +02:00
mdecimus
e10aa551eb Clippy fixes 2025-08-18 11:44:58 +01:00
mdecimus
654f296d45 Allow local access tokens to be used with OIDC backends (closes #1311 closes stalwartlabs/webadmin#52) 2025-07-25 21:06:23 +02:00
mdecimus
4f84533fa1 LDAP: Only set account name if not returned in LDAP query (#1471) 2025-07-17 15:17:04 +02:00
mdecimus
f10ec68d49 Updated copyright notice 2025-06-15 15:09:32 +02:00
mdecimus
d49e6e1945 LDAP authentication enhancements (closes #1269 closes #1471 closes #795 closes #1496) 2025-06-02 16:17:56 +02:00
mdecimus
c5596fb656 Partial rollback of CompactString after benchmarking (or 'premature optimization is the root of all evil') 2025-05-16 16:20:04 +02:00
mdecimus
d6dc6ee8c5 Zero-copy principals + CompactString partial impl 2025-05-16 16:20:04 +02:00
mdecimus
3f825aaafd DAV server passing Litmus test suite 2025-05-16 16:20:04 +02:00
mdecimus
d8fbb82b6c Add LDAP attribute to indicate password change (#1156) 2025-02-09 15:02:38 +01:00
mdecimus
3612d5fc5d Clippy fixes 2025-01-11 11:43:45 +01:00
mdecimus
5ac2bd5584 LDAP: Support both name and email fields to be mapped to the same attribute 2024-12-15 19:36:29 +01:00
mdecimus
ef82545fb9 Convert emails obtained from external repositories to lowercase (fixes #1004) 2024-12-15 19:05:38 +01:00
mdecimus
4f02e4c96f Improved LDAP logging 2024-11-28 17:24:25 +13:00
mdecimus
b2bac5d5aa Support for external email addresses on mailing lists (closes #152) 2024-11-13 19:38:54 +13:00
SinnySupernova
db8b53693f allow to search using bind dn instead of auth bind connection when bind auth is enabled (#873) 2024-10-21 16:34:03 +02:00
mdecimus
1d9ac04ece OIDC diretory 2024-10-02 11:13:10 +02:00
mdecimus
e6c11529e8 Keep a copy of external principal data to support roles and OAuth 2024-09-20 15:52:48 +02:00
mdecimus
6b7dac0fcb Test fixes - part 2 2024-09-17 19:33:31 +02:00
mdecimus
d214468c54 Roles and multi-tenancy - part 1 2024-09-12 17:42:14 +02:00
mdecimus
fbcf55d8e1 Access token permissions 2024-09-10 18:44:44 +02:00
mdecimus
a45eb50231 Improved tracing (part 4) 2024-07-28 15:21:22 +02:00
mdecimus
ae7cadc27d Improved tracing (part 1) 2024-07-23 12:44:14 +02:00
mdecimus
9c23774aa5 Lock-free fast tracing (closes #180) 2024-07-22 17:56:24 +02:00
mdecimus
d2ad44cf9f Improved error handling (part 3) 2024-07-17 18:33:22 +02:00
mdecimus
0c2a3f09fe Improved error handling (part 1) 2024-07-11 18:44:51 +02:00
mdecimus
d8a73cd0e4 TOTP 2FA, App passwords and account disable support (closes #436 closes #479) 2024-06-28 12:12:51 +02:00
mdecimus
50a2f50e58 REUSE-compliant licensing 2024-06-25 19:57:25 +02:00
mdecimus
68a189ed9f Webhooks implementation (closes #480 closes #233) 2024-06-20 19:11:15 +02:00
Jean-Yves
1b95773379 Update lookup.rs (#359)
Add "groupOfUniqueNames"
2024-04-17 22:37:20 +02:00
mdecimus
9a4110e343 Config API changes 2024-03-18 16:16:00 +01:00
mdecimus
044ecda98a Principal update API changes 2024-02-24 20:22:34 +01:00
Mauro D
d7d27063d8 Updated configuration files 2024-01-19 19:10:31 +01:00
mdecimus
6aeadb9cda Fail2ban and IP address blocking support (closes #164) 2024-01-13 12:59:10 +01:00
mdecimus
91e8597998 Internal directory + CLI improvements 2023-12-20 20:09:39 +01:00
mdecimus
ea94de6d77 CLI account management + Directory refactoring 2023-12-18 22:25:42 +01:00
mdecimus
232d4d691a Internal directory implementation + Management REST API 2023-12-16 10:35:15 +01:00
mdecimus
f21bce722e Directory refactoring 2023-12-14 12:35:25 +01:00