[pgsqlclient-checkins] pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient PgDbClient.cs,1.3
Status: Inactive
Brought to you by:
carlosga_fb
From: <car...@us...> - 2003-11-12 22:38:35
|
Update of /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient In directory sc8-pr-cvs1:/tmp/cvs-serv26778 Modified Files: PgDbClient.cs PgOutputPacket.cs Log Message: * source/NPgClient/PgDbClient.cs: * source/NPgClient/PgOutputPacket.cs: - Fixed bug #841051. Index: PgDbClient.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgDbClient.cs,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** PgDbClient.cs 1 Nov 2003 10:31:05 -0000 1.30 --- PgDbClient.cs 12 Nov 2003 22:38:32 -0000 1.31 *************** *** 143,148 **** TlsSessionSettings tlsSettings = new TlsSessionSettings(); ! tlsSettings.Protocol = TlsProtocol.Tls1; ! tlsSettings.CompressionMethod = TlsCompressionMethod.None; tlsSettings.ServerName = settings.ServerName; tlsSettings.ServerPort = settings.ServerPort; --- 143,148 ---- TlsSessionSettings tlsSettings = new TlsSessionSettings(); ! tlsSettings.Protocol = SecurityProtocolType.Tls1; ! tlsSettings.CompressionMethod = SecurityCompressionType.None; tlsSettings.ServerName = settings.ServerName; tlsSettings.ServerPort = settings.ServerPort; *************** *** 665,669 **** types.Add(600 , "point" , PgDataType.Point , 701, 1, 16); types.Add(601 , "lseg" , PgDataType.LSeg , 600, 1, 32); ! types.Add(602 , "path" , PgDataType.Path , 0, 1, -1); types.Add(603 , "box" , PgDataType.Box , 600, 1, 32); types.Add(604 , "polygon" , PgDataType.Polygon , 0, 1, 16); --- 665,669 ---- types.Add(600 , "point" , PgDataType.Point , 701, 1, 16); types.Add(601 , "lseg" , PgDataType.LSeg , 600, 1, 32); ! types.Add(602 , "path" , PgDataType.Path , 0, 1, 16); types.Add(603 , "box" , PgDataType.Box , 600, 1, 32); types.Add(604 , "polygon" , PgDataType.Polygon , 0, 1, 16); Index: PgOutputPacket.cs =================================================================== RCS file: /cvsroot/pgsqlclient/pgsqlclient_10/PostgreSql.Data.PgSqlClient/source/NPgClient/PgOutputPacket.cs,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** PgOutputPacket.cs 28 Oct 2003 10:44:55 -0000 1.17 --- PgOutputPacket.cs 12 Nov 2003 22:38:32 -0000 1.18 *************** *** 218,224 **** public void WritePolygon(PgPolygon polygon) { for (int i = 0; i < polygon.Points.Length; i++) { ! this.WritePoint(polygon.Points[0]); } } --- 218,225 ---- public void WritePolygon(PgPolygon polygon) { + this.WriteInt(polygon.Points.Length); for (int i = 0; i < polygon.Points.Length; i++) { ! this.WritePoint(polygon.Points[i]); } } *************** *** 226,232 **** public void WritePath(PgPath path) { for (int i = 0; i < path.Points.Length; i++) { ! this.WritePoint(path.Points[0]); } } --- 227,235 ---- public void WritePath(PgPath path) { + this.Write(path.IsClosedPath); + this.WriteInt(path.Points.Length); for (int i = 0; i < path.Points.Length; i++) { ! this.WritePoint(path.Points[i]); } } *************** *** 418,423 **** case PgDataType.Polygon: PgPolygon polygon = (PgPolygon)value; ! ! packet.WriteInt(size*polygon.Points.Length); packet.WritePolygon(polygon); break; --- 421,426 ---- case PgDataType.Polygon: PgPolygon polygon = (PgPolygon)value; ! ! packet.WriteInt((size*polygon.Points.Length) + 4); packet.WritePolygon(polygon); break; *************** *** 426,430 **** PgPath path = (PgPath)value; ! packet.WriteInt(size*path.Points.Length); packet.WritePath(path); break; --- 429,433 ---- PgPath path = (PgPath)value; ! packet.WriteInt((size*path.Points.Length) + 5); packet.WritePath(path); break; |