Revision 79bb41b7 docs/source/devguide.rst
b/docs/source/devguide.rst | ||
---|---|---|
27 | 27 |
========================= ================================ |
28 | 28 |
0.7 (Sept 28, 2011) Suggest upload/download methods using hashmaps. |
29 | 29 |
\ Propose syncing algorithm. |
30 |
\ Support cross-account object copy and move. |
|
30 | 31 |
0.6 (Sept 13, 2011) Reply with Merkle hash as the ETag when updating objects. |
31 | 32 |
\ Include version id in object replace/change replies. |
32 | 33 |
\ Change conflict (409) replies format to text. |
... | ... | |
723 | 724 |
Transfer-Encoding Set to ``chunked`` to specify incremental uploading (if used, ``Content-Length`` is ignored) |
724 | 725 |
X-Copy-From The source path in the form ``/<container>/<object>`` |
725 | 726 |
X-Move-From The source path in the form ``/<container>/<object>`` |
727 |
X-Source-Account The source account to copy/move from |
|
726 | 728 |
X-Source-Version The source version to copy from |
727 | 729 |
Content-Encoding The encoding of the object (optional) |
728 | 730 |
Content-Disposition The presentation style of the object (optional) |
... | ... | |
773 | 775 |
If-Match Proceed if ETags match with object |
774 | 776 |
If-None-Match Proceed if ETags don't match with object |
775 | 777 |
Destination The destination path in the form ``/<container>/<object>`` |
778 |
Destination-Account The destination account to copy to |
|
776 | 779 |
Content-Type The MIME content type of the object (optional) |
777 | 780 |
Content-Encoding The encoding of the object (optional) |
778 | 781 |
Content-Disposition The presentation style of the object (optional) |
... | ... | |
972 | 975 |
* Object versions - parameter ``version`` in ``HEAD``/``GET`` (list versions with ``GET``), ``X-Object-Version-*`` meta in replies, ``X-Source-Version`` in ``PUT``/``COPY``. |
973 | 976 |
* Sharing/publishing with ``X-Object-Sharing``, ``X-Object-Public`` at the object level. Cross-user operations are allowed - controlled by sharing directives. Available actions in cross-user requests are reported with ``X-Object-Allowed-To``. Permissions may include groups defined with ``X-Account-Group-*`` at the account level. These apply to the object - not its versions. |
974 | 977 |
* Support for prefix-based inheritance when enforcing permissions. Parent object carrying the authorization directives is reported in ``X-Object-Shared-By``. |
978 |
* Copy and move between accounts with ``X-Source-Account`` and ``Destination-Account`` headers. |
|
975 | 979 |
* Large object support with ``X-Object-Manifest``. |
976 | 980 |
* Trace the user that created/modified an object with ``X-Object-Modified-By``. |
977 | 981 |
* Purge container/object history with the ``until`` parameter in ``DELETE``. |
Also available in: Unified diff