-
Return absolute URI from #mkcol and #put (thanks teefax)
-
Nodes with text children properly serialized (pointed out by jeffhos)
-
Fixed bug in file locking (pointed out by clyfe with fix provided by teefax)
-
Completing missed step in last packaging
-
Fix for port numbers in host (thanks krug)
-
Fix for better handling of MOVEs with badly encoded URLS
-
Update to remote URL is passed to NGINX for proxying. Use headers instead of request
-
Better exception handling for error logging
-
Send overwrite flag to Resource#move
-
Fix in interceptor to use correct File
-
Add DAV4Rack::File that overloads just enough of Rack::File to allow explicit path setting
-
Remove support for options
-
Allow HTTP methods to be ignored within interceptor
-
Add owner information to lock response
-
Initial update of spec to work with DAV4Rack
-
Copy and delete recursively
-
Add expected overwrite for copy/move on resource (thanks clyfe)
-
Add overwrite logic for copy/move on FileResource
-
Removed callback authentication from FileResource (uses simple controller based auth)
-
Fix for Rack::File issue (thanks clyfe)
-
Logging now optional on executable
-
Include propstats even if empty (this resolves an issue in cyberduck not displaying files)
-
Fix for Hash modification issues in Ruby 1.9.2 (thanks antiloopgmbh)
-
Fix executable to properly fallback
-
Use callback authentication in FileResource to allow for no auth
-
Add sendfile support (currently only tested on nginx)
-
Add logging capability
-
Simplify Interceptor mappings (provide options in hash instead of explicit :options)
-
Callbacks available for resources
-
RemoteFile more aligned with Rack::File
-
Return multistatus responses PUT MKCOL and COPY/MOVE
-
Executable now uses Unicorn, Mongrel and WEBrick in that order
-
Simple resource locking enabled by default
-
Updated FileResource to work properly with new architecture