sabre/dav v0.9-alpha Release Notes

Release Date: 2009-07-21 // almost 15 years ago
    • ๐Ÿ”จ Changed: Major refactoring, removed most of the logic from the Tree objects. The Server class now directly works with the INode, IFile and IDirectory objects. If you created your own Tree objects, this will most likely break in this release.
    • ๐Ÿ”„ Changed: Moved all the Locking logic from the Tree and Server classes into a separate plugin.
    • ๐Ÿ”„ Changed: TemporaryFileFilter is now a plugin.
    • โž• Added: Comes with an autoloader script. This can be used instead of the includer script, and is preferred by some people.
    • โž• Added: AWS Authentication class.
    • โž• Added: simpleserversetup.py script. This will quickly get a fileserver up and running.
    • โž• Added: When subscribing to events, it is now possible to supply a priority. This is for example needed to ensure that the Authentication Plugin is used before any other Plugin.
    • โž• Added: 22 new tests.
    • โž• Added: Users-manager plugin for .htdigest files. Experimental and subject to change.
    • โž• Added: RFC 2324 HTTP 418 status code
    • ๐Ÿ›  Fixed: Exclusive locks could in some cases be picked up as shared locks
    • ๐Ÿ›  Fixed: Digest auth for non-apache servers had a bug (still not actually tested this well).