maziggy
29e6d28205
Resolve LDAP groups on lldap and OpenLDAP ( #3197 )
...
lldap and OpenLDAP's memberof overlay omit memberOf from "*", so every
lldap login fell through to the default group. Request memberOf by name
when the schema defines it, and on non-AD directories also search the
directory root for groupOfNames/groupOfUniqueNames entries listing the
user, since groups often sit outside the user search base and the
overlay tracks only one group class.
Also: skip ldap3's anonymous schema read after StartTLS, which AD and
Samba AD reject, so StartTLS works there; reword a server's StartTLS
refusal with an LDAPS hint; stop the bundle sanitizer masking part of
an OID as an IP; skip the sync right after auto-provisioning so the
default-group warning logs once.
2026-09-30 09:46:54 +02:00
..
2026-08-06 12:08:36 +02:00
2026-09-20 12:21:00 +02:00
2026-09-26 15:37:19 +02:00
2026-09-20 11:13:20 +02:00
2026-05-15 09:21:43 +02:00
2026-05-17 10:54:28 +02:00
2026-08-29 10:46:36 +02:00
2026-07-12 08:44:53 +02:00
2026-09-20 12:12:56 +02:00
2026-08-08 10:04:55 +02:00
2026-09-07 10:54:55 +02:00
2026-09-28 13:57:02 +02:00
2026-03-04 13:33:19 +01:00
2026-07-30 09:49:56 +02:00
2026-07-14 11:52:56 +02:00
2026-09-29 10:28:41 +02:00
2026-08-30 08:01:42 +02:00
2026-08-18 16:23:32 +02:00
2026-09-30 09:46:54 +02:00
2026-09-19 12:19:19 +02:00
2026-09-28 12:35:01 +02:00
2026-04-13 13:24:28 +02:00
2026-08-17 12:17:12 +02:00
2026-07-31 14:50:25 +02:00
2026-09-29 10:28:41 +02:00
2026-09-26 15:37:19 +02:00
2026-09-30 09:12:45 +02:00
2026-08-14 11:27:50 +02:00
2026-09-20 10:06:47 +02:00
2026-09-20 10:06:47 +02:00
2026-08-06 20:27:25 +02:00
2026-09-20 10:06:47 +02:00
2026-09-29 16:43:04 +02:00
2026-08-22 10:05:05 +02:00
2026-08-22 10:50:22 +02:00
2026-09-29 15:11:50 +02:00
2026-09-29 15:11:50 +02:00
2026-08-25 12:17:23 +02:00
2026-06-26 14:40:25 +02:00
2026-09-28 13:57:02 +02:00
2026-08-05 14:26:38 +02:00
2026-08-25 17:17:26 +02:00
2026-08-26 08:57:44 +02:00
2026-08-29 08:51:33 +02:00
2026-09-30 09:46:54 +02:00
2026-09-26 08:56:48 +02:00
2026-07-12 08:44:53 +02:00
2026-08-25 12:17:23 +02:00
2026-08-23 15:17:09 +02:00
2026-08-08 10:04:55 +02:00
2026-09-30 09:46:54 +02:00
2026-07-20 13:04:35 +02:00
2026-05-22 09:28:43 +02:00
2026-09-29 15:11:50 +02:00
2026-09-18 17:13:26 +02:00
2026-09-18 17:13:26 +02:00
2026-09-20 09:32:22 +02:00
2026-09-29 16:06:51 +02:00
2026-06-22 08:15:29 +02:00
2026-08-25 08:49:24 +02:00
2026-04-13 09:54:26 +02:00
2026-09-29 15:49:44 +02:00
2026-05-15 08:50:37 +02:00
2026-05-08 11:52:42 +02:00
2026-07-17 08:16:35 +02:00
2026-03-03 13:34:03 +01:00
2026-09-26 09:51:52 +02:00
2026-08-13 12:04:56 +02:00
2026-07-30 13:05:15 +02:00
2026-09-22 10:47:00 +02:00
2026-07-11 14:22:31 +02:00
2026-09-20 12:12:56 +02:00
2026-09-26 15:37:19 +02:00
2026-09-29 16:06:51 +02:00
2026-08-25 17:17:26 +02:00
2026-07-31 12:55:05 +02:00
2026-08-04 11:11:36 +02:00
2026-09-29 13:50:52 +02:00
2026-09-21 11:18:35 +02:00
2026-09-26 11:14:25 +02:00
2026-09-28 12:09:59 +02:00
2026-08-29 10:46:36 +02:00
2026-08-08 16:33:41 +02:00
2026-07-31 08:18:05 +02:00
2026-07-24 09:15:03 +02:00
2026-08-28 09:23:30 +02:00
2026-09-07 14:37:49 +02:00
2026-07-30 17:14:07 +02:00
2026-08-11 08:35:23 +02:00
2026-09-07 10:39:10 +02:00
2026-08-27 13:42:55 +02:00
2026-08-27 13:42:55 +02:00
2026-06-10 08:39:21 +02:00
2026-09-29 09:37:04 +02:00
2026-07-22 09:57:27 +02:00
2026-06-26 16:48:22 +02:00
2026-08-25 17:17:26 +02:00
2026-09-29 15:11:50 +02:00
2026-08-27 13:03:15 +02:00
2026-09-29 15:11:50 +02:00
2026-05-08 14:28:41 +02:00
2026-09-30 09:12:45 +02:00
2026-09-30 09:12:45 +02:00
2026-08-22 14:16:56 +02:00
2026-09-28 15:14:07 +02:00
2026-09-20 11:49:00 +02:00
2026-07-31 08:18:05 +02:00
2026-09-29 16:06:51 +02:00
2026-08-29 08:51:33 +02:00
2026-09-27 09:34:19 +02:00