What is new in davfs2 1.1.0
===========================

Please be sure to read section "0 UPDATING FROM PREVIOUS VERSION" of
the README file to avoid loss of data.

- davfs2 can now use the fuse kernel file system besides coda.

- Neon library version 0.24, 0.25 and 0.26 are now supported. Version
  0.26 allows to use gnutls instead of openssl.

- Support for large files (> 2 GiByte) added.

- davfs2 now uses timeouts on locks to reduce problems with stale
  locks. But not all servers wil honour this.

- No more URL-encoding of server urls with spaces (see manpage).

- davfs2 allows to set configuration options differently for different
  mount points.

- The name of the backup directory is changed to the well known
  "lost+found". But you may configure something else.

The following bugs should have gone:

- [ 1519718 ] davfs2 fails to properly decode complex escape sequences
- [ 1522903 ] chokes on directory names containing ' _ % characters
- [ 1539444 ] mounting of webdav drive fails
- [ 1539445 ] unable to access files in mounted webdav drive
- [ 1558525 ] davfs2-1.0.2_p20060820 mount fails

  These bugs were related to incorrect alignment of data structures on
  64 bit systems, incorrect treatment of the WebDAV property "displayname"
  and incorrect double url-decoding of urls.

  Problems with notifying the kernel of changes on the server are solved too.


What is new in davfs2 1.0.0
===========================

davfs2 1.0.0 is an almost complete rewrite of davfs2. it introduces the
following features into davfs2:

- The same binary now supports different versions of the coda kernel
  module (CODA_KERNEL_VERSION 2 and 3). The version is evaluated at
  run time.

- Extended caching: davfs2 now caches information about all visited
  files and directories at runtime in memory. This will speed up
  operation and it is necessary to enable operations like chmod or
  chown, as the webdavservers usually do not know about this.
  
- Persistent cache: davfs2 will save all downloaded files in a cache
  directory. This cache will persist when the file system is unmounted
  and will be reused, when mounted again. This should save a lot of
  network traffic, as files that did not change on the server will not
  be downloaded again. Especially when working with graphical user
  interfaces this will make a big difference, since some of them will
  open almost every file in a directory, though they just need a 
  directory listing.

- Unix Permissions: davfs2 now implements standard unix permissions.
  Options uid, gid, file_mode and dir_mode are enabled again. This
  allows the mounting user to share the file system with other local
  users.
  Note: The WebDAV server still does not know about this. On the server
  side there is still only one user (the user who's credentials are
  used). Except the execute bit, mode, uid and gid are maintained
  locally only. But they are saved in the persistent cache.

- Configuration: There are a lot of new configuration options in
  /etc/davfs2/davfs2.conf and ~/.davfs2/davfs2.conf. But usually
  the defaults will do.

As the code of davfs2 1.0.0 is quite different from davfs 0.2.x, bug
fixes that were done between davfs 0.2.4 and 0.2.8 could not be
ported automatically to davfs2 1.0.0. So some of the old bugs may
reapear together with the new ones I introduced.

This is a beta release. Bug reports are expected at
http://sourceforge.net/tracker/?func=add&group_id=26275&atid=386747

2006-04-16
