FreeRDP/libfreerdp
David FORT 6a8d21cab9 Fix server-side protocol negociation
Before this patch, RDP security was (wrongly) the fallback when negociating a
security protocol between the client and the server. For example when a client
was claiming TLS-only when connecting to a FreeRDP based-server with RDP security only,
the result of the negociation was that the server started to do RDP security.
The expected behaviour is to send a nego failure packet with error code
SSL_NOT_ALLOWED_BY_SERVER. This patch fixes this.

We also try to handle all cases of failed negociation and return the corresponding
error code.
2015-02-11 21:38:32 +01:00
..
cache gfx/pointer: add support to set pointer 2015-02-02 10:57:31 +01:00
codec Merge branch 'master' of github.com:FreeRDP/FreeRDP 2015-02-06 18:02:10 -05:00
common libfreerdp-core: add channel reconnect 2015-02-06 17:35:14 -05:00
core Fix server-side protocol negociation 2015-02-11 21:38:32 +01:00
crypto libfreerdp-core: improve reconnection 2015-02-06 14:21:26 -05:00
gdi Updated h264_decompress arguments. 2015-01-22 13:24:15 +01:00
locale Forward layout ID of Programmer Dvorak to server 2015-01-30 21:22:59 +01:00
primitives Merge branch 'master' of github.com:awakecoding/FreeRDP into egfx 2014-09-17 19:09:56 -04:00
utils ringbuffer: add option to enable/disable debugging 2015-02-03 15:28:05 +01:00
CMakeLists.txt libfreerdp-rail: remove 2014-11-12 19:51:17 -05:00