From: <car...@us...> - 2006-03-13 12:25:29
|
Revision: 1 Author: carlosga_fb Date: 2006-03-13 04:19:42 -0800 (Mon, 13 Mar 2006) ViewCVS: http://svn.sourceforge.net/pgsqlclient/?rev=1&view=rev Log Message: ----------- Added Paths: ----------- builds/ builds/win32/ builds/win32/Build.bat builds/win32/PgSqlClient.build changelog.txt changes.txt dos2unix.sh license.html license.txt makefile readme.txt source/ source/Mono.Security/ source/Mono.Security/LICENSE.TXT source/Mono.Security/Mono.Security/ source/Mono.Security/Mono.Security/AssemblyInfo.cs source/Mono.Security/Mono.Security/Mono.Math/ source/Mono.Security/Mono.Security/Mono.Math/BigInteger.cs source/Mono.Security/Mono.Security/Mono.Math.Prime/ source/Mono.Security/Mono.Security/Mono.Math.Prime/ConfidenceFactor.cs source/Mono.Security/Mono.Security/Mono.Math.Prime/PrimalityTests.cs source/Mono.Security/Mono.Security/Mono.Math.Prime.Generator/ source/Mono.Security/Mono.Security/Mono.Math.Prime.Generator/NextPrimeFinder.cs source/Mono.Security/Mono.Security/Mono.Math.Prime.Generator/PrimeGeneratorBase.cs source/Mono.Security/Mono.Security/Mono.Math.Prime.Generator/SequentialSearchPrimeGeneratorBase.cs source/Mono.Security/Mono.Security/Mono.Security/ source/Mono.Security/Mono.Security/Mono.Security/ASN1.cs source/Mono.Security/Mono.Security/Mono.Security/ASN1Convert.cs source/Mono.Security/Mono.Security/Mono.Security/BitConverterLE.cs source/Mono.Security/Mono.Security/Mono.Security/PKCS7.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/ source/Mono.Security/Mono.Security/Mono.Security.Cryptography/ARC4Managed.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/CryptoTools.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/HMAC.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/MD2.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/MD2Managed.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/MD5SHA1.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/PKCS1.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/PKCS8.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/RC4.cs source/Mono.Security/Mono.Security/Mono.Security.Cryptography/RSAManaged.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/Alert.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/CipherAlgorithmType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/CipherSuite.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteCollection.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/CipherSuiteFactory.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ClientContext.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ClientRecordProtocol.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ContentType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/Context.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/DebugHelper.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ExchangeAlgorithmType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/HandshakeState.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/HashAlgorithmType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureDeformatter.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/RSASslSignatureFormatter.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/RecordProtocol.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SecurityCompressionType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SecurityProtocolType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ServerContext.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/ServerRecordProtocol.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslCipherSuite.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslClientStream.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslHandshakeHash.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/SslServerStream.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/TlsCipherSuite.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/TlsClientSettings.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/TlsException.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/TlsServerSettings.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls/TlsStream.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake/ClientCertificateType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake/HandshakeType.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/ source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientFinished.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientHello.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsClientKeyExchange.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHelloDone.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/ source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificate.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHello.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerHelloDone.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.csproj source/Mono.Security/Mono.Security/Mono.Security.Protocol.Tls.csproj.user source/Mono.Security/Mono.Security/Mono.Security.X509/ source/Mono.Security/Mono.Security/Mono.Security.X509/ITrustAnchors.cs source/Mono.Security/Mono.Security/Mono.Security.X509/PKCS12.cs source/Mono.Security/Mono.Security/Mono.Security.X509/TrustAnchors.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X501Name.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Builder.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509CRL.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Certificate.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509CertificateBuilder.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509CertificateCollection.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Chain.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509ChainStatusFlags.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Extension.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Extensions.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Store.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509StoreManager.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X509Stores.cs source/Mono.Security/Mono.Security/Mono.Security.X509/X520Attributes.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/ source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/AuthorityKeyIdentifierExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/BasicConstraintsExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/CRLDistributionPointsExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/CertificatePoliciesExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/ExtendedKeyUsageExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/GeneralNames.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/KeyAttributesExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/KeyUsageExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/NetscapeCertTypeExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/PrivateKeyUsagePeriodExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/SubjectAltNameExtension.cs source/Mono.Security/Mono.Security/Mono.Security.X509.Extensions/SubjectKeyIdentifierExtension.cs source/Mono.Security/README.TXT source/Mono.Security/changelog.txt source/PostgreSql/ source/PostgreSql/Data/ source/PostgreSql/Data/AssemblyInfo.cs source/PostgreSql/Data/Design/ source/PostgreSql/Data/Design/ParameterCollection/ source/PostgreSql/Data/Design/ParameterCollection/PgParameterCollectionEditor.cs source/PostgreSql/Data/Design/ParameterCollection/PgParameterConverter.cs source/PostgreSql/Data/PgTypes/ source/PostgreSql/Data/PgTypes/PgBox.cs source/PostgreSql/Data/PgTypes/PgCircle.cs source/PostgreSql/Data/PgTypes/PgLSeg.cs source/PostgreSql/Data/PgTypes/PgLine.cs source/PostgreSql/Data/PgTypes/PgPath.cs source/PostgreSql/Data/PgTypes/PgPoint.cs source/PostgreSql/Data/PgTypes/PgPolygon.cs source/PostgreSql/Data/PgTypes/PgTimeSpan.cs source/PostgreSql/Data/PostgreSql.Data.PostgreSqlClient.csproj source/PostgreSql/Data/PostgreSql.Data.PostgreSqlClient.csproj.user source/PostgreSql/Data/PostgreSql.Data.PostgreSqlClient.snk source/PostgreSql/Data/PostgreSqlClient/ source/PostgreSql/Data/PostgreSqlClient/PgCommand.cs source/PostgreSql/Data/PostgreSqlClient/PgCommandBuilder.cs source/PostgreSql/Data/PostgreSqlClient/PgConnection.cs source/PostgreSql/Data/PostgreSqlClient/PgConnectionInternal.cs source/PostgreSql/Data/PostgreSqlClient/PgConnectionPool.cs source/PostgreSql/Data/PostgreSqlClient/PgConnectionStringBuilder.cs source/PostgreSql/Data/PostgreSqlClient/PgDataAdapter.cs source/PostgreSql/Data/PostgreSqlClient/PgDataReader.cs source/PostgreSql/Data/PostgreSqlClient/PgDbType.cs source/PostgreSql/Data/PostgreSqlClient/PgError.cs source/PostgreSql/Data/PostgreSqlClient/PgErrorCollection.cs source/PostgreSql/Data/PostgreSqlClient/PgException.cs source/PostgreSql/Data/PostgreSqlClient/PgInfoMessageEventArgs.cs source/PostgreSql/Data/PostgreSqlClient/PgInfoMessageEventHandler.cs source/PostgreSql/Data/PostgreSqlClient/PgNotificationEventArgs.cs source/PostgreSql/Data/PostgreSqlClient/PgNotificationEventHandler.cs source/PostgreSql/Data/PostgreSqlClient/PgParameter.cs source/PostgreSql/Data/PostgreSqlClient/PgParameterCollection.cs source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatedEventArgs.cs source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatedEventHandler.cs source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatingEventArgs.cs source/PostgreSql/Data/PostgreSqlClient/PgRowUpdatingEventHandler.cs source/PostgreSql/Data/PostgreSqlClient/PgTransaction.cs source/PostgreSql/Data/PostgreSqlClient/PostgreSqlClientFactory.cs source/PostgreSql/Data/Protocol/ source/PostgreSql/Data/Protocol/InfoMessageCallback.cs source/PostgreSql/Data/Protocol/NotificationCallback.cs source/PostgreSql/Data/Protocol/PgAuthMethods.cs source/PostgreSql/Data/Protocol/PgBackendCodes.cs source/PostgreSql/Data/Protocol/PgCharset.cs source/PostgreSql/Data/Protocol/PgCharsetCollection.cs source/PostgreSql/Data/Protocol/PgClientError.cs source/PostgreSql/Data/Protocol/PgClientErrorCollection.cs source/PostgreSql/Data/Protocol/PgClientException.cs source/PostgreSql/Data/Protocol/PgClientMessageEventArgs.cs source/PostgreSql/Data/Protocol/PgClientMessageEventHandler.cs source/PostgreSql/Data/Protocol/PgClientNotificationEventArgs.cs source/PostgreSql/Data/Protocol/PgClientNotificationEventHandler.cs source/PostgreSql/Data/Protocol/PgCodes.cs source/PostgreSql/Data/Protocol/PgConnectionOptions.cs source/PostgreSql/Data/Protocol/PgDataType.cs source/PostgreSql/Data/Protocol/PgDbClient.cs source/PostgreSql/Data/Protocol/PgErrorCodes.cs source/PostgreSql/Data/Protocol/PgFieldDescriptor.cs source/PostgreSql/Data/Protocol/PgFrontEndCodes.cs source/PostgreSql/Data/Protocol/PgOutputPacket.cs source/PostgreSql/Data/Protocol/PgParameter.cs source/PostgreSql/Data/Protocol/PgResponsePacket.cs source/PostgreSql/Data/Protocol/PgRowDescriptor.cs source/PostgreSql/Data/Protocol/PgStatement.cs source/PostgreSql/Data/Protocol/PgStatementStatus.cs source/PostgreSql/Data/Protocol/PgType.cs source/PostgreSql/Data/Protocol/PgTypeCollection.cs source/PostgreSql/Data/Protocol/PgTypeFormat.cs source/PostgreSql/Data/Protocol/PgTypeStringFormats.cs source/PostgreSql/Data/Resources/ source/PostgreSql/Data/Resources/ToolBox/ source/PostgreSql/Data/Resources/ToolBox/PgCommand.bmp source/PostgreSql/Data/Resources/ToolBox/PgConnection.bmp source/PostgreSql/Data/Resources/ToolBox/PgDataAdapter.bmp source/PostgreSql/Data/Schema/ source/PostgreSql/Data/Schema/MetaData.xml source/PostgreSql/Data/Schema/PgColumns.cs source/PostgreSql/Data/Schema/PgIndexColumns.cs source/PostgreSql/Data/Schema/PgIndexes.cs source/PostgreSql/Data/Schema/PgPrimaryKeys.cs source/PostgreSql/Data/Schema/PgSchema.cs source/PostgreSql/Data/Schema/PgSchemaFactory.cs source/PostgreSql/Data/Schema/PgTables.cs source/PostgreSql/Data/Schema/TextFile1.txt source/PostgreSql.Data.PostgreSqlClient.sln source/PostgreSql.Data.PostgreSqlClient.suo source/SecureSocketLayer/ source/SecureSocketLayer/Mono/ source/SecureSocketLayer/Mono/Math/ source/SecureSocketLayer/Mono/Math/BigInteger.cs source/SecureSocketLayer/Mono/Math/Prime/ source/SecureSocketLayer/Mono/Math/Prime/ConfidenceFactor.cs source/SecureSocketLayer/Mono/Math/Prime/Generator/ source/SecureSocketLayer/Mono/Math/Prime/Generator/NextPrimeFinder.cs source/SecureSocketLayer/Mono/Math/Prime/Generator/PrimeGeneratorBase.cs source/SecureSocketLayer/Mono/Math/Prime/Generator/SequentialSearchPrimeGeneratorBase.cs source/SecureSocketLayer/Mono/Math/Prime/PrimalityTests.cs source/SecureSocketLayer/Mono/Security/ source/SecureSocketLayer/Mono/Security/ASN1.cs source/SecureSocketLayer/Mono/Security/ASN1Convert.cs source/SecureSocketLayer/Mono/Security/BitConverterLE.cs source/SecureSocketLayer/Mono/Security/Cryptography/ source/SecureSocketLayer/Mono/Security/Cryptography/ARC4Managed.cs source/SecureSocketLayer/Mono/Security/Cryptography/CryptoConvert.cs source/SecureSocketLayer/Mono/Security/Cryptography/CryptoTools.cs source/SecureSocketLayer/Mono/Security/Cryptography/MD2.cs source/SecureSocketLayer/Mono/Security/Cryptography/MD2Managed.cs source/SecureSocketLayer/Mono/Security/Cryptography/MD4.cs source/SecureSocketLayer/Mono/Security/Cryptography/MD4Managed.cs source/SecureSocketLayer/Mono/Security/Cryptography/PKCS1.cs source/SecureSocketLayer/Mono/Security/Cryptography/PKCS8.cs source/SecureSocketLayer/Mono/Security/Cryptography/RC4.cs source/SecureSocketLayer/Mono/Security/Cryptography/RSAManaged.cs source/SecureSocketLayer/Mono/Security/Cryptography/SHA224.cs source/SecureSocketLayer/Mono/Security/Cryptography/SHA224Managed.cs source/SecureSocketLayer/Mono/Security/Cryptography/SymmetricTransform.cs source/SecureSocketLayer/Mono/Security/PKCS7.cs source/SecureSocketLayer/Mono/Security/StrongName.cs source/SecureSocketLayer/Mono/Security/X509/ source/SecureSocketLayer/Mono/Security/X509/Extensions/ source/SecureSocketLayer/Mono/Security/X509/Extensions/AuthorityKeyIdentifierExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/BasicConstraintsExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/CRLDistributionPointsExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/CertificatePoliciesExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/ExtendedKeyUsageExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/GeneralNames.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/KeyAttributesExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/KeyUsageExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/NetscapeCertTypeExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/PrivateKeyUsagePeriodExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/SubjectAltNameExtension.cs source/SecureSocketLayer/Mono/Security/X509/Extensions/SubjectKeyIdentifierExtension.cs source/SecureSocketLayer/Mono/Security/X509/ITrustAnchors.cs source/SecureSocketLayer/Mono/Security/X509/PKCS12.cs source/SecureSocketLayer/Mono/Security/X509/TrustAnchors.cs source/SecureSocketLayer/Mono/Security/X509/X501Name.cs source/SecureSocketLayer/Mono/Security/X509/X509Builder.cs source/SecureSocketLayer/Mono/Security/X509/X509CRL.cs source/SecureSocketLayer/Mono/Security/X509/X509Certificate.cs source/SecureSocketLayer/Mono/Security/X509/X509CertificateBuilder.cs source/SecureSocketLayer/Mono/Security/X509/X509CertificateCollection.cs source/SecureSocketLayer/Mono/Security/X509/X509Extension.cs source/SecureSocketLayer/Mono/Security/X509/X509Extensions.cs source/SecureSocketLayer/Mono/Security/X509/X509Store.cs source/SecureSocketLayer/Mono/Security/X509/X509StoreManager.cs source/SecureSocketLayer/Mono/Security/X509/X509Stores.cs source/SecureSocketLayer/Mono/Security/X509/X520Attributes.cs source/SecureSocketLayer/Net/ source/SecureSocketLayer/Net/Security/ source/SecureSocketLayer/Net/Security/AuthenticatedStream.cs source/SecureSocketLayer/Net/Security/LocalCertificateSelectionCallback.cs source/SecureSocketLayer/Net/Security/Providers/ source/SecureSocketLayer/Net/Security/Providers/Common/ source/SecureSocketLayer/Net/Security/Providers/Common/Alert.cs source/SecureSocketLayer/Net/Security/Providers/Common/AlertDescription.cs source/SecureSocketLayer/Net/Security/Providers/Common/AlertLevel.cs source/SecureSocketLayer/Net/Security/Providers/Common/CipherSuite.cs source/SecureSocketLayer/Net/Security/Providers/Common/CipherSuiteCollection.cs source/SecureSocketLayer/Net/Security/Providers/Common/CipherSuiteFactory.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/ source/SecureSocketLayer/Net/Security/Providers/Common/Client/ClientHandshakeMessageGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/ClientHandshakeMessageProcessor.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/ClientRecordDecryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/ClientRecordEncryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/ClientSecureAuthenticator.cs source/SecureSocketLayer/Net/Security/Providers/Common/Client/SecureClientProtocol.cs source/SecureSocketLayer/Net/Security/Providers/Common/ClientCertificateType.cs source/SecureSocketLayer/Net/Security/Providers/Common/CompressionMethodCollection.cs source/SecureSocketLayer/Net/Security/Providers/Common/ContentType.cs source/SecureSocketLayer/Net/Security/Providers/Common/HandshakeMessageType.cs source/SecureSocketLayer/Net/Security/Providers/Common/Helper.cs source/SecureSocketLayer/Net/Security/Providers/Common/ICompressionMethod.cs source/SecureSocketLayer/Net/Security/Providers/Common/IHandshakeMessageGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Common/IHandshakeMessageProcessor.cs source/SecureSocketLayer/Net/Security/Providers/Common/IRecordDecryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/IRecordEncryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/IRecordMACManager.cs source/SecureSocketLayer/Net/Security/Providers/Common/ISecureAuthenticator.cs source/SecureSocketLayer/Net/Security/Providers/Common/ISecureFactory.cs source/SecureSocketLayer/Net/Security/Providers/Common/ISecureKeyGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Common/ISecureKeyInfo.cs source/SecureSocketLayer/Net/Security/Providers/Common/ISecureProtocol.cs source/SecureSocketLayer/Net/Security/Providers/Common/IX509ChainValidator.cs source/SecureSocketLayer/Net/Security/Providers/Common/MemoryStreamEx.cs source/SecureSocketLayer/Net/Security/Providers/Common/NullCompressionMethod.cs source/SecureSocketLayer/Net/Security/Providers/Common/RecordDecryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/RecordEncryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/RecordReceivedCallback.cs source/SecureSocketLayer/Net/Security/Providers/Common/RecordReceivedEventHandler.cs source/SecureSocketLayer/Net/Security/Providers/Common/RecordSentCallback.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureAuthenticatorCallbacks.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureException.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureKeyGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureKeyInfo.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureProtocol.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureRecord.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureRecordCollection.cs source/SecureSocketLayer/Net/Security/Providers/Common/SecureSession.cs source/SecureSocketLayer/Net/Security/Providers/Common/Server/ source/SecureSocketLayer/Net/Security/Providers/Common/Server/ServerHandshakeMessageGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Common/Server/ServerHandshakeMessageProcessor.cs source/SecureSocketLayer/Net/Security/Providers/Common/Server/ServerRecordDecryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/Server/ServerRecordEncryptor.cs source/SecureSocketLayer/Net/Security/Providers/Common/X509ChainValidator.cs source/SecureSocketLayer/Net/Security/Providers/Cryptography/ source/SecureSocketLayer/Net/Security/Providers/Cryptography/HMACSsl.cs source/SecureSocketLayer/Net/Security/Providers/Cryptography/HandshakeMessageHash.cs source/SecureSocketLayer/Net/Security/Providers/Cryptography/MD5SHA1.cs source/SecureSocketLayer/Net/Security/Providers/Cryptography/RSASslSignatureDeformatter.cs source/SecureSocketLayer/Net/Security/Providers/Cryptography/RSASslSignatureFormatter.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/ source/SecureSocketLayer/Net/Security/Providers/Ssl/Client/ source/SecureSocketLayer/Net/Security/Providers/Ssl/Client/SslClientFactory.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/Client/SslClientRecordMACManager.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/Client/SslHandshakeMessageGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/Client/SslHandshakeMessageProcessor.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/Server/ source/SecureSocketLayer/Net/Security/Providers/Ssl/SslRecordMACManager.cs source/SecureSocketLayer/Net/Security/Providers/Ssl/SslSecureKeyGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Tls/ source/SecureSocketLayer/Net/Security/Providers/Tls/Client/ source/SecureSocketLayer/Net/Security/Providers/Tls/Client/TlsClientFactory.cs source/SecureSocketLayer/Net/Security/Providers/Tls/Client/TlsClientRecordMACManager.cs source/SecureSocketLayer/Net/Security/Providers/Tls/Client/TlsHandshakeMessageGenerator.cs source/SecureSocketLayer/Net/Security/Providers/Tls/Client/TlsHandshakeMessageProcessor.cs source/SecureSocketLayer/Net/Security/Providers/Tls/Server/ source/SecureSocketLayer/Net/Security/Providers/Tls/TlsRecordMACManager.cs source/SecureSocketLayer/Net/Security/Providers/Tls/TlsSecureKeyGenerator.cs source/SecureSocketLayer/Net/Security/RemoteCertificateValidationCallback.cs source/SecureSocketLayer/Net/Security/SslPolicyErrors.cs source/SecureSocketLayer/Net/Security/SslStream.cs source/SecureSocketLayer/Properties/ source/SecureSocketLayer/Properties/Resources.Designer.cs source/SecureSocketLayer/Properties/Resources.resx source/SecureSocketLayer/Properties/Settings.Designer.cs source/SecureSocketLayer/Properties/Settings.settings source/SecureSocketLayer/SecureSocketLayer.csproj source/SecureSocketLayer/SecureSocketLayer.csproj.user source/SecureSocketLayer/SecureSocketLayer.sln source/SecureSocketLayer/Security/ source/SecureSocketLayer/Security/Authentication/ source/SecureSocketLayer/Security/Authentication/AuthenticationException.cs source/SecureSocketLayer/Security/Authentication/CipherAlgorithmType.cs source/SecureSocketLayer/Security/Authentication/ExchangeAlgorithmType.cs source/SecureSocketLayer/Security/Authentication/HashAlgorithmType.cs source/SecureSocketLayer/Security/Authentication/SslProtocols.cs source/SecureSocketLayerTest/ source/SecureSocketLayerTest/Program.cs source/SecureSocketLayerTest/Properties/ source/SecureSocketLayerTest/Properties/AssemblyInfo.cs source/SecureSocketLayerTest/SecureSocketLayerTest.csproj source/UnitTests/ source/UnitTests/AssemblyInfo.cs source/UnitTests/PgArrayTest.cs source/UnitTests/PgBaseTest.cs source/UnitTests/PgCommandBuilderTest.cs source/UnitTests/PgCommandTest.cs source/UnitTests/PgConnectionTest.cs source/UnitTests/PgDataAdapterTest.cs source/UnitTests/PgDataReaderTest.cs source/UnitTests/PgDatabaseSchemaTest.cs source/UnitTests/PgGeometicTypesTest.cs source/UnitTests/PgTransactionTest.cs source/UnitTests/PostgreSql.Data.PgSqlClient.UnitTests.dll.config Added: builds/win32/Build.bat =================================================================== --- builds/win32/Build.bat (rev 0) +++ builds/win32/Build.bat 2006-03-13 12:19:42 UTC (rev 1) @@ -0,0 +1 @@ +c:\desarrollo\herramientas\nant\bin\nant > log.txt Added: builds/win32/PgSqlClient.build =================================================================== --- builds/win32/PgSqlClient.build (rev 0) +++ builds/win32/PgSqlClient.build 2006-03-13 12:19:42 UTC (rev 1) @@ -0,0 +1,685 @@ +<?xml version="1.0" encoding="utf-8" ?> +<project name="PostgreSql.Data.PgSqlClient" default="build-all"> + <!-- Project properties --> + <property + name="project.name" + value="PostgreSqlClient" + /> + <property + name="project.version" + value="1.0" + /> + <property + name="project.release.type" + value="rc1" + overwrite="false" + /> + <!-- nightly / dev / alpha / beta# / rc# / release --> + + <!-- Default Configuration --> + + <property + name="project.config" + value="debug" + /> + <property + name="build.debug" + value="true" + /> + <property + name="build.defines" + value="" + /> + + <!-- Platform specific properties. These are the defaults --> + <property + name="current.build.defines" + value="${build.defines}" + /> + <property + name="current.build.task" + value="build" + /> + <property + name="current.build.help.task" + value="build-help" + /> + + <!-- Paths properties --> + <property + name="source.dir" value="../../../source" + /> + + <!-- Check for Html Help Compiler --> + <target + name="check-htmlhelp-compiler" + description="Checks existance of the HTML help compiler"> + + <if test="${property::exists('htmlhelp.compiler')}"> + <readregistry + property="htmlhelp.workshop.installroot" + key="SOFTWARE\Microsoft\HTML Help Workshop\InstallDir" + hive="CurrentUser" + failonerror="false" + /> + + <if test="${property::exists('htmlhelp.workshop.installroot')}"> + <property + name="htmlhelp.compiler" + value="${htmlhelp.workshop.installroot}\hhc.exe" + readonly="false" + /> + </if> + </if> + <if test="${not property::exists('htmlhelp.compiler')}"> + <sysinfo /> + <property + name="htmlhelp.compiler" + value="${sys.os.folder.programfiles}\HTML Help Workshop\hhc.exe" + readonly="false" + /> + </if> + </target> + + <!-- Check for NUnit --> + <target + name="check-nunit-framework" + depends="check-htmlhelp-compiler" + description="Checks existance of NUnit2"> + + <if test="${not property::exists('nunit.framework.dll')}"> + <sysinfo /> + <property + name="nunit.framework.dll" + value="C:\desarrollo\Herramientas\nunit\bin\nunit.framework.dll" + readonly="false" + /> + </if> + </target> + + <!-- Target for check build configuration --> + <target + name="check-build-config" + depends="check-nunit-framework" + description="Pre-build configuration checks"> + + <!-- Copy snk file --> + <copy + file="${source.dir}/FirebirdSql.Data.Firebird/FirebirdSql.Data.Firebird.snk" + todir="." + /> + </target> + + <!-- named project configurations (used by self-test and self-doc tasks) --> + <target name="debug" description="Perform a 'debug' build"> + <property name="project.config" value="debug" /> + <property name="build.debug" value="true" /> + <property + name="build.dir" + value="${nant.settings.currentframework}/bin/${project.config}" /> + </target> + + <target name="release" description="Perform a 'release' build"> + <property name="project.config" value="release" /> + <property name="build.debug" value="false" /> + <property + name="build.dir" + value="${nant.settings.currentframework}/bin/${project.config}" /> + </target> + + <!-- Build target for all existing platforms --> + <target + name="build-all" + depends="check-build-config" + description="Builds the provider for all available framework versions"> + + <if test="${framework::exists('mono-1.0')}"> + <call target="set-mono-1.0-framework-configuration"/> + <call target="build" /> + </if> + <if test="${framework::exists('net-1.1')}"> + <call target="set-net-1.1-framework-configuration"/> + <call target="build" /> + </if> + <if test="${framework::exists('net-2.0')}"> + <call target="set-net-2.0-framework-configuration"/> + <call target="build" /> + </if> + </target> + + <target + name="set-net-1.1-framework-configuration" + description="Configures the build for MS.NET Framework 1.1"> + + <property + name="nant.settings.currentframework" + value="net-1.1" + /> + <property + name="current.build.defines" + value="${build.defines}NET,NET_1_1" + dynamic="true" + /> + <property + name="link.sdkdoc.version" + value="SDK_v1_1" + /> + <property + name="link.sdkdoc.web" + value="false" + /> + </target> + + <target + name="set-net-2.0-framework-configuration" + description="Configures the build for MS.NET Framework 2.0"> + + <property + name="nant.settings.currentframework" + value="net-2.0" + /> + <property + name="current.build.defines" + value="${build.defines}NET,NET_2_0" + dynamic="true" + /> + <property + name="link.sdkdoc.version" + value="SDK_v1_1" + /> + <property + name="link.sdkdoc.web" + value="true" + /> + </target> + + <target + name="set-mono-1.0-framework-configuration" + description="Configures the build for mono:: 1.0"> + + <property + name="nant.settings.currentframework" + value="mono-1.0" + /> + <property + name="current.build.defines" + value="${build.defines}MONO,MONO_1_0" + dynamic="true" + /> + <property + name="link.sdkdoc.version" + value="SDK_v1_1" + /> + <property + name="link.sdkdoc.web" + value="false" + /> + </target> + + <!-- Build target for all existing platforms --> + <target name="build"> + <echo message="Using '${framework::get-target-framework()}' framework on '${platform::get-name()}' platform." /> + + <call target="${project.config}" /> + + <!-- Clean actual build directory --> + <delete + dir="${build.dir}" + failonerror="false" + /> + + <!-- Create actual build directory --> + <mkdir dir="${build.dir}" /> + + <csc + target="library" + output="${build.dir}/${nant.project.name}.dll" + doc="${build.dir}/${nant.project.name}.xml" + debug="${build.debug}" + define="${current.build.defines}"> + + <sources basedir="${source.dir}"> + <include name="FirebirdSql.Data.Common/**/*.cs"/> + </sources> + + <references> + <include name="System.dll"/> + <include name="System.Data.dll"/> + <include name="System.Drawing.dll"/> + <include name="System.XML.dll"/> + <include name="System.Windows.Forms.dll"/> + <!-- include name="C:\Archivos de programa\Microsoft Visual Studio .NET 2003\Common7\IDE\PublicAssemblies\VSLangProj.dll"/ --> + <!-- include name="C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\EnvDTE.dll"/ --> + </references> + + <arg value="/resource:${source.dir}/FirebirdSql.Data.Common/Resources/isc_error_msg.resources,FirebirdSql.Data.Common.Resources.isc_error_msg.resources"/> + <arg value="/resource:${source.dir}/FirebirdSql.Data.Firebird/Resources/FbConnection.bmp,FirebirdSql.Data.Firebird.Resources.FbConnection.bmp"/> + <arg value="/resource:${source.dir}/FirebirdSql.Data.Firebird/Resources/FbCommand.bmp,FirebirdSql.Data.Firebird.Resources.FbCommand.bmp"/> + <arg value="/resource:${source.dir}/FirebirdSql.Data.Firebird/Resources/FbDataAdapter.bmp,FirebirdSql.Data.Firebird.Resources.FbDataAdapter.bmp"/> + <arg value="/optimize+" /> + </csc> + + <!-- build and run FirebirdSql.Data.Firebird.UnitTest assembly --> + <call target="build-tests" failonerror="true" /> + <if test="${property::exists('run.tests')}"> + <call target="run-tests" failonerror="true" /> + </if> + </target> + + <target + name="build-tests" + description="Builds the NUnit test suite assembly"> + + <!-- Set build directory --> + <property + name="build.dir" + value="${nant.settings.currentframework}/bin/${project.config}" + /> + + <!-- Copy config file to build dir --> + <copy + file="${source.dir}/FirebirdSql.Data.Firebird.UnitTest/App.config" + tofile="${build.dir}/${nant.project.name}.UnitTest.dll.config" + /> + + <copy + file="${nunit.framework.dll}" + todir="${build.dir}" + /> + + <!-- compile FirebirdSql.Data.Firebird.UnitTest --> + <csc + target="library" + output="${build.dir}/${nant.project.name}.UnitTest.dll" + debug="${build.debug}" + define="${current.build.defines}"> + + <sources basedir="${source.dir}"> + <include name="FirebirdSql.Data.Firebird.UnitTest/**/*.cs"/> + </sources> + + <references> + <include name="System.dll" /> + <include name="System.Data.dll" /> + <include name="System.XML.dll" /> + <include name="${nunit.framework.dll}"/> + <include name="${build.dir}/FirebirdSql.Data.Common.dll" /> + <include name="${build.dir}/FirebirdSql.Data.Firebird.dll" /> + </references> + + <arg value="/optimize+" /> + </csc> + </target> + + <target name="run-tests" description="Runs the nunit tests"> + <!-- Set build directory --> + <property + name="build.dir" + value="${nant.settings.currentframework}/bin/${project.config}" + /> + + <nunit2> + <formatter + type="Xml" + usefile="true" + extension=".xml" + outputdir="${build.dir}" + /> + <test + assemblyname="${build.dir}/${nant.project.name}.UnitTest.dll" + appconfig="${build.dir}/${nant.project.name}.UnitTest.dll.config" + /> + </nunit2> + </target> + + <!-- SDK Build targets --> + <target + name="build-sdk" + depends="build-all" + description="Builds the SDK help file"> + + <!-- Check for Html Help compiler --> + <call + target="check-htmlhelp-compiler" + /> + + <!-- Framework version --> + <property + name="nant.settings.currentframework" + value="net-1.1" + /> + + <!-- Set build directory --> + <property + name="build.dir" + value="${nant.settings.currentframework}/bin/${project.config}" + /> + + <!-- Set sdk build directory --> + <property + name="build.sdk.dir" + value="${build.dir}/sdk" + /> + + <!-- Create html-help build directory --> + <mkdir + dir="${build.sdk.dir}" + failonerror="false" + /> + + <ndoc failonerror="false"> + <assemblies basedir="${build.dir}"> + <include name="${nant.project.name}.dll"/> + </assemblies> + + <documenters> + <documenter name="MSDN"> + <property name="OutputDirectory" value="${build.sdk.dir}" /> + <property name="OutputTarget" value="HtmlHelp" /> + <property name="SdkDocVersion" value="${link.sdkdoc.version}" /> + <property name="SdkLinksOnWeb" value="${link.sdkdoc.web}" /> + <property name="HtmlHelpName" value="FirebirdNETProviderSDK" /> + <property name="IncludeFavorites" value="False" /> + <property name="Title" value="Firebird ADO.NET Provider SDK Documentation - v${project.version}" /> + <property name="SplitTOCs" value="False" /> + <property name="DefaulTOC" value="" /> + <property name="ShowVisualBasic" value="True" /> + <property name="Preliminary" value="${not(project.release.type=='release')}" /> + <property name="ShowMissingSummaries" value="${build.debug}" /> + <property name="ShowMissingRemarks" value="${build.debug}" /> + <property name="ShowMissingParams" value="${build.debug}" /> + <property name="ShowMissingReturns" value="${build.debug}" /> + <property name="ShowMissingValues" value="${build.debug}" /> + <property name="DocumentAttributes" value="True" /> + <property name="ShowTypeIdInAttributes" value="False" /> + <property name="DocumentInternals" value="False" /> + <property name="DocumentPrivates" value="False" /> + <property name="DocumentProtected" value="True" /> + <property name="DocumentEmptyNamespaces" value="False" /> + <property name="IncludeAssemblyVersion" value="False" /> + <property name="CopyrightText" value="Copyright (C) 2002-${datetime::get-year(datetime::now())} Carlos Guzman Alvarez" /> + <property name="CopyrightHref" value="http://www.firebirdsql.org" /> + <property name="EditorBrowsableFilter" value="Off" /> + </documenter> + </documenters> + </ndoc> + + <!-- Rename CHM file --> + <copy + file="${build.sdk.dir}/FirebirdNETProviderSDK.chm" + tofile="${build.dir}/FirebirdNETProviderSDK.chm" + /> + + <!-- Clean actual sdk build directory --> + <delete + dir="${build.sdk.dir}" + failonerror="false" + /> + </target> +</project> + + + + + +<?xml version="1.0" encoding="utf-8" ?> +<project name="PgSqlClient" default="release" basedir="." xmlnds="http://tempuri.org/nant-vs.xsd"> + <!-- Project properties --> + <property name="project.name" value="PgSqlClient" /> + <property name="project.FormalName" value="PostgreSql.Data.PgSqlClient" /> + <property name="project.version" value="1.0" /> + + <!-- Build properties --> + <property name="build.debug" value="true" /> + <property name="build.define" value="DEBUG" /> + + <!-- Paths properties --> + <property name="base.dir" value="." /> + <property name="base.build.dir" value="build" /> + <property name="build.dir" value="${base.build.dir}" /> + + <property name="tls.src.dir" value="Mono.Security" /> + <property name="src.dir" value="${project.FormalName}\source" /> + <property name="resources.dir" value="${src.dir}\Resources" /> + <property name="nunit.test.dir" value="PostgreSql.Data.PgSqlClient.UnitTests\source"/> + + <!-- Check for NUnit --> + <target name="check-nunit-framework"> + <if test="${not property::exists('nunit.framework.dll')}"> + <sysinfo /> + <property + name="nunit.framework.dll" + value="${sys.os.folder.programfiles}\NUnit 2.2.2\bin\nunit.framework.dll" + readonly="false" /> + </if> + </target> + + <!-- Target for check build configuration --> + <target name="check-build-config" depends="clean"> + <call target="check-nunit-framework" /> + </target> + + <!-- Target for clean destination directory --> + <target name="clean" description="cleans build directory"> + <delete dir="${build.dir}" failonerror="false" verbose="true" /> + </target> + + <!-- Target for build in DEBUG mode --> + <target name="debug" depends="clean"> + <property name="build.debug" value="true" /> + <call target="build-all" /> + </target> + + <!-- Target for build in RELEASE mode --> + <target name="release" depends="clean"> + <property name="build.debug" value="false" /> + <property name="build.define" value="_RELEASE" /> + <call target="build-all" /> + </target> + + <!-- Build target for all existing platforms --> + <target name="build-all" depends="check-build-config"> + <!-- Build --> + <if test="${framework::exists('net-1.0')}"> + <call target="net-1.0"/> + </if> + <if test="${framework::exists('net-1.1')}"> + <call target="net-1.1"/> + </if> + <if test="${framework::exists('net-2.0')}"> + <call target="net-2.0"/> + </if> + <if test="${framework::exists('mono-1.0')}"> + <call target="mono-1.0"/> + </if> + </target> + + <target name="net-1.0"> + <!-- .NET Framework 1.0 --> + <property name="nant.settings.currentframework" value="net-1.0" /> + + <echo message="Build using .NET Framework 1.0." /> + <call target="build-provider"/> + <if test="${property::exists('nunit.framework.dll')}"> + <call target="build-nunit-tests"/> + </if> + <call target="distribution"/> + </target> + + <target name="net-1.1"> + <!-- .NET Framework 1.1 --> + <property name="nant.settings.currentframework" value="net-1.1" /> + + <echo message="Build using .NET Framework 1.1." /> + <call target="build-provider"/> + <if test="${property::exists('nunit.framework.dll')}"> + <call target="build-nunit-tests"/> + </if> + <call target="distribution"/> + </target> + + <target name="net-2.0"> + <!-- .NET Framework 2.0 --> + <property name="nant.settings.currentframework" value="net-2.0" /> + + <echo message="Build using .NET Framework 2.0." /> + <call target="build-provider"/> + <if test="${property::exists('nunit.framework.dll')}"> + <call target="build-nunit-tests"/> + </if> + <call target="distribution"/> + </target> + + <target name="mono-1.0"> + <!-- mono:: 1.0 --> + <property name="nant.settings.currentframework" value="mono-1.0" /> + + <property name="build.define" value="${build.define};_MONO"/> + + <echo message="Build using mono:: 1.0." /> + <call target="build-provider-mono"/> + </target> + + <!-- Target for build TLS Assembly (Microsoft .NET) --> + <target name="build-tls"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + + <mkdir dir="${build.dir}" failonerror="false" /> + + <!-- compile Mono.Security.TLS --> + <csc output="${build.dir}\Mono.Security.Protocol.Tls.dll" target="library" define="${build.define}"> + <sources> + <include name="${tls.src.dir}/**/*.cs" /> + </sources> + <references> + <include name="System.dll" /> + <include name="System.Data.dll" /> + <include name="System.Drawing.dll" /> + <include name="System.XML.dll" /> + </references> + <arg value="/optimize+" /> + <arg value="/unsafe" /> + </csc> + </target> + + <!-- Taget for build PgSqlClient Data Provider (Microsoft .NET)--> + <target name="build-provider" depends="build-tls"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + + <!-- compile PostgreSql.Data.PgSqlClient --> + <csc output="${build.dir}\${project.FormalName}.dll" target="library" define="${build.define}" debug="${build.debug}"> + <sources> + <include name="${src.dir}/**/*.cs" /> + </sources> + <references> + <include name="System.dll" /> + <include name="System.Data.dll" /> + <include name="System.Design.dll"/> + <include name="System.Drawing.dll" /> + <include name="System.XML.dll" /> + <include name="${build.dir}/Mono.Security.Protocol.Tls.dll" /> + </references> + <arg value="/resource:${resources.dir}\Toolbox\PgConnection.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgConnection.bmp" /> + <arg value="/resource:${resources.dir}\Toolbox\PgCommand.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgCommand.bmp" /> + <arg value="/resource:${resources.dir}\Toolbox\PgDataAdapter.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgDataAdapter.bmp" /> + <arg value="/optimize+" /> + </csc> + </target> + + <!-- Taget for build TLS Assembly (mono::)--> + <target name="build-tls-mono"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + + <mkdir dir="${build.dir}" failonerror="false" /> + + <!-- compile Mono.Security.TLS --> + <csc output="${build.dir}\Mono.Security.Tls.dll" target="library" define="${build.define}"> + <sources> + <include name="${tls.src.dir}/**/*.cs" /> + </sources> + + <references> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.Data.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.Drawing.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.XML.dll" /> + </references> + <arg value="/optimize+" /> + <arg value="/unsafe" /> + </csc> + </target> + + <!-- Taget for build PgSqlClient Data Provider Assembly (mono::) --> + <target name="build-provider-mono" depends="build-tls-mono"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + + <!-- compile PostgreSql.Data.PgSqlClient --> + <csc output="${build.dir}\${project.FormalName}.dll" target="library" define="${build.define}"> + <sources> + <include name="${src.dir}/**/*.cs" /> + </sources> + + <references> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.Design.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.Data.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.Drawing.dll" /> + <include name="${nant.settings.currentframework.frameworkassemblydirectory}/System.XML.dll" /> + <include name="${build.dir}/Mono.Security.Tls.dll" /> + </references> + <arg value="/resource:${resources.dir}\Toolbox\PgConnection.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgConnection.bmp" /> + <arg value="/resource:${resources.dir}\Toolbox\PgCommand.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgCommand.bmp" /> + <arg value="/resource:${resources.dir}\Toolbox\PgDataAdapter.bmp,PostgreSql.Data.PgSqlClient.Resources.ToolBox.PgDataAdapter.bmp" /> + <arg value="/optimize+" /> + </csc> + </target> + + <!-- Target for build NUnit Test Suite --> + <target name="build-nunit-tests"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + + <copy todir="${build.dir}"> + <fileset basedir="${nunit.test.dir}/.."> + <include name="*.config" /> + </fileset> + </copy> + + <!-- compile PostgreSql.Data.PgSqlClient.Tests --> + <csc output="${build.dir}\${project.FormalName}.UnitTests.dll" target="library"> + <sources> + <include name="${nunit.test.dir}/**/*.cs" /> + </sources> + <references> + <include name="System.dll" /> + <include name="System.Data.dll" /> + <include name="System.XML.dll" /> + <include name="${nunit.framework.dll}"/> + <include name="${build.dir}/${project.FormalName}.dll" /> + </references> + <arg value="/optimize+" /> + </csc> + </target> + + <!-- Target for distribution --> + <target name="distribution"> + <property name="build.dir" value="${base.build.dir}\${nant.settings.currentframework}" /> + <property name="distribution.dir" value="${build.dir}\distribution" /> + + <mkdir dir="${distribution.dir}" failonerror="false" /> + + <!-- Copy needed files to distribution directory --> + <copy todir="${distribution.dir}"> + <fileset basedir="${build.dir}"> + <include name="*.dll" /> + <include name="*.config" /> + </fileset> + </copy> + + <copy todir="${distribution.dir}"> + <fileset basedir="."> + <include name="*.txt" /> + <include name="*.html" /> + </fileset> + </copy> + </target> +</project> Added: changelog.txt =================================================================== --- changelog.txt (rev 0) +++ changelog.txt 2006-03-13 12:19:42 UTC (rev 1) @@ -0,0 +1,1467 @@ +PgSqlClient - ADO.NET Data Provider for PostgreSQL 7.4+ +------------------------------------------------------- + + + +2005-05-25 Carlos Guzman Alvarez <car...@te...> + + * PostgreSQl.Data.PgSqlClient/NPgClient/PgDbClient.cs: + + - Correctly disable nagle algorithm (Patch #1207038) + +2005-04-14 Carlos Guzman Alvarez <car...@te...> + + * Fixed Tables, Views anbd Functions Privileges Schemas. + +2005-04-10 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgConnectionPool.cs: + + - Fixed problem getting a connection form the pool. (#1146422) + +2005-04-03 Carlos Guzman Alvarez <car...@te...> + + * Changes to improve exception handling. + +2005-01-31 Carlos Guzman Alvarez <car...@te...> + + * PostgreSQl.Data.PgSqlClient/NPgSqlClient/PgOutPutPacket.cs: + + - Fixed boolean parameters support. + + * PostgreSQl.Data.PgSqlClient/PgConnection.cs: + + - Fixed bug on Close MEthod while clearing + SSL handlers. + +2004-09-29 Carlos Guzman Alvarez <car...@te...> + + - Mayour update of the sources + + +2004-07-22 Carlos Guzman Alvarez <car...@te...> + + * USe PascalCase naming for private methods in all classes. + + +2004-06-12 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgCommand.cs: + + - Fix regex usage (it waqs working in .NET but not in mono + i have sent an email to the mono list and i'm wainting for response + for now if it's a mono problem) + + +2004-06-09 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgCommand.cs: + + - Fix for PgCommand.NextResult (Thanks to Sion for his feedback) + +2004-06-03 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgLayouts.cs: + + - Removed file. + + * PostgreSql.Data.PgSqlClient/PgResponsePacket.cs: + * PostgreSql.Data.PgSqlClient/PgOutputPacket.cs: + + - Improved Doubvle and Float read/write + +2004-05-31 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/FbConnection.cs: + * PostgreSql.Data.PgSqlClient/NPgClient/PgDbClient.cs: + + - Reworked information and notification message handling + using callbacks (delegates) + + +2004-05-09 Carlos Guzman Alvarez <car...@te...> + + * Sync Mono.Security stuff with mono beta 1 sources. + +2004-05-06 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql/Data/PgSqlClient/NPgClient/PgDbClient.cs: + + - Changes for patch (#948340) + ( Disable the nagle algorithm on socket setup ) + +2004-05-03 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PGSqlClient/PgCommand.cs: + + - Clenaup. + + + * PostgreSql.Data.PGSqlClient/NPgClient/PgOutputPacket.cs: + + - Fix bytea field handling. + +2004-05-02 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PGSqlClient/PgCommand.cs: + + - Changes on named parameters support. + +2004-04-26 Carlos Guzman Alvarez <car...@te...> + + * 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. + + * Mono.Security.Protocol.Tls.Handshake/HandshakeMessage.cs: + + - Changes for fix FxCop Rules. + + +2004-04-10 Carlos Guzman Alvarez <car...@te...> + + * Started cleanup and unification of this keyword usage tasks. + + * Mono.Security.Protocol.Tls/SslClientStream.cs: + * Mono.Security.Protocol.Tls/SslServerStream.cs: + * Mono.Security.Protocol.Tls/Alert.cs: + * Mono.Security.Protocol.Tls/RecordProtocol.cs: + * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: + * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: + * Mono.Security.Protocol.Tls/Context.cs: + * Mono.Security.Protocol.Tls/TlsException.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificate.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificate.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerHello.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerKeyExchange.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: + + - Reworked Alert and Exception (TlsException) handling. + + +2004-04-09 Carlos Guzman Alvarez <car...@te...> + + * Mono.Security.Protocol.Tls/TlsClientSettings.cs: + + - Added new CertificateRSA property. + + * Mono.Security.Protocol.Tls/SslHandshakeHash.cs: + + - Added two new methods: CreateSignature and VerifySignature. + + * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: + + - Added Ssl3 implementation. + + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: + + - Added initial implementation. + + +2004-04-1 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgCommandBuilder.cs: + * PostgreSql.Data.PgSqlClient/PgDataReader.cs: + * PostgreSql.Data.PgSqlClient/PgCommand.cs: + + - Improved implementations of Command, + Command builder and Data reader classes. + +2004-03-23 Carlos Guzman Alvarez <car...@te...> + + * PostgreSql.Data.PgSqlClient/PgCommandBuilder.cs: + + - Improved command builder implementation. + + +2004-03-17 Carlos Guzman Alvarez <car...@te...> + + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificate.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerKeyExchange.cs: + + - Initial implementation. + +2004-03-16 Carlos Guzman Alvarez <car...@te...> + + * Mono.Security.Protocol.Tls/SslCipherSuite.cs: + + - Added changes for allow it to work as server or client. + + +2004-03-15 Carlos Guzman Alvarez <car...@te...> + + * 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: + * Mono.Security.Cryptography/MD5SHA1.cs: + + - Use Buffer.BlockCopy instead of System.Array.Copy + + +2004-03-10 Carlos Guzman Alvarez <car...@te...> + + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientHello.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientFinished.cs: + * Mono.Security.Protocol.Tls/RecordProtocol.cs: + + - Implemented some server alerts. + + * Mono.Security.Protocol.Tls/Context.cs: + + - Added new RecordProtocol property. + + +2004-03-09 Carlos Guzman Alvarez <car...@te...> + + * Mono.Security.Protocol.Tls.Handshake.Client/TlsClientCertificateVerify.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerCertificateRequest.cs: + * Mono.Security.Protocol.Tls.Handshake.Client/TlsServerFinished.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientCertificateVerify.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerCertificateRequest.cs: + * Mono.Security.Protocol.Tls.Handshake.Server/TlsServerFinished.cs: + + - Fixed meesage type definition. + + * 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/Ciphersuite.cs: + + - Added generation of the Server encryption algorithms. + + + * Mono.Security.Protocol.Tls.Handshake.Server/TlsClientKeyExchange.cs: + + - Finished processing of the message contents. + + * Mono.Security.Protocol.Tls/RecordProtocol.cs: + * Mono.Security.Protocol.Tls/ClientRecordProtocol.cs: + * Mono.Security.Protocol.Tls/ServerRecordProtocol.cs: + + - Added new ProcessChangeCipherSpec method. + + * Mono.Security.Proto... [truncated message content] |