aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* With the attached patch, I have verified that long (> 8char anyway)Bruce Momjian1998-08-22
| | | | | | | | | | | | | | | | | | | | | usernames and passwords work correctly in both "password" and "crypt" authorization mode. NOTE: at least on my machine, it seems that the crypt() routines ignore the part of the password beyond 8 characters, so there's no security gain from longer passwords in crypt auth mode. But they don't fail. The login-related part of psql has apparently not been touched since roughly the fall of Rome ;-). It was going through huge pushups to get around the lack of username/login parameters to PQsetdb. I don't know when PQsetdbLogin was added to libpq, but it's there now ... so I was able to rip out quite a lot of crufty code while I was at it. It's possible that there are still bogus length limits on username or password in some of the other PostgreSQL user interfaces besides psql/libpq. I will leave it to other folks to check that code. regards, tom lane
* The attached patch fixes a problem that I seem to have introducedBruce Momjian1998-08-22
| | | | | | | | | with the new support for asynchronous NOTIFY in libpgtcl. With the current sources, if the backend disconnects unexpectedly then the tcl/tk application coredumps when control next reaches the idle loop. Oops. regards, tom lane
* Here are additional patches for the UnixWare 7 port.Bruce Momjian1998-08-22
| | | | | | | | | | | | | | | | | | | Summary of changes: In pqcomm.h, use the SUN_LEN macro if it is defined to calculate the size of the sockaddr_un structure. In unixware.h, drop the use of the UNIXWARE macro. Everything can be handled with the USE_UNIVEL_CC and DISABLE_COMPLEX_MACRO macros. In s_lock.h, remove the reference to the UNIXWARE macro (see above). In the unixware template, add the YFLAGS:-d line. In various makefile templates, add (or cleanup) unixware and univel port specific information. -- Billy G. Allie
* Fix display in initdb.Bruce Momjian1998-08-21
|
* Fix for index problem that showed up in constraint test.Bruce Momjian1998-08-20
|
* update fixes.Bruce Momjian1998-08-20
|
* fix for index problem.Bruce Momjian1998-08-20
|
* Another vacuum fix.Bruce Momjian1998-08-20
|
* Fix for vacuum introduced today.Bruce Momjian1998-08-19
|
* Vacuum cleanup.Bruce Momjian1998-08-19
|
* Vacuum fix. Was modifying cache.Bruce Momjian1998-08-19
|
* Fix for vacuum updating problem.Bruce Momjian1998-08-19
|
* fix for ecpg corruptionBruce Momjian1998-08-19
|
* heap_fetch requires buffer pointer, must be released; heap_getnextBruce Momjian1998-08-19
| | | | | | | | | | | | | no longer returns buffer pointer, can be gotten from scan; descriptor; bootstrap can create multi-key indexes; pg_procname index now is multi-key index; oidint2, oidint4, oidname are gone (must be removed from regression tests); use System Cache rather than sequential scan in many places; heap_modifytuple no longer takes buffer parameter; remove unused buffer parameter in a few other functions; oid8 is not index-able; remove some use of single-character variable names; cleanup Buffer variables usage and scan descriptor looping; cleaned up allocation and freeing of tuples; 18k lines of diff;
* Fix for SNPRINTF test in configureMarc G. Fournier1998-08-19
| | | | From: Tom Lane <tgl@sss.pgh.pa.us>
* Add rule tests to regression tests...Marc G. Fournier1998-08-19
|
* From: Jan Wieck <jwieck@debis.com>Marc G. Fournier1998-08-18
| | | | | | | | | Hi, as proposed here comes the first patch for the query rewrite system. <for details, see archive dated Mon, 17 Aug 1998>
* Update the random test so it should succeed most of the time.Thomas G. Lockhart1998-08-17
| | | | | Instead of directly showing the random results, test the results for the expected behavior (range and randomness).
* Update for changes to gram.y.Thomas G. Lockhart1998-08-17
|
* Allow NOT LIKE, IN, NOT IN, BETWEEN, and NOT BETWEEN expressionsThomas G. Lockhart1998-08-17
| | | | | | | in constraint clauses. IN and NOT IN only allow constaints, not subselects. Jose' Soares' new reference docs pointed out the discrepency. Updating the docs too...
* Use the parser macro IS_BINARY_COMPATIBLE() to allow more successThomas G. Lockhart1998-08-17
| | | | | in type checking for DEFAULT contraint clauses. Could do more type coersion later...
* From: Tom Lane <tgl@sss.pgh.pa.us>To: pgsql-patches@postgreSQL.orgMarc G. Fournier1998-08-17
| | | | | | Sigh. That tweak needs a tweak --- I didn't realize that ".DEFAULT" processing ignores dependencies, at least in the version of gmake I have here (not sure if it's a bug or not). Apply this patch aftermy previous one...
* Just a couple of "after-commit" cleanups...Marc G. Fournier1998-08-17
|
* Date: Sun, 16 Aug 1998 14:56:48 -0400Marc G. Fournier1998-08-17
| | | | | | | | From: Tom Lane <tgl@sss.pgh.pa.us> Attached is a patch for this weekend's work on libpq. I've dealt with several issues: <for details: see message, in pgsql-patches archive for above data>
* Allow a null pointer to be returned from get_opname().Thomas G. Lockhart1998-08-16
| | | | | Previously, had thrown an error, but looking for alternate strategies for table indices utilization would prefer to continue.
* Check for null pointer returned from get_opname().Thomas G. Lockhart1998-08-16
| | | | | Don't bother checking for alternate strategies if so since it was more likely a function or some other non-operator anyway.
* Check for null pointer returned from get_opname().Thomas G. Lockhart1998-08-16
|
* Disable not-ready-to-use support code for the line data type.Thomas G. Lockhart1998-08-16
| | | | | | Bracket things with #ifdef ENABLE_LINE_TYPE. The line data type has always been used internally to support other types, but I/O routines have never been defined for it.
* This README only mentions nroff problems with page.5, which has beenThomas G. Lockhart1998-08-15
| | | | removed from the man pages and put into the new sgml docs.
* Include a sentence in the top pointing to the new docs.Thomas G. Lockhart1998-08-15
| | | | | pgbuiltin.3 is obsolete for sure, and libpq.3 can become so since the size and scope of this man page is not appropriate in a man page format.
* Converted to page.sgml. Not needed in a man page.Thomas G. Lockhart1998-08-15
|
* Information moved to sgml source files.Thomas G. Lockhart1998-08-15
| | | | | The "Oracle compatibility" page should have always been in with functions anyway. The BKI information is not really appropriate for a man page.
* Remove single-argument trim() function from table.Thomas G. Lockhart1998-08-15
| | | | | Never seen because the parser frontend converts all trim() calls to btrim(), ltrim(), and rtime() calls before execution.
* Some old cleanup fixes for close_ps() from G. Thaker.Thomas G. Lockhart1998-08-15
|
* Allow binary-compatible indices to be considered when checking for validThomas G. Lockhart1998-08-14
| | | | | | | | | | indices for restriction clauses containing a constant. Note that if an index does not match directly (usually because the types on both side of the clause don't match), and if a binary-compatible index is identified, then the operator function will be replaced by a new one. Should not be a problem, but be sure that if types are listed as being binary compatible (in parse_coerce.h) then the comparison functions are also binary-compatible, giving equivalent results.
* Include OID as a built-in type.Thomas G. Lockhart1998-08-14
|
* Check for bad result from pg_id. A bad result can come from shared libraryThomas G. Lockhart1998-08-14
| | | | | | trouble, and the name of the shared library has been changed recently. Had to rerun ldconfig on my machine to get it working again. Give an error message with a helpful hint if so...
* fix typo.Bruce Momjian1998-08-11
|
* Strategy cleanups.Bruce Momjian1998-08-11
|
* index strategy cleanupBruce Momjian1998-08-11
|
* the following patch fixes a bug in the oracle compatibilityBruce Momjian1998-08-11
| | | | | | | | | | | | | | | | | | | | functions btrim() ltrim() and rtrim(). The error was that the character after the set was included in the tests (ptr2 pointed to the character after the vardata part of set if no match found, so comparing *ptr or *end against *ptr2 MAY match -> strip). Jan -- #======================================================================# # It's easier to get forgiveness for being wrong than for being right. # # Let's break this rule - forgive me. # #======================================== jwieck@debis.com (Jan Wieck) #
* This one cleans the cursor problems ecpg had so far. It is now ableBruce Momjian1998-08-11
| | | | | | to understand cursors with variables. Michael
* Change owner from oid to int4 type.Bruce Momjian1998-08-11
|
* More op_class cleanup.Bruce Momjian1998-08-11
|
* Remove NOBTREE defines, and make findoidlinks handle regproc.Bruce Momjian1998-08-11
|
* cleanup.Bruce Momjian1998-08-11
|
* Add new \w write command to psql.Bruce Momjian1998-08-10
|
* Update flowchart.Bruce Momjian1998-08-10
|
* Update flowchart.Bruce Momjian1998-08-10
|
* Cleanups of optimizer.Bruce Momjian1998-08-10
|