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