<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL8_1_17</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>tag 8.1.17</title>
<updated>2009-03-13T02:22:05+00:00</updated>
<author>
<name>Marc G. Fournier</name>
<email>scrappy@hub.org</email>
</author>
<published>2009-03-13T02:22:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=023c537f47f61a9e24dc5ff8ab445c23f00aaae7'/>
<id>023c537f47f61a9e24dc5ff8ab445c23f00aaae7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update back-branch release notes.</title>
<updated>2009-03-12T22:36:20+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-12T22:36:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=05940d393d8574ab20a66062deec37c3cff514dd'/>
<id>05940d393d8574ab20a66062deec37c3cff514dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix core dump due to null-pointer dereference in to_char() when datetime</title>
<updated>2009-03-12T00:53:48+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-12T00:53:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=6578c68207f25fe10d77ec2dda90bce567a4326c'/>
<id>6578c68207f25fe10d77ec2dda90bce567a4326c</id>
<content type='text'>
format codes are misapplied to a numeric argument.  (The code still produces
a pretty bogus error message in such cases, but I'll settle for stopping the
crash for now.)  Per bug #4700 from Sergey Burladyan.

Problem exists in all supported branches, so patch all the way back.
In HEAD, also clean up some ugly coding in the nearby cache management
code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
format codes are misapplied to a numeric argument.  (The code still produces
a pretty bogus error message in such cases, but I'll settle for stopping the
crash for now.)  Per bug #4700 from Sergey Burladyan.

Problem exists in all supported branches, so patch all the way back.
In HEAD, also clean up some ugly coding in the nearby cache management
code.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MUST (Mauritius Island Summer Time) to the list of known abbreviations.</title>
<updated>2009-03-05T14:28:52+00:00</updated>
<author>
<name>Heikki Linnakangas</name>
<email>heikki.linnakangas@iki.fi</email>
</author>
<published>2009-03-05T14:28:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=2723d927e64a45452806f713d6eee90f1a1c50b4'/>
<id>2723d927e64a45452806f713d6eee90f1a1c50b4</id>
<content type='text'>
Mauritius began using DST in the summer 2008-2009; the Olson library has been
updated already.

Xavier Bugaud
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mauritius began using DST in the summer 2008-2009; the Olson library has been
updated already.

Xavier Bugaud
</pre>
</div>
</content>
</entry>
<entry>
<title>Put back our old workaround for machines that declare cbrt() in math.h but</title>
<updated>2009-03-04T22:08:40+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-04T22:08:40+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=9a8644a68281a2a24e318b2660d3968f7ee55fbc'/>
<id>9a8644a68281a2a24e318b2660d3968f7ee55fbc</id>
<content type='text'>
fail to provide the function itself.  Not sure how we escaped testing anything
later than 7.3 on such cases, but they still exist, as per André Volpato's
report about AIX 5.3.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fail to provide the function itself.  Not sure how we escaped testing anything
later than 7.3 on such cases, but they still exist, as per André Volpato's
report about AIX 5.3.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ooops ... fix some confusion between gettext() and _() in my previous patch.</title>
<updated>2009-03-03T00:17:29+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-03T00:17:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=38da2203a931a9aa9a729ead975cf4077039a1f0'/>
<id>38da2203a931a9aa9a729ead975cf4077039a1f0</id>
<content type='text'>
This has moved around in past releases, so just copying-and-pasting from HEAD
didn't work as intended.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has moved around in past releases, so just copying-and-pasting from HEAD
didn't work as intended.
</pre>
</div>
</content>
</entry>
<entry>
<title>When we are in error recursion trouble, arrange to suppress translation and</title>
<updated>2009-03-02T21:19:05+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-02T21:19:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=010953d904a1423ffb26017c5e9eda759bf143d7'/>
<id>010953d904a1423ffb26017c5e9eda759bf143d7</id>
<content type='text'>
encoding conversion of any elog/ereport message being sent to the frontend.
This generalizes a patch that I put in last October, which suppressed
translation of only specific messages known to be associated with recursive
can't-translate-the-message behavior.  As shown in bug #4680, we need a more
general answer in order to have some hope of coping with broken encoding
conversion setups.  This approach seems a good deal less klugy anyway.

Patch in all supported branches.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
encoding conversion of any elog/ereport message being sent to the frontend.
This generalizes a patch that I put in last October, which suppressed
translation of only specific messages known to be associated with recursive
can't-translate-the-message behavior.  As shown in bug #4680, we need a more
general answer in order to have some hope of coping with broken encoding
conversion setups.  This approach seems a good deal less klugy anyway.

Patch in all supported branches.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix buffer allocations in encoding conversion routines so that they won't</title>
<updated>2009-02-28T18:50:08+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-02-28T18:50:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=38a0507d0659af0f7f213bc7c739fd3792112d08'/>
<id>38a0507d0659af0f7f213bc7c739fd3792112d08</id>
<content type='text'>
fail on zero-length inputs.  This isn't an issue in normal use because the
conversion infrastructure skips calling the converters for empty strings.
However a problem was created by yesterday's patch to check whether the
right conversion function is supplied in CREATE CONVERSION.  The most
future-proof fix seems to be to make the converters safe for this corner case.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fail on zero-length inputs.  This isn't an issue in normal use because the
conversion infrastructure skips calling the converters for empty strings.
However a problem was created by yesterday's patch to check whether the
right conversion function is supplied in CREATE CONVERSION.  The most
future-proof fix seems to be to make the converters safe for this corner case.
</pre>
</div>
</content>
</entry>
<entry>
<title>In CREATE CONVERSION, test that the given function is a valid conversion</title>
<updated>2009-02-27T16:35:42+00:00</updated>
<author>
<name>Heikki Linnakangas</name>
<email>heikki.linnakangas@iki.fi</email>
</author>
<published>2009-02-27T16:35:42+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=c2ffb2674753f4bd116146a323ab52149aa4555d'/>
<id>c2ffb2674753f4bd116146a323ab52149aa4555d</id>
<content type='text'>
function for the specified source and destination encodings. We do that by
calling the function with an empty string. If it can't perform the requested
conversion, it will throw an error.

Backport to 7.4 - 8.3. Per bug report #4680 by Denis Afonin.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
function for the specified source and destination encodings. We do that by
calling the function with an empty string. If it can't perform the requested
conversion, it will throw an error.

Backport to 7.4 - 8.3. Per bug report #4680 by Denis Afonin.
</pre>
</div>
</content>
</entry>
<entry>
<title>Set isnull for errm and sqlstate local variables when they're free'd. Because</title>
<updated>2009-02-27T10:27:53+00:00</updated>
<author>
<name>Heikki Linnakangas</name>
<email>heikki.linnakangas@iki.fi</email>
</author>
<published>2009-02-27T10:27:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=1a5b7b0b57cd02e9b6aae5e46cb8f18ace7561bc'/>
<id>1a5b7b0b57cd02e9b6aae5e46cb8f18ace7561bc</id>
<content type='text'>
they are out of scope for any code after that anyway, leaving isnull true
should be harmless. However, PL/pgSQL Debugger doesn't seem to care about
the scoping and crashed, per report by Robert Walker (bug #4635). And it's
good to be tidy for debugging purposes too.

Fix in 8.3, 8.2 and 8.1 branches, CVS HEAD was fixed earlier already.

Analysis and fix by Ashesh Vashi and Dave Page.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
they are out of scope for any code after that anyway, leaving isnull true
should be harmless. However, PL/pgSQL Debugger doesn't seem to care about
the scoping and crashed, per report by Robert Walker (bug #4635). And it's
good to be tidy for debugging purposes too.

Fix in 8.3, 8.2 and 8.1 branches, CVS HEAD was fixed earlier already.

Analysis and fix by Ashesh Vashi and Dave Page.
</pre>
</div>
</content>
</entry>
</feed>
