| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2003-01-07 | Apply the proper version of Christopher Kings-Lynne's describe patch | Tom Lane | |
| (ie, the one with describe-schema support). Minor code review. Adjust display of casts to use standard type names. | |||
| 2003-01-07 | Add connection service file. | Bruce Momjian | |
| 2003-01-07 | Silence compiler warning caused by removal of netinet/in.h | Bruce Momjian | |
| 2003-01-07 | Fix missing tab in file. | Bruce Momjian | |
| 2003-01-07 | Document libpq service capability, and add sample file. | Bruce Momjian | |
| 2003-01-07 | Tweak mdnblocks() to avoid doing lseek() on segments that it has | Tom Lane | |
| previously determined not to be the last segment of a relation. This reduces the expected cost to one seek, rather than one seek per segment. We can get away with this because truncation of a relation will cause a relcache flush and so the md.c file descriptor will be closed; when it is re-opened we will re-determine the last segment. | |||
| 2003-01-06 | Enable IPv6 libpq 'hostaddr' addresses. Update docs. | Bruce Momjian | |
| 2003-01-06 | Use our own version of getopt_long() if the OS doesn't have one. | Peter Eisentraut | |
| 2003-01-06 | Fix for systems that don't have INET_ADDRSTRLEN. | Peter Eisentraut | |
| 2003-01-06 | Update comments on IPv6 #define. | Bruce Momjian | |
| 2003-01-06 | Update ipv6 comment, move configure test to the right place | Bruce Momjian | |
| 2003-01-06 | Add prototype for getaddrinfo(). | Bruce Momjian | |
| 2003-01-06 | Enable IPv6 connections to the server, and add pg_hba.conf IPv6 entries | Bruce Momjian | |
| if the OS supports it. Code will still compile on non-IPv6-aware machines (feature added by Bruce). Nigel Kukard | |||
| 2003-01-06 | ALTER DOMAIN OWNER, from Rod Taylor. | Tom Lane | |
| 2003-01-05 | Revert rpath-mangling patch. See discussion on -patches around Nov 29 for | Peter Eisentraut | |
| the rationale. | |||
| 2003-01-05 | Fix inherited UPDATE for cases where child column numbering doesn't | Tom Lane | |
| match parent table. This used to work, but was broken in 7.3 by rearrangement of code that handles targetlist sorting. Add a regression test to catch future breakage. | |||
| 2003-01-04 | Partial code review for ALTER DOMAIN patch. Incorporates Rod Taylor's | Tom Lane | |
| patches of 9-Dec (permissions fix) and 13-Dec (performance) as well as a partial fix for locking issues: concurrent DROP COLUMN should not create trouble anymore. But concurrent DROP TABLE is still a risk, and there is no protection at all against creating a column of a domain while we are altering the domain. | |||
| 2003-01-03 | Adjust lo type in contrib during pg_restore so that pg_restore could | Hiroshi Inoue | |
| reload the type. | |||
| 2003-01-02 | flockfile/funlockfile is POSIX, so NetBSD has them too --- use them. | Bruce Momjian | |
| 2003-01-02 | Enforces NOT NULL constraints to be applied against new PRIMARY KEY | Tom Lane | |
| columns in DefineIndex. So, ALTER TABLE ... PRIMARY KEY will now automatically add the NOT NULL constraint. It appeared the alter_table regression test wanted this to occur, as after the change the regression test better matched in inline 'fails'/'succeeds' comments. Rod Taylor | |||
| 2003-01-02 | Fix BSD/OS thread file locking bug in new fseeko code. | Bruce Momjian | |
| Backpatch to 7.3.X. | |||
| 2003-01-01 | fastpath code neglected to check whether user has privileges to call the | Tom Lane | |
| target function. Also, move SetQuerySnapshot() call to avoid assert failure when a fastpath call is attempted in an aborted transaction. | |||
| 2003-01-01 | Awhile back I wrote that freebsd.h was probably broken in the places where | Tom Lane | |
| it diverged from netbsd.h and openbsd.h. This has now been confirmed. Accordingly, make all three exactly alike. | |||
| 2002-12-30 | Adjust Tcl-related code to compile cleanly with Tcl 8.4 (add const modifiers as | Tom Lane | |
| needed). Some desultory const-ification of SPI interface to support this. | |||
| 2002-12-30 | Attached is a patch to provide makefiles, etc. to allow the compilation | Bruce Momjian | |
| of the libpq interface static and dynamic libraries with the freely downloadable Borland C++ compiler version 5.5 and/or C++ Builder. Lester Godwin | |||
| 2002-12-30 | Code review for transaction-safe-TRUNCATE patch: minor cleanups. | Tom Lane | |
| 2002-12-30 | Code review for CLUSTER ALL patch. Fix bogus locking, incorrect transaction | Tom Lane | |
| stop/start nesting, other infelicities. | |||
| 2002-12-30 | Make use of TCL_INCLUDE_SPEC if available (it's new in Tcl 8.4, too bad | Tom Lane | |
| it took 'em this long to realize it's needed...) | |||
| 2002-12-30 | Cause FETCH 1 to return the current cursor row, or zero if at | Bruce Momjian | |
| beginning/end of cursor. Have MOVE return 0/1 depending on cursor position. Matches SQL spec. Pass cursor counter from parser as a long rather than int. Doc updates. | |||
| 2002-12-30 | Better solution to integer overflow problem in hash batch-number | Tom Lane | |
| computation: reduce the bucket number mod nbatch. This changes the association between original bucket numbers and batches, but that doesn't matter. Minor other cleanups in hashjoin code to help centralize decisions. | |||
| 2002-12-30 | Add missing slash to python install path. | Bruce Momjian | |
| 2002-12-30 | Point does not return a center of lseg. | Tom Lane | |
| Kenji Sugita | |||
| 2002-12-29 | Adjust hash table sizing algorithm to avoid integer overflow in | Tom Lane | |
| ExecHashJoinGetBatch(). Fixes core dump on large hash joins, as in example from Rae Stiening. | |||
| 2002-12-27 | Deliver better error message when a relation name is used in an expression. | Tom Lane | |
| Per report from Ian Barwick. | |||
| 2002-12-27 | Remove overenthusiastic free'ing of comment dependencies; could lead to | Tom Lane | |
| core dump in pg_dump when dumping views having comments. See bug #855. | |||
| 2002-12-27 | Trivial patch to increase max_fsm_pages as per earlier discussion. | Bruce Momjian | |
| Philip Warner | |||
| 2002-12-26 | Clamp the output of estimate_hash_bucketsize() to a sane range; | Tom Lane | |
| per example from Bruno Wolff in which it produced a silly result. | |||
| 2002-12-26 | Don't try to free executor state of an InitPlan early --- this breaks | Tom Lane | |
| EXPLAIN ANALYZE. (Premature optimization is the root of all evil?) | |||
| 2002-12-23 | Update SSL error message for improper permissions. Backpatch to 7.3.X. | Bruce Momjian | |
| 2002-12-23 | case sensitive updates by Kris Jurka | Dave Cramer | |
| 2002-12-21 | pg_dump should consider information_schema to be a system schema. | Tom Lane | |
| Also, tweak -C option (emit CREATE DATABASE command) to emit encoding name rather than encoding number, for consistency with pg_dumpall and better cross-version portability. | |||
| 2002-12-21 | Fix possible buffer overrun in \d command: substr(..., 128) produces | Tom Lane | |
| a result of at most 128 chars, but that could be more than 128 bytes. Also ensure we don't try to pfree uninitialized pointers during error cleanup. | |||
| 2002-12-20 | mike beachy's patch for statement handling | Dave Cramer | |
| 2002-12-20 | patch for null table in getPrimaryKeys | Dave Cramer | |
| 2002-12-19 | Cause planner to include costs of InitPlans in startup cost of parent | Tom Lane | |
| plan node. Not sure why this oversight has persisted so long ... | |||
| 2002-12-19 | pgindent fe-connect.c --- done to make IPv6 patch easier to apply. | Bruce Momjian | |
| 2002-12-18 | Update RELEASE checklist. | Bruce Momjian | |
| 2002-12-18 | From the SSL_CTX_new man page: | PostgreSQL Daemon | |
| "SSLv23_method(void), SSLv23_server_method(void), SSLv23_client_method(void) A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. A client will send out SSLv2 client hello messages and will indicate that it also understands SSLv3 and TLSv1. A server will understand SSLv2, SSLv3, and TLSv1 client hello messages. This is the best choice when compatibility is a concern." This will maintain backwards compatibility for those us that don't use TLS connections ... | |||
| 2002-12-18 | Update EvalPlanQual() to work with new executor memory management method. | Tom Lane | |
| It doesn't leak memory anymore ... | |||
| 2002-12-18 | Prevent core dump when ExecMarkPos is called before any tuples have been | Tom Lane | |
| retrieved. This cannot happen in ordinary execution, but it can happen under EvalPlanQual(). | |||
