<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL7_3_STABLE</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Check to ensure the number of primary key fields supplied does not</title>
<updated>2010-02-03T23:02:39+00:00</updated>
<author>
<name>Joe Conway</name>
<email>mail@joeconway.com</email>
</author>
<published>2010-02-03T23:02:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=c3f8e037c0238a8132ed4245ced956a20db82635'/>
<id>c3f8e037c0238a8132ed4245ced956a20db82635</id>
<content type='text'>
exceed the total number of non-dropped source table fields for
dblink_build_sql_*(). Addresses bug report from Rushabh Lathia.

Backpatch all the way to the 7.3 branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
exceed the total number of non-dropped source table fields for
dblink_build_sql_*(). Addresses bug report from Rushabh Lathia.

Backpatch all the way to the 7.3 branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stamp release 7.3.21.</title>
<updated>2008-01-03T21:42:44+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-01-03T21:42:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=9d4269f087d94c868d4da72d14bdf89617b0246c'/>
<id>9d4269f087d94c868d4da72d14bdf89617b0246c</id>
<content type='text'>
Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
</pre>
</div>
</content>
</entry>
<entry>
<title>Update release notes for security releases.</title>
<updated>2008-01-03T21:36:29+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-01-03T21:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=d66dcb144a3a5b8fd5cc76018bdbee2ef9f21f5f'/>
<id>d66dcb144a3a5b8fd5cc76018bdbee2ef9f21f5f</id>
<content type='text'>
Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Security: CVE-2007-4769, CVE-2007-4772, CVE-2007-6067, CVE-2007-6600, CVE-2007-6601
</pre>
</div>
</content>
</entry>
<entry>
<title>The original patch to disallow non-passworded connections to non-superusers</title>
<updated>2008-01-03T21:29:07+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-01-03T21:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=6689ac7db925e0830ee88da8b2f8a2ca341b9c13'/>
<id>6689ac7db925e0830ee88da8b2f8a2ca341b9c13</id>
<content type='text'>
failed to cover all the ways in which a connection can be initiated in dblink.
Plug the remaining holes.  Also, disallow transient connections in functions
for which that feature makes no sense (because they are only sensible as
part of a sequence of operations on the same connection).  Joe Conway

Security: CVE-2007-6601
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
failed to cover all the ways in which a connection can be initiated in dblink.
Plug the remaining holes.  Also, disallow transient connections in functions
for which that feature makes no sense (because they are only sensible as
part of a sequence of operations on the same connection).  Joe Conway

Security: CVE-2007-6601
</pre>
</div>
</content>
</entry>
<entry>
<title>Make standard maintenance operations (including VACUUM, ANALYZE, REINDEX,</title>
<updated>2008-01-03T21:25:58+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2008-01-03T21:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=218cf59b60c526258f14e672000f59496b227639'/>
<id>218cf59b60c526258f14e672000f59496b227639</id>
<content type='text'>
and CLUSTER) execute as the table owner rather than the calling user, using
the same privilege-switching mechanism already used for SECURITY DEFINER
functions.  The purpose of this change is to ensure that user-defined
functions used in index definitions cannot acquire the privileges of a
superuser account that is performing routine maintenance.  While a function
used in an index is supposed to be IMMUTABLE and thus not able to do anything
very interesting, there are several easy ways around that restriction; and
even if we could plug them all, there would remain a risk of reading sensitive
information and broadcasting it through a covert channel such as CPU usage.

To prevent bypassing this security measure, execution of SET SESSION
AUTHORIZATION and SET ROLE is now forbidden within a SECURITY DEFINER context.

Thanks to Itagaki Takahiro for reporting this vulnerability.

Security: CVE-2007-6600
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and CLUSTER) execute as the table owner rather than the calling user, using
the same privilege-switching mechanism already used for SECURITY DEFINER
functions.  The purpose of this change is to ensure that user-defined
functions used in index definitions cannot acquire the privileges of a
superuser account that is performing routine maintenance.  While a function
used in an index is supposed to be IMMUTABLE and thus not able to do anything
very interesting, there are several easy ways around that restriction; and
even if we could plug them all, there would remain a risk of reading sensitive
information and broadcasting it through a covert channel such as CPU usage.

To prevent bypassing this security measure, execution of SET SESSION
AUTHORIZATION and SET ROLE is now forbidden within a SECURITY DEFINER context.

Thanks to Itagaki Takahiro for reporting this vulnerability.

Security: CVE-2007-6600
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a more helpful error message when there is an autoconf version</title>
<updated>2007-12-31T17:27:48+00:00</updated>
<author>
<name>Bruce Momjian</name>
<email>bruce@momjian.us</email>
</author>
<published>2007-12-31T17:27:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=7146fab2a8b02ffe9e6c715519d59cc12ca4a57a'/>
<id>7146fab2a8b02ffe9e6c715519d59cc12ca4a57a</id>
<content type='text'>
mismatch;  backpatch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mismatch;  backpatch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Require a specific Autoconf version, instead of a lower bound only.</title>
<updated>2007-11-26T12:04:54+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2007-11-26T12:04:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=70777be20c6f45e81bec45bce9271b863efe02c1'/>
<id>70777be20c6f45e81bec45bce9271b863efe02c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix "Page Layout" table. The second row should be ItemIdData, not</title>
<updated>2007-11-23T00:42:56+00:00</updated>
<author>
<name>Tatsuo Ishii</name>
<email>ishii@postgresql.org</email>
</author>
<published>2007-11-23T00:42:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=a6b6e71fa65c074affa9f15f97a2edeafe1455b7'/>
<id>a6b6e71fa65c074affa9f15f97a2edeafe1455b7</id>
<content type='text'>
ItemPointerData.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ItemPointerData.
</pre>
</div>
</content>
</entry>
<entry>
<title>Have crosstab variants treat NULL rowid as a category in its own right,</title>
<updated>2007-11-10T05:02:41+00:00</updated>
<author>
<name>Joe Conway</name>
<email>mail@joeconway.com</email>
</author>
<published>2007-11-10T05:02:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=75ffb44e7f57e4a993e387c9727b2e9c9d08269d'/>
<id>75ffb44e7f57e4a993e387c9727b2e9c9d08269d</id>
<content type='text'>
per suggestion from Tom Lane. This fixes crash-bug reported by Stefan
Schwarzer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
per suggestion from Tom Lane. This fixes crash-bug reported by Stefan
Schwarzer.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that the result of evaluating a function during constant-expression</title>
<updated>2007-10-11T21:28:39+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2007-10-11T21:28:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/postgresql.git/commit/?id=b7f1fe6c46c971a89e6a6cfcc629b1ccffeef58f'/>
<id>b7f1fe6c46c971a89e6a6cfcc629b1ccffeef58f</id>
<content type='text'>
simplification gets detoasted before it is incorporated into a Const node.
Otherwise, if an immutable function were to return a TOAST pointer (an
unlikely case, but it can be made to happen), we would end up with a plan
that depends on the continued existence of the out-of-line toast datum.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
simplification gets detoasted before it is incorporated into a Const node.
Otherwise, if an immutable function were to return a TOAST pointer (an
unlikely case, but it can be made to happen), we would end up with a plan
that depends on the continued existence of the out-of-line toast datum.
</pre>
</div>
</content>
</entry>
</feed>
