~ubuntu-branches/ubuntu/oneiric/postgresql-9.1/oneiric-security

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/release-8-3.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt, CVE-2013-1899
  • Date: 2013-04-02 12:24:32 UTC
  • mfrom: (1.1.11)
  • Revision ID: package-import@ubuntu.com-20130402122432-whgoxuhc5tqte9v4
Tags: 9.1.9-0ubuntu11.10
* New upstream security/bug fix release: (LP: #1163184)
  - Fix insecure parsing of server command-line switches.
    A connection request containing a database name that begins with
    "-" could be crafted to damage or destroy files within the server's
    data directory, even if the request is eventually rejected.
    [CVE-2013-1899]
  - Reset OpenSSL randomness state in each postmaster child process.
    This avoids a scenario wherein random numbers generated by
    "contrib/pgcrypto" functions might be relatively easy for another
    database user to guess. The risk is only significant when the
    postmaster is configured with ssl = on but most connections don't
    use SSL encryption. [CVE-2013-1900]
  - Make REPLICATION privilege checks test current user not
    authenticated user.
    An unprivileged database user could exploit this mistake to call
    pg_start_backup() or pg_stop_backup(), thus possibly interfering
    with creation of routine backups. [CVE-2013-1901]
  - Fix GiST indexes to not use "fuzzy" geometric comparisons when it's
    not appropriate to do so.
    The core geometric types perform comparisons using "fuzzy"
    equality, but gist_box_same must do exact comparisons, else GiST
    indexes using it might become inconsistent. After installing this
    update, users should "REINDEX" any GiST indexes on box, polygon,
    circle, or point columns, since all of these use gist_box_same.
  - Fix erroneous range-union and penalty logic in GiST indexes that
    use "contrib/btree_gist" for variable-width data types, that is
    text, bytea, bit, and numeric columns.
    These errors could result in inconsistent indexes in which some
    keys that are present would not be found by searches, and also in
    useless index bloat. Users are advised to "REINDEX" such indexes
    after installing this update.
  - Fix bugs in GiST page splitting code for multi-column indexes.
    These errors could result in inconsistent indexes in which some
    keys that are present would not be found by searches, and also in
    indexes that are unnecessarily inefficient to search. Users are
    advised to "REINDEX" multi-column GiST indexes after installing
    this update.
  - See HISTORY/changelog.gz for details about the other bug fixes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
REV="MADE"
10
10
HREF="mailto:pgsql-docs@postgresql.org"><LINK
11
11
REL="HOME"
12
 
TITLE="PostgreSQL 9.1.8 Documentation"
 
12
TITLE="PostgreSQL 9.1.9 Documentation"
13
13
HREF="index.html"><LINK
14
14
REL="UP"
15
15
TITLE="Release Notes"
26
26
HTTP-EQUIV="Content-Type"
27
27
CONTENT="text/html; charset=ISO-8859-1"><META
28
28
NAME="creation"
29
 
CONTENT="2013-02-04T21:38:53"></HEAD
 
29
CONTENT="2013-04-01T18:35:08"></HEAD
30
30
><BODY
31
31
CLASS="SECT1"
32
32
><DIV
44
44
VALIGN="bottom"
45
45
><A
46
46
HREF="index.html"
47
 
>PostgreSQL 9.1.8 Documentation</A
 
47
>PostgreSQL 9.1.9 Documentation</A
48
48
></TH
49
49
></TR
50
50
><TR
93
93
CLASS="SECT1"
94
94
><A
95
95
NAME="RELEASE-8-3"
96
 
>E.63. Release 8.3</A
 
96
>E.66. Release 8.3</A
97
97
></H1
98
98
><DIV
99
99
CLASS="NOTE"
110
110
><H2
111
111
CLASS="SECT2"
112
112
><A
113
 
NAME="AEN118043"
114
 
>E.63.1. Overview</A
 
113
NAME="AEN118451"
 
114
>E.66.1. Overview</A
115
115
></H2
116
116
><P
117
117
>    With significant new functionality and performance enhancements,
307
307
><H2
308
308
CLASS="SECT2"
309
309
><A
310
 
NAME="AEN118109"
311
 
>E.63.2. Migration to Version 8.3</A
 
310
NAME="AEN118517"
 
311
>E.66.2. Migration to Version 8.3</A
312
312
></H2
313
313
><P
314
314
>    A dump/restore using <SPAN
326
326
><H3
327
327
CLASS="SECT3"
328
328
><A
329
 
NAME="AEN118114"
330
 
>E.63.2.1. General</A
 
329
NAME="AEN118522"
 
330
>E.66.2.1. General</A
331
331
></H3
332
332
><P
333
333
></P
695
695
><H3
696
696
CLASS="SECT3"
697
697
><A
698
 
NAME="AEN118215"
699
 
>E.63.2.2. Configuration Parameters</A
 
698
NAME="AEN118623"
 
699
>E.66.2.2. Configuration Parameters</A
700
700
></H3
701
701
><P
702
702
></P
810
810
><H3
811
811
CLASS="SECT3"
812
812
><A
813
 
NAME="AEN118248"
814
 
>E.63.2.3. Character Encodings</A
 
813
NAME="AEN118656"
 
814
>E.66.2.3. Character Encodings</A
815
815
></H3
816
816
><P
817
817
></P
974
974
><H2
975
975
CLASS="SECT2"
976
976
><A
977
 
NAME="AEN118295"
978
 
>E.63.3. Changes</A
 
977
NAME="AEN118703"
 
978
>E.66.3. Changes</A
979
979
></H2
980
980
><P
981
981
>    Below you will find a detailed account of the
990
990
><H3
991
991
CLASS="SECT3"
992
992
><A
993
 
NAME="AEN118299"
994
 
>E.63.3.1. Performance</A
 
993
NAME="AEN118707"
 
994
>E.66.3.1. Performance</A
995
995
></H3
996
996
><P
997
997
></P
1261
1261
><H3
1262
1262
CLASS="SECT3"
1263
1263
><A
1264
 
NAME="AEN118372"
1265
 
>E.63.3.2. Server</A
 
1264
NAME="AEN118780"
 
1265
>E.66.3.2. Server</A
1266
1266
></H3
1267
1267
><P
1268
1268
></P
1424
1424
><H3
1425
1425
CLASS="SECT3"
1426
1426
><A
1427
 
NAME="AEN118417"
1428
 
>E.63.3.3. Monitoring</A
 
1427
NAME="AEN118825"
 
1428
>E.66.3.3. Monitoring</A
1429
1429
></H3
1430
1430
><P
1431
1431
></P
1630
1630
><H3
1631
1631
CLASS="SECT3"
1632
1632
><A
1633
 
NAME="AEN118481"
1634
 
>E.63.3.4. Authentication</A
 
1633
NAME="AEN118889"
 
1634
>E.66.3.4. Authentication</A
1635
1635
></H3
1636
1636
><P
1637
1637
></P
1683
1683
><H3
1684
1684
CLASS="SECT3"
1685
1685
><A
1686
 
NAME="AEN118498"
1687
 
>E.63.3.5. Write-Ahead Log (<ACRONYM
 
1686
NAME="AEN118906"
 
1687
>E.66.3.5. Write-Ahead Log (<ACRONYM
1688
1688
CLASS="ACRONYM"
1689
1689
>WAL</ACRONYM
1690
1690
>) and Continuous Archiving</A
1754
1754
><H3
1755
1755
CLASS="SECT3"
1756
1756
><A
1757
 
NAME="AEN118518"
1758
 
>E.63.3.6. Queries</A
 
1757
NAME="AEN118926"
 
1758
>E.66.3.6. Queries</A
1759
1759
></H3
1760
1760
><P
1761
1761
></P
1958
1958
><H3
1959
1959
CLASS="SECT3"
1960
1960
><A
1961
 
NAME="AEN118578"
1962
 
>E.63.3.7. Object Manipulation</A
 
1961
NAME="AEN118986"
 
1962
>E.66.3.7. Object Manipulation</A
1963
1963
></H3
1964
1964
><P
1965
1965
></P
2111
2111
><H3
2112
2112
CLASS="SECT3"
2113
2113
><A
2114
 
NAME="AEN118623"
2115
 
>E.63.3.8. Utility Commands</A
 
2114
NAME="AEN119031"
 
2115
>E.66.3.8. Utility Commands</A
2116
2116
></H3
2117
2117
><P
2118
2118
></P
2279
2279
><H3
2280
2280
CLASS="SECT3"
2281
2281
><A
2282
 
NAME="AEN118670"
2283
 
>E.63.3.9. Data Types</A
 
2282
NAME="AEN119078"
 
2283
>E.66.3.9. Data Types</A
2284
2284
></H3
2285
2285
><P
2286
2286
></P
2395
2395
><H3
2396
2396
CLASS="SECT3"
2397
2397
><A
2398
 
NAME="AEN118706"
2399
 
>E.63.3.10. Functions</A
 
2398
NAME="AEN119114"
 
2399
>E.66.3.10. Functions</A
2400
2400
></H3
2401
2401
><P
2402
2402
></P
2612
2612
><H3
2613
2613
CLASS="SECT3"
2614
2614
><A
2615
 
NAME="AEN118772"
2616
 
>E.63.3.11. PL/pgSQL Server-Side Language</A
 
2615
NAME="AEN119180"
 
2616
>E.66.3.11. PL/pgSQL Server-Side Language</A
2617
2617
></H3
2618
2618
><P
2619
2619
></P
2730
2730
><H3
2731
2731
CLASS="SECT3"
2732
2732
><A
2733
 
NAME="AEN118808"
2734
 
>E.63.3.12. Other Server-Side Languages</A
 
2733
NAME="AEN119216"
 
2734
>E.66.3.12. Other Server-Side Languages</A
2735
2735
></H3
2736
2736
><P
2737
2737
></P
2806
2806
><H3
2807
2807
CLASS="SECT3"
2808
2808
><A
2809
 
NAME="AEN118831"
2810
 
>E.63.3.13. <A
 
2809
NAME="AEN119239"
 
2810
>E.66.3.13. <A
2811
2811
HREF="app-psql.html"
2812
2812
><SPAN
2813
2813
CLASS="APPLICATION"
2948
2948
><H3
2949
2949
CLASS="SECT3"
2950
2950
><A
2951
 
NAME="AEN118878"
2952
 
>E.63.3.14. <A
 
2951
NAME="AEN119286"
 
2952
>E.66.3.14. <A
2953
2953
HREF="app-pgdump.html"
2954
2954
><SPAN
2955
2955
CLASS="APPLICATION"
3040
3040
><H3
3041
3041
CLASS="SECT3"
3042
3042
><A
3043
 
NAME="AEN118907"
3044
 
>E.63.3.15. Other Client Applications</A
 
3043
NAME="AEN119315"
 
3044
>E.66.3.15. Other Client Applications</A
3045
3045
></H3
3046
3046
><P
3047
3047
></P
3147
3147
><H3
3148
3148
CLASS="SECT3"
3149
3149
><A
3150
 
NAME="AEN118939"
3151
 
>E.63.3.16. <A
 
3150
NAME="AEN119347"
 
3151
>E.66.3.16. <A
3152
3152
HREF="libpq.html"
3153
3153
><SPAN
3154
3154
CLASS="APPLICATION"
3253
3253
><H3
3254
3254
CLASS="SECT3"
3255
3255
><A
3256
 
NAME="AEN118970"
3257
 
>E.63.3.17. <A
 
3256
NAME="AEN119378"
 
3257
>E.66.3.17. <A
3258
3258
HREF="ecpg.html"
3259
3259
><SPAN
3260
3260
CLASS="APPLICATION"
3295
3295
><H3
3296
3296
CLASS="SECT3"
3297
3297
><A
3298
 
NAME="AEN118984"
3299
 
>E.63.3.18. <SPAN
 
3298
NAME="AEN119392"
 
3299
>E.66.3.18. <SPAN
3300
3300
CLASS="APPLICATION"
3301
3301
>Windows</SPAN
3302
3302
> Port</A
3347
3347
><H3
3348
3348
CLASS="SECT3"
3349
3349
><A
3350
 
NAME="AEN118999"
3351
 
>E.63.3.19. Server Programming Interface (<ACRONYM
 
3350
NAME="AEN119407"
 
3351
>E.66.3.19. Server Programming Interface (<ACRONYM
3352
3352
CLASS="ACRONYM"
3353
3353
>SPI</ACRONYM
3354
3354
>)</A
3410
3410
><H3
3411
3411
CLASS="SECT3"
3412
3412
><A
3413
 
NAME="AEN119018"
3414
 
>E.63.3.20. Build Options</A
 
3413
NAME="AEN119426"
 
3414
>E.66.3.20. Build Options</A
3415
3415
></H3
3416
3416
><P
3417
3417
></P
3486
3486
><H3
3487
3487
CLASS="SECT3"
3488
3488
><A
3489
 
NAME="AEN119041"
3490
 
>E.63.3.21. Source Code</A
 
3489
NAME="AEN119449"
 
3490
>E.66.3.21. Source Code</A
3491
3491
></H3
3492
3492
><P
3493
3493
></P
3654
3654
><H3
3655
3655
CLASS="SECT3"
3656
3656
><A
3657
 
NAME="AEN119093"
3658
 
>E.63.3.22. Contrib</A
 
3657
NAME="AEN119501"
 
3658
>E.66.3.22. Contrib</A
3659
3659
></H3
3660
3660
><P
3661
3661
></P