Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1a19ce6

Browse files
author
Commitfest Bot
committed
[PATCH]: ./protocol-7.patch
1 parent e050af2 commit 1a19ce6

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

doc/src/sgml/protocol.sgml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7772,6 +7772,18 @@ psql "dbname=postgres replication=database" -c "IDENTIFY_SYSTEM;"
77727772
<sect1 id="protocol-changes">
77737773
<title>Summary of Changes since Protocol 2.0</title>
77747774

7775+
<para>
7776+
This section provides a quick checklist of changes, for the benefit of
7777+
developers trying to update existing client libraries to protocol 3.2.
7778+
</para>
7779+
7780+
<para>
7781+
The secret key used in query cancellation was enlarged from 4 bytes to a
7782+
variable length field. The BackendKeyData message was changed to accommodate
7783+
that, and the CancelRequest message was redefined to have a variable length
7784+
payload.
7785+
</para>
7786+
77757787
<para>
77767788
This section provides a quick checklist of changes, for the benefit of
77777789
developers trying to update existing client libraries to protocol 3.0.
@@ -7871,5 +7883,15 @@ psql "dbname=postgres replication=database" -c "IDENTIFY_SYSTEM;"
78717883
The EmptyQueryResponse ('<literal>I</literal>') message used to include an empty
78727884
string parameter; this has been removed.
78737885
</para>
7886+
7887+
<para>
7888+
In version 17 SSL negotiation was modified.
7889+
Before version 17 To initiate an SSL-encrypted connection, the frontend initially
7890+
sends an SSLRequest message rather than a StartupMessage. The server then responds
7891+
with a single byte containing S or N, indicating that it is willing or unwilling
7892+
to perform SSL, respectively. After which the frontend begins SSL negotiation
7893+
Starting in version 17 the server will recognize connections which immediately
7894+
begin SSL negotiation without any previous SSLRequest packets
7895+
</para>
78747896
</sect1>
78757897
</chapter>

0 commit comments

Comments
 (0)