Input uses preferred encoding
Remove redudant flush, optimize for utf output
Merge branch 'feature-unicode-http' into develop
Fix copyright (recent file changes)
Add source version in file overwrite
Decode headers to utf-8, print in user-chosen enc.
Refs: #5150
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
Only two cmds in history, use history_limit
Refs: #4479
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 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...
Remove livetest from kamaki
Refs: #4873
Merge astakos error classes --> AstakosClientError
Refs: #5002
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
Fix typos in documentation
Remove conte-type from object_overwrite call
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
Fix typo in membership_enroll
Fix bug with --unpublish for update_image
In image modify, make property-del a required arg
Refs: #4940
Fix typo in create_server -w
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
Wrap AstakosClient for backward compatiblity
Typo fixes
Verbal typo fix
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 develop
Astakos membership cmds and documentation
Refs: #4752
Typo fix
Merge branch 'develop' of https://code.grnet.gr/git/kamaki into develop
Fix typo in group create
Minor typo fix
Fix sphinx commend-related warnings
Rename foo --> func everywhere
Typo fix in a DEPRECATED warning
Add ip attach/detach
Don't demand subnet, when ip
Fix Pithos calls unicode bug
Fix unittests in kamaki.clients, subnet arg bug
Rename "network" to "uuid" in server create w. net
Correct key names in network-related http bodies
Update superclass info in networks
Elaborate range argument usage
Refs: #4704
Complete updating documentation
Refs: #4692
Update docs up to examples/imageregister
Adjust image register to new scheme
Refs: #4583
Update docs up to usage
Create manpage for new kamaki
Add waiters to netowrk connect/disconnect
Refs: #4624
Revive network connect/disconnect
Deprecate server commands expressible with info
Apply waiter in port delete
Remove waiters from networks, except port
Fix required args parsing in kamaki shell mode
Remove all traces of networks from cyclades CLI
Fix typos in Network CLI
Allow ports without device_id in lib + waits
Refs: #4624, #4563
Implement port wait
Implement network wait
Fix typoes in network commands
Fix required argument inconsistency with lists
Merge branch 'feature-naming-scheme' into develop
Conflicts: Changelog kamaki/cli/commands/cyclades.py kamaki/cli/commands/network.py kamaki/cli/commands/pithos.py
Update changelog