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

Commit 64428b8

Browse files
committed
Preliminary release notes for 8.0.1, 7.4.7, 7.3.9, 7.2.7.
1 parent 5703a69 commit 64428b8

File tree

1 file changed

+230
-1
lines changed

1 file changed

+230
-1
lines changed

doc/src/sgml/release.sgml

+230-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,77 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.324 2005/01/23 00:30:18 momjian Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.325 2005/01/30 01:26:41 tgl Exp $
33
-->
44

55
<appendix id="release">
66
<title>Release Notes</title>
77

8+
<sect1 id="release-8-0-1">
9+
<title>Release 8.0.1</title>
10+
11+
<note>
12+
<title>Release date</title>
13+
<simpara>2005-01-31</simpara>
14+
</note>
15+
16+
<para>
17+
This release contains a variety of fixes from 8.0.0, including several
18+
security-related issues.
19+
</para>
20+
21+
<sect2>
22+
<title>Migration to version 8.0.1</title>
23+
24+
<para>
25+
A dump/restore is not required for those running 8.0.0.
26+
</para>
27+
</sect2>
28+
29+
<sect2>
30+
<title>Changes</title>
31+
32+
<itemizedlist>
33+
<listitem><para>Disallow <command>LOAD</> to non-superusers</para>
34+
<para>
35+
On platforms that will automatically execute initialization functions of a
36+
shared library (this includes at least Windows and ELF-based Unixen),
37+
<command>LOAD</> can be used to make the server execute arbitrary code.
38+
Thanks to NGS Software for reporting this.</para></listitem>
39+
<listitem><para>Check that creator of an aggregate function has the right to
40+
execute the specified transition functions</para>
41+
<para>
42+
This oversight made it possible to bypass denial of EXECUTE
43+
permission on a function.</para></listitem>
44+
<listitem><para>Fix security and 64-bit issues in
45+
contrib/intagg</para></listitem>
46+
<listitem><para>Add needed STRICT marking to some contrib functions (Kris
47+
Jurka)</para></listitem>
48+
<listitem><para>Avoid buffer overrun when plpgsql cursor declaration has too
49+
many parameters (Neil)</para></listitem>
50+
<listitem><para>Make <command>ALTER TABLE ADD COLUMN</> enforce domain
51+
constraints in all cases</para></listitem>
52+
<listitem><para>Fix planning error for FULL and RIGHT outer joins</para>
53+
<para>
54+
The result of the join was mistakenly supposed to be sorted the same as the
55+
left input. This could not only deliver mis-sorted output to the user, but
56+
in case of nested merge joins could give outright wrong answers.
57+
</para></listitem>
58+
<listitem><para>Improve planning of grouped aggregate queries</para></listitem>
59+
<listitem><para><command>ROLLBACK TO <replaceable>savepoint</></command>
60+
closes cursors created since the savepoint</para></listitem>
61+
<listitem><para>Fix inadequate backend stack size on Windows</para></listitem>
62+
<listitem><para>Avoid SHGetSpecialFolderPath() on Windows
63+
(Magnus)</para></listitem>
64+
<listitem><para>Fix some problems in running pg_autovacuum as a Windows
65+
service (Dave Page)</para></listitem>
66+
<listitem><para>Multiple minor bug fixes in
67+
pg_dump/pg_restore</para></listitem>
68+
<listitem><para>Fix ecpg segfault with named structs used in
69+
typedefs (Michael)</para></listitem>
70+
</itemizedlist>
71+
72+
</sect2>
73+
</sect1>
74+
875
<sect1 id="release-8-0">
976
<title>Release 8.0</title>
1077

@@ -2339,6 +2406,64 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.324 2005/01/23 00:30:18 momjian
23392406
</itemizedlist>
23402407
</sect3>
23412408

2409+
</sect2>
2410+
</sect1>
2411+
2412+
<sect1 id="release-7-4-7">
2413+
<title>Release 7.4.7</title>
2414+
2415+
<note>
2416+
<title>Release date</title>
2417+
<simpara>2005-01-31</simpara>
2418+
</note>
2419+
2420+
<para>
2421+
This release contains a variety of fixes from 7.4.6, including several
2422+
security-related issues.
2423+
</para>
2424+
2425+
<sect2>
2426+
<title>Migration to version 7.4.7</title>
2427+
2428+
<para>
2429+
A dump/restore is not required for those running 7.4.X.
2430+
</para>
2431+
</sect2>
2432+
2433+
<sect2>
2434+
<title>Changes</title>
2435+
2436+
<itemizedlist>
2437+
<listitem><para>Disallow <command>LOAD</> to non-superusers</para>
2438+
<para>
2439+
On platforms that will automatically execute initialization functions of a
2440+
shared library (this includes at least Windows and ELF-based Unixen),
2441+
<command>LOAD</> can be used to make the server execute arbitrary code.
2442+
Thanks to NGS Software for reporting this.</para></listitem>
2443+
<listitem><para>Check that creator of an aggregate function has the right to
2444+
execute the specified transition functions</para>
2445+
<para>
2446+
This oversight made it possible to bypass denial of EXECUTE
2447+
permission on a function.</para></listitem>
2448+
<listitem><para>Fix security and 64-bit issues in
2449+
contrib/intagg</para></listitem>
2450+
<listitem><para>Add needed STRICT marking to some contrib functions (Kris
2451+
Jurka)</para></listitem>
2452+
<listitem><para>Avoid buffer overrun when plpgsql cursor declaration has too
2453+
many parameters (Neil)</para></listitem>
2454+
<listitem><para>Fix planning error for FULL and RIGHT outer joins</para>
2455+
<para>
2456+
The result of the join was mistakenly supposed to be sorted the same as the
2457+
left input. This could not only deliver mis-sorted output to the user, but
2458+
in case of nested merge joins could give outright wrong answers.
2459+
</para></listitem>
2460+
<listitem><para>Fix plperl for quote marks in tuple fields</para></listitem>
2461+
<listitem><para>Fix display of negative intervals in SQL and GERMAN
2462+
datestyles</para></listitem>
2463+
<listitem><para>Make age(timestamptz) do calculation in local timezone not
2464+
GMT</para></listitem>
2465+
</itemizedlist>
2466+
23422467
</sect2>
23432468
</sect1>
23442469

@@ -4665,6 +4790,62 @@ DROP SCHEMA information_schema CASCADE;
46654790
</sect2>
46664791
</sect1>
46674792

4793+
<sect1 id="release-7-3-9">
4794+
<title>Release 7.3.9</title>
4795+
4796+
<note>
4797+
<title>Release date</title>
4798+
<simpara>2005-01-31</simpara>
4799+
</note>
4800+
4801+
<para>
4802+
This release contains a variety of fixes from 7.3.8, including several
4803+
security-related issues.
4804+
</para>
4805+
4806+
<sect2>
4807+
<title>Migration to version 7.3.9</title>
4808+
4809+
<para>
4810+
A dump/restore is not required for those running 7.3.X.
4811+
</para>
4812+
</sect2>
4813+
4814+
<sect2>
4815+
<title>Changes</title>
4816+
4817+
<itemizedlist>
4818+
<listitem><para>Disallow <command>LOAD</> to non-superusers</para>
4819+
<para>
4820+
On platforms that will automatically execute initialization functions of a
4821+
shared library (this includes at least Windows and ELF-based Unixen),
4822+
<command>LOAD</> can be used to make the server execute arbitrary code.
4823+
Thanks to NGS Software for reporting this.</para></listitem>
4824+
<listitem><para>Check that creator of an aggregate function has the right to
4825+
execute the specified transition functions</para>
4826+
<para>
4827+
This oversight made it possible to bypass denial of EXECUTE
4828+
permission on a function.</para></listitem>
4829+
<listitem><para>Fix security and 64-bit issues in
4830+
contrib/intagg</para></listitem>
4831+
<listitem><para>Add needed STRICT marking to some contrib functions (Kris
4832+
Jurka)</para></listitem>
4833+
<listitem><para>Avoid buffer overrun when plpgsql cursor declaration has too
4834+
many parameters (Neil)</para></listitem>
4835+
<listitem><para>Fix planning error for FULL and RIGHT outer joins</para>
4836+
<para>
4837+
The result of the join was mistakenly supposed to be sorted the same as the
4838+
left input. This could not only deliver mis-sorted output to the user, but
4839+
in case of nested merge joins could give outright wrong answers.
4840+
</para></listitem>
4841+
<listitem><para>Fix plperl for quote marks in tuple fields</para></listitem>
4842+
<listitem><para>Fix display of negative intervals in SQL and GERMAN
4843+
datestyles</para></listitem>
4844+
</itemizedlist>
4845+
4846+
</sect2>
4847+
</sect1>
4848+
46684849
<sect1 id="release-7-3-8">
46694850
<title>Release 7.3.8</title>
46704851

@@ -5770,6 +5951,54 @@ operations on bytea columns (Joe)</para></listitem>
57705951
</sect2>
57715952
</sect1>
57725953

5954+
<sect1 id="release-7-2-7">
5955+
<title>Release 7.2.7</title>
5956+
5957+
<note>
5958+
<title>Release date</title>
5959+
<simpara>2005-01-31</simpara>
5960+
</note>
5961+
5962+
<para>
5963+
This release contains a variety of fixes from 7.2.6, including several
5964+
security-related issues.
5965+
</para>
5966+
5967+
<sect2>
5968+
<title>Migration to version 7.2.7</title>
5969+
5970+
<para>
5971+
A dump/restore is not required for those running 7.2.X.
5972+
</para>
5973+
</sect2>
5974+
5975+
<sect2>
5976+
<title>Changes</title>
5977+
5978+
<itemizedlist>
5979+
<listitem><para>Disallow <command>LOAD</> to non-superusers</para>
5980+
<para>
5981+
On platforms that will automatically execute initialization functions of a
5982+
shared library (this includes at least Windows and ELF-based Unixen),
5983+
<command>LOAD</> can be used to make the server execute arbitrary code.
5984+
Thanks to NGS Software for reporting this.</para></listitem>
5985+
<listitem><para>Add needed STRICT marking to some contrib functions (Kris
5986+
Jurka)</para></listitem>
5987+
<listitem><para>Avoid buffer overrun when plpgsql cursor declaration has too
5988+
many parameters (Neil)</para></listitem>
5989+
<listitem><para>Fix planning error for FULL and RIGHT outer joins</para>
5990+
<para>
5991+
The result of the join was mistakenly supposed to be sorted the same as the
5992+
left input. This could not only deliver mis-sorted output to the user, but
5993+
in case of nested merge joins could give outright wrong answers.
5994+
</para></listitem>
5995+
<listitem><para>Fix display of negative intervals in SQL and GERMAN
5996+
datestyles</para></listitem>
5997+
</itemizedlist>
5998+
5999+
</sect2>
6000+
</sect1>
6001+
57736002
<sect1 id="release-7-2-6">
57746003
<title>Release 7.2.6</title>
57756004

0 commit comments

Comments
 (0)