Signed-off-by: Martin Koegler <[email protected]>
---
common/rfb/Security.cxx | 6 ++++++
common/rfb/Security.h | 1 +
unix/vncviewer/vncviewer.cxx | 1 +
win/vncviewer/vncviewer.cxx | 1 +
4 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/common/rfb/Security.cxx b/common/rfb/Security.cxx
index 7049439..8ea7572 100644
--- a/common/rfb/Security.cxx
+++ b/common/rfb/Security.cxx
@@ -53,6 +53,12 @@ StringParameter Security::secTypes
"Specify which security scheme to use (None, VncAuth)",
"VncAuth");
+void Security::enableClientTypes()
+{
+ /* override default value */
+ secTypes.setDefaultStr("None,VncAuth");
+}
+
Security::Security(void)
{
char *secTypesStr = secTypes.getData();
diff --git a/common/rfb/Security.h b/common/rfb/Security.h
index f4c9681..dd5343a 100644
--- a/common/rfb/Security.h
+++ b/common/rfb/Security.h
@@ -76,6 +76,7 @@ namespace rfb {
CSecurity* GetCSecurity(rdr::U8 secType);
static StringParameter secTypes;
+ static void enableClientTypes();
/*
* Use variable directly instead of dumb get/set methods. It is used
diff --git a/unix/vncviewer/vncviewer.cxx b/unix/vncviewer/vncviewer.cxx
index 80d65c5..3a02ee3 100644
--- a/unix/vncviewer/vncviewer.cxx
+++ b/unix/vncviewer/vncviewer.cxx
@@ -270,6 +270,7 @@ int main(int argc, char** argv)
setlocale(LC_ALL, "");
bindtextdomain(PACKAGE_NAME, LOCALEDIR);
textdomain(PACKAGE_NAME);
+ rfb::Security::enableClientTypes();
const char englishAbout[] = N_("TigerVNC Viewer for X version %s - built
%s\n"
"Copyright (C) 2002-2005 RealVNC Ltd.\n"
diff --git a/win/vncviewer/vncviewer.cxx b/win/vncviewer/vncviewer.cxx
index 8a741f7..f30510f 100644
--- a/win/vncviewer/vncviewer.cxx
+++ b/win/vncviewer/vncviewer.cxx
@@ -185,6 +185,7 @@ int WINAPI WinMain(HINSTANCE inst, HINSTANCE prevInst,
char* cmdLine, int cmdSho
// - By default, just log errors to stderr
logParams.setDefault("*:stderr:0");
+ rfb::Security::enableClientTypes();
// - Process the command-line
int argc = __argc;
--
1.6.4.2
------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Tigervnc-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel