[COMMITTERS] pgsql: Add mention of why malloc() has to be used in snprintf.c.

2005-03-20 Thread Bruce Momjian
Log Message: --- Add mention of why malloc() has to be used in snprintf.c. Modified Files: -- pgsql/src/port: snprintf.c (r1.25 -> r1.26) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/port/snprintf.c.diff?r1=1.25&r2=1.26) --

[COMMITTERS] pgaccess - pgaccess: added a third param to showError for parent window

2005-03-20 Thread User Cmaj
Log Message: --- added a third param to showError for parent window name Modified Files: -- pgaccess/main: util.tcl (r1.1.1.1 -> r1.2) (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgaccess/pgaccess/main/util.tcl.diff?r1=1.1.1.1&r2=1.2)

[COMMITTERS] pgsql: Remove unnecessary calls of FlushRelationBuffers: there is no

2005-03-20 Thread Tom Lane
Log Message: --- Remove unnecessary calls of FlushRelationBuffers: there is no need to write out data that we are about to tell the filesystem to drop. smgr_internal_unlink already had a DropRelFileNodeBuffers call to get rid of dead buffers without a write after it's no longer possible to

[COMMITTERS] pgsql: On Windows, use QueryPerformanceCounter instead of gettimeofday

2005-03-20 Thread Tom Lane
Log Message: --- On Windows, use QueryPerformanceCounter instead of gettimeofday for EXPLAIN ANALYZE instrumentation. Magnus Hagander Modified Files: -- pgsql/src/backend/commands: explain.c (r1.129 -> r1.130) (http://developer.postgresql.org/cvsweb.cgi/pg

[COMMITTERS] pgsql: Change the return value of HeapTupleSatisfiesUpdate() to be an

2005-03-20 Thread Neil Conway
Log Message: --- Change the return value of HeapTupleSatisfiesUpdate() to be an enum, rather than an integer, and fix the associated fallout. From Alvaro Herrera. Modified Files: -- pgsql/src/backend/access/heap: heapam.c (r1.183 -> r1.184) (http://develope

[COMMITTERS] docbot - docbot: config module added

2005-03-20 Thread User Andreas
Log Message: --- config module added Modified Files: -- docbot: docbot.pl (r1.24 -> r1.25) (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/docbot/docbot/docbot.pl.diff?r1=1.24&r2=1.25) Added Files: --- docbot: config.pm (r1.1) (ht

[COMMITTERS] pgsql: Convert index-related tuple handling routines from char 'n'/' '

2005-03-20 Thread Tom Lane
Log Message: --- Convert index-related tuple handling routines from char 'n'/' ' to bool convention for isnull flags. Also, remove the useless InsertIndexResult return struct from index AM aminsert calls --- there is no reason for the caller to know where in the index the tuple was inserte

[COMMITTERS] pgsql: * construct "struct {} list [] = {}" confuses pgindent - split

2005-03-20 Thread Neil Conway
Log Message: --- * construct "struct {} list [] = {}" confuses pgindent - split those. It was a bad style to begin with, and now several loops can be clearer. * pgcrypto.c: Fix function comments * crypt-gensalt.c, crypt-blowfish.c: stop messing with errno * openssl.c: use px_free instead

[COMMITTERS] pgsql: pgcrypto update: * Use error codes instead of -1 * px_strerror

2005-03-20 Thread Neil Conway
Log Message: --- pgcrypto update: * Use error codes instead of -1 * px_strerror for new error codes * calling convention change for px_gen_salt - return error code * use px_strerror in pgcrypto.c Marko Kreen Modified Files: -- pgsql/contrib/pgcrypto: internal.c (r

[COMMITTERS] pgsql: pgcrypto update: Reserve px_get_random_bytes() for strong

2005-03-20 Thread Neil Conway
Log Message: --- pgcrypto update: Reserve px_get_random_bytes() for strong randomness, add new function px_get_pseudo_random_bytes() for weak randomness and use it in gen_salt(). On openssl case, use RAND_pseudo_bytes() for px_get_pseudo_random_bytes(). Final result is that is user has n

[COMMITTERS] pgsql: Remove support for libmhash/libmcrypt.

2005-03-20 Thread Neil Conway
Log Message: --- Remove support for libmhash/libmcrypt. libmcrypt seems to dead, maintainer address bounces, and cast-128 fails on 2 of the 3 test vectors from RFC2144. So I see no reason to keep around stuff I don't trust anymore. Support for several crypto libraries is probably only co

[COMMITTERS] pgsql: pgcrypto update: * test error handling * add tests for des,

2005-03-20 Thread Neil Conway
Log Message: --- pgcrypto update: * test error handling * add tests for des, 3des, cast5 * add some tests to blowfish, rijndael * Makefile: ability to specify different tests for different crypto libraries, so we can skip des, 3des and cast5 for builtin. Marko Kreen Modified Files: ---

[COMMITTERS] pgsql: pgcrypto update: * openssl.c: Add 3des and AES support *

2005-03-20 Thread Neil Conway
Log Message: --- pgcrypto update: * openssl.c: Add 3des and AES support * README.pgcrypto: list only supported ciphers for openssl OpenSSL has pre-processor symbol OPENSSL_NO_AES, which isn't that helpful for detecting if it _does_ exist. Thus the hack with AES_ENCRYPT. Marko Kreen Modi