Changes from duffs 0.3.2 to duffs 0.3.5 include: - switch from coda to fuse - lots of bugfixes in the webdav code Changes from duffs 0.3.2 to duffs 0.3.3 include: - fix "touch file" always returning success although the the server resource wasn't writeable - send more error messages to syslog instead of nowhere - the credentials file now has a format similar to what mount.cifs(8). See the manpage for details. Changes from duffs 0.3.1 to duffs 0.3.2 include: - reverse arguments in mount.davfs call. Use: mount.davfs FROM TO -o ARGS instead of mount.davfs -o ARGS FROM TO This lets mount -tdavfs -oargs FROM TO work as expected Changes from duffs 0.3 to duffs 0.3.1 include: - fix a problem with davenport where every directory had itself as a subdirectory (since davenport returns the full uri, not the relative uri) - parse the CCERT_PASSWD environment variable for the clients certificate's password and add the ccertcredentialsfile mount option. - release all locks on daemon shutdown - close the webdav connection on daemon shutdown - add 405 (method-not-allowed) to ENOPERM in dav_set_errno - print debug messages to stderr instead of stdout Changes from davfs 0.2.3 to duffs 0.3 include: - Properly report errors when reading/writing fails - fix executable permission bit setting - fix CAN-2005-1774 - parse credentials file - remove trailing slashes from directories (cause several applications to crash) - parse http_proxy & PASSWD environment variables - handle fsync(2) - set reasonable timestamps on mkdir - properly pass filesystem flags like ro to mount - remove broken mtab handling - allow to pass user and groupnames as arguments to uid,gid - fake statfs (for e.g. df/stat -f) - check server certificate - client certificate support