platform/upstream/freerdp.git
13 years agoMerge pull request #26 from bradh/master
Marc-André Moreau [Tue, 26 Jul 2011 23:31:50 +0000 (16:31 -0700)]
Merge pull request #26 from bradh/master

Various fixes

13 years agoVarious minor warning fixes and unittest fixes.
Brad Hards [Tue, 26 Jul 2011 23:14:11 +0000 (09:14 +1000)]
Various minor warning fixes and unittest fixes.

13 years agolibfreerdp-core: started update interface
Marc-André Moreau [Tue, 26 Jul 2011 22:32:14 +0000 (18:32 -0400)]
libfreerdp-core: started update interface

13 years agolibfreerdp-core: deeper parsing of orders
Marc-André Moreau [Tue, 26 Jul 2011 20:58:10 +0000 (16:58 -0400)]
libfreerdp-core: deeper parsing of orders

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Tue, 26 Jul 2011 03:51:21 +0000 (23:51 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: improve order parsing
Marc-André Moreau [Tue, 26 Jul 2011 03:51:13 +0000 (23:51 -0400)]
libfreerdp-core: improve order parsing

13 years agoMerge pull request #24 from bradh/master
Marc-André Moreau [Tue, 26 Jul 2011 03:01:03 +0000 (20:01 -0700)]
Merge pull request #24 from bradh/master

More cleanups

13 years agoFix plugin load test
Brad Hards [Tue, 26 Jul 2011 02:43:33 +0000 (12:43 +1000)]
Fix plugin load test

13 years agoAdd "make test" support to build system.
Brad Hards [Tue, 26 Jul 2011 01:50:45 +0000 (11:50 +1000)]
Add "make test" support to build system.

13 years agoMake the unit test suite return non-zero on failure.
Brad Hards [Tue, 26 Jul 2011 01:50:07 +0000 (11:50 +1000)]
Make the unit test suite return non-zero on failure.

13 years agoAdd terminating null for registry home directory path.
Brad Hards [Tue, 26 Jul 2011 01:21:29 +0000 (11:21 +1000)]
Add terminating null for registry home directory path.

Also cleans up following routines to hopefully make it easier to see what
is happening

13 years agoDon't leak test items in list unit test
Brad Hards [Tue, 26 Jul 2011 01:19:58 +0000 (11:19 +1000)]
Don't leak test items in list unit test

This is useful when using valgrind, since its easier to see the errors.

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Mon, 25 Jul 2011 20:54:24 +0000 (16:54 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: added stubs for orders
Marc-André Moreau [Mon, 25 Jul 2011 20:54:15 +0000 (16:54 -0400)]
libfreerdp-core: added stubs for orders

13 years agofix crash when registry file is not opened
Jay Sorg [Mon, 25 Jul 2011 20:50:00 +0000 (13:50 -0700)]
fix crash when registry file is not opened

13 years agodrop cmake min version to 2.6 for now
Jay Sorg [Mon, 25 Jul 2011 20:49:12 +0000 (13:49 -0700)]
drop cmake min version to 2.6 for now

13 years agolibfreerdp-core: start using jay's bitmap decompressor
Marc-André Moreau [Mon, 25 Jul 2011 18:50:26 +0000 (14:50 -0400)]
libfreerdp-core: start using jay's bitmap decompressor

13 years agolibfreerdp-core: moved activation sequence to activation.c
Marc-André Moreau [Mon, 25 Jul 2011 17:52:48 +0000 (13:52 -0400)]
libfreerdp-core: moved activation sequence to activation.c

13 years agolibfreerdp-core: parsing of server save session info PDU
Marc-André Moreau [Mon, 25 Jul 2011 17:42:14 +0000 (13:42 -0400)]
libfreerdp-core: parsing of server save session info PDU

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Mon, 25 Jul 2011 16:25:39 +0000 (12:25 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: improved capability negotiation
Marc-André Moreau [Mon, 25 Jul 2011 16:25:28 +0000 (12:25 -0400)]
libfreerdp-core: improved capability negotiation

13 years agoMerge pull request #23 from bradh/master
Otavio Salvador [Mon, 25 Jul 2011 11:54:31 +0000 (04:54 -0700)]
Merge pull request #23 from bradh/master

Fix DEBUG usage in DVC

13 years agoDocumentation typo fix.
Brad Hards [Mon, 25 Jul 2011 10:27:35 +0000 (20:27 +1000)]
Documentation typo fix.

trivial.

13 years agoFix DEBUG usage
Brad Hards [Mon, 25 Jul 2011 10:09:23 +0000 (20:09 +1000)]
Fix DEBUG usage

trivial.

13 years agolibfreerdp-core: parse update PDUs, started orders and bitmap update parsing
Marc-André Moreau [Mon, 25 Jul 2011 05:45:25 +0000 (01:45 -0400)]
libfreerdp-core: parse update PDUs, started orders and bitmap update parsing

13 years agolibfreerdp-core: can now receive bitmap updates
Marc-André Moreau [Sun, 24 Jul 2011 22:24:58 +0000 (18:24 -0400)]
libfreerdp-core: can now receive bitmap updates

13 years agolibfreerdp-core: fix compilation on Mac OS X
Marc-André Moreau [Sun, 24 Jul 2011 22:09:53 +0000 (18:09 -0400)]
libfreerdp-core: fix compilation on Mac OS X

13 years agolibfreerdp-core: fix encoding of MCS and RDP headers, completed activation sequence
Marc-André Moreau [Sat, 23 Jul 2011 22:05:34 +0000 (18:05 -0400)]
libfreerdp-core: fix encoding of MCS and RDP headers, completed activation sequence

13 years agolibfreerdp-core: added debug output for activation sequence
Marc-André Moreau [Sat, 23 Jul 2011 20:40:33 +0000 (16:40 -0400)]
libfreerdp-core: added debug output for activation sequence

13 years agolibfreerdp-core: fix control packets up to font list pdu
Marc-André Moreau [Fri, 22 Jul 2011 20:19:08 +0000 (16:19 -0400)]
libfreerdp-core: fix control packets up to font list pdu

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Fri, 22 Jul 2011 15:02:42 +0000 (11:02 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: added debug strings for data PDUs
Marc-André Moreau [Fri, 22 Jul 2011 15:02:31 +0000 (11:02 -0400)]
libfreerdp-core: added debug strings for data PDUs

13 years agoMerge pull request #22 from llyzs/ui
Otavio Salvador [Fri, 22 Jul 2011 13:12:26 +0000 (06:12 -0700)]
Merge pull request #22 from llyzs/ui

Argument parser

13 years agolibfreerdp-utils/args: add argument parser.
Vic Lee [Fri, 22 Jul 2011 04:53:54 +0000 (12:53 +0800)]
libfreerdp-utils/args: add argument parser.

13 years agolibfreerdp-core/settings: fix memory issues.
Vic Lee [Fri, 22 Jul 2011 04:52:57 +0000 (12:52 +0800)]
libfreerdp-core/settings: fix memory issues.

13 years agolibfreerdp-core: fix encoding of share control header
Marc-André Moreau [Fri, 22 Jul 2011 01:44:11 +0000 (21:44 -0400)]
libfreerdp-core: fix encoding of share control header

13 years agolibfreerdp-core: fix encoding of confirm active pdu
Marc-André Moreau [Fri, 22 Jul 2011 00:06:28 +0000 (20:06 -0400)]
libfreerdp-core: fix encoding of confirm active pdu

13 years agolibfreerdp-core: share data header fix
Marc-André Moreau [Thu, 21 Jul 2011 20:20:41 +0000 (16:20 -0400)]
libfreerdp-core: share data header fix

13 years agolibfreerdp-core: sending connection control PDUs
Marc-André Moreau [Thu, 21 Jul 2011 19:10:53 +0000 (15:10 -0400)]
libfreerdp-core: sending connection control PDUs

13 years agolibfreerdp-code: sending of confirm active pdu
Marc-André Moreau [Thu, 21 Jul 2011 17:57:57 +0000 (13:57 -0400)]
libfreerdp-code: sending of confirm active pdu

13 years agolibfreerdp-core: encoding of capability sets
Marc-André Moreau [Thu, 21 Jul 2011 05:56:48 +0000 (01:56 -0400)]
libfreerdp-core: encoding of capability sets

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Thu, 21 Jul 2011 02:05:21 +0000 (22:05 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: parsing of all capability sets
Marc-André Moreau [Thu, 21 Jul 2011 02:05:12 +0000 (22:05 -0400)]
libfreerdp-core: parsing of all capability sets

13 years agoMerge pull request #21 from llyzs/dvc
Marc-André Moreau [Thu, 21 Jul 2011 00:54:36 +0000 (17:54 -0700)]
Merge pull request #21 from llyzs/dvc

Dynamic Virtual Channel main module

13 years agolibfreerdp-core: added capability set stubs for read/write
Marc-André Moreau [Wed, 20 Jul 2011 05:31:04 +0000 (01:31 -0400)]
libfreerdp-core: added capability set stubs for read/write

13 years agolibfreerdp-core: started processing of server demand active pdu
Marc-André Moreau [Tue, 19 Jul 2011 20:30:05 +0000 (16:30 -0400)]
libfreerdp-core: started processing of server demand active pdu

13 years agodrdynvc: start working on main drdynvc module.
Vic Lee [Tue, 19 Jul 2011 06:07:15 +0000 (14:07 +0800)]
drdynvc: start working on main drdynvc module.

13 years agolibfreerdp-utils/list: add add/remove function.
Vic Lee [Tue, 19 Jul 2011 03:01:42 +0000 (11:01 +0800)]
libfreerdp-utils/list: add add/remove function.

13 years agolibfreerdp-asn1: replacement by libfreerdp-core's BER encoder/decoder
Marc-André Moreau [Mon, 18 Jul 2011 22:43:23 +0000 (18:43 -0400)]
libfreerdp-asn1: replacement by libfreerdp-core's BER encoder/decoder

13 years agolibfreerdp-core: remove dependency on libfreerdp-asn1 for credssp_recv
Marc-André Moreau [Mon, 18 Jul 2011 21:02:06 +0000 (17:02 -0400)]
libfreerdp-core: remove dependency on libfreerdp-asn1 for credssp_recv

13 years agolibfreerdp-core: remove dependency on libfreerdp-asn1 for credssp_send
Marc-André Moreau [Mon, 18 Jul 2011 20:16:37 +0000 (16:16 -0400)]
libfreerdp-core: remove dependency on libfreerdp-asn1 for credssp_send

13 years agolibfreerdp-core: fixed encoding of nego tokens
Marc-André Moreau [Mon, 18 Jul 2011 18:56:08 +0000 (14:56 -0400)]
libfreerdp-core: fixed encoding of nego tokens

13 years agodrdynvc: add Dynamic Virtual Channel API (dvc.h)
Vic Lee [Mon, 18 Jul 2011 13:28:29 +0000 (21:28 +0800)]
drdynvc: add Dynamic Virtual Channel API (dvc.h)

13 years agostarted BER encoding of CredSSP
Marc-André Moreau [Mon, 18 Jul 2011 06:34:28 +0000 (02:34 -0400)]
started BER encoding of CredSSP

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Mon, 18 Jul 2011 03:16:40 +0000 (23:16 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: refactoring of licensing code, refactoring of connection sequence
Marc-André Moreau [Mon, 18 Jul 2011 03:16:31 +0000 (23:16 -0400)]
libfreerdp-core: refactoring of licensing code, refactoring of connection sequence

13 years agocmake: fix headers installation path
Otavio Salvador [Sun, 17 Jul 2011 19:05:32 +0000 (16:05 -0300)]
cmake: fix headers installation path

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
13 years agoMerge pull request #20 from llyzs/svc
Otavio Salvador [Fri, 15 Jul 2011 16:46:18 +0000 (09:46 -0700)]
Merge pull request #20 from llyzs/svc

Trivial svc updates

13 years agocliprdr: fix compile warning, close issue #19.
Vic Lee [Fri, 15 Jul 2011 15:41:26 +0000 (23:41 +0800)]
cliprdr: fix compile warning, close issue #19.

13 years agolibfreerdp-utils/svc_plugin: use a macro to simplify plugin entry.
Vic Lee [Fri, 15 Jul 2011 15:39:38 +0000 (23:39 +0800)]
libfreerdp-utils/svc_plugin: use a macro to simplify plugin entry.

13 years agolibfreerdp-core: added state machine transitions to license module
Marc-André Moreau [Fri, 15 Jul 2011 06:02:09 +0000 (02:02 -0400)]
libfreerdp-core: added state machine transitions to license module

13 years agolibfreerdp-core: add new unit tests for licensing, fix encryption of premaster secret
Marc-André Moreau [Fri, 15 Jul 2011 05:11:09 +0000 (01:11 -0400)]
libfreerdp-core: add new unit tests for licensing, fix encryption of premaster secret

13 years agolibfreerdp-core: fix computation of session key blob
Marc-André Moreau [Thu, 14 Jul 2011 21:02:35 +0000 (17:02 -0400)]
libfreerdp-core: fix computation of session key blob

13 years agolibfreerdp-core: generation of default configuration registry
Marc-André Moreau [Thu, 14 Jul 2011 16:52:37 +0000 (12:52 -0400)]
libfreerdp-core: generation of default configuration registry

13 years agolibfreerdp-core: introduced configuration registry
Marc-André Moreau [Thu, 14 Jul 2011 05:23:44 +0000 (01:23 -0400)]
libfreerdp-core: introduced configuration registry

13 years agolibfreerdp-core: fix padding when reading public key from X.509 certificate
Marc-André Moreau [Wed, 13 Jul 2011 19:10:43 +0000 (15:10 -0400)]
libfreerdp-core: fix padding when reading public key from X.509 certificate

13 years agolibfreerdp-core: improve premaster secret encryption, but does not pass unit test yet
Marc-André Moreau [Wed, 13 Jul 2011 17:13:42 +0000 (13:13 -0400)]
libfreerdp-core: improve premaster secret encryption, but does not pass unit test yet

13 years agocunit: added more test data to licensing unit test
Marc-André Moreau [Wed, 13 Jul 2011 16:17:38 +0000 (12:17 -0400)]
cunit: added more test data to licensing unit test

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Wed, 13 Jul 2011 15:40:30 +0000 (11:40 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agocunit: added licensing unit tests
Marc-André Moreau [Wed, 13 Jul 2011 15:40:19 +0000 (11:40 -0400)]
cunit: added licensing unit tests

13 years agoMerge pull request #18 from llyzs/cmake
Otavio Salvador [Wed, 13 Jul 2011 15:23:47 +0000 (08:23 -0700)]
Merge pull request #18 from llyzs/cmake

Fix and close issue #16

13 years agocmake/rdpdbg: use FREERDP_PLUGIN_PATH variable.
Vic Lee [Wed, 13 Jul 2011 15:08:06 +0000 (23:08 +0800)]
cmake/rdpdbg: use FREERDP_PLUGIN_PATH variable.

13 years agocmake: fix config.h include path. Fix issue #16.
Vic Lee [Wed, 13 Jul 2011 15:05:25 +0000 (23:05 +0800)]
cmake: fix config.h include path. Fix issue #16.

13 years agoMerge pull request #17 from llyzs/memory
Marc-André Moreau [Wed, 13 Jul 2011 14:41:24 +0000 (07:41 -0700)]
Merge pull request #17 from llyzs/memory

Add a macro xnew to simplify a tiny little code

13 years agolibfreerdp-utils/list: use xnew macro.
Vic Lee [Wed, 13 Jul 2011 14:39:35 +0000 (22:39 +0800)]
libfreerdp-utils/list: use xnew macro.

13 years agolibfreerdp-utils/event: add missing memory.h include.
Vic Lee [Wed, 13 Jul 2011 14:31:26 +0000 (22:31 +0800)]
libfreerdp-utils/event: add missing memory.h include.

13 years agolibfreerdp-utils/stream: remove no longer needed memset call.
Vic Lee [Wed, 13 Jul 2011 14:29:04 +0000 (22:29 +0800)]
libfreerdp-utils/stream: remove no longer needed memset call.

13 years agolibfreerdp-chanman: use xnew macro.
Vic Lee [Wed, 13 Jul 2011 14:25:07 +0000 (22:25 +0800)]
libfreerdp-chanman: use xnew macro.

13 years agolibfreerdp: use xnew macro
Vic Lee [Wed, 13 Jul 2011 14:23:55 +0000 (22:23 +0800)]
libfreerdp: use xnew macro

13 years agoMerge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
Marc-André Moreau [Wed, 13 Jul 2011 14:21:23 +0000 (10:21 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0

13 years agolibfreerdp-core: licensing cryptographic response
Marc-André Moreau [Wed, 13 Jul 2011 14:21:12 +0000 (10:21 -0400)]
libfreerdp-core: licensing cryptographic response

13 years agolibfreerdp-utils/memory: add a handy macro xnew; fix some code style.
Vic Lee [Wed, 13 Jul 2011 14:13:00 +0000 (22:13 +0800)]
libfreerdp-utils/memory: add a handy macro xnew; fix some code style.

13 years agoMerge pull request #15 from llyzs/cliprdr
Otavio Salvador [Wed, 13 Jul 2011 12:17:07 +0000 (05:17 -0700)]
Merge pull request #15 from llyzs/cliprdr

New UI-independent cliprdr implementation using plugin event system.

13 years agordpdbg: change to use new DEBUG_WARN macro so that message will always printed
Vic Lee [Wed, 13 Jul 2011 06:04:42 +0000 (14:04 +0800)]
rdpdbg: change to use new DEBUG_WARN macro so that message will always printed

13 years agolibfreerdp-core: extract modulus and exponent from X.509 certificate
Marc-André Moreau [Wed, 13 Jul 2011 03:50:51 +0000 (23:50 -0400)]
libfreerdp-core: extract modulus and exponent from X.509 certificate

13 years agolibfreerdp-core: started parsing of X.509 certificates
Marc-André Moreau [Wed, 13 Jul 2011 01:43:52 +0000 (21:43 -0400)]
libfreerdp-core: started parsing of X.509 certificates

13 years agolibfreerdp-core: started certificate parsing
Marc-André Moreau [Tue, 12 Jul 2011 22:18:24 +0000 (18:18 -0400)]
libfreerdp-core: started certificate parsing

13 years agolibfreerdp-core: generation of licensing keys
Marc-André Moreau [Tue, 12 Jul 2011 19:10:43 +0000 (15:10 -0400)]
libfreerdp-core: generation of licensing keys

13 years agocliprdr: add UI data request -> server data response.
Vic Lee [Tue, 12 Jul 2011 16:50:00 +0000 (00:50 +0800)]
cliprdr: add UI data request -> server data response.

13 years agocliprdr: add server data request -> UI data response.
Vic Lee [Tue, 12 Jul 2011 16:30:25 +0000 (00:30 +0800)]
cliprdr: add server data request -> UI data response.

13 years agocliprdr: process format list response PDU.
Vic Lee [Tue, 12 Jul 2011 16:01:50 +0000 (00:01 +0800)]
cliprdr: process format list response PDU.

13 years agocliprdr: process format list PDU.
Vic Lee [Tue, 12 Jul 2011 15:53:54 +0000 (23:53 +0800)]
cliprdr: process format list PDU.

13 years agocliprdr: use unicode constants for format names.
Vic Lee [Tue, 12 Jul 2011 15:13:30 +0000 (23:13 +0800)]
cliprdr: use unicode constants for format names.

13 years agocliprdr: add format list ui event.
Vic Lee [Tue, 12 Jul 2011 15:06:39 +0000 (23:06 +0800)]
cliprdr: add format list ui event.

13 years agocliprdr: add cliprdr->ui sync event.
Vic Lee [Tue, 12 Jul 2011 14:09:56 +0000 (22:09 +0800)]
cliprdr: add cliprdr->ui sync event.

13 years agoAdd cliprdr constants and event types.
Vic Lee [Tue, 12 Jul 2011 14:03:09 +0000 (22:03 +0800)]
Add cliprdr constants and event types.

13 years agolibfreerdp/svc_plugin: push events in a queue for threading.
Vic Lee [Tue, 12 Jul 2011 12:52:08 +0000 (20:52 +0800)]
libfreerdp/svc_plugin: push events in a queue for threading.

13 years agocliprdr: initial work.
Vic Lee [Tue, 12 Jul 2011 09:06:14 +0000 (17:06 +0800)]
cliprdr: initial work.

13 years agolibfreerdp-utils/svc_plugin: add threading support.
Vic Lee [Tue, 12 Jul 2011 08:56:01 +0000 (16:56 +0800)]
libfreerdp-utils/svc_plugin: add threading support.

13 years agolibfreerdp-core: TCP: obtain MAC address, LICENSE: generated HWID based on MAC
Marc-André Moreau [Tue, 12 Jul 2011 06:53:26 +0000 (02:53 -0400)]
libfreerdp-core: TCP: obtain MAC address, LICENSE: generated HWID based on MAC