Иногда в исходниках читаешь забавные вещи:
if(!loginDatabase.PExecute("INSERT INTO `account`(`username`,`I`,`joindate`) VALUES('%s',SHA1(CONCAT(UPPER('%s'),':',UPPER('%s'))),NOW())", username.c_str(), username.c_str(), password.c_str()))
А потом пробуешь и правда можно логин-пароль без учёта регистра набирать - прокатывает.
з.ы. Сия "болезнь" на пиратках WoW'а на ядре
MaNGOS by design так сказать.