Commit Graph

1651 Commits (15bb719c03cc70f14c36a843dcb16ed69b405707)
 

Author SHA1 Message Date
Christian Beier c5297bd47d
Fix building websockets with GnuTLS. 8 years ago
Christian Beier 2300efd396 Fix typo 8 years ago
Christian Beier c36147390e Fix websockets building 8 years ago
Christian Beier 7368417239 Various #ifdef fixes to allow building with MSVC2014 8 years ago
Christian Beier 37f293d588 CMake: as of now, websockets support requires sys/uio.h 8 years ago
Christian Beier cd5b38d742 CMake: add a HAVE_SYS_UIO_H flag to rfbconfig.h 8 years ago
Christian Beier 3c0828269c CMake: TightVNC-filetransfer requires pthreads as of now 8 years ago
Christian Beier dede3aea22 Fix LibVNCClient compilation with MSVC 2014 8 years ago
CHris B 882c8f3477 CMake: fix build system generation when zlib or OpenSSL not found 8 years ago
CHris B d08fd0182d CMake: do not include NOTFOUND libs in pkg-config snippets 8 years ago
Christian Beier 6aa41e11a0
CMake: make the build configurable. 8 years ago
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