Skip to content

Releases: mar10/wsgidav

v3.0.0a5

16 Dec 20:15
Compare
Choose a tag to compare
v3.0.0a5 Pre-release
Pre-release

Some fixes and cleanup. No MSI installer yet.

  • #131 "locktype", "lockscope" and "locktoken" must be left without underscores
  • #132 cleanup
  • #135, #136 digest authentication

v3.0.0a4

02 Sep 14:52
Compare
Choose a tag to compare
v3.0.0a4 Pre-release
Pre-release
  • Add NTDomainController to MSI installer
  • Rename and move some modules

v3.0.0a3

13 Aug 13:43
Compare
Choose a tag to compare
v3.0.0a3 Pre-release
Pre-release
  • Fixes for SharePoint, SSL, and more
  • Use Black

v2.4.1

16 Jun 07:19
Compare
Choose a tag to compare
  • Fix some logging exceptions
  • Fix exception in CLI config reader (Py2)

v3.0.0a2: Fix exception in CLI config reader (Py2)

16 Jun 08:50
Compare
Choose a tag to compare
  • Fix some logging exceptions
  • Fix CLI for MSI setup

v3.0.0a1

02 Jun 07:07
Compare
Choose a tag to compare
v3.0.0a1 Pre-release
Pre-release

Alpha pre-release (see changelog)

v2.4.0

30 May 06:27
Compare
Choose a tag to compare
  • Improve configuration files:
    • YAML is now the preferred configuration file format.
    • Add support for JSON config files (JavaScript-style comments allowed) (#89)
    • Use wsgidav.yaml, wsgidav.json, or wsgidav.conf by default if they exist in the local folder
  • Expand '~' in --root and --config command line options
  • #97: Fix assumption that QUERY_STRING is in environment (dir_browser)
  • #99: Fix virtual_dav_provider for Py3: WSGI expects binary instead of str
  • #100: Send ETags with PUT response
  • #101: Fail cleanly if trying to PUT to unknown collection
  • Refactor logging:
    • Re-define verbosity level range: 0..5
    • Remove usage of print in favor of logging.getLogger().debug
    • Remove util.note(), .status(), ... helpers
  • Refactor code base:
    • Use .format() syntax instead of %s for string templating
    • Mandatory PEP 8 compliance (checked by flake8)
  • Rework documentation on Read The Docs
  • MSI setup uses Cheroot version 6.2+

v2.3.0

06 Apr 20:30
Compare
Choose a tag to compare
  • #80: Drop support for Python 3.3 (end-of-life september 2017)
  • #86: Give custom PropertyManager implementations access to the environ
  • #87: Don't assume sys.stdout.encoding is not None
  • #90: Custom response headers
  • #93: Add support for streaming large files on Mac

v2.2.4

11 Aug 18:16
Compare
Choose a tag to compare
  • Fix #75: Return 401 when auth method is not supported
  • Fix #77: removeProperty call to not lose dryRun, otherwise removeProperty is
    called twice for real
  • Fix #79: Prevent error when missing environment variable

v2.2.2

23 Jun 21:19
Compare
Choose a tag to compare
  • #69: Rectifying naming disparity for CherryPy server
  • Fix #67: lock manager returns timeout negative seconds
  • Fix #71: Attempts to unlock a nonexistent resource cause an internal server error
  • Fix #73: Failed on processing non-iso-8859-1 characters on Python 3