summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Fix memory corruption bug."Christian Beier2011-04-301-2/+0
| | | | | | This reverts commit c1363fa9583ed41b94fbc79b3ff410b7d5189407. The proper fix was already in 804335f9d296440bb708ca844f5d89b58b50b0c6.
* UTF-8ify AUTHORSJohannes Schindelin2011-04-281-1/+1
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Update AUTHORSJohannes Schindelin2011-04-281-1/+1
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Fix memory corruption bug.George Kiagiadakis2011-04-281-0/+2
| | | | | | | | This bug occured when a second telepathy tubes client was connected after the first one had disconnected and the channel (thus, the screen too) had been destroyed. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Fix compilation in c89 mode.George Kiagiadakis2011-04-286-9/+13
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Replace deprecated GnuTLS functions gnutls_*_set_priority with ↵Vic Lee2011-04-271-9/+6
| | | | | | | | | | | | | gnutls_priority_set_direct. The functions gnutls_*_set_priority we used were marked deprecated since latest GnuTLS version 2.12. However the replacement function gnutls_priority_set_direct is available since 2.2, which is even lower than our version requirement 2.4 in configure. The patch just replace the deprecate function to fix the compile warning. Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Update ChangeLog for 0.9.8.Christian Beier2011-03-301-751/+6656
|
* Remove RDP from the README description.Christian Beier2011-03-291-1/+1
| | | | We do VNC but no RDP. Pointed out by Vic Lee, thanks!
* Fix skipping of merge commits in log convert script.Christian Beier2011-03-291-1/+2
|
* Add a git-log to GNU-Style ChangeLog converter script.Christian Beier2011-03-293-0/+372
| | | | Also put all helper scripts into a utils directory.
* Mention the pkg-config stuff in NEWS.Christian Beier2011-03-281-0/+1
|
* Merge branch 'master' of ↵Christian Beier2011-03-2834-303/+175
|\ | | | | | | ssh://libvncserver.git.sourceforge.net/gitroot/libvncserver/libvncserver
| * Fix regression in Ultra encoding introduced by commit ↵Christian Beier2011-03-172-3/+3
| | | | | | | | | | | | fe1ca16e9b75b5f38ab374c8dfff92d2c3ea4532. My bad. There we see what the encodings test is good for ;-)
| * Update encodingstest.Christian Beier2011-03-171-42/+25
| | | | | | | | | | | | | | * Fixed segfault on shutdown. * Updated to test all encodings. * Fixed to operate with encodings that split up rects into smaller rects.
| * Remove useless comparisons that always evaluate to false.Christian Beier2011-03-171-6/+1
| | | | | | | | | | There can not be more than 255 security types and MSLogon is RFB 3.6 only.
| * Fix (most) MinGW32 compiler warnings.Christian Beier2011-03-179-29/+33
| |
| * Fix remaining compiler warnings.Christian Beier2011-03-174-18/+4
| |
| * Check rfbGetScreen() return value everywhere.Christian Beier2011-03-1718-6/+41
| | | | | | | | | | This fixes a segfault when a server is invoked with the '-help' commandline argument.
| * CMake: Check for libgcrypt availability.Christian Beier2011-03-122-0/+9
| |
| * CMake: Threads can be available even if SDL is not.Christian Beier2011-03-121-4/+4
| |
| * CMake: fix building SDLvncviewer.Christian Beier2011-03-121-2/+4
| |
| * Include cmake configure file templates in dist tarball.Christian Beier2011-03-121-1/+1
| | | | | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
| * Remove autogenerated files.Christian Beier2011-03-122-192/+0
| |
| * Update NEWS for 0.9.8 release.Christian Beier2011-03-121-0/+50
| |
* | Add libvncserver.pc and libvncclient.pc files.Vic Lee2011-03-285-0/+30
|/ | | | | Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Fix libvncclient TLS for Windows builds.Christian Beier2011-03-121-5/+39
| | | | | | | GnuTLS seems to expect proper errno values internally. So set them in our custom push/pull functions. Parts of the patch stolen from libcurl, thanks! Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Let libvncclient build with gcrypt for MinGW32 builds.Christian Beier2011-03-121-0/+4
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Use WaitForMessage instead of sleep in socket reading to fix performance issue.Vic Lee2011-03-121-10/+2
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Set proper file permissions for source files.Christian Beier2011-03-1024-0/+0
|
* Next version will be 0.9.8.Christian Beier2011-03-102-3/+3
|
* Move zippy.c to examples.Christian Beier2011-03-105-11/+4
|
* Call WSAGetLastError() everywhere errno is read after a Winsock call.Christian Beier2011-03-035-1/+26
| | | | | Winsock does NOT update errno for us, we have fetch the last error manually using WSAGetLastError().
* Update minilzo library used for Ultra encoding to ver 2.04.Christian Beier2011-02-266-2090/+5177
| | | | | | | | | | According to the minilzo README, this brings a significant speedup on 64-bit architechtures. Changes compared to old version 1.08 can be found here: http://www.oberhumer.com/opensource/lzo/lzonews.php Signed-off-by: Christian Beier <dontmind@freeshell.org>
* libvncserver: Make RRE, CoRRE and Ultra encodings thread-safe.Christian Beier2011-02-077-159/+103
| | | | | | | This adds generic before/after encoding buffers to the rfbClient struct, so there is no need for thread local storage. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Include CMakeLists.txt file in dist tarball.Christian Beier2011-02-021-0/+1
|
* Remove unneeded files concerning CVS.Christian Beier2011-01-3114-157/+0
| | | | | | We have a git repo nowadays and I guess we won't go back to CVS. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Remove completely broken Visual Studio project filesJohannes Schindelin2011-01-313-414/+0
| | | | | | | | | If people seriously consider building with Visual Studio, there is always CMake. Pointed out by Christian Beier. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* SDLvncviewer: fix compilation from dist tarball.Christian Beier2011-01-312-1/+2
| | | | | Signed-off-by: Christian Beier <dontmind@freeshell.org> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Add ARD (Apple Remote Desktop) security type supportVic Lee2011-01-314-0/+342
| | | | | Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Put files used by both libs into a 'common' dir.Christian Beier2011-01-2515-3508/+19
| | | | | | | | | No functional changes. All files used by _both_ libvncserver and libvncclient are put into a 'common' directory and references from other files as well as Autotools and CMake build systems are updated. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Fix two errors found by cppcheckebola_rulez2011-01-201-1/+5
| | | | | Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Remove never used protocol version name string.runge2011-01-011-8/+3
|
* x11vnc: Use opengl to read screen on macosx. non-deprecated macosx ↵runge2010-12-2927-166/+1251
| | | | interfaces for input injection.
* x11vnc: force --with-system-libvncserver to use correct headers.runge2010-12-215-5/+20
|
* x11vnc: touchscreen uinput support and Java viewer mousewheel support. See ↵runge2010-12-2148-431/+5200
| | | | x11vnc/ChangeLog for rest.
* libvncserver sockets: check cl->screen before accessing itTobias Doerffel2010-12-011-2/+2
| | | | | | | | | In commit 079394ca5b14d8067b95a9cf95a834828b4425a6 new code with insufficient checks was introduced causing a segfault when doing a HTTP server connection. Such connections have no screen set in the client data structure. Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com>
* Doxygen documentation: actually add Doxyfile.Christian Beier2010-11-301-0/+1675
|
* The website is now maintained independentlyJohannes Schindelin2010-11-292-236/+0
| | | | Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
* Add doxygen documentation support.Christian Beier2010-11-1814-141/+371
| | | | | | | | | | | | | Adds automagically generating libvncserver/libvncclient API documentation using doxygen. This gives a nice overview on both APIs, include dependencies and function call/caller dependencies. TODO: Modify all the explaining comments in the .c files for use with doxygen as well. This patch only changes comments, no functional changes at all! Signed-off-by: Christian Beier <dontmind@freeshell.org>
* libvncserver: fix endless loop when server closed client in threaded mode.Christian Beier2010-11-181-5/+5
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>