Norbert Federa
d7243a1fae
wlog: wrong format specifiers, use LWP id on linux
2015-02-19 14:47:03 +01:00
Armin Novak
69afce34c7
Debug messages now use WLog_DBG instead of WLog_ERR.
2015-02-19 08:45:45 +01:00
Marc-André Moreau
970ed7b858
Merge pull request #2404 from awakecoding/master
...
Fix BIO leaks
2015-02-18 15:46:29 -05:00
Marc-André Moreau
44d06888bb
libfreerdp-core: fix BIO leaks
2015-02-18 15:36:57 -05:00
Marc-André Moreau
3f371b22ad
Merge pull request #2403 from awakecoding/master
...
Transport, Gateway, Sockets
2015-02-18 13:56:25 -05:00
Marc-André Moreau
2f4a305c67
libfreerdp-core: fix tsg_get_event_handles
2015-02-18 13:50:03 -05:00
Marc-André Moreau
e9fe5bace6
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2015-02-18 13:42:28 -05:00
Marc-André Moreau
235683448f
Merge pull request #2402 from nfedera/fix-2015-02-18-01
...
core: fix refreshRect/suppressOutput capabilities
2015-02-18 13:42:19 -05:00
Marc-André Moreau
a6c292742e
libwinpr-winsock: implement interface listing with WSAIoctl
2015-02-18 13:35:33 -05:00
Norbert Federa
5f525e4f8d
core: fix refreshRect/suppressOutput capabilities
...
refreshRectSupport and suppressOutputSupport of the General
Capability Set (MS-RDPBCGR 2.2.7.1.1) are server-only flags
that indicate whether the Refresh Rect or Suppress Output
PDUs are supported by the server.
Therefore in rdp_read_general_capability_set() we must only
change the respective settings if we are not in server mode.
2015-02-18 19:33:19 +01:00
Marc-André Moreau
f9885da81c
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2015-02-18 09:51:11 -05:00
Marc-André Moreau
f86f5bc252
Merge pull request #2397 from hardening/nego_fix2
...
Fix disconnection when negociation has failed
2015-02-18 09:50:46 -05:00
Marc-André Moreau
004c501a69
Merge pull request #2398 from bjcollins/master
...
Fix the command line argument array setup for decorations flag
2015-02-18 09:50:37 -05:00
Marc-André Moreau
b93f627f9e
Merge pull request #2401 from bmiklautz/extend_wtsapi
...
Extend wtsapi with WTSStartRemoteControlSessionEx
2015-02-18 09:49:55 -05:00
Marc-André Moreau
0e57706de5
libfreerdp-core: cleanup connect error codes, fix Win32 NLA
2015-02-17 21:01:27 -05:00
Marc-André Moreau
ccf144e10f
libwinpr-synch: fix test build on Win32
2015-02-17 18:44:09 -05:00
Marc-André Moreau
c2a107ac9d
libfreerdp-core: initial support for tsg silent reauth
2015-02-17 16:36:01 -05:00
Marc-André Moreau
3b622d15d1
libfreerdp-core: refactor TsProxy* calls
2015-02-17 16:15:57 -05:00
Marc-André Moreau
b8b94327c8
libfreerdp-core: improve tsg debug output and reauth sequence
2015-02-17 14:34:42 -05:00
Marc-André Moreau
668b2c1811
libfreerdp-core: fix tsg buffer flushing
2015-02-17 10:54:39 -05:00
Marc-André Moreau
7639addb40
libfreerdp-core: partial tsg reauth support
2015-02-16 15:35:51 -05:00
Bernhard Miklautz
0b902eeb5d
wtsapi: add WTSStartRemoteControlSessionEx
...
WTSStartRemoteControlSession doesn't allow to specify additional flags
therefore add a new extended version WTSStartRemoteControlSessionEx
with an additional "flags" parameter.
The following flags are defined:
REMOTECONTROL_FLAG_DISABLE_KEYBOARD - disable keyboard input
REMOTECONTROL_FLAG_DISABLE_MOUSE - disable mouse input
REMOTECONTROL_FLAG_DISABLE_INPUT - disable input (keyboard and mouse)
2015-02-16 12:16:54 +01:00
Bernhard Miklautz
114a492a4e
gitignore: ignore clion files
2015-02-16 12:14:20 +01:00
Marc-André Moreau
ffe24e8cfb
libfreerdp-core: improve TSProxyCreateTunnelRequest
2015-02-15 18:22:49 -05:00
Marc-André Moreau
9c7b7ab561
libfreerdp-core: make NLA event-driven
2015-02-15 16:04:59 -05:00
Marc-André Moreau
eddfee56a3
libfreerdp-core: prepare client-side NLA for event-driven structure
2015-02-15 14:54:10 -05:00
Marc-André Moreau
ab5fdcc3f1
libfreerdp-core: NLA cleanup
2015-02-15 11:10:14 -05:00
Marc-André Moreau
991f7b347d
libfreerdp-core: further abstract multiple connections used internally by tsg from rdpTransport
2015-02-15 10:06:17 -05:00
Marc-André Moreau
edfc5120b7
libfreerdp-core: replace rdpTcp by BufferedSocket BIO
2015-02-14 10:14:13 -05:00
Marc-André Moreau
e904195e49
libfreerdp-core: more rdpTcp refactoring
2015-02-13 16:51:08 -05:00
Marc-André Moreau
e241330daf
libfreerdp-core: rewrite tls_write_all to use front BIO only
2015-02-13 16:02:37 -05:00
bjcollins
ad3cb384d4
Fix the command line argument array setup for decorations argument. The initial value was set for the wrong field in the structure. The decorations is correctly initialized to on
...
anyways, but this is the correct formatting for the array element.
2015-02-13 14:57:52 -06:00
Marc-André Moreau
c001a69d50
libfreerdp-core: move wait_read/wait_write operations under BIO layer
2015-02-13 15:22:27 -05:00
Marc-André Moreau
b7a619ff8a
libfreerdp-core: move some rdpTcp operations under BIO layer
2015-02-13 14:26:02 -05:00
David FORT
bb9ba34f1d
Fix disconnection when negociation has failed
...
This patch fixes a bug with mstsc connecting to a RDP security only FreeRDP server.
It seems like the mstsc shipped with Windows Seven considers packets after the nego_failure
packet as an error. So after trying to do TLS, depending on the timing, mstsc can print an
error message instead of retrying to connect with RDP security. With this patch, we
don't send the MCS disconnect message when the negociation has failed.
2015-02-13 18:25:50 +01:00
Marc-André Moreau
69b93c322d
libfreerdp-core: fix transport crash, reduce rdpTcp usage
2015-02-13 09:27:54 -05:00
Marc-André Moreau
3e414f1840
libfreerdp-core: fix server-side transport_attach crash
2015-02-13 08:41:47 -05:00
Marc-André Moreau
486433f193
Merge pull request #2392 from nfedera/fix-2015-02-12-01
...
winpr: stream ctest and missing read/peek types
2015-02-13 07:09:39 -05:00
Marc-André Moreau
889ccefe0d
libfreerdp-core: remove TlsIn/TlsOut from rdpTransport
2015-02-12 16:22:25 -05:00
Marc-André Moreau
6fff998b54
Merge pull request #2394 from awakecoding/master
...
TS Gateway Connection and ADM Refactoring
2015-02-12 14:52:48 -05:00
Marc-André Moreau
0d85dfd395
libfreerdp-core: handle TCP/TLS connection at TSG RPC channel level
2015-02-12 14:40:26 -05:00
Marc-André Moreau
4ecff39eb6
libfreerdp-core: more tsg in/out channel refactoring
2015-02-12 14:08:38 -05:00
Marc-André Moreau
8f2b2be9f2
libfreerdp-core: integrate new RTS pdu functions from denis
2015-02-12 13:14:43 -05:00
Norbert Federa
6f3a07d510
winpr: stream ctest and missing read/peek types
2015-02-12 18:13:06 +01:00
Marc-André Moreau
c92e82b3dc
libfreerdp-core: improve TSG virtual connection and channel management
2015-02-12 12:03:15 -05:00
Marc-André Moreau
d330570e62
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2015-02-12 10:15:14 -05:00
Marc-André Moreau
c817da07e1
Merge pull request #2386 from bjcollins/master
...
Fix remote app in xfreerdp.
2015-02-12 10:14:23 -05:00
Marc-André Moreau
9263e42120
Merge pull request #2385 from hardening/nego_fix
...
Fix server-side protocol negociation
2015-02-12 10:12:01 -05:00
Hardening
0393624af8
Merge pull request #2377 from bmiklautz/wtsapi_tests
...
wtsapi: add TestWtsApiExtra
2015-02-12 11:21:09 +01:00
Bernhard Miklautz
7135fb38fb
Merge pull request #2388 from MartinHaimberger/mh-wtsapi-handler
...
wtsapi: added handler for LogonUser and LogoffUser
2015-02-12 10:45:43 +01:00