Asgi Webdav Versions Save

An asynchronous WebDAV server implementation, Support multi-provider, multi-account and permission control.

v1.3.0

1 year ago
  • Add examples.work_together_with_other_asgi_app.py, thanks @davidbrochart
  • LDAP is now optional
  • uvicorn is now optional
  • FileSystemProvider uses more aiofiles API
  • Change DAVRequest.depth's default value from DAVDepth.infinity to DAVDepth.d0
  • PROPFIND will return 200 if only one DAV property response in the return

v1.1.0

1 year ago
  • Add new feature: CORS
  • Reduce Docker image size

v1.2.0

1 year ago
  • Broken change
    • Change Config.compression.user_content_type_rule to Config.compression.content_type_user_rule
  • Add more support for HTTP header: Range
  • Fix HTTP Digest rules checker
  • Add a new property DAVResponse.compression_method

v1.0.0

2 years ago
  • Broken change
    • Remove feature: DirBrowserIgnore
  • Change docker base image from slim -> alpine,
  • Add non-root support in docker container
  • Add new feature: hide file in directory
  • Add hashlib support for stored password
  • Add LDAP support for stored password

v0.9.1

2 years ago
  • Fix bug

v0.9.0

2 years ago

Add Config.http_digest_auth.enable_rule

v0.8.1

2 years ago
  • Real client ip address
  • CLI support
  • Release Windows/macOS package
  • Fix Dockerfile