Hi,
I use radicale with LDAP authentication, making use of the 'ldap_user_attribute'
config option, and an appropriate LDAP filter that allows the system to have the
name used for logging on separate from the user to be mapped to
(e.g. by using the mail address of the user as login name)
[auth]
type = ldap
...
ldap_filter = (&(objectClass=inetOrgPerson)(uidNumber>=1000)(|(cn={0})(mail={0})))
ldap_user_attribute = uid
Before radicale 3.5.1 this setup worked without a hitch.
In radicale 3.5.1 a change broke it.
The issue is meanwhile fixed by commit d41f4f3 (based on PR #1761) in upstream
radicale.
I tested it in my setup: it restores the working behaviour: 👍 😀
Please consider aplying this patch to Debian's radicale in order to get the LDAP
authentication fixed for all setups in Debian trixie.
(i.e. even if radicale won't release a new version until then).
As the fix is in radicale's master branch, I expect this fix to be in the next
radicale release. So the patch is expected necessary only until theni; no permanent burden.
Thanks for maintaining radicale in Debian
Peter