]>
source.dussan.org Git - tigervnc.git/log
Adam Tkac [Thu, 12 Aug 2010 14:24:43 +0000 (14:24 +0000)]
[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
Adam Tkac [Thu, 12 Aug 2010 14:17:28 +0000 (14:17 +0000)]
[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
Adam Tkac [Thu, 12 Aug 2010 13:54:59 +0000 (13:54 +0000)]
[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
Adam Tkac [Wed, 11 Aug 2010 15:58:59 +0000 (15:58 +0000)]
[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
Adam Tkac [Wed, 11 Aug 2010 15:28:01 +0000 (15:28 +0000)]
[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
DRC [Sat, 7 Aug 2010 16:12:08 +0000 (16:12 +0000)]
Fix typo in SIMD dispatch routines which was causing 4:2:0 upsampling to be used instead of 4:2:2 when decompressing JPEG images using SSE2 code
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4118
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:17:44 +0000 (19:17 +0000)]
Sync with libjpeg-turbo 1.0.1
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4117
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:17:25 +0000 (19:17 +0000)]
Fix build with YASM
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4116
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 3 Aug 2010 19:16:55 +0000 (19:16 +0000)]
Handle erroneous Huffman codes
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4115
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:12:18 +0000 (14:12 +0000)]
[Bugfix] Extend encoding range checks to handle negative encodings well.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4113
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:10:52 +0000 (14:10 +0000)]
[Bugfix] Fix memory leak in InputDevice::keyEvent function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4112
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 14:08:38 +0000 (14:08 +0000)]
[Bugfix] vncserver: accept <+optname> option when specified as the first one.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4111
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:27:34 +0000 (09:27 +0000)]
[Development] Rename CSecurityTLSBase class to CSecurityTLS.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4110
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:23:25 +0000 (09:23 +0000)]
[Development] Merge CSecurityTLS and CSecurityX509 classes into CSecurityTLSBase class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4109
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:19:00 +0000 (09:19 +0000)]
[Development] Rename SSecurityTLSBase source/class to SSecurityTLS.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4108
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:10:54 +0000 (09:10 +0000)]
[Cleanup] Merge SSecurityTLS and SSecurityX509 classes into SSecurityTLSBase class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4107
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:09:19 +0000 (09:09 +0000)]
[Development] Implement VeNCrypt X509 subtypes on the client side.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4106
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:08:24 +0000 (09:08 +0000)]
[Development] Implement X509 VeNCrypt subtypes on the server side.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4105
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 21 Jul 2010 09:06:59 +0000 (09:06 +0000)]
[Bugfix] Add "#error" directives to client-side TLS sources to avoid wrong usage.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4104
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:16:10 +0000 (15:16 +0000)]
[Development] Create VeNCrypt security types in Security class.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4103
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:14:50 +0000 (15:14 +0000)]
[Development] Use SecurityType also as configuration for VeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4102
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:14:08 +0000 (15:14 +0000)]
[Development] Pass Security instance to {C,S}SecurityVeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4101
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:13:24 +0000 (15:13 +0000)]
[Development] Add more debug logging into {C,S}SecurityVeNCrypt.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4100
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:12:41 +0000 (15:12 +0000)]
[Development] Minor fixes in previous commit.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4099
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:10:59 +0000 (15:10 +0000)]
[Development] Support VeNCrypt Security types in standard security type parser.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4098
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:10:16 +0000 (15:10 +0000)]
[Development] Use U32 as internal SecurityType type.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4097
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:09:33 +0000 (15:09 +0000)]
[Development] Move VeNCrypt security subtypes into Security.h.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4096
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:08:58 +0000 (15:08 +0000)]
Use {C,S}Security instead of {C,S}SecurityStack objects in VeNCrypt routines.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4095
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:07:44 +0000 (15:07 +0000)]
[Development] Client now uses security types from -SecurityTypes parameter instead of hardcoded list.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4094
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 15:06:42 +0000 (15:06 +0000)]
[Cleanup] Remove unused CConnection::setClientSecTypeOrder function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4093
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:35:50 +0000 (09:35 +0000)]
[Development] Add xserver19.patch.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4092
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:33:46 +0000 (09:33 +0000)]
[Development] Pass "serverClient" to QueryColors when compiling against X.Org 1.9.X.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4091
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:32:42 +0000 (09:32 +0000)]
[Development] Fetch root window pointer directly from pScreen if possible.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4090
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:31:38 +0000 (09:31 +0000)]
[Development] Improve privates handling in vncHooks to be compatible with X.Org 1.9.X.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4089
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 20 Jul 2010 09:30:11 +0000 (09:30 +0000)]
[Development] Enable compilation against X.Org 1.9.X source.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4088
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 19 Jul 2010 20:38:40 +0000 (20:38 +0000)]
[Cleanup] Remove leftover code.
Signed-off-by: Martin Koegler <mkoegler@auto.tuwien.ac.at>
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4087
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 9 Jul 2010 19:48:26 +0000 (19:48 +0000)]
Reuse the getpasswd() function in filter mode so that the new line is stripped from the input
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4086
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 9 Jul 2010 19:37:14 +0000 (19:37 +0000)]
Add a filter mode option to vncpasswd
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4085
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 8 Jul 2010 07:12:38 +0000 (07:12 +0000)]
Include vncviewer man page in OS X package
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4084
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 8 Jul 2010 07:12:09 +0000 (07:12 +0000)]
64-bit support exists in OS X versions prior to 10.6
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4083
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 5 Jul 2010 20:18:05 +0000 (20:18 +0000)]
Don't require GTK when building pixman module
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4082
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 29 Jun 2010 11:59:40 +0000 (11:59 +0000)]
[Doc] Include information about running "autoreconf -fiv" in the README file.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4080
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 11:29:22 +0000 (11:29 +0000)]
winvnc: Declare the main() function as WinMain()
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4074
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 11:24:27 +0000 (11:24 +0000)]
winvnc: Declare argv as "char**" instead of "const *char[]"
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4073
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 25 Jun 2010 10:04:27 +0000 (10:04 +0000)]
[Bugfix] Include VNCServerWin32.h before QueryConnectDialog.h to ensure winsock2.h is included before windows.h.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4072
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 20:08:14 +0000 (20:08 +0000)]
[Bugfix] Third parameter of GetLocaleInfo is LPTSTR. Also compute the 4th
parameter more precisely.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4071
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 20:01:59 +0000 (20:01 +0000)]
[Bugfix] Declare d3des.h functions inside `extern "C" {}` block.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4070
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 24 Jun 2010 19:33:11 +0000 (19:33 +0000)]
[Bugfix] Re-add zlib.dsp file which was accidentally removed in r4026.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4069
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 22 Jun 2010 02:55:40 +0000 (02:55 +0000)]
Sync with libjpeg-turbo 1.0.0
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4068
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 13:43:20 +0000 (13:43 +0000)]
Extend the default keyboard table with the Windows keys so that they can
be used in the default modifier mapping.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4067
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 13:02:47 +0000 (13:02 +0000)]
Map up the rest of the standard modifiers (if available).
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4066
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Tue, 15 Jun 2010 07:33:38 +0000 (07:33 +0000)]
Use a switch statement instead of a series of if:s for setting up the modmap
as the readability was quite low.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4065
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Pierre Ossman [Mon, 14 Jun 2010 15:00:18 +0000 (15:00 +0000)]
Reinstate Caps Lock in the default keyboard map. It's not documented why
it's removed, and patched servers with it on have been running fine for
years.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4064
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 17:54:18 +0000 (17:54 +0000)]
XConvertCase() in xorg-xserver 1.5 is simply a macro that maps to XkbConvertCase(), so not only if this #ifdef unnecessary, but it breaks the Xorg 7.4 build.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4063
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 17:13:16 +0000 (17:13 +0000)]
vncviewer now successfully runs on Windows/x64. And there was much rejoicing (yay...)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4062
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 07:44:49 +0000 (07:44 +0000)]
Fix 64-bit Windows issues
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4061
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 07:42:45 +0000 (07:42 +0000)]
Some compilers (most notably, MinGW64) don't define min and max
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4060
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 20 May 2010 07:41:58 +0000 (07:41 +0000)]
Not necessary to include windows.h if winsock2.h is already included. If both are included, then winsock2.h must be included first.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4059
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 May 2010 13:48:02 +0000 (13:48 +0000)]
[Bugfix] Don't link libvnc.so against libXi.la, libdix.la and libxkb.la; use
symbols from Xorg binary instead.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4058
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Tue, 18 May 2010 13:35:37 +0000 (13:35 +0000)]
[Bugfix] Use always XkbConvertCase instead of XConvertCase when compiling
against X.Org 1.8.X and newer. Othewrise keysyms are not mapped correctly
to keycodes.
Reference: https://bugzilla.redhat.com/show_bug.cgi?id=586406
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4057
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 17 May 2010 21:05:01 +0000 (21:05 +0000)]
#define TJ_411 for backward compatibility
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4056
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 17 May 2010 20:57:48 +0000 (20:57 +0000)]
FreeBSD sometimes sets host_cpu to amd64 on 64-bit systems. Handle this case so --host doesn't have to be specified explicitly.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4055
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 14 May 2010 04:39:29 +0000 (04:39 +0000)]
Fix VPATH and out-of-tree builds when using MinGW
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4054
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 13 May 2010 13:46:13 +0000 (13:46 +0000)]
[Bugfix] Use AC_CHECK_LIB instead of pkgconfig, it is not available on OS X.
Enable gnutls by default if it is present.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4053
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 13 May 2010 13:12:40 +0000 (13:12 +0000)]
[Development] winvnc: Add -ShowTrayIcon param which controls if winvnc system
tray icon is showed. Thanks to Antoine Martin.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4052
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Mon, 3 May 2010 09:01:58 +0000 (09:01 +0000)]
[Bugfix] Add GNUTLS_{CFLAGS,LIBS} to librdr_la_{CPPFLAGS,LIBADD} to fix
compilation of Windows sources.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4051
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 29 Apr 2010 08:33:03 +0000 (08:33 +0000)]
Do not enable GNU TLS in default build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4050
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 28 Apr 2010 15:45:53 +0000 (15:45 +0000)]
[Bugfix] Compile VeNCrypt extension only when gnutls is enabled and available.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4049
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 23 Apr 2010 15:53:16 +0000 (15:53 +0000)]
SIMD should now work on 64-bit Windows
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4048
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 23 Apr 2010 15:49:46 +0000 (15:49 +0000)]
Use correct filenames in headers
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4047
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:16:04 +0000 (14:16 +0000)]
[Development] Implement VeNCrypt type support on client side. Currently only
TLSNone and TLSVnc VeNCrypt subtypes are implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4046
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:14:11 +0000 (14:14 +0000)]
[Development] Implement VeNCrypt security type on server side. Currently only
TLSNone and TLSVnc VeNCrypt subtypes are implemented.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4045
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:12:18 +0000 (14:12 +0000)]
[Development] Implement secure TLS streams.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4044
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:10:53 +0000 (14:10 +0000)]
[Development] Add detection for gnutls to configure.ac.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4043
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:10:17 +0000 (14:10 +0000)]
[Development] Use enhanced Security class by both UNIX and Windows viewers.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4042
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:09:16 +0000 (14:09 +0000)]
[Development] Enhance Security class to be usable by viewer.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4041
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:08:27 +0000 (14:08 +0000)]
[Development] Remove rfb/SSecurityFactoryStandard.h and rfb/SSecurityFactoryStandard.cxx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4040
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:07:41 +0000 (14:07 +0000)]
[Development] Replace SSecurityFactoryStandard class by simplier Security class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4039
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:06:38 +0000 (14:06 +0000)]
[Development] Implement Security class. This class will be used to create
CSecurity/SSecurity objects for authentication purposes.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4038
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:05:00 +0000 (14:05 +0000)]
[Bugfix] Include Security.h instead of former secTypes.h in Security.cxx.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4037
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:02:43 +0000 (14:02 +0000)]
[Development] Move all VncAuth code from SSecurityFactoryStandard class to
SSecurityVncAuth class.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4036
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 14:01:22 +0000 (14:01 +0000)]
Remove unneeded secTypeEncrypts() function.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4035
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:59:52 +0000 (13:59 +0000)]
[Development] Define security types as rdr::U8 values.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4034
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:58:10 +0000 (13:58 +0000)]
[Development] Rename common/rfb/secTypes.{h,cxx} to common/rfb/Security.{h,cxx}.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4033
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:55:10 +0000 (13:55 +0000)]
[Development] Add possibility to define viewer/server specific parameters via
Configuration class. Change needed viewer/server code appropriately.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4032
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Fri, 23 Apr 2010 13:30:39 +0000 (13:30 +0000)]
[BugFix] Include xserver17.patch and xserver18.patch in EXTRA_DIST in
unix/Makefile.am.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4031
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 07:33:41 +0000 (07:33 +0000)]
Build wrappers no longer necessary. The Linux cross-compatible build is now part of build-xorg, and Mac recipes are in BUILDING.txt.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4030
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 07:25:32 +0000 (07:25 +0000)]
Don't need -version when just doing a rebuild
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4029
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Fri, 16 Apr 2010 05:11:55 +0000 (05:11 +0000)]
Integrate stand-alone Xvnc build into build-xorg, to eliminate need for wrapper scripts. Stand-alone build currently requires GCC.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4028
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Thu, 15 Apr 2010 20:48:31 +0000 (20:48 +0000)]
Fix out-of-tree build issue when using included zlib
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4027
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 15 Apr 2010 09:24:27 +0000 (09:24 +0000)]
Remove unneeded parts of embedded zlib.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4026
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 14 Apr 2010 09:24:06 +0000 (09:24 +0000)]
[Development] Use AllocDevicePair instead of AddDevice/RegisterDevice functions
and initialize TigerVNC input devices after core devices initialization.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4025
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Wed, 14 Apr 2010 09:22:54 +0000 (09:22 +0000)]
[Development] Merge KeyboardDevice and PointerDevice classes to new class called
InputDevice. It is more accordant to scheme how are input devices handled in
the main X.Org sources.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4024
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 14 Apr 2010 05:39:34 +0000 (05:39 +0000)]
Add support for building a stand-alone version of Xvnc from the Xorg 7.5 sources
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4023
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Wed, 14 Apr 2010 05:38:55 +0000 (05:38 +0000)]
Remove unneeded modules
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4022
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 07:59:31 +0000 (07:59 +0000)]
0.0.92
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4021
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 07:59:16 +0000 (07:59 +0000)]
Fix amd64 build on FreeBSD
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4020
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 05:27:13 +0000 (05:27 +0000)]
Automatically determine appropriate source path + better support for in-tree builds
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4019
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Tue, 13 Apr 2010 04:27:10 +0000 (04:27 +0000)]
Support out-of-tree xorg builds and lay groundwork for cross-compatible build using X.org 7.5
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4018
3789f03b -4d11-0410-bbf8-
ca57d06f2519
DRC [Mon, 12 Apr 2010 00:25:14 +0000 (00:25 +0000)]
Mac package build
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4017
3789f03b -4d11-0410-bbf8-
ca57d06f2519