Commit Graph

62 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 cf7c65ba00 libwinpr: add support for monolithic build (single libwinpr.so) 2012-08-14 14:37:31 -04:00
Marc-André Moreau 65930bb9f8 server: add support for monolithic build 2012-08-14 00:59:22 -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
Marc-André Moreau 0c191bb315 libfreerdp-crypto: fix OpenSSL workarounds on client and server 2012-06-25 11:17:47 -04:00
Marc-André Moreau a7a007bed8 libwinpr-sspi: start using server-side NLA by default 2012-05-20 20:36:57 -04:00
Marc-André Moreau 85eaf79239 cunit: fix compilation 2012-05-05 20:45:13 -04:00
Mads Kiilerich d3b32f59c5 server: fix building without XTest 2012-03-29 01:10:58 +02:00
Marc-André Moreau 4d665b116d xfreerdp-server: set TCP_NODELAY 2012-03-18 13:13:34 -04: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
Marc-André Moreau 0c7703d293 xfreerdp-server: adjust capture settings for better performance 2012-02-01 22:40:36 -05:00
Marc-André Moreau abad646414 xfreerdp-server: control frame rate per second 2012-02-01 22:05:01 -05:00
Marc-André Moreau ca8b92a247 xfreerdp-server: added frame tick event 2012-02-01 21:37:01 -05:00
Marc-André Moreau 5ee606cf10 xfreerdp-server: optimize screen region encoding 2012-01-31 21:05:47 -05:00
Marc-André Moreau cfd54a4e38 xfreerdp-server: fix event queuing 2012-01-31 16:28:23 -05:00
Marc-André Moreau 636f9fa402 xfreerdp-server: fix memory leak for snapshots 2012-01-31 14:09:55 -05:00
Marc-André Moreau 589e9e1142 xfreerdp-server: add event queue 2012-01-30 22:46:02 -05:00
Marc-André Moreau 5356e5a44e xfreerdp-server: adding xf_event.c and xf_input.c, refactoring 2012-01-30 21:35:15 -05:00
Marc-André Moreau 603e600bdb xfreerdp-server: add better path detection support for finding server keys 2012-01-30 20:35:33 -05:00
Bernhard Miklautz 668c8c8cef build: use WITH_XXX instead of XXX_FOUND
To check if something should be en- or disabled WITH_XXX
should be used and not XXX_FOUND.

If XXX_FOUND is used and something gets disabled afterwards (by setting
WITH_XXX to OFF) it will be compiled in as long as XXX_FOUND is found in
cmake's cache file. So disabling a feature, or option, without
clearing the CMakeCache.txt might result in builds with unwanted
configuration.
2012-01-23 14:40:05 +01:00
Marc-André Moreau c3186a9281 xfreerdp-server: start work on XShm 2012-01-09 22:08:25 -05:00
Marc-André Moreau 20cacf5f29 xfreerdp-server: added support for mouse wheel events 2012-01-08 21:22:50 -05:00
Marc-André Moreau 843ab55223 xfreerdp-server: add server-side keyboard mapping 2012-01-08 20:32:50 -05:00
Marc-André Moreau b20e76f7e4 xfreerdp-server: basic mouse input 2012-01-07 21:57:42 -05:00
Marc-André Moreau a3459eeb5b xfreerdp-server: improved RemoteFX encoding 2012-01-07 21:36:12 -05:00
Marc-André Moreau 95206bc7a1 xfreerdp-server: send updated regions using xdamage 2012-01-03 01:56:08 -05:00
Marc-André Moreau 9ef0995fda xfreerdp-server: add missing FindXfixes.cmake 2012-01-02 23:13:54 -05:00
Marc-André Moreau 3a8c439837 xfreerdp-server: xdamage initialization 2012-01-02 22:33:35 -05:00
Marc-André Moreau 0ed4709167 libfreerdp-core: add server-side capabilities callback 2011-12-14 15:08:09 -05:00
Bernhard Miklautz 3dd19782fe xfreerdp-server: fix compilation when xdamage is disabled 2011-12-05 15:31:16 +01: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
Marc-André Moreau 99a89bfcad xfreerdp-server: resize to server session resolution 2011-11-07 17:20:00 -05:00
Vic Lee 4b6dd6f14d server: follow context_size change. 2011-10-30 13:43:04 +08:00