6a8d21cab9
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. |
||
---|---|---|
.. | ||
cache | ||
codec | ||
common | ||
core | ||
crypto | ||
gdi | ||
locale | ||
primitives | ||
utils | ||
CMakeLists.txt |