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

Commit 8c9a120

Browse files
committed
Preliminary release notes for releases 8.4.3, 8.3.10, 8.2.16, 8.1.20, 8.0.24,
7.4.28.
1 parent dac7a37 commit 8c9a120

File tree

6 files changed

+1564
-6
lines changed

6 files changed

+1564
-6
lines changed

doc/src/sgml/release-7.4.sgml

Lines changed: 120 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,125 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.4 2009/12/10 00:31:14 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-7.4.sgml,v 1.5 2010/03/10 01:58:11 tgl Exp $ -->
22
<!-- See header comment in release.sgml about typical markup -->
33

4+
<sect1 id="release-7-4-28">
5+
<title>Release 7.4.28</title>
6+
7+
<note>
8+
<title>Release date</title>
9+
<simpara>2010-03-15</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 7.4.27.
14+
For information about new features in the 7.4 major release, see
15+
<xref linkend="release-7-4">.
16+
</para>
17+
18+
<para>
19+
The <productname>PostgreSQL</> community will stop releasing updates
20+
for the 7.4.X release series in July 2010.
21+
Users are encouraged to update to a newer release branch soon.
22+
</para>
23+
24+
<sect2>
25+
<title>Migration to Version 7.4.28</title>
26+
27+
<para>
28+
A dump/restore is not required for those running 7.4.X.
29+
However, if you are upgrading from a version earlier than 7.4.26,
30+
see the release notes for 7.4.26.
31+
</para>
32+
33+
</sect2>
34+
35+
<sect2>
36+
<title>Changes</title>
37+
38+
<itemizedlist>
39+
40+
<listitem>
41+
<para>
42+
Add new configuration parameter <varname>ssl_renegotiation_limit</> to
43+
control how often we do session key renegotiation for an SSL connection
44+
(Magnus)
45+
</para>
46+
47+
<para>
48+
This can be set to zero to disable renegotiation completely, which may
49+
be required if a broken SSL library is used. In particular, some
50+
vendors are shipping stopgap patches for CVE-2009-3555 that cause
51+
renegotiation attempts to fail.
52+
</para>
53+
</listitem>
54+
55+
<listitem>
56+
<para>
57+
Make <function>substring()</> for <type>bit</> types treat any negative
58+
length as meaning <quote>all the rest of the string</> (Tom)
59+
</para>
60+
61+
<para>
62+
The previous coding treated only -1 that way, and would produce an
63+
invalid result value for other negative values, possibly leading to
64+
a crash (CVE-2010-0442).
65+
</para>
66+
</listitem>
67+
68+
<listitem>
69+
<para>
70+
Fix some cases of pathologically slow regular expression matching (Tom)
71+
</para>
72+
</listitem>
73+
74+
<listitem>
75+
<para>
76+
When reading <filename>pg_hba.conf</> and related files, do not treat
77+
<literal>@something</> as a file inclusion request if the <literal>@</>
78+
appears inside quote marks; also, never treat <literal>@</> by itself
79+
as a file inclusion request (Tom)
80+
</para>
81+
82+
<para>
83+
This prevents erratic behavior if a role or database name starts with
84+
<literal>@</>. If you need to include a file whose path name
85+
contains spaces, you can still do so, but you must write
86+
<literal>@"/path to/file"</> rather than putting the quotes around
87+
the whole construct.
88+
</para>
89+
</listitem>
90+
91+
<listitem>
92+
<para>
93+
Prevent infinite loop on some platforms if a directory is named as
94+
an inclusion target in <filename>pg_hba.conf</> and related files
95+
(Tom)
96+
</para>
97+
</listitem>
98+
99+
<listitem>
100+
<para>
101+
Ensure PL/Tcl initializes the Tcl interpreter fully (Tom)
102+
</para>
103+
104+
<para>
105+
The only known symptom of this oversight is that the Tcl
106+
<literal>clock</> command misbehaves if using Tcl 8.5 or later.
107+
</para>
108+
</listitem>
109+
110+
<listitem>
111+
<para>
112+
Prevent crash in <filename>contrib/dblink</> when too many key
113+
columns are specified to a <function>dblink_build_sql_*</> function
114+
(Rushabh Lathia, Joe Conway)
115+
</para>
116+
</listitem>
117+
118+
</itemizedlist>
119+
120+
</sect2>
121+
</sect1>
122+
4123
<sect1 id="release-7-4-27">
5124
<title>Release 7.4.27</title>
6125

doc/src/sgml/release-8.0.sgml

Lines changed: 178 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,183 @@
1-
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.0.sgml,v 1.4 2009/12/10 00:31:14 tgl Exp $ -->
1+
<!-- $PostgreSQL: pgsql/doc/src/sgml/release-8.0.sgml,v 1.5 2010/03/10 01:58:11 tgl Exp $ -->
22
<!-- See header comment in release.sgml about typical markup -->
33

4+
<sect1 id="release-8-0-24">
5+
<title>Release 8.0.24</title>
6+
7+
<note>
8+
<title>Release date</title>
9+
<simpara>2010-03-15</simpara>
10+
</note>
11+
12+
<para>
13+
This release contains a variety of fixes from 8.0.23.
14+
For information about new features in the 8.0 major release, see
15+
<xref linkend="release-8-0">.
16+
</para>
17+
18+
<para>
19+
The <productname>PostgreSQL</> community will stop releasing updates
20+
for the 8.0.X release series in July 2010.
21+
Users are encouraged to update to a newer release branch soon.
22+
</para>
23+
24+
<sect2>
25+
<title>Migration to Version 8.0.24</title>
26+
27+
<para>
28+
A dump/restore is not required for those running 8.0.X.
29+
However, if you are upgrading from a version earlier than 8.0.22,
30+
see the release notes for 8.0.22.
31+
</para>
32+
33+
</sect2>
34+
35+
<sect2>
36+
<title>Changes</title>
37+
38+
<itemizedlist>
39+
40+
<listitem>
41+
<para>
42+
Add new configuration parameter <varname>ssl_renegotiation_limit</> to
43+
control how often we do session key renegotiation for an SSL connection
44+
(Magnus)
45+
</para>
46+
47+
<para>
48+
This can be set to zero to disable renegotiation completely, which may
49+
be required if a broken SSL library is used. In particular, some
50+
vendors are shipping stopgap patches for CVE-2009-3555 that cause
51+
renegotiation attempts to fail.
52+
</para>
53+
</listitem>
54+
55+
<listitem>
56+
<para>
57+
Fix possible crashes when trying to recover from a failure in
58+
subtransaction start (Tom)
59+
</para>
60+
</listitem>
61+
62+
<listitem>
63+
<para>
64+
Fix server memory leak associated with use of savepoints and a client
65+
encoding different from server's encoding (Tom)
66+
</para>
67+
</listitem>
68+
69+
<listitem>
70+
<para>
71+
Make <function>substring()</> for <type>bit</> types treat any negative
72+
length as meaning <quote>all the rest of the string</> (Tom)
73+
</para>
74+
75+
<para>
76+
The previous coding treated only -1 that way, and would produce an
77+
invalid result value for other negative values, possibly leading to
78+
a crash (CVE-2010-0442).
79+
</para>
80+
</listitem>
81+
82+
<listitem>
83+
<para>
84+
Fix integer-to-bit-string conversions to handle the first fractional
85+
byte correctly when the output bit width is wider than the given
86+
integer by something other than a multiple of 8 bits (Tom)
87+
</para>
88+
</listitem>
89+
90+
<listitem>
91+
<para>
92+
Fix some cases of pathologically slow regular expression matching (Tom)
93+
</para>
94+
</listitem>
95+
96+
<listitem>
97+
<para>
98+
Fix the <literal>STOP WAL LOCATION</> entry in backup history files to
99+
report the next WAL segment's name when the end location is exactly at a
100+
segment boundary (Itagaki Takahiro)
101+
</para>
102+
</listitem>
103+
104+
<listitem>
105+
<para>
106+
When reading <filename>pg_hba.conf</> and related files, do not treat
107+
<literal>@something</> as a file inclusion request if the <literal>@</>
108+
appears inside quote marks; also, never treat <literal>@</> by itself
109+
as a file inclusion request (Tom)
110+
</para>
111+
112+
<para>
113+
This prevents erratic behavior if a role or database name starts with
114+
<literal>@</>. If you need to include a file whose path name
115+
contains spaces, you can still do so, but you must write
116+
<literal>@"/path to/file"</> rather than putting the quotes around
117+
the whole construct.
118+
</para>
119+
</listitem>
120+
121+
<listitem>
122+
<para>
123+
Prevent infinite loop on some platforms if a directory is named as
124+
an inclusion target in <filename>pg_hba.conf</> and related files
125+
(Tom)
126+
</para>
127+
</listitem>
128+
129+
<listitem>
130+
<para>
131+
Fix plpgsql failure in one case where a composite column is set to NULL
132+
(Tom)
133+
</para>
134+
</listitem>
135+
136+
<listitem>
137+
<para>
138+
Add <literal>volatile</> markings in PL/Python to avoid possible
139+
compiler-specific misbehavior (Zdenek Kotala)
140+
</para>
141+
</listitem>
142+
143+
<listitem>
144+
<para>
145+
Ensure PL/Tcl initializes the Tcl interpreter fully (Tom)
146+
</para>
147+
148+
<para>
149+
The only known symptom of this oversight is that the Tcl
150+
<literal>clock</> command misbehaves if using Tcl 8.5 or later.
151+
</para>
152+
</listitem>
153+
154+
<listitem>
155+
<para>
156+
Prevent crash in <filename>contrib/dblink</> when too many key
157+
columns are specified to a <function>dblink_build_sql_*</> function
158+
(Rushabh Lathia, Joe Conway)
159+
</para>
160+
</listitem>
161+
162+
<listitem>
163+
<para>
164+
Fix assorted crashes in <filename>contrib/xml2</> caused by sloppy
165+
memory management (Tom)
166+
</para>
167+
</listitem>
168+
169+
<listitem>
170+
<para>
171+
Update time zone data files to <application>tzdata</> release 2010e
172+
for DST law changes in Bangladesh, Chile, Fiji, Mexico, Paraguay, Samoa.
173+
</para>
174+
</listitem>
175+
176+
</itemizedlist>
177+
178+
</sect2>
179+
</sect1>
180+
4181
<sect1 id="release-8-0-23">
5182
<title>Release 8.0.23</title>
6183

0 commit comments

Comments
 (0)