- 11 Jun, 2003 11 commits
-
-
Bruce Momjian authored
some reading on the subject. 1) PostgreSQL uses ephemeral keying, for its connections (good thing) 2) PostgreSQL doesn't set the cipher list that it allows (bad thing, fixed) 3) PostgreSQL's renegotiation code wasn't text book correct (could be bad, fixed) 4) The rate of renegotiating was insanely low (as Tom pointed out, set to a more reasonable level) I haven't checked around much to see if there are any other SSL bits that need some review, but I'm doing some OpenSSL work right now and'll send patches for improvements along the way (if I find them). At the very least, the changes in this patch will make security folks happier for sure. The constant renegotiation of sessions was likely a boon to systems that had bad entropy gathering means (read: Slowaris /dev/rand|/dev/urand != ANDIrand). The new limit for renegotiations is 512MB which should be much more reasonable. Sean Chittenden
-
Bruce Momjian authored
I'd placed the check for newly created matching pk rows for on update no action earlier than it needed to be so that it'd check even when the key values hadn't changed. This patch moves it to after checking for NULLs in the old row and comparing the values since the select's probably more expensive. Stephan Szabo
-
Bruce Momjian authored
src/include/optimizer/cost.h. This is required to compile the PostGIS extension module with Cygwin http://postgis.refractions.net Norman Vine
-
Tom Lane authored
-
Tom Lane authored
-
Tom Lane authored
-
Peter Eisentraut authored
-
Bruce Momjian authored
-
Michael Meskes authored
Fixed counting bug in parsing "->" operator. Removed that silly debugging function I accidently committed last night.
-
Bruce Momjian authored
name.
-
Bruce Momjian authored
Document why certain GUC variables aren't in postgresql.conf.
-
- 10 Jun, 2003 2 commits
-
-
Michael Meskes authored
-
Tatsuo Ishii authored
Add support for PGHOST, PGPORT, PGUSER environment variables
-
- 09 Jun, 2003 2 commits
- 08 Jun, 2003 1 commit
-
-
Tom Lane authored
protocol 3, then falls back to 2 if postmaster rejects the startup packet with an old-format error message. A side benefit of the rewrite is that SSL-encrypted connections can now be made without blocking. (I think, anyway, but do not have a good way to test.)
-
- 07 Jun, 2003 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 06 Jun, 2003 11 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> o Have COPY return number of rows loaded/unloaded
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
catalog lookups when not in a transaction. This prevents bizarre failures if someone tries to set a value for session_authorization in postgresql.conf. Per report from Fernando Nasser.
-
Bruce Momjian authored
> * Add checks for fclose() failure
-
Bruce Momjian authored
-
Tom Lane authored
extensions to support our historical behavior. An aggregate belongs to the closest query level of any of the variables in its argument, or the current query level if there are no variables (e.g., COUNT(*)). The implementation involves adding an agglevelsup field to Aggref, and treating outer aggregates like outer variables at planning time.
-
Peter Eisentraut authored
-
- 05 Jun, 2003 2 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
- 02 Jun, 2003 9 commits
-
-
Tom Lane authored
Per recent gripe.
-
Bruce Momjian authored
#define PG_ENCODING_BE_LAST PG_ISO_8859_8 #define PG_ENCODING_FE_LAST PG_WIN1256 but the last client encoding in the enum list is actually PG_GB18030 and it seems that #define PG_ENCODING_IS_CLIEN_ONLY(_enc) \ (((_enc) > PG_ENCODING_BE_LAST && (_enc) <= PG_ENCODING_FE_LAST) can never be true. I think the define should read #define PG_ENCODING_FE_LAST PG_GB18030 On the other hand, perhaps no-one cares, because PG_ENCODING_IS_CLIEN_ONLY is never used. -- Oliver Elphick Oliver.Elphick@lfix.co.uk
-
Bruce Momjian authored
> * Allow logging of only data definition(DDL), or DDL and modification statements
-
Bruce Momjian authored
> * Allow a single index to index multiple tables (for inheritance and subtables) 408a410 > * Improve the planner to use CHECK constraints to prune the plan (for subtables) 418a421 > * Allow partitioning of table into multiple subtables 419a423 > T
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> * Allow SET CONSTRAINTS to be qualified by schema/table
-
Bruce Momjian authored
-
Michael Meskes authored
-