aboutsummaryrefslogtreecommitdiff
path: root/src/interfaces
Commit message (Collapse)AuthorAge
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1998-02-02
| | | | | | | | | | | | | | | | [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!).
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-31
| | | | | | | | | 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.
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-29
| | | | | | | | | | | 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.
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1998-01-28
| | | | | | | | | | This has a problem when using any authentication other than trust or ident. Anything using libpq will hang, because the client will go into a loop while connecting. The following patch simply comments out two lines (a do and a while), removing the loop. Going through the new scheme, I can't see why this do..while loop is in there.
* From: Phil Thompson <phil@river-bank.demon.co.uk>Marc G. Fournier1998-01-26
| | | | | | | | | | | | | | | | | | | 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.
* Merge in D'Arcy Cain's python interface (PyGreSQL 2.0)Marc G. Fournier1998-01-25
|
* From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>Marc G. Fournier1998-01-25
| | | | | | Hi -- a couple of small items concerning the January 23rd snapshot: the inclusion of the Kerberos stuff in one Makefile, a "leading tab" cleanup in another, and a fix for a typo in the configure script.
* Fixes a free() problem under FreeBSDMarc G. Fournier1998-01-23
| | | | Fixed pointed out by: jwieck@debis.com (Jan Wieck)
* From: "Michael J. Maravillo" <mmj@philonline.com>Marc G. Fournier1998-01-17
| | | | | | This patch makes it possible to do a "real" make distclean (back to its fresh state) on the distribution after compilation, regression testing, etc.
* From: "Billy G. Allie" <Bill.Allie@mug.org>Marc G. Fournier1998-01-17
| | | | | | | | | | | | | | | | | | | The attached patches will allow postgreSQL to compile successfully on SCO UNIXWARE 2.1.x. The patches fix the following problems: 1. Configure did not properly recognize the UNIXWARE system as needing the univel port. It used the sys4 port. 2. Configure did not properly process the CC flag in the template file. 3. There was no working test and set locking implementation for the native UNIXWARE compiler. 4. The test and set locking used for Intel X86 that was selected by defining NEED_I386_TAS_ASM could fail in a multi-processor environment. 5. The makefiles for libpq and libpgtcl did not make a shared library for the univel port.
* From: Jan Wilhelm <Jan_Wilhelm@Physik.TU-Muenchen.DE>Marc G. Fournier1998-01-17
| | | | | a) psql dumps core when using -a password and PGUSER is set but PGPASSWORD not set.
* Cleanup of prototypes. FIx for PQtrace start/stop several times.Bruce Momjian1998-01-14
|
* Remove unused "option" from PQconnectdb().Vadim B. Mikheev1998-01-13
|
* From: Goran Thyni <goran@bildbasen.se>Marc G. Fournier1998-01-13
| | | | | | | | | | | OK, here comes a patch, DBD::Pg (and possibly other 3rd party clients) can connect to unix sockets. Patch is against current source tree. Background: libpq set some policy for client, which it should not IMHO. It prevent some 3rd party clients to connect with unix domain sockets etc.
* One more src/interfaces/libpq/Makefile problem: there's an explicitMarc G. Fournier1998-01-13
| | | | | | | reference to the name of the shared library, instead of dereferencing the definition from the top of the file. From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* Various fixes resulting from removing the PORTNAME definesMarc G. Fournier1998-01-13
| | | | From: Tom I Helbekkmo <tih@Hamartun.Priv.NO>
* Should fix it all, Peter?Marc G. Fournier1998-01-13
|
* Oops...missed over half the patch :(Marc G. Fournier1998-01-13
|
* Peter's Mega-Patch for JDBC...Marc G. Fournier1998-01-11
| | | | see README_6.3 for list of changes
* Add newline/tab to middle of long failure message to pretty it up a bit.Thomas G. Lockhart1997-12-23
|
* Fix tolower loops to go in proper direction for cache.Bruce Momjian1997-12-05
|
* Run through toupper() conversion in the forward direction.Thomas G. Lockhart1997-12-04
| | | | Most processors should optimize this a bit better wrt cache prefetch.
* Update description for PGHOST and unix domain sockets. Add warning for ↵Bruce Momjian1997-12-04
| | | | failed connections.
* Update description for PGHOST and unix domain sockets. Add warning for ↵Bruce Momjian1997-12-04
| | | | failed connections.
* From: todd brandys <brandys@eng3.hep.uiuc.edu>Marc G. Fournier1997-12-04
| | | | | An extension to the code to allow for a pg_password authentication database that is *seperate* from the system password file
* Fix pg_dump, and libpq changes.Bruce Momjian1997-12-01
|
* Document pg_dump -z, clean up option list. Fix problem with libpq handling ↵Bruce Momjian1997-12-01
| | | | of field names uppercase code.
* More archive cleanup.Bruce Momjian1997-11-21
|
* Unscramble port selection logic to avoid compiler complaints aboutThomas G. Lockhart1997-11-17
| | | | uninitialized variables. I _think_ the logic is preserved...
* Add other initialization environment variables:Thomas G. Lockhart1997-11-14
| | | | | PGCOSTHEAP, PGCOSTINDEX, PGRPLANS, PGGEQO (PGDATESTYLE, PGTZ already defined)
* Add PGTZ environment variable to initialization code.Thomas G. Lockhart1997-11-10
| | | | | | | Rename PG_DATESTYLE to PGDATESTYLE environment variable. Move environment variable code to a different place so it now works! Note that regression tests can now run with "setenv PGTZ PST8PDT" at the frontend rather than requiring the backend to have TZ set.
* Fix case issues with quotes.Bruce Momjian1997-11-10
|
* Update of Java driver from Peter Mount.Bruce Momjian1997-11-07
|
* Add Unix domain socket support, from Goran Thyni, goran@bildbasen.seBruce Momjian1997-11-07
|
* Add paging for \d, and fix \i.Bruce Momjian1997-11-03
|
* Fix for java to allow password, european dates,from Peter T MountBruce Momjian1997-10-30
|
* Patch for tcl library crash, from Jan Wieck.Bruce Momjian1997-10-30
|
* Fix for java timestamp type from teunis@sigil.computersupportcentre.comBruce Momjian1997-10-30
|
* Fix for array handling, from Gerhard HintermayerBruce Momjian1997-10-30
|
* Fix for perl from Brook MilliganBruce Momjian1997-10-30
|
* Added support for shlib for BSD44_derived & i386_solaris.Vadim B. Mikheev1997-10-28
|
* From: Peter T Mount <patches@maidast.demon.co.uk>Marc G. Fournier1997-09-29
| | | | | | | | This patch fixes a few results in DatabaseMetaData, and updates the README and TODO files (the later being a new file). The TODO file lists the things that need to be looked into after 6.2 is released, and describes the problem with Large Objects.
* From: CNT systemen BV <cntsys@cistron.nl>Marc G. Fournier1997-09-28
| | | | | | | | I've found a problem in the Postgresql jdbc driver. "ReceiveInteger" shifts a received byte right instead of left. This means that only the least significant byte is read into the int. Reviewed by: Peter T Mount <patches@maidast.demon.co.uk>
* Changed location of libpgtcl stuff.Bruce Momjian1997-09-27
|
* Get these two files finally committed for Peter...sorry for delay :(Marc G. Fournier1997-09-26
|
* *** empty log message ***Edmund Mergl1997-09-25
|
* Fix for libpgtcl from Constantin Teodorescu.Bruce Momjian1997-09-25
|
* Cleanup.Bruce Momjian1997-09-23
|
* Bring in Peter's changes...finally :(Marc G. Fournier1997-09-20
|
* Inline memset() as MemSet().Bruce Momjian1997-09-18
|