postgresql/src/backend
Tom Lane 0d65eea3da Replace argument-checking Asserts with regular test-and-elog checks in all
encoding conversion functions.  These are not can't-happen cases because
it's possible to create a conversion with the wrong conversion function
for the specified encoding pair.  That would lead to an Assert crash in
an Assert-enabled build, or incorrect conversion otherwise, neither of
which is desirable.  This would be a DOS issue if production databases
were customarily built with asserts enabled, but fortunately that's not so.
Per an observation by Heikki.

Back-patch to all supported branches.
2009-01-29 19:23:42 +00:00
..
access Allow extracting and parsing of reloptions from a bare pg_class tuple, and 2009-01-26 19:41:06 +00:00
bootstrap Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
catalog Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
commands Revert updatable views 2009-01-27 12:40:15 +00:00
executor Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
foreign Update copyright for 2009. 2009-01-01 17:24:05 +00:00
lib Update copyright for 2009. 2009-01-01 17:24:05 +00:00
libpq Go over all OpenSSL return values and make sure we compare them 2009-01-28 15:06:47 +00:00
main Update copyright for 2009. 2009-01-01 17:24:05 +00:00
nodes Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
optimizer Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
parser Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
po Translation updates 2008-01-31 18:04:52 +00:00
port Update copyright for 2009. 2009-01-01 17:24:05 +00:00
postmaster Add vacuum_freeze_table_age GUC option, to control when VACUUM should 2009-01-16 13:27:24 +00:00
regex Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
rewrite Revert updatable views 2009-01-27 12:40:15 +00:00
snowball Update copyright for 2009. 2009-01-01 17:24:05 +00:00
storage Add a new option to RestoreBkpBlocks() to indicate if a cleanup lock should 2009-01-20 18:59:37 +00:00
tcop Support column-level privileges, as required by SQL standard. 2009-01-22 20:16:10 +00:00
tsearch Fix incorrect dereferencing of char* to array's index. 2009-01-29 16:22:10 +00:00
utils Replace argument-checking Asserts with regular test-and-elog checks in all 2009-01-29 19:23:42 +00:00
Makefile Update copyright for 2009. 2009-01-01 17:24:05 +00:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
nls.mk Install a more robust solution for the problem of infinite error-processing 2008-10-27 19:37:22 +00:00