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

« back to all changes in this revision

Viewing changes to doc/src/sgml/extend.sgml

  • 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:
658
658
     and reload.
659
659
    </para>
660
660
 
 
661
   <indexterm>
 
662
    <primary>pg_extension_config_dump</primary>
 
663
   </indexterm>
 
664
 
661
665
    <para>
662
666
     To solve this problem, an extension's script file can mark a table
663
667
     it has created as a configuration table, which will cause
696
700
     be modified by users, can be handled by creating triggers on the
697
701
     configuration table to ensure that modified rows are marked correctly.
698
702
    </para>
 
703
 
 
704
    <para>
 
705
     You can alter the filter condition associated with a configuration table
 
706
     by calling <function>pg_extension_config_dump</> again.  (This would
 
707
     typically be useful in an extension update script.)  The only way to mark
 
708
     a table as no longer a configuration table is to dissociate it from the
 
709
     extension with <command>ALTER EXTENSION ... DROP TABLE</>.
 
710
    </para>
699
711
   </sect2>
700
712
 
701
713
   <sect2>