<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL7_4_6</title>
<subtitle>git.postgresql.org: git/postgresql.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/'/>
<entry>
<title>Stamp release 7.4.6.</title>
<updated>2004-10-22T00:26:24+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-22T00:26:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=7447537803edd4cbdefd8477e64c6841bd2234a6'/>
<id>7447537803edd4cbdefd8477e64c6841bd2234a6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent pg_ctl from being run as root.  Since it uses configuration files</title>
<updated>2004-10-22T00:24:27+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-22T00:24:27+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=5b7e88dbe0ad700e2994989c7b01f08f9e6b31d4'/>
<id>5b7e88dbe0ad700e2994989c7b01f08f9e6b31d4</id>
<content type='text'>
owned by postgres, doing "pg_ctl start" as root could allow a privilege
escalation attack, as pointed out by iDEFENSE.  Of course the postmaster would
fail, but we ought to fail a little sooner to protect sysadmins unfamiliar
with Postgres.  The chosen fix is to disable root use of pg_ctl in all cases,
just to be confident there are no other holes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
owned by postgres, doing "pg_ctl start" as root could allow a privilege
escalation attack, as pointed out by iDEFENSE.  Of course the postmaster would
fail, but we ought to fail a little sooner to protect sysadmins unfamiliar
with Postgres.  The chosen fix is to disable root use of pg_ctl in all cases,
just to be confident there are no other holes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update obsolete comments about COPY vs INSERT options, per Uwe Schroeder.</title>
<updated>2004-10-21T22:49:04+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-21T22:49:04+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=25d1755a29ec77facafff42920403df13f218c96'/>
<id>25d1755a29ec77facafff42920403df13f218c96</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correctly cast the return value of a CallableStatement when getShort</title>
<updated>2004-10-21T19:13:55+00:00</updated>
<author>
<name>Kris Jurka</name>
<email>books@ejurka.com</email>
</author>
<published>2004-10-21T19:13:55+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=d06384c6d75742f88d4b1e21e68b28dc71116320'/>
<id>d06384c6d75742f88d4b1e21e68b28dc71116320</id>
<content type='text'>
is called.  getByte presents a can't happen situation as no function
can return a TINYINT because pg doesn't have an equivalent type.
Make this throw an exception if we get to this point.

Thanks to Christian Niles.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
is called.  getByte presents a can't happen situation as no function
can return a TINYINT because pg doesn't have an equivalent type.
Make this throw an exception if we get to this point.

Thanks to Christian Niles.
</pre>
</div>
</content>
</entry>
<entry>
<title>Back-patch make_oidjoins_check security improvement.</title>
<updated>2004-10-21T17:12:19+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-21T17:12:19+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=62a6019c495d617679b074142bc09812d4cbaf7d'/>
<id>62a6019c495d617679b074142bc09812d4cbaf7d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Repair possible failure to update hint bits back to disk, per</title>
<updated>2004-10-13T22:22:03+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-13T22:22:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=2d46f0e613e4c147643d8b755fb7d4ea7d710311'/>
<id>2d46f0e613e4c147643d8b755fb7d4ea7d710311</id>
<content type='text'>
http://archives.postgresql.org/pgsql-hackers/2004-10/msg00464.php.
I plan a more permanent fix in HEAD, but for the back branches it seems
best to just touch the places that actually have a problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
http://archives.postgresql.org/pgsql-hackers/2004-10/msg00464.php.
I plan a more permanent fix in HEAD, but for the back branches it seems
best to just touch the places that actually have a problem.
</pre>
</div>
</content>
</entry>
<entry>
<title>Translation update</title>
<updated>2004-10-12T17:54:24+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2004-10-12T17:54:24+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=2dc3a1d2a7cc618913daabb3c37ac06bd64b786c'/>
<id>2dc3a1d2a7cc618913daabb3c37ac06bd64b786c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>'::' is no longer interpreted as a variable in a prepare statement.</title>
<updated>2004-10-05T10:48:45+00:00</updated>
<author>
<name>Michael Meskes</name>
<email>meskes@postgresql.org</email>
</author>
<published>2004-10-05T10:48:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=3ff8e832310e567b444982eddef6046d93433fc8'/>
<id>3ff8e832310e567b444982eddef6046d93433fc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Convert pg_stat_get_backend_idset to use the existing SRF support.</title>
<updated>2004-10-01T21:09:46+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2004-10-01T21:09:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=0ed57c310c05762516e4d1e1748e4a62ffedc295'/>
<id>0ed57c310c05762516e4d1e1748e4a62ffedc295</id>
<content type='text'>
This seems the cleanest way of fixing its lack of a shutdown callback,
which was preventing it from working correctly in a query that didn't
run it to completion.  Per bug report from Szima GÄbor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This seems the cleanest way of fixing its lack of a shutdown callback,
which was preventing it from working correctly in a query that didn't
run it to completion.  Per bug report from Szima GÄbor.
</pre>
</div>
</content>
</entry>
<entry>
<title>Translation update</title>
<updated>2004-09-27T20:27:58+00:00</updated>
<author>
<name>Peter Eisentraut</name>
<email>peter_e@gmx.net</email>
</author>
<published>2004-09-27T20:27:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=d31f9c5f3646bcf5abec44f8ba294727f9442e54'/>
<id>d31f9c5f3646bcf5abec44f8ba294727f9442e54</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
