Hi I have noticed that the table-ldap uses printf() to replace the '%s' of the filter with the search key. This has some problems. The biggest one is you can use the key only once in the filter. So a filter like:
> (|(mail=%s)(uid=%s)) doesn't work. To fix this I have moved the replacement to the parsval function of aldap. Philipp