I found a problem (and a resolution) with LDAP users with weird capitalizations in their usernames:
We are using 2.2.1 and LDAPing users and groups from a Windows 2003 AD server.
After I upgraded to 2.2.1 today a user reported no one was showing up in her contact list. After troubleshooting, I saw the her windows account (login) name was different from everyone elses. Hers was in the format JUser (2 capital letters). Everyone else is using juser (no caps). After changing her windows login name (under the account tab in user management in Win2k3 AD users and computers) to all lower case and restarting the Jive server, she can see her roster again.
I did some testing and found that changing a user name in windows to use capitals breaks the roster for that user. It seems there is some sort of case-sensitive bug in the server when querying usernames?
FWIW, the ldap portion of my config is: