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