Commit Graph

1856 Commits

Author SHA1 Message Date
Marc-André Moreau
4fe4cd35e3 libfreerdp-server: added server-side CredSSP stubs 2012-02-13 22:27:59 -05:00
Marc-André Moreau
1d3e3a466d libfreerdp-core: started server-side NLA 2012-02-13 21:49:41 -05:00
Marc-André Moreau
9d0e92ef75 cunit: re-introduce NTLMSSP unit tests 2012-02-13 21:16:50 -05:00
Marc-André Moreau
8a57edb111 cunit: cleanup 2012-02-13 21:02:09 -05:00
Marc-André Moreau
06330a7cb3 Merge branch 'master' of github.com:FreeRDP/FreeRDP 2012-02-13 17:51:56 -05:00
Marc-André Moreau
708ba9bd03 libfreerdp-core: expanded input API 2012-02-13 17:51:42 -05:00
Marc-André Moreau
23ce291570 Merge pull request #429 from NiKiZe/master
Fix swaped R<>B fields in colors.
2012-02-13 13:47:42 -08:00
Christian Nilsson
38c85de539 fix known swaped b<>r colors in polygon drawings. 2012-02-13 22:07:20 +01:00
Marc-André Moreau
36dab06a92 libfreerdp-gdi: implement non-monochrome DSPDxax BitBlt 2012-02-13 01:40:30 -05:00
Marc-André Moreau
e22023cc76 libfreerdp-cache: start NineGrid cache 2012-02-12 20:29:33 -05:00
Marc-André Moreau
233b0b6ef4 libfreerdp-gdi: add mem3blt support 2012-02-12 19:41:39 -05:00
Marc-André Moreau
46e9eeb695 xfreerdp: added support for Mem3Blt 2012-02-12 18:12:28 -05:00
Marc-André Moreau
f7a71079dd xfreerdp: reintroduce Polygon drawing 2012-02-12 17:14:59 -05:00
Marc-André Moreau
5617af901a libfreerdp-gdi: add PatBlt DPa operation 2012-02-12 15:21:08 -05:00
Marc-André Moreau
f4a387b293 Merge pull request #422 from pjd/fixes
Document --no-motion, remove -m.
2012-02-12 10:42:32 -08:00
Pawel Jakub Dawidek
0c16b2b2ef Merge branch 'master' of github.com:FreeRDP/FreeRDP into fixes 2012-02-12 19:35:58 +01:00
Pawel Jakub Dawidek
69b8c2278e Document --no-motion, remove -m. 2012-02-12 19:35:29 +01:00
Marc-André Moreau
f4c77a755d Merge pull request #421 from pjd/fixes
Remove tls->cert field, make tls_get_certificate() static and free certificate after use.
2012-02-12 10:10:39 -08:00
Pawel Jakub Dawidek
928dc74782 Remove tls->cert field, make tls_get_certificate() static and free certificate after use. 2012-02-12 19:08:16 +01:00
Marc-André Moreau
d37e6091b0 libfreerdp-core: verify TLS certificate with both TLS and NLA 2012-02-12 12:46:53 -05:00
Marc-André Moreau
657e6c6a55 Merge pull request #420 from pjd/fixes
Fix for storing fingerprints in known_hosts file and some resource leaks fixes.
2012-02-12 09:13:03 -08:00
Pawel Jakub Dawidek
3e464c3a7d Plug some resource leaks. 2012-02-12 18:09:09 +01:00
Pawel Jakub Dawidek
f74ea2f034 Write fingerprint to proper descriptor. 2012-02-12 18:09:03 +01:00
Marc-André Moreau
064bb8ec16 Merge pull request #419 from pjd/fixes
Proper server-side color depth handling, array boundary checking and advertising persistent bitmap cache support only when enabled.
2012-02-11 10:58:06 -08:00
Pawel Jakub Dawidek
d2b82c4166 Advertise persistent bitmap cache only if it is enabled. 2012-02-11 15:11:10 +01:00
Pawel Jakub Dawidek
3aa804f176 Before asking for element from the PRIMARY_DRAWING_ORDER_FIELD_BYTES[] array, check if the array is big enough. 2012-02-11 14:33:54 +01:00
Pawel Jakub Dawidek
cb4668ca68 When acting as server, accepth client's color depth only if it is smaller than ours. This is what Windows server does. 2012-02-11 14:33:48 +01:00
Marc-André Moreau
ff43066036 Merge pull request #417 from lordcrc/master
Fix for server CPU issue.
2012-02-10 21:29:43 -08: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
Marc-André Moreau
efda3867b4 Merge pull request #416 from lordcrc/master
Proper thread shutdown for server
2012-02-10 15:44:13 -08: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
5ae4d88c14 libfreerdp-core: don't call freerdp_context_free() from freerdp_free() 2012-02-10 15:50:29 -05:00
Jay Sorg
d51db08c5c libfreerdp-core: fix memory leaks and double free 2012-02-10 12:35:22 -08:00
Marc-André Moreau
6bddb08713 Merge pull request #415 from pjd/fixes
Advertise ENC_SALTED_CHECKSUM support.
2012-02-10 12:14:41 -08:00
Marc-André Moreau
79884c8b72 Revert "RDP6 compression"
This reverts commit 8302b724e1.
2012-02-10 15:06:58 -05:00
Pawel Jakub Dawidek
dd957c3097 Set ENC_SALTED_CHECKSUM flag when support for salted checksums is enabled. 2012-02-10 20:33:14 +01:00
Pawel Jakub Dawidek
957bad3d52 Rename secure_checksum settings field to salted_checksum (the same for --secure-checksum flag) to match ENC_SALTED_CHECKSUM flag's name. 2012-02-10 20:33:07 +01:00
Marc-André Moreau
7ef1e0c8ca Merge pull request #414 from jiten19/mainstream
Mainstream
2012-02-10 09:26:39 -08:00
Philippe Auphelle
e0b2d6f335 Merge remote-tracking branch 'upstream/master' 2012-02-10 13:56:22 +01:00
cool
4720596d61 remove unncessary NULL ptr check 2012-02-09 22:20:52 -11:00
cool
8302b724e1 RDP6 compression 2012-02-09 22:20:24 -11:00
Marc-André Moreau
8e627212a0 changelog: update for 1.0.1 2012-02-09 21:01:42 -05:00
Marc-André Moreau
fdfc817fb6 xfreerdp: fix segfault with --gdi sw on disconnect 2012-02-09 21:01:13 -05:00
Marc-André Moreau
8e88983a62 libfreerdp-utils: re-introduce free(NULL) check in xfree() 2012-02-09 20:32:08 -05:00
Marc-André Moreau
717b37fd48 channels/rdpdr: cleanup 2012-02-09 20:04:27 -05:00
Marc-André Moreau
7a6c813fcf libfreerdp-utils: extend plugin utils 2012-02-09 19:48:52 -05:00
Marc-André Moreau
aaaafcc4b7 libfreerdp-utils: improve freerdp_load_plugin 2012-02-09 17:48:30 -05:00
Marc-André Moreau
bffda2747b libfreerdp-channels: refactoring 2012-02-09 16:57:14 -05:00
Philippe Auphelle
72280d4bab Merge remote-tracking branch 'upstream/master' 2012-02-09 11:15:03 +01:00
Marc-André Moreau
549faa6d87 libfreerdp-gdi: optimize line drawing 2012-02-08 22:34:37 -05:00