fix GnuTLS connect timeout
better backport availability for PFS feature
PFS runtime check
added PFS to --secure-protocol
gnutls: Prevent CA files from being loaded twice if possible
gnutls: honor connect timeout
gnutls: do not abort on non-fatal alerts during handshake Signed-off-by: mancha <mancha1@hush.com>
fix --secure-protocol=SSLv2/SSLv3
don't error if CA directory is empty
gnutls: deinit gnutls_x509_crt_t
gnutls: honor the specified timeout value * gnutls.c (wgnutls_poll): Honor the specified `timeout' value. (wgnutls_peek): Likewise.
gnutls: do not call fcntl in a loop. * gnutls.c (wgnutls_read_timeout): removed warnings, moved fcntl stuff outside loop.
gnutls: remove deprecated gnutls types.
Fix some compiler warnings.
Add support for TLS SNI
Enable client certificates when GNU TLS is used.
gnutls: Fix a memory leak.
gnutls: do not access unitialized variable.
gnutls: Remove two unused variables.
gnutls: fix memory leak.