Christian Beier
475a2c9447
Merge pull request #121 from gfleury/patch-1
...
Avoid calling SSL_pending when connection is already closed
9 years ago
George Fleury
1417cb1c3f
Avoid calling SSL_pending when connection is already closed
...
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.
9 years ago
Christian Beier
785f0fa2d1
Merge pull request #103 from rdieter/master
...
use namespaced vnc_max macro (issue #102 )
9 years ago
Christian Beier
fc3dfdd9c5
Merge pull request #118 from gbdj/threadsafe-100-squash
...
libvncclient/tls_gnutls.c: Add hooks to WriteToTLS() for optional protection by mutex. (Squashed)
9 years ago
gbdj
1da7872784
libvncclient/tls_gnutls.c: Add hooks to WriteToTLS() for optional protection by mutex. Fix upstream issue #100
...
Squashed commit of the pull request #101 :
commit 1c7e01e81862bc46508e675e83c74cc6d63224b0
commit 1e749b094d6696380d3f0540a00138d7e3427874
9 years ago
Rex Dieter
53cc1fa18a
use namespaced rfbMax macro (issue #102 )
...
Not using generic 'max', avoids conflicts with stl_algobase.h
9 years ago
Christian Beier
2893c2b057
Merge pull request #115 from solofox/master
...
Enable AF_UNIX socket: ignore setsockopt TCP_NODELAY failure.
9 years ago
Wen Shuguang
dfa5e27579
Enable AF_UNIX socket: ignore setsockopt TCP_NODELAY failure.
9 years ago
Christian Beier
27d0024832
Merge pull request #114 from zbierak/master
...
Increase MAX_ENCODINGS value to accommodate more client encodings
9 years ago
zbierak
b6cb19982f
Increase MAX_ENCODINGS value to accommodate more client encodings
...
Resolves #112
9 years ago
Christian Beier
d28d20f56d
Merge pull request #110 from AlexejStukov/patch-1
...
break statement out of case
9 years ago
Christian Beier
96a5111cba
Merge pull request #111 from zbierak/master
...
Fix buffer overflow when applying client encodings
9 years ago
zbierak
9b82dee3a4
Fix buffer overflow when applying client encodings
9 years ago
Christian Beier
5ceccb0dfa
TravisCI: remove old config.
9 years ago
Christian Beier
13e9810c88
TravisCI: add autoreconf step.
9 years ago
Christian Beier
de3b01c373
TravisCI: the config starts with a dot!
9 years ago
Christian Beier
c688cdd8b3
Add a README.md and and Travis CI status badge.
9 years ago
Christian Beier
2e3b269d21
Add a minimalistic config for Travis CI.
9 years ago
Christian Beier
76b462e280
Merge pull request #109 from zbierak/master
...
Fix memory access error in camera.c example
9 years ago
Norrec
ab694621f5
break statement out of case
9 years ago
zbierak
00105c3ac5
Fix memory access error in camera.c example
9 years ago
Christian Beier
5b322f523f
Merge pull request #99 from spaceone/master
...
Ignore null pointers in FillRectangle() and CopyRectangleFromRectangle()
9 years ago
Christian Beier
5d74ac366f
Fix TightVNC file transfer configure option.
9 years ago
SpaceOne
488a47e3dd
Ignore null pointers in FillRectangle() and CopyRectangleFromRectangle()
9 years ago
Christian Beier
9d4cb568b7
Be a bit clearer with the cursorshape documentation for libvncclient.
9 years ago
Christian Beier
4665af4950
Properly document HandleCursorShape and GotCursorShapeProc.
9 years ago
Christian Beier
228a75fe3a
Merge pull request #90 from stweil/fix
...
Fix some recently introduced regressions
9 years ago
Christian Beier
ab07659039
Merge pull request #89 from stweil/master
...
Fix some typos (found by codespell)
9 years ago
Stefan Weil
68d43fb62d
Fix definition of POSIX data types
...
Commit 92f558482d
added stdint.h to get
the type definitions, but included it after the first use of int8_t in
builds for Windows.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
9 years ago
Stefan Weil
b71cc64e58
Fix endianness detection
...
Commit 97f442ef2a
tried to improve the
endianness detection, but introduced a typo and problems for Windows
builds (no endian.h, different definition of LIBVNCSERVER_WORDS_BIGENDIAN).
Fix both issues.
Signed-off-by: Stefan Weil <sw@weilnetz.de>
9 years ago
Stefan Weil
9c7efb7633
Fix some typos (found by codespell)
...
Signed-off-by: Stefan Weil <sw@weilnetz.de>
9 years ago
Christian Beier
97f442ef2a
Instead of letting the build system define endianess, rely on endian.h.
10 years ago
Christian Beier
92f558482d
Do away with rfbint.h generation and use stdint.h directly instead.
10 years ago
Christian Beier
7c7e8e765c
Re-add the useful bits of 9aa9ac59b4
.
10 years ago
Christian Beier
e543e1ac1b
Revert "Add libvncclient/h264.c to dist tarball."
...
This reverts commit 9aa9ac59b4
.
10 years ago
Christian Beier
612de004c4
Revert "LibVNCClient: Add H.264 encoding for framebuffer updates"
...
This reverts commit d891478ec9
.
Conflicts:
configure.ac
libvncclient/h264.c
10 years ago
Christian Beier
107109492e
Merge pull request #70 from maxnet/master
...
httpd: disallow directory traversal
10 years ago
Christian Beier
f5abd4ab20
Merge pull request #69 from nopdotcom/master
...
Avoid divide-by-zero in raw encoding (OSX RealVNC)
10 years ago
Christian Beier
b7946a6f36
Merge pull request #72 from lopago/fix-segfaults
...
prevent segfaults due to uninitialized memory
10 years ago
Christian Beier
e9302ef7ac
Merge pull request #74 from tanderson92/fixarpath
...
configure.ac: Use AC_CHECK_TOOL for cross-compiling support.
10 years ago
Thomas Anderson
2dc984dcaa
configure.ac: Use AC_CHECK_TOOL for cross-compiling support.
...
When cross-compiling the ar program has the appropriate prefix prepended.
Respect that here and have autotools autodetect the appropriate tool.
10 years ago
Benjamin Dürholt
97490d68b0
Changed C++ style comments to C ones
10 years ago
Benjamin Dürholt
4c1bd4e76e
prevent segfault
10 years ago
Floris Bos
f5ae94639b
httpd: disallow directory traversal
...
Signed-off-by: Floris Bos <bos@je-eigen-domein.nl>
10 years ago
Jay Carlson
79d938c16b
Avoid divide-by-zero in raw encoding (OSX RealVNC)
...
OS X RealVNC server crashes out Remmina because the server can provoke
bytesPerLine to be zero. Assume this is coding for zero lines.
The condition could be checked before the calculation of bytesPerLine.
I don’t understand the preconditions of this code to say one way or the
other.
10 years ago
Peter Spiess-Knafl
344264da2f
Set autotools SOVERSION.
10 years ago
Christian Beier
069f8a2846
Merge pull request #63 from LibVNC/sha1rework
...
Replace SHA1 implementation with the one from RFC 6234.
10 years ago
Christian Beier
99bd5d7ca4
Replace SHA1 implementation with the one from RFC 6234.
10 years ago
Christian Beier
cf03f71780
Merge pull request #60 from cinemast/master
...
fixing SOVERSION and .so VERSION
10 years ago
Peter Spiess-Knafl
2daa082773
fixing SOVERSION and .so VERSION
10 years ago