From: | Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> |
---|---|
To: | Nathan Mueller <nmueller(at)cs(dot)wisc(dot)edu> |
Cc: | pgsql-bugs(at)postgresql(dot)org |
Subject: | Re: More SSL patches |
Date: | 2003-01-07 22:08:01 |
Message-ID: | 200301072208.h07M81m19543@candle.pha.pa.us |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-bugs |
Your patch has been added to the PostgreSQL unapplied patches list at:
http://momjian.postgresql.org/cgi-bin/pgpatches
I will try to apply it within the next 48 hours.
---------------------------------------------------------------------------
Nathan Mueller wrote:
> I was playing around with 7.3.1 and found some more SSL problems. The first,
> that I missed when checking over 7.3.1, was that the client method was switched
> to SSLv23 along with the server. The SSLv23 client method does SSLv2 by
> default, but can also understand SSLv3. In our situation the SSLv2 backwords
> compatibility is really only needed on the server. This is the first patch.
>
> The second was that renegotiation was just plain broken. I can't believe I
> didn't notice this before -- once 64k was sent to/from the server the client
> would crash. Basicly, in 7.3 the server SSL code set the initial state to
> "about to renegotiate" without actually starting the renegotiation. In
> addition, the server and client didn't properly handle the
> SSL_ERROR_WANT_(READ|WRITE) error. This is fixed in the second patch.
>
> The last thing is that I found a way for the server to understand SSLv2 HELLO
> messages (sent by pre-7.3 clients) but then get them to talk SSLv3. This is the
> last one.
>
> Hopefully this is the end of the SSL fixes. I've ran some pretty heavy stress
> tests against a patched installation and I haven't noticed any problems yet.
> Then again, I didn't notice the renegotiation problems until yesterday...
>
> --Nate
>
[ Attachment, skipping... ]
[ Attachment, skipping... ]
[ Attachment, skipping... ]
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
--
Bruce Momjian | http://candle.pha.pa.us
pgman(at)candle(dot)pha(dot)pa(dot)us | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2003-01-07 22:13:00 | Re: [ADMIN] pgdb.py is still wrong in Postgres 7.3.1 rpm |
Previous Message | Bruce Momjian | 2003-01-07 22:07:50 | Re: More SSL patches |