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
Support for multipart uploads and other improvemetns in the S3 driver
so it can more easily be re-used with other implementations (e.g. Google
Storage, etc.).

Also default to a multipart upload when using upload_object_via_stream.
This methods is more efficient compared to old approach because it only
requires buffering a single multipart chunk (5 MB) in memory.

Contributed by Mahendra M, part of LIBCLOUD-269.


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


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


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