DavPack
This product is a series of patches to allow WebDAV and FTP to work with Plone. These patches change Zope and Plone so that:
-
large files can be uploaded and downloaded without huge memory problems (typically an 80 mb file loaded into Plone via WebDAV or FTP causes ~160 mb of memory growth). This is true for:
- Standard Zope Image/File
- Standard Plone (CMF) content types
- Archetypes 1.3 content types
-
all property values are consistently encoded for WebDAV requests
-
objects called index_html can be created through WebDAV
-
streaming responses from Zope can be gzip-encoded and chunked at the same time
All these patches are being submitted to the various maintainers and will one day make DavPack irrelevant, but we've released them all as a product so you can make use of them immediately. Currently tested on versions:
- Plone 2.0.5 and 2.1.3
- Zope 2.7.8 and 2.8.5
- Python 2.3.5
Download
Available versions of the software can be found in the download area.