Folks,

Am looking for hints as to why this is going on.

I have a script that verifies object replication to a bunch of slave ldap
servers.  It does this by trying to do a bind with full DN and userPassword.

The script gives different results between the master, a Critical Path 3.1.4
version, and the slaves, all Critical Path 4.2 version.

The program is...

init new connection to ldap server
foreach ( DN/pwd pair )
    bind
    analyze results
    unbind
end

On the master server, I can do this with DNs and good or bad passwords as
long as I care to.  This is what I would expect.  Good passwords result in a
good bind, bad passwords in no bind.

On the slaves, I get an ldap return code of 1 for the next bind attempt
after the first successful bind.  If I take out the unbind call, then things
work as expected.

What the... ?

Any suggestions?  Obviously I can provide source code and traces if need be,
but, I thought I'd start with a simple abstract description.

rnd

Reply via email to