File python-swift3.changes of Package python-swift3

-------------------------------------------------------------------
Mon May 18 06:57:10 UTC 2015 - vuntz@suse.com

- Update _service to track tarball generated on
  tarballs.openstack.org.
- Switch to packaging style of openstack packages.
- Create a test subpackage.
- Update to version 1.7.0.dev372:
  + Add .gitreview file.
  + Update package data
  + Add tox-based tests support
  + Fix pep8 errors
  + Update .gitignore
  + Fix listing bucket when key contains special URL charcters
  + Fix type errors with s3multi
  + Fix an 'if' condition.
  + Use HTTP_METHOD_NOT_ALLOWED when invalid method is specified
  + make handle_request return callable
  + Add setup.cfg and pbr support.
  + Remove unnecessary urllib.unquote calls
  + Improve coverage report
  + Use openstack.nose_plugin for tests
  + Make more use of Swob for code cleanup
  + Remove pbr dependency at run time
  + Split controllers
  + Added swift3.Response
  + test: add FakeSwift
  + Use InternalError for unexpected server errors
  + Use lxml for processing XML
  + tox: add support for pylint
  + Fix Pre-Signed URL
  + acl: fix PUT bucket acl
  + Add a wrapper for lxml to handle XML namespace
  + Define S3 errors as exceptions
  + Added swift3.Request
  + Raise SignatureDoesNotMatch for unauthorized requests
  + request: move status code check into swift3.Request
  + Split controllers into separate modules
  + test: split TestSwift3 based on controller modules
  + test: add support for functional tests
  + Don't intervene with non-AWS HTTP authentication
  + test/functional: remove bc dependency
  + response: remove StatusMap class
  + controller: add UnsupportedController for unsupported features
  + request: add missing subresources for signature calculation
  + tests/functional: remove unused parameters
  + Make the swift3 config global
  + Use tenant name and user name for user id
  + etree: add support for xml validation
  + bucket: fix success code of HEAD request
  + tox: update swift version
  + cleanup dependency in tox.ini
  + request: add support for virtual-hosted-style access
  + Return errors when unsupported headers are specified
  + test/unit: remove unused method
  + Fix HEAD bucket request string problem.
  + request: remove unnecessary check
  + obj: add support for altering response header values
  + test/unit: forbid empty path_info
  + request: return InvalidURI for non-utf8 URI
  + Add test case for HEAD bucket requests.
  + service: ignores subresource queries for service requests
  + request: add helper to check the target resource type
  + cfg: set default values for swift3 config parameters
  + bucket: make max_bucket_listing configurable
  + Fix typo in swift3/response.py
  + response: drain response body on error
  + response: include resource_type in the MethodNotAllowed response
  + Fix Location header of PUT bucket response
  + Clean up Location header in Bucket Response
  + request: forbid request.body
  + bucket: handle location constraint requests
  + Set x-amz-id-2 and x-amz-request-id headers based on Swift txid
  + Check the target resource more strictly
  + response: add double quotes to etag headers
  + bucket: add missing type conversion
  + multi_delete: make content-md5 mandatory
  + cfg: convert types automatically based on default values
  + Remove unused variable
  + cfg: allow attribute access
  + request: raise InvalidDigest for non-base64-alphabet CONTENT_MD5
  + test/unit: allow running test directly
  + tox: update pep8 parameters based on the latest Swift
  + Make the swift3 logger global
  + test/unit: move swift3.etree test to test_etree.py
  + etree: handle invalid xml
  + multi_upload: preliminary support for S3 multi part upload
  + Unfold add_canonical_user()
  + Move x-amz-acl header handling into acl.py
  + multi_delete: limit the maximum number of objects
  + bucket: return delimiter only when it is specified in query
  + Remove string comparisons for illegal ACL
  + multi_delete: add support for quiet mode
  + multi_delete: return UserKeyMustBeSpecified when key is missing
  + etree: handle comments in xml
  + Add support for non-ascii string
  + tox: update swift version to 2.1.0
  + Add helper to decode and encode utf8
  + etree: add support for url-encoding
  + Check pipeline configuration
  + Add error response tests for object that are insufficient.
  + Update documentation to use keystoneauth name
  + Fix X-AMZ-ACL header is not applied
  + Fix Canned ACL Error with Empty Body
  + Fix set ACL fails to existing bucket
  + Add compatible with third party auth middleware.
  + Fix test_location unit test
  + Fix object copy requests.
  + Disable pylint failures
  + LOGGER can't output message to proxy.log.
  + Fix multipart upload is required SLO in pipeline
  + Draft: Acl class design for supporting S3 ACL
  + acl: add preliminary support for S3 ACL
  + acl: use S3 ACL for object and bucket APIs
  + Refactor test_s3_acl
  + Show warn/error log when no slo middleware
  + Draft: s3acl decorator
  + Support FakeSwift register overwritten
  + Fix 500 error when no DisplayName in request body.
  + Move tests related to s3_acl in the test_s3_acl.py to the appropriate files
  + Add S3 ACL for DELETE Multiple Objects
  + Fix object copy with empty source
  + Fix validation of invalid bucket name
  + acl: Skip acl check for all requests of Account.
  + Blind whole buckets with invalid name
  + Fix InternalError when RequestTimeout occurs
  + Add S3 ACL for Multipart Upload APIs
  + Draft: Split Request class for s3acl
  + ACL Handlers
  + Add unit test for GET Bucket includes subdir
  + Delete check of write permission of the object in PUT Object
  + Fix response of Get Bucket when IsTruncated is true and delimiter is specified
  + Return NotImplemented at POST object
  + Fix response of DELETE Multiple Objects without bucket write permission
  + Support x-amz-copy-source-if-* for PUT Object Copy
  + Support range for HEAD Object
  + Fix max-uploads, key-marker, prefix and upload-id-marker in queries of List Multipart Uploads
  + Fix max-parts, part-number-marker, and encoding-type in queries of List Parts
  + Add config paramater `pipeline_check` to enable/disable pipeline check
  + Support x-amz-copy-source-if-* for Upload Part Copy
  + Add check the range of partNumber for Upload part.
  + Assemble similar stuffs into a validation method
  + Fix a limit validation to be in integer range
  + Fix canned acl to be effective for s3_acl
  + Fix response of PUT Object Copy requests
  + Fix ACL of Multipart upload.
  + Cleanup pipeline_check config and its description
  + Fix response of Upload Part Copy requests
  + Fix response of Upload Part Copy requests
  + Fix to be able to change the maximum value of partNumber for Upload Part
  + Fix default maximum value of max-parts for List Parts
  + Fix Swift3 to skip S3 authorization after initial authentication
  + Support x-amz-meta-* for Initiate Multipart Upload
  + Fix the response of GET Service to get only buckets owner are request user
  + Use swift.common.utils.json
  + Force error instantiation
  + Remove handmade json patterns
  + Update README.
  + Keystone_token is no longer needed
  + Register swift3 info to swift APIs(/info).
  + Fix List Multipart Uploads to get multipart uploads contain slash in key
  + Fix the version of Swift that required to install Swift3
  + Fix get_validated_param and APIs related to this method
  + output access log of subrequests from swift3 to proxy-server
  + Update doc about force_swift_request_proxy_log
  + Draft: Change functional tests to the new structure.
  + Enable reset to retry up to RETRAY_COUNT
  + Add documentation on s3_test_client
  + Refactor Functional Test Cases
  + Add Functional Tests for PUT Object Copy
  + Small refactor on list uploads
  + Support delimiter for List Multipart Uploads
  + Add document and refactor a bit
  + Add Functional Tests of normal for ACL
  + Add functional tests for normal statuses of Delete Multiple Objects
  + Add functional error tests for Delete Multiple Objects
  + Fix error handling of reset method in s3_test_client.py
  + Add functional tests of error for ACL
  + Add environment of s3acl to tox
  + Fix DELETE object response
  + Move container_info to Request class
  + Add Functional Tests of input param test of normal for DELETE Multiple Objects
  + Add Functional Tests of input parameter test of normal for Object
  + Make multi-range functional test to be more strict
  + Use common libraries for timestamp
  + Add src to src copy functional test
  + Use singular variable name for the single content
  + Add Functional Tests of input parameter test of normal for Bucket
  + Add assertion for Copied Object
  + Fix list multi uploads response
  + Object Creation Assertion, everywhare
  + assert_common_response_headers to TestCase class
  + Fix initiate multi_upload
  + Fix get_container_info authentication
  + list uploads should fail w/o the bucket
  + Add functional tests for normal statuses of Multipart Upload
  + Use singular variable name for the single content
  + More strict functional tests for multi-upload
  + Fix last-modified format on the copy result
  + Add mktime function to test.functional.utils
  + Fix lost response headers
  + Fix upload part error handling
  + Refactor container existence checking
  + Move acl related functions to acl_utils.py
  + Fix non-exist bucket bugs on multi-upload
  + Fix invalid canned acl response
  + Add functional error tests for Multipart Upload
  + S3 allows fewer etags than actual uploaded parts
  + Add unit tests for test_subresource
  + More tests for logging controller for coverage

-------------------------------------------------------------------
Thu Nov 21 01:16:26 UTC 2013 - cloud-devel@suse.de

- Update to latest git (9a2ce5e):
  + preven double-quoting object name
  + fix requests without object_name

-------------------------------------------------------------------
Wed Nov 13 09:31:55 UTC 2013 - speilicke@suse.com

- Update to version 1.7+git.1379116028.c367e2f:
  + Issue #49 - fixed Date and ExpireDate checking logic Cleaned up PEP8 and Flake8 formatting errors.canonical_string refactoring + fix typing in middleware comment
  + Undo part of patch by Willys
  + Add a error of EntityTooLarge
  + fix signature generation
- Fix set_version service by changing the version from "v1.7..." to "1.7".
  Since RPM comparison says numbers are bigger than characters, it's just
  an ordinary version update

-------------------------------------------------------------------
Tue Jul  2 11:43:51 UTC 2013 - speilicke@suse.com

- Install HTML documentation

-------------------------------------------------------------------
Tue Jul  2 11:35:57 UTC 2013 - speilicke@suse.com

- Initial version

openSUSE Build Service is sponsored by