Commit Graph

12113 Commits

Author SHA1 Message Date
1661b86bca Dept. of third thoughts: in fact, libpq should support SCM_CREDS challenge
even when HAVE_GETPEEREID is defined, else it will be unable to connect to
pre-7.4 backends that are using IDENT authentication.
2003-12-20 18:46:02 +00:00
7133152c5b Fix broken IDENT support for FreeBSD (appears to have been broken by
ill-considered conditional logic in getpeereid patch of 3-Dec-2002).
Per bug #1021.
2003-12-20 18:25:02 +00:00
41f60b20fd Backpatch pg_service.conf file change to not default dbname to match
service name.
2003-12-19 23:32:36 +00:00
cdbfbcf987 Supress ecpg thread test if configure didn't enable threads. Fix
tools/thread to run even if configure didn't enable threads because this
test is used before enabling threads for the OS.
2003-12-19 23:29:29 +00:00
5570c9ee14 Forbid REVOKE on untrusted languages, and don't dump privileges of
untrusted languages (in case they sneak in).
2003-12-19 14:21:43 +00:00
ed651a54fd Add missing $(X). 2003-12-19 11:54:23 +00:00
035a7ea584 Make to_hex() behave portably on negative input values (treat them as
unsigned integers).  Per report from Jim Crate.
2003-12-19 04:56:54 +00:00
acae15faf3 Use a shutdown callback to ensure proper clean up when rescanning
partially-evaluated SRFs. Per report found here:
http://archives.postgresql.org/pgsql-general/2003-12/msg00851.php
2003-12-19 00:00:27 +00:00
7748c5ee29 Fix memory leak with SSL connections due to missing X509_free() calls.
Per Neil Conway.
2003-12-18 22:49:34 +00:00
cf88f005f2 Use a shutdown callback to clear setArgsValid in a FuncExprState that is
evaluating a set-valued function.  This fixes some additional problems
with rescanning partially-evaluated SRFs.
2003-12-18 22:23:55 +00:00
3434f9e4df Forgot to change one compatlib.h. 2003-12-18 20:25:57 +00:00
dc254c8674 Ensure set-returning functions in the targetlist of a plan node will be
shut down cleanly if the plan node is ReScanned before the SRFs are run
to completion.  This fixes the problem for SQL-language functions, but
still need work on functions using the SRF_XXX() macros.
2003-12-18 20:21:53 +00:00
716a3d6cff Move Informix compatibility include files out of the way. compatlib.h
was integrated into ecpg_informix.h, the other ones go into their own
subdirectory that is automatically considered by the embedded preprocessor
when in Informix mode.
2003-12-18 18:55:06 +00:00
757a328d0e patch for new OID74Test 2003-12-18 04:18:15 +00:00
1d37f8e288 backpatch for OID74Test to conform with jdbc tests 2003-12-18 04:10:12 +00:00
6096a72a54 backpatch for rs.previous from Kris Jurka, reported by Andrew Fyfe 2003-12-18 03:35:55 +00:00
2864c18ee5 patch for building for an alternate port 2003-12-18 03:32:05 +00:00
b304212560 back patch by Kris Jurka to get the correct protocol version from the server 2003-12-18 03:29:12 +00:00
663c8295a8 Adjust rules output for unknown-vs-any change (affects expected contents
of pg_stats view definition).
2003-12-18 01:48:59 +00:00
1e2883a115 information_schema.constraint_column_usage and key_column_usage should
not discriminate against system columns, since we support constraints on
system columns, and in fact constraints on OID are moderately useful.
2003-12-17 22:11:42 +00:00
1ba505dce1 Fix DecodeInterval to handle '-0.1' sanely, per gripe from Tilo Schwarz. 2003-12-17 21:45:51 +00:00
5129070dfd Reorder tests in parse_coerce so that ANY/ANYELEMENT/ANYARRAY coercion
does not affect UNKNOWN-type literals or Params.  This fixes the recent
complaint about count('x') being broken, and improves consistency in
a few other respects too.
2003-12-17 19:49:52 +00:00
ea27e96dd0 Repair planner failure when there are multiple IN clauses, each with
a join in its subselect.  In this situation we *must* build a bushy
plan because there are no valid left-sided or right-sided join trees.
Accordingly, hoary sanity check needs an update.  Per report from
Alessandro Depase.
2003-12-17 17:08:06 +00:00
0323e570af back patching fix for compat 7.1 binary stream issues with the new protocol
added test for same
2003-12-17 15:48:40 +00:00
96cee3f12a Applied all bug fixes from head also to 7.4. Just bugfixes, no new features. 2003-12-17 15:31:51 +00:00
0b00d7cd4a Fix constraint_column_usage for foreign keys. 2003-12-16 14:56:34 +00:00
735614c1cf Stamp 7.4.1.
Update 7.4.1 FAQ's to current.
2003-12-13 16:57:36 +00:00
dbc5177883 patch for returning database metadata as system objects from Kris Jurka 2003-12-13 00:59:19 +00:00
b47863bcd6 add missing SQLState by Patrick Higgins 2003-12-12 18:39:01 +00:00
2712da556a cancel row updates sets values to null by Kris Jurka 2003-12-12 18:38:19 +00:00
31769dcb02 patch to indicate why test cases failed from Oliver Jowett 2003-12-12 18:37:06 +00:00
2fdcd1aaac fix casting pooled connections to PGStatement problem patch by JariP 2003-12-12 18:06:25 +00:00
26c89c312b patch to build under jdk1.1 from Richard Scranton 2003-12-12 17:59:08 +00:00
6a621cac4a binary stream patch by Kris Jurka fixes empty stream failure 2003-12-12 00:27:41 +00:00
2b75042dbd metadata encoding patch from Kris Jurka 2003-12-12 00:24:13 +00:00
cbc56dcc8d patch for unique foreign keys and test case from Kris Jurka 2003-12-11 19:25:08 +00:00
f954ebf577 patch to make PSQLState serializable, and a test case for it
added a test case for getLastOID
2003-12-11 03:59:37 +00:00
3800626d81 incremented the build number to 210 2003-12-10 18:25:11 +00:00
43d50ba4dd query_tree_mutator should copy RangeTblEntry nodes even when it's not
planning to modify them itself.  Otherwise we end up with shared RTE
substructure, which breaks inheritance_planner because the rte->inh
flag needs to be independent in each copied subquery.  Per bug report
from Chris Piker.
2003-12-09 01:56:41 +00:00
1b1d2d5f31 Whole-row references were broken for subqueries and functions, because
attr_needed/attr_widths optimization failed to allow for Vars with attno
zero in this case.  Per report from Tatsuo Ishii.
2003-12-08 18:20:10 +00:00
f3bc5ae452 Remove test on c.relkind from check_constraints view; unnecessary and
prevents view from showing constraints on domains.  This addresses the
other half of Claus Colloseus' bug report.
2003-12-07 19:43:13 +00:00
d5130d2387 Fix typmod interpretation for bit types. (It was erroneously assumed that
for bit(x), the typmod stores x+4, like for the character types.)
2003-12-07 10:18:50 +00:00
14ddc01eaf Repair indexed bytea like operations, and related selectivity
functionality. Per bug report by Alvar Freude:
http://archives.postgresql.org/pgsql-bugs/2003-12/msg00022.php
2003-12-07 04:12:50 +00:00
1276e1ed8f backpatch for driver threadsafe problems 2003-12-05 21:22:03 +00:00
dfaf736bc7 patch from Kris Jurka to allow the server end port to be specified when running
regression tests, this is a backpatch to 7.4
2003-12-05 21:06:12 +00:00
88ae594bde Guard against bug in Solaris' bsearch(), per Michael Wildpaner. 2003-12-05 15:50:39 +00:00
b255350864 Planner failed to be smart about binary-compatible expressions in pathkeys
and hash bucket-size estimation.  Issue has been there awhile but is more
critical in 7.4 because it affects varchar columns.  Per report from
Greg Stark.
2003-12-03 17:45:38 +00:00
6fe6e33db6 The attached patch enables contrib/cube to build cleanly under Cygwin
(again).  Please consider this patch for the 7.4.1 branch (if there
will be one) too.

Jason Tishler
2003-12-02 12:40:08 +00:00
a8cdd6459c netmask() and hostmask() functions should return maximum-length masklen,
per gripe from Joe Sunday.
2003-12-01 18:50:29 +00:00
090bdcb317 Force zero_damaged_pages to be effectively ON during recovery from WAL,
since there is no need to worry about damaged pages when we are going to
overwrite them anyway from the WAL.  Per recent discussion.
2003-12-01 16:53:30 +00:00