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
21fd3a45
Commit
21fd3a45
authored
May 05, 2010
by
runge
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
misc/etv sync.
parent
a8ae0625
Changes
15
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
923 additions
and
345 deletions
+923
-345
index.vnc
classes/ssl/index.vnc
+1
-1
proxy.vnc
classes/ssl/proxy.vnc
+1
-1
ultra.vnc
classes/ssl/ultra.vnc
+1
-1
ultraproxy.vnc
classes/ssl/ultraproxy.vnc
+1
-1
ultrasigned.vnc
classes/ssl/ultrasigned.vnc
+1
-1
prepare_x11vnc_dist.sh
prepare_x11vnc_dist.sh
+1
-1
README
x11vnc/README
+41
-21
README
x11vnc/misc/enhanced_tightvnc_viewer/README
+6
-6
connect_br.tcl
...misc/enhanced_tightvnc_viewer/Windows/util/connect_br.tcl
+31
-1
ss_vncviewer
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ss_vncviewer
+151
-37
ssvnc.tcl
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ssvnc.tcl
+683
-269
build.unix
x11vnc/misc/enhanced_tightvnc_viewer/build.unix
+1
-1
_bundle
x11vnc/misc/enhanced_tightvnc_viewer/src/patches/_bundle
+1
-1
x11vnc.1
x11vnc/x11vnc.1
+2
-2
x11vnc_defs.c
x11vnc/x11vnc_defs.c
+1
-1
No files found.
classes/ssl/index.vnc
View file @
21fd3a45
...
...
@@ -22,5 +22,5 @@ $USER's $DESKTOP desktop ($DISPLAY)
$PARAMS
</APPLET>
<BR>
<A href="http://www.
tightvnc.com/">TightVNC
site</A>
<A href="http://www.
karlrunge.com/x11vnc">x11vnc
site</A>
</HTML>
classes/ssl/proxy.vnc
View file @
21fd3a45
...
...
@@ -69,5 +69,5 @@ $USER's $DESKTOP desktop ($DISPLAY)
$PARAMS
</APPLET>
<BR>
<A href="http://www.
tightvnc.com/">TightVNC
site</A>
<A href="http://www.
karlrunge.com/x11vnc">x11vnc
site</A>
</HTML>
classes/ssl/ultra.vnc
View file @
21fd3a45
...
...
@@ -24,5 +24,5 @@ $USER's $DESKTOP desktop ($DISPLAY)
$PARAMS
</APPLET>
<BR>
<A href="http://www.
ultravnc.com/">UltraVNC
site</A>
<A href="http://www.
karlrunge.com/x11vnc">x11vnc
site</A>
</HTML>
classes/ssl/ultraproxy.vnc
View file @
21fd3a45
...
...
@@ -24,5 +24,5 @@ $USER's $DESKTOP desktop ($DISPLAY)
$PARAMS
</APPLET>
<BR>
<A href="http://www.
ultravnc.com/">UltraVNC
site</A>
<A href="http://www.
karlrunge.com/x11vnc">x11vnc
site</A>
</HTML>
classes/ssl/ultrasigned.vnc
View file @
21fd3a45
...
...
@@ -24,5 +24,5 @@ $USER's $DESKTOP desktop ($DISPLAY)
$PARAMS
</APPLET>
<BR>
<A href="http://www.
ultravnc.com/">UltraVNC
site</A>
<A href="http://www.
karlrunge.com/x11vnc">x11vnc
site</A>
</HTML>
prepare_x11vnc_dist.sh
View file @
21fd3a45
#!/bin/bash
VERSION
=
"0.9.1
0
"
VERSION
=
"0.9.1
1
"
cd
"
$(
dirname
"
$0
"
)
"
...
...
x11vnc/README
View file @
21fd3a45
...
...
@@ -2,7 +2,7 @@
Copyright
(
C
)
2002
-
2010
Karl
J
.
Runge
<
runge
@
karlrunge
.
com
>
All
rights
reserved
.
x11vnc
README
file
Date
:
Fri
Apr
30
00
:
43
:
58
EDT
2010
x11vnc
README
file
Date
:
Sun
May
2
18
:
25
:
14
EDT
2010
The
following
information
is
taken
from
these
URLs
:
...
...
@@ -586,12 +586,12 @@ vncviewer -via $host localhost:0 # must be TightVNC vncviewer.
SourceForge
.
net
.
I
use
libvncserver
for
all
of
the
VNC
aspects
;
I
couldn
't have done without it. The full source code may be found and
downloaded (either file-release tarball or GIT tree) from the above
link. As of
Dec 2009, the x11vnc-0.9.9
.tar.gz source package is
released (recommended download). The x11vnc 0.9.
9
release notes.
link. As of
May 2010, the x11vnc-0.9.10
.tar.gz source package is
released (recommended download). The x11vnc 0.9.
10
release notes.
The x11vnc package is the subset of the libvncserver package needed to
build the x11vnc program. Also, you can get a copy of my latest,
bleeding edge x11vnc-0.9.1
0
-dev.tar.gz tarball to build the most up to
bleeding edge x11vnc-0.9.1
1
-dev.tar.gz tarball to build the most up to
date one.
Precompiled Binaries/Packages: See the FAQ below for information
...
...
@@ -629,13 +629,13 @@ vncviewer -via $host localhost:0 # must be TightVNC vncviewer.
default
.)
See
this
build
FAQ
for
more
details
.
If
your
OS
has
libjpeg
.
so
and
libz
.
so
in
standard
locations
you
can
build
as
follows
(
example
given
for
the
0.9.
9
release
of
x11vnc
:
build
as
follows
(
example
given
for
the
0.9.
10
release
of
x11vnc
:
replace
with
the
version
you
downloaded
):
(
un
-
tar
the
x11vnc
+
libvncserver
tarball
)
#
gzip
-
dc
x11vnc
-
0.9.
9
.
tar
.
gz
|
tar
-
xvf
-
#
gzip
-
dc
x11vnc
-
0.9.
10
.
tar
.
gz
|
tar
-
xvf
-
(
cd
to
the
source
directory
)
#
cd
x11vnc
-
0.9.
9
#
cd
x11vnc
-
0.9.
10
(
run
configure
and
then
run
make
)
#
./
configure
...
...
@@ -885,13 +885,13 @@ make
I'
d
appreciate
any
additional
testing
very
much
.
Thanks
to
those
who
suggested
features
and
helped
beta
test
x11vnc
0.9.
9
released
in
Dec
2009
!
0.9.
10
released
in
May
2010
!
Please
help
test
and
debug
the
0.9.1
0
version
for
release
sometime
in
S
pring
2010.
Please
help
test
and
debug
the
0.9.1
1
version
for
release
sometime
in
S
ummer
2010.
The
version
0.9.1
0
beta
tarball
is
kept
here
:
x11vnc
-
0.9.1
0
-
dev
.
tar
.
gz
The
version
0.9.1
1
beta
tarball
is
kept
here
:
x11vnc
-
0.9.1
1
-
dev
.
tar
.
gz
There
are
also
some
Linux
,
Solaris
,
Mac
OS
X
,
and
other
OS
test
binaries
here
.
Please
kick
the
tires
and
report
bugs
,
performance
...
...
@@ -908,6 +908,10 @@ make
settings panel.)
Here are some features that will appear in the 0.9.11 release:
* Coming Soon.
Here are some features that will appear in the 0.9.10 release:
* The included SSL enabled Java applet viewer now supports Chained
SSL Certificates. The debugCerts=yes applet parameter aids
...
...
@@ -11495,13 +11499,13 @@ or: PORT= vncserver :4; sleep 15
From the -help output:
SSVNC Viewer (based on TightVNC viewer version 1.3.9)
Usage:
./
vncviewer [<OPTIONS>] [<HOST>][:<DISPLAY#>]
./
vncviewer [<OPTIONS>] [<HOST>][::<PORT#>]
./
vncviewer [<OPTIONS>] exec=[CMD ARGS...]
./
vncviewer [<OPTIONS>] fd=n
./
vncviewer [<OPTIONS>] /path/to/unix/socket
./
vncviewer [<OPTIONS>] -listen [<DISPLAY#>]
./
vncviewer -help
Usage: vncviewer [<OPTIONS>] [<HOST>][:<DISPLAY#>]
vncviewer [<OPTIONS>] [<HOST>][::<PORT#>]
vncviewer [<OPTIONS>] exec=[CMD ARGS...]
vncviewer [<OPTIONS>] fd=n
vncviewer [<OPTIONS>] /path/to/unix/socket
vncviewer [<OPTIONS>] -listen [<DISPLAY#>]
vncviewer -help
<OPTIONS> are standard Xt options, or:
-via <GATEWAY>
...
...
@@ -11781,6 +11785,10 @@ r
specify as many as you need on the command line. For
example, -env SSVNC_MULTIPLE_LISTEN=MAX:5 -env EDITOR=vi
-noipv6 Disable all IPv6 sockets. Same as VNCVIEWER_NO_IPV6=1.
-noipv4 Disable all IPv4 sockets. Same as VNCVIEWER_NO_IPV4=1.
-printres Print out the Ssvnc X resources (appdefaults) and then exit
You can save them to a file and customize them (e.g. the
keybindings and Popup menu) Then point to the file via
...
...
@@ -11792,6 +11800,18 @@ r
.
This is currently the default, use -nopipeline to disable.
-appshare Enable features for use with x11vnc'
s
-
appshare
mode
where
instead
of
sharing
the
full
desktop
only
the
application
's
windows are shared. Viewer multilisten mode is used to
create the multiple windows: -multilisten is implied.
See '
x11vnc
-
appshare
-
help
' more information on the mode.
Features enabled in the viewer under -appshare are:
Minimum extra text in the title, auto -ycrop is disabled,
x11vnc -remote_prefix X11VNC_APPSHARE_CMD: message channel,
x11vnc initial window position hints. See also Escape Keys
below for additional key and mouse bindings.
-escape str This sets the '
Escape
Keys
' modifier sequence and enables
escape keys mode. When the modifier keys escape sequence
is held down, the next keystroke is interpreted locally
...
...
@@ -12079,7 +12099,7 @@ x11vnc: a VNC server for real X displays
Here are all of x11vnc command line options:
% x11vnc -opts (see below for -help long descriptions)
x11vnc: allow VNC connections to real X11 displays. 0.9.1
0 lastmod: 2010-04-28
x11vnc: allow VNC connections to real X11 displays. 0.9.1
1 lastmod: 2010-05-02
x11vnc options:
-display disp -auth file -N
...
...
@@ -12209,7 +12229,7 @@ libvncserver-tight-extension options:
%
x11vnc
-
help
x11vnc
:
allow
VNC
connections
to
real
X11
displays
.
0.9.1
0
lastmod
:
2010
-
04
-
28
x11vnc
:
allow
VNC
connections
to
real
X11
displays
.
0.9.1
1
lastmod
:
2010
-
05
-
02
(
type
"x11vnc -opts"
to
just
list
the
options
.)
...
...
x11vnc/misc/enhanced_tightvnc_viewer/README
View file @
21fd3a45
...
...
@@ -255,7 +255,7 @@ Unix and Mac OS X:
Unpack the archive:
% gzip -dc ssvnc-1.0.2
7
.tar.gz | tar xvf -
% gzip -dc ssvnc-1.0.2
8
.tar.gz | tar xvf -
Run the GUI:
...
...
@@ -263,7 +263,7 @@ Unix and Mac OS X:
% ./ssvnc/MacOSX/ssvnc (for Mac OS X)
The smaller file "ssvnc_no_windows-1.0.2
7
.tar.gz"
The smaller file "ssvnc_no_windows-1.0.2
8
.tar.gz"
could have been used as well.
On MacOSX you could also click on the SSVNC app icon in the Finder.
...
...
@@ -309,8 +309,8 @@ Unix/MacOSX Install:
For the conventional source tarball it will compile and install, e.g.:
gzip -dc ssvnc-1.0.2
7
.src.tar.gz | tar xvf -
cd ssvnc-1.0.2
7
gzip -dc ssvnc-1.0.2
8
.src.tar.gz | tar xvf -
cd ssvnc-1.0.2
8
make config
make all
make PREFIX=/my/install/dir install
...
...
@@ -322,7 +322,7 @@ Windows:
Unzip, using WinZip or a similar utility, the zip file:
ssvnc-1.0.2
7
.zip
ssvnc-1.0.2
8
.zip
Run the GUI, e.g.:
...
...
@@ -334,7 +334,7 @@ Windows:
select Open, and then OK to launch it.
The smaller file "ssvnc_windows_only-1.0.2
7
.zip"
The smaller file "ssvnc_windows_only-1.0.2
8
.zip"
could have been used as well.
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 @
21fd3a45
...
...
@@ -1086,11 +1086,25 @@ proc proxy_hostport {proxy} {
proc
setb
{}
{
wm withdraw .
catch
{
destroy .b
}
button .b -text
"CONNECT_BR"
-command
{
destroy .
}
pack .b
after 1000 check_callback
}
proc
connect_br_sleep
{}
{
global env
if
[
info
exists env
(
CONNECT_BR_SLEEP
)]
{
if
[
regexp
{
^
[
0-9
][
0-9
]
*$
}
$env
(
CONNECT_BR_SLEEP
)]
{
setb
for
{
set
i 0
}
{
$i
<
$env
(
CONNECT_BR_SLEEP
)}
{
incr
i
}
{
bmesg
"
$i
sleep"
after 1000
}
}
}
}
global
env
set
got_connection 0
...
...
@@ -1220,16 +1234,32 @@ if {$do_bridge} {
destroy .
exit 1
}
setb
set rc
[
catch
{
set
lsock
[
socket
$rhost
$rport
]}]
if
{
$rc
!= 0
}
{
puts stderr
"error reversing"
bmesg
"1 error reversing"
after 2000
set rc
[
catch
{
set
lsock
[
socket
$rhost
$rport
]}]
}
if
{
$rc
!= 0
}
{
puts stderr
"error reversing"
bmesg
"2 error reversing"
after 2000
set rc
[
catch
{
set
lsock
[
socket
$rhost
$rport
]}]
}
if
{
$rc
!= 0
}
{
puts stderr
"error reversing"
bmesg
"3 error reversing"
destroy .
;
exit 1
}
puts stderr
"SSVNC_REVERSE to
$rhost
$rport
OK"
;
setb
bmesg
"SSVNC_REVERSE to
$rhost
$rport
OK"
;
connect_br_sleep
handle_connection
$lsock
$rhost
$rport
}
else
{
set lport
$env
(
SSVNC_LISTEN
)
connect_br_sleep
set rc
[
catch
{
set
lsock
[
socket
-myaddr 127.0.0.1 -server handle_connection
$lport
]}]
if
{
$rc
!= 0
}
{
puts stderr
"error listening"
...
...
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ss_vncviewer
View file @
21fd3a45
This diff is collapsed.
Click to expand it.
x11vnc/misc/enhanced_tightvnc_viewer/bin/util/ssvnc.tcl
View file @
21fd3a45
This diff is collapsed.
Click to expand it.
x11vnc/misc/enhanced_tightvnc_viewer/build.unix
View file @
21fd3a45
...
...
@@ -453,7 +453,7 @@ if [ "X$SSVNC_BUILD_SKIP_VNCSTOREPW" = "X" ]; then
cd
$tmp
/vncstorepw
make clean
env
LD_SSL
=
"-L
$start
/
$libs
$LDFLAGS_OS
"
CPP_SSL
=
"
$CPPFLAGS_OS
"
make ultravnc_dsm_helper
env
LD_SSL
=
"-L
$start
/
$libs
$LDFLAGS_OS
$LD_SSL
"
CPP_SSL
=
"
$CPPFLAGS_OS
"
make ultravnc_dsm_helper
cd
"
$start
"
cp
-p
$tmp
/vncstorepw/ultravnc_dsm_helper
$dest
...
...
x11vnc/misc/enhanced_tightvnc_viewer/src/patches/_bundle
View file @
21fd3a45
#!/bin/sh
rm
-rf
./src/tmp/
*
||
exit
1
vers
=
1.0.2
7
vers
=
1.0.2
8
cd
..
||
exit
1
...
...
x11vnc/x11vnc.1
View file @
21fd3a45
.\" This file was automatically generated from x11vnc -help output.
.TH X11VNC "1" "
April
2010" "x11vnc " "User Commands"
.TH X11VNC "1" "
May
2010" "x11vnc " "User Commands"
.SH NAME
x11vnc - allow VNC connections to real X11 displays
version: 0.9.1
0, lastmod: 2010-04-28
version: 0.9.1
1, lastmod: 2010-05-02
.SH SYNOPSIS
.B x11vnc
[OPTION]...
...
...
x11vnc/x11vnc_defs.c
View file @
21fd3a45
...
...
@@ -47,7 +47,7 @@ int xtrap_base_event_type = 0;
int
xdamage_base_event_type
=
0
;
/* date +'lastmod: %Y-%m-%d' */
char
lastmod
[]
=
"0.9.1
0 lastmod: 2010-04-28
"
;
char
lastmod
[]
=
"0.9.1
1 lastmod: 2010-05-02
"
;
/* X display info */
...
...
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