ec9d726414
- corrected check for 'max time' used for fix #600218
18 lines
622 B
Diff
18 lines
622 B
Diff
diff -up lftp-4.0.9/src/lftp_ssl.cc.ssl3 lftp-4.0.9/src/lftp_ssl.cc
|
|
--- lftp-4.0.9/src/lftp_ssl.cc.ssl3 2009-09-29 07:33:01.000000000 +0200
|
|
+++ lftp-4.0.9/src/lftp_ssl.cc 2010-06-30 08:11:52.384019996 +0200
|
|
@@ -261,6 +261,13 @@ lftp_ssl_gnutls::lftp_ssl_gnutls(int fd1
|
|
gnutls_set_default_priority(session);
|
|
|
|
gnutls_transport_set_ptr(session,(gnutls_transport_ptr_t)fd);
|
|
+
|
|
+ const char *auth=ResMgr::Query("ssl-auth", hostname);
|
|
+ if(!strncmp(auth, "SSL", 3))
|
|
+ {
|
|
+ int proto[] = { GNUTLS_SSL3, 0 };
|
|
+ gnutls_protocol_set_priority(session, proto);
|
|
+ }
|
|
}
|
|
void lftp_ssl_gnutls::load_keys()
|
|
{
|