Old backend/frontend protocol versions

From: Daniel Varela Santoalla <dvs(at)arrakis(dot)es>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Old backend/frontend protocol versions
Date: 2001-10-15 22:29:56
Message-ID: 200110152230.AAA02264@hendrix.myip.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hello everybody.

I'm Daniel Varela, the developer of DBBalancer, a load balancing connection
pool for PostgreSQL (http://www.sourceforge.net/projects/dbbalancer), and
I've recently been faced to a problem with protocol versions. DBBalancer
speaks itself Postgres protocol to open and close connections, while
forwarding all other messages. Currently implements protocol version 2.0, as
defined in the documentation.

The problem appeared when using DBBalancer with PostgreSQL and PHP installed
from Debian packages, as a tcpdump capture identified a StartUp packet like
this:

00 00 01 28 04 d2 16 2f ...

According to the protocol specification the first four bytes are the length
of the packet (ok), but the next four should be the protocol version....

What I would like to know, since the lack of documentation (at least I
couldn't find any) of previous versions of the protocol is:

a) Is this really a previous version of the protocol?
b) Is it worth to implement it in DBBalancer?
c) If it is, where could I find documentation about it? I know that the
source code "somewhat" documents it, but it would be very very time saving to
have access to some docs.

Best regards and thanks in advance.

--

----------------------------------
Regards from Spain. Daniel Varela
----------------------------------

If you think education is expensive, try ignorance.
-Derek Bok (Former Harvard President)

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Nathan Reilly 2001-10-16 03:30:38 Replication
Previous Message Michael Richards 2001-10-15 22:29:51 When will vacuum go away?