Commit Graph

116 Commits

Author SHA1 Message Date
Vic Lee 0989ccf29d cmake: include libfreerdp-server-channels in Windows build. 2012-08-09 07:51:44 +08:00
Marc-André Moreau a1c5768dc8 wfreerdp-server: code structure cleanup 2012-07-30 21:32:44 -04:00
Marc-André Moreau 263f76b555 wfreerdp-server: add mouse input support 2012-07-30 17:21:32 -04:00
Marc-André Moreau 20d0c5c57f wfreerdp-server: added keyboard input support 2012-07-30 16:03:20 -04:00
Marc-André Moreau 56db379571 libwinpr-sspi: fix UNICODE build 2012-07-26 18:35:39 -04:00
Marc-André Moreau e569991ba8 libfreerdp-core: add support for loading server settings from registry 2012-07-24 20:46:21 -04:00
Marc-André Moreau e4c920c946 Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr 2012-06-29 08:55:58 -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 8a47893eb2 server/audin: remove a debug message. 2012-06-28 14:45:39 +08:00
Vic Lee 596f04cd67 server: fix audio input buffer issue. 2012-06-28 13:16:03 +08:00
Vic Lee a20f7b21ff server/test: integrate audio input testing. 2012-06-26 14:51:22 +08:00
Vic Lee 364166a672 server: add audio input server channel. 2012-06-26 14:49:39 +08:00
Marc-André Moreau 0c191bb315 libfreerdp-crypto: fix OpenSSL workarounds on client and server 2012-06-25 11:17:47 -04:00
Vic Lee 3fae14f2ef wtsvc: add server dvc creation and closure. 2012-06-25 16:41:59 +08:00
Marc-André Moreau 58d6e11b85 Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr 2012-06-15 10:38:18 -04:00
Marc-André Moreau 33d0d59306 wfreerdp-server: fix server-side TLS on Windows 2012-06-12 23:09:30 -04:00
Marc-André Moreau 209d44e843 wfreerdp-server: cleanup names 2012-06-10 22:52:01 -04:00
Marc-André Moreau a43e5daebd wfreerdp-server: fix connection sequence 2012-06-10 21:41:17 -04:00
Marc-André Moreau d72f235ffc wfreerdp-server: initial commit 2012-06-07 19:51:00 -04:00
Vic Lee 106b20cbb0 server/rdpsnd: add SetVolume support. 2012-05-29 22:22:38 +08:00
Vic Lee 3477f34479 server: support RefreshRect and SuppressOutput. 2012-05-26 21:34:09 +08:00
Marc-André Moreau ae6f331570 Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr 2012-05-25 18:45:12 -04:00
Vic Lee e50983fdff dsp: add MS ADPCM codec. 2012-05-24 23:09:30 +08:00
Vic Lee 052f841d7f server: add rdpsnd server channel library. 2012-05-24 14:03:21 +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
Marc-André Moreau a7a007bed8 libwinpr-sspi: start using server-side NLA by default 2012-05-20 20:36:57 -04:00
Vic Lee 4050944f6e server: implement frame acknowledge PDU. 2012-05-11 16:35:11 +08:00
Marc-André Moreau 85eaf79239 cunit: fix compilation 2012-05-05 20:45:13 -04:00
Vic Lee 3a407c24b8 server: implement user-initiated disconnection sequence on server. 2012-04-13 15:58:28 +08:00
Mads Kiilerich d3b32f59c5 server: fix building without XTest 2012-03-29 01:10:58 +02:00
Marc-André Moreau c71f5206aa Merge pull request #506 from llyzs/nsc
NSCodec encoder
2012-03-19 21:09:24 -07:00
Marc-André Moreau 4d665b116d xfreerdp-server: set TCP_NODELAY 2012-03-18 13:13:34 -04: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
Marc-André Moreau c208c5a899 libfreerdp-sspi: rename from libfreerdp-auth 2012-03-05 17:11:15 -05:00
Aaron Small 62d6f8f024 Test server requires RemoteFX, so make that explicit, instead of sending
out corrupt updates to clients that do not.
2012-03-04 18:01:31 -05:00
Marc-André Moreau bb3ac48895 xfreerdp-server: disable NLA by default 2012-02-20 21:45:57 -05:00
Marc-André Moreau e85bfb4fd4 libfreerdp-locale: refactoring of XKB-based detection 2012-02-19 20:24:06 -05:00
Marc-André Moreau 4af3ecd4cd libfreerdp-locale: refactoring step 1 2012-02-18 22:04:28 -05:00
Marc-André Moreau 61da01973d libfreerdp-locale: rename from libfreerdp-kbd, will contain all localization code 2012-02-17 17:43:00 -05:00
Marc-André Moreau b8882a8ad2 libfreerdp-crypto: taking crypto code out of libfreerdp-core 2012-02-17 00:58:30 -05:00
Asbjørn Heid 774dac17df xfreerdp-server: Fixed screen capture using SHM extension. 2012-02-15 08:48:37 +01:00
Asbjørn Heid 151182cbc8 xfreerdp-server: Fixed deadlock issue in event queue.
Writing to the pipe may block if the pipe is full. Holding the mutex while writing prevents listeners from
aquiring the mutex and unblocking the write. This leads to a deadlock situation.
2012-02-15 08:22:12 +01:00
Marc-André Moreau 4fe4cd35e3 libfreerdp-server: added server-side CredSSP stubs 2012-02-13 22:27:59 -05:00
Asbjørn Heid 2642bda7d1 xfreerdp-server: Fixed issue with high idle CPU usage.
The pipe used for signalling in the event queue was not properly
cleared when popping events, causing the select() in the main
loop to return immediately after the first event was queued,
instead of blocking for the next event.
2012-02-11 06:24:32 +01:00
Asbjørn Heid 772ca6f99d xfreerdp-server: Proper shutdown of helper threads when a client disconnects. 2012-02-11 00:09:00 +01:00
Marc-André Moreau 0975c0f07e libfreerdp-core: improve error checking in certificate validation 2012-02-07 22:16:57 -05: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
Marc-André Moreau 66cd849229 xfreerdp-server: improve XShm encoding 2012-02-04 18:18:46 -05:00