[vlc-commits] Contribs: vncserver, disable the GnuTLS anon part

Jean-Baptiste Kempf git at videolan.org
Sun Mar 20 21:08:31 CET 2016


vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sun Mar 20 21:05:02 2016 +0100| [591430c1b4e18e07d79c496b31952ecff55751c9] | committer: Jean-Baptiste Kempf

Contribs: vncserver, disable the GnuTLS anon part

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=591430c1b4e18e07d79c496b31952ecff55751c9
---

 contrib/src/vncserver/rules.mak             |    1 +
 contrib/src/vncserver/vnc-gnutls-anon.patch |   20 ++++++++++++++++++++
 2 files changed, 21 insertions(+)

diff --git a/contrib/src/vncserver/rules.mak b/contrib/src/vncserver/rules.mak
index e5accd1..5566268 100644
--- a/contrib/src/vncserver/rules.mak
+++ b/contrib/src/vncserver/rules.mak
@@ -23,6 +23,7 @@ vncserver: LibVNCServer-$(VNCSERVER_VERSION).tar.gz .sum-vncserver
 	$(APPLY) $(SRC)/vncserver/png-detection.patch
 	$(APPLY) $(SRC)/vncserver/vnc-gnutls-pkg.patch
 	$(APPLY) $(SRC)/vncserver/gnutls-recent.patch
+	$(APPLY) $(SRC)/vncserver/vnc-gnutls-anon.patch
 	$(UPDATE_AUTOCONFIG)
 	$(MOVE)
 
diff --git a/contrib/src/vncserver/vnc-gnutls-anon.patch b/contrib/src/vncserver/vnc-gnutls-anon.patch
new file mode 100644
index 0000000..dc46f1b
--- /dev/null
+++ b/contrib/src/vncserver/vnc-gnutls-anon.patch
@@ -0,0 +1,20 @@
+--- vncserver/libvncclient/tls_gnutls.c	2016-03-20 21:03:17.093404245 +0100
++++ vncserver/libvncclient/tls_gnutls.c.new	2016-03-20 21:03:56.265406113 +0100
+@@ -162,6 +162,9 @@
+   gnutls_anon_client_credentials anonCred;
+   int ret;
+ 
++  return FALSE;
++
++#if 0
+   if ((ret = gnutls_anon_allocate_client_credentials(&anonCred)) < 0 ||
+       (ret = gnutls_credentials_set((gnutls_session_t)client->tlsSession, GNUTLS_CRD_ANON, anonCred)) < 0)
+   {
+@@ -171,6 +174,7 @@
+   }
+   rfbClientLog("TLS anonymous credential created.\n");
+   return TRUE;
++#endif
+ }
+ 
+ static rfbBool



More information about the vlc-commits mailing list