-*- Mode: diff -*- --- openldap.org/configure +++ openldap/configure @@ -15735,7 +15735,7 @@ $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lnss3 $LIBS" +LIBS="-lnss3 -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ --- openldap.org/configure.in +++ openldap/configure.in @@ -1239,7 +1239,8 @@ AC_CHECK_HEADERS([nssutil.h]) if test "$ac_cv_header_nssutil_h" = yes ; then AC_CHECK_LIB([nss3], [NSS_Initialize], - [ have_moznss=yes ], [ have_moznss=no ]) + [ have_moznss=yes ], [ have_moznss=no ], + [ -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 ]) fi if test "$have_moznss" = yes ; then --- openldap.org/libraries/libldap/tls_m.c +++ openldap/libraries/libldap/tls_m.c @@ -49,17 +49,17 @@ #include /* for echo on/off */ #endif -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #undef NSS_VERSION_INT #define NSS_VERSION_INT ((NSS_VMAJOR << 24) | (NSS_VMINOR << 16) | \ --- openldap.org/libraries/libldap/tls2.c +++ openldap.org/libraries/libldap/tls2.c @@ -80,6 +80,8 @@ { BER_BVNULL, BER_BVNULL } }; +int ldap_pvt_tls_check_hostname( LDAP *ld, void *s, const char *name_in ); + #ifdef HAVE_TLS void --- openldap.org/Makefile.in +++ openldap/Makefile.in @@ -13,7 +13,7 @@ ## top-level directory of the distribution or, alternatively, at ## . -SUBDIRS= include libraries clients servers tests doc +SUBDIRS= include libraries CLEANDIRS= INSTALLDIRS= @@ -32,7 +32,3 @@ $(RM) config.status libtool stamp-h stamp-h.in distclean: veryclean FORCE - -check: test -test: FORCE - cd tests; $(MAKE) test