diff options
Diffstat (limited to 'security/libprelude/patches/patch-ab')
-rw-r--r-- | security/libprelude/patches/patch-ab | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/security/libprelude/patches/patch-ab b/security/libprelude/patches/patch-ab index 36b480c5202..f5e1cf21848 100644 --- a/security/libprelude/patches/patch-ab +++ b/security/libprelude/patches/patch-ab @@ -1,19 +1,19 @@ -$NetBSD: patch-ab,v 1.2 2007/09/03 13:43:40 shannonjr Exp $ +$NetBSD: patch-ab,v 1.3 2008/07/21 12:10:49 shannonjr Exp $ ---- src/tls-auth.c.orig 2007-08-23 10:25:39.000000000 -0600 +--- src/tls-auth.c.orig 2008-07-18 08:32:52.000000000 -0600 +++ src/tls-auth.c -@@ -189,6 +189,7 @@ int tls_auth_connection(prelude_client_p - int ret, fd; +@@ -269,6 +269,7 @@ int tls_auth_connection(prelude_client_p void *cred; + int ret, fd; gnutls_session session; + int cipher_list[2]; - ret = prelude_client_profile_get_credentials(cp, &cred); - if ( ret < 0 ) -@@ -196,6 +197,9 @@ int tls_auth_connection(prelude_client_p + if ( ! priority_set ) { + ret = tls_auth_init_priority(NULL); +@@ -285,6 +286,9 @@ int tls_auth_connection(prelude_client_p + return prelude_error_verbose(PRELUDE_ERROR_PROFILE, "TLS initialization error: %s", gnutls_strerror(ret)); - gnutls_init(&session, GNUTLS_CLIENT); - gnutls_set_default_priority(session); + set_default_priority(session); + cipher_list[0] = GNUTLS_CIPHER_AES_128_CBC; + cipher_list[1] = 0; + gnutls_cipher_set_priority (session, cipher_list); |