Add homebrew curl-ca-bundle path to CA_CERTS_PATH. This will make Libcloud
use homebrew curl ca bundle file (if available) for server certificate
validation.

Contributed by Robert Chiniquy, part of LIBCLOUD-324.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1480063 13f79535-47bb-0310-9956-ffa450edef68
Various bug fixes and improvements in the HostVirtual driver.

Contributed by Dinesh Bhoopathy, part of LIBCLOUD-249.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1480490 13f79535-47bb-0310-9956-ffa450edef68
Modify list_sizes method in the OpenStack driver to include
OpenStackNodeSize object which includes 'vcpus' attribute which holds
a number of virtual CPUs for this size.

Contributed by Carlo, part of LIBCLOUD-325.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1482230 13f79535-47bb-0310-9956-ffa450edef68
For consistency rename "ex_describe_keypairs" method to "ex_describe_keypair".

Also modify "ex_describe_keypair" method to return key fingerprint in the return
value.

Part of LIBCLOUD-326.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1484194 13f79535-47bb-0310-9956-ffa450edef68
Add a couple of more utility methods to the OpenStackServiceCatalog class.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1484931 13f79535-47bb-0310-9956-ffa450edef68
Modify authenticate() method to return self and add some tests for
OpenStackAuthConnection class.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1484979 13f79535-47bb-0310-9956-ffa450edef68
More assertions for osac class.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1484981 13f79535-47bb-0310-9956-ffa450edef68
pep8, add missing __all__.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485006 13f79535-47bb-0310-9956-ffa450edef68
Modify 'auth_token_expires' attribute on the OpenStackAuthConnection class to
contain datetetime object instead of a string.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485008 13f79535-47bb-0310-9956-ffa450edef68
Use pip mirrors with tox commands.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485019 13f79535-47bb-0310-9956-ffa450edef68
Add ability to re-use existing still valid auth token to the
OpenStackAuthConnection class.

For backward compatibility, preserve the old behavior for now and force re-auth
on every auth() call.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485023 13f79535-47bb-0310-9956-ffa450edef68
Subtract grace period from the auth token expires time to account for 
an HTTP latency and add a test case for it.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485024 13f79535-47bb-0310-9956-ffa450edef68
Don't force re-authenticate on every authenticate() call by default.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485026 13f79535-47bb-0310-9956-ffa450edef68
Fix an issue with double encoding the container name in the CloudFiles
driver upload_object method.

Also properly encode container and object name used in the HTTP request
in the get_container and get_object method. For clarity rename current
 _clean* methods to _encode*.

Fixes LIBCLOUD-328.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485839 13f79535-47bb-0310-9956-ffa450edef68
Populate private_ips attribute in the CloudStack drive when returning
a Node object from the create_node method.

Also add a basic test case for create_node.

Part of LIBCLOUD-329.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485883 13f79535-47bb-0310-9956-ffa450edef68
Fix Python 3.2 test failure.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1485894 13f79535-47bb-0310-9956-ffa450edef68
Allow user to pass extra arguments via "extra_args" argument which are
then passed to the "deployVirtualMachine" call in the CloudStack driver
create_node method.

Part of LIBCLOUD-330.


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