Adjusted disconnect server
Minor improvements, adjusted network info
In compute and cyclades replaced raw paths with paths generated by path4url methodIn kamaki/utils adjusted print_addresses to fit recente changes in cyclades API
Simplified Client code
Added set_header method then replaced code that pushes headers to the query with calls to this much simpler method
Added policy handling
In CLI setversioning, versioning, setquota, quota for account and containerIn storage(pithos) set_container_versioning, set_container_quota, set_account_versioning, set_account_quota also get_*_policy methods are split to get_*_versioning and get_*_quota
Added set_account_group
Adds a custom group of users
Implemented group, delgroup and copy
In CLI: - added store group to retrieve user grouos of account - added store delgroup to delete a user group by groupname - added store copy to copy an object from container/path to destination container/path...
Implemented move
In CLI added store_move for moving objects from container/path to destination container/pathIn storage added move_object in OOS style
Implemented setpermitions and delpermitions
In CLI added setpermitions and delpermitions
In pithos added set_object_sharing and shortcut method erase_object_sharing
Not optimal append and truncate
In CLI added append and truncate for objects
In storage added update_object which acts as a multifunction. It currently loads the whole file on memory, so it needs optimization
Optimised append
In pithos a new append_object is introduced, that appends a file in blocks
Optimised truncate
In pithos added truncate_object that truncates and object using pithos-enabled headers
Implemented overwrite
In CLI added store_overwrite
In pithos added overwrite_object which, in case of large updates, overwrites block by block
Added progress bar
In CLI store_overwrite with prgress bar, added progress bar at store_appendIn pithos added generator watcher method support
Fixed and optiomized delmeta for objects
In storage, fixed delmeta which was disfunctionalIn pithos added an optimized implementation using the pithos update parameter
Move to requests 0.12.1
Fallback to default raise_for_status if response is not valid
Make source PEP8 compliant
Added mkdir functionality to storage
Added list_containers in storage
Not tested yet
Unicode support in results
Replaced str() with unicode() in kamaki/utils
Added list_object
In CLI: - created store_list_object - removed unused optional path option from store_list
In storage: - added list_objects_in_path, similar to list_objects but parses out objects that are not prefixed with path
Added store_object_info, container_info name fixed
In CLI: - Added store_object_info functionality - Store_container renamed to store_container_info
In storage: - Created method get_object_info - Renamed get_container_meta to get_container_info
Added delete_container (remove an empty container)
In CLI: - Added store_delete_container
In storage: - Added delete_container
Error code handling
In storage delete_container and list_object
Store list_path renamed and optimised
In CLI store_list_object became store_list_path In storage list_objects_in_path was optimised to used path option in query
Added store info
In CLI: - store_info added
In storage: - get_account_info added
Merged store info command, fixed bug
In CLI: - store info, container_info and object_info are merged in one command, namely store info
In storage: - Fixed get_object_info return object to Response.headers
Merged store list*, fixed bug
In CLI: - methods list, list_containers, list_object are now merged in list, with slighlty different syntax
In storage: - fixed bug in error message
Merged delete operations
In CLI: - store_delete merged with store_delete_container
In storage: - Error message fix
Merged store create operations
In CLI, store_create_container and store_create_object(directory) are merged as "create" The function "store_upload" remains due to different semantics
Adjusted store_download and store_upload params
Added meta to retrieve custom metacontent
In CLI added store_meta for retrieving custom metacontent for account, container or object
In storage added: - auxiliary method filter_dict_with_prefix - get_account_meta - get_container_meta - get_object_meta
Added set_account_meta
In CLI: - added store_set_account_meta - added auxiliary dict_from_args in utils.py
In storage: - added set_account_meta - created client/util.py to store auxiliary methods semantically indepented Client - added auxiliary prefix_keys to client/utils.py...
Added store_setmeta (pithos API implementation)
-In CLI: - store_meta for account, container and/or object - minor fixes to meta
In storage,pithos: - methods replace_account/container/object_meta in storage (OpenStack API) - methods set_account/container/object_meta in pithos (Pithos API)...
Added store_delmenta (delete specific meta)
In CLI: - store_delmeta for account, container, object
In storage,pithos: - store_account_delmeta - store_container_delemeta - store_object_delmeta (is buggy, hope to fix it soon)...
Added un/publish object
Fix `var not defined' bug introduced in 31231dee4f
Do not read more than the given size
Call superclass init in ClientError
Add missing headers in PUT
Add status_code in Container already exists exception
Add Content-Length header when sending data
Send application/octet-stream Content-Type on create_object
Data corruption fix
Duplicate blocks were added once to the hash map.
Add a purge command
pyflakes reported fixes
Add an optional size argument in create_object
Disable certificate verification
Was failing with the production server
Fix personality in server create
Improve error reporting in astakos
Add support for Astakos API
Add "astakos authenticate" command
Add a store list command
Update image client to the new infrastructure
Delete obsolete HTTPClient.
Refactored networking
Adds requests dependency.
Send the correct order of hashes
Add a store create command to create a container
Pithos client improvements
Bugfixes
Refs #1956
Add a store download command
Add Pithos support
Modularize clients