runge
dd193b1335
configure: make more of a split between libvncserver and x11vnc pkgs.
18 years ago
dscho
26b291bf25
rfbclient.h: use 'extern "C"' to make it convenient to include from C++
18 years ago
dscho
1060f747be
rfb.h: Do not misplace guards
...
This buglet made it impossible to double include rfb.h from C++.
18 years ago
dscho
ca805667e6
Build shared libraries per default
...
Thanks to Guillaume Rousse, we now use libtool to build shared libraries.
18 years ago
runge
f57eb8742f
Add "Connection: close" to HTTP replies.
18 years ago
dscho
61cd498fb2
Fix a locking problem in libvncserver
...
There seems to be a locking problem in libvncserver, with respect to how
condition variables are used.
On certain machines in our lab, when using a vncviewer to view a display
that has a very high rate of updates, we will occasionally see the VNC
server process crash. In one stack trace that was obtained, an assertion
had tripped in glibc's pthread_cond_wait, which was called from
clientOutput.
Inspection of clientOutput suggests that WAIT is being called incorrectly.
The mutex that protects a condition variable should always be locked when
calling wait, and on return from the wait will still be locked. The
attached patch fixes the locking around this condition variable, and one
other that I found by grepping the source for similar occurrences.
Signed-off-by: Charles Coffing <ccoffing@novell.com>
18 years ago
dscho
14b290384a
LibVNCClient: some users do not want to get whole-screen updates; introduce client->updateRect for that
18 years ago
runge
c1b4a3b996
libvncclient changes.
18 years ago
runge
f925d1ec9f
Remove stray "-permitfiletransfer permit file transfer support" output
18 years ago
runge
27a884d2f3
x11vnc: Mac OS X fb fixes and cuttext, -nodpms option, local user wireframing
18 years ago
runge
4a83f87609
x11vnc: Native Mac OS X support.
18 years ago
runge
2635ae4407
configure.ac -R and macosx, prepare_x11vnc_dist.sh rpm fix
18 years ago
runge
901729e3e0
x11vnc: enable --without-x builds for -rawfb only binaries.
18 years ago
runge
6facce2c5c
LibVNCServer 0.8.2 release.
18 years ago
runge
079528470d
x11vnc: add uinput support for full input into linux fb device (e.g. qt-embed).
18 years ago
runge
a7726a6f97
x11vnc: more -unixpw work. add -license, etc. options
18 years ago
runge
1776a3a55f
x11vnc: -display WAIT:..., -users unixpw=, su_verify dpy command.
18 years ago
steven_carr
6c8e6e0678
Identified and removed some memory leaks associated with the Encodings RRE, CoRRE, ZLIB, and Ultra.
...
KeyboardLedState now has portable masks defined.
rfb >= 3.7 Security Type Handler list would grow 1 entry for each new client connection.
19 years ago
steven_carr
b5ab72d65f
Statistics now fit into 80-column output
19 years ago
steven_carr
1c3af68549
Default to RFB 3.8, add command line option to specify the RFB version.
19 years ago
steven_carr
ccdbe8f325
The great UltraVNC Compatibility Commit
19 years ago
runge
347c4a9847
fix some build issues WRT ultravnc code.
19 years ago
runge
279f35495a
x11vnc: support for video4linux webcams & tv-tuners, -24to32 bpp option, -rawfb console.
19 years ago
steven_carr
0d734ad896
Server Capability Encodings
...
rfbEncodingSupportedEncodings - What encodings are supported?
rfbEncodingSupportedMessages - What message types are supported?
rfbEncodingServerIdentity - What is the servers version string?
ie: "x11vnc: 0.8.1 lastmod: 2006-04-25 (LibVNCServer 0.9pre)"
19 years ago
steven_carr
2670641432
Client Independent Server Side Scaling is now supported
...
Both PalmVNC and UltraVNC SetScale messages are supported
19 years ago
steven_carr
afa9fae024
Ultra Encoding added. Tested against UltraVNC V1.01
19 years ago
dscho
21b1fd476f
add rotate and flip example
19 years ago
runge
3c80351a1c
Make VPATH building work with -I $(top_srcdir) for rfb/rfb.h
19 years ago
steven_carr
6a6ccc8c58
Added an example camera application to demonstrate another way to write a server application.
19 years ago
runge
d14cf0a84c
SSL Java viewer work thru proxy. -sslGenCA, etc key/cert management utils for x11vnc. FBPM "support".
19 years ago
dscho
1602b345f3
add KeyboardLedState extension
19 years ago
runge
5920dc18d7
SSL patch for Java viewer. https support for x11vnc.
19 years ago
dscho
10c61b53c2
ignore maxRectsPerUpdate when encoding is Zlib (thanks scarr)
19 years ago
dscho
f52cfa651b
add handleEventsEagerly flag (Thanks, Donald)
19 years ago
runge
79310af7e7
x11vnc: -unixpw and -stunnel. Add clipboard to input control.
19 years ago
rohit_99129
eb08d83d62
Added method to get extension specific client data
19 years ago
dscho
d3599be1b8
add functions to unregister extensions/security types
19 years ago
runge
603b5667b6
fix some non-gcc compiler warnings and signals in x11vnc
19 years ago
runge
5993dd757e
x11vnc: add -8to24 option for some multi-depth displays.
19 years ago
runge
60918e6664
configure.ac: add switches for most X extensions.
19 years ago
dscho
0b7a0030ac
rfbProcessEvents() has to iterate also over clients with sock < 0 to close them
19 years ago
runge
71f2ec7918
x11vnc: the big split.
19 years ago
runge
def3012663
fix client non-jpeg/libz builds
19 years ago
runge
e781eea698
rfbRegisterProtocolExtension extMutex was never initialized.
19 years ago
runge
454c1fad65
x11vnc: enhance -passwdfile features, filetransfer on by default.
19 years ago
dscho
1c26789eff
introduce -deferptrupdate (thanks Dave)
19 years ago
dscho
3a8d4bdbe6
work around write() returning ENOENT on Solaris 2.7
19 years ago
dscho
61204490ce
plug memory leaks
19 years ago
runge
8eb18f6cd8
fix deadlock from rfbReleaseExtensionIterator(), fix no libz/libjpeg builds, disable tightvnc-filetransfer if no libpthread, add --without-pthread option, rm // comments, set NAME_MAX if not defined, x11vnc: throttle load if fb update requests not taking place.
19 years ago
runge
30c00d0b06
x11vnc: -filexfer, -slow_fb, -blackout noptr,...
19 years ago