Index: doc/src/sgml/runtime.sgml =================================================================== RCS file: /cvsroot/pgsql/doc/src/sgml/runtime.sgml,v retrieving revision 1.366 diff -c -c -r1.366 runtime.sgml *** doc/src/sgml/runtime.sgml 3 Apr 2006 23:35:02 -0000 1.366 --- doc/src/sgml/runtime.sgml 11 Apr 2006 19:23:27 -0000 *************** *** 764,769 **** --- 764,781 ---- + If running in FreeBSD jails by enabling sysconf's + security.jail.sysvipc_allowed, postmasters + running in different jails should be run by different operating system + users. This improves security because it prevents one jail from + interfering with shared memory or semaphores in another, and it + allows the PostgreSQL IPC cleanup code to function properly. + (In FreeBSD 6.0 and later the IPC cleanup code doesn't properly detect + processes in other jails, preventing the running of postmasters on the + same port in different jails.) + + + FreeBSD versions before 4.0 work like NetBSD and OpenBSD (see below).