<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/postgresql.git, branch REL8_2_13</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.2.13</title>
<updated>2009-03-13T02:16:43+00:00</updated>
<author>
<name>Marc G. Fournier</name>
<email>scrappy@hub.org</email>
</author>
<published>2009-03-13T02:16:43+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=7e2322990491274c390384cee1a847efcd46ef1c'/>
<id>7e2322990491274c390384cee1a847efcd46ef1c</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:09+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-12T22:36:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=e9e431619db133d2e4e1494a3e58b3c80c04be2c'/>
<id>e9e431619db133d2e4e1494a3e58b3c80c04be2c</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:41+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-12T00:53:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=14e504b57bdf197df80225f1ee2a1be33f2ac92f'/>
<id>14e504b57bdf197df80225f1ee2a1be33f2ac92f</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>Prevent recursion during parse of email-like string with multiple '@'.</title>
<updated>2009-03-10T17:44:44+00:00</updated>
<author>
<name>Teodor Sigaev</name>
<email>teodor@sigaev.ru</email>
</author>
<published>2009-03-10T17:44:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=9424b22b5e9c538f9c57cd03f0a16a560b18864b'/>
<id>9424b22b5e9c538f9c57cd03f0a16a560b18864b</id>
<content type='text'>
Patch by Heikki Linnakangas &lt;heikki.linnakangas@enterprisedb.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch by Heikki Linnakangas &lt;heikki.linnakangas@enterprisedb.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add MUST (Mauritius Island Summer Time) to the list of known abbreviations.</title>
<updated>2009-03-05T14:28:18+00:00</updated>
<author>
<name>Heikki Linnakangas</name>
<email>heikki.linnakangas@iki.fi</email>
</author>
<published>2009-03-05T14:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=20bef2176d79d1ab2f26401cbd6a32b6286a7918'/>
<id>20bef2176d79d1ab2f26401cbd6a32b6286a7918</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:34+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-04T22:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=6faf291934a2713c78f84558aa4805334dbe04b0'/>
<id>6faf291934a2713c78f84558aa4805334dbe04b0</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:22+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-03T00:17:22+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=c5d6081f0ead4146b8102b5089d155de4973aef9'/>
<id>c5d6081f0ead4146b8102b5089d155de4973aef9</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:18:57+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-03-02T21:18:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=78206b3bdd38c6974a622d144a9a7adf984ea7f0'/>
<id>78206b3bdd38c6974a622d144a9a7adf984ea7f0</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 usage of char2wchar/wchar2char. Changes:</title>
<updated>2009-03-02T15:13:17+00:00</updated>
<author>
<name>Teodor Sigaev</name>
<email>teodor@sigaev.ru</email>
</author>
<published>2009-03-02T15:13:17+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=8fcdac99876df0bd04b8dd48fc37d8a286231033'/>
<id>8fcdac99876df0bd04b8dd48fc37d8a286231033</id>
<content type='text'>
- pg_wchar and wchar_t could have different size, so char2wchar
  doesn't call pg_mb2wchar_with_len to prevent out-of-bound
  memory bug
- make char2wchar/wchar2char symmetric, now they should not be
  called with C-locale because mbstowcs/wcstombs oftenly doesn't
  work correct with C-locale.
- Text parser uses pg_mb2wchar_with_len directly in case of
  C-locale and multibyte encoding

Per bug report by Hiroshi Inoue &lt;inoue@tpf.co.jp&gt; and
following discussion.

Backpatch up to 8.2 when multybyte support was implemented in tsearch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- pg_wchar and wchar_t could have different size, so char2wchar
  doesn't call pg_mb2wchar_with_len to prevent out-of-bound
  memory bug
- make char2wchar/wchar2char symmetric, now they should not be
  called with C-locale because mbstowcs/wcstombs oftenly doesn't
  work correct with C-locale.
- Text parser uses pg_mb2wchar_with_len directly in case of
  C-locale and multibyte encoding

Per bug report by Hiroshi Inoue &lt;inoue@tpf.co.jp&gt; and
following discussion.

Backpatch up to 8.2 when multybyte support was implemented in tsearch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix buffer allocations in encoding conversion routines so that they won't</title>
<updated>2009-02-28T18:50:01+00:00</updated>
<author>
<name>Tom Lane</name>
<email>tgl@sss.pgh.pa.us</email>
</author>
<published>2009-02-28T18:50:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/postgresql.git/commit/?id=08a09890146c54a6db9dae54315faad846abfbef'/>
<id>08a09890146c54a6db9dae54315faad846abfbef</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>
</feed>
