I am currently using a LDAP based python authenticator scrip that provides Server::setAuthenticator and the corresponding functions authenticate and nameToId.
Based on an LDAP Query i return case sensitive Characters to authenticate, for instance "[XYV][BLA] Testuser". This is correctly displayed if i connect with a mumble client to the server. "name" is defined as "str" by Murmur.ice.
However when the murmur server invokes nameToID he provides "[xyv][bla] testuser" (ie everything lowercase). I can't use this value for an ldap query because the ldap schema is defined caseExactMatch for that attribute. Shouldnt the murmur server return the same str it was given?