i’m experimenting a strange behaviour with Openfire 4.0.2 using an Openldap server as users database; in particular when i perform the search for users from the client (Pidgin) and i want to retrieve the list of all users, using the wildcard , the query returns nothing. Instead when i look for a specific user or when i just insert the beginning part of a user uid the queries work fine, showing me the correct results. Looking at the slapd log on my ldap server i noticed that probably, in the case of all users query, the ldapsearch string includes the string “2A” in place of the ""; performing the same query manually with the ldapsearch command i have the same result (nothing) instead substituting “2A” with “*” i find the expected results.
Moreover downgrading to Openfire 3.9.3 with the same configuration (same db) the all users query from the client works fine.
So it’s possible there’s a bug in Openfire 4.0.2 version? What do you think?
Thanks in advance,
ps: let me know if you need further info on my configuration