[System]: SslStream.Flush() now flushes the underlying stream. Bug #57528. (#5569)
authorMartin Baulig <mabaul@microsoft.com>
Thu, 14 Sep 2017 17:17:19 +0000 (13:17 -0400)
committerGitHub <noreply@github.com>
Thu, 14 Sep 2017 17:17:19 +0000 (13:17 -0400)
commit56c2802ff9d1eec9ac6ab090100bb9cceccc83fb
tree4bc38139859054c03d4ebe14c17635edde9e8f65
parent002fcd5835bf0171bbc4d938d9114de4169e9ae1
[System]: SslStream.Flush() now flushes the underlying stream.  Bug #57528. (#5569)

* Mono.Security.Interface.IMonoSslStream: removed Flush().

* Mono.Net.Security.MobileAuthenticatedStream: Flush() now calls `InnerStream.Flush ()'.

* System.Net.Security.SslStream: Flush() now calls `InnerStream.Flush ()'.

* System.Net.Security.SslStream: fix `CanRead`, `CanWrite` and `CanTimeout` logic.
mcs/class/Mono.Security/Mono.Security.Interface/IMonoSslStream.cs
mcs/class/System/Mono.Net.Security/MobileAuthenticatedStream.cs
mcs/class/System/System.Net.Security/SslStream.cs