- 23 Dec, 2002 2 commits
-
-
Bruce Momjian authored
-
Dave Cramer authored
-
- 21 Dec, 2002 2 commits
-
-
Tom Lane authored
Also, tweak -C option (emit CREATE DATABASE command) to emit encoding name rather than encoding number, for consistency with pg_dumpall and better cross-version portability.
-
Tom Lane authored
a result of at most 128 chars, but that could be more than 128 bytes. Also ensure we don't try to pfree uninitialized pointers during error cleanup.
-
- 20 Dec, 2002 3 commits
-
-
Dave Cramer authored
-
Dave Cramer authored
-
Bruce Momjian authored
-
- 19 Dec, 2002 2 commits
-
-
Tom Lane authored
plan node. Not sure why this oversight has persisted so long ...
-
Bruce Momjian authored
-
- 18 Dec, 2002 11 commits
-
-
Bruce Momjian authored
> I'm not objecting to improving the text. I am objecting to deleting it > outright... Ok, fair enough. I've attached a revised version of the patch -- let me know you think it needs further improvements. Neil Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
-
PostgreSQL Daemon authored
From the SSL_CTX_new man page: "SSLv23_method(void), SSLv23_server_method(void), SSLv23_client_method(void) A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. A client will send out SSLv2 client hello messages and will indicate that it also understands SSLv3 and TLSv1. A server will understand SSLv2, SSLv3, and TLSv1 client hello messages. This is the best choice when compatibility is a concern." This will maintain backwards compatibility for those us that don't use TLS connections ...
-
Bruce Momjian authored
-
Bruce Momjian authored
Ian Barwick
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Tom Lane authored
It doesn't leak memory anymore ...
-
Tom Lane authored
retrieved. This cannot happen in ordinary execution, but it can happen under EvalPlanQual().
-
- 17 Dec, 2002 4 commits
-
-
Bruce Momjian authored
Neil Conway
-
Tom Lane authored
executor.
-
Tom Lane authored
-
Tom Lane authored
the cons cell it's deleting from the list. Do this, and fix a few callers that were bogusly assuming it wouldn't free the cons cell.
-
- 16 Dec, 2002 5 commits
-
-
Tom Lane authored
allocation in best_inner_indexscan(). While at it, simplify GEQO's interface to the main planner --- make_join_rel() offers exactly the API it really wants, whereas calling make_rels_by_clause_joins() and make_rels_by_clauseless_joins() required jumping through hoops. Rewrite gimme_tree for clarity (sometimes iteration is much better than recursion), and approximately halve GEQO's runtime by recognizing that tours of the forms (a,b,c,d,...) and (b,a,c,d,...) are equivalent because of symmetry in make_join_rel().
-
Tom Lane authored
-
Bruce Momjian authored
-
Tom Lane authored
disallowed by CREATE TABLE (eg, pseudo-types); also disallow these types from being introduced by the range-function syntax. While at it, allow CREATE TABLE to create zero-column tables, per recent pghackers discussion. I am back-patching this into 7.3 since failure to disallow pseudo-types is arguably a security hole.
-
Tom Lane authored
practice of evaluating MemSet's arguments multiple times, except for the special case of newNode(), where we can assume the argument is a constant sizeof() operator. Also, add GetMemoryChunkContext() to mcxt.c's API, in preparation for fixing recent GEQO breakage.
-
- 15 Dec, 2002 3 commits
-
-
Tom Lane authored
given any malloc block until something is first allocated in it; but thereafter, MemoryContextReset won't release that first malloc block. This preserves the quick-reset property of the original policy, without forcing 8K to be allocated to every context whether any of it is ever used or not. Also, remove some more no-longer-needed explicit freeing during ExecEndPlan.
-
Tom Lane authored
a per-query memory context created by CreateExecutorState --- and destroyed by FreeExecutorState. This provides a final solution to the longstanding problem of memory leaked by various ExecEndNode calls.
-
Bruce Momjian authored
-
- 14 Dec, 2002 5 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
failing to find pg_hba.conf should be a fatal error anyway, so I increased the priority of the elog() from LOG to FATAL and refactored the code a little bit. Neil Conway
-
Bruce Momjian authored
pqcomm.c, switched the ERROR logs to COMMERROR logs and it all works. I've attached a patch to be-secure.c that fixes all my problems. Nathan Mueller
-
Peter Eisentraut authored
-
Tom Lane authored
in the planned representation of a subplan at all any more, only SubPlan. This means subselect.c doesn't scribble on its input anymore, which seems like a good thing; and there are no longer three different possible interpretations of a SubLink. Simplify node naming and improve comments in primnodes.h. No change to stored rules, though.
-
- 13 Dec, 2002 3 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
produce which output in the geometry test, even with the problem narrowed down to only whether they print minus zero or not. Instead, use pg_regress' locale-variant mechanism to automatically consider the test to pass if it matches either supplied comparison file. geometry_1.out replaces the former geometry-positive-zeros.out.
-
Bruce Momjian authored
-