History | View | Annotate | Download (67.8 kB)
Use URL-encoding/decoding for all headers.
Refs #1511
Format groups/policy/metadata in JSON/XML replies.
Fixes #1719
Update versioning in docs.
Refs #1167
Always include the Merkle hash in object meta (as returned from the backend). Clean up 'hash' references in frontend.
Needs database update.
Fixes #1451
Fix docs.
Use 401 error when missing token and 403 when forbidden.
Fixes #1369
Add insufficient quota replies in frontend. Document.
Refs #1165
Merge account policy in api. Document.
Refs #1165Refs #1167
Report remaining bytes. Enforce account quota when setting container limits.
Container-level block upload documentation and integration with tools.
Fixes #1371
Allow cross-account object from object update.
Fixes #1379
Fix 'Content-Type' header in GET replies.
Fixes #1239
Support cross-account copy and move.
Fixes #1241
Document syncing algorithm.
Refs #1315
Suggest upload/download methods using hashmaps.
Use 'hashmap' parameter in object GET/PUT to use hashmaps.
Document authentication.
Fixes #1065
Report allowed actions in cross-user object requests, with the 'X-Object-Allowed-To' header.
Container PUT can also be used for updating metadata/policy.
No more tags.
Change conflict (409) replies format to text.
Return new version identifier in frontend. Document.
Use Merkle hash for ETag when updating objects.
Fix doc.
Conditional object create/update.
Fix date reporting before until in account metadata.
Include implementation guidelines in doc.
Fixes #763Fixes #765
Clarification for container headers in the docs.
Option to show only shared containers/objects in listings.
Refs #765
Cross-account operations in backend/API/docs.
Refs #763
Clean up authorization in the backend. Fix groups.
Add API calls to purge container/object history.
Merge branch 'master' of https://code.grnet.gr/git/pithos
Ignore the Accept header.
Conflicts: pithos/api/tests.py
Object create via POST, when Content-Type is 'multipart/form-data'.
extend api object write to accept xml formatted requests containing hashmap information instead of actual data
socket_read_iterator raises BadRequest if maximum size is reached
Object truncate.
Option to update an object using another object's data.
Bug fix.
Update guide with extended behavior
Return the conflicting path in the reply, when refusing to change permissions because of a conflict.
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;...
Document 'update' parameter. Add to account/container POST.
Add recommended practices/examples in docs.
Bug fixes.
Fix manifest and copy/move prefix parsing.
Large object support.
Document versioning and public objects.
Fixes #593Fixes #595
Add 411 error to POST in doc.
Include storage type in container meta/hashmap replies. Minor doc updates.
Document partial object updates and hashmaps.
Refs #563
Move doc to docs. Fix doc compilation warnings.