Barry Lind <blind@xythos.com> writes:
> In general that may be true. And I didn't into this very much at the
> time I did my initial v3 protocol work. But in glancing at the code
> just now, it needs to at least correctly handle a v3 style error
> response from an ssl handshake request, no?
Actually not. Any modern postmaster will give you either 'Y' or 'N'
back for an SSL request, whether it's compiled with SSL support or not.
An 'E' response is only possible from postmasters that predate the
introduction of SSL support ... and so it'll be V2 format for sure.
(I'm not sure that you really care what follows 'E' in this case,
anyway. You can just drop the connection and try again without SSL.)
regards, tom lane