Fix handling of the ex_shared_ip_group argument in the Rackspace driver
create_node() method.
Also add test case for it.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1137923 13f79535-47bb-0310-9956-ffa450edef68
Allow user to set the debug log file path using the environment variable.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1137972 13f79535-47bb-0310-9956-ffa450edef68
Revert debug logging to the old behavior.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1138055 13f79535-47bb-0310-9956-ffa450edef68
Fix gogrid loadbalancer driver and test so it works with Python 2.5.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1138384 13f79535-47bb-0310-9956-ffa450edef68
Close the file at the end and don't leak file handlers.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1138805 13f79535-47bb-0310-9956-ffa450edef68
Make sure the file is closed after reading the content in the ex_import_keypair method in the EC2 compute driver.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1138806 13f79535-47bb-0310-9956-ffa450edef68
Provide description for our custom distutils commands.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139248 13f79535-47bb-0310-9956-ffa450edef68
Docstrings markup fixes.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139282 13f79535-47bb-0310-9956-ffa450edef68
Add __main__ to the pricing test.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139548 13f79535-47bb-0310-9956-ffa450edef68
1. Change the pricing format so now the pricing data is separated by the type.
This makes it possible to fill the whole module cache at once instead of a
driver at a time.

2. Also store the unix timestamp of the time when the pricing data has been
updated in the pricing.json file.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139569 13f79535-47bb-0310-9956-ffa450edef68
S3 driver shouldn't emit an in-development warning.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139594 13f79535-47bb-0310-9956-ffa450edef68
1. Add an implementation of LazyList with tests
2. Modify S3 and CloudFiles storage driver to return LazyList instead of a
normal list in the list_container_objects_method

Code has been contributed by Danny Clark and Wiktor Kolodziej.

This change is part of LIBCLOUD-78.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139754 13f79535-47bb-0310-9956-ffa450edef68
Add a test for making sure Node name attribute is properly set. Currently it
fails (TDD!).


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139795 13f79535-47bb-0310-9956-ffa450edef68
Fix the node name handling in the EC2 driver create_node method (now the test also passes).


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139796 13f79535-47bb-0310-9956-ffa450edef68
Fix node name handling in the EC2 driver.

Patch contributed by Wiktor as part of LIBCLOUD-84.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139813 13f79535-47bb-0310-9956-ffa450edef68
pep8 style fixes.

Patch contributed by Wiktor as part of LIBCLOUD-84.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139816 13f79535-47bb-0310-9956-ffa450edef68
oops, forgot to add this file.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1139818 13f79535-47bb-0310-9956-ffa450edef68
Extend HACKING document with dependencies list and information about
generating coverage report.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1140091 13f79535-47bb-0310-9956-ffa450edef68
1. Don't use Rackspace pricing for OpenStack drivers
2. Handle non-xml responses better in the OpenStack driver
3. pep8 & styling fixes (tomaz)

This patch has been contributed by Andrey Zhuchkov and is part of LIBCLOUD-92.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1140170 13f79535-47bb-0310-9956-ffa450edef68
pep8 and style fixes.

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1140327 13f79535-47bb-0310-9956-ffa450edef68