Skip to content

Commit 7dc1d35

Browse files
committed
Update back-branch release notes for the last few commits.
OpenSSL error queue fix no longer needs to be documented under 9.6.
1 parent 74a73b1 commit 7dc1d35

File tree

2 files changed

+48
-20
lines changed

2 files changed

+48
-20
lines changed

doc/src/sgml/release-9.5.sgml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,31 @@
3535

3636
<listitem>
3737
<!--
38+
Author: Peter Eisentraut <peter_e@gmx.net>
39+
Branch: master [7c7d4fdda] 2016-04-08 14:11:56 -0400
40+
Branch: REL9_5_STABLE [a3c17b2af] 2016-05-06 23:47:42 -0400
41+
Branch: REL9_4_STABLE [e3b14de9f] 2016-05-07 00:10:31 -0400
42+
Branch: REL9_3_STABLE [a9d8644de] 2016-05-07 00:10:17 -0400
43+
Branch: REL9_2_STABLE [e3a493ac0] 2016-05-07 00:05:39 -0400
44+
Branch: REL9_1_STABLE [9b676fd49] 2016-05-07 00:09:37 -0400
45+
-->
46+
<para>
47+
Clear the OpenSSL error queue before OpenSSL calls, rather than
48+
assuming it's clear already; and make sure we leave it clear
49+
(Peter Geoghegan, Dave Vitek, Peter Eisentraut)
50+
</para>
51+
52+
<para>
53+
This avoids problems when there are multiple connections using
54+
OpenSSL within a single process and not all the code involved
55+
follows the same rules for when to clear the error queue.
56+
While the problem is worse for <application>libpq</>, it's
57+
possible for it to arise within the server as well.
58+
</para>
59+
</listitem>
60+
61+
<listitem>
62+
<!--
3863
Author: Tom Lane <tgl@sss.pgh.pa.us>
3964
Branch: master [80f66a9ad] 2016-04-21 20:05:58 -0400
4065
Branch: REL9_5_STABLE [94c685a7c] 2016-04-21 20:05:58 -0400
@@ -286,6 +311,29 @@ Branch: REL9_1_STABLE [3ef1f3a3e] 2016-04-13 18:57:52 -0400
286311

287312
<listitem>
288313
<!--
314+
Author: Tom Lane <tgl@sss.pgh.pa.us>
315+
Branch: master [1a2c17f8e] 2016-05-06 22:05:56 -0400
316+
Branch: REL9_5_STABLE [196870f2f] 2016-05-06 22:05:51 -0400
317+
Branch: REL9_4_STABLE [e1aecebc0] 2016-05-06 22:05:51 -0400
318+
Branch: REL9_3_STABLE [e1d88f983] 2016-05-06 22:05:51 -0400
319+
-->
320+
<para>
321+
Fix <application>pg_upgrade</> to not fail when new-cluster TOAST rules
322+
differ from old (Tom Lane)
323+
</para>
324+
325+
<para>
326+
<application>pg_upgrade</> had special-case code to handle the
327+
situation where the new <productname>PostgreSQL</> version thinks that
328+
a table should have a TOAST table while the old version did not. That
329+
code was broken, so remove it; there seems no reason to believe that we
330+
can't get along fine without a TOAST table if that was okay according
331+
to the old version's rules.
332+
</para>
333+
</listitem>
334+
335+
<listitem>
336+
<!--
289337
Author: Noah Misch <noah@leadboat.com>
290338
Branch: master [213c7df03] 2016-04-26 21:53:58 -0400
291339
Branch: REL9_5_STABLE [f9989482d] 2016-04-26 21:54:07 -0400

doc/src/sgml/release-9.6.sgml

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,26 +1167,6 @@ XXX this is pending backpatch, may need to remove
11671167
</para>
11681168
</listitem>
11691169

1170-
<listitem>
1171-
<!--
1172-
XXX this is pending backpatch, may need to remove
1173-
2016-04-08 [7c7d4fdda] Distrust external OpenSSL clients; clear err queue
1174-
-->
1175-
<para>
1176-
Clear the OpenSSL error queue before OpenSSL calls, rather than
1177-
assuming it's clear already; and make sure we leave it clear
1178-
(Peter Geoghegan, Dave Vitek, Peter Eisentraut)
1179-
</para>
1180-
1181-
<para>
1182-
This avoids problems when there are multiple connections using
1183-
OpenSSL within a single process and not all the code involved
1184-
follows the same rules for when to clear the error queue.
1185-
While the problem is worse for <application>libpq</>, it's
1186-
possible for it to arise within the server as well.
1187-
</para>
1188-
</listitem>
1189-
11901170
</itemizedlist>
11911171

11921172
</sect4>

0 commit comments

Comments
 (0)