I've just spent an annoying couple of days trying to work out how to get nsldap to do bind authentication against our directory server. In case anyone else is in the same boat and has found that the copy of nsldap at sussdorff.de is 404ing and the version in aolserver CVS (and the debian aolserver4-nsldap) doesn't support bind, Mark Aufflick helpfully posted Malte's diff to the aolserver list a while ago. I'll see if I can nudge it into the aolserver upstream, or at least the debian packages, but in the meantime here it is -
http://www.mail-archive.com/aolserver@listserv.aol.com/msg12073.html
some google-bait for anyone searching on the relevant error messages:
Error: auth::authenticate: error invoking authentication driver for authority_id = 652: ns_ldap: Unknown command"bind": should be bouncepool, connected, disconnect, gethandle, host, password, poolname, releasehandle, or user