Changelog for
python3-keystoneclient-3.17.0-56.3.noarch.rpm :
* Mon Sep 03 2018 cloud-develAATTsuse.de- update to version 3.17.0 - Add support for registered limits - Add support for project-specific limits - fix tox python3 overrides - Update reno for stable/queens - Update links in README - Trivial: Update pypi url to new url - Fix python3 test compat - fix a typo in docstring - Remove PyPI downloads - Override find function in project - Updated from global requirements - add lower-constraints job
* Fri Feb 23 2018 tbechtoldAATTsuse.com- Switch to stable/queens spec template
* Mon Feb 12 2018 cloud-develAATTsuse.de- update to version 3.15.0 (bsc#1078607) - Create doc/requirements.txt - Add system role functionality - Add CRUD support for application credentials - Updated from global requirements - Add project tags to keystoneclient
* Mon Jan 15 2018 cloud-develAATTsuse.de- update to version 3.14.0 - Remove functional tests for v2.0 API - Use generic user for both zuul v2 and v3 - Update reno for stable/pike - Remove use of positional decorator - Remove setting of version/release from releasenotes - Adds bandit nosec flag to hashlib.sha1 - Handle UTC+00:00 in datetime strings - Imported Translations from Zanata - Avoid tox_install.sh for constraints support - Updated from global requirements
* Mon Aug 07 2017 cloud-develAATTsuse.de- update to version 3.13.0 - Update URLs in documents according to document migration - Change locations of docs for intersphinx - Moved release note to the correct path - Use https for
*.openstack.org references - Bring back intersphinx reference to keystoneauth - Switch from oslosphinx to openstackdocstheme - Fix html_last_updated_fmt for Python3 - Add support for endpoint group CRUD - Remove unused log - Add support for endpoint group filtering - Add support for specifying role ids when creating trust - Fix 12 warnings when building keystoneclient docs - Replace six.iteritems() with .items() - Remove log translations in python-keystoneclient - Update reno for stable/ocata - Fix boto version strip regex - Remove pbr warnerrors in favor of sphinx check - Updated from global requirements - Fix failing PY2 and PY3 gate jobs - Stop using oslotest.mockpatch
* Fri Feb 10 2017 cloud-develAATTsuse.de- update to version 3.10.0: - remove hacking checks from keystoneclient - Refactor test_domain_configs - Support domain-specific configuration management - Do not add last_request_id - Only log application/json in session to start - re-work inference rule bindings - standardize release note page ordering - Enable release notes translation - Replace \'assertFalse(a in b)\' with \'assertNotIn(a, b)\' - Remove deprecated \'data\' credential argument - Deprecate the generic client - Use AUTH_INTERFACE object from keystoneauth - X-Serivce-Token should be hashed in the log - [doc] remove auth plugin docs - Update reno for stable/newton - Remove references to Python 3.4 - Add Constraints support - Updated coverage configuration file - Do not log binary data during request - Show team and repo badges on README - Prevent MemoryError when logging response bodies - TrivialFix: Using assertIsNone() instead of assertEqual(None) - Fix typo in httpclient.py - Fix some spelling mistaks in base.py & auth.py - Minor docstring fix in mappings.py - Use exceptions from Keystoneauth - Enable code coverage report in console output - Increase readability of \'find()\' method and small improvements - Removes unnecessary utf-8 encoding - Pass allow_expired to token validate - Use assertIsNone(...) instead of assertEqual(None, ...) - Refactor test_credentials - Remove redundant variable declaration - Fix missing service_catalog parameter in Client object - Remove revocation event code - Use fixtures from keystoneauth - Fix non-ascii attributes - skip failing functional test - Fix Failing tests with openssl >= 1.1.0 - Refactor test_projects - Remove unauthenticated functions - Fix response body being omitted in debug mode incorrectly - Allow Multiple Filters of the Same Key - Import module instead of object - Fix typo in access.py - Correct output for Implied Roles - Revert \"Add auth functional tests\" - TrivialFix: Fixed typo in some files - Updated from global requirements
* Wed Aug 31 2016 tbechtoldAATTsuse.comupdate to version 3.5.0
* Add policy functional tests
* Follow up patch for Improve docs for v3 roles
* Improve docs for v3 roles
* Follow up patch for Improve docs for v3 domains
* Add project functional tests
* Fix no content return type doc
* Improve docs for v3 auth
* Follow up patch for Add ec2 functional tests
* Reuse Domain and Project resouce definitions
* Follow up patch for Improve docs for v3 ec2
* Do not send user ids as payload
* Add auth functional tests
* Improve docs for v3 endpoints
* Follow up patch for Improve docs for v3 services
* Add Python 3.5 classifier
* Add role functional tests
* Add endpoint functional tests
* Use assertEqual() instead of assertDictEqual()
* Correct test_implied_roles
* Add service functional tests
* Improve docs for v3 policies
* Move other-requirements.txt to bindep.txt
* Follow up patch for Improve docs for v3 policies
* Improve docs for v3 ec2
* Remove unused LOG
* Remove print in tests.functional.v3.test_implied_roles
* Add region functional tests
* Use the adapter instead of the client in tests
* Add ec2 functional tests
* Add credential functional tests
* Improve implied-role functional tests
* Improve docs for v3 tokens
* Improve docs for v3 credentials
* Improve docs for v3 regions
* Fix other-requirements.txt for deb based distros
* Add __ne__ built-in function
* Updated from global requirements
* Improve docs for v3 services
* Mon Jul 11 2016 tbechtoldAATTsuse.com- update to 3.2.0:
* Updated from global requirements
* Update other-requirements.txt for Xenial
* Update README to comply with Identity V3
* List system dependencies for running common tests
* Follow up patch for Improve docs for v3 projects
* Improve docs for v3 projects
* Add group functional tests
* Improve docs for v3 groups
* Follow up patch for add domain functional tests
* Add domain functional tests
* Improve docs for v3 domains
* Use /v3/auth/projects and /v3/auth/domains
* Handle EmptyCatalog exception in list federated projects
* PEP257: Ignore D203 because it was deprecated
* import warnings in doc/source/conf.py
* Remove unused iso8601 requirement
* map fixtures to keystoneauth
* Update the home-page with developer documentation
* Add users functional tests
* Improve docs for v3 users
* Trivial: ignore openstack/common in flake8 exclude list
* Fixing D105 PEP257
* Fixing D200 PEP257 violation
* Fixing D202 and D203 PEP257 violation
* Fixing D204, D205, and D207 PEP257 violation
* Fixing D208 PEP257 violation
* httpclient: remove unused debug kwargs
* Fixing D211 PEP257 violation
* Fixing D301 PEP257 violation
* Add federation related tests
* [Trivial] Remove unnecessary executable privilge of unit test file
* Replace tempest-lib with tempest.lib
* Fix identity_providers docstring
* Fallback if Git repository is absent
* Fix D400 PEP257 violation
* Fix D401 PEP257 violation
* Updated example in README
* Removing bandit.yaml in favor of defaults
* Allow seeing full token response when debug enabled
* Enhance functional class to provide default info
* Remove keystone bash completion scripts for Keystone
* Remove doc references to the keystone CLI
* remove CLI from keystoneclient
* remove oslo-incubator apiclient
* Update reno for stable/mitaka
* Fix reference to ClientException
* Update Client examples to use sessions
* Change tests to pass session to Client
* Update developer docs for keystoneauth session
* Correct test running instructions
* Document session as an argument to v3.Client
* Link to AccessInfoV3 returned from get_raw_token_from_identity_service
* Tests stop using deprecated HTTPClient.get()- update _service and switch to upstream .spec file
* Thu Mar 03 2016 tbechtoldAATTsuse.com- update to 2.3.1:
* Revert \"Support `truncated` flag returned by identity service\"
* Updated from global requirements
* Support `truncated` flag returned by identity service
* Updated from global requirements
* Support creation of domain specific roles
* Add back a bandit tox job
* Implied Roles
* add release notes for deprecated auth bits
* Updated from global requirements
* Updated from global requirements
* Make pep8
*the
* linting interface
* Handle exception on UnicodeDecodError in logging of request
* Updated from global requirements
* Deprecate adapter
* Deprecate auth plugins from keystoneclient
* Deprecate Session
* Remove python 2.5 workaround
* Update keyring requirements
* Update translation setup
* Bandit profile updates
* Missing defaults in the create() method in the v2 ServiceManager
* Remove Babel from requirements.txt
* use positional library instead of utils
* Replace TestResponse with requests_mock
* Use positional library instead of local code
* Remove argparse from requirements
* Adds an option to include names in role assignment lists
* Updated from global requirements
* Remove bandit tox environment
* Mark password/secret options as secret
* Revert \"Support `truncated` flag returned by keystone\"
* Revert \"Change default endpoint for Keystone v3 to public\"
* Address hacking check H405
* add release notes for ksc 2.1.0
* Updated from global requirements
* Updated from global requirements
* Fix for the deprecated library function
* Implements base classes for functional tests
* Wrong usage of \"a/an\"
* Remove \"deprecated\" internal method
* Cleanup release note
* remove keystoneclient.apiclient.exceptions
* Support `truncated` flag returned by keystone
* Change default endpoint for Keystone v3 to public
* Updated from global requirements
* Make tests run against original client and sessions
* Seperate Client base test class
* Removes MANIFEST.in as it is not needed explicitely by PBR
* Deprecate the baseclient.Client
* Replace textwrap with fast standard code
* Docstring: Mark optional parameter as optional
* Fix Resource.__eq__ mismatch semantics of object equal
* move hacking to tests folder
* remove venv bits from tools
* Add include_subtree to role_list_assignments call
* Updated from global requirements
* remove the default arguments \"{}\"
* Updated from global requirements
* remove oslo-incubator\'s memorycache
* WebOb not needed after auth_token removal
* Deprecated tox -downloadcache option removed
* Remove keystoneclient.middleware
* Updated from global requirements
* Updated from global requirements
* Put py34 first in the env order of tox
* Accept v2 params to v3 service create
* Delete python bytecode before every test run
* Remove hardcoded endpoint filter for update password
* Add release notes for keystoneclient
* Updated from global requirements
* remove unnecessary FakeLog class in test code
* No keystone Endpoint now gives a valid Error Message
* Removes py26 support
* Removes discover from test-reqs
* Fixes warning for positional arg in project create
* Updated from global requirements
* Swap the order of username deprecation
* Map keystoneclient exceptions to keystoneauth
* Last sync from oslo-incubator
* Updated from global requirements
* Add missing end single quote
* update incorrect docstring for regions
* Iterate over copy of session.adapters keys in Python2/3
* Add docstring validation
* Silence most of the deprecation spam
* Pull the endpoint from the Session
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Replace repeated assertion with the loss
* Mark abstractmethod bodies with nocover
* Docstring spelling and function-vs-method fixes
* pass on AATTabc.abstractmethods
* Updated from global requirements
* Fix typo that says V3 token only works for v2
* auto-generate release history
* Updated from global requirements
* Updated from global requirements- adjust Requires according to requirements.txt
* Wed Oct 07 2015 tbechtoldAATTsuse.com- update 1.7.2:
* Redirect on 303 in SAML plugin
* HTTPClient/region_name deprecation test updates
* Updated from global requirements
* Update .gitreview for stable/liberty- adjust Requires according to requirements.txt
* Mon Sep 14 2015 tbechtoldAATTsuse.com- update to 1.7.1:
* Adding back exception mapping for ConnectionError
* Update path to subunit2html in post_test_hook
* Deprecate create Discover without session
* Mask passwords when logging the HTTP response
* Updated from global requirements
* Update deprecation text for Session properties
* Proper deprecation for httpclient.USER_AGENT
* Deprecate create HTTPClient without session
* Fix Accept header in SAML2 requests
* Fixes missing socket attribute error during init_poolmanager
* Updated from global requirements
* Expose token_endpoint.Token as admin_token
* Proper deprecation for UserManager project argument
* Proper deprecation for CredentialManager data argument
* Deprecate create v3 Client without session
* Deprecate create v2_0 Client without session
* Proper deprecation for Session.get_token()
* Deprecate use of cert and key
* Proper deprecation for Session.construct()
* Deprecate ServiceCatalog.get_urls() with no attr
* Deprecate ServiceCatalog(region_name)
* Updated from global requirements
* Updated from global requirements
* Updated from global requirements
* Stop using .keys() on dicts where not needed
* Inhrerit roles project calls on keystoneclient v3
* Deprecate openstack.common.apiclient
* Move apiclient.base.Resource into keystoneclient
* oslo-incubator apiclient.exceptions to keystoneclient.exceptions
* Proper deprecation for HTTPClient session and adapter properties
* Proper deprecation for HTTPClient.request methods
* Proper deprecation for HTTPClient.tenant_id|name
* Proper deprecation for HTTPClient tenant_id, tenant_name parameters
* Updated from global requirements
* Clarify setting socket_options
* Remove check for requests version
* Updated from global requirements
* Fix tests passing user, project, and token
* Proper deprecation for httpclient.request()
* Proper deprecation for Dicover.raw_version_data unstable parameter
* Proper deprecation for Dicover.available_versions()
* Proper deprecation for is_ans1_token
* Proper deprecation for client.HTTPClient
* Proper deprecation for Manager.api
* Stop using Manager.api
* Proper deprecation for BaseIdentityPlugin trust_id property
* Proper deprecation for BaseIdentityPlugin username, password, token_id properties
* Proper deprecations for modules
* Use UUID values in v3 test fixtures
* Proper deprecation for AccessInfo management_url property
* Proper deprecation for AccessInfo auth_url property
* Stop using deprecated AccessInfo.auth_url and management_url
* Proper deprecation for AccessInfo scoped property
* Proper deprecation for AccessInfo region_name parameter
* Deprecations fixture support calling deprecated function
* Set reasonable defaults for TCP Keep-Alive
* Updated from global requirements
* Remove unused time_patcher
* Make OAuth testcase use actual request headers
* Prevent attempts to \"filter\" list() calls by globally unique IDs
* Add get_token_data to token CRUD
* Updated from global requirements
* py34 not py33 is tested and supported
* Updated from global requirements
* Remove confusing deprecation comment from token_to_cms
* Fixes modules index generated by Sphinx
* Updated from global requirements
* Unit tests catch deprecated function usage
* Switch from deprecated oslo_utils.timeutils.strtime
* Switch from deprecated isotime
* Remove keystoneclient CLI references in README
* Update README.rst and remove ancient reference
* Remove unused images from docs
* Updated from global requirements
* Add openid connect client support
* Stop using tearDown
* Use mock rather than mox
* Remove unused setUp from ClientTest
* Updated from global requirements
* Iterate over copy of sys.modules keys in Python2/3
* Use random strings for test fixtures
* Stop using function deprecated in Python 3
* Use python-six shim for assertRaisesRegex/p
* tox env for Bandit- Adjust Requires according to requirements.txt
* Fri Jul 24 2015 dmuellerAATTsuse.com- update to 1.6.0:
* Add EC2 CRUD credential support to v3 API
* A Default CLI plugin
* Fixed grammatical errors in the V2 Client API doc
* Fixe example code in Using Sessions page
* Fix auth required message translation
* Revert \"Remove keystoneclient.middleware\"
* Revert \"Remove unused fixtures\"
* Add docstrings for ``protocol`` parameter
* Typo in openstack client help
* Pass OS_
* env vars fix for tox 2.0
* Remove unused fixtures
* Updated from global requirements
* Use \'mapping_id\' instead of \'mapping\' in federation protocol tests
* Use \'id\' instead of \'protocol_id\' in federation protocol tests
* Drop use of \'oslo\' namespace package
* Don\'t autodoc the test suite
* Sync from oslo incubator
* Removes temporary fix for doc generation
* Ensure that failing responses are logged
* Prompt for password on CLI if not provided
* Adapter version is a tuple
* Remove keystoneclient.middleware
* Document non-standard encoding of the PKI token
* Add endpoint and service ids to fixtures
* Uncap library requirements for liberty
* Provide a means to get all installed plugins
* Fix s3_token middleware parsing insecure option
* Make process_header private
* Fix tests to work with requests<2.3
* Increase minimum token life required
* Update sample data with audit ids
* pep8 fix for CMS
* Inherited role domain calls on keystoneclient v3
* Add support to create ECP assertion based on a token
* Add support to create SAML assertion based on a token
* Allow requesting an unscoped Token
* Support discovery on the AUTH_INTERFACE
* Expose audit_id via AccessInfo
* Replace assertRaisesRegexp with assertRaisesRegex
* Updated from global requirements
* Mon Jul 20 2015 dmuellerAATTsuse.com- update to 1.3.2:
* Updated from global requirements and fix env variables passthrought
* Tue Jul 07 2015 dmuellerAATTsuse.com- renaming to to %name-rpmlintrc
* Fri May 15 2015 dmuellerAATTsuse.com- update to 1.3.1:
* Fix s3_token middleware parsing insecure option (bnc#928205, CVE-2015-1852)
* Fri Apr 24 2015 tbechtoldAATTsuse.com- Use %{version} in source
* Thu Apr 23 2015 tbechtoldAATTsuse.com- Switch to version 1.3.0
* Sat Apr 18 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post31:
* Inherited role domain calls on keystoneclient v3
* Fri Apr 17 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post29:
* Uncap library requirements for liberty
* Make process_header private
* Wed Apr 15 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post25:
* Fix s3_token middleware parsing insecure option (bnc#928205, CVE-2015-1852)
* Tue Apr 14 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post24:
* Fix tests to work with requests<2.3
* Fri Apr 10 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post23:
* Increase minimum token life required
* Update sample data with audit ids
* pep8 fix for CMS
* Thu Apr 09 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post18:
* Return None for missing trust_id in fixture
* Provide a generic auth plugin loader
* Tue Apr 07 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post14:
* Make non-import packages lazy
* Fri Apr 03 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post12:
* Add support to create ECP assertion based on a token
* Add support to create SAML assertion based on a token
* Don\'t autodoc the test suite
* Wed Apr 01 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post6:
* Allow requesting an unscoped Token
* Tue Mar 31 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post5:
* Expose audit_id via AccessInfo
* Sat Mar 28 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.3.0.post3:
* Replace assertRaisesRegexp with assertRaisesRegex
* Updated from global requirements 1.3.0
* Wed Mar 25 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post30:
* Improve feedback message in SSL error
* Add a FederatedBase v3 plugin
* Sat Mar 21 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post26:
* Deprecate keystone CLI
* Rename requests mock object in testing
* Add OS-SIMPLE-CERT support for v3
* Thu Mar 19 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post20:
* Clean arguments in test_federation.
*.test_create()
* Allow passing logger object to request
* Thu Mar 19 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post17:
* Implements subtree_as_ids and parents_as_ids
* Wed Mar 18 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post15:
* Extract BaseAuth out of Auth Plugin
* Split v3 authentication file into module
* Tue Mar 17 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post13:
* Federation Service Providers CRUD operations
* Crosslink to other sites that are owned by Keystone
* Thu Mar 12 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post10:
* Fix time issue in AccessInfo test
* Creating parameter to list inherited role assignments
* Wed Mar 11 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post6:
* token signing support alternative message digest
* Fri Mar 06 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post4:
* Updated from global requirements
* Import functional CLI tests from tempest
* Fri Feb 27 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.2.0.post1:
* Allow handling multiple service_types 1.2.0
* Tue Feb 24 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post35:
* Make post_test_hook.sh executable
* Add default body for non-abstract empty methods
* Using correct keyword for region in v3
* Sat Feb 21 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post29:
* Updated from global requirements
* Sat Feb 14 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post28:
* Create functional test base
* Ignore all failures removing catalog when logging token
* Make remove_service_catalog private
* Fri Feb 13 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post23:
* Move tests to the unit subdirectory
* Fix a comment error in cms.py
* Wed Feb 11 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post19:
* Docs for v3 credentials
* Change hacking check to verify all oslo imports
* Change oslo.i18n to oslo_i18n
* Remove 404 link to novaclient in README
* Workflow documentation is now in infra-manual
* Change oslo.config to oslo_config
* Change oslo.serialization to oslo_serialization
* Switch from oslo.utils to oslo_utils
* Reference identity plugins from __init__.py
* Tue Feb 10 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.1.0.post1:
* Add data to example data 1.1.0
* Basic AccessInfo plugin
* Add get_headers interface to authentication plugins
* Add name parameter to NoMatchingPlugin exception
* Mon Feb 09 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post65:
* use right resource_class to create resource instance
* Sat Feb 07 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post63:
* Hierarchical multitenancy basic calls
* Tue Feb 03 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post62:
* Enable hacking rule E122 and H304
* Docstring usability improvements
* Mon Feb 02 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post58:
* Fix typo in Ec2Signer class docstring
* handles keyboard interrupt
* make req_ref doesn\'t require id
* Configure TCP Keep-Alive for certain Sessions
* Correct failures for check H238
* Sat Jan 31 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post48:
* Add validate token for v3
* Tests use keep_blank_values when parse_qs
* Fri Jan 30 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post44:
* Add validate token for v2.0
* Surface the user_id and project_id beyond the plugin
* Add auth plugin params to doc
* Allow v3 plugins to opt out of service catalog
* Add fetch revocations for v3
* Add fetch revocations for v2.0
* Thu Jan 29 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post33:
* fix enabled parameter of update doesn\'t default to None
* Updated service name to be optional in CLI
* Update requests-mock syntax
* Sat Jan 24 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post27:
* Updated from global requirements
* Wed Jan 21 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post26:
* Enable hacking rule F821
* Fixes bootstrap tests
* Fix up types within API documentation
* Fri Jan 16 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post21:
* Add generic auth plugin documentation
* Correct failures for check W292
* Move to hacking 0.10
* Thu Jan 15 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post15:
* Updated from global requirements
* Mon Jan 12 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post14:
* Allow fetching user_id/project_id from auth
* Sat Jan 10 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post12:
* don\'t log service catalog in every token response
* Updated from global requirements
* Use a test fixture for mocking time
* Fri Jan 09 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post8:
* add clear definition of service list
* Tue Jan 06 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post6:
* Add get certificates for v2.0
* Use textwrap instead of home made implementation
* Thu Jan 01 2015 cloud-develAATTsuse.de- Update to version python-keystoneclient-1.0.0.post2: 1.0.0
* Document the auth plugins that are loadable by name
* Fri Dec 19 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.post64:
* Take plugin params from ENV rather than default
* get_endpoint should return the override
* Wed Dec 17 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.60.ge36852a:
* Updated from global requirements
* Document session usage first
* Fri Dec 12 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.57.gb9f17e3:
* Expose version matching functions to the public
* Add missing user-id option to generic.Password
* Log the CA cert with the debug statement
* Thu Dec 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.51.g05f146c:
* duplicate auth-url option returned by BaseGenericPlugin
* Wed Dec 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.49.ga60978e:
* Project ID in OAuth headers was missing
* Sat Dec 06 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.48.g28ea0a8:
* Pass all adapter parameters through to adapter
* Correct documenting constructor parameters
* Correct Session docstring
* Fri Dec 05 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.45.g6f2be13:
* Fix importing config module and classmethod params
* Make keystoneclient use an adapter
* Wed Dec 03 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.41.g41afe3c:
* Docstring cleanup for return type
* Tue Dec 02 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.39.g4a49d97:
* Replace magic numbers with named symbols
* Removes confusing _uuid property
* Curl statements to include globoff for IPv6 URLs
* Cleanup exception logging
* Remove middleware architecture doc
* Rename the client API docs
* Warn that keystone CLI is pending deprecation
* Fri Nov 28 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.25.g44409f0:
* Sync oslo-incubator to 1fc3cd47
* Thu Nov 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.23.gd54bd32:
* Remove useless log message
* Tue Nov 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.21.g8c63c9e:
* Correct typos in man page
* Thu Nov 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.19.gb71a0a2:
* Cleanup docs - raises class
* Reorder index links
* Sat Nov 08 2014 dmuellerAATTsuse.com- fix requires
* Sat Nov 08 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.15.g7780758:
* I18n
* Fri Nov 07 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.13.g1d72f2a:
* Updated from global requirements
* Thu Oct 30 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.12.g56649e5:
* Updated from global requirements
* Wed Oct 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.11.g3b766c5:
* Correct use of noqa
* Mon Oct 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.2.10.g20f488d:
* Prevent AttributeError if no authorization 0.11.2
* Use oslo_debug_helper and remove our own version
* Updated from global requirements
* set close_fds=True in Popen
* Fix mappings.Mapping docstring
* Remove warning about management token
* Doc cleanup, make concepts links
* Correct typos in using-sessions
* Fri Oct 17 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.23.g88cc4b6:
* Actually test interactive password prompt
* Explicit complaint about old OpenSSL when testing
* Thu Oct 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.19.ga417bf9:
* Docstrings should have :returns: everywhere
* Use oslo.utils and oslo.serialization
* Thu Oct 09 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.16.g89dc951:
* Log token with sha1
* Wed Oct 08 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.14.g1d1d92a:
* Extracting common code to private method
* Wed Oct 01 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.12.geee5bd6:
* Redact x-subject-token from response headers
* Tue Sep 30 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.10.g476a959:
* Update hacking to 0.9.x
* Mon Sep 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.8.ga104e1c:
* Change cms_sign_data to use sha256 message digest
* Change \'secrete\' to \'secret\'
* Wed Sep 24 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.1.4.g7684d95:
* Enumerate Projects with Unscoped Tokens 0.11.1
* Stop using intersphinx
* Tue Sep 23 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.11.0.3.g79d1eec:
* Fix auth_token for old oslo.config
* Do not iterate action.choices if it is none 0.11.0
* Sun Sep 21 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.116.g0b06683:
* Fix a doc_string error
* SAML2 federated authentication for ADFS
* Fix the condition expression for ssl_insecure (bnc#897103, CVE-2014-7144)
* Sat Sep 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.110.g6f9dff1:
* Updated from global requirements
* fix EC2 Signature Version 4 calculation, in the case of POST
* Sat Sep 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.107.g98b240f:
* Add support for endpoint policy
* Fri Sep 19 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.106.g118763c:
* Handle federated tokens
* Thu Sep 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.104.g4e4c757:
* Allow retrying some failed requests
* Versioned Endpoint hack for Sessions
* Tue Sep 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.101.g3305c7b:
* Sync with latest oslo-incubator
* Sat Sep 13 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.99.g27752d3:
* Pass kwargs to auth plugins
* Fri Sep 12 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.97.ga779dcc:
* Expose auth methods on the adapter
* Thu Sep 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.95.g01cabf6:
* fix typos
* Version independent plugins
* Allow passing None for username in v2.Password
* Wed Sep 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.89.g703b5fc:
* Distinguish between name not provided and incorrect
* Tue Sep 09 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.87.ga936700:
* Work toward Python 3.4 support and testing
* warn against sorting requirements
* Add version parameter to adapter
* Allow providing an endpoint_override to requests
* Handle invalidate in identity plugins correctly
* Mon Sep 01 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.78.g1643f7d:
* Fix test mistake with requests-mock
* Fri Aug 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.77.g4669556:
* Standardize AccessInfo token setting
* Wed Aug 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.75.g3f1da73:
* Hash for PKIZ
* Move fake session to HTTPClient
* Allow providing a default value to CLI loading
* Sat Aug 23 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.69.g62d4c71:
* Allow unauthenticated discovery
* Remove cruft from setup.cfg
* Fri Aug 22 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.65.g1ffc44f:
* Unsort pbr and hacking in requirements files
* Add v3scopedsaml entry to the setup.cfg
* Thu Aug 21 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.61.g4cc1763:
* Fix handling of deprecated opts in CLI
* Remove lxml as a forced depend
* Allow passing user_id to v2Password plugin
* Wed Aug 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.55.g6807959:
* Updated from global requirements
* Make auth plugins dest save to os_
* Mon Aug 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.52.g8adce96:
* Revert \"Add oslo.utils requirement\"
* Revert \"Use oslo.utils\"
* Use oslo.utils
* Sat Aug 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.48.ga7ba4c3:
* Add oslo.utils requirement
* Fri Aug 15 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.46.ge7eaec1:
* Allow registering individual plugin CONF options
* Individual plugin CLI registering
* Thu Aug 14 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.42.ge58b828:
* Convert shell tests to requests-mock
* Change unscoped token fallback to be session aware
* Mon Aug 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.40.g5785698:
* Remove intersphinx mappings
* Mark auth plugin options as secret
* move attributes of v3.client.Client into alphabetical order
* Isolate get_discovery function
* Fixes import grouping
* expose the revoke token for V3
* Mark the keystoneclient s3_token middleware deprecated
* Add docs for how to create an OAuth auth instance
* Control identity plugin reauthentication
* Use token and discovery fixture in identity tests
* List federated projects and domains
* Redact tokens in request headers
* Use keystoneclient.exceptions
* Sun Aug 03 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.15.g340fa60:
* use embedded URLs for hyperlinks in the README
* Sat Aug 02 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.13.g1a35101:
* Config fixture from oslo-incubator is not used
* Use config fixture from oslo.config
* Wed Jul 30 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.11.ga5f0e3c:
* Add an example of using v3 client with sessions
* Tue Jul 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.9.gb487f94:
* Convert httpretty to requests-mock
* Updated from global requirements
* Use oslosphinx to generate doc theme
* Example JSON files should be human-readable
* Sat Jul 26 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.1.3.g83bef74:
* Add the \'auth\' interface type 0.10.1
* Calculate a suitable column width for positional arguments
* Fri Jul 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.0.11.ge58f799:
* Don\'t log sensitive auth data
* Thu Jul 24 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.10.0.9.g82e45a6:
* Reorder the old compatibility arguments
* Insert space between ``#`` and the comment
* Rename saml2_token_url to token_url
* Enforce authenticated=False in saml2 plugin
* Allow passing kwargs from managers to session
* Scope unscoped saml2 tokens 0.10.0
* Wed Jul 23 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.116.gc9ae9d1:
* Use immutable arg rather mutable arg
* Tue Jul 22 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.114.g32c94d8:
* Only conditionally import working keyring
* Fri Jul 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.112.g679689f:
* Fix mistakes in token fixtures
* remove useless part of error message
* Test that tenant list function can use auth_url
* Add v2 Token manager authenticate tests
* Sync with oslo-incubator fd90c34a9
* Wed Jul 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.102.g5daafe1:
* add deprecation warning for auth_token
* SAML2 ECP auth plugin
* Use jsonutils to load adapter response
* Provide an __all__ for auth module
* Docstrings for usability
* Add CRUD operations for Federated Protocols
* Ensure no double slash in get token URL
* Document authentication plugins
* Add invalidate doc string to identity plugin
* Sat Jul 12 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.84.g658b690:
* Allow loading auth plugins from CLI
* Plugin loading from config objects
* Pass user and roles manager to tenant manager
* Add V2 tenant user manager tests
* Pass roles manager to user manager
* Add trust users to AccessInfo and fixture
* Fri Jul 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.72.g3b73bcf:
* Direct move of the revoke model from keystone server
* Add tests without optional create endpoint params
* Thu Jul 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.68.gf312ae2:
* Add V2 user roles tests
* Add OAuth data to AccessInfo
* Wed Jul 09 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.64.ga1bc48c:
* Add CONTRIBUTING.rst
* Tue Jul 08 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.62.g2ae5b38:
* endpoint_id and service_id should be random uuid
* Keystoneclient create user API should have optional password
* Sat Jul 05 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.58.g3e88c35:
* Add profiling support to keystoneclient
* Modify oauth calls to expect urlencoded responses
* Add a fixture for Keystone version discovery
* Wed Jul 02 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.53.g548c15f:
* Session loading from CLI options
* Session loading from conf
* Adjust Python 2.6 OSerror-on-EPIPE workaround (bnc#879929)
* Wed Jul 02 2014 dmuellerAATTsuse.com- remove 0001-Adjust-Python-2.6-OSerror-on-EPIPE-workaround.patch
* Tue Jul 01 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.49.g90abb4c:
* Minor grammatical fix in doc
* Sun Jun 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.47.gcf7e8af:
* Updated from global requirements
* Correcting using-api-v2.rst
* Add issued handlers to auth_ref and fixtures
* Sat Jun 28 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.42.gf0be384:
* Make parameters in EndpointManager optional
* Session Adapters
* Wed Jun 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.38.g2927a75:
* Unversioned endpoints in service catalog
* Update keystoneclient code to account for hacking 0.9.2
* Doc build fails if warnings
* Imports to fix build warnings
* Sat Jun 21 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.30.g6c47b93:
* Rename v3._AuthConstructor to v3.AuthConstructor
* Add role ids to the AccessInfo
* Fri Jun 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.27.gb2a0c5b:
* Updated from global requirements
* Thu Jun 19 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.26.g8247200:
* auth_token _cache_get checks token expired
* Wed Jun 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.24.gf88a9c6:
* Using six.u(\'\') instead of u\'\'
* Added help text for the debug option
* Sun Jun 15 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.21.gf83115b:
* Session Documentation
* Set the iso8601 log level to WARN
* Refactor auth_token token cache members to class
* Don\'t use mock non-exist method assert_called_once
* Sat Jun 14 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.13.g03fbe59:
* Link to docstrings in using-api-v3
* Changes exception raised by v3.trusts.update()
* Wed Jun 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.12.g832d896:
* Add service_name to URL discovery
* Remove _factory methods from auth plugins
* Fix tests to use UUID strings rather than ints for IDs
* Tue Jun 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.7.gf083f7f:
* Make get_oauth_params conditional for specific oauthlib versions
* Add endpoint handling to Token/Endpoint auth
* Wed Jun 04 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.4.g53a175e:
* Changes exception raised by v3.trusts.update(
* Add role assignments as concept in Client API V3 docs
* Sat May 31 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.9.0.2.g04ded03: 0.9.0
* Clean up oauth auth plugin code
* Remove left over vim headers
* Fri May 30 2014 dmuellerAATTsuse.com- add 0001-Adjust-Python-2.6-OSerror-on-EPIPE-workaround.patch (bnc#879929)
* Fri May 30 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.84.gf5c4581:
* Fix a misspelling in a comment
* Sync with oslo-incubator caed79d
* Thu May 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.81.gbaa7f37:
* Fix attributes ordering at v3/client.py
* Add support for extensions-list
* auth_token middleware hashes tokens with configurable algorithm
* Add /role_assignments endpoint support
* Authenticate via oauth
* Add description param to v3 service create/update
* Mark keystoneclient as being a universal wheel
* auth_token hashes PKI token once
* Sync with oslo-incubator 2640847
* Remove importutils from oslo config
* Wed May 28 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.62.g14ac8cd:
* replace string format arguments with function parameters
* add docstr to v2 shell module regarding CLI deprecation
* Move auth_token tests not requiring v2/v3 to new class
* Cached tokens aren\'t expired
* Move auth_token cache pool tests out of NoMemcache
* Make auth_token return a V2 Catalog
* Sun May 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.50.g82cf5d2:
* Fixed an aparent typo in the code
* Auth Plugin invalidation
* Fri May 23 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.47.g15bec1c:
* Updated from global requirements
* Move DisableModuleFixture to utils
* Tue May 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.45.gfb63cd4:
* Fixes an erroneous type check in a test
* Add mailmap entry
* Tue May 13 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.42.g3d6d749:
* Compressed Signature and Validation
* Fri May 09 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.41.ga95edc7:
* Regions Management
* Thu May 08 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.39.ga217ce0:
* OAuth request/access token and consumer support for oauth client API
* Wed May 07 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.37.g7432db1:
* Discovery URL querying functions
* Synced jsonutils from oslo-incubator
* Tue May 06 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.33.gf2adf27:
* Fix client fixtures
* Sun May 04 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.32.g570a9dc:
* fixed typos found by RETF rules
* Sat May 03 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.30.gf050dd9:
* Fix docstrings in keystoneclient
* auth_token configurable check of revocations for cached
* Fri May 02 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.27.g9b1feca:
* Remove unused AdjustedBaseAuthTokenMiddlewareTest
* auth_token test remove unused fake_app parameter
* Fix typo in BaseAuthTokenMiddlewareTest
* Sun Apr 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.24.g6be38bb:
* Deprecate admin_token option in auth_token
* Sat Apr 26 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.22.g5dd9017:
* Updated from global requirements
* Enhance tests for auth_token middleware
* Debug log when token found in revocation list
* Fri Apr 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.18.gf1ace5c:
* Limited use trusts
* Ensure that cached token is not revoked
* Fix the catalog format of a sample token
* Add new error for invalid response
* Thu Apr 24 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.10.g4481b65:
* remove universal_newlines
* Wed Apr 23 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.8.g0fe5509:
* replace double quotes with single
* Tue Apr 22 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.6.g3fd8e8f:
* Update docs for auth_token middleware config options
* Fri Apr 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.8.0.4.g0257237: 0.8.0
* CLI always configures logging
* Create a V3 Token Generator
* Implement endpoint filtering functionality on the client side
* Allow session to return an error response object
* Thu Apr 17 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.47.g474c110:
* Add service name to catalog
* Wed Apr 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.45.g6d70bad:
* Fix typo of ANS1 to ASN1
* Rename HTTPError -> HttpError
* Add CRUD operations for Federation Mapping Rules
* Prefer () to continue line per PEP8
* Tue Apr 15 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.37.ge7b5120:
* Don\'t use generic kwargs in v2 Token Generation
* Updated from global requirements
* Ensure JSON headers in Auth Requests
* Sun Apr 13 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.32.g0ae8e55:
* Use `HttpNotImplemented` in `tests.v3.test_trusts`
* Fri Apr 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.30.g419dfc6:
* Add CRUD operations for Identity Providers
* Thu Apr 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.28.gd43117a:
* Hash functions support different hash algorithms
* eliminate race condition fetching certs
* Wed Apr 09 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.25.g61322a3:
* Allow passing auth plugin as a parameter
* Reuse module `exceptions` from Oslo
* Fri Apr 04 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.21.gb24e41e:
* Create a test token generator and use it
* Split sample PKI token generation
* Thu Apr 03 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.18.gb6cdfff:
* Rename request_uri to identity_uri
* Tests should use identity_uri by default
* Sync config fixture object from oslo.incubator
* Wed Apr 02 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.12.gdd10381:
* Replace auth fragements with identity_uri
* Tue Apr 01 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.10.ge7a3058:
* Updated from global requirements
* use v3 api to get certificates
* Reference docstring for auth_token fields
* Sat Mar 29 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.1.4.g5d6137f: 0.7.1
* Remove releases.rst from keystone docs
* Use AccessInfo in auth_token middleware
* Thu Mar 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.7.0.4.g6a6c8d7:
* Adds to Keystone to convert V2 endpoints to V3 0.7.0
* Add \'methods\' to all v3 test tokens
* Wed Mar 26 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.112.g16ca306:
* Improve language in update_password() validation error
* Handle URLs via the session and auth_plugins
* Add a method for changing a user\'s password in v3
* sanity check memcached availability before running tests against it
* Start using positional decorator
* Fix passing get_token kwargs to get_access
* Add a positional decorator
* Discover should support other services
* Enforce scope mutual exclusion for trusts
* Tue Mar 25 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.94.g82c1ec7:
* add functional test for cache pool
* Don\'t use a connection pool unless provided
* Sat Mar 22 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.91.g28c8439:
* add pooling for cache references (bnc#870102, CVE-2014-0105)
* Wed Mar 19 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.89.gb63bd9c:
* Docs link to middlewarearchitecture
* Tue Mar 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.88.g194b037:
* Fix doc build errors
* Generate module docs
* document that --pass can be required
* Rely on OSLO.config
* Sun Mar 16 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.80.g242ffeb:
* Revert \"Add request/access token and consumer...\"
* Revert \"Authenticate via oauth\"
* Sat Mar 15 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.78.gbb4c5ad:
* Authenticate via oauth
* Add request/access token and consumer support for keystoneclient
* Handle Token/Endpoint authentication
* Set the right permissions for signing_dir in tests
* Wed Mar 12 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.70.gf12afc6:
* Fix retry logic
* Fix state modifying catalog tests
* Tue Mar 11 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.66.g9408910:
* Updated from global requirements
* Mon Mar 10 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.65.gd01950e:
* Provide more data to AuthMethod plugins
* Remove reference to non-existent shell doc
* increase default revocation_cache_time
* Improve help strings
* Make keystoneclient not log auth tokens
* improve configuration help text in auth_token
* Log the command output on CertificateConfigError
* Privatize auth construction parameters
* Remove blank space after print
* Capitalize Client API title consistently
* Remove dependent module py3kcompat
* Fix keystone command man page
* Add link to the v3 client api doc
* Thu Mar 06 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.40.gb935741:
* Atomic write of certificate files and revocation list
* Mon Mar 03 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.39.g1935601:
* Remove http_handler config option in auth_token
* Use admin_prefix consistently
* demonstrate auth_token behavior with a simple echo service
* correct typo of config option name in error message
* refer to non-deprecated config option in help
* Add Python 3 classifiers
* Thu Feb 27 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.27.g3a6d47c:
* Remove redundant default value None for dict.get
* Create V3 Auth Plugins
* Create V2 Auth Plugins
* Mon Feb 24 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.21.g9e188e9:
* remove extra indentation
* Fix role_names call from V3 AccessInfo
* Ensure domains.list filtered results are correct
* Sat Feb 22 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.16.gdff54b8:
* Interactive prompt for create user
* Fri Feb 21 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.14.gbbd30ee:
* Replace assertEqual(None,
*) with assertIsNone in tests
* Test query-string for list actions with filter arguments
* Update middlewarearchitecture config options docs
* Thu Feb 20 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.8.g8e92cb2:
* Use Resource class from Oslo
* Wed Feb 19 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.6.gc67a602:
* Update reference to middlewarearchitecture doc
* Tue Feb 18 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.6.0.4.g4917f13:
* Fix references to auth_token in middlewarearchitecture doc 0.6.0
* Don\'t use private last_request variable
* Fri Feb 14 2014 cloud-develAATTsuse.de- Update to version python-keystoneclient-0.5.1.50.g8b0c5ee:
* Using common method \'bool_from_string\' from oslo strutils
* Thu Feb 13 2014 speilickeAATTsuse.com- Update to version python-keystoneclient-0.5.1.48.gef69e08:
* Remove vim header- Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification)- Fix dependencies
* Sat Feb 01 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.51: + Python 3: fix tests/test_utils.py
* Fri Jan 31 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.49: + Copy s3_token middleware from keystone + Adjust import items according to hacking import rule + Return role names by AccessInfo.role_names
* Wed Jan 29 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.43: + Consistently support kwargs across all v3 CRUD Manager ops + Fix discover command failed to discover keystone in ssl + Python 3: Fix an str vs bytes issue in tempfile
* Tue Jan 28 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.38: + Python 3: set webob.Response().body to a bytes value
* Mon Jan 27 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.36: + Fix E12x warnings found by Pep8 1.4.6 + Fix discover command failed to read extension list issue + Sync with global requirements
* Sat Jan 25 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.30: + Python 3: fix the _calc_signature_
* functions + Fix typos in documents and comments
* Fri Jan 24 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.26: + Replace assertTrue with explicit assertIsInstance + Respect region name when processing domain URL + Sort items in requirement related files + Remove test_print_{dict,list}_unicode_without_encode
* Wed Jan 22 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.18: + Tests cleanup temporary files + auth_token tests close temp file descriptor
* Sat Jan 18 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.14: + Clarify roles validation error messages
* Fri Jan 17 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.12: + Fix incorrect assertTrue usage
* Thu Jan 16 2014 dmuellerAATTsuse.com- fix requires
* Thu Jan 16 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.10: + Saner debug log message generation
* Wed Jan 15 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.2.8: + Debug env for tox + Updated from global requirements + Verify token binding in auth_token middleware + Make assertQueryStringIs usage simpler
* Mon Jan 13 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.145: + Use install_venv from oslo to fix no post_process issue + Removes use of timeutils.set_time_override + auth_token tests use assertIs/Not/None
* Sun Jan 12 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.139: + Controllable redirect handling + Documents keystone v3 API usage - part 1 + Sync strutils from oslo + Revert \"Whitelist external netaddr requirement\" + Python 3: Use HTTPMessage.get() rather than HTTPMessage.getheader()
* Sat Jan 11 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.129: + Add unit tests for generic/shell.py + Fix auth_token middleware test invalid cross-device link issue
* Fri Jan 10 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.125: + Prevent dictionary size from changing while iterating over its items + Rename using-api.rst to using-api-v2.rst + Do not try to call decode() on a text string
* Wed Jan 08 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.119: + Fix error in v3 credentials create/update + v3 test utils, don\'t modify input parameter + Whitelist external netaddr requirement
* Mon Jan 06 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.113: + Update requirements
* Sun Jan 05 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.111: + Remove the \'cmp\' keyword from a call to \'sort()\'
* Fri Jan 03 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.109: + Correctly handle auth_url/token authentication
* Thu Jan 02 2014 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.107: + Add service catalog to domain scoped token fixture + Fix missed management_url setter in v3 client + Don\'t install pre-release software with tox + Rename tokenauth to authtoken in the doc + HTTPretty: update to 0.7.1 + Move redirect handling to session + Make _get_utf8_value Python3 compliant + Use testresources for example files
* Sat Dec 21 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.91: + Remove debug specific handling + Rename instead of writing directly to revoked file
* Fri Dec 20 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.88: + Avoid meaningless comparison that leads to a TypeError
* Thu Dec 19 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.86: + Change assertEquals to assertIsNone
* Tue Dec 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.85: + Fix --debug handling in the shell
* Sun Dec 15 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.83: + Sync with latest module from oslo + Python3: replace urllib by six.moves.urllib
* Sat Dec 14 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.79: + Allow commit title messages to end with a period.
* Thu Dec 12 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.77: + Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2 + Properly handle Regions in keystoneclient
* Tue Dec 10 2013 cloud-develAATTsuse.de- Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch dropped (merged upstream)
* Tue Dec 10 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.74: + Warn user about unsupported API version + keystoneclient requires an email address when creating a user + Updates .gitignore + Convert revocation list file last modified to UTC + Fix typo in keystoneclient + Remove unused simplejson requirement + Discover supported APIs + Add workaround for OSError raised by Popen.communicate() + \"publicurl\" should be required on endpoint-create + Bump hacking to 0.8 + Use assertIn where appropriate + Updates .gitignore + use six.StringIO for compatibility with io.StringIO in python3
* Tue Dec 03 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.49: + Extract a base Session object + Reorganize Service Catalog
* Fri Nov 29 2013 dmuellerAATTsuse.com- refix 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch
* Thu Nov 28 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.46: + Do not format messages before they are logged
* Wed Nov 27 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.44: + Fix trustee/trustor definitions + Make HACKING.rst DRYer and turn into rst file
* Tue Nov 26 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.40: + Encode the text before print it to console
* Tue Nov 26 2013 speilickeAATTsuse.com- Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch (manually)- Update to version 0.4.1.38: + Remove service type restriction from keystone client help text + Fix curl debug output for requests with a body + Quote URL in curl output to handle query params + Opt-out of service catalog + Migrate the keystone.common.cms to keystoneclient
* Mon Nov 25 2013 dmuellerAATTsuse.com- switch to python-setuptools
* Mon Nov 25 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.28: + Update tox.ini to usedevelop + Add --insecure to curl output if required + Improved error message on connection failure + Remove SERVICE_TOKEN and SERVICE_ENDPOINT env vars + Add testresources test requirement
* Sat Nov 23 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.18: + Revert \"Merge \"Avoid returning stale token via auth_token property\"\" + Update the management url for every fetched token + Fix python3 incompatible use of urlparse
* Thu Nov 21 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.13: + Avoid returning stale token via auth_token property
* Sun Nov 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.11: + python3: Work around httpretty issue
* Fri Nov 15 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.9: + Apply six for metaclass
* Wed Nov 13 2013 speilickeAATTsuse.com- Update to version 0.4.1.7: + Make ROOTDIR determination more robust- Rebased patches: + 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch (only offset)- Dropped patches: + 0001-Make-ROOTDIR-determination-more-robust.patch (merged upstream)
* Fri Nov 01 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.5: + PEP 8 Public and internal interfaces
* Thu Oct 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.4.1.4: + Fix H202 assertRaises Exception + Normalize datetimes to account for tz + assertEquals is deprecated, use assertEqual (H602) + Fixes print error for keystone action with non-English characters + python3: Make iteritems py3k compat + Allow v2 client authentication with trust_id + Add AssertRequestHeaderEqual test helper and make use of it + Updated from global requirements + Replace OpenStack LLC with OpenStack Foundation + Sync jsonutils from oslo + python3: Refactor dict for python2/python3 compat
* Tue Oct 08 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.84: + Log user info in auth_token middleware + Add auth_uri in conf to avoid unnecessary warning + Refactor for testability of an upcoming change
* Fri Sep 27 2013 dmuellerAATTsuse.com- add 0001-Make-ROOTDIR-determination-more-robust.patch
* Fri Sep 27 2013 dmuellerAATTsuse.com- Update to version 0.3.2.78: + Move tests in keystoneclient + Fix misused assertTrue in unit tests
* Wed Sep 25 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.75: + Modify keyring tests to test authentication + Require oslo.config 1.2.0 final
* Thu Sep 19 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.72: + Allow blank to email in user-update + Change Babel to a runtime requirement
* Thu Sep 19 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.68: + Decode the non-english username str to unicode
* Tue Sep 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.66: + Convert tests to HTTPretty and reorganize
* Tue Sep 17 2013 dmuellerAATTsuse.com- 0001-Add-workaround-for-OSError-raised-by-Popen.communica.patch
* Tue Sep 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.64: + Don\'t need to init testr explicitly
* Sat Sep 14 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.62: + Deprecation warning should be \'pending\'
* Sat Sep 14 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.60: + Support client generate literal ipv6 auth_uri base on auth_host + Replace HttpConnection in auth_token with Requests + Set example timestamps to 2038-01-18T21:14:07Z
* Wed Sep 11 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.55: + Allow Hacking 0.7.x or later
* Wed Sep 04 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.53: + Deprecation warning for the CLI
* Mon Sep 02 2013 dmuellerAATTsuse.com- update requires
* Sun Sep 01 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.52: + Remove testcase test_invalid_auth_version_request + Correct keyword args in test cases
* Sat Aug 31 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.49: + Replace auth_token middleware tests with httpretty + Add apiclient.exceptions hierarchy + Fixing potential NameErrors + Standardize base.py with novaclient + Fix and enable gating on F811
* Fri Aug 30 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.39: + Fix and enable gating on F841 + Use OSLO jsonutils instead of json module + python3: Transition to mox3 instead of mox + Update oslo.config + Sync py3kcompat from oslo-incubator + python3: Use from future import unicode_literals
* Thu Aug 29 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.27: + Remove duplicate method in AccessInfo + Fix License Headers and Enable Gating on H102 + Fix and enable gating on H302: only import modules
* Wed Aug 28 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.21: + remove the UUID check for userids + Synchronize code from oslo
* Tue Aug 27 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.18: + clearer error when authenticate called without auth_url + Support older token formats for projects in accessinfo + Use hashed token for invalid PKI token cache key + Add domain attributes to accessinfo
* Sun Aug 25 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.10: + Move flake8 option from run_tests.sh to tox.ini
* Fri Aug 23 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.2.8: + Extract test token data from auth_token middleware + Allow configure the number of http retries + Add importutils and strutils from oslo + Move all opens in auth_token to be in context + Add unittests for exceptions.EmptyCatalog
* Thu Aug 22 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.77: + Restore client.py for backward compatibility + Initial Trusts support
* Wed Aug 21 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.73: + Make auth_token middleware fetching respect prefix
* Sat Aug 17 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.72: + Adds support for passing extra tenant attributes to keystone + Fix and enable Gating on H404 + Fix a typo in fetch_revocation_list
* Fri Aug 16 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.67: + Fixes files with wrong bitmode + Don\'t cache tokens as invalid on network errors
* Thu Aug 15 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.63: + python3: Add basic compatibility support + Extract basic request call + Add a get_data function to Service Catalog + Refactor verify signing dir logic
* Tue Aug 13 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.55: + flake8: enable H201, H202, H802 + Rename client.py to httpclient.py
* Mon Aug 12 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.52: + Use flake8 in run_tests.sh and updated ignore flake8 rules with tox.ini
* Sat Aug 10 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.50: + Updated from global requirements
* Fri Aug 09 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.49: + Merge from Oslo-Incubator + Make TestResponse properly inherit Response.
* Wed Aug 07 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.45: + Fix test_request_no_token_dummy cms dependency.
* Wed Aug 07 2013 opensuse-cloudAATTopensuse.org- Update to version 0.3.1.44: + Adds help in keystone_authtoken config opts + auth_uri (public ep) should not default to auth_
* values (admin ep) + Pass the default_project_id when managing User.
* Mon Jul 22 2013 bwiedemannAATTsuse.de- Update from 0.3.1.15 to 0.3.1.24
* Tue Jul 16 2013 cloud-develAATTsuse.de- Update to version 0.3.1.13: + Ec2Signer : Modify v4 signer to match latest boto
* Sat Jul 13 2013 cloud-develAATTsuse.de- Update to version 0.3.1.11: + Sync install_venv_common from oslo + Fix and enable gating on H402
* Fri Jul 12 2013 cloud-develAATTsuse.de- Update to version 0.3.1.8: + Add name arguments to keystone command.
* Wed Jul 10 2013 cloud-develAATTsuse.de- Update to version 0.3.1.6: + Remove endpoint.name attribute from v3 manager (bug 1191152)
* Tue Jul 09 2013 cloud-develAATTsuse.de- Update to version 0.3.1.4: + Log cms_verify issues as warnings (not errors).
* Sat Jul 06 2013 cloud-develAATTsuse.de- Update to version 0.3.1.2: + Fix auth_token.py bad signing_dir log message + Flake8 should ignore build folder
* Mon Jul 01 2013 speilickeAATTsuse.com- Add 0001-Use-ServiceCatalog.factory-the-object-has-no-__init_.patch: Backport of https://review.openstack.org/#/c/35103/
* Mon Jun 24 2013 dmuellerAATTsuse.com- remove 0001-Python-2.6-compatibility-for-tests-test_keyring.py.patch
* Mon Jun 17 2013 speilickeAATTsuse.com- Add 0001-Python-2.6-compatibility-for-tests-test_keyring.py.patch: Backport of https://review.openstack.org/#/c/33239/
* Wed Jun 12 2013 dmuellerAATTsuse.com- remove nose dependencies
* Sat Jun 01 2013 dmuellerAATTsuse.com- remove python-distribute dependency
* Mon May 27 2013 dmuellerAATTsuse.com- update requires from pip/test-requires
* Mon May 27 2013 speilickeAATTsuse.com- Add new build dependencies: + python-pbr + python-d2to1
* Mon May 27 2013 dmuellerAATTsuse.com- remove 0001-Pass-memcache_servers-as-array.patch
* merged upstream
* Thu Apr 25 2013 dmuellerAATTsuse.com- add 0001-Pass-memcache_servers-as-array.patch
* Fri Apr 05 2013 berendtAATTb1-systems.de- added missing requirements + python-oslo.config + python-iso8601
* Mon Mar 18 2013 speilickeAATTsuse.com- Drop +git.$TIMESTAMP.$COMMITHASH version suffix
* Sun Mar 17 2013 cloud-develAATTsuse.de- Update to version 0.2.2.79+git.1363478707.d62bbdf: + Switch to final 1.1.0 oslo.config release + Make keystone client handle the response code 300. + Make auth_token lazy load the auth_version. + Use v2.0 api by default in auth_token middleware + Retry http_request and json_request failure. + update v3 domains - remove public/private namespace + Doc info and other readability improvements
* Wed Mar 13 2013 cloud-develAATTsuse.de- Update to version 0.2.2.67+git.1363133193.d782a99: + Fix auth-token middleware to understand v3 tokens
* Mon Mar 11 2013 cloud-develAATTsuse.de- Update to version 0.2.2.66+git.1362996313.ae36809: + Sync memorycache and timeutils from oslo. + Save test_auth_token_middleware from unlimited recursion + Work better in server env with no keyrings + Switch to oslo.config. + Remove test dep on name of dir (bug 1124283) + help text improvements
* Fri Mar 01 2013 cloud-develAATTsuse.de- Update to version 0.2.2.56+git.1362138053.3ce3fe8: + Improve error message for missing endpoint
* Sun Feb 24 2013 cloud-develAATTsuse.de- Update to version 0.2.2.55+git.1361729982.58cb347: + Added missing unit tests for shell.py + Implements token expiration handling + Use oslo-config-2013.1b3 + Fix selef to self in class. + Update oslo-config version.
* Fri Feb 22 2013 saschpeAATTsuse.de- BuildRequire openstack-suse-macros instead of openstack-macros
* Mon Feb 18 2013 cloud-develAATTsuse.de- Update to version 0.2.2.46+git.1361181005.21d9952: + Allow requests up to 0.8 and greater + Add name arguments to keystone command. + Fix debug with requests. + Remove useless import + Fix how python 2.6 doesn\'t have assertDictEqual + If you specify the --debug argument, it doesn\'t show the body of a POST request. The body (string rep) is at \'data\' in the kwargs dict. \'body\' was deleted prior to this call. + Update .coveragerc + Allow configure auth_token http connect timeout. + Use install_venv_common.py from oslo. + sync README with \"keystone help\"
* Mon Feb 18 2013 dmuellerAATTsuse.com- remove keystoneclient-requests-compat.patch:
* Merged upstream
* Mon Feb 11 2013 cloud-develAATTsuse.de- Update to version 0.2.2.28+git.1360595504.ff24716: + Mark password config options with secret + Update requests requirements + Pin requests module more strictly. + Treat HTTP code 400 and above as error. + Fix incomplete sentence in help
* Mon Feb 04 2013 dmuellerAATTsuse.com- Update to version 0.2.2.21+git.1359979548.92bf8a7: + fix discrepancies seen in domain and credential, v3 - bug 1109349- Remove 0001-Fix-thinko-in-self.middleware.cert_file_missing.patch: + Merged upstream
* Mon Jan 28 2013 dmuellerAATTsuse.com- Update to version 0.2.2.16+git.1359364193.1cbda90: + Fix STALE_TOKEN_DURATION usage + Factorize endpoint retrieval in access + Remove useless code + Restore Python 2.6 compatibility + Allow request timeout to be specified. + Remove assertDictEqual for python 2.6 compatibility- Remove python-2.6-compat-in-tests.patch, 0001-Restore-Python-2.6-compatibility.patch: Merged upstream
* Thu Jan 24 2013 dmuellerAATTsuse.com- Add python-2.6-compat-in-tests.patch
* fix python 2.6 support (submitted upstream)
* Tue Jan 22 2013 dmuellerAATTsuse.com- Add patches:
* 0001-Fix-thinko-in-self.middleware.cert_file_missing.patch
* 0001-Restore-Python-2.6-compatibility.patch Fixes keystone middleware with SLE11
* Mon Jan 21 2013 saschpeAATTsuse.de- Add keystoneclient-requests-compat.patch and replace support-requests-version-1.0.0.patch: Forward-compatibility with requests >= 1.0.0
* Thu Jan 17 2013 dmuellerAATTsuse.com- add support-requests-version-1.0.0.patch: support python-requests also >= 1.0.0
* Thu Jan 17 2013 cloud-develAATTsuse.de- Update to version 0.2.2.5+git.1358431979.3dfb843: + Blueprint memcache-protection: enable memcache value encryption/integrity check + Make WebOb version specification more flexible + Warning message is not logged for valid token-less request.
* Thu Jan 17 2013 vuntzAATTsuse.com- Use version-regexp param for git_tarballs service to avoid uselessly including the last git commit id twice.
* Mon Jan 14 2013 saschpeAATTsuse.de- Update to version 0.2.2.2.g4a232ac+git.1358162600.4a232ac: + Use os.path to find ~/keystone-signing (bug 1078947) + Remove iso8601 dep in favor of openstack.common + Move iso8601 dependency from test- to pip-requires + Pin requests to >=0.8.8. + Use testtools instead of unittest for base classes.- Updated requirements
* Thu Jan 10 2013 saschpeAATTsuse.de- Recommend python-keyring
* Wed Jan 09 2013 vuntzAATTsuse.com- Add missing Requires on python-requests: without it, the keystone executable won\'t even start.
* Mon Jan 07 2013 saschpeAATTsuse.de- Fix PKI example certs location for testsuite
* Mon Jan 07 2013 saschpeAATTsuse.de- Update to version 0.2.1.3.gd37a3fb+git.1357543650.d37a3fb: + Add support for user groups + Make it possible to debug by running module. + remove unused import + Bug 1052674: added support for Swift cache + Add file \'ChangeLog\' to MANIFEST.in + Use requests module for HTTP/HTTPS + Print to stderr when keyring module is missing. + Prevent an uncaught exception from being rasied. + modify ca-certificate default value + URL-encode user-supplied tokens (bug 974319) + Fix middleware logging for swift + Fix keystoneclient user-list output order + Misspelling error in README.rst + Rename --no_cache to --os_cache. + Make use_keyring False by default. + bug-1040361: use keyring to store tokens + Don\'t try to split a list of memcache servers + Drop hashlib/hmac from pip-requires. + Add --version CLI opt and __version__ module attr + Add Ec2Signer utility class to keystoneclient + Add command to allow users to change their own password + updating PEP8 to 1.3.3 + Correct a misspelled in comments + Remove Policy.endpoint_id reference + Fix scoped auth for non-admins (bug 1081192) + Throw validation response into the environment + fixes auth_ref initialization error + Update README and CLI help + Add auth-token code to keystoneclient, along with supporting files + Make initial structural changes to keystoneclient in preparation- Use --install-data=%{python_sitelib} to install novaclient/versioninfo into the correct location (instead of %{_prefix})
* Wed Dec 05 2012 saschpeAATTsuse.de- Use AATTPARENT_TAGAATT in _service file to automate versioning
* Thu Nov 15 2012 saschpeAATTsuse.de- Use openstack-macros- Run fdupes on HTML documentation
* Fri Nov 09 2012 saschpeAATTsuse.de- Downgrade version to new upstream scheme: 0.1.3 (bnc#787387)
* Thu Nov 08 2012 saschpeAATTsuse.de- Drop from_vcs build flag
* Tue Oct 30 2012 saschpeAATTsuse.de- Add Provides/Obsoletes for openSUSE-12.2 package name (openstack-keystoneclient and python-python-keystoneclient)
* Fri Oct 12 2012 vuntzAATTsuse.com- Update to version 2012.2 (Folsom), which is really 0.1.3: + See https://github.com/openstack/python-keystoneclient/commits/0.1.3- Install bash completion for \'keystone\' binary- Buildrequire python-base instead of python-devel: + Sufficient for Python-only modules (containing no C/C++ code)- Additional Buildrequires for documentation
* Mon Oct 01 2012 jenkinsAATTsuse.de- Update to latest git (6c127df): + Fix PEP8 issues. + fixing pep8 formatting for 1.0.1+ pep8 + Fixed httplib2 mocking (bug 1050091, bug 1050097) + Require httplib2 version 0.7 or higher. + removing deprecated commandline options + Handle \"503 Service Unavailable\" exception. + Fixes setup compatibility issue on Windows + switching options to match authentication paths + Add wrap option to keystone token-get for humans + Allow empty description for tenants. + pep8 1.3.1 cleanup
* Fri Aug 24 2012 jenkinsAATTsuse.de- Update to latest git (b391319): + Add nosehtmloutput as a test dependency.
* Thu Aug 23 2012 jenkinsAATTsuse.de- Update to latest git (ad9dee5): + Change underscores in new cert options to dashes + splitting http req and resp logging also some pep8 cleanup in shell.py
* Thu Aug 02 2012 rhaferAATTsuse.de- Fixed dependencies, package required python-simplejson
* Sat Jul 28 2012 cthielAATTsuse.com- add BuildRequires to python-httplib2, to fix documentation building
* Sat Jul 28 2012 jenkinsAATTsuse.de- Update to latest git (dec8f77): + Add \'--insecure\' commandline argument
* Sat Jul 28 2012 cthielAATTsuse.com- remove insecure-commandline-argument.patch which has been merged upstream: https://review.openstack.org/#/c/9582/
* Fri Jul 27 2012 cthielAATTsuse.com- rebase insecure-commandline-argument.patch to master- adapt doc paths for building from master
* Thu Jul 26 2012 saschpeAATTsuse.de- Require python-distribute, /usr/bin/keystone needs it
* Tue Jul 10 2012 saschpeAATTsuse.de- Add \'--insecure\' commandline argument to ignore (amongst others) self-signed certificate errors
* Wed Jun 27 2012 saschpeAATTsuse.de- Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV- Simplify from_vcs macros
* Tue Jun 26 2012 saschpeAATTsuse.de- Consistent package summaries- Macro cleanup: + Package is noarch except for SLE-11- Added rpmlintrc for non-issues- Use correct upstream URL- Remove empty %check section- The doc package should require the base package
* Thu May 24 2012 jfehligAATTsuse.com- Add \'Requires: python >= 2.6.8\'
* Fri Apr 20 2012 bwiedemannAATTsuse.com- add bash completion for keystone
* Thu Mar 01 2012 bwiedemannAATTsuse.com- rename /usr/bin/keystone-client to keystone (lp#910484)
* Thu Jan 26 2012 rhaferAATTsuse.de- rename /usr/bin/keystone to keystone-client to avoid conflict with the openstack-keystone package (lp#910484)- created -doc subpackage
* Thu Jan 26 2012 rhaferAATTsuse.de- initial checkin