Christian Beier
a6c599a5fc
CMake: build the tests
6 years ago
Christian Beier
ebbbc8bd1b
CMake: properly name examples as examples, not tests
6 years ago
Christian Beier
425e24196b
Fix building in C89 mode
...
FIXME: this should probably be refactored into a common header.
6 years ago
Christian Beier
3a9e3601be
CMake: make shared-lib build configurable and choose sensible platform defaults
6 years ago
Christian Beier
d3e70a91bf
CMake: set examples's output dirs in a cross-platform way
6 years ago
Christian Beier
2041bfd5cd
Merge pull request #153 from The-42/openssl-1.1.x-support
...
Openssl 1.1.x support
6 years ago
Bert van Hall
cca9892deb
libvncclient/tls_openssl: support openssl 1.1.x
...
Treat openSSL data structures as opaque to achieve compatibility with
openSSL 1.1.x. While at it, fix order of cleaning up in
open_ssl_connection().
Signed-off-by: Bert van Hall <bert.vanhall@avionic-design.de>
6 years ago
Christian Beier
13d8a6c9c2
CMake: set OpenSSL include dir regardless of websockets being enabled or not
6 years ago
Christian Beier
502e97df1a
CMake: that file ain't used no more
6 years ago
Christian Beier
6df29db3df
Fix vncev example compilation on Windows
6 years ago
Christian Beier
8e90e892c5
CMake: the blooptest example needs pthreads
6 years ago
Christian Beier
6935d69e85
TravisCI: install a newer CMake on Linux
6 years ago
Christian Beier
05c6c6deac
CMake: fix examples linking when building with MSVC
6 years ago
Christian Beier
9ef3ed395f
CMake: as of now, the tight sources need libjpeg, libpng alone is not enough
6 years ago
Christian Beier
4b43309749
AppVeyor: detect libpng for main build
6 years ago
Christian Beier
29c4ce555a
AppVeyor: more libpng build tuning
6 years ago
Christian Beier
53c95a1519
AppveyorCI: add badge.
6 years ago
Christian Beier
77c762ef7f
AppVeyor: fix libpng download cmd
6 years ago
Christian Beier
81d492c7f8
AppVeyor: add appveyor.yml from ci branch.
6 years ago
Christian Beier
c5297bd47d
Fix building websockets with GnuTLS.
6 years ago
Christian Beier
2300efd396
Fix typo
6 years ago
Christian Beier
c36147390e
Fix websockets building
6 years ago
Christian Beier
7368417239
Various #ifdef fixes to allow building with MSVC2014
6 years ago
Christian Beier
37f293d588
CMake: as of now, websockets support requires sys/uio.h
6 years ago
Christian Beier
cd5b38d742
CMake: add a HAVE_SYS_UIO_H flag to rfbconfig.h
6 years ago
Christian Beier
3c0828269c
CMake: TightVNC-filetransfer requires pthreads as of now
6 years ago
Christian Beier
dede3aea22
Fix LibVNCClient compilation with MSVC 2014
6 years ago
CHris B
882c8f3477
CMake: fix build system generation when zlib or OpenSSL not found
6 years ago
CHris B
d08fd0182d
CMake: do not include NOTFOUND libs in pkg-config snippets
6 years ago
Christian Beier
6aa41e11a0
CMake: make the build configurable.
6 years ago
Christian Beier
7b4ef2f687
CMake: remove platform-specific flags.
6 years ago
Christian Beier
07d5101f6a
CMake: bump version.
6 years ago
Christian Beier
cc835fa938
CMake: generate and install pkgconfig files.
6 years ago
Christian Beier
2f54d3ef62
CMake: bump SOVERSION to 1.
...
Fixes https://github.com/LibVNC/libvncserver/issues/149
6 years ago
Christian Beier
cc2c604605
CMake: update bugreport path
6 years ago
Christian Beier
1d1d2090b7
Make websockets code build on OSX without SSL.
7 years ago
Christian Beier
ac478e6c70
Fix some OSX linker problems.
7 years ago
Christian Beier
16cf35b2bf
Use unprefixed b64_* functions in websockets code.
7 years ago
Christian Beier
b7a7c4d120
Fix building on OSX without SSL.
7 years ago
Christian Beier
6b2fb4e3c8
TravisCI: use newer dist.
7 years ago
Christian Beier
f52c92003d
CMake: CMP0037 requires CMake 3.0.
7 years ago
Christian Beier
a9cf593fab
CMake: output examples to respective directories.
7 years ago
Christian Beier
62f0fe6b1b
TravisCI: switch to CMake.
...
Conflicts:
.travis.yml
7 years ago
Christian Beier
8415ff4c35
Update ChangeLog.
7 years ago
Christian Beier
a23e87e5ec
Fix README markdown.
7 years ago
Christian Beier
1026ad43f5
CMake: version up as well.
7 years ago
Christian Beier
fd35185ae1
Update NEWS.
7 years ago
Christian Beier
23bee1d3d8
Version up.
7 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"
7 years ago
Christian Beier
227e1d76ab
Merge pull request #145 from bkylerussell/websockets
...
Sec-WebSocket-Protocol header fix
7 years ago