diff options
author | Stefan Fritsch <sf@apache.org> | 2009-11-09 14:14:07 +0100 |
---|---|---|
committer | Stefan Fritsch <sf@apache.org> | 2009-11-09 14:14:07 +0100 |
commit | 071c3e84f9a3ce4e113da96a09e8a5d6957a63e5 (patch) | |
tree | 3383a660d34a5a401cee8e55aa81a861c74498fd /CHANGES | |
parent | Instead of checking device ids, try rename first and in case of EXDEV, (diff) | |
download | apache2-071c3e84f9a3ce4e113da96a09e8a5d6957a63e5.tar.xz apache2-071c3e84f9a3ce4e113da96a09e8a5d6957a63e5.zip |
Make PUT with DAV_MODE_WRITE_TRUNC create a temporary file first and, when the
transfer has been completed successfully, move it over the old file.
Since this would break inode keyed locking, switch to filename keyed locking
exclusively.
PR: 39815
Submitted by: Paul Querna, Stefan Fritsch
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@834049 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -10,6 +10,13 @@ Changes with Apache 2.3.3 mod_proxy_ftp: NULL pointer dereference on error paths. [Stefan Fritsch <sf fritsch.de>, Joe Orton] + *) mod_dav_fs: Make PUT create files atomically and no longer destroy the + old file if the transfer aborted. PR 39815. [Paul Querna, Stefan Fritsch] + + *) mod_dav_fs: Remove inode keyed locking as this conflicts with atomically + creating files. This is a format cange of the DavLockDB. The old + DavLockDB must be deleted on upgrade. [Stefan Fritsch] + *) mod_log_config: Make ${cookie}C correctly match whole cookie names instead of substrings. PR 28037. [Dan Franklin <dan dan-franklin.com>, Stefan Fritsch] |