<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="32">
<package pkgid="c7568355ea366763b966174ffce6c714c6cb15b69bc67a4b319f0bed9cc8a6e4" name="python-CherryPy" arch="noarch">
  <version epoch="0" ver="3.6.0" rel="12.2"/>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1236686400">- Update to 3.1.1</changelog>
  <changelog author="poeml@novell.com" date="1242129600">- add dos2unix to BuildRequires
- convert the package changelog from the in-specfile text to a .changes file,
  to be edited with "osc vc"</changelog>
  <changelog author="poeml@suse.de" date="1242129601">- the INSTALLED_FILES file name had a little typo
- fix changelog to be in chronological order (an error that I
  probably introduced during the conversion)</changelog>
  <changelog author="saschpe@suse.de" date="1299153600">- Update to 3.2:
  * WSGI-1.0.1 compliance, support for Python's builtin SSL module
  * Much improved FastCGI support
  * Python 3 support
- Spec file cleanup:
  * Added proper license header
  * Added changelog section
- Repacked tarball as tar.bz2</changelog>
  <changelog author="saschpe@suse.de" date="1306843200">- Renamed package to python-CherryPy to match upstream PyPi name
  * Added Provides/Obsoletes for python-cherrypy</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- update to 3.2.2
- python3 package added
- minor spec improvement</changelog>
  <changelog author="p.drouand@gmail.com" date="1380196800">- Update to version 3.2.4
  + No changelog available
- Remove redundant %clean section</changelog>
  <changelog author="toddrme2178@gmail.com" date="1400587200">- Update to version 3.3.0
  + No changelog available
- Update to version 3.2.6
  + No changelog available
- Update to version 3.2.5
  + No changelog available</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1424606400">- update to version 3.6.0:
  * Fixed HTTP range headers for negative length larger than
    content size
  * Disabled universal wheel generation as wsgiserver has Python
    duality
  * Pull Request #42: Correct TypeError in ``check_auth`` when
    encrypt is used
  * Pull Request #59: Correct signature of HandlerWrapperTool
  * Pull Request #60: Fix error in SessionAuth where login_screen
    was incorrectly used
  * Issue #1077: Support keyword-only arguments in dispatchers
    (Python 3)
  * Issue #1019: Allow logging host name in the access log
  * Pull Request #50: Fixed race condition in session cleanup
- changes from version 3.5.0:
  * Issue #1301: When the incoming queue is full, now reject
    additional connections. This functionality was added to
    CherryPy 3.0, but unintentionally lost in 3.1
- changes from version 3.4.0:
  * Miscellaneous quality improvements
- remove CFLAGS export
- use update-alternatives for cherryd binary</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1498478400">- fix SSL not working https://github.com/cherrypy/cherrypy/issues/1298
  In order to fix SSL for salt-api for CaaSP 1.0 (bsc#1043589), we
  need to add this commit which is refered in the above github issue:
  https://github.com/cherrypy/cherrypy/commit/409d7f64e2e92e69750ac31a555c7dd859796e04
  ssl_fix.patch contains the commit.</changelog>
</package>
<package pkgid="6f0f55d8729086da25048ac9c77ab0d85cd243cf3e39ab2b410988b6a0f1b510" name="python-CherryPy" arch="src">
  <version epoch="0" ver="3.6.0" rel="12.2"/>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1123848000">- Initial release</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1129204800">- Update
- Build for SL10</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1130155200">- Update to final release</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1150977600">- Update</changelog>
  <changelog author="Cristian Rodriguez &lt;judas_iscariote@shorewall.net&gt;" date="1169035200">- Update to 3.0.0</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1174392000">- Update to 3.0.1:
  * More docstrings.  help() is more helpful than ever
  * The WSGI server has been moved into its own package to allow for
    easier use outside of CherryPy
  * Session locking can now be "implicit" (before_handler), "early"
    (before_request_body), or "explicit" (none)
  * Moved checker back to cherrypy.checker from engine, and also added
    a new check_config_types method. There's also a new checker config
    namespace, so you can turn off the checker with "checker.on = False",
    or turn off specific methods with "checker.check_method_foo = None"</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1187006400">- Update to 3.0.2:
  * Some bugfixes</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1200916800">- Update to 3.0.3</changelog>
  <changelog author="James Oakley &lt;jfunk@funktronics.ca&gt;" date="1236686400">- Update to 3.1.1</changelog>
  <changelog author="poeml@novell.com" date="1242129600">- add dos2unix to BuildRequires
- convert the package changelog from the in-specfile text to a .changes file,
  to be edited with "osc vc"</changelog>
  <changelog author="poeml@suse.de" date="1242129601">- the INSTALLED_FILES file name had a little typo
- fix changelog to be in chronological order (an error that I
  probably introduced during the conversion)</changelog>
  <changelog author="saschpe@suse.de" date="1299153600">- Update to 3.2:
  * WSGI-1.0.1 compliance, support for Python's builtin SSL module
  * Much improved FastCGI support
  * Python 3 support
- Spec file cleanup:
  * Added proper license header
  * Added changelog section
- Repacked tarball as tar.bz2</changelog>
  <changelog author="saschpe@suse.de" date="1306843200">- Renamed package to python-CherryPy to match upstream PyPi name
  * Added Provides/Obsoletes for python-cherrypy</changelog>
  <changelog author="highwaystar.ru@gmail.com" date="1337774400">- update to 3.2.2
- python3 package added
- minor spec improvement</changelog>
  <changelog author="p.drouand@gmail.com" date="1380196800">- Update to version 3.2.4
  + No changelog available
- Remove redundant %clean section</changelog>
  <changelog author="toddrme2178@gmail.com" date="1400587200">- Update to version 3.3.0
  + No changelog available
- Update to version 3.2.6
  + No changelog available
- Update to version 3.2.5
  + No changelog available</changelog>
  <changelog author="benoit.monin@gmx.fr" date="1424606400">- update to version 3.6.0:
  * Fixed HTTP range headers for negative length larger than
    content size
  * Disabled universal wheel generation as wsgiserver has Python
    duality
  * Pull Request #42: Correct TypeError in ``check_auth`` when
    encrypt is used
  * Pull Request #59: Correct signature of HandlerWrapperTool
  * Pull Request #60: Fix error in SessionAuth where login_screen
    was incorrectly used
  * Issue #1077: Support keyword-only arguments in dispatchers
    (Python 3)
  * Issue #1019: Allow logging host name in the access log
  * Pull Request #50: Fixed race condition in session cleanup
- changes from version 3.5.0:
  * Issue #1301: When the incoming queue is full, now reject
    additional connections. This functionality was added to
    CherryPy 3.0, but unintentionally lost in 3.1
- changes from version 3.4.0:
  * Miscellaneous quality improvements
- remove CFLAGS export
- use update-alternatives for cherryd binary</changelog>
  <changelog author="jmassaguerpla@suse.com" date="1498478400">- fix SSL not working https://github.com/cherrypy/cherrypy/issues/1298
  In order to fix SSL for salt-api for CaaSP 1.0 (bsc#1043589), we
  need to add this commit which is refered in the above github issue:
  https://github.com/cherrypy/cherrypy/commit/409d7f64e2e92e69750ac31a555c7dd859796e04
  ssl_fix.patch contains the commit.</changelog>
</package>
<package pkgid="ad0efd23f3e52b55e0c85135b1c64216b9300c0e6765c076d4450248226223c1" name="python-apache-libcloud" arch="noarch">
  <version epoch="0" ver="0.19.0" rel="5.2"/>
  <changelog author="aboe76@gmail.com" date="1358856000">- initial upload version 0.11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1359374400">- Cleanup spec file
- Fix rpmlint errors
- Rename package to match spec file</changelog>
  <changelog author="aboe76@gmail.com" date="1359547200">- Updated spec file copyright to Suse</changelog>
  <changelog author="aboe76@gmail.com" date="1361275200">- 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]</changelog>
  <changelog author="aboe76@gmail.com" date="1366027200">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1367928000">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1372680000">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1378382400">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1379851200">- 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.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="aboe76@gmail.com" date="1388664000">- Updated to 0.13.3 (bnc#857209)
- Security fix release, for destroying nodes on digitalOcean
  'data_scrub' method is always invoked</changelog>
  <changelog author="aboe76@gmail.com" date="1390651200">- Big release 0.14.0
- General:
  - If the file exists, read pricing data from ~/.libcloud/pricing.json by default.
  If the file doesn?t exist, fall back to the old behavior and use pricing data
    which is bundled with the release. [Tomaz Muraus]
  - Add libcloud.pricing.download_pricing_file function for downloading and
    updating the pricing file. [Tomaz Muraus]
  - Fix libcloud.utils.py3.urlquote so it works with unicode strings
    under Python 2. (LIBCLOUD-429) [Michael Farrell]
- Compute:
  - Refactor Rackspace driver classes and make them easier to use.
    Now there are two Rackspace provider constants - Provider.RACKSPACE which represents
    new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN
    which represents old first-gen cloud servers.
    Note: This change is backward incompatible.
    For more information on those changes and how to update your code,
    please visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Deprecate the following EC2 provider constants:
    EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST,
    EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST,
    EC2_SA_EAST and replace it with a new EC2 constant.
    Driver referenced by this new constant now takes a ?region? argument which
    dictates to which region to connect.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on those changes and how to update your code,
    please visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add support for volume related functions to OpenNebula driver. (LIBCLOUD-354) [Emanuele Rocca]
  - Add methods for managing storage volumes to the OpenStack driver. (LIBCLOUD-353) [Bernard Kerckenaere]
  - Add new driver for Google Compute Engine (LIBCLOUD-266, LIBCLOUD-386) [Rick Wright]
  - Fix create_node ?features? metadata and update affected drivers. (LIBCLOUD-367) [John Carr]
  - Update EC2 driver to accept the auth kwarg (it will accept NodeAuthSSH objects and
    automatically import a public key that is not already uploaded to the EC2 keyring).
    (Follow on from LIBCLOUD-367). [John Carr]
  - Unify extension argument names for assigning a node to security groups in EC2 and OpenStack driver.
    Argument in the EC2 driver has been renamed from ex_securitygroup to ex_security_groups.
    For backward compatibility reasons, old argument will continue to work until the next major release.
    (LIBCLOUD-375) [Tomaz Muraus]
  - Add ex_import_keypair_from_string and ex_import_keypair method to the CloudStack driver.
    (LIBCLOUD-380) [Sebastien Goasguen]
  - Add support for managing floating IP addresses to the OpenStack driver. (LIBCLOUD-382) [Ivan Kusalic]
  - Add extension methods for handling port forwarding to the CloudStack driver,
    rename CloudStackForwardingRule class to CloudStackIPForwardingRule. (LIBCLOUD-348, LIBCLOUD-381) [sebastien goasguen]
  - Hook up deploy_node functionality in the CloudStack driver and unify extension arguments
    for handling security groups. (LIBCLOUD-388) [sebastien goasguen]
  - Allow user to pass ?args? argument to the ScriptDeployment and ScriptFileDeployment class.
    This argument tells which command line arguments get passed to the ScriptDeployment script. (LIBCLOUD-394)
    Note: This change is backward incompatible.
    For more information on how this affects your code and how to update it,
    visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Allow user to specify IAM profile to use when creating an EC2 node. (LIBCLOUD-403) [Xavier Barbosa]
  - Add support for keypair management to the OpenStack driver. (LIBCLOUD-392) [L. Schaub]
  - Allow user to specify disk partitioning mode using ex_disk_config argument in the OpenStack based drivers.
    (LIBCLOUD-402) [Brian Curtin]
  - Add new driver for NephoScale provider (http://nephoscale.com/). (LIBCLOUD-404) [Markos Gogoulos]
  - Update network related extension methods so they work correctly with both, OpenStack and Rackspace driver.
    (LIBCLOUD-368) [Tomaz Muraus]
  - Add tests for networking functionality in the OpenStack and Rackspace driver. [Tomaz Muraus]
  - Allow user to pass all supported extension arguments to ex_rebuild_server method in the OpenStack driver.
    (LIBCLOUD-408) [Dave King]
  - Add pricing information for Rackspace Cloud Sydney region. [Tomaz Muraus]
  - Update EC2 instance type map and pricing data. High Storage instances are now also available in
    Sydney and Singapore region. [Tomaz Muraus]
  - Add new methods for managing storage volumes and snapshots to the EC2 driver (list_volumes,
    list_snapshots, destroy_volume_snapshot, create_volume_snapshot) (LIBCLOUD-409) [Oleg Suharev]
  - Add the following new extension methods to EC2 driver: ex_destroy_image, ex_modify_instance_attributes,
    ex_delete_keypair. (LIBCLOUD-409) [Oleg Suharev]
  - Allow user to specify a port range when creating a port forwarding rule. (LIBCLOUD-409) [Oleg Suharev]
  - Align Joyent driver with other drivers and deprecate ?location? argument in the driver constructor
    in favor of ?region? argument.
    Note: Deprecated argument will continue to work until the next major release. [Tomaz Muraus]
  - Deprecate the following ElasticHosts provider constants:
    ELASTICHOSTS_UK1, ELASTICHOSTS_UK2, ELASTICHOSTS_US1, ELASTICHOSTS_US2, ELASTICHOSTS_US3,
    ELASTICHOSTS_CA1, ELASTICHOSTS_AU1, ELASTICHOSTS_CN1 and replace it with a new ELASTICHOSTS constant.
    Driver referenced by this new constant now takes a ?region? argument which dictates to which region to connect.
    Note: Deprecated constants will continue to work until the next major release. For more information on those changes and
    how to update your code, please visit ?Upgrade Notes?
    documentation page - http://s.apache.org/lc0140un (LIBCLOUD-383) [Michael Bennett, Tomaz Muraus]
  - Add log statements to our ParamikoSSHClient wrapper. This should make debugging deployment issues easier.
    (LIBCLOUD-414) [Tomaz Muraus]
  - Add new ?NodeState.STOPPED? node state. Update HostVirual and EC2 driver to also recognize this new state.
    (LIBCLOUD-296) [Jayy Vis]
  - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
  - Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415) [Oleg Suharev]
  - Add the following new extension methods for elastic IP management to the EC2 driver:
    ex_allocate_address, ex_disassociate_address, ex_release_address. (LIBCLOUD-417) [Patrick Armstrong]
  - For consistency and accuracy, rename ?ex_associate_addresses? method in the EC2 driver to
    ?ex_associate_address_with_node?.
    Note: Old method will continue to work until the next major release. [Tomaz Muraus]
  - Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames) provider. (LIBCLOUD-358) [Bernard Kerckenaere]
  - Update default kernel versions which are used when creating a Linode server.
    Old default kernel versions:
    x86 - 2.6.18.8-x86_64-linode1
    x86_64 - 2.6.39.1-linode34
    New default kernel versions:
    x86 - 3.9.3-x86-linode52
    x86_64 - 3.9.3-x86_64-linode33
    (LIBCLOUD-424) [Tomaz Muraus, Jon Chen]
  - Disable cache busting functionality in the OpenStack and Rackspace next-gen driver and enable it
    only for Rackspace first-gen driver. [Tomaz Muraus]
  - Update Google Compute Engine driver to v1beta16. [Rick Wright]
  - Modify auth_url variable in the OpenStack drivers so it works more like users would expect it to.
    Previously path specified in the auth_url was ignored and only protocol, hostname and port were used.
    Now user can provide a full url for the auth_url variable and the path provided in the url is also used.
    [DaeMyung Kang, Tomaz Muraus]
  - Allow user to associate arbitrary key/value pairs with a node by passing ?ex_metadata? argument
    (dictionary) to create_node method in the EC2 driver. Those values are associated with a node using
    tags functionality. (LIBCLOUD-395) [Ivan Kusalic]
  - Add ?ex_get_metadata? method to EC2 and OpenStack driver. This method reads metadata dictionary
    from the Node object. (LIBCLOUD-395) [Ivan Kusalic]
  - Multiple improvements in the Softlayer driver:
  - Map ?INITIATING? node state to NodeState.PENDING
  - If node is launching remap ?halted? state to ?pending?
  - Add more node sizes
  - Add ex_stop_node and ex_start_node method
  - Update tests response fixtures
    (LIBCLOUD-416) [Markos Gogoulos]
  - Modify list_sizes method in the KT UCloud driver to work, even if the item doesn?t have ?diskofferingid?
    attribute. (LIBCLOUD-435) [DaeMyung Kang]
  - Add new c3 instance types to the EC2 driver. [Tomaz Muraus]
  - Fix an issue with the ex_list_keypairs and ex_list_security_groups method in the CloudStack driver
    which caused an exception to be thrown if the API returned no keypairs / security groups.
    (LIBCLOUD-438) [Carlos Reategui, Tomaz Muraus]
  - Fix a bug in the OpenStack based drivers with not correctly checking if the auth token has expired
    before re-using it. (LIBCLOUD-428)
    Reported by Michael Farrell. [Tomaz Muraus, Michael Farrell]
- Storage
  - Deprecate CLOUDFILES_US and CLOUDFILES_UK provider constant and replace it with a new CLOUDFILES constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one
    of ?ord?, ?dfw?, ?iad?, ?syd?, ?lon?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Allow users to filter objects starting with a prefix by passing ex_prefix argument to the list_
    container_objects method in the S3, Google Storage and CloudFiles driver. (LIBCLOUD-369) [Stefan Friesel]
  - Fix an issue with mutating connectionCls.host attribute in the Azure driver. This bug prevented user
    from having multiple Azure drivers with different keys instantiated at the same time. (LIBCLOUD-399) [Olivier Grisel]
  - Add a new driver for KT UCloud based on the OpenStack Swift driver. (LIBCLOUD-431). [DaeMyung Kang]
- Load Balancer:
  - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one of the
    following: ?ord?, ?dfw?, ?iad?, ?syd?, ?lon?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add new driver for Google Compute Engine (LIBCLOUD-386) [Rick Wright]
  - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
- DNS:
  - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one of the
    following: ?us?, ?uk?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Use string instead of integer for RecordType ENUM value.
    Note: If you directly use an integer instead of RecordType ENUM class you need to update your code to
    use the RecordType ENUM otherwise the code won?t work. For more information on how to do that,
    see ?Upgrade Notes? documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add ?export_zone_to_bind_format? and export_zone_to_bind_zone_file method which allows users to
    export Libcloud Zone to BIND zone format. (LIBCLOUD-398) [Tomaz Muraus]
  - Update issue with inexistent zone / record handling in the get_zone and get_record
    method in the Linode driver. Those issues were related to changes in the Linode API. (LIBCLOUD-425) [Jon Chen]</changelog>
  <changelog author="aboe76@gmail.com" date="1391947200">- Changes with Apache Libcloud 0.14.1
- Compute:
  - Add new m3.medium and m3.large instance information to the EC2 driver. [Tomaz Muraus]
  - Add a new driver for CloudSigma API v2.0. [Tomaz Muraus]
  - Add ?volume_id? attribute to the Node ?extra? dictionary in the EC2 driver. Also fix the value of the ?device? extra attribute in the StorageVolume object. (LIBCLOUD-501) [Oleg Suharev]
  - Add the following extension methods to the OpenStack driver: ex_pause_node, ex_unpause_node, ex_suspend_node, ex_resume_node. (LIBCLOUD-505, GITHUB-238) [Chris DeRamus]
  - Add ex_limits method to the CloudStack driver. (LIBCLOUD-507, GITHUB-240) [Chris DeRamus]
  - Add ?extra? dictionary to the CloudStackNode object and include more attributes in the ?extra? dictionary of the network and volume object. (LIBCLOUD-506, GITHUB-239) [Chris DeRamus]
  - Add ex_register_image method to the EC2 driver. (LIBCLOUD-508, GITHUB-241) [Chris DeRamus]
  - Add methods for managing volume snapshots to the OpenStack driver. (LIBCLOUD-512, GITHUB-245) [Chris DeRamus]
- Load Balancer:
  - Fix a bug in the ex_targetpool_add_node and ex_targetpool_remove_node method in the GCE driver. [Rick Wright]
- Storage:
  - Allow user to use an internal endpoint in the CloudFiles driver by passing ?use_internal_url? argument to the driver constructor. (GITHUB-229, GITHUB-231) [John Obelenus]
- DNS:
  - Add PTR to the supported record types in the Rackspace driver. [Tomaz Muraus]
  - Fix Zerigo driver to set Record.name attribute for records which refer to the bare domain to ?None? instead of an empty string. [Tomaz Muraus]
  - For consistency with other drivers, update Rackspace driver to set Record.name attribute for the records which refer to the bare domain to ?None? instead of setting them to FQDN. [Tomaz Muraus]
  - Update Rackspace driver to support paginating through zones and records. (GITHUB-230) [Roy Wellington]
  - Update Route53 driver so it supports handling records with multiple values (e.g. MX). (LIBCLOUD-504, GITHUB-237) [Chris DeRamus]
  - Update Route53 driver to better handle SRV records. [Tomaz Muraus]
  - Update Route53 driver, make sure ?ttl? attribute in the Record extra dictionary is always an int. [Tomaz Muraus]</changelog>
  <changelog author="aboe76@gmail.com" date="1403697600">- Updated to Apache LibCloud 0.15.0
- Package:
  - New requirement python-lxml
- general:
  - Use lxml library (if available) for parsing XML. This should substantially reduce parsing time and memory usage for large XML responses (e.g. retrieving all the available images in the EC2 driver). [Andrew Mann]
  - Use ?head flag instead of -X HEAD when logging curl lines for HEAD requests in debug mode.
    Reported by Brian Metzler. (LIBCLOUD-552) [Tomaz Muraus]
  - Fix Python 3 compatibility bugs in the following functions:
  - import_key_pair_from_string in the EC2 driver
  - publickey._to_md5_fingerprint
  - publickey.get_pubkey_ssh2_fingerprint
    (GITHUB-301) [Csaba Hoch]
  - Update CA_CERTS_PATH to also look for CA cert bundle which comes with openssl Homebrew formula on OS x (/usr/local/etc/openssl/cert.pem). (GITHUB-309) [Pedro Romano]
  - Update Google drivers to allow simultaneous authornization for all the supported Google Services. (GITHUB-302) [Eric Johnson]
- Compute:
  - Fix create_key_pair method which was not returning private key. (LIBCLOUD-566) [Sebastien Goasguen]
  - Map ?Stopped? node state in the CloudStack driver to NodeState.STOPPED instead of NodeState.TERMINATED, ?Stopping? to NodeState.PENDING instead of NodeState.TERMINATED and ?Expunging? to NodeState.PENDING instead of NodeState.TERMINATED. (GITHUB-246) [Chris DeRamus, Tomaz Muraus]
  - Add ex_create_tags and ex_delete_tags method to the CloudStack driver. (LIBCLOUD-514, GITHUB-248) [Chris DeRamus]
  - Add new G2 instances to the EC2 driver. [Tomaz Muraus]
  - Add support for multiple API versions to the Eucalyptus driver and allows user to pass ?api_version? argument to the driver constructor. (LIBCLOUD-516, GITHUB-249) [Chris DeRamus]
  - Map ?Powered Off? state in the vCloud driver from ?TERMINATED? to ?STOPPED?. (GITHUB-251) [Ash Berlin]
  - Add ex_rename_node method to the DigitalOcean driver. (GITHUB-252) [Rahul Ranjan]
  - Improve error parsing in the DigitalOcean driver.
    Reported by Deni Bertovic. [Tomaz Muraus]
  - Add extension methods for the VPC internet gateway management to the EC2 driver. (LIBCLOUD-525, GITHUB-255) [Chris DeRamus]
  - Add CloudStackProject class to the CloudStack driver and add option to select project and disk offering on node creation. (LIBCLOUD-526, GITHUB-257) [Jim Divine]
  - Fix IP address handling in the OpenStack driver. (LIBCLOUD-503, GITHUB-235) [Markos Gogoulos]
  - Ad new ex_delete_image and ex_deprecate_image method to the GCE driver. (GITHUB-260) [Franck Cuny]
  - Ad new ex_copy_image method to the GCE driver. (GITHUB-258) [Franck Cuny]
  - Ad new ex_set_volume_auto_delete method to the GCE driver. (GITHUB-264) [Franck Cuny]
  - Add ex_revoke_security_group_ingress method to the CloudStack driver. [Chris DeRamus, Tomaz Muraus]
  - Allow user to pass ex_ebs_optimized argument to the create_node method in the EC2 driver. (GITHUB-272) [zerthimon]
  - Add ?deprecated? attribute to the Node object in the Google Compute Engine driver. (GITHUB-276) [Chris / bassdread]
  - Update Softlayer driver to use ?fullyQualifiedDomainName? instead of ?hostname? attribute for the node name. (GITHUB-280) [RoelVanNyen]
  - Allow user to specify target tags using target_tags attribute when creating a firewall rule in the GCE driver. (GITHUB-278) [zerthimon]
  - Add new standard API for image management and initial implementation for the EC2 and Rackspace driver. (GITHUB-277) [Matt Lehman]
  - Allow user to specify ?displayname? attribute when creating a CloudStack node by passing ?ex_displayname? argument to the method.
  - Also allow ?name? argument to be empty (None). This way CloudStack automatically uses Node?s UUID for the name. (GITHUB-289) [Jeff Moody]
  - Deprecate ?key? argument in the SSHClient class in favor of new ?key_files? argument.
  - Also add a new ?key_material? argument. This argument can contain raw string version of a private key.
    Note 1: ?key_files? and ?key_material? arguments are mutually exclusive. Note 2: ?key_material? argument is not supported in the ShellOutSSHClient.
    Use node id attribute instead of the name for the ?lconfig? label in the Linode driver. This way the label is never longer than 48 characters. (GITHUB-287) [earthgecko]
  - Add a new driver for Outscale SAS and Outscale INC cloud (http://www.outscale.com). (GITHUB-285, GITHUB-293, LIBCLOUD-536, LIBCLOUD-553) [Benoit Canet]
  - Add new driver for HP Public Cloud (Helion) available via Provider.HPCLOUD constant. [Tomaz Muraus]
  - Allow user to specify availability zone when creating an OpenStack node by passing ?ex_availability_zone? argument to the create_node method. Note: This will only work if the OpenStack installation is running availability zones extension. (GITHUB-295, LIBCLOUD-555) [syndicut]
  - Allow user to pass filters to ex_list_networks method in the EC2 driver. (GITHUB-294) [zerthimon]
  - Allow user to retrieve container images using ex_get_image method in the Google Compute Engine driver. (GITHUB-299, LIBCLOUD-562) [Magnus Andersson]
  - Add new driver for Kili public cloud (http://kili.io/) [Tomaz Muraus]
  - Add ?timeout? argument to the ParamikoSSHClient.run method. If this argument is specified and the command passed to run method doesn?t finish in the defined timeout, SSHCommandTimeoutError is throw and the connection to the remote server is closed.
    Note #1: If timed out happens, this functionality doesn?t guarantee that the underlying command will be stopped / killed. The way it works it simply closes a connect to the remote server. [Tomaz Muraus]
    Note #2: ?timeout? argument is only available in the Paramiko SSH client.
  - Make ?cidrs_ips? argument in the ex_authorize_security_group_egress method in the EC2 driver mandatory. (GITHUB-301) [Csaba Hoch]
  - Add extension methods for manging floating IPs (ex_get_floating_ip, ex_create_floating_ip, ex_delete_floating_ip) to the Openstack 1.1 driver. (GITHUB-301) [Csaba Hoch]
  - Fix bug in RimuHosting driver which caused driver not to work when the provider returned compressed (gzip?ed) response. (LIBCLOUD-569, GITHUB-303) [amastracci]
  - Fix issue with overwriting the server memory values in the RimuHosting driver. (GUTHUB-308) [Dustin Oberloh]
  - Add ex_all_tenants argument to the list_nodes method in the OpenStack driver. (GITHUB-312) [LIBCLOUD-575, Zak Estrada]
  - Add support for network management for advanced zones (ex_list_network_offerings, ex_create_network, ex_delete_network) in the CloudStack driver. (GITHUB-316) [Roeland Kuipers]
  - Add extension methods for routes and route table management to the EC2 driver (ex_list_route_tables, ex_create_route_table, ex_delete_route_table, ex_associate_route_table, ex_dissociate_route_table, ex_replace_route_table_association, ex_create_route, ex_delete_route, ex_replace_route) (LIBCLOUD-574, GITHUB-313) [Lior Goikhburg]
  - Fix ex_list_snapshots for HP Helion OpenStack based driver. [Tomaz Muraus]
  - Allow user to specify volume type and number of IOPS when creating a new volume in the EC2 driver by passing ex_volume_type and ex_iops argument to the create_volume method. [Tomaz Muraus]
  - Fix ex_unpause_node method in the OpenStack driver. (GITHUB-317) [Pablo Orduña]
  - Allow user to launch EC2 node in a specific VPC subnet by passing ex_subnet argument to the create_node method. (GITHUB-318) [Lior Goikhburg]
- Storage:
  - Fix container name encoding in the iterate_container_objects and get_container_cdn_url method in the CloudFiles driver. Previously, those methods would throw an exception if user passed in a container name which contained a whitespace.
    Reported by Brian Metzler. (LIBCLOUD-552) [Tomaz MUraus]
  - Fix a bug in the OpenStack Swift driver which prevented the driver to work with installations where region names in the service catalog werent upper case. (LIBCLOUD-576, GITHUB-311) [Zak Estrada]
- Load Balancer:
  - Add extension methods for policy managagement to the ELB driver. (LIBCLOUD-522, GITHUB-253) [Rahul Ranjan]
- DNS:
  - Fix update_record method in the Route56 driver so it works correctly for records with multiple values. [Tomaz Muraus]
  - Add ex_create_multi_value_record method to the Route53 driver which allows user to create a record with multiple values with a single call. [Tomaz Muraus]
  - Add new driver for Google DNS. (GITHUB-269) [Franck Cuny]</changelog>
  <changelog author="aboe76@gmail.com" date="1405944000">- Updated to Apache Libcloud 0.15.1
- Compute:
  - Allow user to limit a list of subnets which are returned by passing subnet_ids and filters argument to the ex_list_subnets
    method in the EC2 driver. (LIBCLOUD-571, GITHUB-306) [Lior Goikhburg]
  - Allow user to limit a list of internet gateways which are returned by passing gateway_ids and filters argument to the
    ex_list_internet_gateways method in the EC2 driver. (LIBCLOUD-572, GITHUB-307) [Lior Goikhburg]
  - Allow user to filter which nodes are returned by passing ex_filters argument to the list_nodes method in the EC2 driver.
    (LIBCLOUD-580, GITHUB-320) [Lior Goikhburg]
  - Add network_association_id to ex_list_public_ips and CloudstackAddress object (GITHUB-327) [Roeland Kuipers]
  - Allow user to specify admin password by passing ex_admin_pass argument to the create_node method in the Openstack driver.
    (GITHUB-315) [Marcus Devich]
  - Fix a possible race condition in deploy_node which would occur if node is online and can be accessed via SSH, but the
    SSH key we want to use hasn?t been installed yet.
    Previously, we would immediately throw if we can connect, but the SSH key hasn?t been installed yet. (GITHUB-331) [David Gay]
    Propagate an exception in deploy_node method if user specified an invalid path to the private key file. Previously
    this exception was silently swallowed and ignored. [Tomaz Muraus]
- DNS:
  - Include a better message in the exception which is thrown when a request in the Rackspace driver ends up in an ERROR state. [Tomaz Muraus]</changelog>
  <changelog author="aboe76@gmail.com" date="1424260800">- Updated to Apache Libcloud 0.17.0
- skipped 0.16.0 but the changes are listed here also.
- General:
  - Use match_hostname function from backports.ssl_match_hostname package to verify the SSL certificate hostname instead of relying on our own logic. (GITHUB-374) [Alex Gaynor]
  - Add new OpenStackIdentity_3_0_Connection class for working with OpenStack Identity (Keystone) service API v3. [Tomaz Muraus]
  - Add support for prettifying JSON or XML response body which is printed to a file like object when using LIBCLOUD_DEBUG environment variable. This option can be enabled by setting LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE environment variable. [Tomaz Muraus]
  - Add support for using an HTTP proxy for outgoing HTTP and HTTPS requests. [Tomaz Muraus, Philip Kershaw]
- Compute:
  - GCE driver updated to include ex_stop_node() and ex_start_node() methods. (GITHUB-442) [Eric Johnson]
  - GCE driver now raises ResourceNotFoundError when the specified image is not found in any image project. Previously, this would return None but now raises the not-found exception instead. This fixes a bug where returning None caused ex_delete_image to raise an AttributeError. (GITHUB-441) [Eric Johnson]
  - GCE driver update to support JSON format Service Account files and a PY3 fix from Siim Põder for LIBCLOUD-627. (LIBCLOUD-627, LIBCLOUD-657, GITHUB-438) [Eric Johnson]
  - GCE driver fixed for missing param on ex_add_access_config. (GITHUB-435) [Peter Mooshammer]
  - GCE driver support for HTTP load-balancer resources. (LIBCLOUD-605, GITHUB-429) [Lee Verberne]
  - GCE driver updated to make better use of GCEDiskTypes. (GITHUB-428) [Eric Johnson]
  - GCE driver list_images() now returns all non-deprecated images by default. (LIBCLOUD-602, GITHUB-423) [Eric Johnson]
  - Improve GCE API coverage for create_node(). (GITHUB-419) [Eric Johnson]
  - GCE Licenses added to the GCE driver. (GITHUB-420) [Eric Johnson]
  - GCE Projects support common instance metadata and usage export buckets. (GITHUB-409) [Eric Johnson]
  - Improvements to TargetPool resource in GCE driver. (GITHUB-414) [Eric Johnson]
  - Adding TargetInstances resource to GCE driver. (GITHUB-393) [Eric Johnson]
  - Adding DiskTypes resource to GCE driver. (GITHUB-391) [Eric Johnson]
  - Fix boot disk auto_delete in GCE driver. (GITHUB-412) [Igor Bogomazov]
  - Add Routes to GCE driver. (GITHUB-410) [Eric Johnson]
  - Add missing ubuntu-os-cloud images to the GCE driver. (LIBCLOUD-632, GITHUB-385) [Borja Martin]
  - Add new us-east-2 and us-east-3 region to the Joyent driver. (GITHUB-386) [ZuluPro]
  - Add missing t2. instance types to the us-west-1 region in the EC2 driver. (GITHUB-388) [Matt Lehman]
  - Add option to expunge VM on destroy in CloudStack driver. (GITHUB-382) [Roeland Kuipers]
  - Add extra attribute in list_images for CloudStack driver. (GITHUB-389) [Loic Lambiel]
  - Add ex_security_group_ids argument to the create_node method in the EC2 driver. This way users can launch VPC nodes with security groups. (GITHUB-373) [Itxaka Serrano]
  - Add description argument to GCE Network. (GITHUB-397) [Eric Johnson]
  - GCE: Improve MachineType (size) coverage of GCE API. (GITHUB-396) [Eric Johnson]
  - GCE: Improved Images coverage. (GITHUB-395) [Eric Johnson]
  - GCE: Support for global IP addresses. (GITHUB-390, GITHUB-394) [Eric Johnson]
  - GCE: Add missing snapshot attributes. (GITHUB-401) [Eric Johnson]
  - AWS: Set proper disk size in c3.X instance types. (GITHUB-405) [Itxaka Serrano]
  - Fix a bug with handling of the ex_keyname argument in the Softlayer driver. (GITHUB-416, LIBCLOUD-647) [Dustin Oberloh]
  - Update CloudSigma region list (remove Las Vegas, NV region and add new San Jose, CA and Miami, FL region). (GITHUB-417) [Viktor Petersson]
  - Add ex_get_node method to the Joyent driver. (GITHUB-421) [ZuluPro]
  - Add support for placement group management to the EC2 driver. (GITHUB-418) [Mikhail Ovsyannikov]
  - Add new tok02 region to the Softlayer driver. (GITHUB-436, LIBCLOUD-656) [Dustin Oberloh]
  - Add new Honolulu, HI endpoint to the CloudSigma driver. (GITHUB-439) [Stephen D. Spencer]
  - Fix a bug with config_drive attribute in the OpenStack driver. New versions of OpenStack now return a boolean and not a string. (GITHUB-433) [quilombo]
  - Add support for Abiquo API v3.x, remove support for now obsolete API v2.x. (GITHUB-433, LIBCLOUD-652) [David Freedman]
  - Allow rootdisksize parameter in create_node CloudStack driver (GITHUB-440, LIBCLOUD-658) [Loic Lambiel]
  - Fix an issue with LIBCLOUD_DEBUG not working correctly with the Linode driver. [Tomaz Muraus, Juan Carlos Moreno] (LIBCLOUD-598, GITHUB-342)
  - Add new driver for VMware vSphere (http://www.vmware.com/products/vsphere/) based clouds. [Tomaz Muraus]
  - Add two new default node states - NodeState.SUSPENDED and NodeState.ERROR. [Tomaz Muraus]
  - Fix to join networks properly in deploy_node in the CloudStack driver. (LIBCLOUD-593, GITUHB-336) [Atsushi Sasaki]
  - Create CloudStackFirewallRule class and corresponding methods. (LIBCLOUD-594, GITHUB-337) [Atsushi Sasaki]
  - Add support for SSD disks to Google Compute driver. (GITHUB-339) [Eric Johnson]
  - Add utility get_regions and get_service_names methods to the OpenStackServiceCatalog class. [Andrew Mann, Tomaz Muraus]
  - Fix a bug in ex_get_console_output in the EC2 driver which would cause an exception to be thrown if there was no console output for a particular node.
    Reported by Chris DeRamus. [Tomaz Muraus]
  - Add ip_address parameter in CloudStack driver create_node method. (GITHUB-346) [Roeland Kuipers]
  - Fix ParamikoSSHClient.run and deploy_node method to work correctly under Python 3. (GITHUB-347) [Eddy Reyes]
  - Update OpenStack driver to map more node states to states recognized by Libcloud. [Chris DeRamus]
  - Fix a bug with ex_metadata argument handling in the Google Compute Engine driver create_node method. (LIBCLOUD-544, GITHUB-349, GITHUB-353) [Raphael Theberge]
  - Add SSH key pair management methods to the Softlayer driver. (GITHUB-321, GITHUB-354) [Itxaka Serrano]
  - Correctly categorize node IP addresses into public and private when dealing with OpenStack floating IPs. [Andrew Mann]
  - Add new t2 instance types to the EC2 driver. [Tomaz Muraus]
  - Add support for Amazon GovCloud to the EC2 driver (us-gov-west-1 region). [Chris DeRamus]
  - Allow user to pass "gp2" for "ex_volume_type" argument to the create_volume method in the EC2 driver.
    Reported by Xavier Barbosa. [Tomaz Muraus, Xavier Barbosa]
  - Add new driver for ProfitBricks provider. (LIBCLOUD-589, GITHUB-352) [Matt Baldwin]
  - Various improvements and bugs fixes in the GCE driver. For a list, see https://github.com/apache/libcloud/pull/360/commits (GITHUB-360) [Evgeny Egorochkin]
  - Allow user to specify virtualization type when registering an EC2 image by passing virtualization_type argument to the ex_register_image method. (GITHUB-361) [Andy Grimm]
  - Add ex_create_image method to the GCE driver. (GITHUB-358, LIBCLOUD-611) [Katriel Traum]
  - Add some methods to CloudStack driver: create_volume_snapshot, list_snapshots, destroy_volume_snapshot create_snapshot_template, ex_list_os_types) (GITHUB-363, LIBCLOUD-616) [Oleg Suharev]
  - Added VPC support and Egress Firewall rule support fo CloudStack (GITHUB-363) [Jeroen de Korte]
  - Add additional attributes to the extra dictionary of OpenStack StorageVolume object. (GITHUB-366) [Gertjan Oude Lohuis]
  - Fix create_volume method in the OpenStack driver to return a created volume object (instance of StorageVolume) on success, instead of a boolean indicating operation success. (GITHUB-365) [Gertjan Oude Lohuis]
  - Add optional project parameters for ex_list_networks() to CloudStack driver (GITHUB-367, LIBCLOUD-615) [Rene Moser]
  - CLOUDSTACK: option to start VM in a STOPPED state (GITHUB-368) [Roeland Kuipers]
  - Support "config_drive" in the OpenStack driver. Allow users to pass ex_config_drive argument to the create_node and ex_rebuild_node method. (GITHUB-370) [Nirmal Ranganathan]
  - Add support for service scopes to the create_node method in the GCE driver. (LIBCLOUD-578, GITHUB-373) [Eric Johnson]
  - Update GCE driver to allow for authentication with internal metadata service. (LIBCLOUD-625, LIBCLOUD-276, GITHUB-276) [Eric Johnson]
  - Fix a bug in Elasticstack node creation method where it would raise exceptions because of missing data in a response, and also fix pulling the IP from the proper data item. (GITHUB-325) [Michael Bennett]
  - Fix a bug which prevented user to connect and instantiate multiple EC2 driver instances for different regions at the same time. (GITHUB-325) [Michael Bennett]
  - Add methods in CloudStack driver to manage mutiple nics per vm. (GITHUB-369) [Roeland Kuipers]
  - Implements VPC network ACLs for CloudStack driver. (GITHUB-371) [Jeroen de Korte]
- Storage:
  - Allow user to pass headers argument to the upload_object and upload_object_via_stream method.
    This way user can specify CORS headers with the drivers which support that. (GITHUB-403, GITHUB-404) [Peter Schmidt]
  - Fix upload_object_via_stream so it works correctly under Python 3.x if user manually passes an iterator to the method.
    Also improve how reading a file in chunks works with drivers which support chunked encoding - always try to fill a chunk with CHUNK_SIZE bytes instead of directly streaming the chunk which iterator returns.
    Previously, if iterator returned 1 byte in one iteration, we would directly send this as a single chunk to the API. (GITHUB-408, LIBCLOUD-639) [Peter Schmidt]
  - Fix a bug with CDN requests in the CloudFiles driver. [Tomaz Muraus]
  - Fix a bug with not being able to specify meta_data / tags when uploading an object using Google Storage driver. (LIBCLOUD-612, GITHUB-356) [Stefan Friesel]
- Loadbalancer:
  - Updates to CloudStack driver. (GITHUB-434) [Jeroen de Korte]
  - Allow user to specify session affinity algorithm in the GCE driver by passing ex_session_affinity argument to the create_balancer method. (LIBCLOUD-595, GITHUB-341) [Lee Verberne, Eric Johnson]
- DNS:
  - New driver for Softlayer DNS service. (GITHUB-413, LIBCLOUD-640) [Van? Levstik]
  - Fix a bug with ex_create_multi_value_record method in the Route53 driver only returning a single record. (GITHUB-431, LIBCLOUD-650) [Itxaka Serrano]
  - Various fixes in the Google DNS driver. (GITHUB-378) [Franck Cuny]</changelog>
  <changelog author="aboe76@gmail.com" date="1439467200">- Updated to apache libcloud 0.18.0
  for the changelog see:
  https://github.com/apache/libcloud/blob/v0.18.0/CHANGES.rst#changes-with-apache-libcloud-0180</changelog>
  <changelog author="aboe76@gmail.com" date="1446379200">- Updated to apache libcloud 0.19.0
  for the changelog see:
  https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-with-apache-libcloud-0190</changelog>
  <changelog author="mc@suse.com" date="1478001600">- BuildRequire python-xml only on SUSE systems
- use SUSE macros only when building for SUSE systems</changelog>
  <changelog author="bwiedemann@suse.com" date="1500984000">- Add apache-libcloud-0.19.0-ssl-cert.patch to fix salt-cloud
  with SSL-enabled clouds (boo#1025467)</changelog>
</package>
<package pkgid="01f9f7dae2f27fc25dc718a2dbe5754599ff2b26e3bc16085b79190c98e1a867" name="python-apache-libcloud" arch="src">
  <version epoch="0" ver="0.19.0" rel="5.2"/>
  <changelog author="aboe76@gmail.com" date="1358856000">- initial upload version 0.11.4</changelog>
  <changelog author="toddrme2178@gmail.com" date="1359374400">- Cleanup spec file
- Fix rpmlint errors
- Rename package to match spec file</changelog>
  <changelog author="aboe76@gmail.com" date="1359547200">- Updated spec file copyright to Suse</changelog>
  <changelog author="aboe76@gmail.com" date="1361275200">- 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]</changelog>
  <changelog author="aboe76@gmail.com" date="1366027200">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1367928000">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1372680000">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1378382400">- 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.</changelog>
  <changelog author="aboe76@gmail.com" date="1379851200">- 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.</changelog>
  <changelog author="speilicke@suse.com" date="1382616000">- Require python-setuptools instead of distribute (upstreams merged)</changelog>
  <changelog author="aboe76@gmail.com" date="1388664000">- Updated to 0.13.3 (bnc#857209)
- Security fix release, for destroying nodes on digitalOcean
  'data_scrub' method is always invoked</changelog>
  <changelog author="aboe76@gmail.com" date="1390651200">- Big release 0.14.0
- General:
  - If the file exists, read pricing data from ~/.libcloud/pricing.json by default.
  If the file doesn?t exist, fall back to the old behavior and use pricing data
    which is bundled with the release. [Tomaz Muraus]
  - Add libcloud.pricing.download_pricing_file function for downloading and
    updating the pricing file. [Tomaz Muraus]
  - Fix libcloud.utils.py3.urlquote so it works with unicode strings
    under Python 2. (LIBCLOUD-429) [Michael Farrell]
- Compute:
  - Refactor Rackspace driver classes and make them easier to use.
    Now there are two Rackspace provider constants - Provider.RACKSPACE which represents
    new next-gen OpenStack servers and Provider.RACKSPACE_FIRST_GEN
    which represents old first-gen cloud servers.
    Note: This change is backward incompatible.
    For more information on those changes and how to update your code,
    please visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Deprecate the following EC2 provider constants:
    EC2_US_EAST, EC2_EU, EC2_EU_WEST, EC2_AP_SOUTHEAST,
    EC2_AP_NORTHEAST, EC2_US_WEST_OREGON, EC2_SA_EAST,
    EC2_SA_EAST and replace it with a new EC2 constant.
    Driver referenced by this new constant now takes a ?region? argument which
    dictates to which region to connect.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on those changes and how to update your code,
    please visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add support for volume related functions to OpenNebula driver. (LIBCLOUD-354) [Emanuele Rocca]
  - Add methods for managing storage volumes to the OpenStack driver. (LIBCLOUD-353) [Bernard Kerckenaere]
  - Add new driver for Google Compute Engine (LIBCLOUD-266, LIBCLOUD-386) [Rick Wright]
  - Fix create_node ?features? metadata and update affected drivers. (LIBCLOUD-367) [John Carr]
  - Update EC2 driver to accept the auth kwarg (it will accept NodeAuthSSH objects and
    automatically import a public key that is not already uploaded to the EC2 keyring).
    (Follow on from LIBCLOUD-367). [John Carr]
  - Unify extension argument names for assigning a node to security groups in EC2 and OpenStack driver.
    Argument in the EC2 driver has been renamed from ex_securitygroup to ex_security_groups.
    For backward compatibility reasons, old argument will continue to work until the next major release.
    (LIBCLOUD-375) [Tomaz Muraus]
  - Add ex_import_keypair_from_string and ex_import_keypair method to the CloudStack driver.
    (LIBCLOUD-380) [Sebastien Goasguen]
  - Add support for managing floating IP addresses to the OpenStack driver. (LIBCLOUD-382) [Ivan Kusalic]
  - Add extension methods for handling port forwarding to the CloudStack driver,
    rename CloudStackForwardingRule class to CloudStackIPForwardingRule. (LIBCLOUD-348, LIBCLOUD-381) [sebastien goasguen]
  - Hook up deploy_node functionality in the CloudStack driver and unify extension arguments
    for handling security groups. (LIBCLOUD-388) [sebastien goasguen]
  - Allow user to pass ?args? argument to the ScriptDeployment and ScriptFileDeployment class.
    This argument tells which command line arguments get passed to the ScriptDeployment script. (LIBCLOUD-394)
    Note: This change is backward incompatible.
    For more information on how this affects your code and how to update it,
    visit ?Upgrade Notes? documentation page - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Allow user to specify IAM profile to use when creating an EC2 node. (LIBCLOUD-403) [Xavier Barbosa]
  - Add support for keypair management to the OpenStack driver. (LIBCLOUD-392) [L. Schaub]
  - Allow user to specify disk partitioning mode using ex_disk_config argument in the OpenStack based drivers.
    (LIBCLOUD-402) [Brian Curtin]
  - Add new driver for NephoScale provider (http://nephoscale.com/). (LIBCLOUD-404) [Markos Gogoulos]
  - Update network related extension methods so they work correctly with both, OpenStack and Rackspace driver.
    (LIBCLOUD-368) [Tomaz Muraus]
  - Add tests for networking functionality in the OpenStack and Rackspace driver. [Tomaz Muraus]
  - Allow user to pass all supported extension arguments to ex_rebuild_server method in the OpenStack driver.
    (LIBCLOUD-408) [Dave King]
  - Add pricing information for Rackspace Cloud Sydney region. [Tomaz Muraus]
  - Update EC2 instance type map and pricing data. High Storage instances are now also available in
    Sydney and Singapore region. [Tomaz Muraus]
  - Add new methods for managing storage volumes and snapshots to the EC2 driver (list_volumes,
    list_snapshots, destroy_volume_snapshot, create_volume_snapshot) (LIBCLOUD-409) [Oleg Suharev]
  - Add the following new extension methods to EC2 driver: ex_destroy_image, ex_modify_instance_attributes,
    ex_delete_keypair. (LIBCLOUD-409) [Oleg Suharev]
  - Allow user to specify a port range when creating a port forwarding rule. (LIBCLOUD-409) [Oleg Suharev]
  - Align Joyent driver with other drivers and deprecate ?location? argument in the driver constructor
    in favor of ?region? argument.
    Note: Deprecated argument will continue to work until the next major release. [Tomaz Muraus]
  - Deprecate the following ElasticHosts provider constants:
    ELASTICHOSTS_UK1, ELASTICHOSTS_UK2, ELASTICHOSTS_US1, ELASTICHOSTS_US2, ELASTICHOSTS_US3,
    ELASTICHOSTS_CA1, ELASTICHOSTS_AU1, ELASTICHOSTS_CN1 and replace it with a new ELASTICHOSTS constant.
    Driver referenced by this new constant now takes a ?region? argument which dictates to which region to connect.
    Note: Deprecated constants will continue to work until the next major release. For more information on those changes and
    how to update your code, please visit ?Upgrade Notes?
    documentation page - http://s.apache.org/lc0140un (LIBCLOUD-383) [Michael Bennett, Tomaz Muraus]
  - Add log statements to our ParamikoSSHClient wrapper. This should make debugging deployment issues easier.
    (LIBCLOUD-414) [Tomaz Muraus]
  - Add new ?NodeState.STOPPED? node state. Update HostVirual and EC2 driver to also recognize this new state.
    (LIBCLOUD-296) [Jayy Vis]
  - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
  - Fix ex_delete_keypair method in the EC2 driver. (LIBCLOUD-415) [Oleg Suharev]
  - Add the following new extension methods for elastic IP management to the EC2 driver:
    ex_allocate_address, ex_disassociate_address, ex_release_address. (LIBCLOUD-417) [Patrick Armstrong]
  - For consistency and accuracy, rename ?ex_associate_addresses? method in the EC2 driver to
    ?ex_associate_address_with_node?.
    Note: Old method will continue to work until the next major release. [Tomaz Muraus]
  - Add new driver for CloudFrames (http://www.cloudfounders.com/CloudFrames) provider. (LIBCLOUD-358) [Bernard Kerckenaere]
  - Update default kernel versions which are used when creating a Linode server.
    Old default kernel versions:
    x86 - 2.6.18.8-x86_64-linode1
    x86_64 - 2.6.39.1-linode34
    New default kernel versions:
    x86 - 3.9.3-x86-linode52
    x86_64 - 3.9.3-x86_64-linode33
    (LIBCLOUD-424) [Tomaz Muraus, Jon Chen]
  - Disable cache busting functionality in the OpenStack and Rackspace next-gen driver and enable it
    only for Rackspace first-gen driver. [Tomaz Muraus]
  - Update Google Compute Engine driver to v1beta16. [Rick Wright]
  - Modify auth_url variable in the OpenStack drivers so it works more like users would expect it to.
    Previously path specified in the auth_url was ignored and only protocol, hostname and port were used.
    Now user can provide a full url for the auth_url variable and the path provided in the url is also used.
    [DaeMyung Kang, Tomaz Muraus]
  - Allow user to associate arbitrary key/value pairs with a node by passing ?ex_metadata? argument
    (dictionary) to create_node method in the EC2 driver. Those values are associated with a node using
    tags functionality. (LIBCLOUD-395) [Ivan Kusalic]
  - Add ?ex_get_metadata? method to EC2 and OpenStack driver. This method reads metadata dictionary
    from the Node object. (LIBCLOUD-395) [Ivan Kusalic]
  - Multiple improvements in the Softlayer driver:
  - Map ?INITIATING? node state to NodeState.PENDING
  - If node is launching remap ?halted? state to ?pending?
  - Add more node sizes
  - Add ex_stop_node and ex_start_node method
  - Update tests response fixtures
    (LIBCLOUD-416) [Markos Gogoulos]
  - Modify list_sizes method in the KT UCloud driver to work, even if the item doesn?t have ?diskofferingid?
    attribute. (LIBCLOUD-435) [DaeMyung Kang]
  - Add new c3 instance types to the EC2 driver. [Tomaz Muraus]
  - Fix an issue with the ex_list_keypairs and ex_list_security_groups method in the CloudStack driver
    which caused an exception to be thrown if the API returned no keypairs / security groups.
    (LIBCLOUD-438) [Carlos Reategui, Tomaz Muraus]
  - Fix a bug in the OpenStack based drivers with not correctly checking if the auth token has expired
    before re-using it. (LIBCLOUD-428)
    Reported by Michael Farrell. [Tomaz Muraus, Michael Farrell]
- Storage
  - Deprecate CLOUDFILES_US and CLOUDFILES_UK provider constant and replace it with a new CLOUDFILES constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one
    of ?ord?, ?dfw?, ?iad?, ?syd?, ?lon?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Allow users to filter objects starting with a prefix by passing ex_prefix argument to the list_
    container_objects method in the S3, Google Storage and CloudFiles driver. (LIBCLOUD-369) [Stefan Friesel]
  - Fix an issue with mutating connectionCls.host attribute in the Azure driver. This bug prevented user
    from having multiple Azure drivers with different keys instantiated at the same time. (LIBCLOUD-399) [Olivier Grisel]
  - Add a new driver for KT UCloud based on the OpenStack Swift driver. (LIBCLOUD-431). [DaeMyung Kang]
- Load Balancer:
  - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one of the
    following: ?ord?, ?dfw?, ?iad?, ?syd?, ?lon?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add new driver for Google Compute Engine (LIBCLOUD-386) [Rick Wright]
  - Add new Hong Kong endpoint to Rackspace driver. [Brian Curtin]
- DNS:
  - Deprecate RACKSPACE_US and RACKSPACE_UK provider constant and replace it with a new RACKSPACE constant.
    Driver referenced by this new constant takes a ?region? keyword argument which can be one of the
    following: ?us?, ?uk?.
    Note: Deprecated constants will continue to work until the next major release.
    For more information on this change, please visit ?Upgrade Notes?
    documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Use string instead of integer for RecordType ENUM value.
    Note: If you directly use an integer instead of RecordType ENUM class you need to update your code to
    use the RecordType ENUM otherwise the code won?t work. For more information on how to do that,
    see ?Upgrade Notes? documentation section - http://s.apache.org/lc0140un [Tomaz Muraus]
  - Add ?export_zone_to_bind_format? and export_zone_to_bind_zone_file method which allows users to
    export Libcloud Zone to BIND zone format. (LIBCLOUD-398) [Tomaz Muraus]
  - Update issue with inexistent zone / record handling in the get_zone and get_record
    method in the Linode driver. Those issues were related to changes in the Linode API. (LIBCLOUD-425) [Jon Chen]</changelog>
  <changelog author="aboe76@gmail.com" date="1391947200">- Changes with Apache Libcloud 0.14.1
- Compute:
  - Add new m3.medium and m3.large instance information to the EC2 driver. [Tomaz Muraus]
  - Add a new driver for CloudSigma API v2.0. [Tomaz Muraus]
  - Add ?volume_id? attribute to the Node ?extra? dictionary in the EC2 driver. Also fix the value of the ?device? extra attribute in the StorageVolume object. (LIBCLOUD-501) [Oleg Suharev]
  - Add the following extension methods to the OpenStack driver: ex_pause_node, ex_unpause_node, ex_suspend_node, ex_resume_node. (LIBCLOUD-505, GITHUB-238) [Chris DeRamus]
  - Add ex_limits method to the CloudStack driver. (LIBCLOUD-507, GITHUB-240) [Chris DeRamus]
  - Add ?extra? dictionary to the CloudStackNode object and include more attributes in the ?extra? dictionary of the network and volume object. (LIBCLOUD-506, GITHUB-239) [Chris DeRamus]
  - Add ex_register_image method to the EC2 driver. (LIBCLOUD-508, GITHUB-241) [Chris DeRamus]
  - Add methods for managing volume snapshots to the OpenStack driver. (LIBCLOUD-512, GITHUB-245) [Chris DeRamus]
- Load Balancer:
  - Fix a bug in the ex_targetpool_add_node and ex_targetpool_remove_node method in the GCE driver. [Rick Wright]
- Storage:
  - Allow user to use an internal endpoint in the CloudFiles driver by passing ?use_internal_url? argument to the driver constructor. (GITHUB-229, GITHUB-231) [John Obelenus]
- DNS:
  - Add PTR to the supported record types in the Rackspace driver. [Tomaz Muraus]
  - Fix Zerigo driver to set Record.name attribute for records which refer to the bare domain to ?None? instead of an empty string. [Tomaz Muraus]
  - For consistency with other drivers, update Rackspace driver to set Record.name attribute for the records which refer to the bare domain to ?None? instead of setting them to FQDN. [Tomaz Muraus]
  - Update Rackspace driver to support paginating through zones and records. (GITHUB-230) [Roy Wellington]
  - Update Route53 driver so it supports handling records with multiple values (e.g. MX). (LIBCLOUD-504, GITHUB-237) [Chris DeRamus]
  - Update Route53 driver to better handle SRV records. [Tomaz Muraus]
  - Update Route53 driver, make sure ?ttl? attribute in the Record extra dictionary is always an int. [Tomaz Muraus]</changelog>
  <changelog author="aboe76@gmail.com" date="1403697600">- Updated to Apache LibCloud 0.15.0
- Package:
  - New requirement python-lxml
- general:
  - Use lxml library (if available) for parsing XML. This should substantially reduce parsing time and memory usage for large XML responses (e.g. retrieving all the available images in the EC2 driver). [Andrew Mann]
  - Use ?head flag instead of -X HEAD when logging curl lines for HEAD requests in debug mode.
    Reported by Brian Metzler. (LIBCLOUD-552) [Tomaz Muraus]
  - Fix Python 3 compatibility bugs in the following functions:
  - import_key_pair_from_string in the EC2 driver
  - publickey._to_md5_fingerprint
  - publickey.get_pubkey_ssh2_fingerprint
    (GITHUB-301) [Csaba Hoch]
  - Update CA_CERTS_PATH to also look for CA cert bundle which comes with openssl Homebrew formula on OS x (/usr/local/etc/openssl/cert.pem). (GITHUB-309) [Pedro Romano]
  - Update Google drivers to allow simultaneous authornization for all the supported Google Services. (GITHUB-302) [Eric Johnson]
- Compute:
  - Fix create_key_pair method which was not returning private key. (LIBCLOUD-566) [Sebastien Goasguen]
  - Map ?Stopped? node state in the CloudStack driver to NodeState.STOPPED instead of NodeState.TERMINATED, ?Stopping? to NodeState.PENDING instead of NodeState.TERMINATED and ?Expunging? to NodeState.PENDING instead of NodeState.TERMINATED. (GITHUB-246) [Chris DeRamus, Tomaz Muraus]
  - Add ex_create_tags and ex_delete_tags method to the CloudStack driver. (LIBCLOUD-514, GITHUB-248) [Chris DeRamus]
  - Add new G2 instances to the EC2 driver. [Tomaz Muraus]
  - Add support for multiple API versions to the Eucalyptus driver and allows user to pass ?api_version? argument to the driver constructor. (LIBCLOUD-516, GITHUB-249) [Chris DeRamus]
  - Map ?Powered Off? state in the vCloud driver from ?TERMINATED? to ?STOPPED?. (GITHUB-251) [Ash Berlin]
  - Add ex_rename_node method to the DigitalOcean driver. (GITHUB-252) [Rahul Ranjan]
  - Improve error parsing in the DigitalOcean driver.
    Reported by Deni Bertovic. [Tomaz Muraus]
  - Add extension methods for the VPC internet gateway management to the EC2 driver. (LIBCLOUD-525, GITHUB-255) [Chris DeRamus]
  - Add CloudStackProject class to the CloudStack driver and add option to select project and disk offering on node creation. (LIBCLOUD-526, GITHUB-257) [Jim Divine]
  - Fix IP address handling in the OpenStack driver. (LIBCLOUD-503, GITHUB-235) [Markos Gogoulos]
  - Ad new ex_delete_image and ex_deprecate_image method to the GCE driver. (GITHUB-260) [Franck Cuny]
  - Ad new ex_copy_image method to the GCE driver. (GITHUB-258) [Franck Cuny]
  - Ad new ex_set_volume_auto_delete method to the GCE driver. (GITHUB-264) [Franck Cuny]
  - Add ex_revoke_security_group_ingress method to the CloudStack driver. [Chris DeRamus, Tomaz Muraus]
  - Allow user to pass ex_ebs_optimized argument to the create_node method in the EC2 driver. (GITHUB-272) [zerthimon]
  - Add ?deprecated? attribute to the Node object in the Google Compute Engine driver. (GITHUB-276) [Chris / bassdread]
  - Update Softlayer driver to use ?fullyQualifiedDomainName? instead of ?hostname? attribute for the node name. (GITHUB-280) [RoelVanNyen]
  - Allow user to specify target tags using target_tags attribute when creating a firewall rule in the GCE driver. (GITHUB-278) [zerthimon]
  - Add new standard API for image management and initial implementation for the EC2 and Rackspace driver. (GITHUB-277) [Matt Lehman]
  - Allow user to specify ?displayname? attribute when creating a CloudStack node by passing ?ex_displayname? argument to the method.
  - Also allow ?name? argument to be empty (None). This way CloudStack automatically uses Node?s UUID for the name. (GITHUB-289) [Jeff Moody]
  - Deprecate ?key? argument in the SSHClient class in favor of new ?key_files? argument.
  - Also add a new ?key_material? argument. This argument can contain raw string version of a private key.
    Note 1: ?key_files? and ?key_material? arguments are mutually exclusive. Note 2: ?key_material? argument is not supported in the ShellOutSSHClient.
    Use node id attribute instead of the name for the ?lconfig? label in the Linode driver. This way the label is never longer than 48 characters. (GITHUB-287) [earthgecko]
  - Add a new driver for Outscale SAS and Outscale INC cloud (http://www.outscale.com). (GITHUB-285, GITHUB-293, LIBCLOUD-536, LIBCLOUD-553) [Benoit Canet]
  - Add new driver for HP Public Cloud (Helion) available via Provider.HPCLOUD constant. [Tomaz Muraus]
  - Allow user to specify availability zone when creating an OpenStack node by passing ?ex_availability_zone? argument to the create_node method. Note: This will only work if the OpenStack installation is running availability zones extension. (GITHUB-295, LIBCLOUD-555) [syndicut]
  - Allow user to pass filters to ex_list_networks method in the EC2 driver. (GITHUB-294) [zerthimon]
  - Allow user to retrieve container images using ex_get_image method in the Google Compute Engine driver. (GITHUB-299, LIBCLOUD-562) [Magnus Andersson]
  - Add new driver for Kili public cloud (http://kili.io/) [Tomaz Muraus]
  - Add ?timeout? argument to the ParamikoSSHClient.run method. If this argument is specified and the command passed to run method doesn?t finish in the defined timeout, SSHCommandTimeoutError is throw and the connection to the remote server is closed.
    Note #1: If timed out happens, this functionality doesn?t guarantee that the underlying command will be stopped / killed. The way it works it simply closes a connect to the remote server. [Tomaz Muraus]
    Note #2: ?timeout? argument is only available in the Paramiko SSH client.
  - Make ?cidrs_ips? argument in the ex_authorize_security_group_egress method in the EC2 driver mandatory. (GITHUB-301) [Csaba Hoch]
  - Add extension methods for manging floating IPs (ex_get_floating_ip, ex_create_floating_ip, ex_delete_floating_ip) to the Openstack 1.1 driver. (GITHUB-301) [Csaba Hoch]
  - Fix bug in RimuHosting driver which caused driver not to work when the provider returned compressed (gzip?ed) response. (LIBCLOUD-569, GITHUB-303) [amastracci]
  - Fix issue with overwriting the server memory values in the RimuHosting driver. (GUTHUB-308) [Dustin Oberloh]
  - Add ex_all_tenants argument to the list_nodes method in the OpenStack driver. (GITHUB-312) [LIBCLOUD-575, Zak Estrada]
  - Add support for network management for advanced zones (ex_list_network_offerings, ex_create_network, ex_delete_network) in the CloudStack driver. (GITHUB-316) [Roeland Kuipers]
  - Add extension methods for routes and route table management to the EC2 driver (ex_list_route_tables, ex_create_route_table, ex_delete_route_table, ex_associate_route_table, ex_dissociate_route_table, ex_replace_route_table_association, ex_create_route, ex_delete_route, ex_replace_route) (LIBCLOUD-574, GITHUB-313) [Lior Goikhburg]
  - Fix ex_list_snapshots for HP Helion OpenStack based driver. [Tomaz Muraus]
  - Allow user to specify volume type and number of IOPS when creating a new volume in the EC2 driver by passing ex_volume_type and ex_iops argument to the create_volume method. [Tomaz Muraus]
  - Fix ex_unpause_node method in the OpenStack driver. (GITHUB-317) [Pablo Orduña]
  - Allow user to launch EC2 node in a specific VPC subnet by passing ex_subnet argument to the create_node method. (GITHUB-318) [Lior Goikhburg]
- Storage:
  - Fix container name encoding in the iterate_container_objects and get_container_cdn_url method in the CloudFiles driver. Previously, those methods would throw an exception if user passed in a container name which contained a whitespace.
    Reported by Brian Metzler. (LIBCLOUD-552) [Tomaz MUraus]
  - Fix a bug in the OpenStack Swift driver which prevented the driver to work with installations where region names in the service catalog werent upper case. (LIBCLOUD-576, GITHUB-311) [Zak Estrada]
- Load Balancer:
  - Add extension methods for policy managagement to the ELB driver. (LIBCLOUD-522, GITHUB-253) [Rahul Ranjan]
- DNS:
  - Fix update_record method in the Route56 driver so it works correctly for records with multiple values. [Tomaz Muraus]
  - Add ex_create_multi_value_record method to the Route53 driver which allows user to create a record with multiple values with a single call. [Tomaz Muraus]
  - Add new driver for Google DNS. (GITHUB-269) [Franck Cuny]</changelog>
  <changelog author="aboe76@gmail.com" date="1405944000">- Updated to Apache Libcloud 0.15.1
- Compute:
  - Allow user to limit a list of subnets which are returned by passing subnet_ids and filters argument to the ex_list_subnets
    method in the EC2 driver. (LIBCLOUD-571, GITHUB-306) [Lior Goikhburg]
  - Allow user to limit a list of internet gateways which are returned by passing gateway_ids and filters argument to the
    ex_list_internet_gateways method in the EC2 driver. (LIBCLOUD-572, GITHUB-307) [Lior Goikhburg]
  - Allow user to filter which nodes are returned by passing ex_filters argument to the list_nodes method in the EC2 driver.
    (LIBCLOUD-580, GITHUB-320) [Lior Goikhburg]
  - Add network_association_id to ex_list_public_ips and CloudstackAddress object (GITHUB-327) [Roeland Kuipers]
  - Allow user to specify admin password by passing ex_admin_pass argument to the create_node method in the Openstack driver.
    (GITHUB-315) [Marcus Devich]
  - Fix a possible race condition in deploy_node which would occur if node is online and can be accessed via SSH, but the
    SSH key we want to use hasn?t been installed yet.
    Previously, we would immediately throw if we can connect, but the SSH key hasn?t been installed yet. (GITHUB-331) [David Gay]
    Propagate an exception in deploy_node method if user specified an invalid path to the private key file. Previously
    this exception was silently swallowed and ignored. [Tomaz Muraus]
- DNS:
  - Include a better message in the exception which is thrown when a request in the Rackspace driver ends up in an ERROR state. [Tomaz Muraus]</changelog>
  <changelog author="aboe76@gmail.com" date="1424260800">- Updated to Apache Libcloud 0.17.0
- skipped 0.16.0 but the changes are listed here also.
- General:
  - Use match_hostname function from backports.ssl_match_hostname package to verify the SSL certificate hostname instead of relying on our own logic. (GITHUB-374) [Alex Gaynor]
  - Add new OpenStackIdentity_3_0_Connection class for working with OpenStack Identity (Keystone) service API v3. [Tomaz Muraus]
  - Add support for prettifying JSON or XML response body which is printed to a file like object when using LIBCLOUD_DEBUG environment variable. This option can be enabled by setting LIBCLOUD_DEBUG_PRETTY_PRINT_RESPONSE environment variable. [Tomaz Muraus]
  - Add support for using an HTTP proxy for outgoing HTTP and HTTPS requests. [Tomaz Muraus, Philip Kershaw]
- Compute:
  - GCE driver updated to include ex_stop_node() and ex_start_node() methods. (GITHUB-442) [Eric Johnson]
  - GCE driver now raises ResourceNotFoundError when the specified image is not found in any image project. Previously, this would return None but now raises the not-found exception instead. This fixes a bug where returning None caused ex_delete_image to raise an AttributeError. (GITHUB-441) [Eric Johnson]
  - GCE driver update to support JSON format Service Account files and a PY3 fix from Siim Põder for LIBCLOUD-627. (LIBCLOUD-627, LIBCLOUD-657, GITHUB-438) [Eric Johnson]
  - GCE driver fixed for missing param on ex_add_access_config. (GITHUB-435) [Peter Mooshammer]
  - GCE driver support for HTTP load-balancer resources. (LIBCLOUD-605, GITHUB-429) [Lee Verberne]
  - GCE driver updated to make better use of GCEDiskTypes. (GITHUB-428) [Eric Johnson]
  - GCE driver list_images() now returns all non-deprecated images by default. (LIBCLOUD-602, GITHUB-423) [Eric Johnson]
  - Improve GCE API coverage for create_node(). (GITHUB-419) [Eric Johnson]
  - GCE Licenses added to the GCE driver. (GITHUB-420) [Eric Johnson]
  - GCE Projects support common instance metadata and usage export buckets. (GITHUB-409) [Eric Johnson]
  - Improvements to TargetPool resource in GCE driver. (GITHUB-414) [Eric Johnson]
  - Adding TargetInstances resource to GCE driver. (GITHUB-393) [Eric Johnson]
  - Adding DiskTypes resource to GCE driver. (GITHUB-391) [Eric Johnson]
  - Fix boot disk auto_delete in GCE driver. (GITHUB-412) [Igor Bogomazov]
  - Add Routes to GCE driver. (GITHUB-410) [Eric Johnson]
  - Add missing ubuntu-os-cloud images to the GCE driver. (LIBCLOUD-632, GITHUB-385) [Borja Martin]
  - Add new us-east-2 and us-east-3 region to the Joyent driver. (GITHUB-386) [ZuluPro]
  - Add missing t2. instance types to the us-west-1 region in the EC2 driver. (GITHUB-388) [Matt Lehman]
  - Add option to expunge VM on destroy in CloudStack driver. (GITHUB-382) [Roeland Kuipers]
  - Add extra attribute in list_images for CloudStack driver. (GITHUB-389) [Loic Lambiel]
  - Add ex_security_group_ids argument to the create_node method in the EC2 driver. This way users can launch VPC nodes with security groups. (GITHUB-373) [Itxaka Serrano]
  - Add description argument to GCE Network. (GITHUB-397) [Eric Johnson]
  - GCE: Improve MachineType (size) coverage of GCE API. (GITHUB-396) [Eric Johnson]
  - GCE: Improved Images coverage. (GITHUB-395) [Eric Johnson]
  - GCE: Support for global IP addresses. (GITHUB-390, GITHUB-394) [Eric Johnson]
  - GCE: Add missing snapshot attributes. (GITHUB-401) [Eric Johnson]
  - AWS: Set proper disk size in c3.X instance types. (GITHUB-405) [Itxaka Serrano]
  - Fix a bug with handling of the ex_keyname argument in the Softlayer driver. (GITHUB-416, LIBCLOUD-647) [Dustin Oberloh]
  - Update CloudSigma region list (remove Las Vegas, NV region and add new San Jose, CA and Miami, FL region). (GITHUB-417) [Viktor Petersson]
  - Add ex_get_node method to the Joyent driver. (GITHUB-421) [ZuluPro]
  - Add support for placement group management to the EC2 driver. (GITHUB-418) [Mikhail Ovsyannikov]
  - Add new tok02 region to the Softlayer driver. (GITHUB-436, LIBCLOUD-656) [Dustin Oberloh]
  - Add new Honolulu, HI endpoint to the CloudSigma driver. (GITHUB-439) [Stephen D. Spencer]
  - Fix a bug with config_drive attribute in the OpenStack driver. New versions of OpenStack now return a boolean and not a string. (GITHUB-433) [quilombo]
  - Add support for Abiquo API v3.x, remove support for now obsolete API v2.x. (GITHUB-433, LIBCLOUD-652) [David Freedman]
  - Allow rootdisksize parameter in create_node CloudStack driver (GITHUB-440, LIBCLOUD-658) [Loic Lambiel]
  - Fix an issue with LIBCLOUD_DEBUG not working correctly with the Linode driver. [Tomaz Muraus, Juan Carlos Moreno] (LIBCLOUD-598, GITHUB-342)
  - Add new driver for VMware vSphere (http://www.vmware.com/products/vsphere/) based clouds. [Tomaz Muraus]
  - Add two new default node states - NodeState.SUSPENDED and NodeState.ERROR. [Tomaz Muraus]
  - Fix to join networks properly in deploy_node in the CloudStack driver. (LIBCLOUD-593, GITUHB-336) [Atsushi Sasaki]
  - Create CloudStackFirewallRule class and corresponding methods. (LIBCLOUD-594, GITHUB-337) [Atsushi Sasaki]
  - Add support for SSD disks to Google Compute driver. (GITHUB-339) [Eric Johnson]
  - Add utility get_regions and get_service_names methods to the OpenStackServiceCatalog class. [Andrew Mann, Tomaz Muraus]
  - Fix a bug in ex_get_console_output in the EC2 driver which would cause an exception to be thrown if there was no console output for a particular node.
    Reported by Chris DeRamus. [Tomaz Muraus]
  - Add ip_address parameter in CloudStack driver create_node method. (GITHUB-346) [Roeland Kuipers]
  - Fix ParamikoSSHClient.run and deploy_node method to work correctly under Python 3. (GITHUB-347) [Eddy Reyes]
  - Update OpenStack driver to map more node states to states recognized by Libcloud. [Chris DeRamus]
  - Fix a bug with ex_metadata argument handling in the Google Compute Engine driver create_node method. (LIBCLOUD-544, GITHUB-349, GITHUB-353) [Raphael Theberge]
  - Add SSH key pair management methods to the Softlayer driver. (GITHUB-321, GITHUB-354) [Itxaka Serrano]
  - Correctly categorize node IP addresses into public and private when dealing with OpenStack floating IPs. [Andrew Mann]
  - Add new t2 instance types to the EC2 driver. [Tomaz Muraus]
  - Add support for Amazon GovCloud to the EC2 driver (us-gov-west-1 region). [Chris DeRamus]
  - Allow user to pass "gp2" for "ex_volume_type" argument to the create_volume method in the EC2 driver.
    Reported by Xavier Barbosa. [Tomaz Muraus, Xavier Barbosa]
  - Add new driver for ProfitBricks provider. (LIBCLOUD-589, GITHUB-352) [Matt Baldwin]
  - Various improvements and bugs fixes in the GCE driver. For a list, see https://github.com/apache/libcloud/pull/360/commits (GITHUB-360) [Evgeny Egorochkin]
  - Allow user to specify virtualization type when registering an EC2 image by passing virtualization_type argument to the ex_register_image method. (GITHUB-361) [Andy Grimm]
  - Add ex_create_image method to the GCE driver. (GITHUB-358, LIBCLOUD-611) [Katriel Traum]
  - Add some methods to CloudStack driver: create_volume_snapshot, list_snapshots, destroy_volume_snapshot create_snapshot_template, ex_list_os_types) (GITHUB-363, LIBCLOUD-616) [Oleg Suharev]
  - Added VPC support and Egress Firewall rule support fo CloudStack (GITHUB-363) [Jeroen de Korte]
  - Add additional attributes to the extra dictionary of OpenStack StorageVolume object. (GITHUB-366) [Gertjan Oude Lohuis]
  - Fix create_volume method in the OpenStack driver to return a created volume object (instance of StorageVolume) on success, instead of a boolean indicating operation success. (GITHUB-365) [Gertjan Oude Lohuis]
  - Add optional project parameters for ex_list_networks() to CloudStack driver (GITHUB-367, LIBCLOUD-615) [Rene Moser]
  - CLOUDSTACK: option to start VM in a STOPPED state (GITHUB-368) [Roeland Kuipers]
  - Support "config_drive" in the OpenStack driver. Allow users to pass ex_config_drive argument to the create_node and ex_rebuild_node method. (GITHUB-370) [Nirmal Ranganathan]
  - Add support for service scopes to the create_node method in the GCE driver. (LIBCLOUD-578, GITHUB-373) [Eric Johnson]
  - Update GCE driver to allow for authentication with internal metadata service. (LIBCLOUD-625, LIBCLOUD-276, GITHUB-276) [Eric Johnson]
  - Fix a bug in Elasticstack node creation method where it would raise exceptions because of missing data in a response, and also fix pulling the IP from the proper data item. (GITHUB-325) [Michael Bennett]
  - Fix a bug which prevented user to connect and instantiate multiple EC2 driver instances for different regions at the same time. (GITHUB-325) [Michael Bennett]
  - Add methods in CloudStack driver to manage mutiple nics per vm. (GITHUB-369) [Roeland Kuipers]
  - Implements VPC network ACLs for CloudStack driver. (GITHUB-371) [Jeroen de Korte]
- Storage:
  - Allow user to pass headers argument to the upload_object and upload_object_via_stream method.
    This way user can specify CORS headers with the drivers which support that. (GITHUB-403, GITHUB-404) [Peter Schmidt]
  - Fix upload_object_via_stream so it works correctly under Python 3.x if user manually passes an iterator to the method.
    Also improve how reading a file in chunks works with drivers which support chunked encoding - always try to fill a chunk with CHUNK_SIZE bytes instead of directly streaming the chunk which iterator returns.
    Previously, if iterator returned 1 byte in one iteration, we would directly send this as a single chunk to the API. (GITHUB-408, LIBCLOUD-639) [Peter Schmidt]
  - Fix a bug with CDN requests in the CloudFiles driver. [Tomaz Muraus]
  - Fix a bug with not being able to specify meta_data / tags when uploading an object using Google Storage driver. (LIBCLOUD-612, GITHUB-356) [Stefan Friesel]
- Loadbalancer:
  - Updates to CloudStack driver. (GITHUB-434) [Jeroen de Korte]
  - Allow user to specify session affinity algorithm in the GCE driver by passing ex_session_affinity argument to the create_balancer method. (LIBCLOUD-595, GITHUB-341) [Lee Verberne, Eric Johnson]
- DNS:
  - New driver for Softlayer DNS service. (GITHUB-413, LIBCLOUD-640) [Van? Levstik]
  - Fix a bug with ex_create_multi_value_record method in the Route53 driver only returning a single record. (GITHUB-431, LIBCLOUD-650) [Itxaka Serrano]
  - Various fixes in the Google DNS driver. (GITHUB-378) [Franck Cuny]</changelog>
  <changelog author="aboe76@gmail.com" date="1439467200">- Updated to apache libcloud 0.18.0
  for the changelog see:
  https://github.com/apache/libcloud/blob/v0.18.0/CHANGES.rst#changes-with-apache-libcloud-0180</changelog>
  <changelog author="aboe76@gmail.com" date="1446379200">- Updated to apache libcloud 0.19.0
  for the changelog see:
  https://github.com/apache/libcloud/blob/trunk/CHANGES.rst#changes-with-apache-libcloud-0190</changelog>
  <changelog author="mc@suse.com" date="1478001600">- BuildRequire python-xml only on SUSE systems
- use SUSE macros only when building for SUSE systems</changelog>
  <changelog author="bwiedemann@suse.com" date="1500984000">- Add apache-libcloud-0.19.0-ssl-cert.patch to fix salt-cloud
  with SSL-enabled clouds (boo#1025467)</changelog>
</package>
<package pkgid="eb87bda9a94b7ac85d559f42768f5b6942c15495d908e898d8be693c71dc6661" name="python-contextvars" arch="src">
  <version epoch="0" ver="2.4" rel="1.1"/>
  <changelog author="jayvdb@gmail.com" date="1555243200">- Initial spec for v2.4</changelog>
</package>
<package pkgid="5394750a485940d6bb285049daf2cc428ec780c2958f1ba99f765887611ca228" name="python-futures" arch="src">
  <version epoch="0" ver="2.1.3" rel="0.7.2"/>
  <changelog author="speilicke@suse.com" date="1365508800">- Initial version</changelog>
  <changelog author="cfarrell@suse.com" date="1366804800">- license update: BSD-2-Clause
  See LICENSE file</changelog>
</package>
<package pkgid="d8507e4d56370133a9aeac12e2a93205ec6cd5a26e604819f44b133853a29841" name="python-futures" arch="x86_64">
  <version epoch="0" ver="2.1.3" rel="0.7.2"/>
  <changelog author="speilicke@suse.com" date="1365508800">- Initial version</changelog>
  <changelog author="cfarrell@suse.com" date="1366804800">- license update: BSD-2-Clause
  See LICENSE file</changelog>
</package>
<package pkgid="72e122bb64c92581f2039f62dfd4171876fc115fc799c5e16c493d6b63542016" name="python-immutables" arch="src">
  <version epoch="0" ver="0.11" rel="1.1"/>
  <changelog author="jayvdb@gmail.com" date="1555243200">- Initial spec for v0.9</changelog>
  <changelog author="tchvatal@suse.com" date="1568116800">- Format with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1583755200">- Update to 0.11:
  * Python 3.8 fixes
- Add one more py38 patch:
  * py38.patch</changelog>
</package>
<package pkgid="53c739786c2533322c90f098b0b6d2f1f3d36d1fe27818c688bfc40a2366b633" name="python-looseversion" arch="src">
  <version epoch="0" ver="1.0.2" rel="7.2"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679313600">- Initial package: looseversion 1.0.2</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679486400">- Fix package build with old setuptools versions
- Added:
  * add_compatible_setup_py_file.patch</changelog>
  <changelog author="rosuna@suse.com" date="1734955200">- Add rpmlintrc to spec file</changelog>
</package>
<package pkgid="167ee50e0e718a9a115df1f3a48375f58c11b1cb12056508404d0f257f1d67b9" name="python3-contextvars" arch="noarch">
  <version epoch="0" ver="2.4" rel="1.1"/>
  <changelog author="jayvdb@gmail.com" date="1555243200">- Initial spec for v2.4</changelog>
</package>
<package pkgid="4456a447c259b190f324824de9f678478d5055dcf2e440b0c26c0ca8c57cf6f1" name="python3-immutables" arch="x86_64">
  <version epoch="0" ver="0.11" rel="1.1"/>
  <changelog author="jayvdb@gmail.com" date="1555243200">- Initial spec for v0.9</changelog>
  <changelog author="tchvatal@suse.com" date="1568116800">- Format with spec-cleaner</changelog>
  <changelog author="tchvatal@suse.com" date="1583755200">- Update to 0.11:
  * Python 3.8 fixes
- Add one more py38 patch:
  * py38.patch</changelog>
</package>
<package pkgid="8e6981427aac4322636619c7fec61ec68519bcaa8af172fb12eb43b284768cfa" name="python3-looseversion" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679313600">- Initial package: looseversion 1.0.2</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679486400">- Fix package build with old setuptools versions
- Added:
  * add_compatible_setup_py_file.patch</changelog>
</package>
<package pkgid="695ee5f82427b64444b353932ef29ce9df10a573ee0e5c5095cf3550942e6724" name="python3-looseversion" arch="src">
  <version epoch="0" ver="1.0.2" rel="2.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679313600">- Initial package: looseversion 1.0.2</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679486400">- Fix package build with old setuptools versions
- Added:
  * add_compatible_setup_py_file.patch</changelog>
</package>
<package pkgid="40f90e2f7077d414d149def24b8611f0629c4e6b0a9b6da2c521c0b462c0bc90" name="python3-looseversion" arch="noarch">
  <version epoch="0" ver="1.0.2" rel="7.2"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679313600">- Initial package: looseversion 1.0.2</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1679486400">- Fix package build with old setuptools versions
- Added:
  * add_compatible_setup_py_file.patch</changelog>
  <changelog author="rosuna@suse.com" date="1734955200">- Add rpmlintrc to spec file</changelog>
</package>
<package pkgid="31b678cc622b0253d65d98a6462cae510c60804921a239a80638d5545b8b5aa5" name="python3-salt" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="16336cea53e003872ce31239eb2c0f658a31baa58d0cd3676cb0731a6089c122" name="python3-salt-testsuite" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="e93228ee5973967b6bfc29fd285ece0062e1baf9e25c5f823c209a60e5474ae3" name="salt" arch="src">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="b1d18ea8bd2f5dc9fd3380661002bc23246c22a56d785193e04bf31e64b4a897" name="salt" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="078119105c9d7e0765f6d5858f8613afda22852dc259c383fe1c81a46868204a" name="salt-api" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="f1dc999d8d2baa68e80b9afe29d6a6e0ac6b392238852e38f2305e3cf372bbea" name="salt-bash-completion" arch="noarch">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="767cbef7e00c2195524889486f00a7c4e8708cc2f50eca246ff3126f35a5fac4" name="salt-cloud" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="e4192d815c140daea3e77bf78b7dbee33f20089f8c2aea79d328528d64d04325" name="salt-doc" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="50ca6b04c2321d30b8db32bd759285bf1acf262574f4c1534da1fe663884a06a" name="salt-fish-completion" arch="noarch">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="0b76c23d5e37a87c6101316eb4cbd80f4384b6fc076b3ceb39d3c71c5d1693d1" name="salt-master" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="75beacd21207b9622db2c2e2b9b5933b43196b77a5535cc7d1b375ce9cb0a8f7" name="salt-minion" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="1b5a4ff91a8470ef9056d16d28fa0a7ee9d963ebd4823e64e9b481e554660b48" name="salt-proxy" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="86285ac18f3bcf8050591ac90ca794d091e3c22c0ae57bba278deef749af8955" name="salt-ssh" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="760804e39a51476b7c465a09d531f2b887fd3e44412e454e4022ac524b1b384e" name="salt-standalone-formulas-configuration" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="f6900704a10f579a0badbaf53b9c6a4877d76b7c5d97bd16e997a6e7a0e20ec1" name="salt-syndic" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="dd9a2e2256a3664d976372d08b736a709530f1613e0e1e302a845bfd0ebb7a31" name="salt-test" arch="src">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="9a7322a5ddf2a1b5bb87297dbb63825aeeeb81999925c8a2321989fe8a3e3b4b" name="salt-transactional-update" arch="x86_64">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
<package pkgid="7e24c5b6227404456946c60ea4db1ba8ea3ac33a4e31c81b28b0673c8e1f285e" name="salt-zsh-completion" arch="noarch">
  <version epoch="0" ver="3006.0" rel="110.1"/>
  <changelog author="pablo.suarezhernandez@suse.com" date="1762516800">- Fix Salt for Python &gt; 3.11 (bsc#1252285) (bsc#1252244)
  * Use external tornado on Python &gt; 3.11
  * Make tls and x509 to use python-cryptography
  * Remove usage of spwd
- Added:
  * fix-salt-for-python-3.11.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1762776000">- Builds with py &gt;=3.13 require python-legacy-cgi</changelog>
  <changelog author="marek.czernek@suse.com" date="1762862400">- Fix TLS and x509 modules for OSes with older cryptography module
- Require python-legacy-cgi only for Python &gt; 3.12
- Added:
  * fix-tls-and-x509-modules-for-older-cryptography-modu.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1763035200">- Require Python dependencies only for used Python version</changelog>
  <changelog author="marek.czernek@suse.com" date="1767873600">- Extend warn_until period to 2027
- CVE-2025-62349: Add minimum_auth_version to enforce security (bsc#1254257)
- Backport security fixes for vendored tornado
  * BDSA-2024-3438
  * BDSA-2024-3439
  * BDSA-2024-9026
- CVE-2025-62348: Junos module yaml loader fix (bsc#1254256)
- Added:
  * extend-fails-to-warnings-until-2027-742.patch
  * backport-3006.17-security-fixes-739.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768392000">- Use internal deb classes instead of external aptsource lib
- Speed up wheel key.finger call (bsc#1240532)
- Backport security patches for Salt vendored tornado:
  * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903)
  * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905)
  * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904)
- CVE-2025-13836: limit http.client response read in NXOS modules (bsc#1254400)
- Simplify and speed up utils.find_json function (bsc#1246130)
- Added:
  * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch
  * speedup-wheel-key.finger-call-bsc-1240532-713.patch
  * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch
  * simplify-utils.json.find_json-function.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1768824000">- Make syntax in httputil_test compatible with Python 3.6
- Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325)
- Added:
  * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch
  * backport-add-maintain-m-privilege-to-postgres-module.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773403200">- Add x86_64_v2 as a possible rpm package architecture
- Make users with backslash working for salt-ssh (bsc#1254629)
- Fix ansible.playbooks extra-vars quoting (bsc#1257831)
- Fix virtualenv call in test helper to use proper python version
- Added:
  * add-x86_64_v2-as-a-possible-rpm-package-architecture.patch
  * make-users-with-backslash-working-for-salt-ssh-bsc-1.patch
  * fix-ansible.playbooks-extra-vars-quoting-bsc-1257831.patch
  * fix-virtualenv-call-in-test-helper-to-use-proper-pyt.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1773748800">- Backport security patch for Salt vendored tornado (bsc#1259554):
  * CVE-2026-31958: Add limits on multipart form data parsing
- Added:
  * backport-of-the-cve-2026-31958-fix-bsc-1259554.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1776340800">- Fix testsuite failures
- Added:
  * fix-test-failures-754.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1777291200">- BDSA-2025-60810: Harden Tornado from invalid HTTP reason phrases
- Read full URI from ldap pillar config (bsc#1254900)
- Added:
  * bdsa-2025-60810-harden-against-invalid-http-reason-p.patch
  * read-full-uri-from-ldap-pillar-config-753.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1778760000">- Use non vendored tornado with Python 3.11 (bsc#1257583, bsc#1259700)
- Added:
  * use-non-vendored-tornado-with-python-3.11.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1779451200">- Add 'show_changes' arg to 'file.append/file.prepend" states
- Added:
  * add-show_changes-to-file.append-and-file.prepend-sta.patch</changelog>
  <changelog author="yeray.gutierrez@suse.com" date="1780056000">- Calculate UUID grain for Xen PV guests (bsc#1255418)
- Added:
  * calculate-uuid-grain-for-xen-pv-guests-759.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1780920000">- Fix deprecation warnings when running on Python 3.13
- Added:
  * fix-deprecation-warnings-when-running-on-python-3.13.patch</changelog>
  <changelog author="pablo.suarezhernandez@suse.com" date="1781092800">- Fix ImportError during reentrant SIGTERM shutdown
- Fix broken "pkg.info_installed" after migration to salt.utils.timeutil
- Added:
  * fix-importerror-during-reentrant-sigterm-shutdown.patch
  * fix-broken-pkg.info_installed-after-moving-to-salt.u.patch</changelog>
  <changelog author="vzhestkov@suse.com" date="1782216000">- Fix the tests failing after switching to non-vendored tornado
- Fix the default group in tests for new users in SLE 15.6
- Use AsyncHTTPClient in salt.utils.http (bsc#1268325)
- Fix file fetching with cp module on non-vendored tornado
- Decode binary pillars for salt-ssh to avoid exceptions (bsc#1263822)
- Added:
  * fix-the-tests-failing-after-switching-to-non-vendore.patch
  * fix-the-default-group-in-tests-for-new-users-in-sle-.patch
  * use-asynchttpclient-in-salt.utils.http-bsc-1268325.patch
  * fix-file-fetching-with-non-vendored-tornado.patch
  * decode-binary-pillars-for-salt-ssh-to-avoid-exceptio.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1784116800">- Stabilize testsuite tests and fix AllEventsHandler
- Switch apache2ctl to apachectl for SUSE OSes (bsc#1252286)
- Support attrlist in ldap.managed (bsc#1257151)
- Added:
  * stabilize-testsuite-tests-and-fix-alleventshandler-7.patch
  * switch-apache2ctl-to-apachectl-for-suse-oses-bsc-125.patch
  * support-attrlist-in-ldap.managed-746.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1785326400">- Fix unit tests that fail due to async Tornado usage
- Added:
  * stabilize-testsuite-773.patch</changelog>
  <changelog author="marek.czernek@suse.com" date="1786449600">- Fix test failures with pytest&gt;=8
- Added:
  * migrate-rest_tornado-saltnado-tests-to-pytest-774.patch</changelog>
</package>
</otherdata>