Commit Graph

4592 Commits

Author SHA1 Message Date
Benoît LeBlanc
2a13b94715 pulled last changes from Marc-André 2013-06-12 16:17:41 -04:00
Marc-André Moreau
a54d0edcc1 xfreerdp: merge redundant xfInfo and xfContext structures 2013-06-12 15:41:30 -04:00
Daniel Bungert
475a44f0e2 Free incompletely initialized dvcs.
If dynamic channels are not completely initialized, the server will
reuse those channel numbers for new channels.
This causes interesting problems when the server asks for a channel
by number, as we can end up with multiple channels with the same number.

Log example of the problem:
DBG_DVC drdynvc_process_receive (341): Cmd=0x1
DBG_DVC drdynvc_process_create_request (249): ChannelId=0 ChannelName=PNPDR
DBG_DVC drdynvc_process_create_request (265): no listener
DBG_DVC drdynvc_process_receive (341): Cmd=0x1
DBG_DVC drdynvc_process_create_request (249): ChannelId=0 ChannelName=TSMF
DBG_DVC tsmf_on_new_channel_connection (378):
DBG_DVC dvcman_create_channel (415): listener TSMF created new channel 0
DBG_DVC drdynvc_process_create_request (260): channel created
DBG_DVC drdynvc_process_receive (341): Cmd=0x3
DBG_DVC drdynvc_process_data (311): ChannelId=0
Warning dvcman_receive_channel_data (517): ChannelId 0 not ready!

In this log, we received data intended for TSMF, but the channel lookup
found the incompletely initialized PNPDR.
2013-06-11 16:49:27 -04:00
Marc-André Moreau
3317592ecb channels/rdpei: fix long press (multitouch right-click) 2013-06-11 16:15:46 -04:00
Benoît LeBlanc
42f7c7f6b2 Static buid for Mac OS X, mf_interface, WITH_VERBOSE option
mf_interface is still in progress
2013-06-11 14:56:43 -04:00
Marc-André Moreau
404f66820b libfreerdp-core: force flushing of updates 2013-06-09 20:37:58 -04:00
Marc-André Moreau
64d8c3d42b libfreerdp-core: add update_check_flush 2013-06-09 19:47:59 -04:00
Marc-André Moreau
49b056bec0 libfreerdp-core: added orders buffer size approximation functions 2013-06-09 17:56:57 -04:00
Marc-André Moreau
1695f530e7 libfreerdp-core: add method to flush server-side updates 2013-06-09 16:49:19 -04:00
Marc-André Moreau
977191bba2 channels/rdpei: start implementing strict state machine logic 2013-06-06 18:37:52 -04:00
Marc-André Moreau
576035b0ce Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-06-06 18:15:16 -04:00
Marc-André Moreau
7c877e1a61 channels/rdpei: restructure 2013-06-06 18:14:59 -04:00
Marc-André Moreau
e405fe2692 libfreerdp-crypto: create server directory for certificates 2013-06-06 16:45:19 -04:00
Marc-André Moreau
04752f0144 Merge pull request #1282 from awakecoding/master
Misc. Fixes
2013-06-05 08:14:10 -07:00
Marc-André Moreau
2bd6808432 freerdp: merge with master 2013-06-05 10:31:01 -04:00
Marc-André Moreau
3196996597 Merge pull request #1266 from bmiklautz/information
Updated links in README
2013-06-03 16:42:15 -07:00
Marc-André Moreau
3a845adadf Merge pull request #1277 from hardening/fixes2
Refactored printf(msg) to fprintf(stderr, msg)
2013-06-03 16:41:45 -07:00
Marc-André Moreau
6e0cbdddb1 Merge pull request #1261 from simon-engledew/master
Ber Encoding Issue
2013-06-03 16:41:29 -07:00
Marc-André Moreau
1cd7124317 Merge pull request #1276 from hardening/fixes
Misc fixes / improvements
2013-06-03 16:40:44 -07:00
Marc-André Moreau
3439a0b33a Merge pull request #1279 from dpoe/master
Memory errors resulting from too-large copy in ArrayList
2013-06-03 16:40:06 -07:00
Daryl Poe
86156ce61f fix memory errors due to too-large memcpy in ArrayList 2013-06-03 09:30:14 -06:00
Martin Fleisz
577636f67b Merge pull request #1275 from martijn-m/patch-2
Translate new stubs for dutch strings
2013-06-03 01:55:28 -07:00
Hardening
5ad5e5821a Refactored printf(msg) to fprintf(stderr, msg) 2013-06-02 11:07:59 +02:00
Hardening
fd835a747c Wire the frame acknowledge callback 2013-06-01 22:57:34 +02:00
Hardening
f37cd53769 Fixed a memory leak with alternative names 2013-06-01 22:37:49 +02:00
martijn-m
151c4504b1 Translate new stubs for dutch strings 2013-06-01 11:09:21 +02:00
Marc-André Moreau
e9edd489df mfreerdp: fix build on Mac OS X 2013-05-31 15:45:55 -04:00
Marc-André Moreau
fd1b5a448f Merge branch 'master' of git://github.com/mrthebunny/FreeRDP 2013-05-31 14:58:10 -04:00
Marc-André Moreau
b753feab3d mfreerdp: fix monolithic build 2013-05-31 14:57:48 -04:00
Benoit LeBlanc
bda6acbf3f Updated with changes from awakecoding repository. 2013-05-31 14:54:15 -04:00
Benoit LeBlanc
d1598f14be Added focus handling on WM_ACTIVATE 2013-05-31 14:20:43 -04:00
Marc-André Moreau
69706b507e cmake: fix 32-bit clang with SSE 2013-05-31 13:51:50 -04:00
Marc-André Moreau
12a46784dd mfreerdp: integrate benoit's refactored mac client 2013-05-31 12:48:40 -04:00
Marc-André Moreau
2a08093e60 libfreerdp-crypto: fix openssl null pointer dereferencing in tls_accept 2013-05-30 19:44:58 -04:00
Marc-André Moreau
7cf9526a78 channels/tsmf: fix set source video rect 2013-05-29 12:21:54 -04:00
Martin Fleisz
57318db1c3 Merge pull request #1264 from mfleisz/and_xlarge
Android: support xlarge screens
2013-05-29 08:38:35 -07:00
Martin Fleisz
c036ddaa4f Merge pull request #1262 from mfleisz/andr_nlfix
Android: Add missing stubs for dutch strings
2013-05-29 08:38:26 -07:00
Simon Engledew
520f5e5e9b added the INSUFFICIENTPRIVILEGESERROR code if a use is not in the remote desktop group 2013-05-29 14:53:28 +01:00
Marc-André Moreau
fc75276128 cmake: add FindNPP.cmake 2013-05-28 01:14:20 -04:00
Marc-André Moreau
1f2367794e Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-05-27 16:00:59 -04:00
Marc-André Moreau
12e5b5fe8d cmake: bump minimum mac os x version to 10.5 (fixes 32-bit build) 2013-05-27 16:00:24 -04:00
Bernhard Miklautz
308da689a2 Updated links in README 2013-05-27 18:29:24 +02:00
Marc-André Moreau
c2e7b51b01 Merge branch 'master' of github.com:awakecoding/FreeRDP 2013-05-25 15:50:00 -04:00
Marc-André Moreau
e45f149db4 channels/rdpsnd: fix potential uninitialized value 2013-05-25 15:49:44 -04:00
Marc-André Moreau
9d3ec97f9e freerdp: fix monolithic build with Xcode 2013-05-24 18:38:02 -04:00
Martin Fleisz
6f95ddb658 Android: support xlarge screens 2013-05-24 01:42:06 -07:00
Vic Lee
06d06fdd2d core/info: server missing audio info flags. 2013-05-23 14:04:58 -07:00
Vic Lee
fb9606ea77 core/nla: fix non-standard C gramma. 2013-05-23 13:34:34 -07:00
Simon Engledew
bceec08367 Finished merging missing changes from pull request #1257 (https://github.com/FreeRDP/FreeRDP/pull/1257 - commit 0dc22d5). Correctly report the length of ts_password_creds. 2013-05-22 14:29:33 +01:00
Martin Fleisz
ecacc07d04 Android: Add missing stubs for dutch strings 2013-05-22 06:22:04 -07:00