diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-22 16:29:54 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2007-01-22 16:29:54 +0000 |
commit | 54fc8428c5c4b3fa90347e5ca7d89c2d752a7032 (patch) | |
tree | a8aa051cef5aa113688b8d55008c73af1aecd63c /doc/doc-txt | |
parent | 34c5e8dd8f02edebfe8e54fae0941dc7ca3dc000 (diff) |
Cautiously added ENABLE_DISABLE_FSYNC and disable_fsync, hedged about
with much warning text.
Diffstat (limited to 'doc/doc-txt')
-rw-r--r-- | doc/doc-txt/ChangeLog | 6 | ||||
-rw-r--r-- | doc/doc-txt/NewStuff | 13 |
2 files changed, 17 insertions, 2 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog index 4c7f8a167..6db4096a7 100644 --- a/doc/doc-txt/ChangeLog +++ b/doc/doc-txt/ChangeLog @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.456 2007/01/22 15:56:47 steve Exp $ +$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.457 2007/01/22 16:29:54 ph10 Exp $ Change log file for Exim from version 4.21 ------------------------------------------- @@ -29,6 +29,10 @@ PH/03 Added additional dnslists conditions == and =& which are different from PH/04 Added gnutls_require_{kx,mac,protocols} to give more control over the cipher suites used by GnuTLS. These options are ignored by OpenSSL. +PH/05 After discussion on the list, added a compile time option ENABLE_DISABLE_ + FSYNC, which compiles an option called disable_fsync that allows for + bypassing fsync(). The documentation is heavily laced with warnings. + SC/01 Updated eximstats to collate all SpamAssassin rejects into one bucket. diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff index 9cc8f81cc..ac707ae40 100644 --- a/doc/doc-txt/NewStuff +++ b/doc/doc-txt/NewStuff @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/NewStuff,v 1.128 2007/01/18 15:35:42 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/NewStuff,v 1.129 2007/01/22 16:29:54 ph10 Exp $ New Features in Exim -------------------- @@ -175,6 +175,17 @@ Version 4.67 preference order for the cipher algorithms. The first one in the client's list that is also advertised by the server is tried first. + 4. There is a new compile-time option called ENABLE_DISABLE_FSYNC. You must + not set this option unless you really, really, really understand what you + are doing. No pre-compiled distributions of Exim should ever set this + option. When it is set, Exim compiles a runtime option called + disable_fsync. If this is set true, Exim no longer calls fsync() to force + updated files' data to be written to disc. Unexpected events such as + crashes and power outages may cause data to be lost or scrambled. Beware. + + When ENABLE_DISABLE_FSYNC is not set, a reference to disable_fsync in a + runtime configuration generates an "unknown option" error. + Version 4.66 ------------ |