DRC
180c0167b4
CMake build system for Windows
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4171 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
7d5d536b73
Oops. Need to include SecurityServer.h
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4170 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
9d58619669
Avoid conflict with Visual C++ abs() intrinsic
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4169 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
c48fa194d0
Upgrade included zlib to 1.2.5 (the main purpose of this was to get a clean build on 64-bit Windows, but it should perform better as well)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4168 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
6e9d3bdbdf
Add unit tests from libjpeg-turbo
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4167 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
e74b0865ab
Add license and other supporting documentation from libjpeg-turbo
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4166 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
f61db64718
Converting a integer shift to a byte offset of course depends on endianness
as the first byte might be either shift 0 or shift 24.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4165 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Peter Åstrand
8561b47771
Updated Swedish translation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4164 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Peter Åstrand
50b5616bff
Updated template for translations (executed make tigervnc.pot-update).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4163 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
23b3f5c498
Previous fix for statically linking against GnuTLS on OS X broke the build on Linux when using the included Zlib. This fixes it.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4159 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
2e0b9654bb
Support linking statically with GnuTLS on OS X
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4158 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
f79eb27b53
Add GNUTLS_CFLAGS and GNUTLS_LDFLAGS to allow GnuTLS compile/link arguments to be customized (for instance, to force building against the static libraries)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4157 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
bfd66c1e8c
[Development] Move Get{C,S}Security from Security class to separate classes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4156 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
ef5e17fe2f
"OS/X" = "OS X"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4155 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
4d82c6a3b4
[Cleanup] Remove obsolete comment in Security class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4154 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
01cf57395c
Use proper methods for pixel conversion in the cursor code as it previously
wasn't handling all cases correctly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4153 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
7c4efd785e
The tight decoder is really working on pixel buffers, not Pixel arrays. This
distinction is generally unnoticed, but it can cause problems when the target
buffer is not in native endian order.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4152 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
025e660b29
Revert commit 3784 as it was incorrect. A "Pixel" is always expected to be in
native endian, and hence requires no swapping. The code in tightEncode.h
however is working on pixel buffers, not Pixel arrays, so that's where the
real bug was and is hereby properly fixed.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4151 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
fa4b3ac481
Hide the GNUTLS options in vncviewer when support isn't present.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4150 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
ee770d0d1e
OS X has the PAM library, but only 10.6 has the headers, so check for those. NOTE: a compiler check is forced because, when cross-compiling on 10.6 using the 10.5 or 10.4 SDK, the preprocessor will detect the headers in /usr/include, but the compiler can't compile them, since the SDK does not have those headers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4149 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
db18b7445d
Sync with libjpeg-turbo 1.0.1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4148 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
3e465a6525
Support building with older versions of gnutls; Fix gnutls detection when building statically using build-xorg
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4147 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
DRC
c2adf3f874
Attempt to link statically with gnutls if -static is specified, so that Xvnc and other binaries will be cross-compatible with other Linux distros
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4146 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Pierre Ossman
fa955d2431
Add ifdef:s around TLS specific code in Unix vncviewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4145 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
93e5a126a8
[Bugfix] Include rfb/Security.h in the source tarball.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4144 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
b7bafc5596
[Development] Add code which process new GUI-exposed security options.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4143 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
e3cb0c3c8a
[Development] Expose encryption and authentication params in the "Options" window.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4142 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
8ba4ae1ee5
[Development] Add -dridir parameter to Xvnc to specify DRI drivers directory from
command line.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4141 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
73bad5a24f
[Development] When building X.Org 7.5, use xserver 1.8.X to reduce number of DLL
dependencies (1.7.X cannot use SHA1 implementation from libgcrypt).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4140 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
7b0a2b50b9
[Development] build-xorg: apply patches from xorg-7.5-patches directory only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4139 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
3318a415de
[Development] Apply some downstream patches to get Xvnc build via build-xorg working.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4138 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
a87d0b5d70
[Development] build-xorg: don't build hardware specific DRI drivers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4137 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
f36015ec4c
[Development] build-xorg: don't build X11 documentation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4136 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
1a85bfded4
[Development] Update X.Org 7.5 packages to the latest releases.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4135 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
1226b08124
[Development] Handle .tar.gz Mesa archives in build-xorg script correctly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4134 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
42d3260972
[Development] Improve download-xorg-7.5 script to work with .tar.gz archives.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4133 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
a35b500a23
[Bugfix] Fix vncconfig.exe compilation (broken since r4123).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4132 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
a0d90c9d2d
[Development] Add missing PAM sources (fixes commit r4128).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4131 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
6107d36f0a
[Development] Add more --disable- flags to Xorg's configure to compile Xvnc only.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4130 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
c321219b02
[Development] Compile Xvnc parallely, if possible.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
520fc416dd
[Development] Implement *Plain security types on the server side and use
PAM for credential validation on UNIX.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4128 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
8c04838237
[Development] Implement *Plain types on the client side.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4127 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
7b404a8263
[Bugfix] Set pvfb->pixelFormatDefined only if format is defined.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4126 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
fab093c637
[Bugfix] Properly report transport errors to GNUTLS.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4125 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
8109fc9663
[Bugfix] Xvnc: define 32bit pixel format correctly when enabled.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4124 3789f03b-4d11-0410-bbf8-ca57d06f2519
13 years ago
Adam Tkac
80fb7efb29
[Development] Set default security types as follows:
1. gnutls support is compiled in:
- server: VeNCrypt,TLSVnc,VncAuth
- client: VeNCrypt,X509Vnc,TLSVnc,X509None,TLSNone,VncAuth,None
2. gnutls support is disabled:
- server: VncAuth
- client: VncAuth,None
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4123 3789f03b-4d11-0410-bbf8-ca57d06f2519
14 years ago
Adam Tkac
fb993153a0
[Development] Extend Security class to allow different default sectypes for server/viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4122 3789f03b-4d11-0410-bbf8-ca57d06f2519
14 years ago
Adam Tkac
95e2fe8758
[Bugfix] Return also "standard" security types (except VeNCrypt type) as
VeNCrypt subtypes. This is same behavior as original VeNCrypt implementation.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4121 3789f03b-4d11-0410-bbf8-ca57d06f2519
14 years ago
Adam Tkac
6948ead152
[Bugfix] Check return codes from gnutls library every time.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4120 3789f03b-4d11-0410-bbf8-ca57d06f2519
14 years ago
Adam Tkac
5522d61b7a
[Cleanup] Ensure all files use LF as newline control character, not CR+LF.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4119 3789f03b-4d11-0410-bbf8-ca57d06f2519
14 years ago