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