Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Implemented node revisions for all DAV-based operations, when Create new revision is enabled by default for file nodes. Handles all DAV operations affecting nodes and leaves a revision log message viewable on the site. See the CVS commit for more info.
Now uses permissions defined by node.module, taxonomy.module, dav.module, and file.module instead of its own permissions.
Two bugs fixed:
* in-place file updating wasn't working due to logic error in loading node for permission checks
* deleting a file should only require 'update' privileges, not 'delete', since the actual node is untagged, not removed