summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
Also performed an initial run through of upgrading our Copyright date to extend to 2005 ... first run here was very simple ... change everything where: grep 1996-2004 && the word 'Copyright' ... scanned through the generated list with 'less' first, and after, to make sure that I only picked up the right entries ...
2004-12-31Clean up win32ver.o on Windows, per Magnus.Tom Lane
2004-12-31make clean must remove zic$(X) for Windows, per Magnus.Tom Lane
2004-12-30Fixed segfault in connect when specifying no database name.Michael Meskes
2004-12-29Support Sun's compiler on SunOS4 (a/k/a Solaris 9). Per ayan@ayan.netTom Lane
2004-12-29Refactor EXEC_BACKEND code so that postmaster child processes reattachTom Lane
to shared memory as soon as possible, ie, right after read_backend_variables. The effective difference from the original code is that this happens before instead of after read_nondefault_variables(), which loads GUC information and is apparently capable of expanding the backend's memory allocation more than you'd think it should. This should fix the failure-to-attach-to-shared-memory reports we've been seeing on Windows. Also clean up a few bits of unnecessarily grotty EXEC_BACKEND code.
2004-12-29Translation updatesPeter Eisentraut
2004-12-28Make libpq default to localhost connections on machines without Unix-domainTom Lane
sockets, rather than failing as it formerly did. Revert the thereby-obsoleted patch to make psql supply the localhost default.
2004-12-27Make sure --with-pgport option propagates into postgresql.conf.Tom Lane
Per gripe from Josh Berkus.
2004-12-27Cause pg_hba.conf file inclusion (@file stuff) to behave as documented,Tom Lane
that is, files are sought in the same directory as the referencing file. Also allow absolute paths in @file constructs. Improve documentation to actually say what is allowed in an included file.
2004-12-27Translation updatePeter Eisentraut
2004-12-26Fix func_ptr declaration for netbsd-mac68k, per Rémi Zara.Tom Lane
2004-12-26Rearrange include file contents into a saner order, add inclusion ofTom Lane
<signal.h>. Per Andrew Dunstan.
2004-12-24Remove 'optimization' to skip resolve_symlinks() when the foundTom Lane
executable file isn't itself a symlink. We still need to run the algorithm so that any directory symlinks in the path to the executable are replaced by a true path. Noticed this on seeing pg_config give me a completely wrong answer for --pkglibdir when I called it through a symlink to the installation bindir.
2004-12-24Switch order of WHERE clauses in tab completion queries, as suggestedTom Lane
by Rod Taylor. The foo_is_visible() functions are relatively slow and so it pays to check them after checking the name pattern match.
2004-12-23Avoid memory leakage during VACUUM FULL when an index expression orTom Lane
index predicate uses temporary memory for evaluation. Per example from Jean-Gerard Pailloncy.
2004-12-23Add missing ecpg prototype for newly added functions.Bruce Momjian
2004-12-23Added PGTYPEStimestamp_add_interval written by Dave Cramer.Michael Meskes
Fixed parsing of defines to make sure they used more than once.
2004-12-23Use float8-small-is-zero for netbsd on m68k, per Rémi Zara.Tom Lane
2004-12-23Remove extra parenthesis.Tom Lane
2004-12-22Awhile back I added some code to StartupCLOG() to forcibly zero outTom Lane
the remainder of the current clog page during system startup. While this was a good idea, it turns out the code fails if nextXid is exactly at a page boundary, because we won't have created the "current" clog page yet in that case. Since the page will be correctly zeroed when we execute the first transaction on it, the solution is just to do nothing when exactly at a page boundary. Per trouble report from Dave Hartwig.
2004-12-21Add '-Wl,' prefix to linker switches consistently. Remove shlib_symbolicTom Lane
macros, which aren't used anywhere and haven't been for some time.
2004-12-21exec_eval_simple_expr() needs to do CommandCounterIncrement() not justTom Lane
GetTransactionSnapshot() to ensure ActiveSnapshot advances properly. Sigh. Extend regression test so it reveals this error too.
2004-12-21Add error checking for starting a win32 service using pg_ctl.Bruce Momjian
2004-12-21Return proper error exit code on pg_ctl -w start failure.Bruce Momjian
2004-12-21Translation updatePeter Eisentraut
2004-12-21tag files for rc2REL8_0_0RC2PostgreSQL Daemon
2004-12-21Patch to make libpq.rc be a built-for-distribution file was a fewTom Lane
bricks shy of a load.
2004-12-20Mention libpq.rc.in is now the file to update for releases.Bruce Momjian
2004-12-20Ensure that 'disabling statistics collector' is logged in all failureTom Lane
paths of pgstat_init. Responds to confusion exhibited by Christoph Haller.
2004-12-20Add support for Latin9 encoding in to_ascii(). Jaime CasanovaTom Lane
2004-12-20Mark the TimeZone parameter as GUC_REPORT, so that JDBC can find outTom Lane
when it changes. Per request from Kris Jurka.
2004-12-20In pipe_read_line Windows code, loop to ensure we get a whole lineTom Lane
from the child process; fixes observed problems when the returned version number is '8.0.0' rather than '8.0.0rc1'. Magnus Hagander
2004-12-20Remove direct inclusions of <com_err.h> as well as configure test forTom Lane
its presence. This amounts to desupporting Kerberos 5 releases 1.0.*, which is small loss, and simplifies use of our Kerberos code on platforms with Red-Hat-style include file layouts. Per gripe from John Gray and followup discussion.
2004-12-20Adjust pg_resetxlog to handle 8.0 WAL file names properly.Tom Lane
2004-12-19plpgsql's exec_eval_simple_expr() now has to take responsibility forTom Lane
advancing ActiveSnapshot when we are inside a volatile function. Per example from Gaetano Mendola. Add a regression test to catch similar problems in future.
2004-12-19Prevent evaluation of backticks while discarding unwanted argumentsTom Lane
after an unknown or failed psql backslash command, and also while discarding "extra" arguments of a putatively valid backslash command. In the case of an unknown/failed command, make sure we discard the whole rest of the line, rather than trying to resume at the next backslash. Per discussion with Thomer Gil.
2004-12-19Mention why unixware doesn't handle threading in 8.0.Bruce Momjian
2004-12-19Test for POSIX.1c 2-arg sigwait() and fail on single-arg version.Bruce Momjian
2004-12-19Add Win32 version stamps that increment each day for proper SYSTEM32Bruce Momjian
DLL pginstaller installs.
2004-12-18Allow NetBSD, m64k to compile the ASM spinlock code.Bruce Momjian
R?mi Zara
2004-12-17Make array_cat more paranoid about checking datatypes in empty arrays.Tom Lane
2004-12-17array_map failed to insert correct result type in an empty array.Tom Lane
Per example from Florian Pflug.
2004-12-17In a PGXS build, expect to find the postgres executable already installed,Tom Lane
rather than in $(top_builddir)/src/backend/postgres. Sean Chittenden
2004-12-17Allow 'ELSEIF' as an alternative to 'ELSIF' in PL/PgSQL. There have beenNeil Conway
several reports of users being confused when they attempt to use ELSEIF and run into trouble due to PL/PgSQL's lax parser. The parser will be improved for 8.1, but we can fix most of the problem by allowing ELSEIF for now.
2004-12-17Hook up the plpython result-object nrows and status methods correctly.Tom Lane
Adjust documentation to match current reality.
2004-12-17Fix is-it-time-for-a-checkpoint logic so that checkpoint_segments canTom Lane
usefully be larger than 255. Per gripe from Simon Riggs.
2004-12-16Update release changes list to mention pg_config.h.win32.Bruce Momjian
2004-12-16Update version for Win32-client include file.Bruce Momjian
2004-12-16Cause configure --with-tcl to check for presence of <tcl.h>, as perTom Lane
gripe from John Gray. Also fix thinko in pltcl Makefile: if a special Tcl include directory is specified, that ought to be searched first.