Laxmikant Rashinkar
e3ff817533
First checkin for Microsoft Point to Point compression (MPCC) protocol. This is still under development. So far we have written the decompression code for RDP 5 and unit tests to test the code
2011-09-01 21:20:08 -07:00
Marc-André Moreau
9f256c8374
libfreerdp-core: add option to dump remotefx to pcap
2011-08-26 20:26:40 -04:00
Marc-André Moreau
a863c107ab
libfreerdp-utils: added pcap serializer/deserializer
2011-08-26 18:36:35 -04:00
Vic Lee
78b9e4d52c
libfreerdp-rfx: enhance the encoder to deal with the header automatically.
2011-08-25 17:27:29 +08:00
Marc-André Moreau
a51995e482
libfreerdp-cache: add pointer cache
2011-08-24 11:20:41 -04:00
Marc-André Moreau
ea8dd3bf16
Merge pull request #57 from roman-b/rail
...
Rail: fix multi-thread side effect and fix conflict from upstream
2011-08-22 10:11:18 -07:00
Marc-André Moreau
73739ca474
libfreerdp-gdi: move headers to include directory
2011-08-22 13:08:01 -04:00
roman-b
7744e17ec2
channels/rail: fixed multithread side effect by creating full orders copy for events.
2011-08-22 02:04:21 +03:00
roman-b
7b6dad86ca
Merge remote-tracking branch 'upstream/master' into rail
2011-08-21 04:44:18 +03:00
roman-b
fef1363fb0
cunit: added cuinit tests for RAIL plugin events.
2011-08-21 04:15:30 +03:00
Vic Lee
a312d47599
Use named struct rdpChan.
2011-08-20 10:02:24 +08:00
Marc-André Moreau
09980c8a7c
include: refactor FRDP_ types to RDP_
2011-08-17 17:28:26 -04:00
Marc-André Moreau
4f6f990806
libfreerdp-utils: added snprintf wrapper for windows portability
2011-08-16 15:00:25 -04:00
Marc-André Moreau
9961038649
include: restructuring and cleanup of header files
2011-08-15 14:33:04 -04:00
Vic Lee
e21a2688b5
libfreerdp-rfx: migrate SSE2 optimization.
2011-08-13 16:26:57 +08:00
Vic Lee
18de0d8465
cunit: remove unused variables.
2011-08-11 15:09:39 +08:00
Vic Lee
4ce70e03d1
libfreerdp-chanman: name argument is not necessary when sending events.
2011-08-11 11:36:10 +08:00
Vic Lee
d7e502dbe1
Add event_class in event object.
2011-08-11 11:14:07 +08:00
Vic Lee
e414a7d9cc
libfreerdp-rfx: initial migration.
2011-08-10 17:09:11 +08:00
Marc-André Moreau
b9c9d31451
libfreerdp-cache: fix brush cache
2011-08-07 21:12:36 -04:00
Marc-André Moreau
58c161adcc
cunit: cleanup, libfreerdp-core: fix warnings
2011-08-07 14:37:26 -04:00
Marc-André Moreau
109e79a030
Merge pull request #33 from llyzs/svc
...
rdpdr: completing main module and creating initial disk module sketelon
2011-08-05 11:27:11 -07:00
Marc-André Moreau
2d5ade5c92
libfreerdp-cache: added brush cache
2011-08-05 13:58:46 -04:00
Marc-André Moreau
6bdc9042a4
libfreerdp-core: fix bounds parsing
2011-08-05 02:19:17 -04:00
Marc-André Moreau
6f193a8dbf
libfreerdp-core: fix primary orders parsing
2011-08-05 01:21:32 -04:00
Marc-André Moreau
46126a7d24
libfreerdp-gdi: started using libfreerdp-cache
2011-08-04 22:43:36 -04:00
Vic Lee
7c597ac278
libfreerdp-utils/list: rewrite using functions instead of macros.
2011-08-04 22:18:01 +08:00
Marc-André Moreau
38a76ea232
cunit: extend orders unit tests
2011-08-04 03:23:53 -04:00
Marc-André Moreau
c01ea2e57c
cunit: added tests for bitmap caching orders
2011-08-03 23:33:44 -04:00
Marc-André Moreau
33bc8553c2
cunit: started testing orders
2011-08-03 19:15:37 -04:00
Vic Lee
eea404e977
cunit/test_license: fix compilation error.
2011-08-03 09:41:54 +08:00
Vic Lee
a7fe9c9795
Rename SendChannelData and add ReceiveChannelData callbacks.
2011-08-03 02:12:08 +08:00
Brad Hards
52e6cd6717
cunit: add missing header for libgdi tests.
2011-07-31 11:21:05 +10:00
Marc-André Moreau
67dca12b77
client: update to use args utils
2011-07-28 11:09:51 -04:00
Marc-André Moreau
0f9e9a0d15
libfreerdp-chanman: align with new interface
2011-07-28 01:04:01 -04:00
Marc-André Moreau
72fc75b5a6
libfreerdp-core: exporting new interface
2011-07-28 00:38:25 -04:00
Brad Hards
2601d110aa
Various minor warning fixes and unittest fixes.
2011-07-27 09:14:11 +10:00
Brad Hards
bb526b09e8
Fix plugin load test
2011-07-26 12:43:33 +10:00
Brad Hards
63f6026ce1
Add "make test" support to build system.
2011-07-26 11:50:45 +10:00
Brad Hards
885059e11b
Make the unit test suite return non-zero on failure.
2011-07-26 11:50:07 +10:00
Brad Hards
a40e11e022
Don't leak test items in list unit test
...
This is useful when using valgrind, since its easier to see the errors.
2011-07-26 11:19:58 +10:00
Marc-André Moreau
653d0441aa
libfreerdp-core: start using jay's bitmap decompressor
2011-07-25 14:50:26 -04:00
Vic Lee
2beb49725f
libfreerdp-utils/args: add argument parser.
2011-07-22 12:53:54 +08:00
Marc-André Moreau
15efef29bd
Merge pull request #21 from llyzs/dvc
...
Dynamic Virtual Channel main module
2011-07-20 17:54:36 -07:00
Marc-André Moreau
ac31328a64
libfreerdp-core: started processing of server demand active pdu
2011-07-19 16:30:05 -04:00
Vic Lee
3533609da9
drdynvc: start working on main drdynvc module.
2011-07-19 14:07:15 +08:00
Vic Lee
fd928afb09
libfreerdp-utils/list: add add/remove function.
2011-07-19 11:10:01 +08:00
Marc-André Moreau
f409e60062
libfreerdp-asn1: replacement by libfreerdp-core's BER encoder/decoder
2011-07-18 18:43:23 -04:00
Marc-André Moreau
288aacb6e9
libfreerdp-core: add new unit tests for licensing, fix encryption of premaster secret
2011-07-15 01:11:09 -04:00
Marc-André Moreau
08c14ddf33
libfreerdp-core: fix computation of session key blob
2011-07-14 17:02:35 -04:00
Marc-André Moreau
d19f0d1584
libfreerdp-core: improve premaster secret encryption, but does not pass unit test yet
2011-07-13 13:13:42 -04:00
Marc-André Moreau
9ce4ec492a
cunit: added more test data to licensing unit test
2011-07-13 12:17:38 -04:00
Marc-André Moreau
4a79434e0b
cunit: added licensing unit tests
2011-07-13 11:40:19 -04:00
Vic Lee
e10aba7cae
cliprdr: add UI data request -> server data response.
2011-07-13 00:50:00 +08:00
Vic Lee
a93194da06
cliprdr: add server data request -> UI data response.
2011-07-13 00:30:25 +08:00
Vic Lee
b4a0b651f8
cliprdr: process format list response PDU.
2011-07-13 00:01:50 +08:00
Vic Lee
a57fe59660
cliprdr: process format list PDU.
2011-07-12 23:53:54 +08:00
Vic Lee
4fc7794ae9
cliprdr: add format list ui event.
2011-07-12 23:06:39 +08:00
Vic Lee
128901d60a
cliprdr: add cliprdr->ui sync event.
2011-07-12 23:05:31 +08:00
Vic Lee
1ca5c76903
libfreerdp/svc_plugin: push events in a queue for threading.
2011-07-12 20:52:08 +08:00
Vic Lee
35cfae8412
cliprdr: initial work.
2011-07-12 17:06:14 +08:00
Vic Lee
8bc7fb0875
libfreerdp-utils/svc_plugin: add threading support.
2011-07-12 16:56:01 +08:00
Marc-André Moreau
5d86daf7ea
Merge pull request #13 from llyzs/svc
...
Enhance plugin event system to be consistant in both direction.
2011-07-11 08:41:14 -07:00
Vic Lee
3f8c2176a3
libfreerdp-utils/svc_plugin: add event sending from plugin to UI.
2011-07-11 12:21:55 +08:00
Vic Lee
2a217504eb
Integrate in/out plugin event struct and add event utils.
2011-07-11 12:04:13 +08:00
Jay Sorg
9c5eecff3d
Merge branch 'master' of git@github.com:FreeRDP/FreeRDP-1.0
2011-07-10 14:58:04 -07:00
Jay Sorg
b291785295
added 16, 24, 32 bpp tests
2011-07-10 14:57:43 -07:00
Marc-André Moreau
a730946d74
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-10 15:34:54 -04:00
Marc-André Moreau
a7ecabdb20
libfreerdp-core: refactoring of transport module
2011-07-10 15:34:43 -04:00
Jay Sorg
8da4de706f
add bitmap tests
2011-07-10 11:52:04 -07:00
Vic Lee
15f3f1521c
libfreerdp-chanman: add API for sending events from UI to plugin.
2011-07-11 00:06:02 +08:00
Marc-André Moreau
3f1ced3d25
Merge pull request #11 from llyzs/svc
...
Static Virtual Channel plugin work, unit tested.
2011-07-10 07:39:47 -07:00
Vic Lee
d0a5273abc
cunit/chanman: perform tests on channel data.
2011-07-10 22:24:47 +08:00
Marc-André Moreau
54a697d0bc
cunit: added bitmap test template
2011-07-10 00:24:09 -04:00
Marc-André Moreau
9df9a3382a
libfreerdp-core: parsing of GCC Conference Create Response
2011-07-09 17:28:30 -04:00
Marc-André Moreau
e608809f9c
libfreerdp-core: fix MCS unit tests
2011-07-08 16:05:30 -04:00
Vic Lee
d5c1c8e237
cunit: add initial unit tests for chanman.
2011-07-08 21:57:01 +08:00
Vic Lee
ce9abb7ea4
cunit: add wait_obj unit test.
2011-07-08 16:13:06 +08:00
Vic Lee
476c6eb285
cunit: add load_plugin unit test.
2011-07-08 14:35:05 +08:00
Marc-André Moreau
da06a26f23
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-08 00:37:38 -04:00
Marc-André Moreau
6ba99a50f0
libfreerdp-core: added unit tests for GCC and MCS
2011-07-08 00:37:25 -04:00
Vic Lee
2cab092489
cunit/utils: add mutex.
2011-07-08 12:01:22 +08:00
Vic Lee
1f6fe46d03
cunit: add utils/semaphore unit tests
2011-07-08 11:26:38 +08:00
Marc-André Moreau
7b71f3cdbd
libfreerdp-core: corrected BER encoding for MCS Connect-Initial
2011-07-07 16:38:41 -04:00
Marc-André Moreau
33bd605a25
libfreerdp-core: fixed MCS connect-initial, added unit test
2011-07-07 15:51:23 -04:00
Marc-André Moreau
1ef3b140a6
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-07-07 13:37:59 -04:00
Marc-André Moreau
2199475153
libfreerdp-core: fix negotiation module
2011-07-07 13:37:48 -04:00
Marc-André Moreau
31b36d9274
Merge pull request #7 from llyzs/list
...
Add double-linked list in utils
2011-07-07 10:00:48 -07:00
Vic Lee
e4a5c982ef
cunit: add unit tests for double-linked list.
2011-07-08 00:51:24 +08:00
Marc-André Moreau
d8ce866c92
libfreerdp-core: fix compilation of crypto, credssp, and ntlmssp
2011-07-07 11:27:24 -04:00
Marc-André Moreau
0582b26592
libfreerdp-core: adapting NTLMSSP and CredSSP modules to FreeRDP 1.0
2011-07-05 23:18:00 -04:00
Marc-André Moreau
a35f1e81cb
cmake: fix Mac OS X compilation
2011-07-05 20:44:26 -04:00
Marc-André Moreau
f8fa387fae
libfreerdp-core: added GCC client data blocks
2011-07-05 18:26:12 -04:00
Marc-André Moreau
dd18348436
libfreerdp-core: encoding of GCC create conference request + unit tests
2011-07-04 19:13:01 -04:00
Marc-André Moreau
2a13a7bc16
libfreerdp-core: PER and BER encoding, along with unit tests
2011-07-04 17:05:58 -04:00
Vic Lee
d5ad1af3f5
cmake: remove unused include dirs and move it to root CMakeLists.txt
2011-07-04 15:41:53 +08:00
Marc-André Moreau
0da3be6e53
libfreerdp-core: improved protocol security negotiation
2011-07-03 13:49:06 -04:00
Marc-André Moreau
ccaa0d33ed
libfreerdp-core: protocol security negotiation partially working
2011-07-03 12:42:35 -04:00
Vic Lee
4bbb71251b
cunit/transport: and send/receive unit tests.
2011-07-03 18:35:25 +08:00
Vic Lee
c07694a875
cunit: add transport unit test.
2011-07-03 15:59:35 +08:00
Otavio Salvador
04b679b090
cmake: add cunit look up
...
A new CMake utility (FindCUnit.cmake) has been written to easy finding
of CUnit headers and libraries in a portable way.
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2011-07-02 17:09:01 -03:00
Marc-André Moreau
fd2d804578
cmake: updated copyright notices
2011-07-02 13:58:55 -04:00
Marc-André Moreau
19f13942b2
libfreerdp-utils: fix and clean stream utils
2011-07-02 13:58:23 -04:00
Marc-André Moreau
0991b312ae
libfreerdp-utils: cleanup of stream utils
2011-07-02 13:37:03 -04:00
Vic Lee
dd27013552
cunit: add network stream unit tests.
2011-07-02 23:39:35 +08:00
Marc-André Moreau
7de0d21feb
cunit: fix compilation of unit tests
2011-06-30 22:12:54 -04:00
Marc-André Moreau
32cfd0f325
libfreerdp-gdi: fix compilation
2011-06-30 21:23:36 -04:00
Marc-André Moreau
49566c38ec
cunit: initial commit
2011-06-30 18:17:37 -04:00