svn:eol-style=native
authorRaja R Harinath <harinath@hurrynot.org>
Tue, 5 Dec 2006 14:45:48 +0000 (14:45 -0000)
committerRaja R Harinath <harinath@hurrynot.org>
Tue, 5 Dec 2006 14:45:48 +0000 (14:45 -0000)
svn path=/trunk/mcs/; revision=69040

mcs/class/Accessibility/ChangeLog
mcs/class/Microsoft.JScript/Assembly/ChangeLog
mcs/class/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ChangeLog
mcs/class/Mono.Security/Mono.Security.Protocol.Tls/ChangeLog
mcs/class/Novell.Directory.Ldap/Novell.Directory.Ldap.Security.jvm/ChangeLog
mcs/class/corlib/System.Runtime.CompilerServices/ChangeLog
mcs/class/corlib/Test/System.Diagnostics/ChangeLog
mcs/class/corlib/Test/System.Reflection.Emit/ChangeLog

index 2ee67b373a31cc07aa3da9537daab8e371923286..67a59ac3e5284593a9a8b2d60030145eab02ad14 100644 (file)
@@ -3,6 +3,6 @@
        * Accessibility.dll.sources:
        * list.unix: AssemblyInfo.cs added
 
-2002-12-10  Jeroen Janssen <japj@darius.demon.nl>\r
-       \r
-       * updated .build file to correctly build with Nant\r
+2002-12-10  Jeroen Janssen <japj@darius.demon.nl>
+       
+       * updated .build file to correctly build with Nant
index 556dd77cd691d4a983118956a4b74c3e81632018..42a2dc6077076b58931257942cb3037ea985e69e 100644 (file)
@@ -1,7 +1,7 @@
-2005-05-18  Marek Safar  <marek.safar@seznam.cz>\r
-\r
-       * AssemblyInfo.cs: Fixed attributes.\r
-\r
+2005-05-18  Marek Safar  <marek.safar@seznam.cz>
+
+       * AssemblyInfo.cs: Fixed attributes.
+
 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
 
        * AssemblyInfo.cs: Added
index 1025040e4b62ede5fffba46a74720897a1602821..968ef2451d6e6013ebfe376f265d03bffcb9b120 100644 (file)
@@ -43,9 +43,9 @@
        not to be confused with the record 24 bits length) before the RSA
        signature of the MD5SHA1 hash. Fix #71696.
 
-2004-05-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:\r
+2004-05-11 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
 
                - Added fix for better handling of exceptions when
                building the X509 Certificate chain.
index 3faa4dc6cdb227bd228bfc1c10871bb16dcb629e..532a39926b10ed935e8c33b9d016f6898bdbbd82 100644 (file)
        * RecordProtocol.cs: Fix alert data that could leak into appplication 
        data (e.g. when closing the SSL session).
 
-2004-07-14  Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Removed duplicate license header file from\r
-       all source files.\r
-\r
-2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>\r
-\r
-       * SslClientStream.cs: Changed lock to "new object()" and not \r
-       String.Empty (as the read/write locks points becomes the same).\r
-       * SslServerStream.cs: Changed lock to "new object()" and not \r
-       String.Empty (as the read/write locks points becomes the same).\r
-\r
-2004-07-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>\r
-\r
-       * HttpsClientStream.cs: get an HttpWebRequest so that we can use the\r
-       ServicePoint it has. No need to get the host now.\r
-\r
-2004-05-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/Alert.cs:\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/CipherSuiteCollection.cs:\r
-       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/Context.cs:\r
-       * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/SecurityCompressionType.cs:\r
-       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
-       * Mono.Security.Protocol.Tls/TlsClientSettings.cs:\r
-\r
-               - Changes for fix FxCop Rules.\r
-\r
-               - Reworked CipherSuiteCollection class.\r
-\r
-\r
-2004-04-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/DebugHelper.cs:\r
-\r
-               - New class.\r
-\r
-       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/Context.cs:\r
-       * Mono.Security.Protocol.Tls/Context.cs:\r
-       * Mono.Security.Protocol.Tls/SslCipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-\r
-               - Added debug capabilities.\r
-\r
-       * Mono.Security.Protocol.Tls/ServerContext.cs:\r
-\r
-               - Added initialization of requested CertificateTypes and CA's\r
-\r
-2004-04-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/TlsException.cs:\r
-\r
-               - Make it public until npgsql people can fix their sources.\r
-\r
-2004-03-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:\r
-\r
-               - Added new CertificateRSA property.\r
-\r
-               - Added new UpdateCertfificateRSA method.\r
-\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-\r
-               - Removed CertificateRSA() method.      \r
-\r
-2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>\r
-\r
-       * CipherSuite.cs: Fixed PRF generation when secret is an odd number of \r
-       bytes (section 5 in RFC2246).\r
-       * CipherSuiteFactory.cs: Added algorithms RSA_EXPORT_WITH_RC4_40_MD5,\r
-       RSA_EXPORT_WITH_RC2_CBC_40_MD5, RSA_EXPORT_WITH_DES40_CBC_SHA,\r
-       RSA_EXPORT_WITH_RC4_56_MD5, RSA_EXPORT_WITH_RC2_CBC_56_MD5,\r
-       RSA_EXPORT_WITH_DES_CBC_56_SHA and RSA_EXPORT_WITH_RC4_56_SHA to both\r
-       SSL3 and TLS1 protocols.\r
-       * SslCipherSuite.cs: Fixed key generation for exportable ciphers.\r
-       * TlsCipherSuite.cs: Fixed key generation for exportable ciphers.\r
-\r
-2004-03-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/SslCipherSuite.cs:\r
-\r
-               - Added changes for allow it to work as server or client.\r
-\r
-2004-03-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/TlsStream.cs:\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/SslHandshakeHash.cs:\r
-       * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
-\r
-               - Use Buffer.BlockCopy instead of System.Array.Copy\r
-\r
-2004-03-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/Ciphersuite.cs:\r
-\r
-               - Added generation of the Server encryption algorithms.\r
-\r
-               - Modified encryption/decription methods for work\r
-               as client or server as needed.\r
-\r
-       * Mono.Security.Protocol.Tls/RecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:\r
-\r
-               - Added new ProcessChangeCipherSpec method.\r
-\r
-       * Mono.Security.Protocol.Tls/Context.cs:\r
-\r
-               - Added new PrintBuffer method ( for debug ).\r
-\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-       * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
-\r
-               - Callback cleanup.\r
-\r
-2004-03-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/SslServerStream.cs:\r
-\r
-               - Initial implementation of the doHandshake method.\r
-\r
-        - Added initial events implementation.\r
-\r
-       * Mono.Security.Protocol.Tls/Ciphersuite.cs:\r
-       * Mono.Security.Protocol.Tls/TlsCiphersuite.cs:\r
-       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:\r
-       * Mono.Security.Protocol.Tls/TlsClientSettings.cs:\r
-       * Mono.Security.Protocol.Tls/ClientContext.cs:\r
-\r
-               - Changes for make use of the renamed classes and enums.\r
-\r
-       * Mono.Security.Protocol.Tls/TlsContentType.cs:\r
-\r
-               - Renamed to ContentType.cs ( Enum and file )\r
\r
-       * Mono.Security.Protocol.Tls/TlsCiphersuiteCollection.cs:\r
-\r
-               - Renamed to CiphersuiteCollection.cs ( Class and file )\r
-\r
-       * Mono.Security.Protocol.Tls/TlsCiphersuiteFactory.cs:\r
-\r
-               - Renamed to CiphersuiteCollection.cs ( Class and file )\r
-\r
-       * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:\r
-\r
-               - Renamed to SslHandshakeHash.cs ( Class and file )\r
-\r
-       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:\r
-\r
-               - Renamed to SslCipherSuite.cs ( Class and file )\r
-\r
-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.\r
-\r
-2004-02-25  Sebastien Pouliot  <sebastien@ximian.com>\r
-\r
-       * HttpsClientStream.cs: New. Internal glue class between System.dll \r
-       WebConnection and SslClientStream to reduce reflection.\r
-       * SslClientStream.cs: RaiseServerCertificateValidation is now virtual\r
-       to allow HttpsClientStream to override it.\r
-\r
-2004-02-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>\r
-\r
-       * 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.\r
-\r
-2004-02-20 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/SslClientCertificate.cs:\r
-\r
-        - Improved exception handling.\r
-\r
-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
-\r
-2004-02-18  Sebastien Pouliot  <sebastien@ximian.com>\r
-\r
-       * SslClientStream.cs: Fixed (inverted) condition for ServerCertificate.\r
-       * SecurityProtocolType.cs: Added [Serializable] to enum to match MS \r
-       implementation.\r
-\r
-2004-02-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-\r
-               - Added changes to security properties for check that the handshake is finished.\r
-\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-\r
-        - Added changes for bring async methods to work ( Thanks to Sebastien Pouliot )\r
-\r
-        - Reworked the record fragmentation.\r
-\r
-        - Fix for send the close notify alert in the Close method\r
-        only if the Handshake is fully negotiated.\r
-\r
-\r
-2004-02-16 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/TlsCipherSuiteFactory.cs:\r
-\r
-        - Changed ciphersuites order of preference ( Thanks to Sebastien Pouliot for his feedback ).\r
-\r
-2004-02-15 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
\r
-               - Added specific control od available data for Network Streams\r
-               on Read ( Thanks to Francisco Figueiredo Jr. for his feedback ).\r
\r
-               - Removed test code.\r
-\r
-2004-02-14 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-    * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-\r
-        - Removed test code.\r
-\r
-2003-11-17 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/SslClientStream.cs:\r
-\r
-               Removed ReadByte method, use innerStream.ReadByte() method instead.\r
-\r
-2003-11-13 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation.\r
-\r
-               The next files are no more needed:\r
-\r
-                       - TlsSession.cs\r
-\r
-                       - TlsNetworkStream.cs\r
-\r
-                       - TlsSocket.cs\r
-\r
-                       - TlsSessionState.cs\r
-\r
-               The next files are renamed:\r
-\r
-                       - TlsSessionSettings.cs -> TlsClientSettings.cs\r
-\r
-                       - TlsSessionContext.cs -> TlsContext.cs\r
-\r
-               The next files are new:\r
-\r
-                       - SslClientStream.cs ( the name is non definitive yet )\r
-\r
-               The next files where changed to reflect the new canges:\r
-\r
-                       - TlsHandshakeMessage.cs\r
-\r
-                       - TlsClientCertificate.cs\r
-\r
-                       - TlsClientCertificateVerify.cs\r
-\r
-                       - TlsClientFinished.cs\r
-\r
-                       - TlsClientHello.cs\r
-\r
-                       - TlsClientKeyExchange.cs\r
-\r
-                       - TlsServerCertificate.cs\r
-\r
-                       - TlsServerCertificateRequest.cs\r
-\r
-                       - TlsServerFinished.cs\r
-\r
-                       - TlsServerHello.cs\r
-\r
-                       - TlsServerHelloDone.cs\r
-\r
-                       - TlsServerKeyExchange.cs\r
-\r
-                       - TlsAlert.cs\r
-\r
-                       - TlsCloseNotifyAlert.cs\r
-\r
-               \r
-2003-11-12 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:\r
-       \r
-               - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. )\r
-               \r
-       * Mono.Security.Protocol.Tls/TlsProtocol.cs:\r
-       \r
-               - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 )\r
-       \r
-       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:\r
-       \r
-               - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. )\r
-               \r
-       * Mono.Security.Cryptography/TlsCompressionMethod.cs:\r
-       \r
-               - Renamed to SecurityCompressionType.\r
-               \r
-       * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:\r
-       * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:\r
-       * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:\r
-       \r
-               - New enumerations that matches .NET 1.2 definitions with some minor differences.\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/TlsSessionContext.cs:\r
-       \r
-               - Added changes for make use of new enumerations.\r
-       \r
-       * Mono.Security.Protocol.Tls/TlsClientStream.cs:\r
-       \r
-               - Added new informative properties that matches .NET 1.2 SslClientStream\r
-               ( Not all the properties are implemented yet ).\r
-\r
-\r
-2003-11-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:\r
-\r
-               - Fixed invalid alert message.\r
-\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:\r
-       * Mono.Security.Cryptography/HMAC.cs:\r
-       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:\r
-\r
-               - Changed ( Thanks to Sebastién Pouliot for his feedback )\r
-\r
-                       SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();\r
-                       MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider();\r
-\r
-                       to\r
-\r
-                       HashAlgorithm sha = SHA1.Create();\r
-                       HashAlgorithm md5 = MD5.Create(); \r
-\r
-2003-11-04 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-\r
-               - Added custom padding for record encryption.\r
-\r
-\r
-2003-11-03 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs:\r
-       \r
-               - Removed file.\r
-\r
-       * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:\r
-       \r
-               - New class for handshake hashes calculation on SSL3 protocol.\r
-\r
-       * Mono.Security.Protocol.Tls/TlsSessionContext.cs:\r
-       \r
-               - Fixed mac keys clearing for SSL3 protocol.\r
-\r
-       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:\r
-       \r
-               - Added changes for make use of new TlsSslHandshakeHash class.\r
-       \r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:\r
-       \r
-               - Added initial implementation for SSL3 protocol.\r
-       \r
-       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:\r
-       \r
-               - New class for md5-sha hash calculation.\r
-                                                       \r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs:\r
-       \r
-               - Make use of new MD5SHA1CryptoServiceProvider class.\r
-               \r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:\r
-       \r
-               - Added initial implementation (not finished).\r
-                       \r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
-       \r
-               - Minor change to message processing.\r
-\r
-               - Changed verify method name to verifySignature.\r
-                       \r
-       * Mono.Security.Protocol.Tls/TlsSessionContext.cs:\r
-       \r
-               - Changed handshakeHashes member to be an TlsStream.\r
-\r
-2003-10-28 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
-\r
-       * Mono.Security.Protocol.Tls/CipherSuite.cs:\r
-       * Mono.Security.Protocol.Tls/TlsSessionSettings.cs:\r
-       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:\r
-       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:\r
-\r
-               - Added changes for make use of X509 classes from mono.\r
-\r
-2003-10-23 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
-\r
-       * Added partial implementation of SSL3 protocol ( not finished yet ).\r
-\r
-       * TlsAbstractCipherSuite.cs: Renamed to CipherSuite.cs.\r
-\r
-       * Removed AssemblyInfo.cs file.\r
-\r
-2003-10-21 Carlos Guzmán Álvarez <carlosga@telefonica.net>\r
-\r
-       TlsCipherSuiteFactory.cs: Changed names of private methods.\r
-\r
-       TlsSslCipherSuite.cs: Replaced implementations of key generation methods with a throw new NotSupportedException().\r
-\r
-\r
-2003-10-20  Carlos Guzmán Álvarez  <carlosga@telefonica.net>\r
-\r
-       TlsCupherSuite.cs: Fixed padding length calculation on record encryption.\r
-       \r
-       TlsSessionContext.cs:   Added new CompressionMethod property.\r
-                                       Added new MAX_FRAGMENT_SIZE constant.\r
-\r
-       TlsSession.cs: Removed MaxFragmentSize property.\r
-\r
-       TlsSocket.cs: Replaced use of TlsSesison.MaxFragmentSize by TlsSessionContext.MAX_FAGMENT_SIZE\r
-       \r
-       TlsSessionSettings.cs: Added new CompressionMethod property.\r
-\r
-       * Abstracted CipherSuite classes for allow work with other protocol versions.\r
-\r
-       * Added new files :\r
-\r
-               TlsAbstractCipherSuite.cs \r
-                       \r
-               TlsSslCipherSuite.cs\r
-\r
-               TlsCipherSuiteFactory.cs\r
-\r
-               TlsCompressionMethod.cs\r
-\r
-       * Added new cipher suites definitions based on RFC3268 - (http://www.ietf.org/rfc/rfc3268.txt)\r
-\r
-       * Added two new supported ciphersuites for TLS protocol:\r
-\r
-               TLS_RSA_WITH_AES_256_CBC_SHA\r
-\r
-               TLS_RSA_WITH_AES_128_CBC_SHA\r
-\r
-       * Moved key generation stuff to specific cipher suite classes.\r
-\r
-2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>\r
-\r
-       * AssemblyInfo.cs: commented out KeyFile reference.\r
-\r
-       * TlsSession.cs: changed Math.Pow for System.Math.Pow because of MCS\r
-       bug with namespace resolving.\r
-\r
+2004-07-14  Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Removed duplicate license header file from
+       all source files.
+
+2004-07-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SslClientStream.cs: Changed lock to "new object()" and not 
+       String.Empty (as the read/write locks points becomes the same).
+       * SslServerStream.cs: Changed lock to "new object()" and not 
+       String.Empty (as the read/write locks points becomes the same).
+
+2004-07-14 Gonzalo Paniagua Javier <gonzalo@ximian.com>
+
+       * HttpsClientStream.cs: get an HttpWebRequest so that we can use the
+       ServicePoint it has. No need to get the host now.
+
+2004-05-09 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/Alert.cs:
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/CipherSuiteCollection.cs:
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/Context.cs:
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/SecurityCompressionType.cs:
+       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:
+       * Mono.Security.Protocol.Tls/TlsClientSettings.cs:
+
+               - Changes for fix FxCop Rules.
+
+               - Reworked CipherSuiteCollection class.
+
+
+2004-04-21 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/DebugHelper.cs:
+
+               - New class.
+
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/Context.cs:
+       * Mono.Security.Protocol.Tls/Context.cs:
+       * Mono.Security.Protocol.Tls/SslCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+
+               - Added debug capabilities.
+
+       * Mono.Security.Protocol.Tls/ServerContext.cs:
+
+               - Added initialization of requested CertificateTypes and CA's
+
+2004-04-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/TlsException.cs:
+
+               - Make it public until npgsql people can fix their sources.
+
+2004-03-19 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:
+
+               - Added new CertificateRSA property.
+
+               - Added new UpdateCertfificateRSA method.
+
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+
+               - Removed CertificateRSA() method.      
+
+2004-03-19  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CipherSuite.cs: Fixed PRF generation when secret is an odd number of 
+       bytes (section 5 in RFC2246).
+       * CipherSuiteFactory.cs: Added algorithms RSA_EXPORT_WITH_RC4_40_MD5,
+       RSA_EXPORT_WITH_RC2_CBC_40_MD5, RSA_EXPORT_WITH_DES40_CBC_SHA,
+       RSA_EXPORT_WITH_RC4_56_MD5, RSA_EXPORT_WITH_RC2_CBC_56_MD5,
+       RSA_EXPORT_WITH_DES_CBC_56_SHA and RSA_EXPORT_WITH_RC4_56_SHA to both
+       SSL3 and TLS1 protocols.
+       * SslCipherSuite.cs: Fixed key generation for exportable ciphers.
+       * TlsCipherSuite.cs: Fixed key generation for exportable ciphers.
+
+2004-03-16 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/SslCipherSuite.cs:
+
+               - Added changes for allow it to work as server or client.
+
+2004-03-15 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/TlsStream.cs:
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/SslHandshakeHash.cs:
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:
+
+               - Use Buffer.BlockCopy instead of System.Array.Copy
+
+2004-03-10 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/Ciphersuite.cs:
+
+               - Added generation of the Server encryption algorithms.
+
+               - Modified encryption/decription methods for work
+               as client or server as needed.
+
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:
+
+               - Added new ProcessChangeCipherSpec method.
+
+       * Mono.Security.Protocol.Tls/Context.cs:
+
+               - Added new PrintBuffer method ( for debug ).
+
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:
+
+               - Callback cleanup.
+
+2004-03-06 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:
+
+               - Initial implementation of the doHandshake method.
+
+        - Added initial events implementation.
+
+       * Mono.Security.Protocol.Tls/Ciphersuite.cs:
+       * Mono.Security.Protocol.Tls/TlsCiphersuite.cs:
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:
+       * Mono.Security.Protocol.Tls/TlsClientSettings.cs:
+       * Mono.Security.Protocol.Tls/ClientContext.cs:
+
+               - Changes for make use of the renamed classes and enums.
+
+       * Mono.Security.Protocol.Tls/TlsContentType.cs:
+
+               - Renamed to ContentType.cs ( Enum and file )
+       * Mono.Security.Protocol.Tls/TlsCiphersuiteCollection.cs:
+
+               - Renamed to CiphersuiteCollection.cs ( Class and file )
+
+       * Mono.Security.Protocol.Tls/TlsCiphersuiteFactory.cs:
+
+               - Renamed to CiphersuiteCollection.cs ( Class and file )
+
+       * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:
+
+               - Renamed to SslHandshakeHash.cs ( Class and file )
+
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
+
+               - Renamed to SslCipherSuite.cs ( Class and file )
+
+2004-02-26 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/HandshakeState.cs:
+
+               - New file.
+
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:
+       * Mono.Security.Protocol.Tls/Context.cs:
+       * Mono.Security.Protocol.Tls/ClientContext.cs:
+       * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs:
+
+               - 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.
+
+2004-02-24 Carlos Guzman Alvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/RecordProtocol.cs:
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+       * Mono.Security.Protocol.Tls/SslServerStream.cs:
+
+               - Reimplementation of TLS/SSL Alert Protocol.
+
+2004-02-20 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Handshake.Client/SslClientCertificate.cs:
+
+        - Improved exception handling.
+
+2004-02-18 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:
+       * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:
+       * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:
+
+               - Added Serializable attribute.
+
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsContext.cs:
+
+               - Added some optimizations proposed by Sebastien Pouliot.
+
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
+
+               - Changes on Common Name detection and certificate error handling ( Thanks to Sebastien Pouliot for his feedback ).
+
+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>
+
+       * Mono.Security.Protocol.Tls/SslClientStream.cs:
+
+               Removed ReadByte method, use innerStream.ReadByte() method instead.
+
+2003-11-13 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Added implementation of an SslClientStream class similar to the MS .NET Framework 1.2 documentation.
+
+               The next files are no more needed:
+
+                       - TlsSession.cs
+
+                       - TlsNetworkStream.cs
+
+                       - TlsSocket.cs
+
+                       - TlsSessionState.cs
+
+               The next files are renamed:
+
+                       - TlsSessionSettings.cs -> TlsClientSettings.cs
+
+                       - TlsSessionContext.cs -> TlsContext.cs
+
+               The next files are new:
+
+                       - SslClientStream.cs ( the name is non definitive yet )
+
+               The next files where changed to reflect the new canges:
+
+                       - TlsHandshakeMessage.cs
+
+                       - TlsClientCertificate.cs
+
+                       - TlsClientCertificateVerify.cs
+
+                       - TlsClientFinished.cs
+
+                       - TlsClientHello.cs
+
+                       - TlsClientKeyExchange.cs
+
+                       - TlsServerCertificate.cs
+
+                       - TlsServerCertificateRequest.cs
+
+                       - TlsServerFinished.cs
+
+                       - TlsServerHello.cs
+
+                       - TlsServerHelloDone.cs
+
+                       - TlsServerKeyExchange.cs
+
+                       - TlsAlert.cs
+
+                       - TlsCloseNotifyAlert.cs
+
+               
+2003-11-12 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
+       
+               - Changes for give full error message only in debug mode ( Thanks to Sebastién Pouliot. )
+               
+       * Mono.Security.Protocol.Tls/TlsProtocol.cs:
+       
+               - Renamed to SecurityProtocolType.cs ( for match .NET 1.2 )
+       
+       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
+       
+               - Renamed to MD5SHA1.cs ( Thanks to Sebastién Pouliot. )
+               
+       * Mono.Security.Cryptography/TlsCompressionMethod.cs:
+       
+               - Renamed to SecurityCompressionType.
+               
+       * Mono.Security.Protocol.Tls/CipherAlgorithmType.cs:
+       * Mono.Security.Protocol.Tls/HashAlgorithmType.cs:
+       * Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs:
+       
+               - New enumerations that matches .NET 1.2 definitions with some minor differences.
+       
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
+       
+               - Added changes for make use of new enumerations.
+       
+       * Mono.Security.Protocol.Tls/TlsClientStream.cs:
+       
+               - Added new informative properties that matches .NET 1.2 SslClientStream
+               ( Not all the properties are implemented yet ).
+
+
+2003-11-10 Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Alerts/TlsAlert.cs:
+
+               - Fixed invalid alert message.
+
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
+       * Mono.Security.Cryptography/HMAC.cs:
+       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
+
+               - Changed ( Thanks to Sebastién Pouliot for his feedback )
+
+                       SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();
+                       MD5CryptoServiceProvider sha = new MD5CryptoServiceProvider();
+
+                       to
+
+                       HashAlgorithm sha = SHA1.Create();
+                       HashAlgorithm md5 = MD5.Create(); 
+
+2003-11-04 Carlos Guzmán Álvarez <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+
+               - Added custom padding for record encryption.
+
+
+2003-11-03 Carlos Guzmán Álvarez <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls.Handshake/TlsHandshakeMessages.cs:
+       
+               - Removed file.
+
+       * Mono.Security.Protocol.Tls/TlsSslHandshakeHash.cs:
+       
+               - New class for handshake hashes calculation on SSL3 protocol.
+
+       * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
+       
+               - Fixed mac keys clearing for SSL3 protocol.
+
+       * Mono.Security.Protocol.Tls/TlsSslCipherSuite.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:
+       
+               - Added changes for make use of new TlsSslHandshakeHash class.
+       
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:
+       
+               - Added initial implementation for SSL3 protocol.
+       
+       * Mono.Security.Cryptography/MD5SHA1CryptoServiceProvider.cs:
+       
+               - New class for md5-sha hash calculation.
+                                                       
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsHandshakeMessage.cs:
+       
+               - Make use of new MD5SHA1CryptoServiceProvider class.
+               
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
+       
+               - Added initial implementation (not finished).
+                       
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
+       
+               - Minor change to message processing.
+
+               - Changed verify method name to verifySignature.
+                       
+       * Mono.Security.Protocol.Tls/TlsSessionContext.cs:
+       
+               - Changed handshakeHashes member to be an TlsStream.
+
+2003-10-28 Carlos Guzmán Álvarez <carlosga@telefonica.net>
+
+       * Mono.Security.Protocol.Tls/CipherSuite.cs:
+       * Mono.Security.Protocol.Tls/TlsSessionSettings.cs:
+       * Mono.Security.Protocol.Tls/TlsServerSettings.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs:
+       * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs:
+
+               - Added changes for make use of X509 classes from mono.
+
+2003-10-23 Carlos Guzmán Álvarez <carlosga@telefonica.net>
+
+       * Added partial implementation of SSL3 protocol ( not finished yet ).
+
+       * TlsAbstractCipherSuite.cs: Renamed to CipherSuite.cs.
+
+       * Removed AssemblyInfo.cs file.
+
+2003-10-21 Carlos Guzmán Álvarez <carlosga@telefonica.net>
+
+       TlsCipherSuiteFactory.cs: Changed names of private methods.
+
+       TlsSslCipherSuite.cs: Replaced implementations of key generation methods with a throw new NotSupportedException().
+
+
+2003-10-20  Carlos Guzmán Álvarez  <carlosga@telefonica.net>
+
+       TlsCupherSuite.cs: Fixed padding length calculation on record encryption.
+       
+       TlsSessionContext.cs:   Added new CompressionMethod property.
+                                       Added new MAX_FRAGMENT_SIZE constant.
+
+       TlsSession.cs: Removed MaxFragmentSize property.
+
+       TlsSocket.cs: Replaced use of TlsSesison.MaxFragmentSize by TlsSessionContext.MAX_FAGMENT_SIZE
+       
+       TlsSessionSettings.cs: Added new CompressionMethod property.
+
+       * Abstracted CipherSuite classes for allow work with other protocol versions.
+
+       * Added new files :
+
+               TlsAbstractCipherSuite.cs 
+                       
+               TlsSslCipherSuite.cs
+
+               TlsCipherSuiteFactory.cs
+
+               TlsCompressionMethod.cs
+
+       * Added new cipher suites definitions based on RFC3268 - (http://www.ietf.org/rfc/rfc3268.txt)
+
+       * Added two new supported ciphersuites for TLS protocol:
+
+               TLS_RSA_WITH_AES_256_CBC_SHA
+
+               TLS_RSA_WITH_AES_128_CBC_SHA
+
+       * Moved key generation stuff to specific cipher suite classes.
+
+2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>
+
+       * AssemblyInfo.cs: commented out KeyFile reference.
+
+       * TlsSession.cs: changed Math.Pow for System.Math.Pow because of MCS
+       bug with namespace resolving.
+
index cc77f724ea80e1c81f59663af3de18aec5eac674..be95898738f579e88e26bbce0fac2a3b066c0b4c 100644 (file)
@@ -17,8 +17,8 @@
        Krb5Helper.
 
 2005-28-07  Boris Kirzner <borisk@mainsoft.com>
-       * Novell.Directory.Ldap.Security.jvm/ExchangeTokenPrivilegedAction.cs,\r
-       Novell.Directory.Ldap.Security.jvm/CreateContextPrivilegedAction.cs,\r
+       * Novell.Directory.Ldap.Security.jvm/ExchangeTokenPrivilegedAction.cs,
+       Novell.Directory.Ldap.Security.jvm/CreateContextPrivilegedAction.cs,
        Novell.Directory.Ldap.Security.jvm/SecureStream.cs,
        Novell.Directory.Ldap.Security.jvm/WrapPrivilegedAction.cs,
        Novell.Directory.Ldap.Security.jvm/Krb5Helper.cs,
index 875824d7c5a6fdcf595232ade512355a542c2157..64afe8f813b0a80b66d95a9fd80af4988117fe3d 100644 (file)
        * RuntimeHelpers.cs: Add some missing 2.0 attributes.
 
 2005-02-12  Marek Safar  <marek.safar@seznam.cz>
-\r
-       * CompilationRelaxationsAttribute.cs,\r
-       * DependencyAttribute.cs,\r
-       * FixedBufferAttribute.cs,\r
-       * InternalsVisibleToAttribute.cs,\r
-       * RequiredAttributeAttribute.cs,\r
-       * StringFreezingAttribute.cs: Fix NET_2_0 attributes.\r
-\r
-       * CustomConstantAttribute.cs,\r
-       * IndexerNameAttribute.cs: Fix AttributeUsage flags.\r
-\r
+
+       * CompilationRelaxationsAttribute.cs,
+       * DependencyAttribute.cs,
+       * FixedBufferAttribute.cs,
+       * InternalsVisibleToAttribute.cs,
+       * RequiredAttributeAttribute.cs,
+       * StringFreezingAttribute.cs: Fix NET_2_0 attributes.
+
+       * CustomConstantAttribute.cs,
+       * IndexerNameAttribute.cs: Fix AttributeUsage flags.
+
 2005-01-04  Sebastien Pouliot  <sebastien@ximian.com>
 
        * IsVolatile.cs: Fix errors in corcompare (HEAD versus 1.1 and 2.0). 
        should be) we need to explicitly set Inherited to false 
        for those attributes where it should be false.
 
-2004-03-30  Martin Baulig  <martin@ximian.com>\r
-\r
-       * NewConstraintAttribute.cs: New file.\r
-\r
-2003-11-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs (Equals): Track changes to ValueType.\r
-\r
-2003-11-15  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].\r
-\r
-Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: pass the handles values o icalls, to avoid \r
-       special cases in some call conventions.\r
-\r
-2003-06-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.\r
-\r
-2003-04-27  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed\r
-       now.\r
-\r
-2003-04-19  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Enable the last changes again since they no\r
-       longer break the corlib_cmp build.\r
-\r
-2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Back out these changes as they break the windows\r
-       build.\r
-       \r
-2003-04-18  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from\r
-       NET 1.1.        \r
-\r
-2002-09-21  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * CallConvCdecl.cs: new file\r
-\r
-       * CallConvFastcall.cs: new file\r
-\r
-       * CallConvThiscall.cs: new file\r
-\r
-       * CallConvStdcall.cs: new file\r
-\r
-       * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and\r
-       RunClassConstructor.\r
-\r
-2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * IsVolatile.cs: No _public_ members, but if we don't put a private\r
-       ctor, the complier will give us a public one.\r
-\r
-2002-08-23  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * IsVolatile.cs: This class has no members, not even an empty ctor.\r
-\r
-2002-07-24  Duncan Mak  <duncan@ximian.com>\r
-\r
-       * AccessedThroughPropertyAttribute.cs:\r
-       * CompilationRelaxationsAttribute.cs: \r
-       * CompilerGlobalScopeAttribute.cs: \r
-       * DateTimeConstantAttribute.cs: \r
-       * DecimalConstantAttribute.cs: \r
-       * IDispatchConstantAttribute.cs:\r
-       * IsVolatile.cs:\r
-       * IUnknownConstantAttribute.cs: \r
-       * RequiredAttributeAttribute.cs: Visibility changes.\r
-\r
-2002-07-23  Duncan Mak  <duncan@ximian.com>\r
-\r
-       * AccessedThroughPropertyAttribute.cs: \r
-       * CompilationRelaxationsAttribute.cs: \r
-       * CompilerGlobalScopeAttribute.cs: \r
-       * CustomConstantAttribute.cs: \r
-       * DateTimeConstantAttribute.cs: \r
-       * DecimalConstantAttribute.cs: \r
-       * DiscardableAttribute.cs: \r
-       * IDispatchConstantAttribute.cs: \r
-       * IUnknownConstantAttribute.cs: \r
-       * RequiredAttributeAttribute.cs: Added all the missing Attributes\r
-\r
-       * IsVolatile.cs: Added to CVS.\r
-\r
-       * MethodImplOptions.cs: Added the PreserveSig flag.\r
-\r
-2002-04-15  Dan Lewis <dihlewis@yahoo.co.uk>\r
-\r
-       * MethodImplAttribute.cs: added constructor usage.\r
-\r
-Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: added OffsetToStringData() property.\r
-\r
-Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>\r
-\r
-       * RuntimeHelpers.cs: make InitializeArray an internalcall.\r
-\r
-2001-07-18  Michael Lambert <michaellambert@email.com>\r
-\r
-       * MethodCodeType.cs, MethodImplOptions.cs: Add.\r
+2004-03-30  Martin Baulig  <martin@ximian.com>
+
+       * NewConstraintAttribute.cs: New file.
+
+2003-11-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs (Equals): Track changes to ValueType.
+
+2003-11-15  Zoltan Varga  <vargaz@freemail.hu>
+
+       * MethodImplOptions.cs MethodCodeType.cs: Add [Flags].
+
+Tue Jul 29 12:15:13 CEST 2003 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: pass the handles values o icalls, to avoid 
+       special cases in some call conventions.
+
+2003-06-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Wrap NET 1.1 methods with #if NET_1_1.
+
+2003-04-27  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Remove workaround for bug #41550 since it is fixed
+       now.
+
+2003-04-19  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Enable the last changes again since they no
+       longer break the corlib_cmp build.
+
+2003-04-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Back out these changes as they break the windows
+       build.
+       
+2003-04-18  Zoltan Varga  <vargaz@freemail.hu>
+
+       * RuntimeHelpers.cs: Implement Equals and GetHashCode methods from
+       NET 1.1.        
+
+2002-09-21  Zoltan Varga  <vargaz@freemail.hu>
+
+       * CallConvCdecl.cs: new file
+
+       * CallConvFastcall.cs: new file
+
+       * CallConvThiscall.cs: new file
+
+       * CallConvStdcall.cs: new file
+
+       * RuntimeHelpers.cs: Implemented OffsetToStringData, GetObjectValue and
+       RunClassConstructor.
+
+2002-08-23  Nick Drochak  <ndrochak@gol.com>
+
+       * IsVolatile.cs: No _public_ members, but if we don't put a private
+       ctor, the complier will give us a public one.
+
+2002-08-23  Nick Drochak  <ndrochak@gol.com>
+
+       * IsVolatile.cs: This class has no members, not even an empty ctor.
+
+2002-07-24  Duncan Mak  <duncan@ximian.com>
+
+       * AccessedThroughPropertyAttribute.cs:
+       * CompilationRelaxationsAttribute.cs: 
+       * CompilerGlobalScopeAttribute.cs: 
+       * DateTimeConstantAttribute.cs: 
+       * DecimalConstantAttribute.cs: 
+       * IDispatchConstantAttribute.cs:
+       * IsVolatile.cs:
+       * IUnknownConstantAttribute.cs: 
+       * RequiredAttributeAttribute.cs: Visibility changes.
+
+2002-07-23  Duncan Mak  <duncan@ximian.com>
+
+       * AccessedThroughPropertyAttribute.cs: 
+       * CompilationRelaxationsAttribute.cs: 
+       * CompilerGlobalScopeAttribute.cs: 
+       * CustomConstantAttribute.cs: 
+       * DateTimeConstantAttribute.cs: 
+       * DecimalConstantAttribute.cs: 
+       * DiscardableAttribute.cs: 
+       * IDispatchConstantAttribute.cs: 
+       * IUnknownConstantAttribute.cs: 
+       * RequiredAttributeAttribute.cs: Added all the missing Attributes
+
+       * IsVolatile.cs: Added to CVS.
+
+       * MethodImplOptions.cs: Added the PreserveSig flag.
+
+2002-04-15  Dan Lewis <dihlewis@yahoo.co.uk>
+
+       * MethodImplAttribute.cs: added constructor usage.
+
+Fri Feb 22 15:36:19 CET 2002 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: added OffsetToStringData() property.
+
+Mon Nov 5 19:50:11 CET 2001 Paolo Molaro <lupus@ximian.com>
+
+       * RuntimeHelpers.cs: make InitializeArray an internalcall.
+
+2001-07-18  Michael Lambert <michaellambert@email.com>
+
+       * MethodCodeType.cs, MethodImplOptions.cs: Add.
index bf63fe61d8bf1b1eae178bd01d593ec64e8925b4..083954f3a00a159dd0e6486496ac81ede8dd4423 100644 (file)
        * StackFrameCas.cs: New. Permission tests for StackFrame.
        * StackTraceCas.cs: New. Permission tests for StackTrace.
 
-2004-08-30  Nick Drochak <ndrochak@ieee.com>\r
-\r
-       * StackTraceTest.cs: Fix warning.\r
-\r
+2004-08-30  Nick Drochak <ndrochak@ieee.com>
+
+       * StackTraceTest.cs: Fix warning.
+
 2004-08-29  Nick Drochak <ndrochak@ieee.com>
 
        * StackFrameTest.cs : Ignore tests that fail on MS.NET.
 2004-08-05  Sebastien Pouliot  <sebastien@ximian.com>
 
        * StackFrameTest.cs: Added new unit tests to validate exceptions.
-       Converted existing unit tests to NUnit 2.2.\r
-
-2004-05-30  David Sheldon <dave-mono@earth.li>\r
-\r
-       * StackFrameTest.cs: Mark the failures that have been failing\r
-       for months due to bug 45730 as ignored as it doesn't look like\r
-       it will be fixed soon.\r
-\r
-2003-10-07  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * StackFrameTest.cs: Get tests to pass on .NET 1.1.\r
-\r
-2003-08-19  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * StackFrameTest.cs: Isolate test failure by making tests finer\r
-       grained.\r
-\r
-2003-07-01  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * StackFrameTest.cs (TestGetMethod): Remove test for method name, since\r
-       it is not guaranteed to be 'InternalInvoke'.\r
-\r
-2003-06-10  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * StackFrameTest.cs: More cleanups.  Now *all* tests pass.\r
-\r
-2003-06-10  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * StackFrameTest.cs: Cleanups.  Now tests pass.\r
-\r
-2003-04-17  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * StackFrameTest.cs: Use nunit version 2 style.\r
-\r
-2003-01-27  Zoltan Varga  <vargaz@freemail.hu>\r
-\r
-       * StackTraceTest.cs: Added test for unthrown exceptions.\r
-\r
-2002-12-21  Nick Drochak <ndrochak@gol.com>\r
-\r
-       * all: make tests build and run under nunit2\r
-\r
-2002-06-19  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * AllTests.cs: Add missing test: DebugTest\r
-\r
-2002-02-10  Nick Drochak  <ndrochak@gol.com>\r
-\r
-       * DebugTest.cs: Put in correct namespace.\r
-       * TextWriterTraceListenerTest.cs: Put in correct namespace.\r
+       Converted existing unit tests to NUnit 2.2.
+
+2004-05-30  David Sheldon <dave-mono@earth.li>
+
+       * StackFrameTest.cs: Mark the failures that have been failing
+       for months due to bug 45730 as ignored as it doesn't look like
+       it will be fixed soon.
+
+2003-10-07  Nick Drochak <ndrochak@gol.com>
+
+       * StackFrameTest.cs: Get tests to pass on .NET 1.1.
+
+2003-08-19  Nick Drochak <ndrochak@gol.com>
+
+       * StackFrameTest.cs: Isolate test failure by making tests finer
+       grained.
+
+2003-07-01  Zoltan Varga  <vargaz@freemail.hu>
+
+       * StackFrameTest.cs (TestGetMethod): Remove test for method name, since
+       it is not guaranteed to be 'InternalInvoke'.
+
+2003-06-10  Nick Drochak <ndrochak@gol.com>
+
+       * StackFrameTest.cs: More cleanups.  Now *all* tests pass.
+
+2003-06-10  Nick Drochak <ndrochak@gol.com>
+
+       * StackFrameTest.cs: Cleanups.  Now tests pass.
+
+2003-04-17  Nick Drochak  <ndrochak@gol.com>
+
+       * StackFrameTest.cs: Use nunit version 2 style.
+
+2003-01-27  Zoltan Varga  <vargaz@freemail.hu>
+
+       * StackTraceTest.cs: Added test for unthrown exceptions.
+
+2002-12-21  Nick Drochak <ndrochak@gol.com>
+
+       * all: make tests build and run under nunit2
+
+2002-06-19  Nick Drochak  <ndrochak@gol.com>
+
+       * AllTests.cs: Add missing test: DebugTest
+
+2002-02-10  Nick Drochak  <ndrochak@gol.com>
+
+       * DebugTest.cs: Put in correct namespace.
+       * TextWriterTraceListenerTest.cs: Put in correct namespace.
index d70bce463320aec5cfbf4330fbea3c1d3f09ed69..077c2a98d47ae71c53247d54e328246c99340854 100644 (file)
        * TypeBuilderTest.cs: Reenable last test.
 
 2005-03-09  Marek Safar  <marek.safar@seznam.cz>
-\r
-       * ILGeneratorTest.cs: New test file.\r
-\r
+
+       * ILGeneratorTest.cs: New test file.
+
 2005-03-09  Zoltan Varga  <vargaz@freemail.hu>
 
        * TypeBuilderTest.cs: Disable last test since the fix is reverted.