LDAP username case-insensivity
authorTuetuopay <tuetuopay@me.com>
Mon, 6 Feb 2017 13:51:42 +0000 (14:51 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 30 Aug 2017 21:55:25 +0000 (23:55 +0200)
commitbcaaebece13e123dc66dc32b59e13956b12f8b4c
tree74d35775453116af132abb56d942502ab3664a3f
parent8fd4e06a6a0ccc7d8a7ad15b492ab8311b59a0b8
LDAP username case-insensivity

This patches a case sensitivity issue in the core.

LDAP itself is case insensitive, but the LDAP module of the core will
keep the case of the usename when creating a local Quassel account.
Thus, if you login with the same username but using a different casing,
a new internal Quassel account will be creating, resulting in an
apparent settings loss (networks, ...).

The patch converts the username to lowercase before handing it to the
core.
src/core/ldapauthenticator.cpp