Marc G. Fournier
7264c8226e
set "caller" value in parse_func.h to func_get_detail instead of just ""
1998-02-02 02:12:34 +00:00
Bruce Momjian
244c4a180f
No datedebug printing of date debug is not defined.
1998-02-02 01:28:12 +00:00
Marc G. Fournier
a86e06cb9b
Fix HP/ux port for tas.s
1998-02-02 00:13:41 +00:00
Marc G. Fournier
40b75ef5d0
Fixes:
...
dynloader.c:25: port-protos.h: No such file or directory
In HPUX port
1998-02-02 00:10:10 +00:00
Marc G. Fournier
dd26bef4ef
#if aix changed to #if HAVE_SYS_SELECT_H
1998-02-02 00:05:03 +00:00
Marc G. Fournier
e6e364088a
Move all the isinf() stuff from float.c to isinf.c, and build it according to
...
configure vs port specific #ifdef's...
1998-02-02 00:04:08 +00:00
Bruce Momjian
79f99a3888
Fix for psort. fixes regression tests.
1998-02-01 22:20:47 +00:00
Bruce Momjian
6159ba3ab1
AIX patch from Darren King and Univel patch from Billy Allie, mostly
...
related to grammar and parser issues, with one postmaster fix.
1998-02-01 19:43:54 +00:00
Marc G. Fournier
9fd18a6785
Missed adding new univel files and removing univel subdirectory
1998-02-01 07:46:43 +00:00
Marc G. Fournier
1af818b8bf
1. "#ifdef 0" is bad C. ifdef is for checking a macro and 0 is
...
an illegal macro name. Correct syntax is "#if 0". This is in...
From: Darren King <darrenk@insightdist.com >
1998-02-01 00:02:59 +00:00
Marc G. Fournier
93211b9170
From: Phil Thompson <phil@river-bank.demon.co.uk>
...
I haven't had final confirmation from Peter yet, but the attached patch
needs to be applied for the Beta otherwise password and crypt
authentication just won't work.
It puts back the loop in libpq and also fixes a couple of problems with
maintaining compatability with pre-6.3 drivers.
1998-01-31 20:14:15 +00:00
Bruce Momjian
f1f01a70f9
fmgr_faddr cleanup
1998-01-31 05:54:57 +00:00
Bruce Momjian
32305d8c51
fmgr_faddr cleanup
1998-01-31 05:31:03 +00:00
Bruce Momjian
63d5fd177a
Inline fmgr_faddr() for speed.
1998-01-31 05:22:43 +00:00
Bruce Momjian
726c3854cb
Inline fastgetattr and others so data access does not use function
...
calls.
1998-01-31 04:39:26 +00:00
Marc G. Fournier
8e789e8ef1
From: Phil Thompson <phil@river-bank.demon.co.uk>
...
Attached is the patch to fix the warning messages from my code. I also
fixed one which wasn't my code. Apart from the usual warnings about the
bison/yacc generated code I only have one other warning message. This
is in gramm.y around line 2234. I wasn't sure of the fix.
I've also replaced all the calls to free() in gramm.y to calls to
pfree(). Without these I was getting backend crashes with GRANT. This
might already have been fixed.
1998-01-29 03:24:36 +00:00
Bruce Momjian
0ff43badd5
Lock cleanup
1998-01-28 06:52:58 +00:00
Bruce Momjian
8abd424369
More deadlock code to check for escallation locks.
...
offsetof() addition to local socket size.
1998-01-28 02:29:40 +00:00
Bruce Momjian
b65847b84e
Reversed out group by patch.
1998-01-27 15:41:32 +00:00
Bruce Momjian
b4564a98fa
Deadlock ceallnup.
...
(void) change for aix and hp compilers.
protocol cleanup.
1998-01-27 15:35:30 +00:00
Marc G. Fournier
c4213aede1
From: Phil Thompson <phil@river-bank.demon.co.uk>
...
Cleanup patches for previous protocol changes patch
1998-01-27 03:25:14 +00:00
Bruce Momjian
7c3dc8f772
Protocol cleanup from Phil.
1998-01-27 03:11:46 +00:00
Bruce Momjian
862927f443
Real deadlock detection.
1998-01-27 03:00:43 +00:00
Marc G. Fournier
0e91367109
Try this to fix HP/UX port compile
1998-01-26 02:48:36 +00:00
Marc G. Fournier
90fb23e692
#include <sys/types.h> required for u_long in <netinet/in.h>
1998-01-26 01:55:05 +00:00
Marc G. Fournier
d5bbe2aca5
From: Phil Thompson <phil@river-bank.demon.co.uk>
...
I've completed the patch to fix the protocol and authentication issues I
was discussing a couple of weeks ago. The particular changes are:
- the protocol has a version number
- network byte order is used throughout
- the pg_hba.conf file is used to specify what method is used to
authenticate a frontend (either password, ident, trust, reject, krb4
or krb5)
- support for multiplexed backends is removed
- appropriate changes to man pages
- the -a switch to many programs to specify an authentication service
no longer has any effect
- the libpq.so version number has changed to 1.1
The new backend still supports the old protocol so old interfaces won't
break.
1998-01-26 01:42:53 +00:00
Marc G. Fournier
20e11f2909
From: Darren King <darrenk@insightdist.com>
...
I have always been under the impression that NULL is not equal to
NULL and that NULL is not equal to anything else either. If this
is the case, then this patch is correct.
If NULL _is_ equal to NULL, then I think there are other problems
in the Group By logic.
1998-01-26 00:21:02 +00:00
Marc G. Fournier
c58fb21bd4
From: Jeroen van Vianen <jeroenv@design.nl>
...
This patch solves the problem with multiple order by columns, with the
first one having NULL values.
1998-01-25 05:18:34 +00:00
Bruce Momjian
c16ebb0f67
getpid/pid cleanup
1998-01-25 05:15:15 +00:00
Marc G. Fournier
81dc201921
Wish ppl would make up their mnd :)
1998-01-25 04:12:28 +00:00
Marc G. Fournier
47ad8d1cf5
OOps...missed the second patch of patch two that uses pfree() instead of
...
free()
From: James Hughes <jamesh@interpath.com >
1998-01-25 04:10:32 +00:00
Marc G. Fournier
151a1238d2
This is the second of two patches required to fix the the grant and
...
revoke statements.
From: James Hughes <jamesh@interpath.com >
1998-01-25 04:08:54 +00:00
Marc G. Fournier
af32f4d5d3
Patch against src/backend/nodes/outfuncs.c.orig fixes backend crashes
...
when creating unique indexes.
From: James Hughes <jamesh@interpath.com >
1998-01-25 04:07:52 +00:00
Marc G. Fournier
49459d85a9
This patch fixes one of two problems with grant/revoke statements on the
...
Linux platform.
From: James Hughes <jamesh@interpath.com >
1998-01-25 04:07:00 +00:00
Marc G. Fournier
27317a0d7c
More up to date scan.c
1998-01-24 19:40:56 +00:00
Bruce Momjian
0e8ac82c63
Fix a variety of locking problems like newer lock waiters getting
...
lock before older waiters, and having readlock people not share
locks if a writer is waiting for a lock, and waiting writers not
getting priority over waiting readers.
1998-01-23 22:16:48 +00:00
Marc G. Fournier
1de8926bbe
LOCK_LEVEL is defined in an i386_solaris system file, causing the compile
...
to break. renaming to PG_LOCK_LEVEL
1998-01-23 19:53:44 +00:00
Marc G. Fournier
33de29fc45
Minor cleanups for i386_solaris port
1998-01-23 19:13:22 +00:00
Marc G. Fournier
e697082f00
A dummy file so that configure under solaris works
1998-01-23 18:58:00 +00:00
Bruce Momjian
661bb38812
Cleanup deadlock message.
1998-01-23 06:01:36 +00:00
Bruce Momjian
7015dfef4b
Add LOCK command as DELETE FROM ... WHERE false.
1998-01-22 23:05:18 +00:00
Bruce Momjian
ef06ec61e6
Small varlena cleanup.
1998-01-21 23:42:15 +00:00
Bruce Momjian
0f413d2dc2
Make subqueries rewrite properly.
1998-01-21 04:24:46 +00:00
Bruce Momjian
7e46348e62
FIx for regression-test found bug.
1998-01-20 22:55:25 +00:00
Bruce Momjian
7f31669bea
Add Var.varlevelup to code. More parser cleanup.
1998-01-20 22:12:17 +00:00
Bruce Momjian
412a5e6539
Parser cleanup.
...
Add lock to i386 asm.
1998-01-20 05:05:08 +00:00
Bruce Momjian
1316113ea3
Fix problem with nodes handling.
1998-01-19 18:11:10 +00:00
Bruce Momjian
3d24e75176
Added code so SubLinks make it to optimizer.
1998-01-19 05:48:55 +00:00
Bruce Momjian
588867bd7b
Create SubLink nodes in parser for Vadim.
1998-01-19 05:06:41 +00:00
Bruce Momjian
691dc282f8
Fix for SELECT INTO TABLE for varchar().
1998-01-19 02:37:51 +00:00