At first it seemed like an issue with search in LDAP, but a user reports, that search with integration with AD works fine in Spark 2.8.1 and Openfire 4.1.1 when embedded database is used, but not when MySQL is used. This issues started with 4.1 (was fine in 4.0.3).
More information: it seems that Search plugin 1.7.1 has problems with searching. 1.7.0 is reported to work better. 1.7.1 only fixed - Fixed Stored Cross-Site Scripting vulnerability.
I tried to reproduce
1. Built current master branch of Openfire
2. Ran through the setup, picked embedded db
3. Went to plugins page on console and installed search 1.7.1 plugin
4. Navigated back to the user search tool provided by the plugin and it worked.
Daryl, it works with embedded one. By standalone i meant external (mysql, etc.). And it only affects Spark. Web search is not affected probably, i haven't even tried.
tested this on windows
fresh install using defaults
my sql 5.7. 19, OF 4.1.5,
Authenticated against my existing AD/LDAP.
search worked as expected. I was able to search within spark and the admin console without issue.