Products.localfs

Latest version: v3.1

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

1.13

-----------------
- package as Python egg
- convert documentation from Zope Help System to Sphinx


Changes v1.12 - Thimo Kraemer <thimo.kraemerjoonis.de>
-------------------------------------------------------
- Removed management tab "Properties"


Changes v1.11 - Thimo Kraemer <thimo.kraemerjoonis.de>
-------------------------------------------------------
- Complete rewrite of StreamingFile.py
- Data is not longer loaded into memory on object creation
- Added streaming support for images


Changes v1.10 - Thimo Kraemer <thimo.kraemerjoonis.de>
-------------------------------------------------------
- Added builtin PythonScript (.py)
- Removed management options that cannot be used


Changes v1.9 - Thimo Kraemer <thimo.kraemerjoonis.de>
------------------------------------------------------
- Added support for Zope 2.13 (should also work with Zope 2.12)
- Fixed Webdav support (now ExternalEditor can be used again)
- Cleaned up StreamingFile and added range support
- Fixed support of .xml files (useable via ParsedXML)

1.8

------------
- ???


Changes v1.7-andreas
--------------------
- Fix for FTP PUT bug on text/plain text/html and unknown files ;Stephen


Changes v1.6.1-andreas
----------------------
- QUICKHACK fix for FTP PUT bug on text/plain text/html and unknown files


Changes v1.6-andreas
--------------------
- fixes for FTP support ... thanks to Stephen Kirby


Changes v1.5-andreas
--------------------
- added FTP support ... thanks to Stephen Kirby for his contribution


Changes v1.4-andreas
--------------------
- added space separated file_filter option
If you want LocalFS to display only PDF files and
subdirectories file_filter should look like:
\*.pdf \*.PDF \*/


Changes v1.3-andreas
--------------------
- added optional Zope2.7.1 filestream_iterator support
for better performance on large files (Thanks to Paul Winkler)
see also at: http://www.slinkp.com/linux/code/zopestuff/blobnotes


Changes v1.2-andreas
--------------------
- applyed all changes from SmileyChris which are:
- Changed isPrincipiaFolderish to be always true for overall localFS object
- Fixed editing Page Templates in the ZMI
- Changing properties no longer just displays blank page
- Changed so that anonymous DOES NOT have upload rights by default!
- Changed property "tree_view" to off by default
- Fix for [ 610152 ] security settings in fs
- Fix for [ 742484 ] Cannot add LocalFS programmatically
- do not show MessageDialog if manahe_upload was called from PloneLocalFS
- added refresh.txt


Changes v1.1-andreas by Andreas Heckel (andreaseasyleading.org)
----------------------------------------------------------------
- changed sorting so that directory comes first


Changes v1.0-andreas by Andreas Heckel (andreaseasyleading.org)
----------------------------------------------------------------
- fixed missing dogstring error when used with Zope2.7b3, UserTrack
and Plone
- made changes on __bobo_traverse__
- created version.txt

1.0

------------
- Fixed regex deprecation warning.
- Fixed possible IOError on module loadup trying to log exceptions.
- Fixed acquisition problems with LocalFile and LocalDirectory
objects. DTML rendered from the file system should now work just
like DTML in the object database.
- Fixed a permissions bug with the manage_upload() method. It was
looking for the wrong permission. =(
- Updated management pages to new Zope look and feel.
- Removed redundant edit page and manage_edit() method. All properties
are now edited through the properties page.
- Added help system documentation.
- Removed automatic text mode translation. All files are now copied
as binary (with a nice little performance boost!)
- Removed old, crusty win32wnet.pyd.
- Changed manage_upload() to use a new strategy for determining the
object id from the file path. First we check for Unix path seperators.
If we find one we grab everything after the last one as the filename.
Next we check for Windows and then Mac path separators and hope we
never get a Unix path without a Unix path seperator but with one of
these characters ('\' or ':'). Finally, if we never see any kind of
path separator we just assume there is no path and use the whole
thing as the filename. I think this should work for most browsers. :-/
- Changed object creation protocol. External adapters now receive an
open file object instead of a blob of text.
- Added get_size() and bobobase_modification_time() methods to
LocalFile objects.
- Added new manage_createDirectory() method to LocalDirectory objects
(uses the 'Manage local files' permission).

0.10.1

---------------
- Fixes for Zope 2.3

0.9.6

--------------
- Fixed saving large File and Image objects.
- Added ZCatalog support.
- Fixed fileIds, fileItems, fileValues behavior when spec='\*/'.
- Added optional 'propagate' parameter to fileItems and fileValues
to prevent 'spec' from propagating to the url for child directories.

0.9.5

--------------
- Fixed bobobase_modification_time.
- Fixed cross-platform bug calculating object id in manage_upload.
- Added optional 'id' parameter to manage_upload to allow the
caller to specify the new object id.
- Added optional 'action' parameter to manage_upload to allow
redirecting somewhere other than the default 'manage_workspace'.

Page 2 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.