Commit Graph

44 Commits

Author SHA1 Message Date
lysannkessler f8430e246c moved final security connection step into nego_connect for consistency 2012-07-25 18:50:19 +02:00
lysannkessler d9c260f221 added command line options to specify preconnection PDU information 2012-07-25 18:46:43 +02:00
lysannkessler 3c6df95978 added a setting and a command line flag to disable security layer negotiation 2012-07-25 12:35:52 +02:00
Lysann Kessler 2068263193 Merge branch 'master' into spikes/hyperv 2012-07-24 18:27:20 +02:00
Marc-André Moreau baa740d612 libfreerdp-core: fix server-side protocol security negotiation for TLS + NLA 2012-06-19 20:10:49 -04:00
Lysann Kessler b119af583a introducing a bad hack to send the connection request after establishing a secure connection, and without a negotiation request 2012-06-02 21:39:29 +02:00
Vic Lee f5bafd6711 libfreerdp-core: fix server crash in case rdp key file is not provided. 2012-05-30 11:24:39 +08:00
Vic Lee 95f5e1156e libfreerdp-core/server: do not force encryption for local unix connection. 2012-05-22 23:21:09 +08:00
Trou 79e191f78b REALLY fix negociation this time 2012-03-31 16:09:19 +02:00
Trou fef87a0bd5 fix negotiation with NLA 2012-03-31 02:55:13 +02:00
Raphael Rigo efda0c2038 fix negociation check 2012-03-29 20:09:21 +02:00
Raphael Rigo 3bbf4133c2 fix negociation when standard rdp security is disabled 2012-03-29 20:06:17 +02:00
Marc-André Moreau d37e6091b0 libfreerdp-core: verify TLS certificate with both TLS and NLA 2012-02-12 12:46:53 -05:00
Pawel Jakub Dawidek 31529071fd Add glue that enables server-side support for Standard RDP Security. 2012-01-25 17:16:44 +01:00
Marc-André Moreau 30e8b63ab6 libfreerdp-core: fix sending of extended data blocks when supported only 2011-12-18 12:10:56 -05:00
Mike Gilbert bc3f8dfa53 libfreerdp-core: Finish cleanup of constant string arrays. 2011-11-30 17:40:36 -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 82d5d1b8f1 libfreerdp-core: apply patch from Nicolas Graziano to fix protocol security settings when Standard RDP is negotiated 2011-10-04 18:54:38 -04:00
Marc-André Moreau 347f626a61 wfreerdp: fix tcp non-blocking read 2011-09-25 14:54:07 -04:00
Vic Lee d7d7c8a352 libfreerdp-core: add more checking in nego phase. 2011-09-16 23:16:16 +08:00
Vic Lee ee2dc5449f libfreerdp-core/nego: fix segfault when cookie is NULL. 2011-09-10 14:25:08 +08:00
Marc-André Moreau d53bd1cafa libfreerdp-core: add support for token-based server redirection 2011-09-03 18:21:21 -04:00
Vic Lee 025e7f9c9b libfreerdp-core: fix memory leaks. 2011-08-25 13:45:43 +08:00
Vic Lee c08fef7d33 libfreerdp-core: change client connection sequence using nonblocking. 2011-08-22 17:11:50 +08:00
Vic Lee a921ab1824 server: fix bug reading cookie in nego. 2011-08-20 18:29:57 +08:00
Vic Lee 0607a08b61 server: send MCS Connect Response PDU. 2011-08-19 23:56:47 +08:00
Vic Lee b7f62964a4 server: start reading MCS Connect Initial PDU and Client Core Data. 2011-08-19 17:39:37 +08:00
Vic Lee 8cced27d17 libfreerdp/peer: initial protocol negotiation. 2011-08-18 23:15:28 +08:00
Vic Lee b64bcecb75 libfreerdp-core/nego: add connection error handling. 2011-08-13 12:40:14 +08:00
Brad Hards 3f37889482 libfreerdp-core: fix security selection
Also cleans up some debug stuff.
2011-07-31 13:51:26 +10:00
Brad Hards 2601d110aa Various minor warning fixes and unittest fixes. 2011-07-27 09:14:11 +10:00
Marc-André Moreau 1a2dc6f3d9 libfreerdp-core: refactoring of licensing code, refactoring of connection sequence 2011-07-17 23:16:31 -04:00
Marc-André Moreau 297334bae2 libfreerdp-core: refactoring of RDP module 2011-07-11 18:46:36 -04:00
Marc-André Moreau a7ecabdb20 libfreerdp-core: refactoring of transport module 2011-07-10 15:34:43 -04:00
Marc-André Moreau 841800a451 libfreerdp-core: added connection module 2011-07-10 01:48:10 -04:00
Marc-André Moreau 2199475153 libfreerdp-core: fix negotiation module 2011-07-07 13:37:48 -04:00
Marc-André Moreau f8fa387fae libfreerdp-core: added GCC client data blocks 2011-07-05 18:26:12 -04:00
Marc-André Moreau bd172ff55f libfreerdp-core: documented BER, PER, GCC, TPDU, TPKT, NEGO 2011-07-04 21:35:32 -04:00
Marc-André Moreau 27bca27636 libfreerdp-core: establish TLS connection 2011-07-03 19:27:02 -04:00
Marc-André Moreau 347863ffa5 libfreerdp-core: moving TCP out of transport module 2011-07-03 15:34:15 -04:00
Marc-André Moreau 0da3be6e53 libfreerdp-core: improved protocol security negotiation 2011-07-03 13:49:06 -04:00
Marc-André Moreau ccaa0d33ed libfreerdp-core: protocol security negotiation partially working 2011-07-03 12:42:35 -04:00
Marc-André Moreau cfbb6c286c libfreerdp-core: added cmake script 2011-06-30 22:20:39 -04:00
Marc-André Moreau 0dac2c555a libfreerdp-core: added protocol security negotiation 2011-06-30 18:48:48 -04:00