Default values minor fixes
Setup default values for synnefo services
Defult values refer to the okeanos productionservices. If the caller has access to okeanosproduction site (an account name and a token)then the minimum config file for kamaki is
[global]account=myaccount@lala.org...
Set colors off by default
Change syntax for KeyValue properties
old syntax: --property "key1=val1 key2=val2 ..." new syntax: --property key1=val1,key2-val2,...
Fix parse error in argument parsing
list/disconnect nics by network at clients lib
Try (and fail) to fix _delete_network in tests.py
Gracefull filenotfound error in store upload
Clean up forgoten HTTPRequest imports
Remove relative imports from all pkgs, fix astakos
astakos imports an anused (and soon deprecated) module
Remove relative imports from commands specs
Handle connection.close in repeated requests
Adjust get_firewall_profile expcted rspns frmt
Version 0.6.0
Fix unicode on httplib bug
Unicode headers or url might apear as httplib requestAlthough httplib can usually handle the problem, it breaks whenthe body has been read from a binary file becauseunicode_str + binary produces a UnicodeDecodeErrorThus the url, headers, etc are forced to be simple strings
Push error raising upload for testing
Raise block upload greenlet failure error
Try pithos without relative imports
Finish testing cyclades already!
OK, there are a couple of issues unresolved:- disconnect_server- network_profiles
Both of them are probably OK, but should be tested against propercyclades versions
test get_network_details
Unittest bugfixes
test connect/list_server_necs now works
Remove useless import
Fix import line in clients/connection
Test get_server_stats, list_networks
test connect_server (to nic) list_server_nics
Start testing network methods (nothing ready yet)
Improve cyclades test msgs
Test cyclades.py upto get/set_firewall_profile
Test get_image-metadata, server_console
Full flavor testing
Test delete_server_metadata and list_flavors
Minor fix
Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Improve interactive shell help
Improve interactive shell help msg
Bugfixes
Test create/get_server_metadata, reboot_server etc
Test update_server_name + minor bugfixes
Fix arguments in context switching
Minor fixes
Tide up a little
Kamaki now has interactive shell + minor fixes
Seperate shell from one-command cli
Quota Holder init (no functionality)
Rearange commands class hierarchy
Various behavioral fixes
Error details in default error message
Remove some debug msgs
Shell can run cmds with args ony from context
Multilevel command names and one-level api calls
Initial shell functionality with 1st lvl cmds
Minor improvements
Interactive shell (without functionality ftm)
History clean and params
History as command
Remove History Argument
Adjust cyclades clis, rearange command locations
Add history handling - no history storage yet
Adjust config
Adjust astakos
Rename command (mixed with method "command")
Fix command args bug
Refactor command-tree. Better code, still buggy
Re-write Command-Tree (cleaner and faster)
Completed Pithos_cli adjustment
Fix help message formating, go on with pithos_cli
Show command-specific help
Interuption - Haven't finished pithos_cli adjust
Adjust store list to new arg/config mechanism
Complete one-command CLI, but still doesn't work
missing:1. fix the command_specs with new argument system2. Maybe take advantage of the arbitary length of command terms for moreexpressive syntax/semantics
Refactor CommandTree, parse and get cli class
Test CommandTree usage and notice it's no good
CommandTree is not as convinient to use as planned, maybe it shouldbe redesinged
Fix CLI top level error handling
Argument object handles part of the functionality
+minor fixes
Basic CommandTree debugging and other minor fixes
First version of error managing system for CLI
Start a great deal of CLI modifictions
Argument class wraps python ArgumentParser to provide a convinient arg systemCommandTree class manages (store, load, seek, etc) a tree of command pathsand loads them from command spec files.
Under heavy development...
Unitest everything untested in pithos client
Unitest get_container_object_meta
Unitest set_account_quota/versioning, ls_container
Unitest get_account_quota/versioning
Unitest upload_object_unchunked
Unitest purge, create_by_manifestation, versionlst
Support range at file (threaded) download
Add range in stream download
Get rid of pithos_sh
The old profecy "there will be only one [Pithos Client]" is finallyfullfilled
Kamaki CLI/clients sharers implementation
mimics pithos_sh account sharers
Get rid of pithos_sh hash methods in download
Much faster download resume
Don't preload local file blocks, but load each one dynamicallyonly before it is downloaded, and compare
Minor CLI download behavior fixes
Pithos download supports resume (again)
Voodo-fix mysterious header-destroying request bug
Fix safe headers/params bug, pithos download bug
Greenlet/thread safe header/param requests
Requests can now distinguish between "global" headers/paramsand thread-specific.
Refactor pithos+ download
3-modes:a sequentialb sequential with resumec asynchronous/parallelbug: Still can't multi-download correctly
Workarround an eventlist random bug in downloading
Make object-download code readable