platform/upstream/freerdp.git
13 years agordpdr: add device list announce.
Vic Lee [Fri, 5 Aug 2011 14:44:06 +0000 (22:44 +0800)]
rdpdr: add device list announce.

13 years agordpdr: add capability processing.
Vic Lee [Fri, 5 Aug 2011 07:43:48 +0000 (15:43 +0800)]
rdpdr: add capability processing.

13 years agordpdr: implement server/client announce.
Vic Lee [Fri, 5 Aug 2011 02:24:46 +0000 (10:24 +0800)]
rdpdr: implement server/client announce.

13 years agordpdr: initial work.
Vic Lee [Thu, 4 Aug 2011 15:22:58 +0000 (23:22 +0800)]
rdpdr: initial work.

13 years agolibfreerdp-utils/svc_plugin: dynamically allocated plugin data.
Vic Lee [Thu, 4 Aug 2011 15:00:45 +0000 (23:00 +0800)]
libfreerdp-utils/svc_plugin: dynamically allocated plugin data.

13 years agolibfreerdp-utils/list: rewrite using functions instead of macros.
Vic Lee [Thu, 4 Aug 2011 14:02:46 +0000 (22:02 +0800)]
libfreerdp-utils/list: rewrite using functions instead of macros.

13 years agoMerge branch 'master' into svc
Vic Lee [Wed, 3 Aug 2011 06:16:44 +0000 (14:16 +0800)]
Merge branch 'master' into svc

Conflicts:
client/DirectFB/dfreerdp.c

13 years agodfreerdp: add clipboard sync event processing.
Vic Lee [Wed, 3 Aug 2011 05:59:12 +0000 (13:59 +0800)]
dfreerdp: add clipboard sync event processing.

13 years agolibfreerdp-core/vchan: implement vchan_send.
Vic Lee [Wed, 3 Aug 2011 05:58:19 +0000 (13:58 +0800)]
libfreerdp-core/vchan: implement vchan_send.

13 years agolibfreerdp-core: add channel_id argument to rdp_write_header and rdp_send.
Vic Lee [Wed, 3 Aug 2011 04:34:55 +0000 (12:34 +0800)]
libfreerdp-core: add channel_id argument to rdp_write_header and rdp_send.

13 years agodfreerdp: add chanman processing.
Vic Lee [Wed, 3 Aug 2011 03:01:20 +0000 (11:01 +0800)]
dfreerdp: add chanman processing.

13 years agolibfreerdp-core: implement vchan_process.
Vic Lee [Wed, 3 Aug 2011 03:00:56 +0000 (11:00 +0800)]
libfreerdp-core: implement vchan_process.

13 years agolibfreerdp-chanman: change get/check_fds return type.
Vic Lee [Wed, 3 Aug 2011 02:55:25 +0000 (10:55 +0800)]
libfreerdp-chanman: change get/check_fds return type.

13 years agolibfreerdp-core/transport: add stream_seal when a packet is received.
Vic Lee [Wed, 3 Aug 2011 01:46:04 +0000 (09:46 +0800)]
libfreerdp-core/transport: add stream_seal when a packet is received.

13 years agocunit/test_license: fix compilation error.
Vic Lee [Wed, 3 Aug 2011 01:41:54 +0000 (09:41 +0800)]
cunit/test_license: fix compilation error.

13 years agolibfreerdp-core/transport: add hexdump when debugging is on.
Vic Lee [Wed, 3 Aug 2011 01:34:23 +0000 (09:34 +0800)]
libfreerdp-core/transport: add hexdump when debugging is on.

13 years agolibfreerdp-core: parsing of alternate secondary drawing orders
Marc-André Moreau [Tue, 2 Aug 2011 20:58:42 +0000 (16:58 -0400)]
libfreerdp-core: parsing of alternate secondary drawing orders

13 years agoRename SendChannelData and add ReceiveChannelData callbacks.
Vic Lee [Tue, 2 Aug 2011 18:12:08 +0000 (02:12 +0800)]
Rename SendChannelData and add ReceiveChannelData callbacks.

13 years agolibfreerdp-core: add initial vchan module.
Vic Lee [Tue, 2 Aug 2011 18:03:02 +0000 (02:03 +0800)]
libfreerdp-core: add initial vchan module.

13 years agolibfreerdp-core: update orders parsing and core <-> client interface
Marc-André Moreau [Tue, 2 Aug 2011 16:59:45 +0000 (12:59 -0400)]
libfreerdp-core: update orders parsing and core <-> client interface

13 years agolibfreerdp-core/gcc: store channelId returned by server MCS connect response.
Vic Lee [Tue, 2 Aug 2011 09:24:51 +0000 (17:24 +0800)]
libfreerdp-core/gcc: store channelId returned by server MCS connect response.

According to [MS-RDPBCGR] 2.2.1.4.4, channelIdArray is a variable-length array of MCS channel IDs, and each channelId is allocated corresponding in position to the channels requested in the Client Network Data structure.

13 years agodfreerdp: integrate the channel manager.
Vic Lee [Tue, 2 Aug 2011 08:04:30 +0000 (16:04 +0800)]
dfreerdp: integrate the channel manager.

13 years agolibfreerdp-utils/args: fix wrong argument index for plugin name.
Vic Lee [Tue, 2 Aug 2011 05:15:25 +0000 (13:15 +0800)]
libfreerdp-utils/args: fix wrong argument index for plugin name.

13 years agoMerge pull request #31 from llyzs/rdp
Marc-André Moreau [Mon, 1 Aug 2011 18:08:50 +0000 (11:08 -0700)]
Merge pull request #31 from llyzs/rdp

Add Fast Path header processing and some minor fixes.

13 years agoMerge pull request #29 from bradh/master
Marc-André Moreau [Mon, 1 Aug 2011 18:08:17 +0000 (11:08 -0700)]
Merge pull request #29 from bradh/master

cmake fixes

13 years agodfreerdp: added keyboard and mouse input
Marc-André Moreau [Mon, 1 Aug 2011 16:24:29 +0000 (12:24 -0400)]
dfreerdp: added keyboard and mouse input

13 years agolibfreerdp-core: add Fast Path header parsing.
Vic Lee [Mon, 1 Aug 2011 16:19:39 +0000 (00:19 +0800)]
libfreerdp-core: add Fast Path header parsing.

13 years agolibfreerdp-core: remove unused codes.
Vic Lee [Mon, 1 Aug 2011 15:39:45 +0000 (23:39 +0800)]
libfreerdp-core: remove unused codes.

13 years agodfreerdp: fix wrong fd_set.
Vic Lee [Mon, 1 Aug 2011 15:20:11 +0000 (23:20 +0800)]
dfreerdp: fix wrong fd_set.

13 years agoMerge pull request #30 from llyzs/rdp
Marc-André Moreau [Mon, 1 Aug 2011 15:02:42 +0000 (08:02 -0700)]
Merge pull request #30 from llyzs/rdp

Non-blocking transport layer

13 years agolibfreerdp-core: move blocking read control in transport layer.
Vic Lee [Mon, 1 Aug 2011 14:21:06 +0000 (22:21 +0800)]
libfreerdp-core: move blocking read control in transport layer.

13 years agolibfreerdp-core: move blocking-send checking in transport.
Vic Lee [Mon, 1 Aug 2011 07:04:07 +0000 (15:04 +0800)]
libfreerdp-core: move blocking-send checking in transport.

13 years agolibfreerdp-core: add non-blocking read.
Vic Lee [Mon, 1 Aug 2011 04:43:53 +0000 (12:43 +0800)]
libfreerdp-core: add non-blocking read.

13 years agolibfreerdp-core: fix security selection
Brad Hards [Sun, 31 Jul 2011 03:51:26 +0000 (13:51 +1000)]
libfreerdp-core: fix security selection

Also cleans up some debug stuff.

13 years agobuildsystem: check if we have zlib, openssl and pthread before using
Brad Hards [Sun, 31 Jul 2011 01:22:09 +0000 (11:22 +1000)]
buildsystem: check if we have zlib, openssl and pthread before using

13 years agocunit: add missing header for libgdi tests.
Brad Hards [Sun, 31 Jul 2011 01:21:05 +0000 (11:21 +1000)]
cunit: add missing header for libgdi tests.

13 years agodfreerdp: start working on file descriptors
Marc-André Moreau [Thu, 28 Jul 2011 21:44:09 +0000 (17:44 -0400)]
dfreerdp: start working on file descriptors

13 years agolibfreerdp-core: improve update interface with bounds
Marc-André Moreau [Thu, 28 Jul 2011 18:32:16 +0000 (14:32 -0400)]
libfreerdp-core: improve update interface with bounds

13 years agodfreerdp: started integrating DirectFB client
Marc-André Moreau [Thu, 28 Jul 2011 17:46:36 +0000 (13:46 -0400)]
dfreerdp: started integrating DirectFB client

13 years agoclient: update to use args utils
Marc-André Moreau [Thu, 28 Jul 2011 15:09:51 +0000 (11:09 -0400)]
client: update to use args utils

13 years agolibfreerdp-gdi: add bitmap updates, make use of it through freerdp-test
Marc-André Moreau [Thu, 28 Jul 2011 05:34:53 +0000 (01:34 -0400)]
libfreerdp-gdi: add bitmap updates, make use of it through freerdp-test

13 years agolibfreerdp-gdi: start updating with new interface
Marc-André Moreau [Thu, 28 Jul 2011 05:17:17 +0000 (01:17 -0400)]
libfreerdp-gdi: start updating with new interface

13 years agolibfreerdp-chanman: align with new interface
Marc-André Moreau [Thu, 28 Jul 2011 05:04:01 +0000 (01:04 -0400)]
libfreerdp-chanman: align with new interface

13 years agolibfreerdp-core: exporting new interface
Marc-André Moreau [Thu, 28 Jul 2011 04:38:25 +0000 (00:38 -0400)]
libfreerdp-core: exporting new interface

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

13 years agolibfreerdp-core: started input PDUs
Marc-André Moreau [Thu, 28 Jul 2011 00:14:12 +0000 (20:14 -0400)]
libfreerdp-core: started input PDUs

13 years agoMerge pull request #27 from bradh/master
Otavio Salvador [Wed, 27 Jul 2011 13:50:28 +0000 (06:50 -0700)]
Merge pull request #27 from bradh/master

A couple more cleanups

13 years agoMerge pull request #28 from dorianj/master
Otavio Salvador [Wed, 27 Jul 2011 13:48:38 +0000 (06:48 -0700)]
Merge pull request #28 from dorianj/master

gdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_DeleteObject (fix memory leak and crash when calling gdi_free)

13 years agogdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_Delet...
Dorian Johnson [Wed, 27 Jul 2011 13:45:44 +0000 (08:45 -0500)]
gdi: in gdi_free, use gdi_DeleteDC to release gdi->hdc instead of incorrect gdi_DeleteObject

13 years agoclient/test: fix string handling
Brad Hards [Wed, 27 Jul 2011 09:06:15 +0000 (19:06 +1000)]
client/test: fix string handling

13 years agolibfreerdp-core: fix warning about | operator.
Brad Hards [Wed, 27 Jul 2011 06:41:00 +0000 (16:41 +1000)]
libfreerdp-core: fix warning about | operator.

13 years agolibfreerdp-core: use uint16 for the PER length.
Brad Hards [Wed, 27 Jul 2011 06:37:52 +0000 (16:37 +1000)]
libfreerdp-core: use uint16 for the PER length.

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.