Fixed in HEAD. Now all backends honor rootdn bind (with slight variations; see back-null) through a common interface; in some cases, it's a blind fix (shell, perl, passwd). I think I also fixed an inconsistency in back-bdb: as far as I understand, a bind with rootdn and incorrect rootdn password, or in case rootpw was null, originally passed through, probably either by mistake or to check if an analogous identity were defined in the database. I consider this an inconsistency, but please review.
p.
Ing. Pierangelo Masarati OpenLDAP Core Team
SysNet s.r.l. via Dossi, 8 - 27100 Pavia - ITALIA http://www.sys-net.it --------------------------------------- Office: +39 02 23998309 Mobile: +39 333 4963172 Email: pierangelo.masarati@sys-net.it ---------------------------------------