Version 0.9.2
- Now file listing can be embedded in Drupal.
- New setting in WebDAV Server in order to choose full page or
embedded file listing
- Better permission management. We can have a different
permission for every single static collection. There is no inheritance.
For example youcan disallow anonymous access on /webdav/, allow it on
/webdav/my_path and disallow it again on /webdav/my_path/secret.
- Matching static collection path algorithm will match the best
collection, not the only equal in number of argument. That means we can
make static collection for the first part of the path and have all the
rest used as collection argument. Usefull for recursive collections.
- When used embedded in Drupal, the server is using Drupal
authentication, no more pop-up for login/password.
- Reworked listing template
- fix compression of binary files
- #311198 Division by zero fixed
- #311096 Warning in settings fixed
- improved configuration for node and server
- fix redirecting stuff
- improved debugging options
- fix listing title
- item type 'folder' changed to 'collection'
- fixed adding and deleting attachments
Version 0.9
- Compatibility with Drupal 6.x.
- Server rewrote in order to drop object oriented file
structure.
- New WebDAV API which is actually taking distance from WebDAV
protocole in order to be simple to implement.
- Added a WebDAV browser (HTTP GET on folder).
- Node management and attachement management are now in ther own
module using WebDAV API.
- New query routing system inspired by Menu API.
- Huge performance improvement.
- Make use of displayname property. This allows me to
stop mangling filenames and directly use Drupal Database ID's as path
element while keeping everithing human readable.
- Added HTTP GZip Compression. This is working great when DAV
client is suporting it (KDE, DAVExplorer).
- Improved WebDAV clients support, the module has been tested
with Gnome/Nautilus, DavFS2, Cadaver, KDE/Dolphin, MacOS, DAVExplorer
et Windows.
- Improved permission management.
- New options to store every DAV update as a node revision.
Version 0.5
- Save directly from stream to node (no more tmp stuff)
- Invisible nodes according of status node field
- Small optimisation in node listing query
- Modification of Document/NodeContent to have a virtual
getMangledName method
- WebDav HTTP handler moved out of "may_cache" block (menus
hook)
- PHP4 compliant
- Added /admin/settings/webdav menu and associated configuration
form
- Added a setting form to associate a format (a user defined set
of filter) with 1/ an extension 2/ a mime type (default will be html
and text/html)
- Added display name mangling in order to reflect extension and
mime type associated with node format (tested in
enumeration/read/write, it seems to work)
Version 0.4
- Integration of Nick Vahalik
modifications about file attachements.
Version 0.3
- Renaming a node title as it was a simple file name.
- Drupal integration as a module
Version 0.2
- Writing support
- DAVFS v2 support
- KioSlave support
Version 0.1
- Autentication
- Read-Only file system