Commit Graph

1439 Commits (7b4ef2f68793364ca1dfe33f32c08b8a2848c676)
 

Author SHA1 Message Date
Christian Beier 7b4ef2f687 CMake: remove platform-specific flags. 8 years ago
Christian Beier 07d5101f6a
CMake: bump version. 8 years ago
Christian Beier cc835fa938
CMake: generate and install pkgconfig files. 8 years ago
Christian Beier 2f54d3ef62
CMake: bump SOVERSION to 1.
Fixes https://github.com/LibVNC/libvncserver/issues/149
8 years ago
Christian Beier cc2c604605
CMake: update bugreport path 8 years ago
Christian Beier 1d1d2090b7 Make websockets code build on OSX without SSL. 8 years ago
Christian Beier ac478e6c70 Fix some OSX linker problems. 8 years ago
Christian Beier 16cf35b2bf
Use unprefixed b64_* functions in websockets code. 8 years ago
Christian Beier b7a7c4d120
Fix building on OSX without SSL. 8 years ago
Christian Beier 6b2fb4e3c8
TravisCI: use newer dist. 8 years ago
Christian Beier f52c92003d
CMake: CMP0037 requires CMake 3.0. 8 years ago
Christian Beier a9cf593fab
CMake: output examples to respective directories. 8 years ago
Christian Beier 62f0fe6b1b
TravisCI: switch to CMake.
Conflicts:
	.travis.yml
8 years ago
Christian Beier 8415ff4c35
Update ChangeLog. 8 years ago
Christian Beier a23e87e5ec
Fix README markdown. 8 years ago
Christian Beier 1026ad43f5
CMake: version up as well. 8 years ago
Christian Beier fd35185ae1
Update NEWS. 8 years ago
Christian Beier 23bee1d3d8
Version up. 8 years ago
Christian Beier 78b101f09d
LibVNCServer: fix starting of an onHold-client in threaded mode.
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"
8 years ago
Christian Beier 227e1d76ab Merge pull request #145 from bkylerussell/websockets
Sec-WebSocket-Protocol header fix
8 years ago
Kyle Russell aed23ae5c3 websockets: Don't supply Sec-WebSocket-Protocol if not in request 8 years ago
Christian Beier 7488684396 Merge pull request #142 from samhed/master
Write the correct length for end of header
8 years ago
Samuel Mannehed 21f8a8d33d Write the correct length for end of header
Fix for commit 65106d3962
8 years ago
Christian Beier 4c6bdcb460 Merge pull request #140 from vapier/master
test/Makefile: use check_PROGRAMS
8 years ago
Mike Frysinger 0c68f37c43 test/Makefile: use check_PROGRAMS
The new jpeg tests were added to noinst when they should have been
under check like all the other programs in here.
8 years ago
Timothy Pearson e8f6ddeddf
Update README to reflect change from defaultPtrAddEvent to rfbDefaultPtrAddEvent 8 years ago
Christian Beier 65106d3962
httpd: rework mime type handling to recognise more types 8 years ago
Christian Beier ce848322ec
TravisCI: Another stab at fixing OSX build.
See https://github.com/Tarsnap/spiped/pull/92
8 years ago
Christian Beier c1478fed64
Revert "Hopefully fix building on OSX."
This reverts commit 584b23fdbe.
8 years ago
Christian Beier 584b23fdbe
Hopefully fix building on OSX. 8 years ago
Christian Beier bbdd4ba7d8
TravisCI: check on OSX as well, test both gcc and clang. 8 years ago
Christian Beier 78f26fe1ff
Fix building on OSX. 8 years ago
Christian Beier bfee346155 Merge pull request #137 from atalax/master
Fix two heap buffer overflows
8 years ago
Christian Beier 01698f5c5b Merge pull request #128 from zmedico/autoprobe-selective
Support autoPort with ipv4 or ipv6 disabled
8 years ago
Christian Beier 93ea516fd1 Merge pull request #138 from stweil/master
Fix some typos
8 years ago
Stefan Weil 63bc75f24b Fix some typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Stefan Weil 532789f494 Fix some typos (it's / its)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
8 years ago
Josef Gajdusek 5fff4353f6 Fix heap overflow in the ultra.c decoder
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.
8 years ago
Josef Gajdusek 5418e8007c Fix heap overflows in the various rectangle fill functions
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.
8 years ago
Christian Beier 3df54ce7ce Merge pull request #129 from bkylerussell/systemd
Support systemd socket activation
9 years ago
Kyle Russell 21fd4d27bb Support systemd socket activation 9 years ago
Zac Medico cdd81bd479 Support autoPort with ipv4 or ipv6 disabled
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
9 years ago
Christian Beier 1f8c443cbc
Update NEWS. 9 years ago
Christian Beier c4721ae493 Fix rfbClientSwap64IfLE broken in fe7df89fb1 9 years ago
Christian Beier 6f4f31fe93 Merge pull request #84 from plettix/master
fix for issue 81
9 years ago
Christian Beier 962e1082e8 Update bundled noVNC to latest release 0.5.1
Fixes https://github.com/LibVNC/libvncserver/issues/54
9 years ago
Christian Beier 15dd6470c5 CMake: Add maybe-found OpenSSL libs to libvncclient. 9 years ago
Christian Beier cb66df0779 CMake: Not all platforms have endian.h, so use the build system's endianess check. 9 years ago
Christian Beier cada820645 Only include endian.h if present on system. 9 years ago
Christian Beier ddabcb67a6 Merge pull request #105 from cgeorges82/master
fix for issue #97. Also, this fixes cmake builds for other platforms.
9 years ago