|
1 | 1 | <!--
|
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 $ |
3 | 3 | -->
|
4 | 4 |
|
5 | 5 | <appendix id="release">
|
6 | 6 | <title>Release Notes</title>
|
7 | 7 |
|
| 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 | + |
8 | 75 | <sect1 id="release-8-0">
|
9 | 76 | <title>Release 8.0</title>
|
10 | 77 |
|
@@ -2339,6 +2406,64 @@ $PostgreSQL: pgsql/doc/src/sgml/release.sgml,v 1.324 2005/01/23 00:30:18 momjian
|
2339 | 2406 | </itemizedlist>
|
2340 | 2407 | </sect3>
|
2341 | 2408 |
|
| 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 | + |
2342 | 2467 | </sect2>
|
2343 | 2468 | </sect1>
|
2344 | 2469 |
|
@@ -4665,6 +4790,62 @@ DROP SCHEMA information_schema CASCADE;
|
4665 | 4790 | </sect2>
|
4666 | 4791 | </sect1>
|
4667 | 4792 |
|
| 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 | + |
4668 | 4849 | <sect1 id="release-7-3-8">
|
4669 | 4850 | <title>Release 7.3.8</title>
|
4670 | 4851 |
|
@@ -5770,6 +5951,54 @@ operations on bytea columns (Joe)</para></listitem>
|
5770 | 5951 | </sect2>
|
5771 | 5952 | </sect1>
|
5772 | 5953 |
|
| 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 | + |
5773 | 6002 | <sect1 id="release-7-2-6">
|
5774 | 6003 | <title>Release 7.2.6</title>
|
5775 | 6004 |
|
|
0 commit comments