openldap/libraries
Hallvard Furuseth c47e444698 libldap/tls.c calls CRYPTO_set_id_callback(ldap_pvt_thread_self), which
causes ldap_pvt_thread_self to be called with the wrong prototype.

That can cause OpenSSL to use a garbage value, e.g. if the unsigned
long it expects takes two words but ldap_pvt_thread_t is an int.

I'm fixing it in HEAD now and also provoking an error if unsigned
long cannot hold a ldap_pvt_thread_t.  Otherwise it can silently
compile to broken code.  Maybe the latter should go in configure,
but since OpenSSL presumably breaks anyway if that fails I don't
see much point at this time.
2007-05-20 20:02:52 +00:00
..
liblber ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup 2007-05-09 18:17:10 +00:00
libldap libldap/tls.c calls CRYPTO_set_id_callback(ldap_pvt_thread_self), which 2007-05-20 20:02:52 +00:00
libldap_r ITS#4972: $LDAP_THREAD_DEBUG, detached threads, debug_already_initialized(). 2007-05-18 17:49:38 +00:00
liblunicode happy new year 2007-01-02 20:00:42 +00:00
liblutil ITS#4948: '#if <undefined macro>' -> '#ifdef' warning cleanup 2007-05-09 18:17:10 +00:00
librewrite Framework for loadable mapper implementations 2007-01-12 23:20:17 +00:00
Makefile.in happy new year 2007-01-02 20:00:42 +00:00