[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / ChangeLog
index 2659cede686b9e4db7f95f73e0009a5017d99f50..e80407398f27650edb95dacea21f6134dc2b87d1 100644 (file)
@@ -1,3 +1,86 @@
+2010-07-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * ClientSessionCache.cs: Do not let the ValidityInterval be 
+       controlled by an environment variable for Moonlight
+       * HttpsClientStream.cs: Simplify code for Moonlight profile
+
+2010-05-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CipherSuite.cs:
+       * DebugHelper.cs:
+       * RecordProtocol.cs:
+       * SslClientStream.cs:
+               Let them compile for Moonlight (where the files are 
+               compiled inside System.dll)
+
+2010-04-23 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * Context.cs:
+       * SslStreamBase.cs:
+       * RecordProtocol.cs: differentiate a received 'CloseNotify' alert from
+       one that we sent. Disposing the stream will try to send the
+       'CloseNotify' alert, if it hasn't already, and ignore any errors. This
+       is needed for FTPS to work.
+
+2010-03-11 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * SslStreamBase.cs:
+       * SslClientStream.cs:
+       * SslServerStream.cs: modify the 2.0 callback to return more info.
+
+2010-03-01 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpsClientStream.cs: use Address instead
+       of RequestUri to get the right host name when the request is
+       redirected.
+
+       * SslStreamBase.cs:
+       * SslClientStream.cs:
+       * SslServerStream.cs:
+       added a new callback for certificate validation that gets all the
+       certificates received from the server/client. The callee should
+       build the chain and validate it.
+
+2009-10-20 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * ServerContext.cs:
+       * SslServerStream.cs: add new parameter that forces sending the
+       CertificateRequest record. Make sure we raise the client certificate
+       validation event when it is requested or required.
+
+2009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpsClientStream.cs: if there's only an ICertificatePolicy and no
+       ServerCertificateValicationCallback, don't fail.
+
+2009-07-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * HttpsClientStream.cs: invoke the ServerCertificateValidationCallback
+       in the 2.0 profile. If there's a CertificatePolicy, it is run before
+       the 2.0 callback.
+
+2007-09-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Context.cs: Clear key info memory (not just nullify). Fix bug #82819
+
+2007-08-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RecordProtocol.cs, SslStreamBase.cs: Ensure nothing (even the same
+       thread) can confuse the record decoding code. Fix bug #82145 (LDAP) 
+       which uses several thread over a single SslClientStream instance.
+
+2007-05-23 Gonzalo Paniagua Javier <gonzalo.mono@gmail.com>
+
+       * Context.cs: fix the calculation of the unix time.
+
+2007-05-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpsClientStream.cs: Add support for client certificates from
+       HttpWebRequest if it uses X509Certificate2 instance (which requires
+       using 2.0 profile) and if the private key is available.
+       * SslStreamBase.cs: Fix warning in 2.0 because Stream now implements
+       Dispose. Rework Close (in 2.0) to avoid infinite recursion.
+
 2006-12-08  Sebastien Pouliot  <sebastien@ximian.com> 
 
        * ClientSessionCache.cs: Fix cache to be really used. Original patch