summaryrefslogtreecommitdiffstats
path: root/libvncserver/sockets.c
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* libvncserver sockets: favor per-screen maxclientwait over global one when set.Christian Beier2010-11-181-3/+8
| | | | Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Non-blocking sockets for Windows.Christian Beier2010-09-131-15/+25
| | | | | | | | | | | Expands the SetNonBlocking() function in libvncclient/sockets.c to also work under Windows and also changes it to honour maybe already present socket flags. A similar function was introduced for libvncserver as well and all the #ifdef'ed fnctl calls replaced with calls to that one. Signed-off-by: Christian Beier <dontmind@freeshell.org>
* Add locks of updateMutex in rfbRedrawAfterHideCursor() andrunge2009-12-011-1/+1
| | | | rfbSetClientColourMap(). Up listen limit from 5 to 32.
* The great UltraVNC Compatibility Commitsteven_carr2006-05-151-3/+19
|
* rfbCheckFds now returns the number of processed eventsdscho2006-02-281-10/+13
|
* add handleEventsEagerly flag (Thanks, Donald)dscho2006-02-281-82/+86
|
* assorted fixes for MinGW32dscho2005-12-191-14/+17
|
* work around write() returning ENOENT on Solaris 2.7dscho2005-12-091-0/+3
|
* This monster commit contains support for TightVNC's file transfer protocol.dscho2005-09-281-0/+8
| | | | Thank you very much, Rohit!
* Introduce generic protocol extension method. Deprecatedscho2005-09-271-0/+7
| | | | the processCustomClientMessage() method.
* ANSIfy, fix some warnings from Linus' sparsedscho2005-05-151-20/+14
|
* socketInitDone -> socketStatedscho2005-05-071-2/+27
|
* add '-listen ipaddr' optionrunge2005-03-051-11/+31
|
* support MinGW32!dscho2004-12-011-13/+10
|
* global structures/functions should have "rfb", "sra" or "zrle" as prefix,dscho2004-08-301-22/+22
| | | | while structure members should not
* debugdscho2004-06-181-0/+8
|
* move the library into libvncserver/, x11vnc into x11vnc/dscho2004-05-251-0/+619