summaryrefslogtreecommitdiffstats
path: root/x11vnc/options.c
diff options
context:
space:
mode:
authorrunge <runge>2008-11-22 18:36:33 +0000
committerrunge <runge>2008-11-22 18:36:33 +0000
commit6fbba525a924961083bf2e43bb841bd15671f526 (patch)
tree3ec0cf4b285fb0140294a151b801c91bc78a612e /x11vnc/options.c
parent63b98dba790fa9835e970b8502d93258862a9373 (diff)
downloadlibtdevnc-6fbba525a924961083bf2e43bb841bd15671f526.tar.gz
libtdevnc-6fbba525a924961083bf2e43bb841bd15671f526.zip
x11vnc: x11vnc.desktop file. -reopen, -dhparams, -sslCRL,
-setdefer options. -rfbport PROMPT VeNCrypt and TLSVNC SSL/TLS encryption support. Tweaks to choose_delay() algorithm. -ssl ANON anonymouse Diffie-Hellman mode. Fix bugs in certs management. Additions to tray=setpass naive user mode.
Diffstat (limited to 'x11vnc/options.c')
-rw-r--r--x11vnc/options.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/x11vnc/options.c b/x11vnc/options.c
index 2564ea6..e0cd1cd 100644
--- a/x11vnc/options.c
+++ b/x11vnc/options.c
@@ -31,9 +31,16 @@ int ssl_no_fail = 0;
char *openssl_pem = NULL;
char *ssl_certs_dir = NULL;
char *enc_str = NULL;
+int vencrypt_mode = VENCRYPT_SUPPORT;
+int vencrypt_kx = VENCRYPT_BOTH;
+int vencrypt_enable_plain_login = 0;
+int tlsvnc_mode = TLSVNC_SUPPORT;
+int create_fresh_dhparams = 0;
+char *dhparams_file = NULL;
int https_port_num = -1;
int https_port_redir = 0;
char *ssl_verify = NULL;
+char *ssl_crl = NULL;
int ssl_initialized = 0;
int ssl_timeout_secs = -1;
char *ssh_str = NULL;
@@ -110,6 +117,7 @@ int inetd = 0; /* spawned from inetd(8) */
#define TIGHTFILEXFER 0
#endif
int tightfilexfer = TIGHTFILEXFER;
+int got_ultrafilexfer = 0;
int first_conn_timeout = 0; /* -timeout */
int ping_interval = 0; /* -ping */
int flash_cmap = 0; /* follow installed colormaps */
@@ -361,6 +369,7 @@ double slow_fb = 0.0;
double xrefresh = 0.0;
int wait_bog = 1;
int defer_update = 20; /* deferUpdateTime ms to wait before sends. */
+int set_defer = 1;
int got_defer = 0;
int got_deferupdate = 0;