openldap/libraries
Ralf Haferkamp c728ebf586 ITS#7428 Use non-blocking IO during SSL Handshake
If a timeout is set, perform the SSL Handshake using non-blocking IO.  This way
we can timeout if SSL Handshake gets stuck for whatever reason.

This code is currently hidden behind #ifdefs (LDAP_USE_NON_BLOCKING_TLS) and
disabled by default as there seem to be some problems using NON-blocking
I/O during the TLS Handshake when linking against NSS (either a bug in NSS
itself of in tls_m.c, see discussion on -devel)

This patch adds an additional parameter to ldap_int_poll() in order to indicate
if we're waiting in order to perform a read or write operation.
2012-11-21 14:25:18 +01:00
..
liblber Happy New Year! 2012-01-01 07:10:53 -08:00
libldap ITS#7428 Use non-blocking IO during SSL Handshake 2012-11-21 14:25:18 +01:00
libldap_r ITS#7115 add missing pool_idle/unidle stubs 2012-02-27 20:42:29 -08:00
liblunicode Happy New Year! 2012-01-01 07:10:53 -08:00
liblutil Update name information 2012-07-22 07:08:35 -07:00
libmdb ITS#7432 fix typo in mdb_midl_sort 2012-11-05 05:06:06 -08:00
librewrite Happy New Year! 2012-01-01 07:10:53 -08:00
Makefile.in Happy New Year! 2012-01-01 07:10:53 -08:00