Commit Graph

204 Commits (c49204c815687da49f0f62c462041506bc23822b)

Author SHA1 Message Date
Christian Beier d34c7b07ac
Merge pull request #203 from dcommander/turbovnc-client
6 years ago
DRC d7b14624cb Include Tight decoding optimizations from TurboVNC
6 years ago
Wiki Wang beb82f8dde Add trle decoder
7 years ago
Christian Beier 6814e946e0
libvncclient: rename rfbsasl.[c|h] to sasl.[c|h] to be in line with naming of other files
7 years ago
Christian Beier df11e806a3
Move HAVE_SASL #ifdefs into header file to have less LOC
7 years ago
Christian Beier 98e1be528f
Merge branch 'sasl2' of git://github.com/simonwaterman/libvncserver into simonwaterman-sasl2
7 years ago
simon cb4e15c1ae Added SASL authentication support
7 years ago
Christian Beier 0fcd4a3b52 Merge pull request #175 from simonwaterman/x509verify
7 years ago
simon 2c87a631fa X509 certificate verification for OpenSSL
7 years ago
simon cc10eab7eb Removed comment left over from development
7 years ago
simon cc69ee96e1 Modified certificate verification for compatibility with GnuTLS 2.12.23
7 years ago
simon 6c312aaf5b Added support for X509 server certificate verification as part of the handshake process.
7 years ago
dborth 652f5a4b1c
Set trueColour flag to 1 instead of 255
7 years ago
Christian Beier 80ad74f761
Fix building for Android and add build instructions to README
7 years ago
Christian Beier ec6d0f7259
Fix a compiler warning
7 years ago
Christian Beier e03b5750f8
Merge branch 'circle' of https://github.com/ldmnyblzs/libvncserver into ldmnyblzs-circle
7 years ago
Bert van Hall fe94339587 drop autotools
7 years ago
Bert van Hall cca9892deb
libvncclient/tls_openssl: support openssl 1.1.x
7 years ago
Christian Beier dede3aea22 Fix LibVNCClient compilation with MSVC 2014
7 years ago
Christian Beier 78f26fe1ff
Fix building on OSX.
7 years ago
Josef Gajdusek 5fff4353f6 Fix heap overflow in the ultra.c decoder
7 years ago
Josef Gajdusek 5418e8007c Fix heap overflows in the various rectangle fill functions
7 years ago
Balazs Ludmany a01a18df1d Add function pointers for every type of rectangle
8 years ago
Christian Beier ddabcb67a6 Merge pull request #105 from cgeorges82/master
8 years ago
Christian Beier 785f0fa2d1 Merge pull request #103 from rdieter/master
8 years ago
Christian Beier fc3dfdd9c5 Merge pull request #118 from gbdj/threadsafe-100-squash
8 years ago
gbdj 1da7872784 libvncclient/tls_gnutls.c: Add hooks to WriteToTLS() for optional protection by mutex. Fix upstream issue #100
8 years ago
Rex Dieter 53cc1fa18a use namespaced rfbMax macro (issue #102)
8 years ago
Christian Beier d28d20f56d Merge pull request #110 from AlexejStukov/patch-1
8 years ago
zbierak 9b82dee3a4 Fix buffer overflow when applying client encodings
8 years ago
Norrec ab694621f5 break statement out of case
8 years ago
Cédric Georges 6fabf75f9c Append missing include directory for GNUTLS and OPENSSL in CMake project
8 years ago
SpaceOne 488a47e3dd Ignore null pointers in FillRectangle() and CopyRectangleFromRectangle()
8 years ago
Christian Beier 4665af4950 Properly document HandleCursorShape and GotCursorShapeProc.
8 years ago
Stefan Weil 9c7efb7633 Fix some typos (found by codespell)
9 years ago
Christian Beier 7c7e8e765c Re-add the useful bits of 9aa9ac59b4.
9 years ago
Christian Beier e543e1ac1b Revert "Add libvncclient/h264.c to dist tarball."
9 years ago
Christian Beier 612de004c4 Revert "LibVNCClient: Add H.264 encoding for framebuffer updates"
9 years ago
Christian Beier f5abd4ab20 Merge pull request #69 from nopdotcom/master
9 years ago
Jay Carlson 79d938c16b Avoid divide-by-zero in raw encoding (OSX RealVNC)
9 years ago
Peter Spiess-Knafl 344264da2f Set autotools SOVERSION.
9 years ago
Christian Beier 57c524dfe2 Merge pull request #51 from maxnet/master
9 years ago
Floris Bos 4674d4632b Initialize libgcrypt before use
9 years ago
Christian Beier 108c26fdde Merge pull request #50 from maxnet/master
9 years ago
Floris Bos ac63d74364 tls_openssl.c: enable extra POSIX functionality to get PTHREAD_MUTEX_RECURSIVE
9 years ago
Christian Beier a77d695c2b Fix another MinGW64 build issue. WSAEWOULDBLOCK is not MinGW-specific.
9 years ago
Floris Bos aaee22aaa2 Fix compiler warnings libvncclient + gtkvncviewer
9 years ago
Floris Bos 7b6243157f Fix libva related compile errors
9 years ago
Christian Beier 7ef0ae905c Fix possible libvncclient ServerInit memory corruption.
10 years ago
Christian Beier 95efcfbf0c Fix potential memory corruption in libvncclient.
10 years ago