Commit Graph

53 Commits

Author SHA1 Message Date
Marc-André Moreau
faa4311232 libwinpr: add proper config.h inclusions 2012-08-14 17:20:53 -04:00
Marc-André Moreau
65930bb9f8 server: add support for monolithic build 2012-08-14 00:59:22 -04:00
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
a20f7b21ff server/test: integrate audio input testing. 2012-06-26 14:51:22 +08:00
Vic Lee
3fae14f2ef wtsvc: add server dvc creation and closure. 2012-06-25 16:41:59 +08:00
Vic Lee
3477f34479 server: support RefreshRect and SuppressOutput. 2012-05-26 21:34:09 +08:00
Vic Lee
ada9936a66 libfreerdp-core/server: add local flag for unix connection. 2012-05-22 23:10:52 +08:00
Vic Lee
f4c8ebf13f libfreerdp-core: add server unix domain socket. 2012-05-22 18:53:11 +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
Vic Lee
80ffbb878d nsc: add nsc encoder to test server. 2012-03-18 16:36:38 +08:00
Vic Lee
b74d324592 rfx: rename pixel format constants. 2012-03-13 19:02:19 +08:00
Pawel Jakub Dawidek
1fa1331a54 Modify the UnicodeKeyboardEvent callback to also include flags argument.
According to the specification first two bytes contain keyboardFlags.
Those keyboardFlags are a bit different than in the regular (non-unicode)
Keyboard Event. There is no KBD_FLAGS_EXTENDED here and also when
key is pressed there is neither KBD_FLAGS_DOWN nor KBD_FLAGS_RELEASE flag
set. When key is released the KBD_FLAGS_RELEASE flag is set.
2012-02-07 12:22:01 +01:00
Vic Lee
0975b4555c libfreerdp-core: move os type settings to the client.
Moving the osMajorType and osMinorType settings to the client so that the
client can set a real os type constant. This will give a more useful hint
to the server.
2011-12-24 15:48:33 +08:00
Vic Lee
fd806cfdd2 server/test: add debug channel thread for channel testing. 2011-12-12 22:37:48 +08:00
Vic Lee
228ebb83cd wtsvc: implement channel writing. 2011-12-12 18:16:49 +08:00
Vic Lee
b1ee431a3e wtsvc: implement channel open/close. 2011-12-12 16:23:42 +08:00
Marc-André Moreau
587cc8eaaf update: move secondary drawing orders to sub-interface 2011-11-21 19:41:49 -05:00
Marc-André Moreau
a63a196f53 types: refactoring to make use of standard data types when available 2011-11-19 12:19:16 -05:00
Vic Lee
4b6dd6f14d server: follow context_size change. 2011-10-30 13:43:04 +08:00
Vic Lee
19f818a089 rfx: add rfx_context_set_cpu_opt() APi to replace passing rdpSettings. 2011-10-29 22:01:50 +08:00
Anthony Tong
ce59c2226f cmake/sse2: initial sse2 detect 2011-10-25 00:32:06 -05:00
Norbert Federa
12245abfc8 pcap: fix several segfaults with NULL pcap file handle
- pcap_open did not return NULL if fopen failed
- libfreerdp-core, tfreerdp-serer and xfreerdp-server did not check the pcap_open result
- also fixed the sleep calculation in the xfreerdp-server
2011-10-20 14:25:25 +02:00
Norbert Federa
ff3fef9490 pcap: fix timstamps to use gettimeofday
pcap used utils/stopwatch to save a record's timestamp which is not suitable because stopwatch measures cpu time and not the wall-clock time
also fixed the sleep calculation in the tfreerdp test server
2011-10-18 18:36:34 +02:00
Vic Lee
296d5ea753 server: use rdpContext for server-side components. 2011-10-18 15:10:12 +08:00
Marc-André Moreau
0401f7c17e libfreerdp-codec: merge with libfreerdp-nsc 2011-10-02 20:52:17 -04:00
Marc-André Moreau
95c2aede06 tfreerdp-server: fix compilation on Mac OS X 2011-09-15 17:39:23 -04:00
Marc-André Moreau
5c25717eae xfreerdp-server: encode a single tile from X11 at a hardcoded position 2011-09-13 19:03:06 -04:00
Marc-André Moreau
a08908c602 xfreerdp-server: initial commit 2011-09-13 16:30:16 -04:00
Marc-André Moreau
2c80d2c3a5 tfreerdp-server: cleanup 2011-09-13 15:53:28 -04:00
Vic Lee
906a600f63 server/test: update demo server to correctly handle reactivation. 2011-09-06 18:55:11 +08:00
Vic Lee
8a2bfe6a03 server/test: add desktop resize test. 2011-09-06 17:19:59 +08:00
Marc-André Moreau
0c7abe3e57 server: replay RemoteFX session in original time 2011-08-31 20:56:17 -04:00
Vic Lee
9f98b55087 server/test: accept one argument to enable replay session. 2011-08-29 11:39:04 +08:00
Marc-André Moreau
5fd35f0402 libfreerdp-core: added --play-rfx option to play RemoteFX data from a file 2011-08-28 15:51:49 -04:00
Marc-André Moreau
53aa938683 libfreerdp-core: fix potential overflow in parsing of fragmented RemoteFX packets 2011-08-28 15:12:33 -04:00
Marc-André Moreau
9ed52746e6 libfreerdp-core: refactoring of fast-path updates 2011-08-28 13:36:56 -04:00
Marc-André Moreau
793de462fc server: improved replaying of RemoteFX data 2011-08-27 17:11:20 -04:00
Marc-André Moreau
25e761e58b libfreerdp-core: got the server to send some dumped RemoteFX frames 2011-08-26 21:44:37 -04:00
Vic Lee
27d403e01a server/test: add a pointer check. 2011-08-26 17:24:17 +08:00
Vic Lee
64cd43ab3b server/test: final updates to support mstsc. 2011-08-25 17:38:51 +08:00
Vic Lee
413824d134 server/test: add SIGPIPE handler. 2011-08-25 13:18:01 +08:00
Vic Lee
7731d28787 server/test: add background and icon. 2011-08-24 23:10:23 +08:00
Vic Lee
ebe94ce0b6 server/test: update the test server to show a background color. 2011-08-24 21:59:32 +08:00
Vic Lee
6ac8e3215d server: update test server settings. 2011-08-24 16:25:18 +08:00
Vic Lee
52b5aeda9d server: update test server to send the first RemoteFX frame. 2011-08-23 23:28:54 +08:00
Vic Lee
2d4f10038e server: process client input events. 2011-08-23 15:51:51 +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
0607a08b61 server: send MCS Connect Response PDU. 2011-08-19 23:56:47 +08:00