slight modifications to support list object versionsRefs #593
Fix manifest and copy/move prefix parsing.
Add a simple FUSE backend client
Only supports flat hierarchies for now:the only dirs are containers that can only contain files.
Requires MacFUSE in Mac OS X, Windows not supported.
Document versioning and public objects.
Fixes #593Fixes #595
Versioning extras, including account/container "time machine".
Fix the #31a1c80d fix.
Fix modification time in accounts/containers.
Advanced versioning support. New backend.
- Everything is versioned in the backend.- Time-controlled account/container listings.- Initial API support with the 'version' parameter in object HEAD/GET.
Refs #593
fix for double matching metadata filtering
Handle partial object updates through POST.
Move doc to docs. Fix doc compilation warnings.
Add license.
Fixes #577
Provide metadata functions for tags and trash support. Restructure backend to work with blocks and hashmaps.
Fix account/container size reporting, zero-length object uploading.
Add unit tests for backend and API
Fixes #451Fixes #453
Implement basic functionality plus some extras
The API is based on the Apr. 15, 2011 release of the OpenStack Object Storage API v1.The implementation is broken up into two layers - frontend (API) and backend (data and metadata handling).The API is documented in the wiki. The following list is copied here for reference....
Update default settings. Minor changes.
Refs #453
Refs #447
#Refs #447
Merge branch 'master' of https://code.grnet.gr/git/pithos
Clean up, sort out logging.
Fixes #447
tab2spaceRefs #453
metadata dict accepts non string valuesRefs #447
Merge API and backend.
Allow for account/container metadata.
Merge API and backend container functions
list_objects changesFixes #447
create account when create container if not existsRefs #447
μετατροπή σε class, include accountsRefs #447
Testing containers with the cloudfiles python bindings.
Move to a better file organization
The Django project is a python package and needs to have aspecific name. We nest it inside the repository so that thename is under revision control.