+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