summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2005-01-11plperl was not being quite paranoid enough about detecting 'undef' valuesTom Lane
returned by Perl. Per report from Nicolas Addington.
2005-01-11up release to rc5REL8_0_0RC5PostgreSQL Daemon
2005-01-11Clean up pg_dump's handling of ownership for indexes (includingTom Lane
pkey/unique constraint indexes) and schemas. Per report from Michael Fuhr.
2005-01-10Separate the functions of relcache entry flush and smgr cache entry flushTom Lane
so that we can get the size of a shared inval message back down to what it was in 7.4 (and simplify the logic too). Phase 2 of fixing the 'SMgrRelation hashtable corrupted' problem.
2005-01-10Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. ThisTom Lane
is the minimum required fix. I want to look next at taking advantage of it by simplifying the message semantics in the shared inval message queue, but that part can be held over for 8.1 if it turns out too ugly.
2005-01-10Fixed segfault in adjust_informix due to missing varchar type.Michael Meskes
2005-01-10Translation updatesPeter Eisentraut
2005-01-10Comment out check for substitution of private key file on Windows,Tom Lane
since st_ino can't be trusted on that platform. Per report from T.J.
2005-01-10Un-break MSVC build, per Andrew Dunstan.Tom Lane
2005-01-09Undo an unadvertised change in the API of pg_atoi. In all previousTom Lane
releases, a nonzero 'c' argument meant that the input string could be terminated by either that character or \0. Recent refactoring broke that, causing the thing to scan for 'c' only. This went undetected because no part of the main code actually passes nonzero 'c'. However it broke tsearch2 and possibly other user-written code that assumed the old definition. Per report from Tom Hebbron.
2005-01-09New translationsPeter Eisentraut
2005-01-09Translation updatesPeter Eisentraut
2005-01-09New translationPeter Eisentraut
2005-01-09Translation updatesPeter Eisentraut
2005-01-08Consistently use geteuid() not getuid(); there were a few places deviatingTom Lane
from our long-established standard.
2005-01-07Improve comments in sample config files.Tom Lane
2005-01-07upgrade tags to rc4REL8_0_0RC4PostgreSQL Daemon
2005-01-06Minor mop-up for Windows home-directory stuff, per Magnus.Tom Lane
2005-01-06Don't list port twice in SUBDIRS. Caught by Honda Shigehiro.Tom Lane
2005-01-06Revert -Wl, change to Makefile.osf, as the allegedly more standardTom Lane
syntax apparently does not work for all toolchains on that platform. Per Honda Shigehiro.
2005-01-06Instead of a bare recv() to read the server's response to an SSLTom Lane
request packet, use pqReadData(). This has the same effect since conn->ssl isn't set yet and we aren't expecting more than one byte. The advantage is that we will correctly detect loss-of-connection instead of going into an infinite loop. Per report from Hannu Krosing.
2005-01-06Adjust lookup of client-side profile files (.pgpass and so on) as perTom Lane
discussion on pgsql-hackers-win32 list. Documentation still needs to be tweaked --- I'm not sure how to refer to the APPDATA folder in user documentation.
2005-01-06Translation updatesDennis Bjorklund
2005-01-06Translation updatesDennis Bjorklund
2005-01-06Translation updatesDennis Bjorklund
2005-01-06Translation updatesPeter Eisentraut
2005-01-06Translation updatesPeter Eisentraut
2005-01-06Make the various places that determine the user's "home directory"Tom Lane
consistent. On Unix we now always consult getpwuid(); $HOME isn't used at all. On Windows the code currently consults $USERPROFILE, or $HOME if that's not defined, but I expect this will change as soon as the win32 hackers come to a consensus. Nothing done yet about changing the file names used underneath $USERPROFILE.
2005-01-06Keep translations in step with synopses.Tom Lane
2005-01-04Clean up code in libpq that obtains user's home directory: make a singleTom Lane
subroutine that can hide platform dependencies. The WIN32 path is still a stub, but I await a fix from one of the win32 hackers. Also clean up unnecessary #ifdef WIN32 ugliness in a couple of places.
2005-01-04Make pg_dump --oids work when default_with_oids = off. Per report fromTom Lane
Michael Fuhr.
2005-01-04Translation updatePeter Eisentraut
2005-01-04Fix typoPeter Eisentraut
2005-01-03Translation updatesPeter Eisentraut
2005-01-03Repair bufmgr deadlock problem reported by Michael Wildpaner. Must takeTom Lane
share lock on a buffer being written out before releasing BufMgrLock in the BufferAlloc code path; if we do it later we might block on someone who's re-pinned the buffer. I believe this is only an issue for BufferAlloc and not the other places that call FlushBuffer. BufferSync must continue to do it the old way since it may well be trying to write buffers that other backends have pinned; but it should not be holding any conflicting locks. FlushRelationBuffers is okay since it's got exclusive lock at the relation level.
2005-01-03Update copyright script.Bruce Momjian
2005-01-01Adjust a few more copyright notices to match the format expected byTom Lane
the src/tools/copyright script.
2005-01-01Some more missed copyright notices. Many of these look like theyTom Lane
should have been caught by the src/tools/copyright script ... why weren't they?
2005-01-01Update copyrights that were missed.Bruce Momjian
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