Feature #567
Extend the command-line client
Status: | Closed | Start date: | 05/18/2011 | |
---|---|---|---|---|
Priority: | Medium | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | Pithos | Spent time: | - | |
Target version: | - |
Description
The command-line client needs to be extended to use more of the options of the OpenStack API as well as our extensions.
Associated revisions
Fixes #567
separates the interaction with the api from the command line tool
+ some extensions to support more options
Fixes #567
separates the interaction with the api from the command line tool
+ some extensions to support more options
client support from chunked transfers, object update and move
Fixes #567
client support from chunked transfers, object update and move
Fixes #567
support from chunked transfers, object update and move
Fixes #567
support from chunked transfers, object update and move
Fixes #567
_list() strip data returned from server
before further processing
Fixes #567
_list() strip data returned from server
before further processing
Fixes #567
support for account/container HEAD/GET until parameter
create zero-length objects
remove last trailing enter from response
Fixes #567
support for account/container HEAD/GET until parameter
create zero-length objects
remove last trailing enter from response
Fixes #567
create zero-length objects
better exception handling
Refs #567
create zero-length objects
better exception handling
Refs #567
add version support
Refs #567
add version support
Refs #567
client support from COPY/MOVE from specific version
Refs #567
client support from COPY/MOVE from specific version
Refs #567
support for object version move
separate options for versionlist and get version
Refs #567
support for object version move
separate options for versionlist and get version
Refs #567
bug fixing in object version copy/move
and object update
Fixes #567
bug fixing in object version copy/move
and object update
Fixes #567
reads exactly as many bytes from the response as the response content-length
refs to the problem with the trailing \n
Fixes #567
reads exactly as many bytes from the response as the response content-length
refs to the problem with the trailing \n
Fixes #567
+better metadata handling
instead of setting each time new metadata
(by replacing older)
lib provides 2 new methods:
update: for adding and updating older values
delete: for deleting older data
methods for trashing and
restoring an object
+new client commands for:
- trashing (remove, rm), restoring (restore) objects
- deleting metadata (unset)
- creating directory markers (mkdir)
remove version option from move command
+minor changes for simplifying code
Fixes #567
+better metadata handling
instead of setting each time new metadata
(by replacing older)
lib provides 2 new methods:
update: for adding and updating older values
delete: for deleting older data
methods for trashing and
restoring an object
+new client commands for:
- trashing (remove, rm), restoring (restore) objects
- deleting metadata (unset)
- creating directory markers (mkdir)
remove version option from move command
+minor changes for simplifying code
Fixes #567
add license & introduce include_trashed parameter
(default False) in list_objects
Refs #567
add license & introduce include_trashed parameter
(default False) in list_objects
Refs #567
add command group and create option option sharing
for development assistance
for the time being they just pass the relative headers
Refs #567
add command group and create option option sharing
for development assistance
for the time being they just pass the relative headers
Refs #567
client bug fixing in print usage
Fixes #567
client bug fixing in print usage
Fixes #567
extend command line client and client lib to preform requests for publishing/unpublishing objects
Refs #567
extend command line client and client lib to preform requests for publishing/unpublishing objects
Refs #567
If-Range header support in object GET
Refs #567
If-Range header support in object GET
Refs #567
Send no Content-type if no data exist
Fixes Missing Content-Range header Error while updating object metadata
Fixes #567
Send no Content-type if no data exist
Fixes Missing Content-Range header Error while updating object metadata
Fixes #567
History
#1 Updated by Giorgos Verigakis over 12 years ago
- Target version set to 0.3
It needs support for trash, tags, versions and public files.
#2 Updated by Antony Chazapis over 12 years ago
- Status changed from New to Closed
- Target version changed from 0.3 to 0.4
#3 Updated by Vangelis Koukis almost 11 years ago
- Project changed from Pithos to Synnefo
- Target version deleted (
0.4)
#4 Updated by Vangelis Koukis almost 11 years ago
- Category set to Pithos