summaryrefslogtreecommitdiff
path: root/security/libprelude/patches/patch-ab
diff options
context:
space:
mode:
Diffstat (limited to 'security/libprelude/patches/patch-ab')
-rw-r--r--security/libprelude/patches/patch-ab21
1 files changed, 21 insertions, 0 deletions
diff --git a/security/libprelude/patches/patch-ab b/security/libprelude/patches/patch-ab
new file mode 100644
index 00000000000..9325f98abf3
--- /dev/null
+++ b/security/libprelude/patches/patch-ab
@@ -0,0 +1,21 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/01/29 15:54:04 shannonjr Exp $
+--- src/tls-auth.c.orig Mon Jul 25 15:58:08 2005
++++ src/tls-auth.c Mon Aug 15 12:38:00 2005
+@@ -165,6 +165,7 @@ int tls_auth_connection(prelude_client_p
+ int ret, fd;
+ void *cred;
+ gnutls_session session;
++ int cipher_list[2];
+
+ ret = prelude_client_profile_get_credentials(cp, &cred);
+ if ( ret < 0 )
+@@ -172,6 +173,9 @@ int tls_auth_connection(prelude_client_p
+
+ gnutls_init(&session, GNUTLS_CLIENT);
+ gnutls_set_default_priority(session);
++ cipher_list[0] = GNUTLS_CIPHER_AES_128_CBC;
++ cipher_list[1] = 0;
++ gnutls_cipher_set_priority (session, cipher_list);
+ gnutls_credentials_set(session, GNUTLS_CRD_CERTIFICATE, cred);
+
+ fd = prelude_io_get_fd(io);