Remove redudant en/de-coding from CLI outputs
Refs: #5150
Encode list/item prints in user-defined encoding
Merge branch 'feature-unicode-http' into develop
Fix copyright (recent file changes)
Do not record config set commands in history
Refs: #4479
Add source version in file overwrite
Decode headers to utf-8, print in user-chosen enc.
Implement _encode_nicely method to supress errors
Loop over a string and attempt to encode it in a given encodingIf a char fails, replace it with a replacement character
Apply UTF-8 encoding while in/output with console
URL-encode http headers
Suppress logs of best-match failures
Only two cmds in history, use history_limit
Add a limit in number of history lines
Remove history run
Use slice notation in history show
Simplify history _match and get
Rename method in kamaki.cli.history
retrieve --> getitemclean --> empty
Allow ip allocation without specifing net id
Refs: #5104
Fix HTTP headers in image member add
Refs: #5115
Fix typo
Undo server restructs, keep the big fixes
Remove obsolete arguyments from server_info
Refs: #5051
Fix typo in set firewall profile
Pretty server info, better errors in set firewall
Fix type in server modify argument help
Enrich documentation with network-related examples
Refs: #5031
Update network commands in documentaion
Remove deprecated methods
Recognise usernames in --account args (or similar)
Refs: #4810
Arguments --account and --to-account can now accept usernames along with uuidsKamaki attempts to recognise the argument as a uuid. In case of failure, itattempts to recognise it as a username. If it fails again, it produces and...
Merge branch 'feature-clients-docs' into develop
Remove livetest from kamaki
Refs: #4873
Disable argument abbreviation
Refs: #4865
Implementaton details: subclass ArgumentParser and override the_get_option_tuples method. Replace option_string comparisonoperator: == instead of .startswithThe rest of the method code is copy-pasted from python 2.7.3 argparse
Fix problems with unicode HTTP headers
Apply uniformity in kamaki.clients.astakos errors
Refs: #5002
All errors are now AstakosClientError errors
Merge astakos error classes --> AstakosClientError
Also, decorate kamaki.clients.astakos.AstakosClient to raise this new classwhen an error occurs
Do not let file-* cmds to create containers
Refs: #4992
Allow image register from local file to container
Refs: #4991
Image register can now accept these options as correct:--location [pithos://UUID]/CONTAINER --upload-local-file LOCAL_PATHwhich is equivalent to this:--location [pithos://UUID]/CONTAINER/basename(LOCAL_PATH) --upload-local-file LOCAL_PATH
Rename --(un)publish to --public/--private
Refs: 4990
In image register, meta gets same sharing as image
Refs: #4960
Always recognise a directory in pithos
Refs: #4987
All URL-space params are now URL-encoded
Refs: #4986
Fix typos in documentation
Remove conte-type from object_overwrite call
Document content-type in object_overwrite
Keep objects content type by default
Allow content-type in file overwrite
Allow empty server names in modify
Remove "None" from end of file cat responses
Update help messag in image commands
Bugfix: container delete for numerical containers
Fix typo in membership_enroll
Fix bug with --unpublish for update_image
In image modify, make property-del a required arg
Refs: #4940
Add user_info and user_term for bw compatibility
Refs: #4880
Backwards compatibility for get_service_endpoints
Remove fstat from clients.utils.readall
Refs: #4871
Fstat was used to compute the actual file size in order todistinguish if an empty read was because the file ended.It now considers an empty read to be an end of file.
This allows reading non-regular files.
Fix typo in create_server -w
Remove debug printer
Minor typo
Fix big: Register image w. upload but no metafile
Refs: #4864
Also, -f/--force now refers to every file to be uploaded duringregistration (was only for metafiles)
Add type and name filters in endpoint list
Better handling of a string printing
Better handling of the way we print a string in network list
Typo fix in network list
Minor typos
Wrap AstakosClient for backward compatiblity
Typo fixes
Import the whole astakosclient package
This will allow users to import everything from astakosclient
Verbal typo fix
Fix history typo
Update wait to use --status
Reverse server create --no-network/None http req
From now on, --no-network produces a "networks=[]" part,while the absense of network-related arguments makes produces arequest without "networks" attributes.
Remove --vnc option from server info
Restore server console
Always use "details" call in neworks/subnets list
Add --diagnostics to server info
Simplify/correct network args in server create
Refs: #4563
In server create, replace network arguments with only two:
--network=[id=]NETWORK_ID[,[ip=]IP]--no-network (flag)
There arguments are mutually exclussive
Adjust subnet_update method parameters to API
Adjust to progress 1.2
Make download overwrite more intuitive
Add --status to port wait
Fix typo in download overwrite
Merge branch 'feature-astakosclient-docs' into hotfix-0.12.1
Conflicts: README.Upgrade kamaki/clients/compute/__init__.py
Astakos membership cmds and documentation
Refs: #4752
Typo fix
Minor typo fix
Fix typo in group create
Merge branch 'release-0.12'
Conflicts: Changelog docs/conf.py kamaki/cli/commands/cyclades.py kamaki/cli/commands/image.py kamaki/cli/commands/pithos.py setup.py version
Fix sphinx commend-related warnings
Conflicts:
kamaki/clients/cyclades/__init__.py
Rename foo --> func everywhere
Rename astakosclients to give astakosclient 2 divs
Renames in kamaki.clients.astakos: AstakosClient --> CachedAstakosClient SynefoAstakosClientOrig --> AstakosClient
Add self.poolsize in kamaki.clients.Client
GET subnets status code 201 --> 200
Fix typo in file upload
Fix bug w. 0 file syncing