- 25 Aug, 2011 5 commits
-
-
Gernot Tenchio authored
-
Gernot Tenchio authored
-
Gernot Tenchio authored
-
Gernot Tenchio authored
Move the hixie disconnect hack to websockets.c. Removed the remaining websockets vars from rfbClientPtr, so all websockets stuff is hidden behind an opaque pointer.
-
Gernot Tenchio authored
-
- 17 Aug, 2011 11 commits
-
-
Gernot Tenchio authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Gernot Tenchio authored
Added wspath member to rfbClientRec which holds the path component of the initial websocket request. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Gernot Tenchio authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Gernot Tenchio authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Joel Martin authored
- Add --sslcertfile and --sslkeyfile. These should really be combined with the existing x11vnc command line options for SSL support. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Gernot Tenchio authored
For now, only OpenSSL support is activated through configure, since GnuTLS is only used in LibVNCClient. [jes: separated this out from the commit adding encryption support, added autoconf support.] Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Gernot Tenchio authored
[jes: moved out GnuTLS and OpenSSL support, added a dummy support, to separate changes better, and to keep things compiling] Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Joel Martin authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Joel Martin authored
This is not completely standard UTF-8 encoding. Only code points 0-255 are encoded and never encoded to more than two octets. Since '\x00' is a WebSockets framing character, it's easier for all parties to encode zero as '\xc4\x80', i.e. 194+128, i.e. UTF-8 256. This means that a random stream will be slightly more than 50% larger using this encoding scheme. But it's easy CPU-wise for client and server to decode/encode. This is especially important for clients written in languages that have weak bitops, like Javascript (i.e. the noVNC client). Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Joel Martin authored
If the only thing we are waiting on is a WebSockets terminator, then remove it from the stream early on in rfbProcessClientNormalMessage. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Joel Martin authored
Has a bug: WebSocket client disconnects are not detected. rfbSendFramebufferUpdate is doing a MSG_PEEK recv to determine if enough data is available which prevents a disconnect from being detected. Otherwise it's working pretty well. [jes: moved added struct members to the end for binary compatibility with previous LibVNCServer versions, removed an unused variable] Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
- 22 Jul, 2011 2 commits
-
-
Joel Martin authored
Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
Joel Martin authored
http://wiki.qemu.org/VNC_Tight_PNGSigned-off-by: Joel Martin <github@martintribe.org> Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
- 01 Jun, 2011 3 commits
-
-
Christian Beier authored
-
George Kiagiadakis authored
BUG: 256891 Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
George Kiagiadakis authored
This is required to be able to do proper event loop integration with Qt. Idea was taken from vino's libvncserver fork. Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
- 09 May, 2011 1 commit
-
-
Cristian Rodríguez authored
Signed-off-by: Cristian Rodríguez <crrodriguez@opensuse.org> Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
- 30 Apr, 2011 1 commit
-
-
Christian Beier authored
This reverts commit c1363fa9. The proper fix was already in 804335f9.
-
- 28 Apr, 2011 4 commits
-
-
Johannes Schindelin authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
Johannes Schindelin authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
George Kiagiadakis authored
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>
-
George Kiagiadakis authored
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
-
- 27 Apr, 2011 1 commit
-
-
Vic Lee authored
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>
-
- 30 Mar, 2011 1 commit
-
-
Christian Beier authored
-
- 29 Mar, 2011 3 commits
-
-
Christian Beier authored
We do VNC but no RDP. Pointed out by Vic Lee, thanks!
-
Christian Beier authored
-
Christian Beier authored
Also put all helper scripts into a utils directory.
-
- 28 Mar, 2011 3 commits
-
-
Christian Beier authored
-
Vic Lee authored
Signed-off-by: Vic Lee <llyzs@163.com> Signed-off-by: Christian Beier <dontmind@freeshell.org>
-
- 17 Mar, 2011 5 commits
-
-
Christian Beier authored
My bad. There we see what the encodings test is good for ;-)
-
Christian Beier authored
* Fixed segfault on shutdown. * Updated to test all encodings. * Fixed to operate with encodings that split up rects into smaller rects.
-
Christian Beier authored
There can not be more than 255 security types and MSLogon is RFB 3.6 only.
-
Christian Beier authored
-
Christian Beier authored
-