summaryrefslogtreecommitdiff
path: root/src/backend
Commit message (Collapse)AuthorAgeFilesLines
* Supress call to tzset() in reset_timezone() if a new time zone has neverThomas G. Lockhart1998-02-031-48/+20
| | | | | been set in the session. General cleanup of timezone support code.
* Remove unused keyword CHANGE.Thomas G. Lockhart1998-02-032-5/+4
|
* Define boolean functions for lseg <, <=, <>, >=, >Thomas G. Lockhart1998-02-031-164/+505
| | | | | | | | | Define close_ls(), close_lseg(), lseg_length(). Write real code for close_sb(), close_pb(), inter_sb(), inter_lb(). Repair lseg_perp() which determines if two lsegs are perpendicular. Repair lseg_dt() distance between two lsegs. Note: close_sl() is clearly broken but will repair later (calculating point on lseg rather than point on line).
* Just another dummy fileMarc G. Fournier1998-02-031-0/+4
|
* Fix for missing tas.s under sparc_solarisMarc G. Fournier1998-02-032-35/+1
| | | | Reported by: Shiby Thomas <sthomas@cise.ufl.edu>
* Parser cleanup for expr and subqueries.Bruce Momjian1998-02-032-3/+13
|
* Clean up the alpha port, remove the backend/port/alpha subdirectoryMarc G. Fournier1998-02-037-186/+25
| | | | | structure, and move the init_address_fixup() code directly into backend/main/main.c with appropriate #ifdefs around it...
* Add an irix5.c dummy file for irix5 portMarc G. Fournier1998-02-021-0/+4
|
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1998-02-021-1/+3
| | | | | | | | | | | | | | | | [This is a repost - it supercedes the previous one. It fixes the patch so it doesn't bread aix port, plus there's a file missing out of the original post because difforig doesn't pick up new files. It's now attached. peter] This patch brings the JDBC driver up to the current protocol spec. Basically, the backend now tells the driver what authentication scheme to use. The patch also fixes a performance problem with large objects. In the buffer manager, each fastpath call was sending multiple Notifications to the backend (sometimes more data in the form of notifications were being sent than blob data!).
* Fix up the alpha port/dynloader for configureMarc G. Fournier1998-02-023-21/+40
|
* set "caller" value in parse_func.h to func_get_detail instead of just ""Marc G. Fournier1998-02-021-3/+3
|
* No datedebug printing of date debug is not defined.Bruce Momjian1998-02-021-2/+4
|
* Fix HP/ux port for tas.sMarc G. Fournier1998-02-021-0/+0
|
* Fixes:Marc G. Fournier1998-02-021-2/+2
| | | | | | dynloader.c:25: port-protos.h: No such file or directory In HPUX port
* #if aix changed to #if HAVE_SYS_SELECT_HMarc G. Fournier1998-02-021-3/+3
|
* Move all the isinf() stuff from float.c to isinf.c, and build it according toMarc G. Fournier1998-02-023-136/+57
| | | | configure vs port specific #ifdef's...
* Fix for psort. fixes regression tests.Bruce Momjian1998-02-012-6/+5
|
* AIX patch from Darren King and Univel patch from Billy Allie, mostlyBruce Momjian1998-02-014-21/+16
| | | | related to grammar and parser issues, with one postmaster fix.
* Missed adding new univel files and removing univel subdirectoryMarc G. Fournier1998-02-014-103/+38
|
* 1. "#ifdef 0" is bad C. ifdef is for checking a macro and 0 isMarc G. Fournier1998-02-012-8/+8
| | | | | | an illegal macro name. Correct syntax is "#if 0". This is in... From: Darren King <darrenk@insightdist.com>
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-314-39/+60
| | | | | | | | | 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.
* fmgr_faddr cleanupBruce Momjian1998-01-312-5/+6
|
* fmgr_faddr cleanupBruce Momjian1998-01-312-7/+7
|
* Inline fmgr_faddr() for speed.Bruce Momjian1998-01-312-15/+19
|
* Inline fastgetattr and others so data access does not use functionBruce Momjian1998-01-3130-197/+168
| | | | calls.
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-293-55/+58
| | | | | | | | | | | 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.
* Lock cleanupBruce Momjian1998-01-281-12/+15
|
* More deadlock code to check for escallation locks.Bruce Momjian1998-01-283-26/+107
| | | | offsetof() addition to local socket size.
* Reversed out group by patch.Bruce Momjian1998-01-271-6/+3
|
* Deadlock ceallnup.Bruce Momjian1998-01-273-11/+33
| | | | | | (void) change for aix and hp compilers. protocol cleanup.
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-275-8/+20
| | | | Cleanup patches for previous protocol changes patch
* Protocol cleanup from Phil.Bruce Momjian1998-01-272-8/+8
|
* Real deadlock detection.Bruce Momjian1998-01-272-40/+119
|
* Try this to fix HP/UX port compileMarc G. Fournier1998-01-261-0/+22
|
* #include <sys/types.h> required for u_long in <netinet/in.h>Marc G. Fournier1998-01-261-0/+1
|
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-2615-1643/+1049
| | | | | | | | | | | | | | | | | | | 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.
* From: Darren King <darrenk@insightdist.com>Marc G. Fournier1998-01-261-3/+6
| | | | | | | | | 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.
* From: Jeroen van Vianen <jeroenv@design.nl>Marc G. Fournier1998-01-251-7/+6
| | | | | This patch solves the problem with multiple order by columns, with the first one having NULL values.
* getpid/pid cleanupBruce Momjian1998-01-2514-94/+57
|
* Wish ppl would make up their mnd :)Marc G. Fournier1998-01-251-4/+1
|
* OOps...missed the second patch of patch two that uses pfree() instead ofMarc G. Fournier1998-01-251-1/+4
| | | | | | free() From: James Hughes <jamesh@interpath.com>
* This is the second of two patches required to fix the the grant andMarc G. Fournier1998-01-251-6/+1
| | | | | | revoke statements. From: James Hughes <jamesh@interpath.com>
* Patch against src/backend/nodes/outfuncs.c.orig fixes backend crashesMarc G. Fournier1998-01-251-2/+2
| | | | | | when creating unique indexes. From: James Hughes <jamesh@interpath.com>
* This patch fixes one of two problems with grant/revoke statements on theMarc G. Fournier1998-01-251-3/+3
| | | | | | Linux platform. From: James Hughes <jamesh@interpath.com>
* More up to date scan.cMarc G. Fournier1998-01-241-2/+2
|
* Fix a variety of locking problems like newer lock waiters gettingBruce Momjian1998-01-232-4/+18
| | | | | | 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.
* LOCK_LEVEL is defined in an i386_solaris system file, causing the compileMarc G. Fournier1998-01-231-5/+5
| | | | to break. renaming to PG_LOCK_LEVEL
* Minor cleanups for i386_solaris portMarc G. Fournier1998-01-231-2/+1
|
* A dummy file so that configure under solaris worksMarc G. Fournier1998-01-231-0/+4
|
* Cleanup deadlock message.Bruce Momjian1998-01-232-6/+6
|