Armin Novak
b5281b7877
Fixed broken state reset, now gateway works again.
2015-01-13 16:35:06 +01:00
Armin Novak
5f2105b930
Added prototype for freerdp_client_disconnect.
2015-01-13 12:44:16 +01:00
Armin Novak
7dda510dda
Resetting disconnect flag on client start.
...
Fixed initialisation of variable to avoid NULL dereference.
2015-01-13 12:43:27 +01:00
Armin Novak
524e4635fd
Fixed typos.
...
gdi_free now done on disconnect.
2015-01-13 12:00:51 +01:00
Armin Novak
600074373c
Fixed rdp_reset.
2015-01-12 13:47:04 +01:00
Armin Novak
e3df1d3d5b
Fixed freerdp_disconnect and freerdp_reconnect.
2015-01-12 13:44:34 +01:00
Armin Novak
e0139fc4d8
Added nego_disconnect.
2015-01-12 13:44:04 +01:00
Armin Novak
8a1f9c321c
Added nego_disconnect function.
2015-01-12 13:43:29 +01:00
Armin Novak
9274de4921
Fixed rdp_client_disconnect and rdp_reset.
2015-01-12 13:36:38 +01:00
Armin Novak
5d3091bd1c
Fixed transport cleanup on disconnect.
2015-01-12 13:32:59 +01:00
Marc-André Moreau
fa230eef4a
Merge pull request #2297 from awakecoding/master
...
SmartCard, Connection Broker, Clipboard, DrDynVC Fixes
2015-01-08 15:53:56 -05:00
Marc-André Moreau
d5b3f9cbd4
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2015-01-08 14:22:05 -05:00
Norbert Federa
5b1d379cfb
Merge pull request #2290 from bmiklautz/fix/names
...
rdpdr: use host name for redirected drives if set
2015-01-05 10:11:33 +01:00
Bernhard Miklautz
b485bb2067
rdpdr: use host name for redirected drives if set
...
When a client set the host name, redirected drives would still be shown
as coming from the computer name. For example if the computer the client
run on is called "foo" and the client set the /host-name to "bar" any
redirected drive is shown as "driveX on foo".
Now the host name is used for drives when set.
2014-12-30 13:34:11 +01:00
Marc-André Moreau
51554ff16c
channels: patch rdpdr/smartcard valgrind leaks, fix hang on disconnect
2014-12-28 14:56:13 -05:00
Marc-André Moreau
5024c42b76
channels/drdynvc: properly handle DYNVC_OPEN/DYNVC_CLOSE requests
2014-12-28 11:13:51 -05:00
Marc-André Moreau
b552aa9363
libfreerdp-core: add support for multiple redirection target addresses
2014-12-27 18:53:27 -05:00
Marc-André Moreau
772a0aaf0c
libfreerdp-core: fix TCP connection timeout (non-Windows)
2014-12-27 16:48:32 -05:00
Marc-André Moreau
ee5a354328
freerdp: more valgrind fixes
2014-12-27 15:34:45 -05:00
Marc-André Moreau
27a8e50e60
channels: fix drdynvc, patch memory leaks
2014-12-27 15:20:29 -05:00
Marc-André Moreau
6c2ebb2b58
channels: redirection valgrind fixes
2014-12-27 13:50:50 -05:00
Marc-André Moreau
9dd77ae14a
libfreerdp-core: add usage of TargetNetAddresses in ip-based redirection when hostname resolution fails
2014-12-26 13:49:25 -05:00
Marc-André Moreau
5e6b3de74e
xfreerdp: fix usage of incorrect target clipboard format id
2014-12-26 11:30:09 -05:00
Marc-André Moreau
9ebc67ba02
channels/smartcard: cleanup SCardControl
2014-12-22 16:25:59 -05:00
Marc-André Moreau
0625be2720
channels/smartcard: fix SCardGetAttrib SCARD_AUTOALLOCATE support
2014-12-22 13:28:16 -05:00
Marc-André Moreau
3b332e7829
Merge pull request #2285 from awakecoding/master
...
Clipboard, TS Gateway
2014-12-21 14:59:35 -05:00
Marc-André Moreau
d5edfa4721
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-12-21 14:22:09 -05:00
Marc-André Moreau
1e7941297e
mfreerdp: fix clipboard missing last character and extra last character
2014-12-21 14:17:51 -05:00
Marc-André Moreau
e6eeae2ddd
xfreerdp: fix clipboard null byte at end of string (issue #2209 )
2014-12-21 13:49:22 -05:00
Marc-André Moreau
08c8c6f285
channels/cliprdr: fix empty clipboard format lists, server-side locking
2014-12-20 13:07:30 -05:00
Martin Fleisz
ad0fa59ea5
Merge pull request #2283 from llyzs/llyzs
...
libfreerdp-core: server synchronized access to dvc channel seq.
2014-12-19 12:15:54 +01:00
Vic Lee
7449abefb1
libfreerdp-core: server synchronized access to dvc channel seq.
2014-12-19 12:31:36 +08:00
Marc-André Moreau
265e8b9e9d
cliprdr/server: make channel thread optional
2014-12-18 11:11:36 -05:00
Marc-André Moreau
afce8061b3
cliprdr/server: split add Open/Close callbacks
2014-12-18 10:46:23 -05:00
Marc-André Moreau
724d9f95a1
channels/cliprdr: move server cliprdr read code to separate function
2014-12-18 09:50:02 -05:00
Norbert Federa
ec3be62ff2
Merge pull request #2279 from bmiklautz/channel_fail
...
core: fix problem with data for unknown channel
2014-12-16 16:44:42 +01:00
Bernhard Miklautz
78d68598ed
core: fix problem with data for unknown channel
...
Some buggy server(s) send data for channels that weren't announced or
negotiated. When processing this data FreeRDP had a problem and always
used the last channel in the channels list even if it wasn't responsible
for the data. Depending on how the channel handled the data this could
lead to different kind of problems and also segmentation faults.
Now data for unknown channels is ignored and not processed further.
2014-12-16 16:27:55 +01:00
Marc-André Moreau
c3b172352d
cliprdr/cliprdr: add missing server-side cliprdr sending functions
2014-12-15 17:27:20 -05:00
Marc-André Moreau
a69eaddecd
channels/cliprdr: add missing messages in cliprdr server
2014-12-15 17:05:32 -05:00
Marc-André Moreau
f1bd547580
Merge branch 'master' of github.com:FreeRDP/FreeRDP
...
Conflicts:
client/X11/xf_client.c
2014-12-15 15:55:51 -05:00
Marc-André Moreau
0d56e26438
channels/cliprdr: fix server-side cliprdr receive
2014-12-15 15:39:56 -05:00
Marc-André Moreau
65214b49b9
Merge pull request #2278 from erobertor/master
...
Update drdynvc_main.c
2014-12-15 13:26:35 -05:00
erobertor
d647fd2f36
Update drdynvc_main.c
...
fixed memory leak
2014-12-15 18:36:56 +01:00
Marc-André Moreau
736bcf2bd6
libfreerdp-core: fix async input mode for FocusInEvent, KeyboardPauseEvent
2014-12-15 11:35:35 -05:00
Marc-André Moreau
d926b35e33
Merge pull request #2277 from nfedera/fix-2014-12-15-01
...
xfreerdp: fix RDP order color conversion
2014-12-15 10:55:15 -05:00
Norbert Federa
5c68b1cf22
xfreerdp: fix RDP order color conversion
...
Note: /gdi:sw was working fine, this commit fixes /gdi:hw
* calculate color channel shifts based on X11 visual color masks
* fast path to skip conversion if visual color masks equal rdp color masks
* successfully tested 8/15/16/24/32 bpp rdp sessions on 16/24/32 bpp visuals
2014-12-15 16:34:09 +01:00
Marc-André Moreau
9b28562cc1
libfreerdp-core: fix faulty rdpTransport server-side initialization
2014-12-15 10:23:06 -05:00
Marc-André Moreau
e2f377ae11
libfreerdp-core: fix TSG thread shutdown and input freeze problem
2014-12-15 09:42:04 -05:00
Norbert Federa
540d37a8a1
Merge pull request #2276 from bmiklautz/build_fixes
...
Build fixes
2014-12-15 13:51:47 +01:00
Marc-André Moreau
544c2f3e45
Merge pull request #2266 from Vinche59/smartcard
...
SmartCard
2014-12-14 11:56:01 -05:00