openldap/libraries
Michael Kourlas 585e6aa9a5 ITS#10330 keep socket non-blocking during polling in ldap_int_tls_start
During TLS negotiation, if a timeout is set, ldap_int_tls_start sets the
socket to non-blocking and calls ldap_int_poll in a loop if
ldap_int_tls_connect does not succeed the first time it is called.

However, ldap_int_poll sets the socket back to blocking and we currently
do not set it back to non-blocking. This means that a subsequent call to
ldap_int_tls_connect may hang and the configured timeout will not be
enforced. To fix this, we now set the socket back to non-blocking after
ldap_int_poll is called.
2025-06-19 13:49:40 +00:00
..
liblber Happy New Year! 2024-03-26 19:45:07 +00:00
libldap ITS#10330 keep socket non-blocking during polling in ldap_int_tls_start 2025-06-19 13:49:40 +00:00
liblmdb Merge remote-tracking branch 'origin/mdb.RE/0.9' 2024-05-21 17:16:40 +00:00
liblunicode Happy New Year! 2024-03-26 19:45:07 +00:00
liblutil Happy New Year! 2024-03-26 19:45:07 +00:00
librewrite ITS#10328 librewrite: fix substitution cleanup 2025-04-24 16:47:31 +00:00
Makefile.in Happy New Year! 2024-03-26 19:45:07 +00:00