Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancisco Figueiredo Jr. <fxjr@mono-cvs.ximian.com>2004-05-29 16:39:05 +0400
committerFrancisco Figueiredo Jr. <fxjr@mono-cvs.ximian.com>2004-05-29 16:39:05 +0400
commitb767d8ce9318808cae52d2e5f9faf2d0caf301b7 (patch)
tree5609d4c3857fbe06842e70f8b999d5263e5297b3 /mcs/class/Npgsql
parent31d3a9249b9e0a27023cee65b801ed81e67de21e (diff)
2004-05-29 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* Npgsql/NpgsqlConnection.cs: Added workaround for redhat server versions. It returns 7.3.4-RH as its server version. Thanks Jaroslaw Kowalski (jaak@zd.com.pl) for the patch. svn path=/trunk/mcs/; revision=28437
Diffstat (limited to 'mcs/class/Npgsql')
-rw-r--r--mcs/class/Npgsql/ChangeLog10
-rwxr-xr-xmcs/class/Npgsql/Npgsql/NpgsqlConnection.cs11
2 files changed, 21 insertions, 0 deletions
diff --git a/mcs/class/Npgsql/ChangeLog b/mcs/class/Npgsql/ChangeLog
index ed88c7b5500..83506569b80 100644
--- a/mcs/class/Npgsql/ChangeLog
+++ b/mcs/class/Npgsql/ChangeLog
@@ -1,3 +1,13 @@
+2004-05-29 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
+ * Npgsql/NpgsqlConnection.cs: Added workaround for redhat server versions.
+ It returns 7.3.4-RH as its server version. Thanks Jaroslaw Kowalski
+(jaak@zd.com.pl) for the patch.
+
+2004-05-24 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
+ * Npgsql/NpgsqlConnection.cs: Fixed bug when handling Unicode connections.
+ Fixes Gborg bug 752.
+ Thanks stehule@kix.fsv.cvut.cz for the patch.
+
2004-05-23 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
* Npgsql/NpgsqlConnection.cs: Fixed bug which prevented Npgsql to
diff --git a/mcs/class/Npgsql/Npgsql/NpgsqlConnection.cs b/mcs/class/Npgsql/Npgsql/NpgsqlConnection.cs
index 00e7191cbcf..1f1fdb43896 100755
--- a/mcs/class/Npgsql/Npgsql/NpgsqlConnection.cs
+++ b/mcs/class/Npgsql/Npgsql/NpgsqlConnection.cs
@@ -698,6 +698,17 @@ namespace Npgsql
throw new FormatException(String.Format("Internal: Backend sent bad version string: {0}", VersionString));
}
+
+ // workaround for 7.3.4-RH version from RedHat
+
+
+ int ndx = Parts[2].IndexOf("-");
+
+ if (ndx != -1)
+ {
+ Parts[2] = Parts[2].Substring(0, ndx);
+ }
+
return new ServerVersion(
Convert.ToInt32(Parts[0]),