Commit Graph

50 Commits

Author SHA1 Message Date
Vic Lee
f76a50c53b libfreerdp-core/server: fix a corrupted memory access issue.
The peer context memory block should not be freed by the server
implementation because it still needs to be accessed after the
context free callback has been called. It should be the core's
responsibility to free it.
2012-06-28 14:53:43 +08:00
Vic Lee
eaaedbe785 libfreerdp-core/peer: add activated flag. 2012-06-24 22:20:45 +08:00
Vic Lee
3477f34479 server: support RefreshRect and SuppressOutput. 2012-05-26 21:34:09 +08:00
Vic Lee
95f5e1156e libfreerdp-core/server: do not force encryption for local unix connection. 2012-05-22 23:21:09 +08:00
Vic Lee
4050944f6e server: implement frame acknowledge PDU. 2012-05-11 16:35:11 +08:00
Vic Lee
3a407c24b8 server: implement user-initiated disconnection sequence on server. 2012-04-13 15:58:28 +08:00
Marc-André Moreau
4d665b116d xfreerdp-server: set TCP_NODELAY 2012-03-18 13:13:34 -04:00
Marc-André Moreau
b8882a8ad2 libfreerdp-crypto: taking crypto code out of libfreerdp-core 2012-02-17 00:58:30 -05:00
Pawel Jakub Dawidek
eb8c5c5f81 Implement server-side support for slow-path Input Event PDU. 2012-02-07 13:53:00 +01:00
Pawel Jakub Dawidek
31529071fd Add glue that enables server-side support for Standard RDP Security. 2012-01-25 17:16:44 +01:00
Pawel Jakub Dawidek
ee9739f490 Add API to load RSA key for Standard RDP Security in server mode. 2012-01-25 17:16:44 +01:00
Pawel Jakub Dawidek
86910c8401 Add missing decryption. 2012-01-25 17:16:44 +01:00
Pawel Jakub Dawidek
e2be360ec4 Add support for SEC_SECURE_CHECKSUM and FASTPATH_OUTPUT_SECURE_CHECKSUM flags. 2012-01-25 17:14:31 +01:00
Marc-André Moreau
7eff021771 libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs 2012-01-08 16:02:59 -05:00
Vic Lee
3b3660898d server: fix pdu processing during reactivation. 2011-12-19 01:15:27 +08:00
Marc-André Moreau
0ed4709167 libfreerdp-core: add server-side capabilities callback 2011-12-14 15:08:09 -05:00
Vic Lee
703e253e9f libfreerdp-core: add channel data sending/receiving for server. 2011-12-10 16:41:29 +08:00
Marc-André Moreau
a63a196f53 types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
Marc-André Moreau
666fbb0405 freerdp: pad multiple interfaces for improved ABI stability 2011-11-19 02:33:49 -05:00
Vic Lee
4b6dd6f14d server: follow context_size change. 2011-10-30 13:43:04 +08:00
Vic Lee
296d5ea753 server: use rdpContext for server-side components. 2011-10-18 15:10:12 +08:00
Jay Sorg
78fd201ab8 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2011-09-26 22:31:11 -07:00
Jay Sorg
769508bd7d code cleanup 2011-09-26 22:30:58 -07:00
Marc-André Moreau
347f626a61 wfreerdp: fix tcp non-blocking read 2011-09-25 14:54:07 -04:00
Marc-André Moreau
405026575b libfreerdp-core: merging jsorg71's work on old encryption support 2011-09-14 22:09:33 -04:00
Jay Sorg
a406cd6619 got rdp encryption working 2011-09-14 14:14:50 -07:00
Marc-André Moreau
1bc97f60c3 merge pull request #87 2011-09-08 18:25:07 -04:00
Laxmikant Rashinkar
e73c54204f hooked up RDP 5 decompression with -z option;
more testing needs to be done
2011-09-07 22:17:58 -07:00
Vic Lee
d3f9a2a9ab server: add Activate callback to correctly handle reactivation. 2011-09-06 18:48:17 +08:00
Vic Lee
af0c5e514d server: PostConnect should not be called again during reactivation. 2011-09-06 18:28:03 +08:00
Vic Lee
30dfae976f server: handle mstsc disconnection correctly. 2011-08-26 18:14:34 +08:00
Vic Lee
b7ee3be2d9 server: add server update callback registration. 2011-08-23 20:37:08 +08:00
Vic Lee
ca52da15cd server: handle disconnection. 2011-08-23 16:14:32 +08:00
Vic Lee
2d4f10038e server: process client input events. 2011-08-23 15:51:51 +08:00
Vic Lee
9880650557 Rename functions. 2011-08-23 12:58:10 +08:00
Vic Lee
57ac9a59eb server: add input callbacks. 2011-08-23 11:52:35 +08:00
Vic Lee
ab7a53ea51 server: add PostConnect callback. 2011-08-23 11:52:34 +08:00
Vic Lee
c08fef7d33 libfreerdp-core: change client connection sequence using nonblocking. 2011-08-22 17:11:50 +08:00
Vic Lee
7759f35f52 server: process font list and font map PDU. 2011-08-21 23:20:37 +08:00
Vic Lee
5b4759b75d server: process client control PDUs. 2011-08-21 22:52:37 +08:00
Vic Lee
82bed4a0e8 server: receive client capabilities. 2011-08-21 15:52:44 +08:00
Vic Lee
7216323e07 server: move server_mode to rdpSettings. 2011-08-21 09:58:05 +08:00
Vic Lee
3f10f0dbe0 server: read Client Info PDU. 2011-08-20 18:22:14 +08:00
Vic Lee
469d9a698a server: trivial refactor rdp module to work in both direction. 2011-08-20 16:43:29 +08:00
Vic Lee
d229efdf14 server: add MCS Channel Join Request/Confirm. 2011-08-20 14:05:03 +08:00
Vic Lee
3ad64c5ea6 server: MCS Erect Domain and Attach User phase. 2011-08-20 02:03:48 +08:00
Vic Lee
b7f62964a4 server: start reading MCS Connect Initial PDU and Client Core Data. 2011-08-19 17:39:37 +08:00
Vic Lee
601254727f server: move nego process to connection module. 2011-08-19 09:54:43 +08:00
Vic Lee
8cced27d17 libfreerdp/peer: initial protocol negotiation. 2011-08-18 23:15:28 +08:00
Vic Lee
5fc87c25cf server: create initial server API. 2011-08-18 16:06:32 +08:00