Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
L
libvncserver
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
rasky
libvncserver
Commits
a8453eea
Commit
a8453eea
authored
Nov 18, 2009
by
runge
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ssvnc/enhanced_tightvnc_viewer update.
parent
09f63f03
Changes
9
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
4226 additions
and
1250 deletions
+4226
-1250
README
x11vnc/misc/enhanced_tightvnc_viewer/README
+30
-19
connect_br.tcl
...misc/enhanced_tightvnc_viewer/Windows/util/connect_br.tcl
+720
-115
ssvnc
x11vnc/misc/enhanced_tightvnc_viewer/bin/ssvnc
+42
-4
ssvnc_cmd
x11vnc/misc/enhanced_tightvnc_viewer/bin/ssvnc_cmd
+6
-5
ss_vncviewer
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ss_vncviewer
+779
-132
ssvnc.tcl
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ssvnc.tcl
+1821
-471
ssvncviewer.1
x11vnc/misc/enhanced_tightvnc_viewer/man/man1/ssvncviewer.1
+14
-8
_bundle
x11vnc/misc/enhanced_tightvnc_viewer/src/patches/_bundle
+1
-1
tight-vncviewer-full.patch
...ed_tightvnc_viewer/src/patches/tight-vncviewer-full.patch
+813
-495
No files found.
x11vnc/misc/enhanced_tightvnc_viewer/README
View file @
a8453eea
...
@@ -64,19 +64,29 @@ The enhanced TightVNC viewer features are:
...
@@ -64,19 +64,29 @@ The enhanced TightVNC viewer features are:
- Ability to Save and Load VNC profiles for different hosts.
- Ability to Save and Load VNC profiles for different hosts.
- You can also use your own VNC Viewer, e.g. UltraVNC or RealVNC,
with the front-end GUI or scripts if you like.
- Create or Import SSL Certificates and Private Keys.
- Create or Import SSL Certificates and Private Keys.
- Reverse (viewer listening) VNC connections via SSL and SSH.
- Reverse (viewer listening) VNC connections via SSL and SSH.
- VeNCrypt SSL/TLS VNC encryption support (used by VeNCrypt,
QEMU, ggi, libvirt/virt-manager/xen, vinagre/gvncviewer/gtk-vnc)
- ANONTLS SSL/TLS VNC encryption support (used by Vino)
- VeNCrypt and ANONTLS are also enabled for any 3rd party VNC
Viewer (e.g. RealVNC, TightVNC, UltraVNC ...) on Unix, MacOSX,
and Windows via the provided SSVNC VeNCrypt Viewer Bridge tool
(use 'Change VNC Viewer' to select the one you want.)
- Support for Web Proxies, SOCKS Proxies, and the UltraVNC
- Support for Web Proxies, SOCKS Proxies, and the UltraVNC
repeater proxy (e.g. repeater://host:port+ID:1234). Multiple
repeater proxy (e.g. repeater://host:port+ID:1234). Multiple
proxies may be chained together (3 max).
proxies may be chained together (3 max).
- Support for SSH Gateway connections and non-standard SSH ports.
- Support for SSH Gateway connections and non-standard SSH ports.
- You can also use your own VNC Viewer, e.g. UltraVNC or RealVNC,
with the front-end GUI or scripts if you like.
- Automatic Service tunnelling via SSH for CUPS and SMB Printing,
- Automatic Service tunnelling via SSH for CUPS and SMB Printing,
ESD/ARTSD Audio, and SMB (Windows/Samba) filesystem mounting.
ESD/ARTSD Audio, and SMB (Windows/Samba) filesystem mounting.
...
@@ -131,11 +141,6 @@ The enhanced TightVNC viewer features are:
...
@@ -131,11 +141,6 @@ The enhanced TightVNC viewer features are:
- Option "-unixpw ..." for use with "x11vnc -unixpw" login dialogs.
- Option "-unixpw ..." for use with "x11vnc -unixpw" login dialogs.
- VeNCrypt SSL/TLS VNC encryption support (used by VeNCrypt,
QEMU, ggi, libvirt/virt-manager/xen, vinagre/gvncviewer/gtk-vnc)
- ANONTLS SSL/TLS VNC encryption support (used by vino)
- Support for UltraVNC extensions: Single Window, Disable
- Support for UltraVNC extensions: Single Window, Disable
Server-side Input, 1/n Server side scaling, Text Chat (shell
Server-side Input, 1/n Server side scaling, Text Chat (shell
terminal UI). Both UltraVNC and x11vnc servers support these
terminal UI). Both UltraVNC and x11vnc servers support these
...
@@ -152,12 +157,13 @@ The enhanced TightVNC viewer features are:
...
@@ -152,12 +157,13 @@ The enhanced TightVNC viewer features are:
SC I, and SSL encrypted: SC III)
SC I, and SSL encrypted: SC III)
- Support for UltraVNC DSM Encryption Plugin mode. (ARC4 and
- Support for UltraVNC DSM Encryption Plugin mode. (ARC4 and
AESV2,
and MSRC4
)
AESV2,
MSRC4, and SecureVNC
)
- Support for UltraVNC MS-Logon authentication (NOTE: the UltraVNC
- Support for UltraVNC MS-Logon authentication (NOTE: the
MS-Logon key exchange implementation is very weak; an eavesdropper
UltraVNC MS-Logon key exchange implementation is very weak; an
on the network can recover your Windows password easily; you
eavesdropper on the network can recover your Windows password
need to use an additional encrypted tunnel with MS-Logon.)
easily in a few seconds; you need to use an additional encrypted
tunnel with MS-Logon.)
- Support for symmetric encryption (including blowfish and 3des
- Support for symmetric encryption (including blowfish and 3des
ciphers) to Non-UltraVNC Servers. Any server using the same
ciphers) to Non-UltraVNC Servers. Any server using the same
...
@@ -173,6 +179,11 @@ The enhanced TightVNC viewer features are:
...
@@ -173,6 +179,11 @@ The enhanced TightVNC viewer features are:
long periods of time a listening port on the the local (VNC
long periods of time a listening port on the the local (VNC
viewer) side that redirects to the remote side.
viewer) side that redirects to the remote side.
- Reverse (viewer listening) VNC connections can show a
Popup dialog asking whether to accept the connection or not
(-acceptpopup.) The extra info provided by UltraVNC Single Click
reverse connections is also supported (-acceptpopupsc)
- Extremely low color modes: 64 and 8 colors in 8bpp
- Extremely low color modes: 64 and 8 colors in 8bpp
(-use64/-bgr222, -use8/-bgr111)
(-use64/-bgr222, -use8/-bgr111)
...
@@ -244,7 +255,7 @@ Unix and Mac OS X:
...
@@ -244,7 +255,7 @@ Unix and Mac OS X:
Unpack the archive:
Unpack the archive:
% gzip -dc ssvnc-1.0.2
4
.tar.gz | tar xvf -
% gzip -dc ssvnc-1.0.2
5
.tar.gz | tar xvf -
Run the GUI:
Run the GUI:
...
@@ -252,7 +263,7 @@ Unix and Mac OS X:
...
@@ -252,7 +263,7 @@ Unix and Mac OS X:
% ./ssvnc/MacOSX/ssvnc (for Mac OS X)
% ./ssvnc/MacOSX/ssvnc (for Mac OS X)
The smaller file "ssvnc_no_windows-1.0.2
4
.tar.gz"
The smaller file "ssvnc_no_windows-1.0.2
5
.tar.gz"
could have been used as well.
could have been used as well.
On MacOSX you could also click on the SSVNC app icon in the Finder.
On MacOSX you could also click on the SSVNC app icon in the Finder.
...
@@ -298,8 +309,8 @@ Unix/MacOSX Install:
...
@@ -298,8 +309,8 @@ Unix/MacOSX Install:
For the conventional source tarball it will compile and install, e.g.:
For the conventional source tarball it will compile and install, e.g.:
gzip -dc ssvnc-1.0.2
4
.src.tar.gz | tar xvf -
gzip -dc ssvnc-1.0.2
5
.src.tar.gz | tar xvf -
cd ssvnc-1.0.2
4
cd ssvnc-1.0.2
5
make config
make config
make all
make all
make PREFIX=/my/install/dir install
make PREFIX=/my/install/dir install
...
@@ -311,7 +322,7 @@ Windows:
...
@@ -311,7 +322,7 @@ Windows:
Unzip, using WinZip or a similar utility, the zip file:
Unzip, using WinZip or a similar utility, the zip file:
ssvnc-1.0.2
4
.zip
ssvnc-1.0.2
5
.zip
Run the GUI, e.g.:
Run the GUI, e.g.:
...
@@ -323,7 +334,7 @@ Windows:
...
@@ -323,7 +334,7 @@ Windows:
select Open, and then OK to launch it.
select Open, and then OK to launch it.
The smaller file "ssvnc_windows_only-1.0.2
4
.zip"
The smaller file "ssvnc_windows_only-1.0.2
5
.zip"
could have been used as well.
could have been used as well.
You can make a Windows shortcut to this program if you want to.
You can make a Windows shortcut to this program if you want to.
...
...
x11vnc/misc/enhanced_tightvnc_viewer/Windows/util/connect_br.tcl
View file @
a8453eea
This diff is collapsed.
Click to expand it.
x11vnc/misc/enhanced_tightvnc_viewer/bin/ssvnc
View file @
a8453eea
...
@@ -97,6 +97,42 @@ OPTIONS
...
@@ -97,6 +97,42 @@ OPTIONS
END
END
exit
0
exit
0
fi
fi
if
[
"X
$1
"
=
"X-ssh"
]
;
then
if
[
"X
$2
"
=
"X-help"
-o
"X
$2
"
=
"X-h"
]
;
then
cat
<<
END
sshvnc - a GUI wrapper for SSH VNC connections.
SYNOPSIS
sshvnc
sshvnc [host][:display]
sshvnc [saved-profile-name]
sshvnc [options] [host-or-profile]
sshvnc --help
See 'ssvnc
$2
' and 'ssvnc --help' for more information.
END
exit
0
fi
fi
if
[
"X
$1
"
=
"X-ts"
-o
"X
$1
"
=
"X-tso"
]
;
then
if
[
"X
$2
"
=
"X-help"
-o
"X
$2
"
=
"X-h"
]
;
then
cat
<<
END
tsvnc - a GUI wrapper for SSH VNC connections using x11vnc Terminal Services.
SYNOPSIS
tsvnc
tsvnc [host][:display]
tsvnc [saved-profile-name]
tsvnc [options] [host-or-profile]
tsvnc --help
See 'ssvnc
$2
' and 'tsvnc --help' for more information.
END
exit
0
fi
fi
if
[
"X
$XTERM_PRINT
"
!=
"X"
]
;
then
if
[
"X
$XTERM_PRINT
"
!=
"X"
]
;
then
XTERM_PRINT
=
""
XTERM_PRINT
=
""
...
@@ -113,9 +149,10 @@ PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/openwin/bin:/usr/sfw/b
...
@@ -113,9 +149,10 @@ PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/openwin/bin:/usr/sfw/b
export
PATH
export
PATH
if
[
"X
$FULLNAME
"
=
"XKarl J. Runge"
]
;
then
if
[
"X
$FULLNAME
"
=
"XKarl J. Runge"
]
;
then
if
[
"X
$NOPOPUFIX
"
=
"X"
]
;
then
VNCVIEWER_POPUP_FIX
=
1
VNCVIEWER_POPUP_FIX
=
1
export
VNCVIEWER_POPUP_FIX
export
VNCVIEWER_POPUP_FIX
fi
PATH
=
`
echo
"
$PATH
"
|
sed
-e
's,runge/bin/override,-------------,'
`
PATH
=
`
echo
"
$PATH
"
|
sed
-e
's,runge/bin/override,-------------,'
`
fi
fi
...
@@ -123,11 +160,12 @@ if [ "X$WISH" = "X" ]; then
...
@@ -123,11 +160,12 @@ if [ "X$WISH" = "X" ]; then
WISH
=
wish
WISH
=
wish
for
try
in
wish8.4 wish wish8.3 wish8.5 wish8.6
for
try
in
wish8.4 wish wish8.3 wish8.5 wish8.6
do
do
if
type
$try
>
/dev/null
;
then
if
type
$try
>
/dev/null
2>&1
;
then
WISH
=
$try
WISH
=
$try
break
break
fi
fi
done
done
export
WISH
fi
fi
...
...
x11vnc/misc/enhanced_tightvnc_viewer/bin/ssvnc_cmd
View file @
a8453eea
#!/bin/sh
#!/bin/sh
#
#
# Copyright (c) 2006-200
8
by Karl J. Runge <runge@karlrunge.com>
# Copyright (c) 2006-200
9
by Karl J. Runge <runge@karlrunge.com>
#
#
# ssvnc_cmd:
# ssvnc_cmd:
#
#
...
@@ -50,7 +50,7 @@
...
@@ -50,7 +50,7 @@
#
#
# See the TightVNC viewer documentation for on its cmdline arguments.
# See the TightVNC viewer documentation for on its cmdline arguments.
#
#
# For convenience, here is the
current (7/2006) TightVNC
viewer -help output:
# For convenience, here is the
TightVNC 1.3dev5
viewer -help output:
#
#
# TightVNC viewer version 1.3dev5
# TightVNC viewer version 1.3dev5
#
#
...
@@ -98,9 +98,10 @@ PATH=$PATH:/usr/bin:/bin
...
@@ -98,9 +98,10 @@ PATH=$PATH:/usr/bin:/bin
export
PATH
export
PATH
if
[
"X
$FULLNAME
"
=
"XKarl J. Runge"
]
;
then
if
[
"X
$FULLNAME
"
=
"XKarl J. Runge"
]
;
then
if
[
"X
$NOPOPUFIX
"
=
"X"
]
;
then
VNCVIEWER_POPUP_FIX
=
1
VNCVIEWER_POPUP_FIX
=
1
export
VNCVIEWER_POPUP_FIX
export
VNCVIEWER_POPUP_FIX
fi
PATH
=
`
echo
"
$PATH
"
|
sed
-e
's,runge/bin/override,-------------,'
`
PATH
=
`
echo
"
$PATH
"
|
sed
-e
's,runge/bin/override,-------------,'
`
fi
fi
...
...
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ss_vncviewer
View file @
a8453eea
This diff is collapsed.
Click to expand it.
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ssvnc.tcl
View file @
a8453eea
This diff is collapsed.
Click to expand it.
x11vnc/misc/enhanced_tightvnc_viewer/man/man1/ssvncviewer.1
View file @
a8453eea
...
@@ -119,13 +119,13 @@ authentication.
...
@@ -119,13 +119,13 @@ authentication.
TightVNC supports several different compression methods to encode
TightVNC supports several different compression methods to encode
screen updates; this option specifies a set of them to use in order of
screen updates; this option specifies a set of them to use in order of
preference. Encodings are specified separated with spaces, and must
preference. Encodings are specified separated with spaces, and must
thus be enclosed in quotes if more than one is specified.
Available
thus be enclosed in quotes if more than one is specified.
Commas may be used to avoid spaces.
encodings, in default order for a remote connection, are "copyrect
Available encodings, in default order for a remote connection, are
tight hextile zlib corre rre raw". For a local connection (to the same
"copyrect tight hextile zlib corre rre raw". For a local connection
machine), the default order to try is "raw copyrect tight hextile zlib
(to the same machine), the default order to try is "raw copyrect tight
corre rre". Raw encoding is always assumed as a last option if no
hextile zlib corre rre". Raw encoding is always assumed as a last option
other encoding can be used for some reason. For more information
on
if no other encoding can be used for some reason. For more informati
on
encodings, see the section ENCODINGS below.
on
encodings, see the section ENCODINGS below.
.TP
.TP
\fB\-bgr233\fR
\fB\-bgr233\fR
Always use the BGR233 format to encode pixel data. This reduces
Always use the BGR233 format to encode pixel data. This reduces
...
@@ -312,6 +312,11 @@ Disable bell.
...
@@ -312,6 +312,11 @@ Disable bell.
Prefer raw encoding for localhost, default is
Prefer raw encoding for localhost, default is
no, i.e. assumes you have a SSH tunnel instead.
no, i.e. assumes you have a SSH tunnel instead.
.TP
.TP
\fB\-notty\fR
Try to avoid using the terminal for interactive
responses: use windows for messages and prompting
instead. Messages will also be printed to terminal.
.TP
\fB\-sendclipboard\fR
\fB\-sendclipboard\fR
Send the X CLIPBOARD selection (i.e. Ctrl+C,
Send the X CLIPBOARD selection (i.e. Ctrl+C,
Ctrl+V) instead of the X PRIMARY selection (mouse
Ctrl+V) instead of the X PRIMARY selection (mouse
...
@@ -530,7 +535,8 @@ Meta_R Super_L Super_R Hyper_L Hyper_R or Mode_switch.
...
@@ -530,7 +535,8 @@ Meta_R Super_L Super_R Hyper_L Hyper_R or Mode_switch.
Cursor Shape: ~ -nocursorshape
Cursor Shape: ~ -nocursorshape
X11 Cursor: ~ -x11cursor
X11 Cursor: ~ -x11cursor
Cursor Alphablend: ~ -alpha
Cursor Alphablend: ~ -alpha
Toggle Tight/ZRLE: ~ -encodings ...
Toggle Tight/Hextile: ~ -encodings hextile...
Toggle Tight/ZRLE: ~ -encodings zrle...
Toggle ZRLE/ZYWRLE: ~ -encodings zywrle...
Toggle ZRLE/ZYWRLE: ~ -encodings zywrle...
Quality Level ~ -quality (both Tight and ZYWRLE)
Quality Level ~ -quality (both Tight and ZYWRLE)
Compress Level ~ -compresslevel
Compress Level ~ -compresslevel
...
...
x11vnc/misc/enhanced_tightvnc_viewer/src/patches/_bundle
View file @
a8453eea
#!/bin/sh
#!/bin/sh
rm
-rf
./src/tmp/
*
||
exit
1
rm
-rf
./src/tmp/
*
||
exit
1
vers
=
1.0.2
4
vers
=
1.0.2
5
cd
..
||
exit
1
cd
..
||
exit
1
...
...
x11vnc/misc/enhanced_tightvnc_viewer/src/patches/tight-vncviewer-full.patch
View file @
a8453eea
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment