TeamPass
TeamPass copied to clipboard
LDAP filters are not used
While the LDAP configuration page allows one to set a "User Object Filter - [The filter to use when searching user objects. Example: (&(objectCategory=Person)(sAMAccountName=*))]", and this is written to includes/config/tp.config.php as ldap_user_object_filter, that setting is not used anywhere, The only place ldap_user_object_filter appears is in pages/ldap.php, includes/config/tp.config.php and the various translation pages under includes/language/. It does not appear to be used by the rest of the code.
$ find . -type f -exec grep -l "ldap_user_object_filter" {} ; ./includes/config/tp.config.php ./includes/language/catalan.php ./includes/language/french.php ./includes/language/czech.php ./includes/language/bulgarian.php ./includes/language/german.php ./includes/language/estonian.php ./includes/language/dutch.php ./includes/language/norwegian.php ./includes/language/spanish.php ./includes/language/turkish.php ./includes/language/romanian.php ./includes/language/greek.php ./includes/language/chinese.php ./includes/language/ukrainian.php ./includes/language/italian.php ./includes/language/polish.php ./includes/language/vietnamese.php ./includes/language/hungarian.php ./includes/language/russian.php ./includes/language/portuguese_br.php ./includes/language/english.php ./includes/language/portuguese.php ./includes/language/japanese.php ./pages/ldap.php