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=cheroot
is 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=cherrypy
was 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.FileLikeQueue
andStreamingFile
allow 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 cherrypy
or choose another server using the--server
option. - Configuration:
- New options
server
andserver_args
- Removed
ext_servers
option
- New options
- Standalone server:
- New command line option
--server
(defaults to cherrypy) - New command line option
--no-config
- Removed command line option
-d
use-vv
instead
- New command line option
- Use py.test & tox
v1.3.0
- #19: Add option
mutable_live_props
to 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_header
allows 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