-------------------------------------------------------------------
Thu Jan  2 19:52:40 UTC 2014 - aboe76@gmail.com

- Updated to 0.13.3
- Security fix release, for destroying nodes on digitalOcean
  'data_scrub' method is always invoked

-------------------------------------------------------------------
Thu Oct 24 10:58:45 UTC 2013 - speilicke@suse.com

- Require python-setuptools instead of distribute (upstreams merged)

-------------------------------------------------------------------
Sun Sep 22 13:37:35 UTC 2013 - aboe76@gmail.com

- Updated to 0.13.2
- General:
  - Don't sent Content-Length: 0 header with POST and PUT request if "raw"
    mode is used. This fixes a regression which could cause broken behavior
    in some storage driver when uploading a file from disk.
- Compute:
  - Added Ubuntu Linux 12.04 image to ElasticHost driver image list.
   (LIBCLOUD-364)
  - Update ElasticHosts driver to store drive UUID in the node 'extra' field.
   (LIBCLOUD-357)
- Storage:
  - Store last_modified timestamp in the Object extra dictionary in the S3
    driver. (LIBCLOUD-373)
- Load Balancer:
  - Expose CloudStack driver directly through the Provider.CLOUDSTACK
    constant.
- DNS:
  - Modify Zerigo driver to include record TTL in the record 'extra' attribute
    if a record has a TTL set.
  - Modify values in the Record 'extra' dictionary attribute in the Zerigo DNS
    driver to be set to None instead of an empty string ('') if a value for
    the provided key is not set.

-------------------------------------------------------------------
Thu Sep  5 10:20:33 UTC 2013 - aboe76@gmail.com

- Updated to 0.13.1
- General Changes:
  - Fix a regression introduced in 0.13.0 and make sure to include
    Content-Length 0 with PUT and POST requests.
- Compute Changes:
  - Fix a bug in the ElasticHosts driver and check for right HTTP status
    code when determining drive imaging success.
  - Update Opsource driver to include node public ip address (if available).
- Storage Chagnes:
  - Fix a regression with calling encode_container_name instead of
    encode_object_name on object name in get_object method.
  - Ensure that AWS S3 multipart upload works for small iterators.

-------------------------------------------------------------------
Mon Jul  1 18:30:05 UTC 2013 - aboe76@gmail.com

- Updated to 0.13.0
- General changes:
  - Add homebrew curl-ca-bundle path to CA_CERTS_PATH.
  - Modify OpenStackAuthConnection and change auth_token_expires attribute to
    be a datetime object instead of a string.
  - Modify OpenStackAuthConnection to support re-using of the existing auth
    token if it's still valid instead of re-authenticating on every
    authenticate() call.
  - Modify base Connection class to not send Content-Length header if body is
    not provided.
  - Add the new error class ProviderError and modify InvalidCredsError to
    inherit from it.
- compute changes:
  - Fix destroy_node method in the experimental libvirt driver.
  - Add ex_start_node method to the Joyent driver.
  - Fix Python 3 compatibility issue in the ScriptFileDeployment class.
  - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver.
  - Various improvements and bug-fixes in the VCloud driver.
  - Add ex_set_metadata_entry and ex_get_metadata method to the VCloud driver.
  - 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.
  - For consistency rename "ex_describe_keypairs" method in the EC2 driver to
    "ex_describe_keypair".
  - Modify "ex_describe_keypair" method to return key fingerprint in the
    return value.
  - Populate private_ips attribute in the CloudStack drive when returning
    a Node object from the create_node method.
  - 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.
  - Update Gandi driver to handle new billing model.
  - Fix a bug in the Linode driver and remove extra newline which is added
    when generating a random root password in create_node.
  - Add extension methods for managing keypairs to the CloudStack driver.
  - Add extension methods for managing security groups to the CloudStack 
    driver.
  - Add extension methods for starting and stoping the node to the 
    CloudStack driver.
  - Fix old _wait_until_running method.
  - Fix a bug in the GoGrid driver get_uuid method.
  - Various bug fixes and improvements in the HostVirtual driver.
  - Fix a bug with deploy_node not respecting 'timeout' kwarg.
  - Modify create_node method in CloudStack driver to return an instance of
    CloudStackNode and add a new "expunging" node state.
  - Update API endpoint hostnames in the ElasticHost driver and use hostnames
    which return a valid SSL certificate.
  - Add a driver for Rackspace's new datacenter in Sydney, Australia.
  - Add ex_list_networks method and missing tests for list_templates to the
    CloudStack driver.
  - Correctly throw InvalidCredsError if user passes invalid credentials to
    the DigitalOcean driver.
- storage changes:
  - 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.
- load balancer changes:
  - Add ex_list_current_usage method to the Rackspace driver.

-------------------------------------------------------------------
Tue May  7 17:56:01 UTC 2013 - aboe76@gmail.com

- Updated to 0.12.4
- Fix a regression in Softlayer driver caused by the xmlrpclib changes.
- Allow user to pass alternate ssh usernames to deploy_node
- Fix a bug in EC2 list_locations method - 'name' attribute didn't contain a
  the right value.
- Add new ScriptFileDeployment deployment class which reads deploy script from
  file.
- Add support for API version 5.1 to the vCloud driver and accept any value
  which is a multiple of four for ex_vm_memory kwarg in create_node method.
- Fix a regression with removed ex_force_service_region constructor kwarg in
  the CloudFiles driver.
-------------------------------------------------------------------
Mon Apr 15 05:41:09 UTC 2013 - aboe76@gmail.com

- Updated to 0.12.3
- Fix Python 3.x related regressions
- Fix a regression introduced with recent xmlrpiclib changes which broke all
  the Gandi.net drivers
- Improve deploy code to work correctly if the ssh user doesn't have access
  to the /root directory.
- Improve public and private IP address handling in OpenStack 1.1 driver.
- Add new driver for DigitalOcean provider
- Fix a regression in ParamikoSSHClient
- Allow user to specify 'priority' extra argument when creating a MX or SRV
  record.

-------------------------------------------------------------------
Tue Feb 19 20:21:50 UTC 2013 - aboe76@gmail.com

- updated to 0.12.1
- Changes with Apache Libcloud 0.12.1:
    - Deprecate LazyList method of iteration over large paginated collections
      and use a new, more efficient generator based approach which doesn't
      require the iterator to be pre-exhausted and buffering all of the values
      in memory.

      Existing list_* methods which previously used LazyList class are
      preserving the old behavior and new iterate_* methods which use a new
      generator based approach have been added. (LIBCLOUD-254)
      [Mahendra M]

    - 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. (LIBCLOUD-255)
      [Mahendra M]

    - Allow user to explicitly specify which CA file is used for verifying
      the server certificate by setting 'SSL_CERT_FILE' environment variable.

      Note: When this variable is specified, the specified path is the only
      CA file which is used to verifying the server certificate. (LIBCLOUD-283)
      [Tomaz Muraus, Erinn Looney-Triggs]

    - Add a common module (libcloud.common.xmlrpc) for handling XML-RPC
      requests using Libcloud http layer.

      Also refactor existing drivers which use xmlrpclib directly (VCL, Gandi,
      Softlayer) to use this module.

      This change allows drivers to support LIBCLOUD_DEBUG and SSL certificate
      validation functionality. Previously they have bypassed Libcloud http
      layer so this functionality was not available. (LIBCLOUD-288)
      [John Carr]

    - Fix string interpolation bug in __repr__ methods in the IBM SCE driver.
      (LIBCLOUD-242)
      [Tomaz Muraus]

    - Fix test failures which happened in Python 3.3 due to:
      - hash randomization
      - changes in xml.etree module
      - changes in xmlrpc module
      (LIBCLOUD-245)
      [Tomaz Muraus]

    - Improvements and additions in vCloud driver:
      - Expose generic query method (ex_query)
      - Provide functionality to get and set control access for vApps. This way
        created vApps can be shared between users/groups or everyone.
     (LIBCLOUD-251)
     [Michal Galet]

   - Update EC2 pricing data to reflect new, lower prices -
     http://aws.typepad.com/aws/2012/10/new-ec2-second-generation-standard-instances-and-price-reductions-1.html
     [Tomaz Muraus]

   - Update EC2 instance size to reflect new m3 instance types. Also refactor
     the code to make it easier to maintain.
     [Tomaz Muraus]

   - Add a new driver for HostVirtual (http://www.vr.org) provider.
     (LIBCLOUD-249)
     [Dinesh Bhoopathy]

   - Fix a bug where a numeric instead of a string value was used for the
     content-length header in VCloud driver. (LIBCLOUD-256)
     [Brian DeGeeter, Tomaz Muraus]

   - Add a new driver for new Asia Pacific (Sydney) EC2 region.
     [Tomaz Muraus]

   - Add support for managing security groups to the OpenStack driver. This
     patch adds the following extension methods:
     - ex_list_security_groups, ex_get_node_security_groups methods
     - ex_create_security_group, ex_delete_security_group
     - ex_create_security_group_rule, ex_delete_security_group_rule
     (LIBCLOUD-253)
     [L. Schaub]

   - Modify ElasticStack driver class to pass 'vnc auto' instead of
     'vnc:ip auto' argument to the API when creating a server.
     It looks like 'vnc:ip' has been replaced with 'vnc'.
     [Rick Copeland, Tomaz Muraus]

   - Add new EC2 instance type - High Storage Eight Extra Large Instance
     (hs1.8xlarge).
     [Tomaz Muraus]

   - Map 'shutting-down' node state in EC2 driver to UNKNOWN. Previously
     it was mapped to TERMINATED. (LIBCLOUD-280)

     Note: This change is backward incompatible which means you need to update
     your code if you rely on the old behavior.
     [Tomaz Muraus, Marcin Kuzminski]

   - Change _wait_until_running method so it supports waiting on multiple nodes
     and make it public (wait_until_running). (LIBCLOUD-274)
     [Nick Bailey]

   - Add new EC2 instance type - High Memory Cluster Eight Extra Large.
     (cr1.8xlarge).
     [Tomaz Muraus]

   - Add new driver for Abiquo provider - http://www.abiquo.com (LIBCLOUD-250).
     [Jaume Devesa]

   - Allow user to pass 'ex_blockdevicemappings' kwarg to the EC2 driver
     'create_node' method. (LIBCLOUD-282)
     [Joe Miller, Tomaz Muraus]

   - Improve error handling in the Brightbox driver.
     [Tomaz Muraus]

   - Fix the ScriptDeployment step to work correctly if user provides a
     relative path for the script argument. (LIBCLOUD-278)
     [Jaume Devesa]

   - Fix Softlayer driver and make sure all the code is up to date and works
     with the latest version of the actual Softlayer deployment (v3).
     (LIBCLOUD-287)
     [Kevin McDonald]

   - Update EC2 driver, m3 instance types are now available in all the regions
     except Brazil.

     Also update pricing to reflect new (decreased) prices.
     [Tomaz Muraus]

   - Minor improvements in the HostVirtual driver and add new ex_get_node and
     ex_build_node extension method. (LIBCLOUD-249)
     [Dinesh Bhoopathy]

   - Add ex_destroy_image method to IBM SCE driver. (LIBCLOUD-291)
     [Perry Zou]

   - Add the following new regions to the ElasticHosts driver: sjc-c, syd-v,
     hkg-e. (LIBCLOUD-293)
     [Tomaz Muraus]

   - Fix create_node in OpenStack driver to work correctly if 'adminPass'
     attribute is not present in the response.
     [Gavin McCance, Tomaz Muraus]

   - Allow users to filter images returned by the list_images method in the EC2
     driver by providing ex_image_ids argument. (LIBCLOUD-294)
     [Chris Psaltis, Joseph Hall]

   - Add support for OpenNebula 3.8. (LIBCLOUD-295)
     [Guillaume ZITTA]

    - Add a new local storage driver.
      (LIBCLOUD-252, LIBCLOUD-258, LIBCLOUD-265, LIBCLOUD-273)
      [Mahendra M]

    - 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. (LIBCLOUD-257)
      [John Carr]

    - Add a new generator based method for listing / iterating over the
      containers (iterate_containers). (LIBCLOUD-261)
      [Mahendra M]

    - Add ex_purge_object_from_cdn method to the CloudFiles driver.
      (LIBCLOUD-267)
      [Tomaz Muraus]

    - Support for multipart uploads and other improvements 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.
      (LIBCLOUD-269)
      [Mahendra M]

    - Add new driver for Windows Azure Storage with support for block and page
      blobs. (LIBCLOUD-80)
      [Mahendra M]

    - Update 'if type' checks in the update_record methods to behave correctly
      if users passes in RecordType.A with a value of 0 - if type is not None.
      (LIBCLOUD-247)
      [Tomaz Muraus]

    - New driver for HostVirtual provider (www.vr.org). (LIBCLOUD-249)
      [Dinesh Bhoopathy]

    - Finish Amazon Route53 driver. (LIBCLOUD-132)
      [John Carr]

    - Add new driver for Gandi provider (https://www.gandi.net). (LIBCLOUD-281)
      [John Carr]

    - Add new driver for AWS Elastic Load Balancing service. (LIBCLOUD-169)
      [John Carr]

-------------------------------------------------------------------
Wed Jan 30 21:04:12 UTC 2013 - aboe76@gmail.com

- Updated spec file copyright to Suse

-------------------------------------------------------------------
Mon Jan 28 15:10:05 UTC 2013 - toddrme2178@gmail.com

- Cleanup spec file
- Fix rpmlint errors
- Rename package to match spec file

-------------------------------------------------------------------
Tue Jan 22 19:44:56 UTC 2013 - aboe76@gmail.com

- initial upload version 0.11.4