postgresql/src
Tom Lane 31fb149a09 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:24:19 +00:00
..
backend Replace argument-checking Asserts with regular test-and-elog checks in all 2009-01-29 19:24:19 +00:00
bin Throw an error when using -C and -1 at the same time in pg_restore. 2009-01-13 11:45:01 +00:00
include Replace argument-checking Asserts with regular test-and-elog checks in all 2009-01-29 19:24:19 +00:00
interfaces Go over all OpenSSL return values and make sure we compare them 2009-01-28 15:06:55 +00:00
makefiles Add $(CFLAGS) to the simplified build rule for .so libraries on Darwin. 2006-11-28 05:45:43 +00:00
pl Remove broken Assertions that failed if a statement executed in PL/pgSQL is 2009-01-14 09:53:57 +00:00
port tag 8.2.11 2008-10-31 02:44:09 +00:00
template Make --with-ldap build on Unixware, per Olivier Prenant. 2006-12-14 21:50:07 +00:00
test Fix mis-calculation of extParam/allParam sets for plan nodes, as seen in 2008-07-10 01:17:44 +00:00
timezone Update time zone data files to tzdata release 2008i (DST law changes in 2008-10-30 13:17:09 +00:00
tools Create a script to handle stamping release version numbers into files, 2008-06-10 18:09:01 +00:00
tutorial Fix some misuses of strncat(). 2006-09-27 16:19:42 +00:00
bcc32.mak Fix bcc32.mak to create and remove pg_config_os.h properly. Apparently 2006-10-06 18:53:53 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Remove dllinit.c; it was only needed for long-obsolete Cygwin versions, 2006-06-22 23:50:35 +00:00
Makefile.global.in On Windows, we know the backend stack size limit because we have to 2006-10-08 17:15:34 +00:00
Makefile.shlib Fix shared library creation to work properly on AIX. Albe Laurenz 2006-09-19 15:36:08 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Fix win32.mak for config cleanup. 2006-08-08 22:44:05 +00:00