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
Add more info to the docstrings.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1425782 13f79535-47bb-0310-9956-ffa450edef68
Add support and extension methods for managing security groups to the OpenStack
driver.

Contributed by L. Schaub, part of LIBCLOUD-253.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1426065 13f79535-47bb-0310-9956-ffa450edef68
Fix the test so it works with 2.5.


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


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1426076 13f79535-47bb-0310-9956-ffa450edef68
Fix some broken tests so they work correctly with 2.5 and 3.2.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1426087 13f79535-47bb-0310-9956-ffa450edef68
More test compatibility fixes.


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1426088 13f79535-47bb-0310-9956-ffa450edef68
Modify ElasticStack driver class to not pass 'vnc:ip auto' argument to the
API when creating a server. It looks like this argument is not supported
anymore.

Reported by Rick Copeland on the mailing list ("ElasticHosts Problems?").


git-svn-id: https://svn.apache.org/repos/asf/libcloud/trunk@1426126 13f79535-47bb-0310-9956-ffa450edef68
Fix a regression introduced in multipart upload change which caused some tests
to fail under Python 3.2.


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