Package: davfs2 Version: 1.1.2-3 Severity: critical Here is the use case:
Linux call 2.6.18-1-vserver-686 #1 SMP Sat Oct 21 19:47:35 UTC 2006 i686 GNU/Linux In fstab http://openscenegraph.dachary.org /openscenegraph.dachary.org davfs noauto,user,exec 0 0 You can try it out, not password protected. firefox /openscenegraph.dachary.org/index.html modify the wiki save changes On the server side (etch stock apache2 + mod_davfs) the logs show: 90.2.55.217 - - [04/May/2007:00:06:57 +0200] "PROPFIND / HTTP/1.1" 207 6886 "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:06:57 +0200] "GET /index.html HTTP/1.1" 304 - "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:06:57 +0200] "LOCK /index.xml HTTP/1.1" 200 434 "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:06:57 +0200] "LOCK /index.html HTTP/1.1" 200 434 "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:07:00 +0200] "HEAD /index.xml HTTP/1.1" 200 - "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:07:00 +0200] "PUT /index.xml HTTP/1.1" 204 - "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:07:01 +0200] "HEAD /index.xml HTTP/1.1" 200 - "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:07:01 +0200] "UNLOCK /index.xml HTTP/1.1" 204 - "-" "davfs2/1.1.2 neon/0.26.2" 90.2.55.217 - - [04/May/2007:00:07:01 +0200] "UNLOCK /index.html HTTP/1.1" 204 - "-" "davfs2/1.1.2 neon/0.26.2" Note that there is no PUT for index.html The file is unmodified on the server. When I umount and mount again, the changes are lost. I very much suspect that this bug is fixed in the 1.1.3 version that shows the following line in the changelog: The umount helper umount.davfs makes sure that all cached data are saved when umount returns. Indeed, it looks like a nice thing to do. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-1-vserver-686 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages davfs2 depends on: ii debconf [debconf-2.0] 1.5.11 Debian configuration management sy ii libc6 2.3.6.ds1-13 GNU C Library: Shared libraries ii libneon26 0.26.2-3.1 An HTTP and WebDAV client library davfs2 recommends no packages. -- debconf information: davfs2/group_name: users davfs2/new_group: false davfs2/non_root_users_confimed: davfs2/suid_file: false -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]