- 22 Aug, 1998 6 commits
- 
- 
Bruce Momjian authored
- 
Bruce Momjian authoredtest isn't that complete up to now, but I think it shows enough of the capabilities of the module. The Makefile assumes it is located in a directory under pgsql/src/pl. Since it includes Makefile.global and Makefile.port and doesn't use any own compiler/linker calls, it should build on most of our supported platforms (I only tested under Linux up to now). It requires flex and bison I think. Maybe we should ship prepared gram.c etc. like for the main parser too? Jan
- 
Bruce Momjian authored
- 
Bruce Momjian authoredusernames 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 
- 
Bruce Momjian authoredwith 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 
- 
Bruce Momjian authoredHere are additional patches for the UnixWare 7 port. 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 
 
- 
- 21 Aug, 1998 1 commit
- 
- 
Bruce Momjian authored
 
- 
- 20 Aug, 1998 4 commits
- 
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
 
- 
- 19 Aug, 1998 8 commits
- 
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authored
- 
Bruce Momjian authoredno 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; 
- 
Marc G. Fournier authoredFix for SNPRINTF test in configure From: Tom Lane <tgl@sss.pgh.pa.us> 
- 
Marc G. Fournier authoredAdd rule tests to regression tests... 
 
- 
- 18 Aug, 1998 1 commit
- 
- 
Marc G. Fournier authoredFrom: Jan Wieck <jwieck@debis.com> Hi, as proposed here comes the first patch for the query rewrite system. <for details, see archive dated Mon, 17 Aug 1998>
 
- 
- 17 Aug, 1998 16 commits
- 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredinto cleaner html output file names. 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredAdd a note on sgml-tools that they are now working with jade and so may become the toolset of choice in the future. 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredconflicting with the tutorial.sgml container document. 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredInstead of directly showing the random results, test the results for the expected behavior (range and randomness). 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredin constraint clauses. IN and NOT IN only allow constaints, not subselects. Jose' Soares' new reference docs pointed out the discrepency. Updating the docs too... 
- 
Thomas G. Lockhart authoredin type checking for DEFAULT contraint clauses. Could do more type coersion later... 
- 
Marc G. Fournier authoredFrom: Tom Lane <tgl@sss.pgh.pa.us>To: pgsql-patches@postgreSQL.org 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... 
- 
Marc G. Fournier authoredJust a couple of "after-commit" cleanups... 
- 
Marc G. Fournier authoredDate: Sun, 16 Aug 1998 14:56:48 -0400 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>
- 
Marc G. Fournier authoredFrom: Garrett Wollman <wollman@khavrinen.lcs.mit.edu> Here is some more contrib-fodder, based on TIH's IP address type, for ISBN and ISSN identifiers (which I just happened to need to keep track of the things in my library). 
 
- 
- 16 Aug, 1998 4 commits
- 
- 
Thomas G. Lockhart authoredPreviously, had thrown an error, but looking for alternate strategies for table indices utilization would prefer to continue. 
- 
Thomas G. Lockhart authoredDon't bother checking for alternate strategies if so since it was more likely a function or some other non-operator anyway. 
- 
Thomas G. Lockhart authored
- 
Thomas G. Lockhart authoredBracket 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. 
 
-