Commit Graph

124 Commits (170033a90707ef350232cfb245c110c8a6fa7340)

Author SHA1 Message Date
Christian Beier cb0340ccc5 Autotools: Fix OpenSSL and GnuTLS advertisement. 14 years ago
Gernot Tenchio eab1531525 configure: Add AM_SILENT_RULES
Working with “silent make mode” makes debugging a lot of easier
since warnings wont shadowed by useless compiler noise
14 years ago
Gernot Tenchio a2a6e25699 websockets: add GnuTLS and OpenSSL support
For now, only OpenSSL support is activated through configure, since GnuTLS
is only used in LibVNCClient.

[jes: separated this out from the commit adding encryption support, added
autoconf support.]

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
14 years ago
Joel Martin 6fac22a74b websockets: Initial WebSockets support.
Has a bug: WebSocket client disconnects are not detected.
rfbSendFramebufferUpdate is doing a MSG_PEEK recv to determine if
enough data is available which prevents a disconnect from being
detected.

Otherwise it's working pretty well.

[jes: moved added struct members to the end for binary compatibility with
previous LibVNCServer versions, removed an unused variable]

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
14 years ago
Joel Martin 896ca2036c tightPng: Add initial tightPng encoding support.
http://wiki.qemu.org/VNC_Tight_PNG

Signed-off-by: Joel Martin <github@martintribe.org>
Signed-off-by: Christian Beier <dontmind@freeshell.org>
14 years ago
Vic Lee 64daa71ede Add libvncserver.pc and libvncclient.pc files.
Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Christian Beier <dontmind@freeshell.org>
14 years ago
Christian Beier d26118a038 Next version will be 0.9.8. 14 years ago
Christian Beier c8fc0ad5a7 Move zippy.c to examples. 14 years ago
Vic Lee 030ccf673d Add ARD (Apple Remote Desktop) security type support
Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Christian Beier <dontmind@freeshell.org>
14 years ago
runge 596331a5c3 x11vnc: Use opengl to read screen on macosx. non-deprecated macosx interfaces for input injection. 14 years ago
runge 0c03b98940 x11vnc: force --with-system-libvncserver to use correct headers. 14 years ago
Christian Beier 79f0f1374c Fix MinGW32 checking for IPv6.
Signed-off-by: Christian Beier <dontmind@freeshell.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
15 years ago
Vic Lee 68e7696a27 libvncclient: add ipv6 support
[jes: pulled the "host" declarations into the conditionally compiled
blocks where that variable is used. Also fixed non-IPv6 connections.]

Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
15 years ago
runge edb79ae2b1 I think two HAVE_X's were missed. 15 years ago
Johannes Schindelin 9a9a1c5fbc Rename HAVE_X -> HAVE_X11
This change is just for consistency reasons.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
15 years ago
Vic Lee d3c1d98c2d Change GnuTLS minimum requirement to 2.4.0
Signed-off-by: Vic Lee <llyzs@163.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
Johannes Schindelin f49a292783 Merge branch 'VeNCrypt' 16 years ago
Christian Beier a92f7f46a6 mingw32 crosscompile fixes.
SOCKET is redefined in winsock2.h so #undef it where winsock2.h
is included. The changes in rfbproto.c circumvent crosscompiler
errors like 'S_IFMT' undeclared ...', the Makefile.am changes
avoid building linux specific stuff for a win32 host target.
Also added configure option to specify sdl-config.

Signed-off-by: Christian Beier <dontmind@freeshell.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
Johannes Schindelin 68964c29d9 Fallback to --without-client-tls if GNUTLS could not be found
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
Vic Lee 58a8df6ff2 Add anonymous TLS support in libvncclient
Signed-off-by: Vic Lee <llyzs@163.com>
16 years ago
runge 804335f9d2 Thread safety for zrle, zlib, tight.
Proposed tight security type fix for debian bug 517422.
16 years ago
runge 2742c9579f x11vnc: add kludge to experiment with turbovnc. 16 years ago
dscho 3d2eab575e clean up build flags
The flag handling (both compiler options and include paths) are a mess at
the moment.  There is no point in forcing "-O2 -g" when these are already
the defaults, and if someone changes the defaults, chances are good they
don't want you clobbering their choices.

The -Wall flag should be handled in configure and thrown into CFLAGS once
rather than every Makefile.am.  Plus, this way we can control which
compilers the flag actually gets used with.

Finally, the INCLUDES variable is for -I paths, not AM_CFLAGS.  Nor should
it contain -I. as this is already in the default includes setup.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
dscho 2475d2c288 configure: use _cv_ in cache var name
Newer autoconf fails if _cv_ is not in the cache var name.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
dscho 0bbdd92baa configure: use AM_PROG_CC_C_O
Newer automakes error out due to per-file CFLAGS being used unless the
macro AM_PROG_CC_C_O is set in configure.ac.

[jes: The macro AM_PROG_CC_C_O has been around since 1999, so it should
 be safe.]

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
16 years ago
runge effe81e36a configure.ac, CMakeLists.txt: set LibVNCServer version to 0.9.7 16 years ago
runge 6876b85df3 configure.ac: add include file file for libXrandr on Solaris.
prepare_x11vnc_dist.sh: set version to 0.9.7
16 years ago
runge cb67ada73b Tweak messages. Add shmat for --without-x building. 17 years ago
runge c9fa871830 Enable --with-ssl=DIR option. 17 years ago
runge fa53197938 Add X509_print_ex_fp check for x11vnc. 17 years ago
dscho e32ebd64a0 Recurse into subdirectory x11vnc/ when configuring with --with-x11vnc
Since we separated the packages LibVNCServer and x11vnc, there is
a configure switch --with-x11vnc, without which x11vnc is not built.

However, even _with_ this switch, it is not built, because the Makefile
would not recurse into the x11vnc/ subdirectory.  Fix that.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
dscho 09d902c5b7 Add CMake support (thanks to Christian Ehrlicher)
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
17 years ago
runge b2c291feea configure.ac check for external system libvncserver version. set x11vnc version 0.9.3 18 years ago
runge d3326942e2 x11vnc: fix build error if libssl is missing or --without-ssl supplied. 18 years ago
runge e6b592438b configure.ac: fix x11vnc --with-system-libvncserver build and add -R link flag. 18 years ago
runge dd193b1335 configure: make more of a split between libvncserver and x11vnc pkgs. 18 years ago
runge 76d88e3111 x11vnc: add groups handling for -users mode. 18 years ago
dscho 9fd2c929ef prepare for release of LibVNCServer 0.9 18 years ago
dscho ca805667e6 Build shared libraries per default
Thanks to Guillaume Rousse, we now use libtool to build shared libraries.
18 years ago
runge 241f3ed566 x11vnc: add avahi (aka mDNS/Zeroconf/Bonjour...) support thanks to Diego Petteno. add -find -create 18 years ago
runge 123cab092c use AC_CHECK_LIB for fbpm and dpms 19 years ago
runge 75aca1c74d enable --without-fbpm and --without-dpms 19 years ago
runge 27a884d2f3 x11vnc: Mac OS X fb fixes and cuttext, -nodpms option, local user wireframing 19 years ago
runge 4a83f87609 x11vnc: Native Mac OS X support. 19 years ago
runge 2635ae4407 configure.ac -R and macosx, prepare_x11vnc_dist.sh rpm fix 19 years ago
runge 901729e3e0 x11vnc: enable --without-x builds for -rawfb only binaries. 19 years ago
runge 6e2fa29229 update versions for next rel. add some more shortcuts to user:opts 19 years ago
runge 6facce2c5c LibVNCServer 0.8.2 release. 19 years ago
runge 079528470d x11vnc: add uinput support for full input into linux fb device (e.g. qt-embed). 19 years ago
runge 1b51530afb x11vnc: remove compiler warnings; HP-UX tweaks. 19 years ago