History | View | Annotate | Download (67.8 kB)
Add account groups, merge into sharing. Fix tests.
Refs #449
Update versioning.
- Allow non-integer version identifiers.- Use 'X-Object-Modified-By' to trace the user that created a version.- Fix 'X-Object-Version-Timestamp' header formatting.
Rebuild the database, or:sqlite> alter table versions add column user text;...
Fix POST to delete metadata when none is supplied. Add 'update' parameter to update certain meta values only.
Fix tests (object HEAD returns 200).
Remove strip() from tests.
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
#Fixes 451
Fixes #565
minor improvements
add license
additional api tests
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....
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.