mkd@cs.brown.edu wrote:
Quanah,
A quick correction... I should have said the operation hangs when I use SSL. However, I just did a quick test and it also hangs when using TLS as well. I'm not sure if the underlying mechanism (once security is enabled with TLS) is actually the same, it appears to be from the packet dumps, but wanted to make sure I was clear about this.
From my testing, the operation needs to utilize TLS or SSL and
SASL/GSSAPI. If I turn off TLS/SSL or use simple binding, everything works. It's only when I combine all of these mechanisms and use an ldif file of a certain size (apparently) things start to hang.
Please try with the latest include/ldap_pvt.h (1.113) and libldap/sasl.c (1.74) from CVS, thanks.