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

« back to all changes in this revision

Viewing changes to doc/src/sgml/html/runtime-config-compatible.html

  • Committer: Package Import Robot
  • Author(s): Martin Pitt
  • Date: 2013-02-05 18:13:52 UTC
  • mfrom: (1.1.10) (10.1.5 oneiric-proposed)
  • Revision ID: package-import@ubuntu.com-20130205181352-3kw4f94ilqklzm7c
Tags: 9.1.8-0ubuntu11.10
* New upstream security/bug fix release: (LP: #1116336)
  - Prevent execution of enum_recv from SQL
    The function was misdeclared, allowing a simple SQL command to crash the
    server.  In principle an attacker might be able to use it to examine the
    contents of server memory.  Our thanks to Sumit Soni (via Secunia SVCRP)
    for reporting this issue. (CVE-2013-0255)
  - See HISTORY/changelog.gz for 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.5 Documentation"
 
12
TITLE="PostgreSQL 9.1.8 Documentation"
13
13
HREF="index.html"><LINK
14
14
REL="UP"
15
15
TITLE="Server Configuration"
26
26
HTTP-EQUIV="Content-Type"
27
27
CONTENT="text/html; charset=ISO-8859-1"><META
28
28
NAME="creation"
29
 
CONTENT="2012-08-14T22:55:48"></HEAD
 
29
CONTENT="2013-02-04T21:38:53"></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.5 Documentation</A
 
47
>PostgreSQL 9.1.8 Documentation</A
48
48
></TH
49
49
></TR
50
50
><TR
437
437
>)</DT
438
438
><DD
439
439
><P
440
 
>        This controls the inheritance semantics.  If turned <TT
 
440
>        This setting controls whether undecorated table references are
 
441
        considered to include inheritance child tables.  The default is
 
442
        <TT
 
443
CLASS="LITERAL"
 
444
>on</TT
 
445
>, which means child tables are included (thus,
 
446
        a <TT
 
447
CLASS="LITERAL"
 
448
>*</TT
 
449
> suffix is assumed by default).  If turned
 
450
        <TT
441
451
CLASS="LITERAL"
442
452
>off</TT
443
 
>,
444
 
        subtables are not accessed by various commands by default; basically
445
 
        an implied <TT
 
453
>, child tables are not included (thus, an
 
454
        <TT
446
455
CLASS="LITERAL"
447
456
>ONLY</TT
448
 
> key word.  This was added for
449
 
        compatibility with releases prior to 7.1.  See
450
 
        <A
 
457
> prefix is assumed).  The SQL standard
 
458
        requires child tables to be included, so the <TT
 
459
CLASS="LITERAL"
 
460
>off</TT
 
461
> setting
 
462
        is not spec-compliant, but it is provided for compatibility with
 
463
        <SPAN
 
464
CLASS="PRODUCTNAME"
 
465
>PostgreSQL</SPAN
 
466
> releases prior to 7.1.
 
467
        See <A
451
468
HREF="ddl-inherit.html"
452
469
>Section 5.8</A
453
470
> for more information.
454
471
       </P
 
472
><P
 
473
>        Turning <TT
 
474
CLASS="VARNAME"
 
475
>sql_inheritance</TT
 
476
> off is deprecated, because that
 
477
        behavior has been found to be error-prone as well as contrary to SQL
 
478
        standard.  Discussions of inheritance behavior elsewhere in this
 
479
        manual generally assume that it is <TT
 
480
CLASS="LITERAL"
 
481
>on</TT
 
482
>.
 
483
       </P
455
484
></DD
456
485
><DT
457
486
><A