I have ejabberd 2.1.8+patches (from EPEL) installed on a RHEL6 64-bit box.
Tied to Active Directory. Auth works fine, mod_vcard_ldap works fine. mod_shared_roster works fine.
One problem is that my users can't add each other manually. I can send someone a message just fine, but can't add them to my roster. When I try to add someone, it goes into my roster as having "none" for subscription and "out" for pending, but that user sees no authorization request in their client.
Any help is greatly appreciated.