postgresql/src
Tom Lane 1eece5da38 Arrange to fsync the contents of lockfiles (both postmaster.pid and the
socket lockfile) when writing them.  The lack of an fsync here may well
explain two different reports we've seen of corrupted lockfile contents,
which doesn't particularly bother the running server but can prevent a
new server from starting if the old one crashes.  Per suggestion from
Alvaro.

Back-patch to all supported versions.
2010-08-16 17:33:07 +00:00
..
backend Arrange to fsync the contents of lockfiles (both postmaster.pid and the 2010-08-16 17:33:07 +00:00
bin Fix psql's copy of utf2ucs() to match the backend's copy exactly; 2010-08-16 00:06:37 +00:00
include Improved version of patch to protect pg_get_expr() against misuse: 2010-07-30 17:57:07 +00:00
interfaces Data returned by RETURNING clause wasn't correctly processed by ecpg. Patch backported from HEAD. 2010-06-04 10:48:34 +00:00
makefiles Teach pgxs.mk and Install.pm how to install files from a contrib module 2007-10-16 16:00:00 +00:00
pl Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple 2010-08-09 18:50:37 +00:00
port tag 8.3.11 2010-05-14 03:27:08 +00:00
template Use SYSV semaphores rather than POSIX on Darwin >= 6.0 (i.e., OS X 10.2 2007-09-26 00:32:46 +00:00
test Fix incorrect logic in plpgsql for cleanup after evaluation of non-simple 2010-08-09 18:50:37 +00:00
timezone Change the "N. Central Asia Standard Time" timezone to map to 2010-05-20 14:13:20 +00:00
tools Fix regression test name for plperlu_plperl in msvc. 2010-06-03 11:04:12 +00:00
tutorial Update copyrights in source tree to 2008. 2008-01-01 19:46:01 +00:00
bcc32.mak Remove old-style win32 client-only visual c++ build infrastructure for everything except 2007-03-05 14:18:38 +00:00
DEVELOPERS Testing commit stuff 2006-07-10 15:50:02 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
Makefile.global.in I find that an out-of-the-box installation of OSSP uuid 1.6.0 installs 2007-11-13 00:13:19 +00:00
Makefile.shlib Change $(CC) to $(COMPILER) on Solaris gcc so -m64 is passed into the 2007-02-20 22:45:57 +00:00
nls-global.mk When merging PO files, take into consideration translations in other PO 2006-04-05 13:40:15 +00:00
win32.mak Update supported standalone VC++ version to 7.1+ only, and fix 2007-08-03 10:47:11 +00:00