]>
source.dussan.org Git - tigervnc.git/log
Pierre Ossman [Wed, 29 Sep 2010 14:10:04 +0000 (14:10 +0000)]
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
Adam Tkac [Mon, 20 Sep 2010 08:59:19 +0000 (08:59 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 14:13:17 +0000 (14:13 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 14:12:38 +0000 (14:12 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 13:54:06 +0000 (13:54 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 12:55:04 +0000 (12:55 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:58:16 +0000 (11:58 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:42:54 +0000 (11:42 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:40:56 +0000 (11:40 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:40:14 +0000 (11:40 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:39:45 +0000 (11:39 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:39:11 +0000 (11:39 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:38:32 +0000 (11:38 +0000)]
[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
Adam Tkac [Wed, 15 Sep 2010 11:37:50 +0000 (11:37 +0000)]
[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
Adam Tkac [Tue, 7 Sep 2010 09:33:51 +0000 (09:33 +0000)]
[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
Adam Tkac [Thu, 2 Sep 2010 15:43:09 +0000 (15:43 +0000)]
[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
Adam Tkac [Thu, 2 Sep 2010 15:42:31 +0000 (15:42 +0000)]
[Development] Compile Xvnc parallely, if possible.
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4129
3789f03b -4d11-0410-bbf8-
ca57d06f2519
Adam Tkac [Thu, 2 Sep 2010 14:13:24 +0000 (14:13 +0000)]
[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
Adam Tkac [Thu, 2 Sep 2010 12:37:00 +0000 (12:37 +0000)]
[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
Adam Tkac [Fri, 27 Aug 2010 09:03:04 +0000 (09:03 +0000)]
[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
Adam Tkac [Wed, 25 Aug 2010 13:52:49 +0000 (13:52 +0000)]
[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
Adam Tkac [Wed, 25 Aug 2010 13:40:10 +0000 (13:40 +0000)]
[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
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