Releases: mar10/wsgidav
Releases · mar10/wsgidav
v2.2.1
- #65: Support for Cheroot server, which is the standalone WSGI server of CherryPy
since version 9.0.
--server=cherootis the default now. - New option
--ssl-adapter, used by 'cheroot' server if SSL certificates are
configured. Defaults to 'builtin'.
Set to 'pyopenssl' to use an existing OpenSSL nstallation.
(Note: Currently broken as of Cheroot 5.1, see cherrypy/cheroot#6) - Deprecate cherrypy.wsgiserver.
--server=cherrypywas renamed to--cherrypy-wsgiserver - #64: Fix LOCK without owner
- #65: Add lxml to MSI installer
- Release as Wheel
v2.1.0
- #42: Remove print usage in favor of logging (Sergi Almacellas Abellana)
- #43: PEP8 fixes (Sergi Almacellas Abellana, Tom Viner)
- #45 New method
_DAVResource.finalizeHeaders(environ, responseHeaders)(Samuel Fekete) - #55 Custom response handlers for PUT, GET etc.
- New helpers
addons.stream_tools.FileLikeQueueandStreamingFileallow to
pipe / proxy PUT requests to external consumers.
v2.0.1
v2.0.0
- #4: Support Python 3
- Windows MSI Installer
- Drop support for Python 2.6
- cherrypy.wsgiserver is no longer included as source package.
CherryPy is still the recommended standalone WSGI server, and deployed with the
binary installation. It is also installed as dependency bysetup.py test.
However if a source installation is used, either install cherrypy using
pip install cherrypyor choose another server using the--serveroption. - Configuration:
- New options
serverandserver_args - Removed
ext_serversoption
- New options
- Standalone server:
- New command line option
--server(defaults to cherrypy) - New command line option
--no-config - Removed command line option
-duse-vvinstead
- New command line option
- Use py.test & tox
v1.3.0
- #19: Add option
mutable_live_propsto support setting last modified file/directory timestamps
(Jonas Bardino) - #23: Fix Windows file manager and OSX Finder fails on file names with comma (Jonas Bardino)
- #27: Do not install tests (Erich Seifert)
- #28: New option
trusted_auth_headerallows reverse proxy authentication (Mageti) - #30: API change to allow much easier per-user chrooting (Jonas Bardino)
- #32: Fix digest authentication rejected due to invalid header (Adrian Crețu)
- All commits
v1.2.0
1.1.0
- New dir_browser option 'ms_sharepoint_plugin' to start MS Office documents in edit-mode
- Moved project from Google Code to GitHub
- Moved documentation to ReadTheDocs
- All commits
1.0.0
- NOTE: no longer tested with Python 2.4.
- SSL sample with bogo-cert
- Renamed 'msmount' option to 'ms_mount'.
- Files are always stored in binary mode.
- Port and hostname can now be specified in config file (before: command line only).
- New option for dir_browser: 'msSharepointUrls' will prepend 'ms-word:ofe|u|' to URL for MS Offce documents.
- New option 'add_header_MS_Author_Via = True' to support editing with Microsoft Office
- FilesystemProvider expands variables like '
', '$Name' and '%NAME%' in folder paths (i.e. '/foo' -> '/Users/joe/foo') - Issue #55 Failure operating with litmus test suite, Mac OS X WebDAV Client, Windows 7 (thanks to Ben Allums)
- Fixed issue #48 Allow the dirbrowser to be configured from the config file (thanks to Herman Grecco)
- Fixed issue #43 Unicode error in Ubuntu
- Allow Ctrl-C / SIGINT to stop CherryPyWSGIServer
- Made mimetype guessing more robust
- Updated CherryPy standalone WSGI server to 3.2.4
- Support 'setup.py test' which uses nosetests and includes litmus
- All commits
0.5.0
- Bundled with CherryPy standalone WSGI server
- Added copyright notes for original PyFileServer
- Changed signature of DAVProvider (and derived classes): provider argument was
removed - New method DAVResource.getMemberList() replaces getMemberNames().
- New class DAVCollection allows for more efficient implementation of custom
providers. - Forcing 'Connection: close', when a required Content-Length is missing.
So it's possible now to return GET responses without knowing the size. - New property manager based on CouchDB (addons.couch_property_manager)
- New property manager based on MongoDB (addons.mongo_property_manager)
- New sample DAV provider for MongoDBs (samples.mongo_dav_provider)
- Debug output goes to stdout (was stderr)
- Support davmount (rfc 4709).
- Added support for Microsoft FOLDER behavior.
- renamed displayType() -> getDirectoryInfo()
- Fixed RANGE response