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