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]

Reply via email to