summaryrefslogtreecommitdiff
path: root/source4/lib/tls/config.m4
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-02-18 14:46:57 +1100
committerAndrew Tridgell <tridge@samba.org>2009-02-18 14:46:57 +1100
commitb1ff79dbb246e717fc4a62c7a615ca7ce9ccc302 (patch)
tree425441cc5230695a522d9a316d954dcc6a29207c /source4/lib/tls/config.m4
parent0281166bb9bdf0015085b4f0a3049e7bf5036da2 (diff)
downloadsamba-b1ff79dbb246e717fc4a62c7a615ca7ce9ccc302.tar.gz
samba-b1ff79dbb246e717fc4a62c7a615ca7ce9ccc302.tar.bz2
samba-b1ff79dbb246e717fc4a62c7a615ca7ce9ccc302.zip
fixed some of the TLS problems
This fixes two things in the TLS support for Samba4. The first is to use a somewhat more correct hostname instead of 'Samba' when generating the test certificates. That allows TLS test clients (such as gnutls-cli) to connect to Samba4 using auto-generated certificates. The second fix is to add a call to gcry_control() to tell gcrypt to use /dev/urandom instead of /dev/random (on systems that support that). That means that test certificate generation is now very fast, which was previously an impediment to putting the TLS tests on the build farm.
Diffstat (limited to 'source4/lib/tls/config.m4')
-rw-r--r--source4/lib/tls/config.m41
1 files changed, 1 insertions, 0 deletions
diff --git a/source4/lib/tls/config.m4 b/source4/lib/tls/config.m4
index 74c6bd1d44..0bafc5ddf1 100644
--- a/source4/lib/tls/config.m4
+++ b/source4/lib/tls/config.m4
@@ -39,4 +39,5 @@ if test x$use_gnutls = xyes; then
AC_CHECK_TYPES([gnutls_datum],,,[#include "gnutls/gnutls.h"])
AC_CHECK_TYPES([gnutls_datum_t],,,[#include "gnutls/gnutls.h"])
AC_DEFINE(ENABLE_GNUTLS,1,[Whether we have gnutls support (SSL)])
+ AC_CHECK_HEADERS(gcrypt.h)
fi