diff options
-rw-r--r-- | common/rfb/Security.cxx | 3 | ||||
-rw-r--r-- | common/rfb/SecurityClient.cxx | 2 | ||||
-rw-r--r-- | common/rfb/SecurityServer.cxx | 2 |
3 files changed, 5 insertions, 2 deletions
diff --git a/common/rfb/Security.cxx b/common/rfb/Security.cxx index dba14fdb..e51c8919 100644 --- a/common/rfb/Security.cxx +++ b/common/rfb/Security.cxx @@ -67,6 +67,7 @@ const std::list<rdr::U8> Security::GetEnabledSecTypes(void) list<rdr::U8> result; list<U32>::iterator i; + result.push_back(secTypeVeNCrypt); for (i = enabledSecTypes.begin(); i != enabledSecTypes.end(); i++) if (*i < 0x100) result.push_back(*i); @@ -104,6 +105,8 @@ bool Security::IsSupported(U32 secType) for (i = enabledSecTypes.begin(); i != enabledSecTypes.end(); i++) if (*i == secType) return true; + if (secType == secTypeVeNCrypt) + return true; return false; } diff --git a/common/rfb/SecurityClient.cxx b/common/rfb/SecurityClient.cxx index 0b69298e..4173c74d 100644 --- a/common/rfb/SecurityClient.cxx +++ b/common/rfb/SecurityClient.cxx @@ -45,7 +45,7 @@ StringParameter SecurityClient::secTypes ("SecurityTypes", "Specify which security scheme to use (None, VncAuth)", #ifdef HAVE_GNUTLS - "VeNCrypt,X509Plain,TLSPlain,X509Vnc,TLSVnc,X509None,TLSNone,VncAuth,None", + "X509Plain,TLSPlain,X509Vnc,TLSVnc,X509None,TLSNone,VncAuth,None", #else "VncAuth,None", #endif diff --git a/common/rfb/SecurityServer.cxx b/common/rfb/SecurityServer.cxx index e3ac4059..3866fa35 100644 --- a/common/rfb/SecurityServer.cxx +++ b/common/rfb/SecurityServer.cxx @@ -39,7 +39,7 @@ StringParameter SecurityServer::secTypes ("SecurityTypes", "Specify which security scheme to use (None, VncAuth)", #ifdef HAVE_GNUTLS - "VeNCrypt,TLSVnc,VncAuth", + "TLSVnc,VncAuth", #else "VncAuth", #endif |