[System]: Correctly implement close and shutdown in SslStream. (#4969)
authorMartin Baulig <mabaul@microsoft.com>
Tue, 6 Jun 2017 15:46:29 +0000 (11:46 -0400)
committerGitHub <noreply@github.com>
Tue, 6 Jun 2017 15:46:29 +0000 (11:46 -0400)
commit21d5c9c346113d47455d96e545410733bfccf1fb
treeaf9a3c55214f726550f7ded76a729b5de5fcea84
parentd0b0e2b880f49726afcfab48ee4a8c80becfc93f
[System]: Correctly implement close and shutdown in SslStream. (#4969)

* [System]: Correctly implement close and shutdown in SslStream.

* Cleanup.

* Cosmetic.

* More ReferenceSources/SR2.cs into common.sources to make it build.
19 files changed:
mcs/class/Mono.Security/Mono.Security.Interface/IMonoSslStream.cs
mcs/class/System/Mono.AppleTls/AppleTlsContext.cs
mcs/class/System/Mono.AppleTls/AppleTlsStream.cs
mcs/class/System/Mono.Btls/MonoBtlsContext.cs
mcs/class/System/Mono.Btls/MonoBtlsObject.cs
mcs/class/System/Mono.Btls/MonoBtlsSsl.cs
mcs/class/System/Mono.Btls/MonoBtlsStream.cs
mcs/class/System/Mono.Net.Security/AsyncProtocolRequest.cs
mcs/class/System/Mono.Net.Security/LegacySslStream.cs
mcs/class/System/Mono.Net.Security/MobileAuthenticatedStream.cs
mcs/class/System/Mono.Net.Security/MobileTlsContext.cs
mcs/class/System/ReferenceSources/SR2.cs
mcs/class/System/System.Net.Security/SslStream.cs
mcs/class/System/System.Net.Security/SslStream.platformnotsupported.cs
mcs/class/System/common.sources
mcs/class/System/net_4_x_System.dll.sources
mono/btls/btls-bio.c
mono/btls/btls-ssl.c
mono/btls/btls-ssl.h