summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix FTBFS due to new DSO linkage styleSlávek Banko2018-06-221-1/+1
| | | | | | | This resolves bug 2927 Signed-off-by: Ray Vine <ray-v@inbox.lv> Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
* Fix build with cmake < 3.0Slávek Banko2017-10-141-1/+3
|
* Merge tag 'LibVNCServer-0.9.11' of https://github.com/LibVNC/libvncserverSlávek Banko2017-10-1466-2225/+1732
|\ | | | | | | | | | | Conflicts: CMakeLists.txt libvncserver/main.c
| * Update ChangeLog.Christian Beier2016-12-301-13/+458
| |
| * Fix README markdown.Christian Beier2016-12-291-0/+2
| |
| * CMake: version up as well.Christian Beier2016-12-281-1/+1
| |
| * Update NEWS.Christian Beier2016-12-281-0/+16
| |
| * Version up.Christian Beier2016-12-281-2/+2
| |
| * LibVNCServer: fix starting of an onHold-client in threaded mode.Christian Beier2016-12-281-9/+6
| | | | | | | | | | | | | | | | Discovered by madscientist159 on 11 Jan 2015: "noted in testing with the threaded server build, whereby if newClientHook() returned RFB_CLIENT_ON_HOLD there was no way to release the hold when the server became ready"
| * Merge pull request #145 from bkylerussell/websocketsChristian Beier2016-12-091-2/+11
| |\ | | | | | | Sec-WebSocket-Protocol header fix
| | * websockets: Don't supply Sec-WebSocket-Protocol if not in requestKyle Russell2016-12-081-2/+11
| |/
| * Merge pull request #142 from samhed/masterChristian Beier2016-12-021-1/+1
| |\ | | | | | | Write the correct length for end of header
| | * Write the correct length for end of headerSamuel Mannehed2016-12-021-1/+1
| |/ | | | | | | Fix for commit 65106d39627499ace4f1ed8701d3ab6c7f97f56f
| * Merge pull request #140 from vapier/masterChristian Beier2016-11-291-2/+3
| |\ | | | | | | test/Makefile: use check_PROGRAMS
| | * test/Makefile: use check_PROGRAMSMike Frysinger2016-11-271-2/+3
| |/ | | | | | | | | The new jpeg tests were added to noinst when they should have been under check like all the other programs in here.
| * Update README to reflect change from defaultPtrAddEvent to rfbDefaultPtrAddEventTimothy Pearson2016-11-251-2/+2
| |
| * httpd: rework mime type handling to recognise more typesChristian Beier2016-11-251-7/+13
| |
| * TravisCI: Another stab at fixing OSX build.Christian Beier2016-11-241-0/+3
| | | | | | | | See https://github.com/Tarsnap/spiped/pull/92
| * Revert "Hopefully fix building on OSX."Christian Beier2016-11-241-6/+0
| | | | | | | | This reverts commit 584b23fdbe12edd81119d57ddd378d10e52cc9e1.
| * Hopefully fix building on OSX.Christian Beier2016-11-241-0/+6
| |
| * TravisCI: check on OSX as well, test both gcc and clang.Christian Beier2016-11-241-0/+8
| |
| * Fix building on OSX.Christian Beier2016-11-241-1/+1
| |
| * Merge pull request #137 from atalax/masterChristian Beier2016-11-242-4/+28
| |\ | | | | | | Fix two heap buffer overflows
| | * Fix heap overflow in the ultra.c decoderJosef Gajdusek2016-11-141-4/+4
| | | | | | | | | | | | | | | | | | The Ultra type tile decoder does not use the _safe variant of the LZO decompress function, which allows a maliciuous server to overwrite parts of the heap by sending a larger-than-specified LZO data stream.
| | * Fix heap overflows in the various rectangle fill functionsJosef Gajdusek2016-11-141-0/+24
| | | | | | | | | | | | | | | | | | Altough rfbproto.c does check whether the overall FramebufferUpdate rectangle is too large, some of the individual encoding decoders do not, which allows a malicious server to overwrite parts of the heap.
| * | Merge pull request #128 from zmedico/autoprobe-selectiveChristian Beier2016-11-201-7/+9
| |\ \ | | | | | | | | Support autoPort with ipv4 or ipv6 disabled
| | * | Support autoPort with ipv4 or ipv6 disabledZac Medico2016-08-141-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it possible to get autoPort behavior with either ipv4 or ipv6 disabled, by setting rfbScreen->ipv6port or rfbScreen->port to a negative number. This will make it possible for x11vnc to enforce its -noipv6 option, as discussed in the following bug report: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672449
| * | | Merge pull request #138 from stweil/masterChristian Beier2016-11-187-10/+10
| |\ \ \ | | |_|/ | |/| | Fix some typos
| | * | Fix some typos (found by codespell)Stefan Weil2016-11-183-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
| | * | Fix some typos (it's / its)Stefan Weil2016-11-184-7/+7
| |/ / | | | | | | | | | Signed-off-by: Stefan Weil <sw@weilnetz.de>
| * | Merge pull request #129 from bkylerussell/systemdChristian Beier2016-09-244-44/+89
| |\ \ | | |/ | |/| Support systemd socket activation
| | * Support systemd socket activationKyle Russell2016-09-214-44/+89
| |/
| * Update NEWS.Christian Beier2016-06-051-0/+3
| |
| * Fix rfbClientSwap64IfLE broken in fe7df89fb1777b4fd303d5a601541f6062caf8eaChristian Beier2016-06-051-1/+1
| |
| * Merge pull request #84 from plettix/masterChristian Beier2016-06-054-20/+22
| |\ | | | | | | fix for issue 81
| | * another shift fixplettix2015-07-221-1/+1
| | |
| | * shift fixes - if an integer is a negative number then the return value of ↵plettix2015-07-222-4/+4
| | | | | | | | | | | | "Swap32IfLE" was -1
| | * fix for issue 81plettix2015-07-071-15/+17
| | | | | | | | | use different buffers for decode and encode
| * | Update bundled noVNC to latest release 0.5.1Christian Beier2016-06-037-129/+93
| | | | | | | | | | | | Fixes https://github.com/LibVNC/libvncserver/issues/54
| * | CMake: Add maybe-found OpenSSL libs to libvncclient.Christian Beier2016-05-301-0/+1
| | |
| * | CMake: Not all platforms have endian.h, so use the build system's endianess ↵Christian Beier2016-05-301-0/+3
| | | | | | | | | | | | check.
| * | Only include endian.h if present on system.Christian Beier2016-05-301-2/+2
| | |
| * | Merge pull request #105 from cgeorges82/masterChristian Beier2016-05-303-4/+47
| |\ \ | | | | | | | | fix for issue #97. Also, this fixes cmake builds for other platforms.
| | * | Append missing include directory for GNUTLS and OPENSSL in CMake projectCédric Georges2016-03-052-4/+17
| | | | | | | | | | | | | | | | Append support of gnutls > v 2.99.01 (gnutls_transport_set_global_errno have a different signature)
| | * | re-up commentCédric Georges2016-03-051-0/+2
| | | |
| | * | Append IPv6 option in CMake ProjectCédric Georges2016-03-052-2/+30
| | | |
| * | | Merge pull request #121 from gfleury/patch-1Christian Beier2016-05-261-1/+1
| |\ \ \ | | | | | | | | | | Avoid calling SSL_pending when connection is already closed
| | * | | Avoid calling SSL_pending when connection is already closedGeorge Fleury2016-05-131-1/+1
| |/ / / | | | | | | | | | | | | Avoid calling SSL_pending when connection is already closed, calling SSL_pending with connection already closed is crashing. To reproduce, open a secure websocket binay protocol connection with libvncserver compiled with OpenSSL, and when libvncserver is waiting for rfbProcessClientProtocolVersion send any invalid char, it will fail and call rfbCloseClient whith destroy all SSL context, calling SSL_pending after that will generate a invalid access.
| * | | Merge pull request #103 from rdieter/masterChristian Beier2016-04-245-13/+10
| |\ \ \ | | | | | | | | | | use namespaced vnc_max macro (issue #102)
| | * | | use namespaced rfbMax macro (issue #102)Rex Dieter2016-04-185-13/+10
| | |/ / | | | | | | | | | | | | Not using generic 'max', avoids conflicts with stl_algobase.h