kamaki
11 years agoSuggest ansicolors, progress when missing (#3367)
Stavros Sachtouris [Mon, 4 Mar 2013 16:55:50 +0000 (18:55 +0200)]
Suggest ansicolors, progress when missing (#3367)

11 years agoMerge branch 'develop' into feature-output
Stavros Sachtouris [Mon, 4 Mar 2013 15:51:51 +0000 (17:51 +0200)]
Merge branch 'develop' into feature-output

Conflicts:
kamaki/cli/commands/pithos_cli.py

11 years agoMerge branch 'feature-tests' into develop
Stavros Sachtouris [Thu, 28 Feb 2013 16:10:41 +0000 (18:10 +0200)]
Merge branch 'feature-tests' into develop

11 years agoComplete unittests for clients.image
Stavros Sachtouris [Thu, 28 Feb 2013 16:10:06 +0000 (18:10 +0200)]
Complete unittests for clients.image

11 years agounittest clients.image remove member
Stavros Sachtouris [Thu, 28 Feb 2013 15:59:06 +0000 (17:59 +0200)]
unittest clients.image remove member

11 years agounittest clients.image add member
Stavros Sachtouris [Thu, 28 Feb 2013 15:54:05 +0000 (17:54 +0200)]
unittest clients.image add member

11 years agounittest clients.image list_members
Stavros Sachtouris [Thu, 28 Feb 2013 15:37:30 +0000 (17:37 +0200)]
unittest clients.image list_members

11 years agounittest clients.image set members
Stavros Sachtouris [Thu, 28 Feb 2013 15:30:28 +0000 (17:30 +0200)]
unittest clients.image set members

11 years agounittest clients.image register, remove reregister
Stavros Sachtouris [Thu, 28 Feb 2013 15:07:18 +0000 (17:07 +0200)]
unittest clients.image register, remove reregister

method reregister is obsolete and was removed from all kamaki hierarchy

11 years agounittests for clients.image get_meta
Stavros Sachtouris [Thu, 28 Feb 2013 12:39:48 +0000 (14:39 +0200)]
unittests for clients.image get_meta

11 years agoInitialize unittests for clients.image
Stavros Sachtouris [Thu, 28 Feb 2013 11:53:50 +0000 (13:53 +0200)]
Initialize unittests for clients.image

11 years agoComplete Astakos client unittests
Stavros Sachtouris [Wed, 27 Feb 2013 16:52:47 +0000 (18:52 +0200)]
Complete Astakos client unittests

11 years agoStart creating a kamaki.clients unittest set
Stavros Sachtouris [Wed, 27 Feb 2013 16:06:36 +0000 (18:06 +0200)]
Start creating a kamaki.clients unittest set

Tests are packaged as kamaki.clients.test
As an example, the astakos authenticate method test has been implemented

11 years agoMerge branch 'feature-docs' into develop
Stavros Sachtouris [Wed, 27 Feb 2013 14:04:43 +0000 (16:04 +0200)]
Merge branch 'feature-docs' into develop

11 years agoRemove deprecated debian repo apt.dev.grnet.gr
Stavros Sachtouris [Wed, 27 Feb 2013 14:04:03 +0000 (16:04 +0200)]
Remove deprecated debian repo apt.dev.grnet.gr

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Wed, 27 Feb 2013 13:45:27 +0000 (15:45 +0200)]
Merge branch 'develop' into feature-tests

Conflicts:
kamaki/clients/connection/kamakicon.py

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Wed, 27 Feb 2013 13:43:59 +0000 (15:43 +0200)]
Merge branch 'feature-store' into develop

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Wed, 27 Feb 2013 13:43:06 +0000 (15:43 +0200)]
Merge branch 'develop' into feature-tests

11 years agoAdd / at the end of images path (plankton)
Stavros Sachtouris [Wed, 27 Feb 2013 13:07:13 +0000 (15:07 +0200)]
Add / at the end of images path (plankton)

This bug was produced after changes in path4url, where a trailing / is now
always removed

11 years agoAdd / at the end of images path (plankton)
Stavros Sachtouris [Wed, 27 Feb 2013 13:07:13 +0000 (15:07 +0200)]
Add / at the end of images path (plankton)

This bug was produced after changes in path4url, where a trailing / is now
always removed

11 years agoSupport interaccount store operations (ftr. #3230)
Stavros Sachtouris [Wed, 27 Feb 2013 11:22:09 +0000 (13:22 +0200)]
Support interaccount store operations (ftr. #3230)

Operations affected: copy and move

11 years agoSeperate source client from destination client
Stavros Sachtouris [Wed, 27 Feb 2013 11:12:59 +0000 (13:12 +0200)]
Seperate source client from destination client

Concerns store_copy operation and aims to clean up the code that
implements the account-to-account copy

11 years agoAllow Custom From-Account to pithos copy
Stavros Sachtouris [Tue, 26 Feb 2013 17:08:06 +0000 (19:08 +0200)]
Allow Custom From-Account to pithos copy

11 years agoEncode non-ascii http headers
Stavros Sachtouris [Tue, 26 Feb 2013 16:32:02 +0000 (18:32 +0200)]
Encode non-ascii http headers

Use urllib quote + str.encode('utf-8')

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Tue, 26 Feb 2013 15:42:51 +0000 (17:42 +0200)]
Merge branch 'develop' into feature-store

11 years agoMerge branch 'hotfix-0.7.2' into develop
Stavros Sachtouris [Tue, 26 Feb 2013 15:39:50 +0000 (17:39 +0200)]
Merge branch 'hotfix-0.7.2' into develop

Conflicts:
kamaki/clients/utils.py
version

11 years agoNew hotfix version with complete fixes on utf8 bug
Stavros Sachtouris [Tue, 26 Feb 2013 15:12:01 +0000 (17:12 +0200)]
New hotfix version with complete fixes on utf8 bug

11 years agoRemove trailing / for url paths
Stavros Sachtouris [Tue, 26 Feb 2013 14:50:31 +0000 (16:50 +0200)]
Remove trailing / for url paths

11 years agoFix double // in urls
Stavros Sachtouris [Tue, 26 Feb 2013 14:47:10 +0000 (16:47 +0200)]
Fix double // in urls

11 years agoFix url quoting with non-ascii (closes bug #3256)
Stavros Sachtouris [Tue, 26 Feb 2013 13:22:03 +0000 (15:22 +0200)]
Fix url quoting with non-ascii (closes bug #3256)

Conflicts:

kamaki/clients/utils.py
version

11 years agoFix url quoting with non-ascii (closes bug #3256)
Stavros Sachtouris [Tue, 26 Feb 2013 13:22:03 +0000 (15:22 +0200)]
Fix url quoting with non-ascii (closes bug #3256)

11 years agoMerge branch 'hotfix-0.7.1' into develop
Stavros Sachtouris [Tue, 26 Feb 2013 11:17:07 +0000 (13:17 +0200)]
Merge branch 'hotfix-0.7.1' into develop

Conflicts:
version

11 years agoAdjust all utils.py methods to handle non-ascii
Stavros Sachtouris [Tue, 26 Feb 2013 11:15:34 +0000 (13:15 +0200)]
Adjust all utils.py methods to handle non-ascii

11 years agoReturn to correct version tag 0.7 instead of 0.7.1
Stavros Sachtouris [Tue, 26 Feb 2013 10:56:42 +0000 (12:56 +0200)]
Return to correct version tag 0.7 instead of 0.7.1

11 years agoMerge branch 'hotfix-0.7.1'
Stavros Sachtouris [Tue, 26 Feb 2013 10:50:03 +0000 (12:50 +0200)]
Merge branch 'hotfix-0.7.1'

11 years agoFix bug #3256
Stavros Sachtouris [Tue, 26 Feb 2013 10:43:54 +0000 (12:43 +0200)]
Fix bug #3256

Bug description: Pithos client interfave fails to create unicode containers
Actual Problem: kamaki.clients.utils path2url method failed to proccess
    non-ascii strings --> many commands could not handle non-ascii arguments

11 years agoAllow non-ascii paramters on path2url
Stavros Sachtouris [Tue, 26 Feb 2013 10:19:12 +0000 (12:19 +0200)]
Allow non-ascii paramters on path2url

Replace calls of the form unicode(v) to the equivalent" '%s' % v

11 years agoFix typo in cli.commands.astakos_cli.py
Stavros Sachtouris [Tue, 26 Feb 2013 10:40:20 +0000 (12:40 +0200)]
Fix typo in cli.commands.astakos_cli.py

Was _main, changed to main

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Tue, 26 Feb 2013 10:24:57 +0000 (12:24 +0200)]
Merge branch 'develop' into feature-tests

Conflicts:
kamaki/clients/connection/__init__.py
kamaki/clients/connection/kamakicon.py

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Tue, 26 Feb 2013 10:20:59 +0000 (12:20 +0200)]
Merge branch 'develop' into feature-store

11 years agoAllow non-ascii paramters on path2url
Stavros Sachtouris [Tue, 26 Feb 2013 10:19:12 +0000 (12:19 +0200)]
Allow non-ascii paramters on path2url

Replace calls of the form unicode(v) to the equivalent" '%s' % v

11 years agoUniform var names in store_copy/move
Stavros Sachtouris [Mon, 25 Feb 2013 16:45:25 +0000 (18:45 +0200)]
Uniform var names in store_copy/move

11 years agoAdjust move to function like copy
Stavros Sachtouris [Mon, 25 Feb 2013 16:44:30 +0000 (18:44 +0200)]
Adjust move to function like copy

11 years agoRe-implement store-copy semantics (feature #3310)
Stavros Sachtouris [Mon, 25 Feb 2013 16:05:04 +0000 (18:05 +0200)]
Re-implement store-copy semantics (feature #3310)

11 years agoAdjust version names to synnefo versionning stds
Stavros Sachtouris [Mon, 25 Feb 2013 10:09:35 +0000 (12:09 +0200)]
Adjust version names to synnefo versionning stds

11 years agoStarted some changes in pithos_cli copy
Stavros Sachtouris [Fri, 22 Feb 2013 16:28:45 +0000 (18:28 +0200)]
Started some changes in pithos_cli copy

Not ready yet, just for buck up

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Fri, 22 Feb 2013 12:12:12 +0000 (14:12 +0200)]
Merge branch 'develop' into feature-store

11 years agoAdd async tests to test_request
Stavros Sachtouris [Fri, 22 Feb 2013 12:09:41 +0000 (14:09 +0200)]
Add async tests to test_request

11 years agoImplement a basic test_request for clients.Client
Stavros Sachtouris [Fri, 22 Feb 2013 12:00:06 +0000 (14:00 +0200)]
Implement a basic test_request for clients.Client

11 years agoInitialize a unittest suite for kamaki.clients
Stavros Sachtouris [Thu, 21 Feb 2013 16:03:43 +0000 (18:03 +0200)]
Initialize a unittest suite for kamaki.clients

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Thu, 21 Feb 2013 15:53:19 +0000 (17:53 +0200)]
Merge branch 'develop' into feature-tests

Conflicts:
kamaki/cli/commands/livetest_cli.py
version

11 years agoSet new develop version 0.8
Stavros Sachtouris [Thu, 21 Feb 2013 15:51:58 +0000 (17:51 +0200)]
Set new develop version 0.8

11 years agoSet rc version 4
Stavros Sachtouris [Thu, 21 Feb 2013 15:20:14 +0000 (17:20 +0200)]
Set rc version 4

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Thu, 21 Feb 2013 15:19:58 +0000 (17:19 +0200)]
Merge branch 'develop' into release-0.7

Conflicts:
version

11 years agoMerge branch 'develop' 0.7
Stavros Sachtouris [Thu, 21 Feb 2013 14:48:43 +0000 (16:48 +0200)]
Merge branch 'develop'

11 years agoupdate tests
Stavros Sachtouris [Thu, 21 Feb 2013 14:48:18 +0000 (16:48 +0200)]
update tests

11 years agopep8 fix
Stavros Sachtouris [Thu, 21 Feb 2013 14:15:53 +0000 (16:15 +0200)]
pep8 fix

11 years agoResolve forgoten conflict from previour merge
Stavros Sachtouris [Thu, 21 Feb 2013 13:48:19 +0000 (15:48 +0200)]
Resolve forgoten conflict from previour merge

11 years agoMerge branch 'develop'
Stavros Sachtouris [Thu, 21 Feb 2013 13:41:59 +0000 (15:41 +0200)]
Merge branch 'develop'

Conflicts:
Changelog
kamaki/__init__.py
setup.py

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Thu, 21 Feb 2013 13:00:03 +0000 (15:00 +0200)]
Merge branch 'develop' into release-0.7

11 years agoDocumentation updates
Stavros Sachtouris [Thu, 21 Feb 2013 12:26:07 +0000 (14:26 +0200)]
Documentation updates

11 years agoRename tests to livetest in kamaki.clients
Stavros Sachtouris [Thu, 21 Feb 2013 10:50:13 +0000 (12:50 +0200)]
Rename tests to livetest in kamaki.clients

Update documentation to reflect these changes

11 years agoChange version from 0.8 to 0.7.2
Stavros Sachtouris [Thu, 21 Feb 2013 08:37:03 +0000 (10:37 +0200)]
Change version from 0.8 to 0.7.2

11 years agoTest create_network params
Stavros Sachtouris [Wed, 20 Feb 2013 18:11:39 +0000 (20:11 +0200)]
Test create_network params

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Wed, 20 Feb 2013 17:00:19 +0000 (19:00 +0200)]
Merge branch 'develop' into release-0.7

11 years agoMake network-create --with-dhcp option a flag
Stavros Sachtouris [Wed, 20 Feb 2013 16:58:21 +0000 (18:58 +0200)]
Make network-create --with-dhcp option a flag

11 years agoComplete KamakiHTTPResponse testing
Stavros Sachtouris [Wed, 20 Feb 2013 16:32:30 +0000 (18:32 +0200)]
Complete KamakiHTTPResponse testing

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Tue, 19 Feb 2013 16:21:56 +0000 (18:21 +0200)]
Merge branch 'develop' into feature-tests

11 years agoChange version target to 0.8
Stavros Sachtouris [Tue, 19 Feb 2013 16:10:11 +0000 (18:10 +0200)]
Change version target to 0.8

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Tue, 19 Feb 2013 14:18:09 +0000 (16:18 +0200)]
Merge branch 'develop' into release-0.7

11 years agoFix pep8 error
Stavros Sachtouris [Tue, 19 Feb 2013 14:17:34 +0000 (16:17 +0200)]
Fix pep8 error

11 years agoFix bug in error reporting if service anavailable
Stavros Sachtouris [Tue, 19 Feb 2013 14:14:13 +0000 (16:14 +0200)]
Fix bug in error reporting if service anavailable

11 years agoFix bug in error reporting if service anavailable
Stavros Sachtouris [Tue, 19 Feb 2013 14:14:13 +0000 (16:14 +0200)]
Fix bug in error reporting if service anavailable

11 years agoUpdate version tag to 0.7rc3
Stavros Sachtouris [Tue, 19 Feb 2013 14:03:44 +0000 (16:03 +0200)]
Update version tag to 0.7rc3

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Tue, 19 Feb 2013 13:49:30 +0000 (15:49 +0200)]
Merge branch 'develop' into release-0.7

11 years agoMerge branch 'feature-store' into develop
Stavros Sachtouris [Tue, 19 Feb 2013 13:47:56 +0000 (15:47 +0200)]
Merge branch 'feature-store' into develop

11 years agoRecover default value of non-None default args
Stavros Sachtouris [Tue, 19 Feb 2013 13:46:44 +0000 (15:46 +0200)]
Recover default value of non-None default args

11 years agoMake store download more intuitive + debug
Stavros Sachtouris [Tue, 19 Feb 2013 12:20:02 +0000 (14:20 +0200)]
Make store download more intuitive + debug

Use cases:
- download <container>
   Illegal
- download <container> --resume
   Download contests to .
- download <container>:<directory>
   Illegal
- download <container>:<directory> --recursive
   Download remote dir and contents to .
- download <container>:<path with />
   Illegal
- download <container>:<path with /> <local_path>
   Download remote object as local_path
- download <container>:<path with /> --recursive

11 years agoMerge branch 'develop' into feature-store
Stavros Sachtouris [Tue, 19 Feb 2013 08:47:03 +0000 (10:47 +0200)]
Merge branch 'develop' into feature-store

11 years agoFix pep8 error
Stavros Sachtouris [Mon, 18 Feb 2013 15:54:40 +0000 (17:54 +0200)]
Fix pep8 error

11 years agoImplement KamakiHTTPConnection unittests
Stavros Sachtouris [Mon, 18 Feb 2013 14:21:41 +0000 (16:21 +0200)]
Implement KamakiHTTPConnection unittests

11 years agoAutomatic test discovery for clients.connection
Stavros Sachtouris [Mon, 18 Feb 2013 11:13:53 +0000 (13:13 +0200)]
Automatic test discovery for clients.connection

11 years agoRename HTTPConnection/Response classes
Stavros Sachtouris [Mon, 18 Feb 2013 09:49:07 +0000 (11:49 +0200)]
Rename HTTPConnection/Response classes

kamaki.clients.connection.HTTPConnection/Response abstract class are renamed
to kamaki.clients.connection.KamakiConnection/Response to avoid confusion w.
httplib.HTTPConnection/Response classes

11 years agoImplement unittests for HTTPConnection object
Stavros Sachtouris [Fri, 15 Feb 2013 17:31:00 +0000 (19:31 +0200)]
Implement unittests for HTTPConnection object

Class Location: kamaki.clients.connection.HTTPConnection
Test Location: kamaki.clients.connection.test.HTTPConnection

11 years agoImplement unittests for HTTPResponse kamaki class
Stavros Sachtouris [Fri, 15 Feb 2013 15:44:10 +0000 (17:44 +0200)]
Implement unittests for HTTPResponse kamaki class

Class Location: kamaki.clients.connection.HTTPResponse
Test Location: kamaki.clients.connection.test.HTTPResponse

11 years agoMerge branch 'develop' into feature-tests
Stavros Sachtouris [Fri, 15 Feb 2013 14:21:55 +0000 (16:21 +0200)]
Merge branch 'develop' into feature-tests

11 years agoFix typo in KamakiHTTPResponse method
Stavros Sachtouris [Fri, 15 Feb 2013 12:31:53 +0000 (14:31 +0200)]
Fix typo in KamakiHTTPResponse method

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Fri, 15 Feb 2013 11:29:04 +0000 (13:29 +0200)]
Merge branch 'develop' into release-0.7

11 years agoBetter error message when downld destin. exists
Stavros Sachtouris [Fri, 15 Feb 2013 11:27:34 +0000 (13:27 +0200)]
Better error message when downld destin. exists

11 years agoFix pithos download_object typo range->range_str
Stavros Sachtouris [Fri, 15 Feb 2013 11:14:47 +0000 (13:14 +0200)]
Fix pithos download_object typo range->range_str

11 years agoSet this feature as part of version 0.7.1
Stavros Sachtouris [Wed, 13 Feb 2013 11:25:27 +0000 (13:25 +0200)]
Set this feature as part of version 0.7.1

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Wed, 13 Feb 2013 11:15:56 +0000 (13:15 +0200)]
Merge branch 'develop' into release-0.7

11 years agoMake pithos_rest_api method vars safe from None
Stavros Sachtouris [Wed, 13 Feb 2013 11:14:56 +0000 (13:14 +0200)]
Make pithos_rest_api method vars safe from None

Some vars that have not None as default value where vulnerable to None assignments

11 years agoRemove list2str() (clients.utils) 4 simplicity
Stavros Sachtouris [Wed, 13 Feb 2013 10:32:46 +0000 (12:32 +0200)]
Remove list2str() (clients.utils) 4 simplicity

11 years agoTests run even if no progress installed
Stavros Sachtouris [Tue, 12 Feb 2013 17:19:11 +0000 (19:19 +0200)]
Tests run even if no progress installed

11 years agoTests run even if no progress installed
Stavros Sachtouris [Tue, 12 Feb 2013 17:19:11 +0000 (19:19 +0200)]
Tests run even if no progress installed

11 years agoIncorporate latest develop fixes
Stavros Sachtouris [Tue, 12 Feb 2013 14:15:57 +0000 (16:15 +0200)]
Incorporate latest develop fixes

11 years agoMerge branch 'develop' into release-0.7
Stavros Sachtouris [Tue, 12 Feb 2013 14:15:46 +0000 (16:15 +0200)]
Merge branch 'develop' into release-0.7

11 years agoUpdate Changelog
Stavros Sachtouris [Tue, 12 Feb 2013 14:01:18 +0000 (16:01 +0200)]
Update Changelog

11 years agoSync with rc2 state
Stavros Sachtouris [Tue, 12 Feb 2013 13:55:08 +0000 (15:55 +0200)]
Sync with rc2 state