Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge tag 'LibVNCServer-0.9.12' | Slávek Banko | 2019-02-06 | 6 | -15/+143 |
|\ | | | | | | | Signed-off-by: Slávek Banko <slavek.banko@axis.cz> | ||||
| * | Move pipe_notify_client_thread to end of rfbClientRec | Christian Beier | 2019-01-06 | 1 | -1/+3 |
| | | | | | | | | in order to retain ABI compatibility. | ||||
| * | Merge pull request #238 from tetrane/pr-fix-use-after-free | Christian Beier | 2019-01-06 | 1 | -0/+1 |
| |\ | | | | | | | Fix use-after-free and concurrent access segmentation fault | ||||
| | * | Fix the concurrent issue hapenning between the freeing of the client and the ↵ | Quentin BUATHIER | 2018-08-09 | 1 | -0/+1 |
| | | | | | | | | | | | | clientOutput thread | ||||
| * | | Allow to use global LZO library instead of miniLZO | Tobias Junghans | 2018-11-22 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | The complete LZO library nowadays is installed on many systems so we can optionally make use of it and omit internal miniLZO implementation. | ||||
| * | | Merge pull request #263 from veyon/custom-auth-handlers | Christian Beier | 2018-11-18 | 1 | -0/+3 |
| |\ \ | | | | | | | | | LibVNCClient: add support for custom auth handlers | ||||
| | * | | LibVNCClient: add support for custom auth handlers | Tobias Junghans | 2018-11-11 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | This allows to register custom authentication handlers in order to support additional security types. | ||||
| * | | | rfb: add header guard for default8x16 | Tobias Junghans | 2018-11-06 | 1 | -0/+5 |
| |/ / | |||||
| * / | Remove the turbojpeg.h dependency from public headers | Christian Beier | 2018-09-27 | 1 | -2/+1 |
| |/ | | | | | | | Closes #230 | ||||
| * | CMake: add a LIBVNCSERVER_HAVE_GNUTLS #define | Christian Beier | 2018-07-08 | 1 | -0/+3 |
| | | |||||
| * | build: decouple GnuTLS|OpenSSL detection from WebSockets support | Christian Beier | 2018-07-08 | 1 | -5/+0 |
| | | |||||
| * | build: remove LIBVNCSERVER_WITH_CLIENT_TLS #define | Christian Beier | 2018-06-29 | 1 | -3/+0 |
| | | | | | | | | It is not used anywhere anymore. | ||||
| * | Tight: export SendCompressedData and SendTightHeader functions | Eddie James | 2018-06-20 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | These functions can be used to send already compressed jpegs to a client, circumventing the usual rect/region update methods which operate on a raw rgb framebuffer. Rename the functions with the usual rfb prefix and add the prototypes in rfb.h. Signed-off-by: Eddie James <eajames@us.ibm.com> | ||||
| * | Merge pull request #203 from dcommander/turbovnc-client | Christian Beier | 2018-01-23 | 1 | -1/+11 |
| |\ | | | | | | | Include Tight decoding optimizations from TurboVNC | ||||
| | * | Include Tight decoding optimizations from TurboVNC | DRC | 2018-01-22 | 1 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - As with the encoder, the decoder now uses the TurboJPEG wrapper, which allows it to decode JPEG images directly into the framebuffer. This eliminates a buffer copy (CopyRectangle()) as well as the expensive RGB pixel conversion in DecompressJpegRectBPP(). The TurboJPEG wrapper performs RGB pixel conversion more optimally, and only when necessary (it uses the libjpeg-turbo colorspace extensions when available, in order to avoid RGB conversion.) - The other Tight subencoding types are also now decoded directly into the framebuffer, which eliminates buffer copies. - The Tight decoder now supports the rfbTightNoZlib extension, which allows the server to bypass zlib compression when Compression Level 0 is selected. The encoder already supports this extension. Passing the data stream through zlib when Compression Level 0 is selected needlessly wastes CPU time, since all zlib is doing is copying the data internally into its own structures. | ||||
| * | | Add trle decoder | Wiki Wang | 2017-09-15 | 1 | -0/+1 |
| |/ | |||||
| * | Move HAVE_SASL #ifdefs into header file to have less LOC | Christian Beier | 2017-09-02 | 1 | -2/+0 |
| | | |||||
| * | Merge branch 'sasl2' of git://github.com/simonwaterman/libvncserver into ↵ | Christian Beier | 2017-09-02 | 3 | -2/+30 |
| |\ | | | | | | | | | | simonwaterman-sasl2 | ||||
| | * | Added SASL authentication support | simon | 2017-06-25 | 3 | -2/+30 |
| | | | | | | | | | | | | Added SASL support to OpenSSL | ||||
| * | | websockets: restore webSocketCheckDisconnect() to keep API compatibility | Christian Beier | 2017-05-14 | 1 | -0/+1 |
| | | | |||||
| * | | remove Hixie-specific MD5 and check functions | Andreas Weigel | 2017-05-14 | 1 | -1/+0 |
| | | | |||||
| * | | Merge pull request #176 from simonwaterman/x509verify-openssl | Christian Beier | 2017-05-14 | 1 | -0/+8 |
| |\ \ | | |/ | |/| | X509 certificate verification for OpenSSL | ||||
| | * | X509 certificate verification for OpenSSL | simon | 2017-05-05 | 1 | -0/+8 |
| | | | |||||
| * | | CMake: add all function checks that used to be in configure.ac | Christian Beier | 2017-04-21 | 1 | -0/+42 |
| | | | | | | | | | | | | Fixes #174 | ||||
| * | | CMake: properly name rfbconfig.h cmake template | Christian Beier | 2017-04-21 | 1 | -0/+0 |
| |/ | |||||
| * | CMake: set LIBVNCSERVER_HAVE_FORK in rfbconfig.h if fork() found | Christian Beier | 2017-04-18 | 1 | -0/+3 |
| | | |||||
| * | CMake: set LIBVNCSERVER_HAVE_LIBSSL in rfbconfig.h if OpenSSL found | Christian Beier | 2017-04-18 | 1 | -0/+3 |
| | | |||||
| * | CMake: detect mmap() and write result to rfbconfig.h | Christian Beier | 2017-04-18 | 1 | -0/+3 |
| | | |||||
| * | Fix building for Android and add build instructions to README | Christian Beier | 2017-03-26 | 1 | -0/+5 |
| | | |||||
| * | Merge branch 'circle' of https://github.com/ldmnyblzs/libvncserver into ↵ | Christian Beier | 2017-03-26 | 1 | -0/+15 |
| |\ | | | | | | | | | | | | | | | | | | | ldmnyblzs-circle Conflicts: libvncclient/rfbproto.c | ||||
| | * | Add function pointers for every type of rectangle | Balazs Ludmany | 2016-06-29 | 1 | -0/+15 |
| | | | |||||
| * | | rfbproto: re-add erroneously removed SOCKET definition | Christian Beier | 2017-02-21 | 1 | -0/+1 |
| | | | |||||
| * | | rfbproto: remove SOCKET redefinitions | Christian Beier | 2017-02-21 | 1 | -3/+0 |
| | | | |||||
| * | | Fix "rfbBool's size is not 1" runtime error with MSVC | Christian Beier | 2017-02-21 | 1 | -1/+1 |
| | | | |||||
| * | | CMake: that file ain't used no more | Christian Beier | 2017-01-31 | 1 | -4/+0 |
| | | | |||||
| * | | Various #ifdef fixes to allow building with MSVC2014 | Christian Beier | 2017-01-28 | 1 | -0/+1 |
| | | | |||||
| * | | CMake: add a HAVE_SYS_UIO_H flag to rfbconfig.h | Christian Beier | 2017-01-28 | 1 | -0/+3 |
| | | | |||||
| * | | Fix LibVNCClient compilation with MSVC 2014 | Christian Beier | 2017-01-28 | 1 | -0/+4 |
| |/ | |||||
* | | Merge tag 'LibVNCServer-0.9.11' of https://github.com/LibVNC/libvncserver | Slávek Banko | 2017-10-14 | 5 | -38/+60 |
|\| | | | | | | | | | | | Conflicts: CMakeLists.txt libvncserver/main.c | ||||
| * | Fix rfbClientSwap64IfLE broken in fe7df89fb1777b4fd303d5a601541f6062caf8ea | Christian Beier | 2016-06-05 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #84 from plettix/master | Christian Beier | 2016-06-05 | 2 | -4/+4 |
| |\ | | | | | | | fix for issue 81 | ||||
| | * | shift fixes - if an integer is a negative number then the return value of ↵ | plettix | 2015-07-22 | 2 | -4/+4 |
| | | | | | | | | | | | | "Swap32IfLE" was -1 | ||||
| * | | Only include endian.h if present on system. | Christian Beier | 2016-05-30 | 1 | -2/+2 |
| | | | |||||
| * | | Merge pull request #105 from cgeorges82/master | Christian Beier | 2016-05-30 | 1 | -0/+21 |
| |\ \ | | | | | | | | | fix for issue #97. Also, this fixes cmake builds for other platforms. | ||||
| | * | | Append IPv6 option in CMake Project | Cédric Georges | 2016-03-05 | 1 | -0/+21 |
| | | | | |||||
| * | | | Merge pull request #103 from rdieter/master | Christian Beier | 2016-04-24 | 1 | -1/+1 |
| |\ \ \ | | | | | | | | | | | use namespaced vnc_max macro (issue #102) | ||||
| | * | | | use namespaced rfbMax macro (issue #102) | Rex Dieter | 2016-04-18 | 1 | -1/+1 |
| | |/ / | | | | | | | | | | | | | Not using generic 'max', avoids conflicts with stl_algobase.h | ||||
| * | | | Merge pull request #118 from gbdj/threadsafe-100-squash | Christian Beier | 2016-04-24 | 1 | -0/+6 |
| |\ \ \ | | | | | | | | | | | libvncclient/tls_gnutls.c: Add hooks to WriteToTLS() for optional protection by mutex. (Squashed) | ||||
| | * | | | libvncclient/tls_gnutls.c: Add hooks to WriteToTLS() for optional protection ↵ | gbdj | 2016-04-23 | 1 | -0/+6 |
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | by mutex. Fix upstream issue #100 Squashed commit of the pull request #101 : commit 1c7e01e81862bc46508e675e83c74cc6d63224b0 commit 1e749b094d6696380d3f0540a00138d7e3427874 | ||||
| * / / | Increase MAX_ENCODINGS value to accommodate more client encodings | zbierak | 2016-04-13 | 1 | -1/+1 |
| |/ / | | | | | | | | | | Resolves #112 |