2004-02-26 Carlos Guzman Alvarez <carlosga@telefonica.net>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Protocol.Tls / ChangeLog
index f8dcd2a6bc7acbe437891c6fde2dcc9253f76d44..6b750e78524c062e790d519587acbc33c28e74fc 100644 (file)
@@ -1,3 +1,100 @@
+2004-02-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
+\r
+       * Mono.Security.Protocol.Tls/HandshakeState.cs:\r
+\r
+               - New file.\r
+\r
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
+       * Mono.Security.Protocol.Tls/Context.cs:\r
+       * Mono.Security.Protocol.Tls/ClientContext.cs:\r
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
+\r
+               - Added changes for better handling of ClientHelloRequest messages.
+
+2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HttpsClientStream.cs: New. Internal glue class between System.dll 
+       WebConnection and SslClientStream to reduce reflection.
+       * SslClientStream.cs: RaiseServerCertificateValidation is now virtual
+       to allow HttpsClientStream to override it.\r
+
+2004-02-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
+\r
+               - Reimplementation of TLS/SSL Alert Protocol.
+
+2004-02-20 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
+
+       * Mono.Security.Protocol.Tls.Handshake.Client/SslClientCertificate.cs:
+
+        - Improved exception handling.
+
+2004-02-18 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
+\r
+       * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:\r
+       * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:\r
+       * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:\r
+\r
+               - Added Serializable attribute.\r
+\r
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
+       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:\r
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:\r
+       * Mono.Security.Protocol.Tls/TlsContext.cs:\r
+\r
+               - Added some optimizations proposed by Sebastien Pouliot.\r
+\r
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:\r
+\r
+               - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ).\r
+
+2004-02-18  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SslClientStream.cs: Fixed (inverted) condition for ServerCertificate.
+       * SecurityProtocolType.cs: Added [Serializable] to enum to match MS 
+       implementation.
+
+2004-02-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+
+               - Added changes to security properties for check that the handshake is finished.
+
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+
+        - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot )
+
+        - Reworked the record fragmentation.
+
+        - Fix for send the close notify alert in the Close method
+        only if the Handshake is fully negotiated.
+
+
+2004-02-16 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:
+
+        - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ).
+
+2004-02-15 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+               - Added specific control od available data for Network Streams
+               on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ).
+               - Removed test code.
+
+2004-02-14 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+    * Mono.Security.Protocol.Tls/SslClientStream.cs:
+
+        - Removed test code.
+
 2003-11-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
 \r
        * Mono.Security.Protocol.Tls/SslClientStream.cs:\r