Hello, I am concerned about two particular bugs in mod_dav that have been known for a while. They are bugs 16593 and 38034 and are related to the use of the If-Match and If-None-Match headers when doing PUT requests (and other requests as well such as LOCK). See
http://issues.apache.org/bugzilla/show_bug.cgi?id=16593 http://issues.apache.org/bugzilla/show_bug.cgi?id=38034 I consider these bugs serious because If-Match and If-None-Match are the essential headers to use - particularly if the client does not implement locks - to prevent the lost-update problem. Apache's mod_dav is the flagship open-source WebDAV server implementation, but because of these bugs, many clients (such as davfs) do not make use of the If-Match and If-None-Match headers, which IMO should be used on pretty much every PUT request. The first bug, 16593, was opened in 2003. I'm still not up to speed on apache module hacking, but I may be able get one of my team members to submit a patch. The second bug, 38034, was opened in 2005 and has a patch attached as of last month. Is there any way we can get this into trunk, or better yet, the stable branch? Thanks! Tim Olsen
