-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
None
-
beta2
-
sparc
-
solaris_2.6
There are intermittent occurrences of the StartTLS hanging, due to the
LDAP connection's main reader thread intercepting the SSL handshake data.
This is due to a synchronization bug in the LDAP connection code.
When the Start TLS is closed, there appears to be problems as well.
The resulting LDAP connection appears to be useless. The request
never reaches the server and the read on the closed SSL socket remains
blocked. This might be due to underlying JSSE problems (build 59).
However, there appears to be also a problem when the streams are replaced prior
to the reader thread resuming the read. In this case, some of the
state variables are left in the wrong state.
LDAP connection's main reader thread intercepting the SSL handshake data.
This is due to a synchronization bug in the LDAP connection code.
When the Start TLS is closed, there appears to be problems as well.
The resulting LDAP connection appears to be useless. The request
never reaches the server and the read on the closed SSL socket remains
blocked. This might be due to underlying JSSE problems (build 59).
However, there appears to be also a problem when the streams are replaced prior
to the reader thread resuming the read. In this case, some of the
state variables are left in the wrong state.