[Mono-bugs] [Bug 78597][Nor] Changed - SSL re-negotiation failure with Postgres
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Wed Jun 21 14:19:53 EDT 2006
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by sebastien at ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=78597
--- shadow/78597 2006-06-16 11:31:01.000000000 -0400
+++ shadow/78597.tmp.7594 2006-06-21 14:19:53.000000000 -0400
@@ -1,22 +1,21 @@
Bug#: 78597
Product: Mono: Class Libraries
Version: 1.1
OS: All
OS Details:
-Status: ASSIGNED
+Status: NEEDINFO
Resolution:
Severity: Unknown
Priority: Normal
Component: Mono.Security
AssignedTo: sebastien at ximian.com
ReportedBy: mfarr at paradise.net.nz
QAContact: mono-bugs at ximian.com
TargetMilestone: ---
URL:
-Cc:
Summary: SSL re-negotiation failure with Postgres
Description of Problem:
"Object reference not set to an instance of an object." in
Mono.Security.dll when loading large amounts of data with ssl+npgsql.
@@ -182,6 +181,28 @@
Ok, I'm setup to duplicate the issue (it takes about 5 minutes to
reach the negotiation point).
It seems we're not sending the alert (and doing so doesn't fix the
issue) and it's obvious, from the NRE, that this case hasn't been tested.
+
+------- Additional Comments From sebastien at ximian.com 2006-06-21 14:19 -------
+Ok, right now I'm able to "survive" a SSL renegotiation. However I do
+get some "invalid" data wrt Npgsql. The fact that the post-negotiation
+handshake are successful indicates that the problem isn't SSL related
+(it may be in the SslClientStream or upper-levels, but not in the
+lower SSL levels).
+
+The invalid data after the first renegotiation is
+0x00 0x00 0x00 0x01 0x61
+
+While the data after the second one is
+0x00 0x0B 0x00 0x01 0x00 0x00 0x00 0x01 0x61
+(a superset of the first one)
+
+Third == First
+Fourth == Second
+...
+
+I'm not quite sure if those are extra data and/or if there is some
+missing data. Fx, does this looks like a (partial) valid data for
+Postgres protocol ?
More information about the mono-bugs
mailing list