Fix a bug where a numeric instead of a string value was used for the
content-length header in VCloud driver. Reported by Brian DeGeeter, part of
LIBCLOUD-256.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1407664 13f79535-47bb-0310-9956-ffa450edef68
Replace old ENUM style provider constants and replace them with a string
version. This change allows users to dynamically register new drivers using a new 
set_driver method.

Contributed by Mahendra M, part of LIBCLOUD-255.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1407676 13f79535-47bb-0310-9956-ffa450edef68
Fix a bug which caused the connection to not be closed when using Python
2.6 and calling get_object on an object which doesn't exist in the S3
driver.

Contributed by John Carr, part of LIBCLOUD-257.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1408567 13f79535-47bb-0310-9956-ffa450edef68
Fix a bug in local storage storage driver constructor.

Part of LIBCLOUD-258.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1410198 13f79535-47bb-0310-9956-ffa450edef68
Add a new generator based method for listing / iterating over the
containers (iterate_containers).

Contributed by Mahendra M, part of LIBCLOUD-261.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1410962 13f79535-47bb-0310-9956-ffa450edef68
Fix syntax error in nimbus.io storage driver
nimbus.io website is corrected

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1411428 13f79535-47bb-0310-9956-ffa450edef68
Update  local storage driver - add website attribute

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1411432 13f79535-47bb-0310-9956-ffa450edef68
Improve empty directory handling in the local storage storage driver.

Contributed by Mahendra M, part of LIBCLOUD-265.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1412399 13f79535-47bb-0310-9956-ffa450edef68
Add a new driver for new Asia Pacific (Sydney) EC2 region. Part of LIBCLOUD-264.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1412403 13f79535-47bb-0310-9956-ffa450edef68
Remove now unused constants.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1412414 13f79535-47bb-0310-9956-ffa450edef68
Start working on moving Amazon EC2 compute drivers from one class per region to
one class with "datacenter" argument model.

Also split "base" EC2 functionality into BaseEC2NodeDriver class and make
Eucalyptus and Nimbus driver inherit from it.

Note: This change is backward compatible and the old way of instantiating the
driver still works.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1412429 13f79535-47bb-0310-9956-ffa450edef68
Add vCloud Director v5.1 compatibility via the existing vCloud driver. The
existing v1.5 API driver is compatible with vCloud Director v5.1 using this
patch.

Contributed by Sengor Kusturica, part of LICLOUD-263.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1416086 13f79535-47bb-0310-9956-ffa450edef68
Add ex_purge_from_cdn method to the CloudFiles driver. Part of LIBCLOUD-267.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1416790 13f79535-47bb-0310-9956-ffa450edef68
Add new ex_purge_object_from_cdn method to CloudFiles driver and remove
unsupported / deprecated ex_purge_from_cdn method.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1417732 13f79535-47bb-0310-9956-ffa450edef68
Modify the way we reference JIRA ticket number in CHANGES file so it's
consistent with some other Apache projects (e.g. Cassandra) which also
makes it easier to parse.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1417737 13f79535-47bb-0310-9956-ffa450edef68
Deprecate CLOUDFILES_US and CLOUDFILES_UK storage provider constants and
add a new CLOUDFILES constant.
Driver referenced by this constant takes a "datacenter" keyword argument
and can be one of 'ord', 'dfw' or 'lon'.

Note: Deprecated constants will continue to work for the foreseeable
future.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1418817 13f79535-47bb-0310-9956-ffa450edef68
New driver for HostVirtual provider (www.vr.org).

Contributed by Dinesh Bhoopathy, part of LIBCLOUD-249.


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


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

git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1422065 13f79535-47bb-0310-9956-ffa450edef68
PEP8 fixes. No functional changes.

Contributed by DaeMyung Kang, part of LIBCLOUD-268.
--This line, and those below, wll be ignored--

M    example_compute.py
M    example_loadbalancer.py
M    libcloud/__init__.py
M    libcloud/httplib_ssl.py
M    libcloud/security.py
M    setup.py


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