Changelog for
python-keystone-15.0.1~dev42-lp150.173.1.noarch.rpm :
* Tue May 12 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev42:
* Fix security issues with EC2 credentials
* Ensure OAuth1 authorized roles are respected
* Mon May 11 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev38:
* Temporarily disable k2k tests on train and stein
* Tue May 05 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev37:
* Check timestamp of signed EC2 token request
* Fri May 01 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev36:
* Add cadf auditing to credentials
* Sat Feb 22 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev35:
* Tell reno to ignore the kilo branch
* Fri Feb 21 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev34:
* Always have username in CADF initiator
* Constraint dependencies for docs build
* Fri Feb 07 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev32:
* Add voting k2k tests
* Thu Feb 06 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev31:
* Added keystone identity provider installation to Devstack plugin
* Fri Jan 31 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev30:
* Ensure bootstrap handles multiple roles with the same name
* Thu Jan 30 2020 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev28:
* Fix role\\_assignments role.id filter
* Thu Dec 12 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev27:
* Docs: Make robust with using real links
* Sun Dec 08 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev25:
* Fix credential list for project members
* Thu Oct 31 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev24:
* token: consistently decode binary types
* Switch to the opensuse-15 nodeset
* Wed Oct 30 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev20:
* Switch to opensuse-15 nodeset
* Wed Oct 23 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev18:
* Make system tokens work with domain-specific drivers
* Sat Oct 19 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev16:
* Allows to use application credentials through group membership
* Thu Oct 17 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev14:
* Import LDAP job into project
* Thu Sep 12 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev13:
* Update broken links to dogpile.cache docs
* Wed Sep 04 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev11:
* Add retry for DBDeadlock in credential delete
* Fri Aug 30 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev9:
* Fix python3 compatibility on LDAP search DN from id
* Fixing dn\\_to\\_id function for cases were id is not in the DN
* Tue Jul 23 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev7:
* [docs] remove deprecated ubuntu package from installation
* Thu Jul 11 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev5:
* Revert \"Blacklist bandit 1.6.0\"
* Tue May 14 2019 cloud-develAATTsuse.de- Update to version keystone-15.0.1.dev4:
* Blacklist bandit 1.6.0
* OpenDev Migration Patch 15.0.0
* Tue Apr 23 2019 Thomas Bechtold
- Do not Require python-pymongo. It\'s an optional requirement for caching
* Sat Apr 13 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev82:
* Add documentation for service tokens
* Wed Apr 10 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev81:
* Allow an explicit\\_domain\\_id parameter when creating a domain
* Update the min version of tox
* Convert user\\_id back to string
* Mon Apr 08 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev75:
* Add API for /v3/access\\_rules\\_config
* Add manager support for app cred access rules
* Sun Apr 07 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev73:
* Ignore Stein-specific release notes
* Be more verbose in logging role grant on bootstrap
* Replace UUID with id\\_generator for Federated users
* Wed Apr 03 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev68:
* DRY: Remove redundant policies from policy.v3cloudsample.json
* Mon Apr 01 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev67:
* Remove redundant policies from v3cloudsample
* Add domain scope support for group policies
* Delete shadow users when domain is deleted
* Sat Mar 30 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev61:
* Raise METHOD NOT ALLOWED instead of 500 error on protocol CRUD
* Add release prelude about changing policies
* Wed Mar 27 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev58:
* Update broken links to dogpile.cache docs
* Add keystone\'s technical vision reflection
* Consolidate user protection tests
* Replace URL name to the correct one in Keystone Docs
* Make system admin policies consistent for grants
* Remove assignment policies from policy.v3cloudsample.json
* Add role assignment testing for project users
* Replace openstack.org git:// URLs with https://
* Implement system reader functionality for grants
* Remove external-dev and consolidate to contributor
* Added keystone identity provider installation to Devstack plugin
* Tue Mar 26 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev37:
* Remove system assignment policies from policy.v3cloudsample.json
* Test domain and project users against group system assignment API
* Add role assignment test coverage for domain admins
* Add role assignment test coverage for domain members
* Implement domain reader for role\\_assignments
* Update group system grant policies for admins
* Update system group assignment policies for reader and member
* Test project users against system assignment API
* Test domain users against system assignment API
* Update system grant policies for system admin
* Update system grant policies for system member
* Mon Mar 25 2019 Dirk Mueller - fix keystone lockpath
* Sun Mar 24 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev15:
* Add explicit testing for project users and the user API
* Sat Mar 23 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev13:
* Update system grant policies for system reader
* Implement domain admin functionality for user API
* Fri Mar 22 2019 cloud-develAATTsuse.de- Update to version keystone-15.1.0.dev10:
* Fix typo in docs section header
* Update master for stable/stein 15.0.0.0rc1
* trivial: correct spelling in test names
* Remove project policies from policy.v3cloudsample.json
* Implement domain admin functionality for projects
* Implement domain member functionality for projects
* Only validate tokens once per request
* Pin Werkzeug in lower-constraints
* Implement domain member functionality for user API
* Implement domain reader functionality for user API
* Implement domain reader functionality for projects
* Make system members the same as system readers for credentials
* Wed Mar 20 2019 opensuse-packagingAATTopensuse.org- Update to version keystone-14.1.0.dev767:
* PY3: Ensure LDAP searches use unicode attributes
* Use ForbiddenAction for invalid action instead of Forbidden
* Add schema placeholders for Stein
* Small refactor for create nonlocal user
* Mention allow\\_expired\\_window in fernet FAQ
* Fix the incorrect release name of project guide
* trivial: fix broken link in trust API reference
* Migrate keystone-dsvm-grenade-multinode job to Ubuntu Bionic
* Remove publish-loci post job
* Add hint for order of keys during distribution
* Add service developer documentation for scopes
* Drop py35 jobs
* Remove service policies from policy.v3cloudsample.json
* Switch federation check jobs to opensuse
* Add driver support for app cred access rules
* Add SQL migrations for app cred access rules
* Add a permissive mode for access rules config
* Add manager for access rules config
* Add JSON driver for access rules config
* Remove protocol policies from v3cloudsample.json
* Add tests for project users interacting with services
* Remove role policies from policy.v3cloudsample.json
* Add tests for project users interacting with roles
* Add tests for domain users interacting with roles
* Remove endpoint policies from policy.v3cloudsample.json
* Remove domain policies from policy.v3cloudsample.json
* Add role assignment test coverage for system admin
* Add role assignment test coverage for system members
* Reorganize role assignment tests for system users
* Implement system reader for role\\_assignments
* Remove idp policies from policy.v3cloudsample.json
* Add py37 tox env
* Add tests for domain users interacting with services
* Update service policies for system admin
* Add shibboleth config to log output
* Update introduction of external services doc
* Address follow-up comments in contributor guide for specs
* [api-ref] add domain level limit support
* Release note for domain level limit
* Update project depth check
* Add domain level support for strict-two-level-model
* Add domain level limit support - API
* Add domain level limit support - Manager
* Remove mapping policies from policy.v3cloudsample.json
* Add tests for project users interacting with mappings
* Deprecate cache\\_on\\_issue configuration option
* Add JWS token provider documentation
* Add OpenSUSE support in devstack federation plugin
* Add experimental job for OpenSUSE
* Fix mock for v2 test
* Add documentation for writing specifications
* Remove unused sample token fixtures
* Fix bindep for SUSE
* add python 3.7 unit test job
* Correcting tests with project\\_id
* Add domain\\_id column for limit
* [SQLite] Ensure change is addressed for limit table
* Remove region policies from policy.v3cloudsample.json
* Add tests for project users interacting with regions
* Add tests for domain users interacting with regions
* Update region policies to use system admin
* Add region tests for system member role
* Implement system admin role in groups API
* populate request context with X.509 tokenless cred information
* Fix wrong example for direct\\_maps
* Fixes incorrect params
* Implement JWS token provider
* Seperated CADF notifications tests for request\\_id
* Added request\\_id and global\\_request\\_id to basic notifications
* Converting the API tests to use flask\'s test\\_client
* Implement system admin role in users API
* Implement system member role user test coverage
* Implement system reader role for users
* Replace \'tenant\\_id\' with \'project\\_id\'
* Add PyJWT as a requirement
* Add test fixture for the JWS key repository
* Add keystone-manage create\\_jws\\_keypair functionality
* Add configuration options for JWS provider
* Test case for bad type user in assertion
* Adjust Indents to meet PEP8 E117
* Handle special cases with msgpack and python3
* Add experimental job for CentOS
* Add CentOS support in devstack federation plugin
* Remove service provider policies from v3cloudsample.json
* Add documentation for Auth Receipts and MFA
* bump Keystone version for Stein
* Allow project users to retrieve domains
* Fix wrong urls
* Optimize fernet token and receipts in cli.py
* PY3: switch to using unicode text values
* Expose receipt\\_setup and receipt\\_rotate command
* Clean up the create\\_arguments\\_apply methods
* Allow domain users to access the GET domain API
* Update doc for token\\_setup and token\\_rotate
* Fix nits
* Fix app\\_cred schema spell nit
* Update limit policies for system admin
* Do not use self in classmethod
* Add tests for project users interacting with endpoints
* Add tests for domain users interacting with endpoints
* Update endpoint policies for system admin
* Add endpoint tests for system member role
* Update endpoint policies for system reader
* Add tests for domain users interacting with mappings
* Update mapping policies for system admin
* Add mapping tests for system member role
* Update mapping policies for system reader
* Add tests for project users interacting with idps
* Add tests for domain users interacting with idps
* Update idp policies for system admin
* Add idp tests for system member role
* Update idp policies for system reader
* Add region protection tests for system readers
* Update role policies for system admin
* Reuse common system role definitions for roles API
* Add tests for project users interacting with protocols
* Add tests for domain users interacting with protocols
* Implement system admin role in protocol API
* Add protocol tests for system member role
* Update protocol policies for system reader
* Add limit tests for system member role
* Add limit protection tests
* Remove registered limit policies from policy.v3cloudsample.json
* Add tests for project users interacting with registered limits
* Allow domain users to access the registered limits API
* Remove duplicated TOC in configuration guide
* Implement system admin role in project API
* Implement system member role project test coverage
* Implement system reader role for projects
* Enhance the openidc guide
* Enhance the mellon guide
* Enhance the shibboleth guide
* Consolidate WebSSO guide into SP instructions
* Add section on configuring protected auth paths
* Reorganize guide on configuring a keystone SP
* Clean up keystone-to-keystone section
* Enhance authn sections in federation guide
* correct the description on domain re-enable
* Add tests for project users interacting with sps
* Add tests for domain users interacting with sps
* Update service provider policies for system admin
* Add prerequisites section to keystone-to-keystone
* Invalidate shadow\\_federated\\_user cache when deleting protocol
* Remove duplicate RBAC logging from enforcer
* Update federation SP prerequisites section
* Use samltest.id as an example sandbox IdP
* Fix nits in code blocks in federation guide
* Bring SP/IdP URLs closer to style guide guidance
* Restructure federation guide
* Update doc with samltest.id
* Clarify location for HTTPD instructions
* Use common system role definitions for registered limits
* Implement system member test coverage for groups
* Implement system reader role for groups
* Add service provider tests for system member role
* Update service provider policies for system reader
* Add service tests for system member role
* Update service policies for system reader
* Use renamed template \'integrated-gate-py3\'
* Add scope checks to common system role definitions
* Remove i18n.enable\\_lazy() translation
* Reorganize admin guide
* Consolidate service catalog docs
* Add irrelevant-files for grenade-py3 jobs
* Delete outdated keystonemiddleware doc
* Remove example usage from admin guide
* Split trusts docs between admin and user guide
* Move identity sources doc to admin guide
* Remove message about circular role inferences
* Remove Certificates for PKI guide
* Add introduction section to federation docs
* Fix links to external-authentication
* Move list limit docs to admin guide
* Rename admin guide pages
* Consolidate tokenless X.509 docs
* Update registered limit policies for system admin
* Consolidate Keystone docs: admin/identity-external-authentication.rst
* Implement system admin role in domains API
* Implement system member role domain test coverage
* Implement system reader role in domains API
* Bump oslo.policy and oslo.context versions
* Move supported clients section to user guide
* Use request\\_body\\_json function
* Move SSL recommendation to installation guide
* Move \"Public ID Generators\" to relevant docs
* Consolidate Keystone docs: federated-identity.rst
* add request\\_id and global\\_request\\_id to cadf notifications
* Thu Jan 03 2019 Dirk Mueller - update requirements (switch to python-ldap)
* Sun Dec 09 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev407:
* Add role tests for system member role
* Consolidate catalog management guide
* Clarify docstrings for domain flask refactor
* Sat Dec 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev401:
* Update role policies for system reader
* Add missing translation import to common.auth.py
* Update contributor doc
* Fri Dec 07 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev395:
* Add registered limit tests for system member role
* Add registered limit protection tests
* Remove deprecated secure\\_proxy\\_ssl\\_header config
* Wed Dec 05 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev389:
* Change openstack-dev to openstack-discuss
* Don\'t emit a notification for the root domain
* Tue Dec 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev385:
* Keep federation jobs running on Xenial
* Sat Dec 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev383:
* Move to password validation schema
* Fri Nov 30 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev381:
* Move test utility to common location
* Wed Nov 28 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev380:
* Pass context objects to policy enforcement
* Update api-ref to include user options
* Move irrelevant-files to project definition
* Bump sqlalchemy minimum version to 1.1.0
* Tue Nov 27 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev372:
* Add tempest-full-py3 job to zuul file
* Sat Nov 24 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev370:
* Consolidate identity-domain-specific-config.rst
* Consolidate auth-totp.rst
* Consolidate event\\_notifications.rst
* Consolidate endpoint-policy.rst
* Consolidate service-catalog.rst
* Fri Nov 23 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev360:
* Refactor flask domain config resources
* Thu Nov 22 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev358:
* Add missing ws seperator between words
* changed port in tools/sample\\_data.sh
* Region update extra support
* Wed Nov 21 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev352:
* Use pycodestyle in place of pep8
* Document user options
* Add scope documentation for service developers
* Tue Nov 20 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev346:
* Add the missing packages when install keystone
* Refresh admin doc
* Sat Nov 17 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev342:
* Removing default\\_assigment\\_driver
* Drop the compatibility password column
* Remove \"crypt\\_strength\" option
* Thu Nov 15 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev336:
* Clean up python3.5 usage in tox.ini
* Wed Nov 14 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev334:
* Remove the repetition words in identity-fernet-token-faq.rst
* Correct HTTP OPTIONS method
* Refactor directory creation into a common place
* Mon Nov 12 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev328:
* Update api-ref for set registered limits
* Sat Nov 10 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev326:
* Remove deprecated \"bind\" in token
* Update more info of vhost file
* Remove unused lower constraints
* Provide a Location on HTTP 300
* Emit CADF notifications on authentication for invalid users
* Add a test for idp and federated user cascade deleting
* Fri Nov 09 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev314:
* Change \\_\\_all\\_\\_ list to tuple
* Replace usage of get\\_legacy\\_facade() with get\\_engine()
* Thu Nov 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev310:
* Remove redundant variables from context class
* Fixing nits
* Add abstract method in trusts base.py
* Switch devstack plugin to samltest.id
* Add py36 tox environment
* Wed Nov 07 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev300:
* Fix uwsgi --http flag
* Delete PKI middleware debugging section
* Unregister \"Exception\" from flask handler
* Tue Nov 06 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev294:
* Fix an issue with double fernet key rotation
* Fix developer config dir flask aftermath
* Use port 5000, keystone-wsgi-public and --http-socket
* Mon Nov 05 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev288:
* Documentation fix - Port number
* Sun Nov 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev287:
* Changed the port numbers
* Sat Nov 03 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev285:
* Implement auth receipts spec
* changed port in argument \'--bootstrap-admin-url\'
* Remove compatability shim
* Fix spelling \'unnecessary\'
* Fri Nov 02 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev277:
* Deprecate eventlet related configuration
* Thu Nov 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev275:
* Add release note for unified limit APIs changing
* Remove check for disabled v3
* Remove obsolete credential policies
* Delete \"Preparing your environment\" section
* Set Default and resource limit as defined schema
* Allow registered limit\'s region\\_id to be None
* Tue Oct 30 2018 Colleen Murphy - Clean up %files
* Remove keystone-paste.ini (https://review.openstack.org/609841)
* Add keystone-status
* Tue Oct 30 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev263:
* Implement scope\\_type checking for credentials
* Remove custom auth middleware documentation
* Delete the external auth admin guide
* Remove useless use of :orphan:
* Change port and version on v3 endpoints example
* Delete administrator federation guide
* Update keystone-manage bootstrap port instructions
* Fix api-ref v3.9 release identifier
* Update third endpoint legacy port for Keystone v3 API
* Remove unused logging module
* Remove useless \"clean\" file
* Trivial: Remove repeated if conditions
* Updating doc of unified limit
* Adding \'date\' for trust\\_flush
* Add caching on trust role validation to improve performance
* Fix example for getting system scoped token
* Remaining cases of MappingEngineTester
* Set min and max length for resource\\_name
* Implement scaffolding for upgrade checks
* Fixing update unified limit api-ref
* Remove deprecated token\\_flush
* Invalidate app cred AFTER deletion
* Remove paste-ini
* Remove pre-flask legacy code
* Make collection\\_key and member\\_key raise if unset
* Cleanup test\\_wsgi
* Flask comment/docstring cleanup
* Move AuthContextMiddleware
* Convert Normalizing filter to flask native Middleware
* Internally defined middleware don\'t use stevedore
* Make Request Logging a little better
* Register exceptions with a Flask Error Handler
* Update notification tests to work with o-m 9.0.0
* Don\'t quote {posargs} in tox.ini
* Update doc string for transform\\_to\\_group\\_ids
* Tue Oct 30 2018 Colleen Murphy - Remove Paste dependency (https://review.openstack.org/571979)
* Tue Oct 30 2018 Colleen Murphy - Remove keystone-manage token_flush cron
* The token_flush command was deprecated in Rocky and removed in master
* https://docs.openstack.org/releasenotes/keystone/rocky.html
* Fri Oct 19 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev195:
* Cleanup keystone.server.flask.application
* Replace JSON Body middleware with flask-native func
* Thu Oct 18 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev191:
* Update API version to 3.11
* Added test case update registered limit with region
* Remove incorrect copyright notice
* Convert S3 and EC2 auth to flask native dispatching
* Wed Oct 17 2018 cloud-develAATTsuse.de- Update to version keystone-14.1.0.dev183:
* Increment versioning with pbr instruction
* Loosen the assertion for logging scope type warnings
* Clarify group-mapping example in docs
* Tue Oct 16 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev177:
* Expand implied roles in system-scoped tokens
* Add test case for expanding implied roles in system tokens
* Move loadapp to a generic place
* Use tempest-pg-full
* Sun Oct 14 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev169:
* Make policy file support in fixture optional
* Remove skip for test\\_locked\\_out\\_user\\_sends\\_notification
* Sat Oct 13 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev166:
* Convert projects API to Flask
* Convert /v3/users to flask native dispatching
* Fri Oct 12 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev164:
* add unit tests for healthcheck
* Replace openSUSE experimental check with newer version
* Thu Oct 11 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev160:
* Auth flask conversion cleanup
* Convert auth to flask native dispatching
* Wed Oct 10 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev158:
* Don\'t mock internal implementation details of oslo
* Update log translation hacking check
* Enable foreign keys for unit test
* Tue Oct 09 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev152:
* Follow Zuul job rename
* Add release names to api-ref
* Avoid using dict.get() in assertions
* Update response codes for authentication API reference
* Docs: Remove the TokenAuth middleware
* Fri Oct 05 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev144:
* Purge soft-deleted trusts
* Organize project tag api-ref by route
* Update auto-provisioning example to use reader
* Thu Oct 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev138:
* Add hint back
* Wed Oct 03 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev136:
* Properly replace flask view args in links
* Tue Oct 02 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev134:
* LDAP attribute names non-case-sensitive
* Mon Oct 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev132:
* Add build\\_target arguement to enforcer
* Sun Sep 30 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev130:
* Adding test case for MappingEngineTester
* Fix command to verify role removal in docs
* Add python3 functional test job
* Convert legacy functional jobs to Zuul-v3-native
* Enable Foreign keys for sql backend unit test
* Comment out un-runnable tests
* Update the documentation bug tag
* Sat Sep 29 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev117:
* Implement Trust Flush via keystone-manage
* Sun Sep 23 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev115:
* Add releasenote for bug fix 1789450
* Sat Sep 22 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev114:
* Mapped Groups don\'t exist breaks WebSSO
* Fri Sep 21 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev112:
* Use templates for cover and lower-constraints
* Remove unused revoke\\_by\\_user\\_and\\_project
* Wed Sep 19 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev108:
* Properly normalize domain ids in flask
* Sun Sep 16 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev107:
* Make OSA rolling upgrade test experimental
* Rename v3-only functional zuul job
* Sat Sep 15 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev103:
* Address issues with flask conversion of os-federation
* Convert domains api to flask
* Move use of constraints out of install\\_cmd
* Ensure view args is in policy dict
* Rename py35 v3 only check
* Convert OS-INHERIT API to flask native dispatching
* Fix a translation of log
* Convert groups API to flask native dispatching
* Fix RBACEnforcer get\\_member\\_from\\_driver mechanism
* Refactor ProviderAPIs object to better design pattern
* Convert OS-FEDERATION to flask native dispatching
* Added support for a \\`\\`description\\`\\` attribute for Identity Roles
* Tue Sep 11 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev79:
* Fix db model inconsistency for FederatedUser
* Mon Sep 10 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev77:
* api-ref: Remove broken link
* Sat Sep 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev76:
* Remove member\\_role\\_id/name
* Wed Sep 05 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev74:
* Update the minimimum required version of oslo.log
* Tue Sep 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev72:
* Incorrect use of translation \\_()
* Update RDO install guide for v3
* Sun Sep 02 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev68:
* Convert policy API to flask
* Sat Sep 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev66:
* Use items() instead of iteritems()
* Fri Aug 31 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev64:
* add python 3.6 unit test job
* switch documentation job to new PTI
* import zuul job settings from project-config
* Thu Aug 30 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev58:
* Address nits
* Trivial: Remove app\\_conf kwarg from testing setup
* Trivial: Add missing space in exception
* Wed Aug 29 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev52:
* Add details and clarify examples on casing
* Sat Aug 25 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev50:
* Change unique\\_last\\_password\\_count default to 0
* Move json\\_home \"extension\" rel functions
* Fri Aug 24 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev46:
* Re-Add scope.system to filters
* Add placeholder migrations for Rocky
* Convert system (role) api to flask native dispatching
* Convert role\\_assignments API to flask native dispatching
* Add safety to the inferred target extraction during enforcement
* Thu Aug 23 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev37:
* Redundant parameters in api-ref:domain-config
* Update api-ref for unified limits
* Tue Aug 21 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev34:
* Use osc in k2k example
* Mon Aug 20 2018 nicolas.bockAATTsuse.com- Fix linter warnings about licenses
* Sat Aug 18 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev32:
* Remove get\\_catalog from manage layer
* Fri Aug 17 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev31:
* Do not log token string
* Convert role\\_inferences API to flask native dispatching
* Convert Roles API to flask native dispatching
* Add callback action back in
* Wed Aug 15 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev23:
* Fix a bug that issue token with project-scope gets error
* Convert endpoints api to flask native dispatching
* Convert services api to flask native dispatching
* Tue Aug 14 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev18:
* Convert regions API to flask native dispatching
* Remove unused util function
* Allow wrap\\_member and wrap\\_collection to specify target
* Pass path into full\\_url and base\\_url
* Convert OS-SIMPLE-CERT to flask dispatching
* Migrate OS-EP-FILTER to flask native dispatching
* Sat Aug 11 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev10:
* Update reno for stable/rocky
* More accurate explanation in api-ref:application credentials
* Remove redundant get\\_project call
* Expose a bug that issue token with project-scope gets error
* Unified code style nullable description parameter
* Fri Aug 10 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0rc2.dev3:
* Set initiator id as user\\_id for auth events
* Imported Translations from Zanata 14.0.0.0rc1
* Thu Aug 09 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev55:
* Allow for more robust config checking with keystone-manage
* Convert limits and registered limits to flask dispatching
* Wed Aug 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev51:
* Convert OS-AUTH1 paths to flask dispatching
* Tue Aug 07 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev49:
* Add a release note for bug 1785164
* Code optimization of create application credential
* Do not allow create limits for domain
* Mon Aug 06 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev43:
* Error location of parameters in api-ref:project tags
* Fix json indentation of notification sample
* Sat Aug 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev39:
* Clean up token extra code
* Remove KeystoneToken object
* Convert OS-REVOKE to flask dispatching
* Address FIXMEs for listing revoked tokens
* Move unenforced\\_api decorator to module function
* Remove direct calls to auth.controllers in some tests
* Move validate\\_issue\\_token\\_auth from controllers
* Expose random uuid bug in cadf notifications
* Cleanup keystone.token.providers.common
* Remove remnants of token bind
* Simplify the token provider API
* Fix keystone-manage saml\\_idp\\_metadata under python3
* Wed Aug 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev20:
* Api-ref: Correct response code
* Tue Jul 31 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev18:
* Adding missing comma in docs
* Boostrap CLI tests no longer call auth controller
* Implement \"no-update\" test for trusts
* Remove get\\_catalog usage from contrib
* Mon Jul 30 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev11:
* Move trusts to flask native dispatching
* Sat Jul 28 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b4.dev9:
* Address nits in strict-two-level implementation 14.0.0.0b3
* Fri Jul 27 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev171:
* Deprecate [token] infer\\_roles=False
* Reduce duplication in federated auth APIs
* Mirror self-link trust check from tempest
* Add serialization for TokenModel object
* Exposing ambiguity bug when querying role assignments
* Thu Jul 26 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev161:
* Trusts do not implement patch
* Allow for \'extension\' rel in json home
* Delete project limits when deleting project
* Introduce new TokenModel object
* Add docs for case-insensitivity in keystone
* Wed Jul 25 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev151:
* Add pycadf initiator for flask resource
* Use oslo\\_serialization.jsonutils
* Add project hierarchical tree check when Keystone start
* Update project depth check
* Add include\\_limits filter
* Tue Jul 24 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev141:
* Fix RBACEnforcer Comment
* Sun Jul 22 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev140:
* Correctly pull input data for enforcement
* Sat Jul 21 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev139:
* Allow class-level definition of API URL Prefix
* Move Credentials API to Flask Native
* Add correct self-link
* Properly remove content-type on HTTP 204
* Refactor \\_set\\_domain\\_id\\_and\\_mapping functions
* Fri Jul 20 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev129:
* Bump lower constraint for pysaml2 to 4.5.0
* Don\'t allow legacy and native flask to share paths
* Thu Jul 19 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev125:
* Add project\\_id filter for listing limit
* Strict two level limit model
* Switch to python-ldap
* Wed Jul 18 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev119:
* Increase test coverage of entity\\_type id mapping query
* Do not use flask.g imported as g
* Fix keystone.common.rbac\\_enforcer.\\_\\_init\\_\\_.py exporting
* Make keystone.server.flask more interesting for importing
* Filter by entity\\_type in get\\_domain\\_mapping\\_list
* Tue Jul 17 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev109:
* Flesh out and add testing for flask\\_RESTful scaffolding
* Update pypi url to new url
* Refactor \\_handle\\_shadow\\_and\\_local\\_users
* Mon Jul 16 2018 dmuellerAATTsuse.com- update requires
* Sun Jul 15 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev103:
* Refactor - remove extra for loop
* Sat Jul 14 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev101:
* Remove uuid token size check from doctor
* Invalidate \'computed assignments\' cache when creating a project
* Address minor comments from initial impl RBACEnforcer
* Move keystone.server.common to keystone.server
* Add support for enforce\\_call to set value on flask.g
* Address minor comments to 404 error detection
* Implement base for new RBAC Enforcer
* Make it easy to identify a 404 from Flask
* Don\'t replace the whole app just the wsgi\\_app backing
* Add support for before and after request functions
* Convert json\\_home and version discovery to Flask
* Fri Jul 13 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev79:
* Remove enable config option of trust feature
* Thu Jul 12 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev77:
* Filter project\\_id for list limits
* Expose endpoint to return enforcement model
* Wed Jul 11 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b3.dev75:
* Clarifications to API & Scenario Tests
* Only upload SP metadata to testshib.org if IDP id is testshib
* Ignore .eggs dir as well
* Implement enforcement model logic in Manager
* Add registered\\_limit\\_id column for limit
* Add auto increase primary key for unified limit
* Remove token bind capabilities
* pycrypto is not used by keystone
* Add new \"How Can I Help?\" contributor guide
* Added check to avoid keyerror \"user[\'name\']\"
* Refactor trust roles check
* Keystone adheres to public\\_endpoint opt only
* Implement scaffolding for Flask-RESTful use
* Add Flask-RESTful and update flask minimum(s)
* Fix keystone-manage mapping\\_purge with --type option
* Override oauthlib docstrings that fail with Sphinx 1.7.5
* Simple usage docs for implied roles
* Fix duplicate role names in trusts bug
* Expose duplicate role names bug in trusts
* Remove unclear wording in parameters
* Migrate all password hashes to the new location if needed
* Add policy for limit model protection
* Api-ref: Refresh the Update APIs for limits
* Imported Translations from Zanata
* Remove a useless function
* Clarify complicated sentence in docs
* Unified limit update APIs Refactor
* Store JSON Home Resources off the composing router
* Ensure default roles created during bootstrap
* Add release notes link to README
* Remove duplicated test
* Expand on debug\\_middleware option
* Clarify scope responses in authentication api ref
* fix tox python3 overrides
* Add Flaskification release-note
* Remove pastedeploy
* Flaskification cleanup
* Remove the rest of v2.0 legacy
* Add in ability to load DEBUG middleware
* Revert \"Rename fernet\\_utils to token\\_utils\"
* Convert Keystone to use Flask 14.0.0.0b2
* Correct test\\_v3\\_oauth1.test\\_deleting\\_project\\_also\\_invalidates\\_tokens
* Correct test\\_v3\\_oauth1.test\\_change\\_user\\_password\\_also\\_deletes\\_tokens
* Correct test\\_v3\\_oauth1.test\\_bad\\_authorizing\\_roles\\_id
* Correct test\\_v3\\_oauth1.test\\_bad\\_authorizing\\_roles\\_name
* Fix warnings in documentation
* fix rally docs url
* Decouple bootstrap from cli module
* Handle empty token key files
* Remove some unused functions
* Update tests to work with WebOb 1.8.1
* Consolidate oauth1.rst
* Remove the TokenAuth middleware
* Remove token driver configuration
* Fix the test for unique IdP
* Consolidate health-check-middleware.rst
* Limit description support
* The migration script to add description for limit
* Update IdP sql model
* Remove dead code in token provider
* Remove unused exception
* Add conceptual overview of the service catalog
* Fix 500 error when deleting domain
* Allow cleaning up non-existant group assignments
* Tue May 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev22:
* Do not return all the limits for POST request
* Sun May 06 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev20:
* Remove dead dependency injection code
* Fri May 04 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev18:
* Remove unused assertions from test\\_v3.py
* Wed May 02 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev17:
* Add configuration option for enforcement models
* Fix the outdated URL
* Tue May 01 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev13:
* Use the provider\\_api module in limit controller
* Invalidate the shadow user cache when deleting a user
* Fri Apr 27 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.0.0b2.dev9:
* Remove policy service from architecture.rst
* Tue Apr 24 2018 tbechtoldAATTsuse.com- Update to version keystone-14.0.0.0b2.dev8:
* Trivial: Update pypi url to new url
* Update the RDO installation guide to use port 5000
* Update keystone functional tests 14.0.0.0b1
* Remove the sample .conf file
* Allow blocking users from self-service password change
* Add prerequisite package note to Keystone install guide
* Update auth\\_uri option to www\\_authenticate\\_uri
* Fix json schema nullable to add None to ENUM
* Use consistent role schema in token response validation
* Corrects spelling of MacOS
* Follow the new PTI for document build
* Tue Apr 10 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev121:
* Use the new pysaml2 constraints
* Sat Apr 07 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev120:
* Fix incompatible requirement in lower-constraints
* Fix list\\_limit doesn\'t work correctly for domain
* Removal of deprecated direct driver loading
* Fri Apr 06 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev115:
* Update install guides
* Expose a bug that list\\_limit doesn\'t work correctly
* Thu Apr 05 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev111:
* Fix mispelling of accommodate in install docs
* Sat Mar 31 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev110:
* Log warning when using token\\_flush
* Thu Mar 29 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev108:
* Update RDO install guide for v3
* Remove admin interface in sample Apache file
* Fix user email in federated shadow users
* Wed Mar 28 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev102:
* Make tags filter match subset rather than exact
* Updated from global requirements
* Fix integer -> method conversion for python3
* Tue Mar 27 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev96:
* add lower-constraints job
* Remove references to v2.0 from external developer doc
* Add new setup commands for token keys
* Sat Mar 24 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev90:
* Remove references to UUID from token documentation
* Thu Mar 22 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev88:
* Add logging for xmlsec1 installation
* Mark the implied role API as stable
* Wed Mar 21 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev84:
* Fix api-ref for project tag create
* Tue Mar 20 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev82:
* Updated from global requirements
* Sat Mar 17 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev81:
* Add note to keystone-manage bootstrap doc
* Fix assert test error under py3.6
* Updated from global requirements
* Fixing multi-region support in templated v3 catalog
* Update links in README
* Add user documentation for JSON Home
* Use OSC in application credential documentation
* Sun Mar 11 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev68:
* Use different labels for user and project names
* Work around deprecations for opportunistic tests
* Consolidate identity-token-binding.rst
* Fri Mar 09 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev62:
* Imported Translations from Zanata
* Thu Mar 08 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev61:
* Fix formatting of ImportError
* Imported Translations from Zanata
* Remove AATTexpression from tags
* Consolidate identity-service-api-protection.rst
* Mon Mar 05 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev53:
* Updated from global requirements
* Sun Mar 04 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev52:
* Api-ref: fix resource\\_limit format
* Fri Mar 02 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev50:
* Imported Translations from Zanata
* Wed Feb 28 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev49:
* Correct typo in identity API reference
* Consolidate endpoint-filtering.rst
* Remove unnecessary config overrides from fernet tests
* Tue Feb 27 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev43:
* Imported Translations from Zanata
* Sun Feb 25 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev42:
* Make assertValidFernetKey assertion more robust
* Thu Feb 22 2018 tbechtoldAATTsuse.com- Install sso_callback_template.html into /usr/share/keystone
* Thu Feb 22 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev41:
* Update 3.10 versioning to limits and system scope
* Remove v2.0 policies
* Wed Feb 21 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev39:
* Populate application credential data in token
* Force SQLite to properly deal with foreign keys
* Tue Feb 20 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev35:
* Imported Translations from Zanata
* Simplify federation and oauth token callbacks
* Simplify token persistence callbacks
* Fri Feb 16 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev30:
* Refactor token cache invalidation callbacks
* Remove needs\\_persistence property from token providers
* Imported Translations from Zanata
* Add docs for application credentials
* Remove unused class variables from token provider
* Remove domains \\
*-log-\\
* from compile\\_catalog
* Thu Feb 15 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev21:
* Imported Translations from Zanata
* Grant admin a role on the system during bootstrap
* Fix querying role\\_assignment with system roles
* Delete system role assignments when deleting groups
* Expose bug in system assignment when deleting groups
* Expose bug in /role\\_assignments API with system-scope
* Wed Feb 14 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev9:
* Delete system role assignments when deleting users
* Expose bug in system assignment when deleting users
* Remove the sql token driver and uuid token provider
* Update reno for stable/queens
* Tue Feb 13 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev3:
* Imported Translations from Zanata
* Sat Feb 10 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0rc2.dev2:
* Imported Translations from Zanata 13.0.0.0rc1
* Update OBS install docs for v2 removal
* Fri Feb 09 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev137:
* Add placeholder migrations for Queens
* Delete SQL users before deleting domain
* Reorganize api-ref: v3-ext federation mapping.inc
* Reorganize api-ref: v3-ext federation service-provider
* Reorganize api-ref: v3-ext oauth.inc
* Reorganize api-ref: v3-ext federation identity-provider
* Thu Feb 08 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev126:
* Replace port 35357 with 5000 for ubuntu guide
* Reorganize api-ref: v3 os-pki
* Reorganize api-ref: v3-ext trust.inc
* Remove v2.0 from documentation guides
* Remove v2.0 extension documentation
* Update curl request documentation to remove v2.0
* Remove v2 and v2-admin API documentation
* Remove all v2.0 APIs except the ec2tokens API
* Update sample configuration file for Queens
* Imported Translations from Zanata
* Add cache invalidation when delete application credential
* Fix list users by name
* Validate identity providers during token validation
* Remove the deprecated \"giturl\" option
* Add scope\\_types to role policies
* Wed Feb 07 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev99:
* Finish refactoring self.\\
*\\_api out of tests
* Tue Feb 06 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev97:
* Expose a bug that application credential cache is not invalidated
* Fix cache invalidation for application credential
* Expose a bug that cache invalidation doesn\'t work for application credential
* Refactor self.\\
*\\_api out of tests
* Use keystone.common.provider\\_api for auth APIs
* Mon Feb 05 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev90:
* Update the base class for application credential
* Fix the wrong description
* Sun Feb 04 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev86:
* Replace Chinese punctuation with English punctuation
* Sat Feb 03 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev84:
* Remove the redundant word
* Update historical context about the removal of v2.0
* Increase MySQL max\\_connections for unit tests
* Add scope\\_types for user policies
* Remove pki\\_setup step in doc
* Remove PKI/PKIZ token in doc
* Updated from global requirements
* Update token doc
* Add scope\\_types for policy policies
* Add scope\\_types to mapping policies
* Use keystone.common.provider\\_api for policy APIs
* Fri Feb 02 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev67:
* Document flat limit enforcement model
* add \'tags\' in request body of projects
* Add documentation describing unified limits
* Document scope\\_types for project policies
* Document scope\\_types for credential policies
* Document fixes needed for token scope\\_types
* Add scope\\_types to token revocation policies
* Add scope\\_types to endpoint group policies
* Add scope\\_types to project endpoint policies
* Add scope\\_types to policy association policies
* Thu Feb 01 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev54:
* Use native Zuul v3 tox job
* Add a release note for application credentials
* Impose limits on application credentials
* Enable application\\_credential auth by default
* Add api-ref for application credentials
* Add application credential auth plugin
* Add Application Credentials controller
* Handle TZ change in iso8601 >=0.1.12
* Fix federation unit test
* Wed Jan 31 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev37:
* Refresh the admin\\_token doc
* Tue Jan 30 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev35:
* Zuul: Remove project name
* Mon Jan 29 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev33:
* Update documentation to reflect system-scope
* Sun Jan 28 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev31:
* Add release note for system-scope
* Implement system-scoped tokens
* Add scope\\_types to trust policies
* Update keystone v2/tokenauth example
* Add scope\\_types to service provider policies
* Add scope\\_types to domain config policies
* Add scope\\_types to service policies
* Sat Jan 27 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b4.dev24:
* Add api-ref for unified limits
* Expose unified limit APIs
* Implement policies for limits
* Add limit provider
* Improve limit sql backend 13.0.0.0b3
* Implement GET /v3/auth/system
* Add scope\\_types to grant policies
* Add scope\\_types to role assignment policies
* Remove foreign key for registered limit
* Introduce assertions for system-scoped token testing
* Implement system-scope in the token provider API
* Relay system information in RoleAssignmentNotFound
* Document scope\\_types for ec2 policies
* Add scope\\_types to group policies
* Add scope\\_types to oauth policies
* Add scope\\_types to implied role policies
* Add scope\\_types for revoke event policies
* Add scope\\_types to protocol policies
* Add scope\\_types to identity provider policies
* Add scope\\_types to region policies
* Add scope\\_types to endpoint policies
* Fri Jan 26 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev198:
* Fix column rename migration for mariadb 10.2
* Teach TokenFormatter how to handle system scope
* Add scope\\_types to domain policies
* Wed Jan 24 2018 dmuellerAATTsuse.com- make user directory not world readable
* Tue Jan 23 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev193:
* Rename application credential restriction column
* Move token\\_formatter to token
* Add system column to app cred table
* Mon Jan 22 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev187:
* Reorganize api-ref: v3-ext revoke.inc
* Reorganize api-ref: v3-ext ep-filter.inc
* Reorganize api-ref: v3-ext simple-cert.inc
* Sun Jan 21 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev181:
* Reorganize api-ref: v3-ext federation projects-domains.inc
* Use log debug instead of warning
* Sat Jan 20 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev178:
* Fix outdated links
* Add ability to list all system role assignments
* Add Application Credentials manager
* Handle TODO notes for using new\\_user\\_ref
* Make entries in policy\\_mapping.rst consistent
* Fix indentation in docs
* remove \\_append\\_null\\_domain\\_id decorator
* Fri Jan 19 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev164:
* Add system role assignment documentation
* Updated from global requirements
* Add application credentials driver
* Add application credentials db migration
* Fix wrong url in domains-config-v3.inc
* Remove whitespace from policy sample file
* Thu Jan 18 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev152:
* msgpack-python has been renamed to msgpack
* Remove duplicated release note
* Wed Jan 17 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev148:
* Reorganize api-ref: v3-ext endpoint-policy.inc
* Implement controller logic for system group assignments
* adjust response code in order of credentials.inc
* Reorganize api-ref: v3-ext federation assertion.inc
* Implement controller logic for system user assignments
* Add schema check for authorize request token
* Use keystone.common.provider\\_api for trust APIs
* Reorganize api-ref: v3-ext federation projects-domains
* Rename fernet\\_utils to token\\_utils
* Tue Jan 16 2018 cloud-develAATTsuse.de- Update to version keystone-13.0.0.0b3.dev130:
* adjust response code order in \'regions-v3.inc\'
* Fix wrong url in config-options.rst
* adjust response code order in \'authenticate-v3.inc\'
* Imported Translations from Zanata
* Extract expiration validation to utils
* adjust response code order in \'\'policies.inc\'\'
* adjust response code order in \'\'domains-config-v3.inc\'\'
* put response code in table of \'\'domains.inc\'\'
* fix wrong url link of User trusts
* Add db operation for unified limit
* add response example and \'extra\' info of create user
* Expose a get\\_enforcer method for oslo.policy scripts
* Reorganize api-ref: v3 service-catalog
* Mon Jan 15 2018 tbechtoldAATTsuse.com- Update to version keystone-13.0.0.0b3.dev104:
* Add new tables for unified limits
* Migrate jobs to zuulV3
* Add expired\\_at\\_int column to trusts
* Handle InvalidScope exception from oslo.policy
* Use keystone.common.provider\\_api directly in assignment
* Reorganize api-ref: v3 project-tags
* Reorganize api-ref: v3 authenticate-v3
* Deprecate [trust]/enabled option
* Use keystone.common.provider\\_api for resource APIs
* Re-organize api-ref: v3 inherit.inc
* Implement get\\_unique\\_role\\_by\\_name
* Reorganize api-ref: v3 regions-v3
* Reorganize api-ref: v3 policies
* Reorganize api-ref: v3 credentials
* Reorganize api-ref: v3 domains-config-v3
* Reorganize api-ref: v3 projects
* Reorganize api-ref: v3 roles
* Use keystone.common.provider\\_api for identity APIs
* Use keystone.common.provider\\_api for revoke APIs
* Use keystone.common.provider\\_api for oauth APIs
* Use keystone.common.provider\\_api for federation APIs
* Use keystone.common.provider\\_api for endpoint\\_policy APIs
* Use keystone.common.provider\\_api for credential APIs
* Use keystone.common.provider\\_api for catalog APIs
* Use keystone.common.provider\\_api for token APIs
* modify LOG.error tip message
* Performance: improve get\\_role
* Add group system grant policies
* Replace parse\\_strtime with datetime.strptime
* Remove private methods for v2.0 and v3 tokens
* Ensure building scope is mutually exclusive
* Add user system grant policies
* Implement manager logic for group+system roles
* Implement manager logic for user+system roles
* Implement backend logic for system roles
* Add a new table for system role assignments
* Refactor project tags encoding
* Expose a bug when authorize request token
* Bump API version and date to 3.9
* Create doc/requirements.txt
* remove some misleading info in Update user API doc
* Updated from global requirements
* remove \"admin\\_token\\_auth\" related content\"
* Remove rolling\\_upgrade\\_password\\_hash\\_compat
* Deprecate member\\_role\\_id and member\\_role\\_name
* Migrate functional tests to stestr
* Remove Dependency Injection
* Remove extra parameter for token auth
* Refresh sample\\_data.sh
* Improve exception logging with 500 response
* Remove dead code for auth\\_context
* Updated from global requirements 13.0.0.0b2
* Reorganize api-ref:v3 groups
* Handle deprecation of inspect.getargspec
* Enforce policy on oslo-context
* Correct error message for request token
* Refresh the Controller list
* Updated from global requirements
* Update keystone testing documentation
* Fix role schema in trust object
* Validate disabled domains and projects online
* Add New in Pike note to using db\\_sync check
* Fix 500 error when create trust with invalid role key
* Expose a bug when create trust with roles
* Remove member role assignment
* Fix wrong links in keystone documentation
* Add schema check for OS-TRUST:trust authentication
* Expose a bug when authenticating for a trust-scoped token
* Update the help message for unique\\_last\\_password\\_count
* Remove apache-httpd related link
* Populate user, project and domain names from token into context
* Remove setting of version/release from releasenotes
* Updated from global requirements
* Update cache doc
* Updated from global requirements
* Fix 500 error when authenticate with \"mapped\"
* Updated from global requirements
* Filter users/groups in ldap with whitespaces
* Deprecate policies API
* Change url in middleware test to v3
* Remove ensure\\_default\\_domain\\_exists
* Ensure listing projects always returns tags
* Consolidate V2Controller functionality
* Remove v2 token value model
* Add non-voting rolling upgrade test
* Remove \"no auth token\" debug log
* Partially clarify federation auth plugins
* Handle ldap size limit exeeded exception
* policy.v3cloudsample.json: remove redundant blank space
* Remove expired password v2 test
* Remove v2 token test models
* Remove/update v2 catalog endpoint tests
* Remove unnecessary dependency injection
* Remove identity v2 to v3 test case
* Reorganize api-ref: v3 domains
* Correct parameter to follow convention 13.0.0.0b1
* Remove v2 schema and validation tests
* Implement project tags API controller and router
* Implement project tags logic into manager
* Implement backend logic for project tags
* Remove v2.0 assignment schema
* Add project tags api-ref documentation and reno
* Deleting an identity provider doesn\'t invalidate tokens
* Add policy for project tags
* Add JSON schema validation for project tags
* Fix initial mapping example
* Fix list in caching documentation
* Updated from global requirements
* Refactor test\\_backend\\_ldap tests
* Emit deprecation warning for federated domain/project APIs
* Reorganize api-ref: v3-ext federation auth
* Reorganize api-ref: v3 users
* Add explain of mapping group attribute
* Move auth header definitions into authorization
* Add default configuration files to data\\_files
* Update API reference link in README
* Fix role assignment api-ref docs
* Two different API achieve listing role assignments
* Policy exception
* Confusing notes of ephemeral user\'s domain
* Fix endpoint examples in api-ref
* Assert default project id is not domain
* Add description of domain\\_id in creating user/group- Add /etc/keystone/sso_callback_template.html
* Wed Oct 11 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev101:
* Use stestr directly instead of ostestr
* Tue Oct 10 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev99:
* Update the release name in install tutorial
* Sat Oct 07 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev98:
* Remove v2.0 identity API documentation
* Add database migration for project tags
* Remove the v2\\_deprecated decorator
* Remove admin\\_token\\_auth steps from install guide
* Replace assertRegexpMatches with assertregex
* Update links in keystone
* Update invalid url in admin docs
* Fri Oct 06 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev84:
* Remove the v3 to v2 resource test case
* Thu Oct 05 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev82:
* Remove the v2.0 validate path from validate\\_token
* Remove v2.0 test plumbing
* Remove v2.0 auth APIs
* Remove v2.0 token APIs
* Remove middleware reference to PARAMS\\_ENV and CONTEXT\\_ENV
* Refactor removal of duplicate projects/domains
* Add test GET for member url in the Assignment API
* Wed Oct 04 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev68:
* Remove v2.0 identity APIs
* Sun Oct 01 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev66:
* Properly normalize protocol in Fedrations update\\_protocol
* Thu Sep 28 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev64:
* Migrate to stestr
* Tue Sep 26 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev62:
* Updated from global requirements
* Fri Sep 22 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev61:
* Add unit tests to mapping\\_purge
* Remove keystone-all doc
* Remove v2.0 resource APIs
* Wed Sep 13 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev56:
* Adds Bandit #nosec flag to instances of SHA1
* Remove v2.0 assignment APIs
* Remove v2.0 service and endpoint APIs
* Tue Sep 12 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev50:
* Increase multi region endpoints test coverage
* Tue Sep 12 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev48:
* Fix typos in bootstrap doc
* Remove duplicate code
* Fix a typo
* Remove vestigate HUDSON\\_PUBLISH\\_DOCS reference
* Sat Sep 09 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev40:
* Add backport migrations for Pike
* Fri Sep 08 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev39:
* Replace DbMigrationError with DBMigrationError
* Wed Sep 06 2017 comurphyAATTsuse.com- Remove deprecated cert_subject option and signing preconfig
* The signing keypair is only required for PKI token format and can be recreated if desired for an HTTPS deployment.
* Tue Sep 05 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev38:
* Confusing log messages in project hierarchy checking
* Wed Aug 30 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev36:
* Copy specific distro pages for install guide
* Tue Aug 29 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev34:
* Log format error
* Delete redundant code
* Sun Aug 27 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev30:
* Imported Translations from Zanata
* Sat Aug 26 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev29:
* Updated from global requirements
* Clarify documentation for release notes
* Call methods with kwargs instead of positionals
* Fri Aug 25 2017 tbechtoldAATTsuse.com- Cleanup Requires
* Thu Aug 24 2017 tbechtoldAATTsuse.com- Remove python-mox from BuildRequires
* Thu Aug 24 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev24:
* Ignore release notes for pike and master
* Wed Aug 23 2017 tbechtoldAATTsuse.com- Cleanup Requires and BuildRequires
* Wed Aug 23 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev23:
* Revert \"Fix wrong links\"
* Remove missing release note from previous revert
* Include a link in release note for bug 1698900
* Thu Aug 17 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev18:
* Remove duplicate roles from federated auth
* Add the step to create a domain
* Add int storage of datetime for password created/expires
* Resource backend is SQL only now
* Wed Aug 16 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev10:
* Remove deprecation of domain\\_config\\_upload
* Tue Aug 15 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev8:
* Fix wrong links
* Imported Translations from Zanata
* Sat Aug 12 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0rc2.dev5:
* Update reno for stable/pike 12.0.0.0rc1
* Update docs: fernet is the default provider
* Updated URLs in docs
* Fix typo in index documentation
* Fri Aug 11 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev65:
* Unset project ids for all identity backends
* Add description for relationship links in api-ref
* Cache list projects and domains for user
* Remove unused hints from assignment APIs
* Make an error state message more explicit
* Fill in content in CLI Documentation
* Except forbidden when clearing default project IDs
* Update URL in README.rst
* Document required \\`type\\` mapping attribute
* Consolidate certificate docs to admin-guide
* Tue Aug 08 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev46:
* Imported Translations from Zanata
* Fix man page builds
* Fill in content in User Documentation
* Clarify SELinux note in LDAP documentation
* Move credential encryption docs to admin-guide
* Removed unnecessary setUp() calls from unit tests
* Move url safe naming docs to admin guide
* Sat Aug 05 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev32:
* Remove duplicate sample files
* Remove policy for self-service password changes
* Add role\\_domain\\_id\\_request\\_body in parameters
* Fri Aug 04 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev27:
* use the show-policy directive to show policy settings
* Add missing comma to json sample
* Make federation documentation consistent
* Thu Aug 03 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev24:
* Consolidate LDAP documentation into admin-guide
* Imported Translations from Zanata
* Add cli/ directory for documentation
* Add user/ directory for documentation
* Add contributor/ directory for docs
* Filter users and groups in ldap
* Handle auto-generated domains when creating IdPs
* Clarify documentation on whitelists and blacklists
* Remove duplicate configuration sections
* Wed Aug 02 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev8:
* Fix ec2tokens validation in v2 after regression in metadata\\_ref removal
* Fix the documentation sample for OS-EP-FILTER
* Tue Aug 01 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev4:
* Add the step to install apache2 libapache2-mod-wsgi
* A simple fix about explicit unscoped string
* Mon Jul 31 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b4.dev1:
* Updated from global requirements 12.0.0.0b3
* Thu Jul 27 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev162:
* In the devstack plugin, restart keystone after modifying conf
* Move performance documentation to admin-guide
* Added new subsections to developer docs
* Make the devstack plugin more configurable for federation
* Wed Jul 26 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev154:
* Move auth plugin development doc to contrib guide
* Tue Jul 25 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev152:
* Fix wording of configuration help text
* Added index.rst in each sub-directory
* Optional request parameters should be not required
* Add a hacking rule for string interpolation at logging
* Enable sphinx todo extension
* Mon Jul 24 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev142:
* Move development environment setup to contributor docs
* remove default rule
* Sat Jul 22 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev138:
* fix assert\\_admin
* Thu Jul 20 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev136:
* Updated from global requirements
* Wed Jul 19 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev135:
* Reorganised developer documentation
* Expanded the best practices subsection in devdocs
* Reorganised api-ref index page
* Merged the caching subsections in admin docs
* Tue Jul 18 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev127:
* Added new docs to admin section
* Update info about logging in admin guide
* Mon Jul 17 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev123:
* Move bootstrapping documentation to admin-guide
* Sun Jul 16 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev121:
* Updated from global requirements
* [install] Clarify the paths of the rc files
* Sat Jul 15 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev118:
* Add a release note for bug 1687593
* Stop using deprecated \'message\' attribute in Exception
* Fri Jul 14 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev115:
* Move trust to DocumentedRuleDefault
* Replaced policy.json with policy.yaml
* Move import down to correct group
* Thu Jul 13 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev109:
* Improved the keystone federation image
* fix identity:get\\_identity\\_providers typo
* Validate rolling upgrade is run in order
* Wed Jul 12 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev104:
* Fixing flushing tokens workflow
* Added configuration options using oslo.config
* Added configuration references to documentation
* Move upgrade documentation to admin-guide
* Move caching docs into admin-guide
* Sat Jul 08 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev94:
* Add history behind why keystone has two ports
* Gear documentation towards a wider audience
* Update security compliance documentation
* Switch from oslosphinx to openstackdocstheme
* Fri Jul 07 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev87:
* Removed apache-httpd guide from docs
* Added a note for API curl examples
* Migrated docs from devdocs to user docs
* Thu Jul 06 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev82:
* Remove duplicate token docs
* Tue Jul 04 2017 cloud-develAATTsuse.de- Update to version keystone-12.0.0.0b3.dev80:
* Clarify LDAP invalid credentials exception
* Ensure there isn\'t duplication in federated auth
* Mon Jul 03 2017 tbechtoldAATTsuse.com- Update to version keystone-12.0.0.0b3.dev76:
* Remove keystone\\_tempest\\_plugin from setup.cfg
* Move implied role policies to DocumentedRuleDefault
* Remove duplicated list conversion
* Remove duplicated hacking rule
* Document and add release note for HEAD APIs
* Remove duplicate logging documentation
* Updated from global requirements
* Remove note about kvs from admin-guide
* Move token flush documentation to admin-guide
* Remove the revocation api config section
* Rename Developer docs to Contributor docs
* Removed unnecessary line breaks from install-guides
* Added keystone installation guides
* Implement HEAD for assignment API
* Added keystone admin guides to documentation
* Add annotation about token authenticate
* Split test\\_get\\_head\\_catalog\\_no\\_token
* Move related project information into main doc
* Move ec2 credential policies to DocumentedRuleDefault
* Return 400 when trying to create trust with ambiguous role name
* Reorganised keystone documentation structure
* Updated the keystone docs to follow the docs theme
* Fix PCI DSS docs on change\\_password\\_after\\_first\\_use
* Add HEAD API to auth
* Add HEAD APIs to federated API
* Ensure the trust API supports HEAD requests
* Ensure oauth API supports HEAD
* Ensure the endpoint policy API supports HEAD
* Improve handling of database migration checks
* Updated from global requirements
* Check log output rather than emitting in tests
* Ensure HEAD is supported with simple cert
* Ensure the ec2 API supports HEAD
* Ensure the endpoint filter API supports HEAD
* Move domain config to DocumentedRuleDefault
* Add HEAD API to domain config
* Updated from global requirements
* Move grant policies to DocumentedRuleDefault
* Move role policies to DocumentedRuleDefault 12.0.0.0b2
* Use DocumentedRuleDefault for token operations
* Remove the local tempest plugin
* Add response example in authenticate-v3.inc
* Addition of \"type\" optional attribute to list credentials
* Remove keystone.conf if not used
* Updated from global requirements
* Remove assertRaisesRegexp testing function
* Update DirectMappingError in keystone.exception
* Remove dependency requires if not used
* Add role test to test\\_consume\\_trust\\_once in test\\_v3\\_auth.py
* Writing API & Scenario Tests docs
* Handle group NotFound in effective assignment list
* Updated from global requirements
* Update doctor warning about caching
* Basic overview of tempest and devstack plugins
* Updated from global requirements
* Updated from global requirements
* Don\'t need to contruct data if not need persistence
* Fix response body of getting role inference rule
* Quotation marks should be included in http url using curl
* Updated from global requirements
* Replace test.attr with decorators.attr
* Update test case for federation
* Support new hashing algorithms for securely storing password hashes
* Remove loading drivers outside of their expected namespaces
* Change LDAPServerConnectionError
* Error api about grant collections in policy\\_mapping.rst
* Updated from global requirements
* Handle NotFound when listing role assignments for deleted users
* Update sample configuration file for Pike
* Change url scheme passed to oauth signature verifier
* Updated from global requirements
* Role name is unique within the owning domain
* Remove LDAP delete logic and associated tests
* Revert change 438035 is\\_admin\\_project default
* Trivial fix typo in doc
* Fix misnamed variable in config
* Change url passed to oauth signature verifier to request url
* Expose a bug in domain creation from idps
* Role name is unique within the owning domain
* Refactor is\\_admin
* Update fail message to test\\_database\\_conflicts
* Fix keystone.tests.unit.test\\_v3\\_oauth1.MaliciousOAuth1Tests
* Test config option \'user\\_enabled\\_default\' with string type value
* Stop using oslotest.mockpatch
* Remove X-Auth-Token from response parameters
* Fix test\\_minimum\\_password\\_age\\_and\\_password\\_expires\\_days\\_deactivated
* Refactor Authorization:
* Cleanup policy generation
* Fix test keystone.tests.unit.test\\_token\\_bind.BindTest
* Fix keystone.tests.unit.test\\_backend\\_ldap.LDAPIdentity
* Remove test\\_metadata\\_invalid\\_contact\\_type
* Update dead API spec links
* override config option notification\\_opt\\_out with list
* Add filter explain in api ref about parents\\_as\\_list and subtree\\_as\\_list
* use \'&\' instead of \'?\' to connect parameters in url
* Remove usage of enforce\\_type
* Revise doc about python 3.4
* Update Devstack plugin for uwsgi and mod\\_proxy\\_uwsgi
* Add notes in inherit.inc
* Do not fetch group assignments without groups
* Readability enhancements to architecture doc
* Add response examples to OS-OAUTH1 api documentation
* Correct oauth create\\_request\\_token documentation
* Remove unused CONF
* Remove unused LOG
* Move policy generator config to config-generator/
* Include sample policy file in documentation
* Trivial Fix: fix typo in test comments
* Move user policies to DocumentedRuleDefault
* Explicitly set \'builders\' option
* Make flushing tokens more robust
* Minor corrections in OS-OAUTH1 api documentation
* Fix-test-of-assertValidRole
* Small refactoring in tests development docs
* Move endpoint group to DocumentedRuleDefault
* Fix doc generation for python 3 12.0.0.0b1
* Updated from global requirements
* Imported Translations from Zanata
* Updated scope parameter description in v3 API-ref
* Add Apache License Content in index.rst
* Address comments from Policy in Code 5
* Remove unused revocation check in revoke\\_models
* Updated from global requirements
* Remove unused code in test\\_revoke
* Move group policies to DocumentedRuleDefault
* Move consumer to DocumentedRuleDefault
* Move access token to DocumentedRuleDefault
* Move mapping to DocumentedRuleDefault
* Move role assignment to DocumentedRuleDefault
* Move region policies to DocumentedRuleDefault
* Move project endpoint to DocumentedRuleDefault
* Remove unnecessary processing when deleting grant
* Add sem-ver flag so pbr generates correct version
* Move protocol to DocumentedRuleDefault
* Move credential policies to DocumentedRuleDefault
* Move policy association to DocumentedRuleDefault
* Move and refactor test\\_revoke\\_by\\_audit\\_chain\\_id
* Move policy policies to DocumentedRuleDefault
* Move and refactor project\\_and\\_user\\_and\\_role
* Updated from global requirements
* Move and refactor test\\_by\\_domain\\_domain
* Move and refactor test\\_by\\_domain\\_project
* Move and refactor test\\_by\\_domain\\_user
* Remove unused method \\_sample\\_data in test\\_revoke
* Refactor test\\_revoke to call check\\_token directly
* Differentiate between dpkg and rpm for libssl-dev
* Move auth to DocumentedRuleDefault
* Move service policies to DocumentedRuleDefault
* Remove unnecessary setUp function in testcase
* Remove policy file from source and refactor tests
* Remove revocation API dependency from identity API
* Remove revocation API dependency from resource API
* Move project policies to DocumentedRuleDefault
* Replace wip with skip
* Removed domain conflict guard in load\\_fixtures
* Updated from global requirements
* Remove create\\_container\\_group from tests
* Move identity provider to DocumentedRuleDefault
* Move endpoint policies to DocumentedRuleDefault
* Move domain policies to DocumentedRuleDefault
* Move service provider to DocumentedRuleDefault
* Add policy sample generation
* Removed the deprecated pki\\_setup command
* Reduce fixture setup in test\\_backend\\_ldap
* Consolidate and cleanup test\\_backend\\_ldap setup
* Remove conflict guards in load\\_fixtures
* Remove orphaned \\_create\\_context test helper
* Remove orphaned AuthTestMixin from test\\_v3
* Move revoke events to DocumentedRuleDefault
* Doc db\\_sync --expand incurring downtime in upgrades to Newton
* Fix some reST field lists in docstrings
* Add a note to db\\_sync configuration section
* Remove unused revoke\\_by\\_domain\\_role\\_assignment
* Remove unused revoke\\_by\\_project\\_role\\_assignment
* Speed up check\\_user\\_in\\_group for LDAP users
* Add group\\_members\\_are\\_ids to whitelisted options
* Change is\\_admin\\_project to False by default
* Remove password\\_expires\\_ignore\\_user\\_ids
* Exclusively use restore\\_padding method in unpacking fernet tokens
* Address db\\_sync check against new install
* Add --check to keystone-manage db\\_sync command
* Use ostestr instead of the custom pretty\\_tox.sh
* Add unit test for db\\_sync run out of order
* Make use of Dict-base including extras explicit
* Update endpoint api for optional region\\_id
* No need to enable infer\\_roles setting
* Create user option \\`ignore\\_lockout\\_failure\\_attempts\\`
* Deprecate [security\\_compliance]\\password\\_expires\\_ignore\\_user\\_ids
* Add domain\\_id to the user table
* Do not call \\`to\\_dict\\` outside of a session context
* Fixed unraised exception in \\_disallow\\_write for LDAP
* Add queries for federated attributes in list\\_users
* Mon Apr 10 2017 comurphyAATTsuse.com- Stop copying policy.json, it was removed
* Thu Mar 30 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev176:
* Add charset to webob.Response
* Reduce fixture setup in test_backend_ldap
* Consolidate and cleanup test_backend_ldap setup
* Remove conflict guards in load_fixtures
* Remove orphaned _create_context test helper
* Remove decorator for asserting validation errors
* Remove unnecessary revocation events revoke grant
* Remove unnecessary revocation events
* Remove unnecessary revocation events
* Wed Mar 29 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev159:
* Remove orphaned AuthTestMixin from test_v3
* Move release note from /keystone/releasenotes to /releasenotes
* Add a note to db_sync configuration section
* Tue Mar 28 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev154:
* Remove log translations in keystone
* Sat Mar 25 2017 tbechtoldAATTsuse.com- Update to version keystone-11.0.1.dev152:
* Small fixes for WebOb 1.7 compatibiltity
* Error messages are not translating with locale
* Policy in code (part 5)
* Policy in code (part 4)
* Set the correct in-code policy for ec2 operations
* Don\'t persist revocation events when deleting a role
* Policy in code (part 3)
* Policy in code (part 2)
* Policy in code
* Speed up check_user_in_group for LDAP users
* Don\'t persist rev event when deleting access token
* Include the requested URL in authentication errors
* Use HostAddressOpt for opts that accept IP and hostnames
* Remove x-subject-token in api-ref for v3/auth/catalog
* Fix keystone.o.o URL
* Wed Mar 22 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev125:
* Remove extra duplicate \'be\' in description
* Fix description for 204 response
* Thu Mar 16 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev122:
* Add reno conventions to developer documentation
* Updated from global requirements
* Tue Mar 14 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev118:
* Updated from global requirements
* Sat Mar 11 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev117:
* Remove keystone.common.ldap
* Fri Mar 10 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev116:
* Fix the typo
* Add in-code comment to clarify pattern in tests
* Test for fernet rotation recovery after disk full
* API-ref return code fix
* Updated from global requirements
* Imported Translations from Zanata
* Fix api-ref building with sphinx 1.5
* Change is_admin_project to False by default
* Remove pbr warnerrors in favor of sphinx check
* Move driver loading inside of dict
* Remove unused variable
* Revise conf param in releasenotes
* Modify examples to use v3 URLs
* Fix the s3tokens endpoint
* Mon Mar 06 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev88:
* Minor cleanup from patch 429047
* Remove password_expires_ignore_user_ids
* Typos in the LoadAuthPlugins note
* Sat Mar 04 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev82:
* Fix duplicate handling for user-specified IDs
* Give a prospective removal date for all v2 APIs
* Stop reading local config dirs for domain-specific file config driver
* Fri Mar 03 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev76:
* Removing group role assignments results in overly broad revocation events
* Add instruction to restart apache
* Exchange cURL examples for openstackclient
* Remove x-subject-token in api-ref for v3/auth/{projects,domains}
* Remove EndpointFilterCatalog
* Fix some typo in releasenotes
* Wed Mar 01 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev64:
* Ensure migration file names are unique to avoid caching errors
* Tue Feb 28 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev62:
* Updated from global requirements
* Exclusively use restore_padding method in unpacking fernet tokens
* Correct and enhance OpenId Connect docs
* Correct and enhance Mellon federation docs
* Include \'token\' in the method list for federated scoped tokens
* Mon Feb 27 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev53:
* Imported Translations from Zanata
* Sun Feb 26 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev52:
* Fix v2 role create schema validation
* Sat Feb 25 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev50:
* Clear the project ID from user information
* Fix MFA rule checks for LDAP auth
* Address db_sync check against new install
* Deprecate (and slate for removal) UUID tokens
* Fri Feb 24 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.1.dev43:
* Update reno for stable/ocata 11.0.0
* Tue Feb 21 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev42:
* Fix typo in config doc
* Updated from global requirements
* Rename protocol cascade delete migration file
* Sat Feb 18 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev37:
* Fix example response formatting
* Remove logging import unused
* Fix multiple uuid warnings with pycadf
* Thu Feb 16 2017 tbechtoldAATTsuse.com- Update to version keystone-11.0.0.0rc2.dev31:
* Remove the file encoding which is unnecessary
* Sat Feb 11 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev29:
* Correct some typo errors
* Federated mapping doc improvements
* Deprecate (and emit message) AdminTokenAuthMiddleware
* Use ostestr instead of the custom pretty_tox.sh
* Fri Feb 10 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev21:
* Add --check to keystone-manage db_sync command
* Add unit test for db_sync run out of order
* use the correct bp link for shadow-mapping rel note
* Thu Feb 09 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev16:
* Fixed warning when building keystone docs
* Readability/Typo Fixes in Release Notes
* Remove unused api parameters
* Tue Feb 07 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev11:
* Remove KVS code
* Mon Feb 06 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev9:
* Use httplib constants for http status codes
* Sun Feb 05 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev7:
* Add placeholder migrations for Ocata
* Update hacking version
* Sat Feb 04 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev3:
* Renaming of api parameters
* Update endpoint api for optional region_id
* Fri Feb 03 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0rc2.dev1: 11.0.0.0rc1
* Modify the spelling mistakes
* Stop reading local config dirs for domain-specific SQL config driver
* Prepare for using standard python tests
* Thu Feb 02 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b4.dev58:
* update keystone.conf.sample for ocata-rc
* Add MFA Rules Release Note
* Remove de-dupe for MFA Rule parsing
* Add comment to clarify resource-options jsonschema
* Cleanup TODO, AuthContext and AuthInfo to auth.core
* Cleanup TODO about auth.controller code moved to core
* Add validation that token method isn\'t needed in MFARules
* Add validation for mfa rule validator (storage)
* Process and validate auth methods against MFA rules
* No need to enable infer_roles setting
* Fix bad error message from FernetUtils
* Use https for docs.openstack.org references
* Update PCI documenation
* Wed Feb 01 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b4.dev32:
* Auth Plugins pass data back via AuthHandlerResponse
* Auth Method Handlers now return a response object always
* Add MFA Rules and Enabled User options
* cleanup release notes from PCI options
* Create user option `ignore_lockout_failure_attempts`
* Implement better validation for resource options
* Test cross domain authentication via implied roles
* Sun Jan 29 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b4.dev20:
* Deprecate [security_compliance]\\password_expires_ignore_user_ids
* Fixes deprecations caused by latest oslo.context
* PCI-DSS Force users to change password upon first use
* Reuse already existing groups from upstream tempest config
* add additional deprecation warnings for KVS options
* Sat Jan 28 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b4.dev10:
* clean up release notes for ocata
* Address follow-up comments from previous patchset
* Cleanup for resource-specific options
* Adds tests showing how mapping locals are handled 11.0.0.0b3
* Add \'options\' as an explicit user schema validation
* Code-Defined Resource-specific Options
* Fri Jan 27 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev167:
* Set the domain for federated users
* Refactor shadow users tests
* Add domain_id to the user table
* Do not call `to_dict` outside of a session context
* Change unit test class to a less generic name
* Verbose breakup of method into seperate methods
* update entry points related to paste middleware
* Add warning about using `external` with federation
* Catch potential SyntaxError in federation mapping
* Add DB operations tracing
* Wed Jan 25 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev147:
* Remove code supporting moving resources between domains
* Remove dogpile.core dependencies
* Fixed unraised exception in _disallow_write for LDAP
* Add password expiration queries for PCI-DSS
* Add missing parentheses
* Add queries for federated attributes in list_users
* Remove LDAP write support
* Remove releated role_tree_dn test
* Allow user to change own expired password
* Fix warnings generated by os-api-ref 1.2.0
* Improvements to external auth documentation page
* Updates to project mapping documentation
* Fri Jan 20 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev126:
* Add documentation for auto-provisioning
* Implement federated auto-provisioning
* Fix typo in main docs page
* switch AATThybrid_property to AATTproperty
* Thu Jan 19 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev118:
* Fix typo in shibboleth federation docs
* Wed Jan 18 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev117:
* Handling of \'region\' parameter as None
* Exclude \'keystone_tempest_plugin\' in doc build
* Drop type in filters
* Sun Jan 15 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev111:
* Corrected punctuation on multiple exceptions
* Force use of AuthContext object in .authentcate()
* Sat Jan 14 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev108:
* Cascade delete federated_user fk
* update sample config for ocata release
* fix broken links
* Changed \'Driver\' reference to \'TokenDriverBase\'
* Adds projects mapping to the mapping engine
* Fri Jan 13 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev99:
* Fix keystone-manage mapping_engine tester
* Add anonymous bind to get_connection method
* Set connection timeout for LDAP configuration
* Thu Jan 12 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev95:
* Invalid parameter name on interface
* Bump API version and date
* listing revoke events should be admin only
* [api-ref] Clean up OS-EP-FILTER association docs
* Tue Jan 10 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev87:
* Updated docstring for test_sql_upgrade.py
* Use public interfaces of pep8 for hacking
* Remove comment from previous migration
* Mon Jan 09 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev82:
* [api-ref] Clean up OS-EP-FILTER documentation
* Fixed not in toctree warnings when building docs
* Sat Jan 07 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev78:
* Remove stevedore warning when building docs
* Update docs to require domain_id when registering Identity Providers
* Retry on deadlock Transactions in backend
* Fix region_id responses and requests to be consistent
* Remove endpoint_id parameter from EP-FILTER docs
* [api] fix ep filter example
* Require domain_id when registering Identity Providers
* Fix minor typo
* Remove references to Python 3.4
* Improve assertion in test
* Fixed 7 tests running twice in v3 identity
* Wrap invalidation region to context-local cache
* Fri Jan 06 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev56:
* Use assertGreater(len(x), y) instead of assertTrue(len(x) > y)
* Correct invalid rst in api docs
* Fix issues with keystone-dsvm-py35-functional-v3-only on py35
* Fix the usage of tempest.client.Manager class
* Correct timestamp format in token responses
* Remove unused exceptions from CADF notifications
* Minor improvement in test_user_id_persistence
* Wed Jan 04 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev44:
* Remove CONF.domain_id_immutable
* Fix test function name with two underscores to have only one
* Tue Jan 03 2017 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev41:
* Updated from global requirements
* Fix import ordering in tempest plugins
* Federated authentication via ECP functional tests
* Fix cloud_admin rule and ensure only project tokens can be cloud admin
* Sat Dec 31 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev34:
* [api] Inconsistency between v3 API and keystone token timestamps
* Fri Dec 30 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev32:
* Handle disk write failure when doing Fernet key rotation
* Thu Dec 29 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev30:
* Removes unnecessary utf-8 encoding
* Mon Dec 26 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev29:
* Remove unused variables from unit test method
* Sat Dec 24 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev27:
* Updated from global requirements
* Remove duplicate role assignment in federated setup
* Remove unused variables from federation tests
* Fri Dec 23 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev22:
* move common sql test helpers to base class
* Thu Dec 22 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev20:
* Add reason to CADF notifications in docs
* [doc] point release note docs to project team guide
* [api] set `is_admin_project` on tokens for admin project
* Add reason to notifications for PCI-DSS
* Wed Dec 21 2016 tbechtoldAATTsuse.com- Create /etc/keystone/credential-keys
* Wed Dec 21 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev13:
* Settings for test cases
* Invalidate token cache after token delete
* Tue Dec 20 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev11:
* Fix typo in doc
* fix one typo
* Sun Dec 18 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev8:
* Updated from global requirements
* Sat Dec 17 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b3.dev7:
* Use assertGreater(len(x), y) instead of assertTrue(len(x) > y)
* replace assertTrue with assertIs 11.0.0.0b2
* Replace logging with oslo_log
* Make user to nonlocal_user a 1:1 relationship
* Fri Dec 16 2016 tbechtoldAATTsuse.com- Update to version keystone-11.0.0.0b2.dev167:
* expose v3policy failure with is_admin_token
* Add doctor checks for ldap symptoms
* Fri Dec 16 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev163:
* Implement password requirements API
* Fix a typo in comment
* Add unit tests for doctor token_fernet symptoms
* Remove impossible case from _option_dict method
* Make _option_dict() a method for domain_config_api
* Add unit tests for doctor tokens symptoms
* Add checks for doctor credential symptoms
* Thu Dec 15 2016 tbechtoldAATTsuse.com- Fix tmpfile creation- Document new configuration handling- Cleanup
* Thu Dec 15 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev150:
* Add id to conflict error if caused by duplicate id
* Refactors _get_names_from_role_assignments
* Add doctor tests on security_compliance and rename
* Wed Dec 14 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev144:
* Do not manually remove /etc/shibboleth folder
* API Documentation for user password expires
* Revert \"API Documentation for user password expires\"
* Tue Dec 13 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev139:
* Move V2TokenDataHelper to the v2.0 controller
* Remove exception from v2 validation path
* Mon Dec 12 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev135:
* API Documentation for user password expires
* Clean up keystone doc landing page
* Sat Dec 10 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev132:
* Fix typo in api-ref doc
* Make bootstrap idempotent when it needs to be
* Fri Dec 09 2016 tbechtoldAATTsuse.com- package conf.d dir
* Fri Dec 09 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev129:
* Add unit tests for doctor\'s database symptoms
* Print name with duplicate error on user creation
* Expose idempotency issue with bootstrap
* Print domain name in mapping_populate error message
* Correct missspellings of secret
* Trivial indentation corrections in mappings doc
* Add doctor check for debug mode enabled
* Fixed multiple warnings in tox -edocs
* Get assignments with names honors inheritance flag
* Add test to expose bug 1625230
* Revert \"Rename doctor symptom in security_compliance\"
* Include mapped in the default auth methods
* Upload service provider metadata to testshib
* Thu Dec 08 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev104:
* Updated from global requirements
* Domain included for role in list_role_assignment
* Corrects sample-data incorrect credential call
* Wed Dec 07 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev99:
* api-ref update for roles assignments with names
* Rename doctor symptom in security_compliance
* Correct minor issues in test schema
* Add unit tests for doctor federation file
* Remove CONF.os_inherit.enabled
* Sun Dec 04 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev90:
* Add unit tests for doctor\'s caching symptoms
* Sat Dec 03 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev88:
* Updated from global requirements
* Updated from global requirements
* More info in schema validation error
* Minor fix in role_assignments api-ref
* Validate token issue input
* Thu Dec 01 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev80:
* Removes unused exceptions
* Removes unused method from assignment core
* Wed Nov 30 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev76:
* Removes unused default_assignment_driver method
* Removed unused EXTENSION_TO_ADD test declarations
* Use sha512.hash() instead of .encrypt()
* Don\'t invalidate all user tokens of roleless group
* Updated from global requirements
* SAML federation docs refer to old WSGIScriptAlias
* cache_on_issue default to true
* Tue Nov 29 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev63:
* Make try/except work for passlib 1.6 and 1.7
* Document token header in federation auth response
* Refactor Keystone admin-tokens and admin-users v2
* ignore deprecation warning for .encrypt()
* Send the identity.deleted.role_assignment after the deletion
* Allow fetching an expired token
* Remove unused statements in matches
* Mon Nov 28 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev50:
* Remove eventlet-related call to sleep
* Sun Nov 27 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev48:
* Show team and repo badges on README
* Sat Nov 26 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev46:
* Add a comment about not using assertTrue
* Thu Nov 24 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev45:
* clean up developer docs
* Improvements in error messages
* Remove trailing \"d\" from -days param of OpenSSL command
* Swap the notification formats in the docs
* Normalizes use of ForbiddenAction in trusts
* Enable CADF notification format by default
* Fix doc example
* Remove extension and auth_token middleware docs
* Move docs from key_terms to architecture
* move content from configuringservices to configuration
* Update configuration.rst documentation
* Verbose 401/403 debug responses
* Fix the misspelling in `keystone/tests/unit/test_cli.py`
* refactor notification test to work with either format
* Clarify the v2.0 validation path
* Remove metadata from token provider
* Lockout ignore user list
* Add developer docs for keystone-manage doctor
* [api] add changelog from 3.0 -> 3.7
* Devstack plugin to federate with testshib.org
* Remove format_token method
* Remove issue_v3_token in favor of issue_token
* Remove issue_v2_token
* refactor the token controller
* Use issue_v3_token instead of issue_v2_token
* Fri Nov 18 2016 cloud-develAATTsuse.de- Update to version keystone-11.0.0.0b2.dev4:
* Remove entry_points to non-existent drivers 11.0.0.0b1
* Thu Nov 17 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev299:
* Fix typo in doc
* remove release note about LDAP write removal
* Change \"Change User Password\" request example
* Wed Nov 16 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev293:
* Fixes remaining nits in endpoint_policy tests
* Remove reference to future removal of saml
* Limits config fixture usage to where it\'s needed
* Tue Nov 15 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev289:
* Updated from global requirements
* Replace tenant with project for keystone catalog
* Deprecate `endpoint_filter.sql` backend
* Sat Nov 12 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev284:
* Updates to the architecture doc
* Fri Nov 11 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev283:
* Request cache should not update context
* Create unit tests for endpoint policy drivers
* Thu Nov 10 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev280:
* Support nested groups in Active Directory
* Add healthcheck middleware to pipelines
* Change cfg.set_defaults into cors.set_defaults
* Updated from global requirements
* Updated from global requirements
* Switch fernet to be the default token provider
* Doctor ldap check fix for config files
* Document OS-SIMPLE-CERT Routes
* [api-ref] Fix couple of issues on OS-INHERIT API
* Using assertIsNone(...) instead of assertIs(None, ...)
* Wed Nov 09 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev262:
* Doc warning for keystone db migration
* Tue Nov 08 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev260:
* Wording error in upgrading documentation
* Mon Nov 07 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev259:
* Updated from global requirements
* Sat Nov 05 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev258:
* fix credentials backend tests
* Fri Nov 04 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev257:
* Allow running expand & migrate at the same time
* Add test cases for passing \"None\" as a hint
* Thu Nov 03 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev253:
* Fix test_revoke to run all tests after pki removal
* Updated from global requirements
* Wed Nov 02 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev250:
* Remove support for PKI and PKIz tokens
* Doc the difference between memcache and cache
* Additional logging when authenticating
* Document v2 Revoked Token Route
* Fix broken links in the docs
* Add bindep environment to tox
* log.error use _ of i18n
* Adds warning when no domain configs were uploaded
* Add release note for fernet tokens
* Tue Nov 01 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev232:
* Add api-ref /auth/tokens/OS-PKI/revoked (v3)
* Add structure for Devstack plugin
* Pass a request to controllers instead of a context
* Create default role as a part of bootstrap
* Updated from global requirements
* Don\'t deprecate the LDAP property which is still needed
* Clarifying on the remove of `build_auth_context` middleware
* Doctor check for LDAP domain specific configs
* Faster id mapping lookup
* Fri Oct 28 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev218:
* Updated from global requirements
* Tue Oct 25 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev217:
* Updated from global requirements
* Sat Oct 22 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev216:
* Updated from global requirements
* Validate mapping exists when creating/updating a protocol
* Fri Oct 21 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev213:
* Remove new_id() in test_revoke
* Thu Oct 20 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev212:
* Tweak api-ref doc for v3 roles
* Tweak api-ref doc for v3 roles status codes
* Reorder APIs in api-ref for v3 groups
* Follow-on of memcache token persistence removal
* Wed Oct 19 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev207:
* [api-ref] Remove the duplicated sample
* changed domain id to name in JSON request
* Remove backend dependencies from token provider
* Tweak api-ref for v3 groups status codes
* Tue Oct 18 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev200:
* More configuration doc edits
* Updated from global requirements
* Code cleanup
* Drop MANIFEST.in - it\'s not needed by pbr
* Optimize remove unused variable
* Enable release notes translation
* Fix a docstring typo in test_v3_resource.py
* Sun Oct 16 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev187:
* Imported Translations from Zanata
* Update, correct, and enhance federation docs
* Remove unused arg(project and initiator)
* Sat Oct 15 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev181:
* Invalidate trust when the related project is deleted
* Ignore unknown arguments to fetch_token
* Return password_expires_at during auth
* Move the token abstract base class out of core
* Add is_admin_project to policy dict
* Fix a typo in token_formatters.py
* Invalidate trust when the trustor or trustee is deleted
* Fri Oct 14 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev167:
* Improve check_token validation performance
* Add revocation event indexes
* Add docs for PCI-DSS
* [api] add a note about project name restrictions
* One validate method to rule them all..
* Thu Oct 13 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev157:
* Updated from global requirements
* Simplify the KeystoneToken model
* Remove validate_v2_token() method
* [api] remove `user_id` and `project_id` from policy
* Remove the decorator where it\'s not applied
* Use validate_v3_token instead of validate_token
* Ensure all v2.0 tokens are validated the same way
* Make sure all v3 tokens are validated the same way
* Updating the document regarding LDAP options
* Tue Oct 11 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev142:
* Remove those redundant variable declaration
* [doc] Correct mapping JSON example
* Remove no use variable (domain_id)
* Mon Oct 10 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev136:
* Remove redundant variable declaration
* Sun Oct 09 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev135:
* Pass initiator to Manager as a kwarg
* Sat Oct 08 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev133:
* remove deprecated `[endpoint_policy] enable` option
* create release notes for removed functionality
* Remove driver version specifiers from tests
* Remove driver version from identity backend test names
* Remove driver version from docs
* remove legacy driver tox target
* Move audit initiator creation to request
* Don\'t validate token expiry in the persistence backend
* Remove the check for admin token in build_auth_context middleware
* remove deprecated items from contrib
* Undeprecate options used for signing
* remove keystone/service.py
* Fri Oct 07 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev109:
* Updated from global requirements
* Default the assignment backend to SQL
* Default the resource backend to SQL
* Remove password history validation from admin password resets
* Fix formatting strings in LOG.warning
* Thu Oct 06 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev100:
* re-add valid comment about None domain ID
* Make returning is_domain conditional
* Add tests for validating expired tokens
* Remove stable driver interfaces
* Wed Oct 05 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev93:
* Fix a typo in _init_.py
* Tue Oct 04 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev92:
* Remove the unused sdx doc files
* Update man page for Ocata release version and date
* Sat Oct 01 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev88:
* Updated from global requirements
* Updated from global requirements
* Remove the no use arg (auth=None)
* Fri Sep 30 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev84:
* Fix typo in docstring
* Updated from global requirements
* Add Apache 2.0 license to source file
* Fix a typo in core.py and bp-domain-config-default-82e42d946ee7cb43.yaml
* Validate password history for self-service password changes
* Make test_v3_auth exercise the whole API
* Wed Sep 28 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev74:
* Reorder APIs in api-ref doc for v3 users
* Updated from global requirements
* Tue Sep 27 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev71:
* Updated from global requirements
* Remove unused path in the v2 token controller
* Remove useless method override
* Tue Sep 27 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev66:
* Using assertIsNone() instead of assertIs(None)
* Remove default=None when set value in config
* Add domain check in domain-specific role implication
* Sat Sep 24 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev60:
* Fix the belongsTo query parameter
* Fix \'API Specification for Endpoint Filtering\' broken link
* Fri Sep 23 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev57:
* Override credential key repository for null key tests
* Fri Sep 23 2016 dmuellerAATTsuse.com- fix tmpfiles dir config
* Thu Sep 22 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev56:
* remove memcache token persistence backends
* remove saml2 auth plugin
* remove httpd/keystone.py
* remove cache backends
* Revert \"Allow compatibility with keystonemiddleware 4.0.0\"
* Tweak status code in api-ref doc for v3 users
* Wed Sep 21 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev44:
* Consolidate the common code into one method
* Handle the exception from creating request token properly
* Fix formatting strings in LOG.debug
* Handle the exception from creating access token properly
* Updated from global requirements
* Give domain admin rights to domain specific implied roles
* Tue Sep 20 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev32:
* Fix prameters names in Keystone API v2-ext
* Refactor Keystone admin-tenant API v2
* Refactor Keystone admin-endpoint API
* Fix for unindent warning in doc build
* add placeholder migrations for newton
* Remove default=None for config options
* Ensure the sqla-migrate scripts cache is cleared
* Move test_sql_upgrade.MigrationRepository into keystone.common
* Rename sql.migration_helpers to sql.upgrades
* Update reno for stable/newton
* Refactor find_migrate_repo(): require caller to specify repo
* Fixes password created_at errors due to the server_default
* Adds tests for verify_length_and_trunc_password()
* Thu Sep 15 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0rc2.dev9:
* Move the responsibility for stdout to the CLI module
* Use a read-only DB session to retrieve schema version
* Move rolling upgrade repo names into constants 10.0.0.0rc1
* Removal of imports within functions
* Trivial fixes in the ldap common functions
* Test that rolling upgrade repos are in lockstep
* Tweak api-ref doc for services/endpoints
* EndpointPolicy driver doesn\'t inherit interface
* Use URIOpt for endpoint URL options
* Wed Sep 14 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev85:
* Add unit tests for isotime()
* Remove unused _convert_to_integers() method
* Remove unused read_cached_file method from utils
* Allow compatibility with keystonemiddleware 4.0.0
* Fix links on configure_federation documentation
* Add edge case tests for disabling a trustee
* Remove unused method from keystone.common.utils
* Consistently round down timestamps
* Tue Sep 13 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev71:
* Fix prameters name and response codes in Keystone API v2
* Mon Sep 12 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev69:
* Use issued_at in fernet token provider
* Use ConfigParser instead of SafeConfigParser
* Remove the APIs from doc that is not supported yet
* TrivialFix: Merge imports in code
* Fix the nit on how to deploy keystone with `mod_proxy_uwsgi`
* Tweak api-ref doc for projects
* Fix order of arguments in assertIs
* Sat Sep 10 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev56:
* Remove the dead link in schema migration doc
* Fri Sep 09 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev55:
* Updated from global requirements
* Use freezegun for change password tests
* Thu Sep 08 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev52:
* New notes on advanced upgrade/fallback for cluster
* standardize release note page ordering
* [api-ref] Correct response code status
* Replace six iteration methods with standard ones
* Fixes a nit in a comment
* Updates configuration doc with latest changes
* Update sample keystone.conf for Newton
* Project domain must match role domain for assignment
* Add docs for the null key
* Log warning if null key is used for encryption
* Introduce null key for credential encryption
* Thu Sep 08 2016 tbechtoldAATTsuse.com- Remove openstack-keystone init script. Upstream requires to run keystone under a webserver (apache/ngninx) so the init script is no longer needed.
* Wed Sep 07 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev30:
* More nit doc fixes
* Keep the order of passwords in tests
* [api-ref] Stop supporting os-api-ref 1.0.0
* Fix up some doc nits
* [api-ref] Correcting parameter\'s type
* Correct link type
* Emit log message for fernet tokens only
* Set default value for [saml]/idp_contact_surname
* Tue Sep 06 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev15:
* Only cache callables in the base manager
* Mon Sep 05 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev13:
* Fix problems in service api doc
* Raise NotImplementedError instead of NotImplemented
* Add the deprecated_since to deprecated options
* Add doctor checks for credential fernet keys
* Block global roles implying domain specific roles
* Fri Sep 02 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b4.dev4:
* Few new commands missing from docs
* Implement encryption of credentials at rest
* Typo: key_manger_factory to key_mangler_factory 10.0.0.0b3
* Fri Sep 02 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev466:
* Fixes spelling mistakes
* Fixes migration where password created_at is nullable
* Correct typo in mapping_populate command\'s help
* Relax the requirement for mappings to result in group memberships
* Document credential encryption
* Update sample uwsgi config for lazy-apps
* Add documentation on how to set a user\'s tenant
* Pre-cache new tokens
* Config logABug feature for Keystone api-ref
* Fix nits in db migration dev docs
* Disallow new migrations in the legacy migration repository
* Updated from global requirements
* Update developer docs for new rolling upgrade repos
* Add man page info for credential setup command
* Remove unnecessary try/except from token provider
* Fixes small grammar mistake in docstring
* Add a feature support matrix for identity sources
* Fix wrong response codes in \'groups\' APIs
* Make token_id a required parameter in v3_to_v2_token
* Distributed cache namespace to invalidate regions
* Fix formatting strings when using multiple variables
* Add credential setup command
* Add Response Example for \'Create credential\' API
* Add Response Example for \'Passwd auth with unscoped authorization\'
* Remove mapping schema from the doc
* Impose a min and a max on time values in CONF.token
* Adds password regular expression checks to doctor
* Let upgrade tests control all 4 repositories at once
* Adds check that minimum password age is less than password expires days
* Modify sql banned operations for each of the new repos
* api-ref: Splitting status lines in API v3-ext
* api-ref: Splitting status lines in API v3
* [api] add relationship links to v3-ext
* Mon Aug 29 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev403:
* Repair link in Keystone documentation
* Sat Aug 27 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev401:
* Fix some typos in comments
* Cleaning imports in code
* Updated from global requirements
* TrivialFix: Remove logging import unused
* Remove unused global variable from unit tests
* Fri Aug 26 2016 aplanasAATTsuse.com- Revert generate PID file for systemd (bsc#991985)
* Fri Aug 26 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev391:
* Removes old, unused code
* Reduce log level of Fernet key count message
* Updated from global requirements
* Use egg form of osprofiler in paste pipeline
* [api-ref]: Outdated link reference
* Support new osprofiler API
* Thu Aug 25 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev380:
* Remove mox from test-requirements
* TrivialFix: Remove logging import unused
* Remove unnecessary __init__
* Add mapping_populate command
* Doc fix: \"keystone-manage upgrade\" is not a thing
* Thu Aug 25 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev370:
* Doc fix: license rendered in published doc
* Fix credential update to ec2 type
* Add key repository uniqueness check to doctor
* Update `href` for keystone extensions
* Get ready for os-api-ref sphinx theme change
* Wed Aug 24 2016 aplanasAATTsuse.com- Generate PID file for systemd (bsc#991985)
* Wed Aug 24 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev360:
* Shadowing a nonlocal_user incorrectly creates a local_user
* Tue Aug 23 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev358:
* Updated from global requirements
* Add entrypoint for mapped auth method
* Create unit tests for the policy drivers
* Mon Aug 22 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev353:
* Add create and update methods to credential Manager
* Mon Aug 22 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev351:
* Fix the wrong URI for the OAuth1 extension in api-ref
* Add rolling upgrade documentation
* Create a fernet credential provider
* Sun Aug 21 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev345:
* Make KeyRepository shareable
* Add conf to support credential encryption
* Sat Aug 20 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev341:
* Add expand, data migration and contract logic to keystone-manage
* Replace the content type with correct one
* Fri Aug 19 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev337:
* Password expires ignore user list
* Removes use of freezegun in test_auth tests
* Removes a redundant test from FernetAuthWithTrust
* Tidy up for late-breaking review comments on keystone-manage
* PCI-DSS Minimum password age requirements
* api-ref: Document domain specific roles
* Make all token provider behave the same with trusts
* Add dummy domain_id column to cached role
* Removes duplicate ldap test setup
* Extracted common ldap setup and use in the filter tests
* Thu Aug 18 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev319:
* api-ref: Fix parameters attributes
* Wed Aug 17 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev318:
* Revert \"Add debug logging to revocation event checking\"
* Add credential encryption exception
* Pass key_repository and max_active_keys to FernetUtils
* Make a FernetUtils class
* Add support for rolling upgrades to keystone-manage
* api-ref: Document implied roles API
* Trust controller refactoring
* Tue Aug 16 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev305:
* Move fernet utils into keystone/common/
* api-ref: Correcting V3 OS-INHERIT APIs
* Constraints are ready to be used for tox.ini
* Skip middleware request processing for admin token
* Remove the redundant verification in OAuth1 authorization
* Sun Aug 14 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev295:
* Fix typo in the file
* Sat Aug 13 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev294:
* Add debug logging to revocation event checking
* Detail Federation Service Provider APIs in api-ref
* Detail Fed Projects and Domains APIs in api-ref
* add a header for the federation APIs
* Detail Federation Mapping APIs in api-ref docs
* Detail Federation Auth APIs in api-ref docs
* Detail Federation Assertion APIs in api-ref docs
* Move other-requirements.txt to bindep.txt
* Detail IdP APIs in api-ref docs
* api-ref: Add default domain config documentation
* Updated from global requirements
* [api] add relationship links to v3
* api-ref: Renaming parameters of V3-ext APIs
* Add basic upgrade documentation
* Fri Aug 12 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev267:
* Refactor revoke matcher
* Document get auth/catalog,projects,domains
* api-ref: Correcting V3 Credentials APIs
* api-ref: Correcting V3 Policies APIs
* api-ref: Correcting V3 Authentication APIs
* api-ref: Correcting V3 Domain config APIs
* Use international logging message
* Updates Development Environment Docs
* Thu Aug 11 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev252:
* api-ref: Add query options to GET /projects API documentation
* Updated from global requirements
* api-ref: Add missing parameter tables to tenant
* api-ref: Correcting V3 Endpoints APIs
* api-ref: Correcting V3 Services APIs
* api-ref: Add \"nocatalog\" option to GET /v3/auth/tokens
* Fix warning when running tox -e api-ref
* Wed Aug 10 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev239:
* remove test utilities related to adding extensions
* PCI-DSS Password expires validation
* Tue Aug 09 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev235:
* Document query option (is_domain) for projects
* Update etc/keystone.conf.sample
* Make hash_algorithms order deterministic
* Report v2.0 as deprecated in version discovery
* Update the api-ref to mark the v2 API as deprecated
* Add schema validation to create user v2
* Fix the spelling of a test name
* Remove mention of db_sync per backend
* Use more specific asserts in tests
* Updated from global requirements
* Add debug logging for RevokeEvent deserialize problem
* Clean up the introductory text in the docs
* Retry revocation on MySQL deadlock
* Add schema validation to update user v2
* PCI-DSS Lockout requirements
* Improve domain configuration API docs
* Move Assertion API to its own file
* Bump API version number and date
* Move Federation Auth API to its own file
* Move List Projects and Domains API to its own file
* Move Service Provider API to its own file
* Move Mapping API to its own file
* Use %()d for integer substitution
* Don\'t include openstack/common in flake8 exclude list
* Added postgresql libs to developer docs
* Add schema validation to create service in v2
* refactor idp to its own file
* PCI-DSS Password history requirements
* Remove configuration references to eventlet
* Adds a custom deepcopy handler
* Add token feature support matrix to documentation
* Test number of queries on list_users
* Adds test for SecurityError\'s translation behavior
* Fix python{3,}-all-dev depends in deb based
* Use URIOpt instead of StrOpt for SAML config
* Tue Aug 02 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev172:
* Add schema validation to v2 update tenant
* Updated from global requirements
* Move Identity Provider API to its own file
* Allow attributes other than `enabled` in schema
* Remove the extensions repos
* Document the domain config API as stable
* No need the redundant validation in manager level
* Add the missing testcases for `name` and `enabled`
* TOTP auth not functional in python3
* Invalid tls_req_cert constant as default
* Allow V2TestCase to be tested against fernet and uuid
* Make AuthWithTrust testable against uuid and fernet
* Add schema for enabling a user
* Fri Jul 29 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev149:
* Add schema validation to v2 create tenant
* Wed Jul 27 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev147:
* Use quotes consistently in token controller
* Add performance tuning documentation
* Improve os-federation docs
* Fix v2-ext API enabled documentation
* Make it so federated tokens are validated on v2.0
* Use freezegun in AssignmentInheritanceTestCase
* Only run KvsTokenCacheInvalidation against uuid
* Use freezegun in OSRevokeTests
* refactor: make TestFetchRevocationList test uuid
* refactor: make TestAuthExternalDefaultDomain test uuid/pki/pkiz
* refactor: make TestAuthKerberos test pki/pkiz/uuid
* Add schema validation to create role
* Replace OpenStack LLC with OpenStack Foundation
* refactor: inherit AuthWithRemoteUser for other providers
* Run AuthWithToken against all token providers
* Don\'t run TokenCacheInvalidation with Fernet
* Refactor TestAuthExternalDomain to not inherit tests
* Use freezegun to increment clock in test_v3_assignment
* Added cache for id mapping manager
* Sun Jul 24 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev110:
* PCI-DSS Password strength requirements
* Sat Jul 23 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev109:
* PCI-DSS Adds password_expires_at to API docs
* Migrate OS-FEDERATION from specs repo
* Fri Jul 22 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev105:
* Fix up the api-ref request/response parameters for projects
* `password` is not required for updating a user
* Clarify V2 API for enabling or disabling user
* Removed duplicate parameter in v2-admin api-ref
* Fix the errors in params in api-ref for V3 region
* Fix the errors in params in api-ref for V3 user
* Updated from global requirements
* Add Python 3.5 classifier
* Handle Py35 fix of ast.node.col_offset bug
* deprecate a few more LDAP config options
* Clean up api-ref for domains
* keystone-manage doctor
* v2 api: add APIs for setting a user\'s password
* Update os-inherit API reference
* Updated from global requirements
* Run AuthTokenTests against fernet and uuid
* Use freezegun to increment the clock in test_v3_filters
* Prevent error when duplicate mapping is created
* Fix the wrong check condition
* Clean up the api-ref for groups
* Updated from global requirements
* Improve introdcution to api-ref projects
* Update Identity endpoint in v2 samples
* Fix the username value in federated tokens
* Use constraints for coverage job
* Pass request to v2 token authenticate
* Remove get_user_id in trust controller
* Cleanup trusts controller
* Sun Jul 17 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev54:
* v2 api: remove APIs for global roles
* v2 api: group and order the v2-ext APIs
* v2 api: remove duplicated delete user API
* v2 api: add missing /roles in role CRUD APIs
* v2 api: list user roles is defined twice
* v2 api: add OS-KSADM to service API routes
* v2 api: add tenant APIs
* v2 api: delete user is defined twice
* v2 api: change update user
* v2 api: correct user list
* Fix up numerous errors in params in api-ref for roles
* Fix up the api-ref for role query paramaters
* Sat Jul 16 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev32:
* Improve readability of the api-ref roles section
* clean up OAUTH API
* Add relationship links to OAUTH APIs
* Remove `name` property from `endpoint` create/update API
* Add v2.0 /endpoints/ api-ref
* Update identity endpoint in v3 and v3-ext samples
* Remove unused context from AuthInfo
* add OS-OAUTH1/authorize/{request_token_id} API
* re-order the oauth APIs
* Copy the preamble / summary of OAuth1 from the specs repo
* Remove get_trust_id_for_request function
* Fri Jul 15 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b3.dev15:
* Correct normal response codes for v2.0 extensions
* Improve user experience involving token flush
* Add \"v2 overview\" docs to APIs
* Move OS-INHERIT api-ref from extensions to core
* Correct normal response codes in trust documentation
* Add OS-EP-FILTER to api-ref 10.0.0.0b2
* Variables in URL path should be required
* Pass request to normalize_domain_id
* Remove a validate_token_bind call
* Trivial spacing and comma corrections
* Add OS-KSCRUD api-ref
* Disable warnerrors in setup.cfg temporarily
* Add is_domain to project example responses
* Add is_domain to scope token response examples
* Improve keystone.conf [security_compliance] documentation
* Improve keystone.conf [signing] documentation
* Correct normal response codes in OS-INHERIT docs
* Correct normal status codes for v2.0 admin docs
* Improve keystone.conf [shadow_users] documentation
* Correct normal response codes for region docs
* Correct normal response codes for auth docs
* Correct normal response codes for credential docs
* Correct normal response codes for project docs
* Correct normal response codes for policy docs
* Correct normal response codes for v2.0 versions doc
* Correct normal response codes in v2.0 versions doc
* Correct normal response codes in v2.0 tenant docs
* Correct normal response codes for role docs
* Correct normal response codes in service catalog doc
* Correct normal response codes in v2.0 admin user docs
* Improve keystone.conf [token] documentation
* Correct normal response codes in endpoint policy docs
* Improve keystone.conf [tokenless_auth] documentation
* Clean up token binding validation code
* Improve keystone.conf [saml] documentation
* Handle more auth information via context
* Require auth_context middleware in the pipeline
* Thu Jul 14 2016 jsuchomeAATTsuse.com- Add systemd service macros (bnc#986415) systemd v228 has a separate generator for generating the service files from the init scripts, and daemon-reload is needed during package installation
* Thu Jul 14 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev354:
* Correct normal response codes in v2.0 token docs
* Correct normal response codes in oauth docs
* Validate SAML keyfile & certfile options
* Complete OS-TRUST API documentation
* Fixes response codes in endpoint policy api-ref
* List 20X status codes as Normal in domain docs
* Improve the API documentation for groups
* Create APIs for OS-REVOKE
* Reorder request params in endpoint policy api-ref
* Adds missing parameter to endpoint policy api-ref
* Adds missing docs to endpoint policy api-ref
* Reorders API calls to match precedence rules
* Improve keystone.conf [role] documentation
* Improve keystone.conf [resource] documentation
* Move logic for catalog driver differences to manager
* Wed Jul 13 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev324:
* Updated from global requirements
* Use request object in policy enforcement
* PCI-DSS Disable inactive users requirements
* Tue Jul 12 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev319:
* Improve keystone.conf [trust] documentation
* Improve keystone.conf [ldap] documentation
* Improve keystone.conf [os_inherit] documentation
* Improve keystone.conf [revoke] documentation
* Use the context\'s is_admin property
* Add the oslo_context to the environment and request
* Mon Jul 11 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev307:
* Minor docstring cleanup for domain_id mapping
* Remove unnecessary stable attribute value for status
* Sun Jul 10 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev304:
* Updated from global requirements
* Mark the domain config via API as stable
* Remove validated decorator
* Move request validation inline
* Invalidate token cache on domain disablement
* Isolate token caching into its own region
* Doc update on enabled external auth and federation
* keystone recommend deprecated memcache backend
* Increase test coverage for token APIs
* Fix fernet token validate for disabled domains/trusts
* Move the trust abstract base class out of core
* Move the credential abstract base class out of core
* Sat Jul 09 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev280:
* Use http_client constants instead of hardcoding
* Ensure status code is always passed as int
* Doc update for moving abstract base classes out of core
* Fix _populate_token_dates method signature
* Move the auth plugins abstract base class out of core
* Expose bug with Fernet tokens and trusts
* Remove last parts of query_string from context
* Refactor: [ldap] suffix should not be an instance attribute
* Fri Jul 08 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev264:
* Remove get_auth_context
* Correct reraising of exception
* Pass request to build_driver_hints
* Thu Jul 07 2016 cloud-develAATTsuse.de- Update to version keystone-10.0.0.0b2.dev259:
* Remove headers from context
* Use request.environ through auth and federation
* Remove accept_header from context
* Fixed a Typo
* Docs: Fix the query params in role_assignments example
* [doc/api]Remove space within word
* Remove unused LOG
* Make assert_admin work with a request
* Add missing preamble for v3 and v3-ext
* move OAUTH1 API to extensions
* generate separate index files for each api-ref
* Migrate identity /v2-admin docs from api-ref repo
* Use request instead of context in v2 auth
* Handle catalog backends that don\'t support all functions
* Refactoring: remove the duplicate method
* Return `revoked_at` for list revoke events
* Use skip_test_overrides everywhere we feature skip
* Improve keystone.conf [fernet_tokens] documentation
* Improve keystone.conf [catalog] documentation
* Grammar fix: will -> can
* Fixes hacking\'s handling of log hints
* Improve keystone.conf [paste_deploy] documentation
* Improve keystone.conf [kvs] documentation
* Improve keystone.conf [identity] documentation
* Improve keystone.conf [endpoint_filter] documentation
* Improve keystone.conf [oauth1] documentation
* Verify domain_id when get_domain is being called
* Updated from global requirements
* Include doc directory in pep8 checks
* Do not register options on import
* Improve keystone.conf [policy] documentation
* Improve keystone.conf [memcache] documentation
* Use min to avoid checking < 1 max fernet keys
* Improve keystone.conf [identity_mapping] documentation
* Improve keystone.conf [federation] documentation
* Updated tests that claimed to be blocked by bugs
* Use skip_test_overrides in test_backend_ldap
* Adds a skip method to identify useless skips
* Update the nosetests test regex for legacy tests
* update a config option deprecation message
* Improve keystone.conf [eventlet_server] documentation
* Improve keystone.conf [endpoint_policy] documentation
* Improve keystone.conf [credential] documentation
* Improve keystone.conf [domain_config] documentation
* Rename [DEFAULT] keystone.conf module to keystone.conf.default
* Improve keystone.conf [DEFAULT] documentation
* Remove test_backend_ldap skips for missing tests
* Reduce domain specific config setup duplication
* API Change Tutorial doc code modify
* Update other-requirements for Xenial
* Concrete role assignments for federated users
* Migrate identity /v3-ext docs from api-ref repo
* Migrate identity /v2-ext docs from api-ref repo
* Migrate identity /v2 docs from api-ref repo
* Use request.params instead of context[\'query_string\']
* Config: no need to set default=None
* Do not spam the log with uncritical stacktraces
* Improve keystone.conf [auth] documentation
* Improve keystone.conf [assignment] documentation
* Group test_backend_ldap skips for readability
* Adds a backend test fixture
* Remove unused test code
* Moves auth plugin test setup closer to its use
* Add security_compliance group back to config
* Fix nits related to the new keystone.conf package
* Fixes failure when password is null
* Allow auth plugins to be setup more than once
* Removes outdate comment from a test
* Replace keystone.common.config with keystone.conf package
* Updated from global requirements
* Fix a few spelling mistakes
* Allow user to get themself and their domain
* PCI-DSS Password SQL model changes
* Fix argument order for assertEqual to (expected, observed)
* Use the ldap fixture to simplify tests
* Change the remaining conf setup to use the fixture
* Reduce setup overhead in auth_plugin tests
* /services?name= API fails when using list_limit
* Updated from global requirements
* Make sure to use InnoDB as the DB engine
* Remove TestAuth
* Move last few TestAuth tests to TokenAPITests
* Move external auth and bind test to TokenAPITests
* Refactor test_validate_v2_scoped_token_with_v3_api
* Remove test_validate_v2_unscoped_token_with_v3_api
* Move more project scoped token behavior to TokenAPITests
* Validate impersonation in trust redelegation
* Correct domain_id and name constraint dropping
* Integration tests cleanup
* Use http_proxy_to_wsgi from oslo.middleware
* Use request object in auth plugins
* Move cross domain/group/project auth tests
* Move negative token tests to TokenAPITests
* Move unscoped token test to TokenAPITests
* Move negative domain scope test to TokenAPITests
* Consolidate domain token tests into TokenAPITests
* Move more project scoped behavior tests to TokenAPITests
* Move project scoped catalog tests to TokenAPITests
* Update driver versioning documentation
* Move project scoped tests to TokenAPITests
* Move TestAuth unscoped token tests to TokenAPITests
* Add cache invalidation for service providers
* Updated from global requirements
* Add \'links\' to implied roles response
* Updated from global requirements
* fix ldap delete_user group member cleanup
* exception sensitive cache/audit changes
* Fix TOTP transient test failure
* Change LocalUser sql model to eager loading
* Shadow LDAP and custom driver users
* Refactor shadow users
* Fix ValidationError exception name in docstring
* Add docstring to delete_project
* Updated from global requirements
* Revert to caching fernet tokens the same way we do UUID
* Honor ldap_filter on filtered group list
* Pass a request to controllers instead of a context
* Update the keystone-manage man page options
* clean up test_resource_uuid
* Return 404 instead of 401 for tokens w/o roles
* Updating sample configuration file
* Revert \"Install necessary files in etc/\"
* Keystone uwsgi performance tuning
* Add caching config for federation
* Updated from global requirements
* Updating sample configuration file
* Updating sample configuration file
* Bootstrap: enable and reset password for existing users
* PEP257: Ignore D203 because it was deprecated
* Cache service providers on token validation
* Refactor revoke_model to remove circular dependency
* Update man page for Newton release
* Move stray notification options into config module
* Adding role assignment lists unit tests
* Add protocols integration tests
* Add mapping rules integration tests
* Add service providers integration tests
* Imported Translations from Zanata
* Updated from global requirements 10.0.0.0b1
* Simplify & fix configuration file copy in setup.cfg
* Config settings to support PCI-DSS
* Fix credentials_factory method call
* Allow domain admins to list users in groups with v3 policy
* Updating sample configuration file
* Updated from global requirements
* Honor ldap_filter on filtered user list
* Install necessary files in etc/
* Replace revoke tree with linear search
* Migrate identity /v3 docs from api-ref repo
* Updated from global requirements
* Add new functionality to AATTwip
* remove deprecated revoke_by_expiration function
* Isolate common ldap code to the identity backend
* Updated from global requirements
* Remove helper script for py34
* Include project_id in the validation error on default project is domain
* Add python 3 release note
* Add comment to test case helper function
* Add Python 3 classification
* Py3 oauth tests
* Enable py3 tests for test_v3_auth
* make sure default_project_id is not domain on user creation and update
* Let setup.py compile_catalog process all language files
* Fix broken link of federation docs
* Add new line in keystone/common/request.py
* Move identity.backends.sql model code to sql_model.py
* Add .mo files to MANIFEST.in
* Replace context building with a request object
* Enable py3 testing for Fernet token provider
* Enable py3 for credential tests
* reorganize mitaka release notes
* enable ldap tests for py3
* Updated from global requirements
* Add the validation rules when create token
* Use PyLDAP instead of python-ldap
* Fix config path for running wsgi in developer mode
* Move the revoke abstract base class out of core
* Updated from global requirements
* Port test_v2 unit test to Python 3
* Move the oauth1 abstract base class out of core
* Drop the (unused) domain table
* Don\'t set None for ldap.OPT_X_TLS_CACERTFILE
* Add API Change Tutorial
* Deprecate keystone.common.kvs
* Updating sample configuration file
* Add is_domain in token response
* Switch to use `new_domain_ref` for testcases
* Move the assignment abstract base class out of core
* Add identity providers integration tests
* Update documentation to remove keystone-all
* Updating sample configuration file
* Updated from global requirements
* replace logging with oslo.log
* Move the federation abstract base class out of core
* Separate protocol schema
* Updated from global requirements
* Thu Jul 07 2016 dmuellerAATTsuse.com- switch to python-pyldap
* Mon May 09 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev103:
* Updated from global requirements
* Add test for authentication when project and domain name clash
* Mon May 09 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev101:
* Fix doc build if git is absent
* Mon May 09 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev100:
* Fix typos
* Fri Apr 22 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev99:
* Add other-requirements.txt
* Fix D400 PEP257
* Imported Translations from Zanata
* Updating sample configuration file
* Customize config file location when run as wsgi app
* Updated from global requirements
* Updating sample configuration file
* Updated from global requirements
* Bump the required tox version to 2.3.1
* update deprecation warning for falling back to default domain
* add missing deprecation reason for eventlet option
* Remove comments mentioning eventlet
* Remove support for generating ssl certs
* Updating sample configuration file
* Remove eventlet support
* Default caching to on for request-local caching
* Typo in sysctl command example Edit
* Fix confusing naming in ldap EnableEmuMixin
* Test list project hierarchy is correct for a large tree
* Remove comment from D202 rule
* Use messaging notifications transport instead of default
* Avoid name repetition in equality comparisons
* Moved name formatting (clean) out of the driver
* Expose not clearing of user default project on project delete
* Fri Apr 22 2016 rhaferAATTsuse.com- Removed obsolete patch keystone_max_url_length.diff. Eventlet support is being removed from keystone.
* Tue Apr 19 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev60:
* Typo fix in tests
* Add logging to cli if keystone.conf is not found
* Fix post jobs
* Refactor domain config upload
* Keystone jobs should honor upper-constraints.txt
* Updating sample configuration file
* Deprecation reason for domain_id_immutable
* Fix D401 PEP8 violation
* OSprofiler release notes
* Updating sample configuration file
* Dev doc update for moving abstract base classes out of core
* Integrate OSprofiler in Keystone
* Fix totp test fails randomly
* Wed Apr 13 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev39:
* Updated from global requirements
* Add keystone service ID to observer audit
* group federated identity docs together
* Change Role/Region to role/region in keystone-manage bootstrap
* Use mockpatch fixtures from fixtures
* Set the values for the request_local_cache
* fix typo
* Fix KeyError when rename to a name is already in use
* Improve project name conflict message
* test REMOTE_USER does not authenticate
* Doc - Detailing objects\' attributes available for policy.json
* Sync oslo-incubator rpc module
* Rename requires files to standard names
* Fix test coverage for v2 scoped auth xml response (bug 1160504)
* add --config-dir=DIR for keystone-all option
* Add --config-dir=DIR in OPTIONS
* Files for Apache-HTTPD
* Bug #907521. Changes to support get roles by service
* Testing Refactor - this is a squash of 6 commits - original commits are vailable for cherry-picking here: https://github.com/ziadsawalha/keystone/commits/tests
* Fixed bug 905422. Swift caching should work again. Also fixed a few other minor syntactical stuff
* Bug #890801 Changes to support /extensions call. - Introduced a new extension reader to read static extension content. - Added additional rst files explaining extensions. - Removed functionality from additional middleware that used to support /extensions call.ie RAX-KEY-extension - Removed service extension test as it was no more relavent. - Added unit test that checks toggling of extensions. - Additional notes on the conf file
* Bug #854104 - Changes to allow admin url to be shown only for admin users. - Additional test asserts to verify
* X.509 client authentication with Keystone. Implements blueprint 2-way-ssl
* Fixing bug 859937. Removing incorrect atom feed references from roles.xsd
* Updating legacy auth translation to 2.0 (bug #863661)
* Fix invocations of TemplateError. This exception takes precisely three parameters, so I\'ve added a fake location (0, 0) to keep it happy
* Dev guide rebuild and minor fixes
* Port of glance-control to keystone. This will make writing certain keystone integration functional tests a little easier to do
* Committer: Joe Savak
* Added automatic test discovery to unit tests and removed all dead tests
* #16 Changes to remove unused group clls
* (Related to) Issue 32: bin/sampledata.sh cannot be executed outside of bin/
* Name changes BaseURLRefs to EndPoints and BaseURLs to EndpointTemplates
* Name changes BaseURLRefs to EndPoints and BaseURLs to EndpointTemplates
* Mae Pylintrc, reordered imports made pep8 of the files
* Added as per HACKING Files
* Modified server.py tenant group URL to fix failing test cases
* Added missing tests, mad e enable and disable password work
* Renamed to server.py and added top dir in config
* Added the keystone top dir in configuration
* Wed Apr 13 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev21:
* Simplify chained comparison
* Clean up test case for shadow users
* Fixes bug where the updated federated display_name is not returned
* create a new `advanced topics` section in the docs
* Tue Apr 12 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev14:
* Add missing backslash to keystone-manage bootstrap command in documentation
* Sat Apr 09 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev13:
* Imported Translations from Zanata
* Fri Apr 08 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.1.dev12: 9.0.0
* Update federated user display name with shadow_users_api
* Bandit test results 9.0.0.0rc2
* Correct `role_name` constraint dropping
* Imported Translations from Zanata
* Imported Translations from Zanata
* Fix keystone-manage config file path
* Correct test to support changing N release name
* Imported Translations from Zanata
* Imported Translations from Zanata
* Imported Translations from Zanata
* Imported Translations from Zanata
* Imported Translations from Zanata
* Add release note for list_limit support
* Imported Translations from Zanata
* Update .gitreview for stable/mitaka
* Thu Apr 07 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev67:
* Updating sample configuration file
* Update the description of the role driver option
* Update the Administrator guide link
* Remove backend interface and common code out of identity.core
* Run federation tests under Python 3
* Add py3 debugging
* Wed Apr 06 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev55:
* Update federated user display name with shadow_users_api
* remove endpoint_policy from contrib
* Sat Apr 02 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev52:
* Correct `role_name` constraint dropping
* Base for keystone tempest plugin
* Fri Apr 01 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev49:
* Random project should return positive numbers
* Thu Mar 31 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev47:
* Improve error message for schema validation
* Opportunistic testing with different DBs
* Wed Mar 30 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev43:
* The name can be just white character except project and user
* Fix typos in Keystone files
* Add `patch_cover` to keystone
* Cleanup LDAP models
* Correct test_implied_roles_fk_on_delete_cascade
* Fix table row counting SQL for MySQL and Postgresql
* Switch migration tests to oslo.db DbTestCase
* Correct test_migrate_data_to_local_user_and_password_tables
* Make modifications to domain config atomic
* Tue Mar 29 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev27:
* Fix keystone-manage config file path
* Update dev docs and sample script for v3/bootstrap
* Sun Mar 27 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev23:
* Correct _populate_default_domain in tests
* Sat Mar 26 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev22:
* Removing redundant words
* Simplify repetitive unequal checks
* Fri Mar 25 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev19:
* Move region configuration to a critical section
* Thu Mar 24 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev18:
* Correct test to support changing N release name
* Fix test_add_int_pkey_to_revocation_event_table for MySQL
* Implement HEAD method for all v3 GET actions
* Tue Mar 22 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev12:
* Add test for domains list filtering and limiting
* Sat Mar 19 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev10:
* Add release note for list_limit support
* Cleanup migration tests
* Imported Translations from Zanata
* add placeholder migrations for mitaka
* Fri Mar 18 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev3:
* Enables the notification tests in py3
* Thu Mar 17 2016 tbechtoldAATTsuse.com- Adjust Requires
* Thu Mar 17 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0rc2.dev1:
* Update reno for stable/mitaka 9.0.0.0rc1
* Support `id` and `enabled` attributes when listing service providers
* Check for already present user without inserting in Bootstrap
* Mapping which yield no identities should result in ValidationError
* Make backend filter testing more comprehensive
* Change xrange to range for python3 compatibility
* Remove reference to keystoneclient CLI
* Document running in uwsgi proxied by apache
* Imported Translations from Zanata
* Fixed user in group participance
* Wed Mar 16 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b4.dev121:
* Updating sample configuration file
* Correct Hints class filter documentation
* Release note cleanup
* Remove unused notification method and class
* Consolidate AATTnotifications.internal into Audit
* Remove some translations
* Add auto-increment int primary key to revoke.backends.sql
* Tue Mar 15 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b4.dev107:
* Update reported version for Mitaka
* Add docs for additional bootstrap endpoint parameters
* Remove TestFernetTokenProvider
* Mon Mar 14 2016 tbechtoldAATTsuse.com- Update to version keystone-9.0.0.0b4.dev102:
* Imported Translations from Zanata
* Imported Translations from Zanata
* register the config generator default hook with the right name
* Imported Translations from Zanata
* Rename v2 token schema used for validation
* Migrate_repo init version helper
* Refactor TestFernetTokenProvider trust-scoped tests
* Refactor TestFernetTokenProvider project-scoped tests
* Refactor TestFernetTokenProvider domain-scoped tests
* Refactor TestFernetTokenProvider unscoped token tests
* Fixing mapping schema to allow local user
* Fix keystone-manage example command path
* Add PKIZ coverage to trust tests
* Consolidate TestTrustRedelegation and TestTrustAuth tests
* Split out domain config driver and manager tests
* Add notifications to user/group membership
* Add ability to send notifications for actors
* Updated from global requirements
* Remove foreign assignments when deleting a domain
* Correct create_project driver versioning
* Explicitly exclude tests from bandit scan
* Move role backend tests
* v2 tokens validated on the v3 API are missing timezones
* Move domain config backend tests
* Validate v2 fernet token returns extra attributes
* Clarify virtualenv setup in developer docs
* Fixes a few LDAP tests to actually run
* Imported Translations from Zanata
* Un-wrap function
* Fix warning when running tox
* Race condition in keystone domain config
* Adding \'domain_id\' filter to list_user_projects()
* Add identity endpoint creation to bootstrap
* Updated from global requirements
* Remove _disable_domain from the resource API
* Remove _disable_project from the resource API
* Remove the notification.disabled decorator
* Remove unused notification decorators
* Cleanup from from split of token backend tests
* Split identity backend tests
* Split policy backend tests
* Split catalog backend tests
* Split trust backend tests
* Split token backend tests
* Split resource backend tests
* Split assignment backend tests
* Updated from global requirements
* Consolidate configuration default overrides
* Updating sample configuration file
* IPV6 test unblacklist
* Fix trust chain tests 9.0.0.0b3
* Minor edits to the developing doc
* Add release notes for projects acting as domains
* Fix keystone.common.wsgi to explicitly use bytes
* fix sample config link that 404s
* add hints to list_services for templated backend
* Fixes hacking for Py3 tests
* Fixes to get cert tests running in Py3
* Fixes the templated backend tests for Python3
* remove pyc files before running tests
* Stop using oslotest.BaseTestCase
* Return 404 instead of 401 for tokens w/o roles
* Remove unused domain driver method in legacy wrapper
* Deprecate domain driver interface methods
* Fix the migration issue for the user doesn\'t have a password
* Add driver details in architecture doc
* Shadow users - Shadow federated users
* Projects acting as domains
* Update developer docs for ubuntu 15.10
* Moved CORS middleware configuration into oslo-config-generator
* V2 operations create default domain on demand
* Make keystone tests work on leap years
* Updating sample configuration file
* Fix doc build warnings
* Enable LDAP connection pooling by default
* Delay using threading.local() to fix check job failure
* Minor edits to the installation doc
* Minor edits to the configuration doc
* Minor community doc edits
* Updated from global requirements
* Followup for LDAP removal
* Remove get_session and get_engine
* No more legacy engine facade in tests
* Use requst local in-process cache per request
* Move admin_token_auth before build_auth_context in sample paste.ini
* Update default domain\'s description
* Reference config values at runtime
* Use the new enginefacade from oslo.db
* Updated from global requirements
* Fix incorrect assumption when deleting assignments
* Remove migration_helpers.get_default_domain
* db_sync doesn\'t create default domain
* Implied roles index with cascading delete
* Fix project-related forbidden response messages
* Fixes a bug when setting a user\'s password to null
* Renamed TOTP passcode generation function
* Updates TOTP release note
* Simplify use of secure_proxy_ssl_header
* Shadow users - Separate user identities
* Switch to configless bandit
* Parameter to return audit ids only in revocation list
* Add tests for fetching the revocation list
* Updating sample configuration file
* Deprecate logger.WritableLogger
* Removing H405 violations from keystone
* Updated from global requirements
* Updated from global requirements
* Updating sample configuration file
* Remove useless {} from __table_args__
* Time-based One-time Password
* Fix inconsistencies between Oauth1DriverV8 interface and driver
* Oauth1 manager sets consumer secret
* Remove setting class variable
* Allow user list without specifying domain
* Adds user_description_attribute mapping support to the LDAP backend
* encode user id for notifications
* Add back a bandit tox job
* Enable support for posixGroups in LDAP
* Add is_domain filter to v3 list_projects
* Add tests in preparation of projects acting as a domain
* Avoid using `len(x)` to check if x is empty
* Use the driver to get limits
* Fallback to list_limit from default config
* Add list_limit to the white list for configs in db
* Updating sample configuration file
* handle unicode names for federated users
* Verify project unique constraints for projects acting as domains
* wsgi: fix base_url finding
* Disable Admin tokens set to None
* Modify rules for domain specific role assignments
* Modify implied roles to honor domain specific roles
* Modify rules in the v3 policy sample for domain specifc roles
* Re-enable and undeprecate admin_token_auth
* Don\'t describe trusts as an extension in configuration doc
* Tidy up configuration documentation for inherited assignments
* Clean up configuration documentataion on v2 user CRUD
* Allow project domain_id to be nullable at the manager level
* Trivial: Cleanup unused conf variables
* Updating sample configuration file
* Updating sample configuration file
* Fixes parameter in duplicate project name creation
* Fix terms from patch 275706
* sensible default for secure_proxy_ssl_header
* Restricting domain_id update
* Allow project_id in catalog substitutions
* Avoid `None` as a redundant argument to dict.get()
* Avoid \"non-Pythonic\" method names
* Manager support for project cascade update
* Updating sample configuration file
* Expand implied roles in trust tokens
* add a test that uses trusts and implies roles
* Updating sample configuration file
* Convert assignment.root_role config option to list of strings
* Avoid wrong deletion of domain assignments
* Manager support for project cascade delete
* AuthContextMiddleware admin token handling
* Deprecate admin_token_auth
* Adds better logging to the domain config finder
* Extracts logic for finding domain configs
* Fix nits from domain specific roles CRUD support
* Change get_project permission
* Updated from global requirements
* Enables token_data_helper tests for Python3
* Stop using nose as a Python3 test runner
* Fix release note of removal of v2.0 trusts support
* Remove PostParams middleware
* Updated from global requirements
* Moves policy setup into a fixture
* Make pep8
*the
* linting interface
* Added tokenless auth headers to CORS middleware
* Add backend support for deleting a projects list
* Make fernet work with oauth1 authentication
* Consolidate the fernet provider validate_v2_token()
* Remove support for trusts in v2.0
* Add CRUD support for domain specific roles
* Added CORS support to Keystone
* Deprecate Saml2 auth plugin
* Uses open context manager for templated catalogs
* Disable the ipv6 tests in py34
* Missing \'region\' in service and \'name\' in endpoint for EndpointFilterCatalog
* Small typos on the ldap.url config option help
* Replace exit() with sys.exit()
* include sample config file in docs
* Fixes a language issue in a release note
* Imported Translations from Zanata
* Updated from global requirements
* Support multiple URLs for LDAP server
* Set deprecated_reason on deprecated config options
* Move user and admin crud to core
* squash migrations - kilo
* Adds validation negative unit tests
* Use oslo.log specified method to set log levels
* Add RENO update for simple_cert_extension deprecation
* Opt-out certain Keystone Notifications
* Update the home page
* Release notes for implied roles
* deprecate pki_setup from keystone-manage
* test_credential.py work with python34
* Consolidate `test_contrib_ec2.py` into `test_credential.py`
* Reinitialize the policy engine where it is needed
* Provide an error message if downgrading schema
* Updated from global requirements
* Consolidate the fernet provider issue_v2_token()
* Consolidate the fernet provider validate_v3_token()
* Add tests for role management with v3policy file
* Fix some word spellings
* Make WebSSO trusted_dashboard hostname case-insensitive
* Deprecate simple_cert extension
* Do not assign admin to service users
* Add in TRACE logging for the manager
* Add schema for OAuth1 consumer API
* Correct docstrings
* Remove un-used test code
* Raise more precise exception on keyword mapping errors
* Allow \'_\' character in mapping_id value
* Implied Roles API
* Revert \"Unit test for checking cross-version migrations compatibility\"
* replace tenant with project in cli.py
* Fix schema validation to use JSONSchema for empty entity
* Replace tenant for project in resource files
* Reuse project scoped token check for trusts
* Add checks for project scoped data creep to tests
* Add checks for domain scoped data creep
* Use the oslo.utils.reflection to extract the class name
* Test hyphens instead of underscores in request attributes
* Simplify admin_required policy
* Add caching to role assignments
* Enable bandit tests
* Update bandit.yaml
* Enhance manager list_role_assignments to support group listing
* remove KVS backend for keystone.contrib.revoke
* Fix trust redelegation and associated test
* use self.skipTest instead of self.skip
* Removed deprecated revoke KVS backend
* Revert \"skip test_get_token_id_error_handling to get gate passing\"
* Updated from global requirements
* Updated from global requirements
* skip test_get_token_id_error_handling to get gate passing
* Ensure pycadf initiator IDs are UUID
* Check for circular references when expanding implied roles
* Improves domain name case sensitivity tests
* Fixes style issues in a v2 controller tests
* Prevents creating is_domain=True projects in v2
* Refactors validation tests to better see the cases
* Remove keystone/common/cache/_memcache_pool.py
* Update mod_wsgi + cache config docs
* Address comments from Implied Role manager patch
* Fix nits in include names patch
* Unit test for checking cross-version migrations compatibility
* Online schema migration documentation
* Updated from global requirements
* Remove additional references to ldap role attribs
* Remove duplicate LDAP test class
* Remove more ldap project references 9.0.0.0b2
* Add testcases to check cache invalidation
* Fix typo abstact in comments
* deprecate write support for identity LDAP
* Deprecate `hash_algorithm` config option
* Mark memcache and memcache_pool token deprecated
* List assignments with names
* Remove LDAP Role Backend
* Remove LDAP Resource and LDAP Assignment backends
* Removes KVS catalog backend
* Fix docstring
* Strengthen Mapping Validation in Federation Mappings
* Add checks for token data creep using jsonschema
* Deprecating API v2.0
* Implied roles driver and manager
* Add support for strict url safe option on new projects and domains
* Remove bandit tox environment
* Add linters environment, keep pep8 as alias
* Make sure the assignment creation use the right arguments
* Fix indentation for oauth context
* Imported Translations from Zanata
* document the bootstrapping process
* Add release note for revert of c4723550aa95be403ff591dd132c9024549eff10
* Updated from global requirements
* Enable `id`, `enabled` attributes filtering for list IdP API
* Improve Conflict error message in IdP creation
* Fedora link is too old and so updated with newer version
* Support the reading of default values of domain configuration options
* Correct docstrings for federation driver interface
* Update v3policysample tests to use admin_project not special domain_id
* Enable limiting in ldap for groups
* Enable limiting in ldap for users
* Doc FIX
* Store config in drivers and use it to get list_limit
* Add asserts for service providers
* Fix incorrect signature in federation legacy V8 wrapper
* Tidy up release notes for V9 drivers
* Adds an explicit utils import in test_v3_protection.py
* Refactor test auth_plugin config into fixture
* Create V9 version of resource driver interface
* Updated from global requirements
* Separate trust crud tests from trust auth tests
* Delete checks for default domain delete
* correct help text for bootstrap command
* Replace unicode with six.text_type
* Escape DN in enabled query
* Test enabled emulation with special user_tree_dn
* SQL migrations for implied roles
* Revert \"Validate domain ownership for v2 tokens\"
* Use assertIn to check if collection contains value
* Updated from global requirements
* Perform middleware tests with webtest
* De-duplicate fernet payload tests
* Reference driver methods through the Manager
* Fix users in group and groups for user exact filters
* Expose defect in users_in_group, groups_for_user exact filters
* Replace deprecated library function os.popen() with subprocess
* OAuth1 driver doesnt inherit its interface
* Update man pages with Mitaka version and dates
* Fixes hacking logger test cases to use same base
* Adds a hacking check looking for Logger.warn usage
* Change LOG.warn to LOG.warning
* Remove redundant check after enforcing schema validation
* Create V9 version of federation driver interface
* Expose method list inconsistency in federation api
* Correct DN/encoding in test
* Add audit IDs to revocation events
* Adds a base class for functional tests
* Create neutron service in sample_data.sh
* refactor: Remove unused test method
* Fix test_crud_user_project_role_grants
* Update sample catalog templates
* Wrong usage of \"an\"- Adjust Requires and BuildRequires- Fix demo certificate creation
* Fri Jan 08 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev188:
* remove irrelevant parenthesis
* Cleanup tox.ini py34 test list
* Some small improvements on fernet uuid handling
* Deprecated tox -downloadcache option removed
* Add `type\' filter for list_credentials_for_user
* Remove comments on enforcing endpoints for trust
* Thu Jan 07 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev176:
* Updating sample configuration file
* Do not use __builtin__ in python3
* Define paste entrypoints
* Add return value
* Wrong usage of \"an\"
* Make `bootstrap` idempotent
* fix reuse of variables
* Verify that attribute `enabled` equals True
* Correct SecurityError with unicode args
* Reject user creation using admin token without domain
* Config option for insecure responses
* Use oslo_config PortOpt support
* Wed Jan 06 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev156:
* Add schema for federation protocol
* Test: make enforce_type=True in CONF.set_override
* Add schema for identity provider
* Fix the incompatible issue in response header
* Tue Jan 05 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev148:
* Fix some inconsistency in docstrings
* Sat Jan 02 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev146:
* Updated from global requirements
* Use [] where a field is required
* Fri Jan 01 2016 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev143:
* Updating sample configuration file
* Use six.moves.reload_module instead of builtin reload
* Support url safe restriction on new projects and domains
* Thu Dec 31 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev138:
* Correct fernet provider reference
* Wed Dec 30 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev136:
* fix up release notes, file deprecations under right title
* Tue Dec 29 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev134:
* Correct the class name of the V9 LDAP role driver
* Sun Dec 27 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev133:
* Wrong usage of \"a/an\"
* Trival: Remove unused logging import
* Fri Dec 25 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev130:
* Updating sample configuration file
* Fix pep8 job
* Thu Dec 24 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev127:
* Fix 500 error when no fernet token is passed
* Fix multiline strings with missing spaces
* eventlet: handle system that misses TCP_KEEPIDLE
* Wed Dec 23 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev122:
* Fixes kvs cache key mangling issue for Py3
* Updated from global requirements
* Update `developing.rst` to remove extensions stuff
* Add `keystone-manage bootstrap` command
* Tue Dec 22 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev115:
* Updating sample configuration file
* Enable os_inherit of Keystone v3 API
* Normalize fernet payload disassembly
* Common arguments for fernet payloads assembly
* Fix use of TokenNotFound
* Sat Dec 19 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev109:
* Fix key_repository_signature method for python3
* Fix defect in list_user_ids that only lists direct user assignments
* Show defect in list_user_ids that only lists direct user assignments
* Use list_role_assignments to get projects/domains for user
* Limiting for fake LDAP
* Handle fernet payload timestamp differences
* Fix fernet padding for python 3
* Fri Dec 18 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev97:
* Use pip (and DevStack) instead of setuptools in docs
* Thu Dec 17 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev95:
* Correct developer documentation on venv creation
* Updating sample configuration file
* Updated from global requirements
* Wed Dec 16 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev90:
* Validate domain for DB-based domain config. CRUD
* Updated Cloudsample
* Verify that user is trustee only on issuing token
* Changed the key repo validation to allow read only
* Add API route for list role assignments for tree
* Add Trusts unique constraint to remove duplicates
* Sat Dec 12 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev79:
* Clean up new_credential_ref usage and surrounding code
* Fri Dec 11 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev78:
* Updating sample configuration file
* Updated from global requirements
* Make AATTtruncated common for all backends
* Fix exposition of bug about limiting with ldap
* Use assertDictEqual instead of assertEqualPolicies
* refactor: move the common code to manager layer
* Remove keystoneclient tests
* Ensure endpoints returned is filtered correctly
* Thu Dec 10 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev63:
* Remove unfixable FIXME
* Use new_policy_ref consistently
* Create V9 Role Driver
* Create new version of assignment driver interface
* Remove invalid comment about LDAP domain support
* Pass dict into update() rather than
*
*kwargs
* Refactor test use of new_
*_ref
* Remove invalid TODO related to bug 1265071
* Deprecate the pki and pkiz token providers
* Refactor: Use Federation constants where possible
* Remove exposure of routers at package level
* Update docs for legacy keystone extensions
* Wed Dec 09 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev40:
* Cleans up code for `is_admin` in tokens
* Deprecate ldap Role
* Update extensions links
* Improve comments in test_catalog
* Fix for GET project by project admin
* Updating sample configuration file
* Remove invalid TODO in extensions
* Refactor: Remove use of self where not needed
* Refactor: Move uncommon entities from setUp
* Split resource tests from assignment tests
* More useful message when using direct driver import
* Mon Dec 07 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev19:
* Updated from global requirements
* Sun Dec 06 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev18:
* Use subprocess.check_output instead of Popen
* Cleanup use of service refs
* Remove core module from the legacy endpoint_filter extension
* Sat Dec 05 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev15:
* Remove invalid FIXME note
* Put py34 first in the env order of tox
* set `is_admin` on tokens for admin project
* Use unit.new_project_ref consistently
* Cleanup region refs
* Use new_trust_ref consistently
* Fri Dec 04 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.0b2.dev7:
* Update API version info for Liberty
* remove version from setup.cfg 9.0.0.0b1
* Simplify LimitTests
* Thu Dec 03 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev309:
* Add release notes for mitaka-1
* refactor: move variable to where it\'s needed
* Fix a typo in notifications function doc
* Optimize \"open\" method with context manager
* Wed Dec 02 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev302:
* Reference environment close to use
* Remove RequestBodySizeLimiter from middleware
* force releasenotes warnings to be treated as errors
* Remove deprecated notification event_type
* Remove check_role_for_trust
* Tue Dec 01 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev292:
* Needn\'t care about the sequence for cache validation
* Mon Nov 30 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev290:
* Updated from global requirements
* Fri Nov 27 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev289:
* Remove `extras` from token data
* Accepts Group IDs from the IdP without domain
* Thu Nov 26 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev285:
* Correct docstring warnings
* Wed Nov 25 2015 vuntzAATTsuse.com- Set [catalog] driver to sql instead of keystone.catalog.backends.sql.Catalog, as this old value is deprecated.
* Wed Nov 25 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev283:
* Correct RoleNotFound usage
* Remove example extension
* Updating sample configuration file
* Using the right format to render the docstring correctly
* Add release notes for mitaka thus far
* deprecate `enabled` option for endpoint-policy extension
* Rationalize list role assignment routing
* Fix string conversion in s3 handler for python 2
* Tue Nov 24 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev269:
* Use idp_id and protocol_id in jsonhome
* Use standard credential_id parameter in jsonhome
* Sun Nov 22 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev265:
* Updated from global requirements
* Sat Nov 21 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev264:
* Minor cleanups for usage of group refs
* Fri Nov 20 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev262:
* Manager support for projects acting as domains
* Fri Nov 20 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev260:
* remove useless config option in endpoint filter
* Add missing colon separators to inline comments
* Enable listing of role assignments in a project hierarchy
* Capital letters
* remove use of magic numbers in sql migrate extension tests
* Thu Nov 19 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev249:
* Updating sample configuration file
* Move endpoint_filter migrations into keystone core
* Move endpoint filter into keystone core
* Move revoke sql migrations to common
* Move revoke extension into core
* Move oauth1 sql migrations to common
* Move oauth1 extension into core
* Move federation sql migrations to common
* Move federation extension into keystone core
* Thu Nov 19 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev232:
* Fix inaccurate debug mode response
* Use unit.new_user_ref consistently
* Add testcases to check cache invalidation in endpoint filter extension
* Fix the wrong method name
* Wed Nov 18 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev224:
* Imported Translations from Zanata
* Updated from global requirements
* Exclude old Shibboleth options from docs
* Add S3 signature v4 checking
* Tue Nov 17 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev216:
* Document release notes process
* Use new_service_ref instead of manually created dict
* Make K2K Mapping Attribute Examples more visible
* Sun Nov 15 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev210:
* Updating sample configuration file
* change some punctuation marks
* Updated from global requirements
* Sat Nov 14 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev205:
* Remove hardcoded LDAP group schema from emulated enabled mix-in
* Updated from global requirements
* Use new_domain_ref instead of manually created ref
* Use new_region_ref instead of manually created dict
* Use unit.new_group_ref consistently
* Use unit.new_role_ref consistently
* Move AuthContext middleware into its own file
* Fix some nits inside validation/config.py
* Fri Nov 13 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev189:
* Use unit.new_domain_ref consistently
* Use unit.new_region_ref() consistently
* Use unit.new_service_ref() consistently
* Thu Nov 12 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev186:
* Use unit.new_endpoint_ref consistently
* Use list_role_assignments to get assignments by role_id
* Pass kwargs when using revoke_api.list_events()
* Add reno for release notes management
* Add test for security error with no message
* Add exception unit tests with different message types
* Create tests for set_default_is_domain in LDAP
* Tue Nov 10 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev172:
* Cleanup message handling in test_exception
* Mon Nov 09 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev170: 8.0.0
* Ensure token validation works irrespective of padding
* Show v3 endpoints in v2 endpoint list
* Imported Translations from Zanata
* Skip rows with empty remote_ids
* Sun Nov 08 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev232:
* Add Mapping Combinations for Keystone to Keystone Federation
* Remove manager-driver assignment metadata construct
* [rally] remove deprecated arg
* Sat Nov 07 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev226:
* Keystone Spelling Errors in docstrings and comments
* Enable try_except_pass Bandit test
* Fri Nov 06 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev222:
* Correct description in Keystone key_terms
* Imported Translations from Zanata
* Get user role without project id is not implemented
* Add caching to get_catalog
* Thu Nov 05 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev216:
* Capitalize a Few Words
* Wed Nov 04 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev214:
* update mailmap with gyee\'s new email
* Revert \"Added CORS support to Keystone\"
* Updated from global requirements
* Use assertTrue/False instead of assertEqual(T/F)
* I18n safe exceptions
* Tue Nov 03 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev208:
* test_backend_sql work with python34
* Use assertTrue/False instead of assertEqual(T/F
* Sat Oct 31 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev205:
* Fix the issues found with local conf
* Promote an arbitrary string to be a docstring
* Update Configuring Keystone doc for consistency
* Fri Oct 30 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev199:
* Move endpoint_policy migrations into keystone core
* Fix D204: blank line required after class docstring (PEP257)
* Fix D202: No blank lines after function docstring (PEP257)
* Cleanup fernet validate_v3_token
* Wed Oct 28 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev191:
* Fix docstring
* Fix D200: 1 line docstrings should fit with quotes (PEP257)
* Includes server_default option in is_domain column
* Mon Oct 26 2015 bwiedemannAATTsuse.com- require python-oslo.cache- Update to version keystone-9.0.0.dev185:
* Comment spelling error in assignment.core file
* Fix exceptions to use correct titles
* Fix UnexpectedError exceptions to use debug_message_format
* Fix punctuation in doc strings
* Updating sample configuration file
* Explain default domain in docs for other services
* Correct bashate issues in gen_pki.sh
* Fix incorrect federated mapping example
* change stackforge url to openstack url
* Updated from global requirements
* Adds already passing tests to py34 run
* Allow the PBR_VERSION env to pass through tox
* Fix D210: No whitespaces allowed surrounding docstring text (PEP257)
* Fix D300: Use \"\"\"triple double quotes\"\"\" (PEP257)
* Fix D402: First line should not be the function\'s \"signature\" (PEP257)
* Fix D208: Docstring over indented. (PEP257)
* Add docstring validation
* Fix fernet key writing for python 3
* Update test modules passing on py34
* Updated from global requirements
* Forbid non-stripped endpoint urls
* fix deprecation warnings in cache backends
* Enable subprocess_without_shell_equals_true Bandit test
* Correct typo in copyright
* switch to oslo.cache
* Correct the filename
* Fix some nits in `configure_federation.rst`
* Remove unused code in domain config checking
* Fri Oct 16 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev133:
* Updated from global requirements
* More info in RequestContext
* Thu Oct 15 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev129:
* Updating sample configuration file
* Updated from global requirements
* keystone-paste.ini docs for deployers are out of date
* add placeholder migrations for liberty
* Remove bas64utils and tests
* Create a version package
* Refactor: Don\'t hard code 409 Conflict error codes
* add initiator to v2 calls for additional auditing
* Handle 16-char non-uuid user IDs in payload
* Fix the referred [app:app_v3] into [pipeline:api_v3]
* Thu Oct 15 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev111:
* Remove oslo.policy implementation tests from keystone
* Tue Oct 13 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev110:
* Refactor: change 403 status codes in test names
* Refactor: change 410 status codes in test names
* Refactor: change 400 status codes in test names
* Refactor: change 404 status codes in test names
* Sun Oct 11 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev102:
* Expose 1501698 bug
* Sat Oct 10 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev100:
* Updated from global requirements
* Imported Translations from Zanata
* Fixed missed translatable string inside exception
* Enable password_config_option_not_marked_secret Bandit test
* Fri Oct 09 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev93:
* Additional documentation for services
* Rename fernet methods to match expiration timestamp
* Enable hardcoded_bind_all_interfaces Bandit test
* Reclassify get_project_by_name() controller method
* Deprecate httpd/keystone.py
* functional tests for keystone on subpaths
* Document httpd for accept on /identity, /identity_admin
* Thu Oct 08 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev81:
* Updated from global requirements
* Documentation for other services
* Trivial fix of some typos found
* Filters is_domain=True in v2 get_project_by_name
* Add test case passing is_domain flag as False
* Ensure token validation works irrespective of padding
* Rename RestfulTestCase.v3_authenticate_token() to v3_create_token()
* Improving domain_id update tests
* Use deepcopy of mapping fixtures in tests
* Cleanup _build_federated_info
* Add LimitRequestBody to sample httpd config
* Remove unused get_user_projects()
* Add unit test for creating RequestContext
* Add user_domain_id, project_domain_id to auth context
* Add user domain info to federated fernet tokens
* Unit tests for fernet validate_v3_token
* Correct docstrings
* Mon Oct 05 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev49:
* Imported Translations from Zanata
* Sun Oct 04 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev48:
* Rename RestfulTestCase.v3_authenticate_token(
* Sat Oct 03 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev47:
* Enable Bandit 0.13.2 tests
* Update bandit blacklist_imports config
* Fri Oct 02 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev43:
* Replace sqlalchemy-migrate occurences from code.google to github
* Fix unreachable code in test_v3 module
* Show v3 endpoints in v2 endpoint list
* Make __all__ immutable
* Move development environment setup instructions to standard location
* Thu Oct 01 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev33:
* Skip rows with empty remote_ids
* Fix order of arguments in assertDictEqual
* Update bandit blacklist_calls config
* Tue Sep 29 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev27:
* Fix order of arguments in assertEqual
* Adds interface tests for timeutils
* Add unit tests for token_to_auth_context
* Sun Sep 27 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev21:
* Updating sample configuration file
* Cleanup of Translations
* Imported Translations from Zanata
* Uses constants for 5XX http status codes in tests
* Fixes v3_authenticate_token calls - no default
* Fixes the way v3_admin is called to match its def
* Declares expected_status in method signatures
* Refactor: Don\'t hard code the error code
* Correct comment to not be driver-specific
* Fix typo in config help
* Thu Sep 24 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev4:
* Use the correct import for range
* Wed Sep 23 2015 cloud-develAATTsuse.de- Update to version keystone-9.0.0.dev3:
* Updating sample configuration file 8.0.0.0rc1
* Open Mitaka development
* Bring bandit config up-to-date
* Update the examples used for the trusted_dashboard option
* Log message when debug is enabled
* Clean up bandit profiles
* federation.idp use correct subprocess
* Imported Translations from Zanata
* Relax newly imposed sql driver restriction for domain config
* Add documentation for configuring IdP WebSSO
* Tue Sep 22 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev57:
* Change ignore-errors to ignore_errors
* Mon Sep 21 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev56:
* Updated from global requirements
* check if tokenless auth is configured before validating
* Updated from global requirements
* Issue deprecation warning if domain_id not specified in create call
* Reject rule if assertion type unset
* Thu Sep 17 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev48:
* Removed the extra http:// from JSON schema link
* Support project hierarchies in data driver tests
* Fix logging in federation/idp.py
* Wed Sep 16 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev44:
* Updated from global requirements
* Update federation router with missing call
* Update man pages with liberty version and dates
* Tue Sep 15 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev40:
* Refactor: Don\'t hard code the error code
* Move TestClient to test_versions
* Get method\'s class name in a python3-compatible way
* Use /auth/projects in tests
* Sat Sep 12 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev34:
* Use oslo.log fixture
* Remove keystone/openstack/
* from coveragerc
* Do not revoke all of a user\'s tokens when a role assignment is deleted
* Handle tokens created and quickly revoked with insufficient timestamp precision
* Show that unscoped tokens are revoked when deleting role assignments
* Remove unnecessary load_backends from TestKeystoneTokenModel
* Wed Sep 09 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev27:
* Update apache-httpd.rst
* Updated from global requirements
* Remove padding from Fernet tokens
* Fixed typos in \'developing_drivers\' doc
* Build oslo.context RequestContext
* Tue Sep 08 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev18:
* Imported Translations from Transifex
* Updated from global requirements
* Correct docstring for common.authorization
* Mon Sep 07 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev15:
* Change tests to use common name for keystone.tests.unit
* Removes py3 test import hacks
* Sun Sep 06 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev11:
* Test list_role_assignment in standard inheritance tests
* Sat Sep 05 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev10:
* Stop using deprecated keystoneclient function
* Fri Sep 04 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev9:
* Updating sample configuration file
* Fixes confusing deprecation message
* Add methods for checking scoped tokens
* Deprecate LDAP Resource Backend
* List credentials by type
* Fixes a typo in a comment
* Fix grammar in doc string
* Thu Sep 03 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b4.dev1: 8.0.0.0b3
* Added CORS support to Keystone
* Tokenless authz with X.509 SSL client certificate
* Stable Keystone Driver Interfaces
* Initial support for versioned driver classes
* Add federated auth for idp specific websso
* Broaden domain-group testing of list_role_assignments
* Add support for group membership to data driven assignment tests
* Add support for effective & inherited mode in data driven tests
* Change JSON Home for OS-FEDERATION to use /auth/projects|domains
* Provide new_xyz_ref functions in tests.core
* Correct docstrings in resource/core.py
* Stop reading local config for domain-specific SQL config driver
* Wed Sep 02 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev232:
* Adds caching to paste deploy\'s egg lookup
* Validate Mapped User object
* Wed Sep 02 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev228:
* Add support for data-driven backend assignment testing
* Tue Sep 01 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev226:
* Updated from global requirements
* Unit tests for is_domain field in project\'s table
* Group tox optional dependencies
* Mon Aug 31 2015 tbechtoldAATTsuse.com- Update to version keystone-8.0.0.0b3.dev220:
* Refactor mapping rule engine tests to not create servers
* Updating sample configuration file
* Set max on max_password_length to passlib max
* Simplify federated_domain_name processing
* Enforce .config_overrides is called exactly once
* Rationalize unfiltered list role assignment test
* Change mongodb extras to lowercase
* Refactor: Provider._rebuild_federated_info()
* Refactor: rename Fernet\'s unscoped federated payload
* Fernet payloads for federated scoped tokens
* Prevent exception due to missing id of LDAP entity
* Expose exception due to missing id of LDAP entity
* Remove references to keystone.openstack.common
* Use entrypoints for paste middleware and apps
* update links in http-api to point to specs repo
* Prevent exception for invalidly encoded parameters
* Use wsgi_scripts to create admin and public httpd files
* Simplify rule in sample v3 policy file
* When validating a V3 token as V2, use the v3_to_v2 conversion
* Sample config help for supplied drivers
* Update docs for stevedore drivers- Install %{_bindir}/keystone-wsgi-admin and %{_bindir}/keystone-wsgi-public
* Mon Aug 31 2015 rhaferAATTsuse.com- Added keystone_max_url_length.diff as temporary workaround for bnc#943764
* Wed Aug 26 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev177:
* No More .reload_backends() or .reload_backend()
* Ensure ephemeral user\'s user_id is url-safe
* Use min and max on IntOpt option types
* Adds a notification testcase for unbound methods
* Update Httpd configuration docs for sites-available/enabled
* Creates a fixture representing as LDAP database
* Tue Aug 25 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev165:
* Remove all traces of oslo incubator
* Refactor: use fixtures.TempDir more
* Adds backend check to setup of LDAP tests
* Mon Aug 24 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev159:
* Remove deprecated methods from assignment.Manager
* Stop using deprecated assignment manager methods
* Sat Aug 22 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev155:
* Add testcase to test invalid region id in request
* Add region_id filter for List Endpoints API
* Fri Aug 21 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev151:
* Add necessary executable permission
* Update \'doc/source/setup.rst\'
* Enhance tests for saml2 signing exception logging
* Thu Aug 20 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev145:
* Updating sample configuration file
* Test v2 tokens being deleted by v3
* Add is_domain field in Project Table
* Wed Aug 19 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev140:
* Extras for bandit
* Use extras for memcache and MongoDB packages
* Remove unnecessary check
* Updated from global requirements
* Show helpful message when request body is not provided
* Do not require the token_id for converting v3 to v2 tokens
* Maintain the expiry of v2 fernet tokens
* Mon Aug 17 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev127:
* EndpointFilter driver doesnt inherit its interface
* Sun Aug 16 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev125:
* Imported Translations from Transifex
* Updated from global requirements
* Sat Aug 15 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev122:
* Hardens the validated decorator\'s implementation
* Maintain datatypes when loading configs from DB
* Fri Aug 14 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev118:
* Updating sample configuration file
* Improve a few random docstrings
* Remove \"tenants\" from user_attribute_ignore default
* Updated from global requirements
* Fix the misspelling
* Fix typo in doc-string
* Thu Aug 13 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev108:
* Validate domain ownership for v2 tokens
* Fix docstring in mapped plugin
* Updated from global requirements
* Improve List Role Assignments Filters Performance
* Give some message when an invalid token is in use
* Tue Aug 11 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev98:
* Updated from global requirements
* Fixes an incorrect docstring in notifications
* Improve a few random docstrings (H405)
* Correct enabled emulation query to request no attributes
* Mon Aug 10 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev91:
* Minor grammar fixes to connection pooling section
* Stop calling deprecated assignment manager methods
* Sun Aug 09 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev88:
* Updated from global requirements
* Updating sample configuration file
* Remove reference of old endpoint_policy in paste file
* Sat Aug 08 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev84:
* Remove excessive transformation to list
* Stop calling deprecated assignment manager methods
* Fernet \'expires\' value loses \'ms\' after validation
* NotificationsTestCase running in isolation
* Adds/updates notifications test cases
* Fix duplicate-key pylint issue
* Fix explicit line joining with backslash
* Fixes an issue with data ordering in the tests
* Imported Translations from Transifex
* Allow Domain Admin to get domain details
* Assignment driver cleaning
* Cleanup tearDown in unit tests
* Remove unnecessary check from notifications.py
* Remove oslo import hacking check
* Use extras for ldap dependencies
* Test to ensure fernet key rotation results in new key sets
* Document default value for tree_dn options
* Register fatal_deprecations before use
* Remove unused setUp for RevokeTests
* Remove unnecessary code for default suffix
* Fri Aug 07 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev50:
* Imported Translations from Transifex
* Fix unbound error in federation _sign_assertion
* Fix typos of RoleAssignmentV3._format_entity doc
* Document policy target for operation
* Remove unnecessary ldap imports
* Disable migration sanity check
* Thu Aug 06 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev41:
* Updated from global requirements
* Use dict.items() rather than six.iteritems()
* Better error message when unable to map user
* Wed Aug 05 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev35:
* Updating sample configuration file
* Cleanup use of iteritems
* Missing ADMIN_USER in sample_data.sh
* Update exported variables for openstack client
* Add better user feedback when bind is not implemented
* Refactor _populate_roles_for_groups()
* Refactor: clean up TokenAPITests
* Fix test_utils for py34
* Clean up code to use .items()
* Clean up notifications type checking
* Mon Aug 03 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev20:
* Add groups in scoped federated tokens
* Sun Aug 02 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev18:
* Imported Translations from Transifex
* Reject create endpoint with invalid urls
* Reduce number of Fernet log messages
* Sat Aug 01 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev12:
* Adds missing list_endpoints tests
* Explain the \"or None\" on eventlet\'s client_socket_timeout
* Fix test_admin to expect admin endpoint
* Fixes a docstring to reflect actual return values
* pemutils isn\'t used anymore
* Adds proper isolation to templated catalog tests
* Fri Jul 31 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b3.dev2:
* Handle non-numeric files in key_repository
* Thu Jul 30 2015 tbechtoldAATTsuse.com- Update to version keystone-8.0.0.0b3.dev1: 8.0.0.0b2
* Updated from global requirements
* Ensure database options registered for tests
* Document sample config updated automatically- Adjust Requires according to requirements.txt
* Thu Jul 30 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev172:
* Test function call result, not function object
* Test admin app in test_admin_version_v3
* Fix remaining mention of KLWT
* Replace 401 to 404 when token is invalid
* Assign different values to public and admin ports
* Reuse token_ref fetched in AuthContextMiddleware
* Wed Jul 29 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev160:
* Updating sample configuration file
* Updated from global requirements
* add federation docs for mod_auth_mellon
* Sat Jul 25 2015 seife+obsAATTb1-systems.com- fix spec file conditions for non-suse distributions
* Sat Jul 25 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev156:
* Fix four typos and Add one space on keystone document
* Imported Translations from Transifex
* Fix test_exception.py for py34
* Fix s3.core for py34
* test_base64utils works with py34
* Docs link to ACTIONS
* Moves keystone.hacking into keystone.tests
* Add missing \"raise\" when throwing exception
* Fri Jul 24 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev141:
* Updating sample configuration file
* Minor fix in the `configuration.rst`
* Correct spacing in ``mapping_combinations.rst``
* Adding Documentation for Mapping Combinations
* Clean up docs before creating new ones
* Fix docs in federation.routers
* Refactor websso ``origin`` validation
* Move backends.py to keystone.server
* move clean.py into keystone/common
* Move cli.py into keystone.cmd
* Implement backend filtering on membership queries
* Wed Jul 22 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev119:
* Avoid the hard coding of admin token
* Wed Jul 22 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev118:
* Fix docstrings in contrib
* Additional Fernet test coverage
* Fix for LDAP filter on group search by name
* Tue Jul 21 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev112:
* Updated from global requirements
* Document use of wip up to developer
* Mon Jul 20 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev108:
* Remove unnecessary executable permission
* Sun Jul 19 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev107:
* Do not remove expired revocation events on \"get\"
* Federation API provides method to evaluate rules
* Move constants out of federation.core
* Deprecate LDAP assignment driver options
* Sat Jul 18 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev99:
* Log xmlsec1 output if it fails
* Fix test method examining scoped federation tokens
* Spelling correction
* Fixes grammar in setup.rst in doc source
* Updated from global requirements
* Use oslo.utils instead of home brewed tempfile
* Standardize documentation at Service Managers
* Switch from MySQL-python to PyMySQL
* Wed Jul 15 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev85:
* Updating sample configuration file
* Add testcases for list_role_assignments of v3 domains
* Centralizing build_role_assignment_
* functions
* Tue Jul 14 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev79:
* Replace reference of ksc with osc
* Mask passwords in debug log on user password operations
* Mon Jul 13 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev77:
* Updated from global requirements
* Sun Jul 12 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev76:
* Changing exception type to ValidationError instead of Forbidden
* Removed optional dependency support
* Sat Jul 11 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev72:
* Fixes grammar in the httpd README
* Imported Translations from Transifex
* Fixes docstring to make it more precise
* Decouple notifications from DI
* Fix log message in one of the v3 create call methods
* Simplify fernet rotation code
* Tests for correct key removed
* Add test showing password logged
* Add more Rally scenarios
* Fri Jul 10 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev57:
* Fix the incorrect format for docstring
* Thu Jul 09 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev56:
* Catch exception.Unauthorized when checking for admin
* Remove convert_to_sqlite.sh
* Remove fileutils from oslo-incubator
* Remove comment for doc building bug 1260495
* Fix code-block in federation documentation
* Modified command used to run keystone-all
* Delete extra parentheses in assertEqual message
* Fix the invalid testcase
* Updating sample configuration file
* Add unit test for fernet provider
* Update federation docstring
* Do not specify \'objectClass\' twice in LDAP filter string
* Fix tox -e py34
* Change mapping model so rules is dict
* Add test case for deleting endpoint with space in url
* Update requirements by hand
* Group role revocation invalidates all user tokens
* Adds some debugging statements
* Thu Jul 02 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev21:
* Consolidate the fernet provider issue_v3_token()
* OS-FEDERATION no longer extension in docs
* Wed Jul 01 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev17:
* Switch from deprecated oslo_utils.timeutils.strtime
* Update MANIFEST.in
* Tue Jun 30 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev14:
* Use oslo.service ServiceBase when loading from eventlet
* Relax the formats of accepted mapping rules for keystone-manage
* Sun Jun 28 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev10:
* Update sample config file
* Updated from global requirements
* Sat Jun 27 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev7:
* Switch to oslo.service
* Update sample configuration file
* Don\'t try to drop FK constraints for sqlite
* Thu Jun 25 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0b2.dev4:
* Python 3: Use range instead of xrange for py3 compatibility 8.0.0.0b1
* Document entrypoint namespaces
* Short names for auth plugins
* Wed Jun 24 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0a1.dev20:
* Use stevedore for auth drivers
* Tue Jun 23 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0a1.dev18:
* Update sample configuration file
* Remove unused requirements
* Add missing keystone-manage commands to doc
* Refactor extract function load_auth_method
* Add unit test to exercise key rotation
* Fix Fernet key rotation
* Mon Jun 22 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0a1.dev6:
* Remove redundant config
* Sat Jun 20 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0a1.dev4:
* Imported Translations from Transifex
* Fri Jun 19 2015 cloud-develAATTsuse.de- Update to version keystone-8.0.0.0a1.dev3:
* Update version for Liberty 8.0.0a0
* Fix tests failing on slower system
* Wed Jun 17 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev231:
* Refactor: move PKI-specific tests into the appropriate class
* Needn\'t load fernet keys twice
* Pass environment variables of proxy to tox
* Tue Jun 16 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev225:
* Mapping Engine CLI
* Fri Jun 12 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev223:
* Imported Translations from Transifex
* Add validity check of \'expires_at\' in trust creation
* Thu Jun 11 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev220:
* Fix spelling in configuration comment
* Switch keystone over to oslo_log versionutils
* Updated from global requirements
* Use lower default value for sha512_crypt rounds
* Updated from global requirements
* Remove unnecessary dependencies from KerberosDomain
* Remove deprecated external authentication plugins
* Avoid using the interactive interpreter for a one-liner
* Revocation engine refactoring
* Add testcases to test DefaultDomain
* Remove identity_api from AuthInfo dependencies
* Fix sample policy to allow user to check own token 2015.1.0
* Sync oslo-incubator Ie51669bd278288b768311ddf56ad31a2f28cc7ab
* Updated from global requirements
* Release Import of Translations from Transifex
* Make memcache client reusable across threads
* Set default branch to stable/kilo
* backend_argument should be marked secret (bnc#929628, CVE-2015-3646)
* Update man pages for the Kilo release
* make sure we properly initialize the backends before using the drivers
* WebSSO should use remote_id_attribute by protocol
* Work with pymongo 3.0 2014.2
* Mon Jun 08 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev275:
* Rename directory with rally jobs files
* Refactor: use __getitem__ when the key will exists
* Refactor: create the lookup object once
* Sun Jun 07 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev269:
* Remove custom assertions for python2.6
* Fix req.environ[SCRIPT_NAME] value
* Sat Jun 06 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev265:
* Updated from global requirements
* Order routes so most frequent requests are first
* Fri Jun 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev262:
* Don\'t query db if criteria longer than col length
* Run WSGI with group=keystone
* Fix the wrong order of parameters when using assertEqual
* Remove the deprecated ec2 token middleware
* Replace blacklist_functions with blacklist_calls
* Rename driver to backend and fix the inaccurate docstring
* Thu Jun 04 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev250:
* Updated from global requirements
* Consolidate test-requirements files
* Switch from deprecated isotime
* Update access control configuration in httpd config
* Wed Jun 03 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev245:
* Improve error message when tenant ID does not exist
* Adds inherited column to RoleAssignment PK
* Tue Jun 02 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev241:
* updates sample_data script to use the new openstack commands
* Log info for Fernet tokens over 255 chars
* Mon Jun 01 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev237:
* Update functional tox env requirements
* Update sample config file
* Correct oauth1 driver help text
* Add \"enabled\" to create service provider example
* Removes unused database setup code
* Sync oslo-incubator cc19617
* Sun May 31 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev227:
* Update testing keystone2keystone doc
* `api_curl_examples.rst` is out of date
* Don\'t assume project IDs are UUID format
* Don\'t assume group IDs are UUID format
* Remove randomness from test_client_socket_timeout
* Fri May 29 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev219:
* Don\'t fail on converting user ids to bytes
* Thu May 28 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev217:
* Move endpoint policy into keystone core
* Update dev setup requirements for Python 3.4
* Tue May 26 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev213:
* Tests don\'t override default auth methods/plugins
* Tests consistently use auth_plugin_config_override
* Test use config_overrides for configs
* Correct tests setting auth methods to a non-list
* Use single connection in get_all function
* Sat May 23 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev203:
* Update sample config file
* Make sure LDAP filter is constructed correctly
* Fri May 22 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev200:
* basestring no longer exists in Python3
* Add mocking for memcache for Python3 tests
* Fix xmldsig import
* Refactor deprecations tests
* Remove the deprecated compute_port option
* Removes temporary fix for doc generation
* Fixes deprecations test for Python3
* Revert \"Loosen validation on matching trusted dashboard\"
* Implement validation on the Identity V3 API
* Wed May 20 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev182:
* Improve websso documentation
* Workflow documentation is now in infra-manual
* Sun May 17 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev178:
* Remove XML middleware stub
* Replace ci.o.o links with docs.o.o/infra
* Sat May 16 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev174:
* Rename sample_config to genconfig
* Imported Translations from Transifex
* Thu May 14 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev171:
* Move bandit requirement to test-requirements-bandit.txt
* Tue May 12 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev169:
* Updated from global requirements
* Add missing part for `token` object
* Remove support for loading auth plugin by class
* Mon May 11 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev164:
* Update sample config file
* Use [] where a value is required
* De-duplicate auth methods
* Remove unnecessary oauth_api check
* Use short names for drivers
* Add mocking for ldappool for Python3 tests
* Fixes a whitespace issue
* Handles modules that moved in Python3
* Handles Python3 builtin changes
* Use stevedore for backend drivers
* Sun May 10 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev144:
* Replace github reference by git.openstack.org and change a doc link
* Refactor _create_attribute_statement IdP method
* Updated from global requirements
* Fri May 08 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev138:
* Fixes use of dict methods for Python3
* Thu May 07 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev137:
* Updated from global requirements
* Use correct LOG translation indicator for errors
* Wed May 06 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev133:
* Add openstack_user_domain to assertion
* Wed May 06 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev131:
* Fixes test nits from a previous review
* Tue May 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev129:
* Pass-in domain when testing saml signing
* Sat May 02 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.0.dev128:
* Fixes tests to use the config fixture
* Fri May 01 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev150:
* Fix tiny typo in comment message
* Updates the
*py3 requirements files
* Add openstack_project_domain to assertion
* Prohibit invalid ids in subtree and parents list
* Thu Apr 30 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev143:
* Fixes mocking of oslo messaging for Python3
* pycadf now supports Python3
* eventlet now supports Python3
* Updated from global requirements
* Update sample config
* Allow wsgiref to reconstruct URIs per the WSGI spec
* Refactor assignment driver internal clean-up method names
* Tue Apr 28 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev130:
* Updated from global requirements
* Mon Apr 27 2015 tbechtoldAATTsuse.com- Update to version keystone-2015.2.dev128:
* Replaced filter with a list comprehension
* Ignore multiple imports per line for six.moves
* Fixes order of imports for pep8
* pep8 whitespace changes
* Fix the misuse of `versionutils.deprecated`
* Update openid connect docs to include other distros
* Updated from global requirements
* Remove pysqlite test-requirement dependency
* Isolate injection tests
* Sync oslo-incubator Ie51669bd278288b768311ddf56ad31a2f28cc7ab
* Fixes cyclic ref detection in project subtree
* Remove project association before removing endpoint group
* Add domain_id checking in create_project
* Refactor common function for loading drivers
* Tests don\'t override default config with default
* Entrypoints for commands
* Add fernet to test_supported_token_providers
* Tests use Database fixture
* Correct path in request logging
* Correct request logging query parameters separator
* Eventlet green threads not released back to pool
* Cleanup test keeping unnecessary fixture references
* Fixes the SQL model tests- Remove outdated Requires and BuildRequires
* Wed Apr 22 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev84:
* Updated from global requirements
* Imported Translations from Transifex
* Loosen validation on matching trusted dashboard
* adds a tox target for functional tests
* Adds an initial functional test
* Update developer doc to reference Ubuntu 14
* Move common checks into base testcase
* Mon Apr 20 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev70:
* Fix the incorrect comment
* Update Get API version Curl example
* Sun Apr 19 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev66:
* Stops injecting revoke_api into TestCase
* Update keystone.sample.conf
* Use choices in config.py
* remove useless nocatalog tests of endpoint_filter
* Refactor: extract and rename unique_id method
* Add test to list projects by the parent_id
* Sat Apr 18 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev54:
* Remove assigned protocol before removing IdP
* Expose domain_name in the context for policy.json
* Make memcache client reusable across threads
* Remove unused policy rule for get_trust
* Fri Apr 17 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev46:
* Use correct LOG translation indicator for warnings
* Don\'t provide backends from __all__ in persistence
* Fix index name the assignment.actor_id table
* Refactor sql filter code for clarity
* Thu Apr 16 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev38:
* Fix incorrect setting in WebSSO documentation
* Exposes bug on role assignments creation
* Redundant events on group grant revocation
* Wed Apr 15 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev33:
* Checking if Trust exists should be DRY
* Add routing for list_endpoint_groups_for_project
* Tue Apr 14 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev29:
* backend_argument should be marked secret
* Fix signed_saml2_assertion.xml tests fixture
* Removes discover from test-reqs
* Sun Apr 12 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev23:
* Refactor MemcachedBackend to not be a Manager
* Sat Apr 11 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev21:
* Tests use common base class
* Mark some strings for translation
* Fri Apr 10 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev17:
* make sure we properly initialize the backends before using the drivers
* WebSSO should use remote_id_attribute by protocol
* Update openstack-common reference in openstack/common/README
* Update testing docs
* Thu Apr 09 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev9:
* Work with pymongo 3.0
* Update man pages for the Kilo release
* Add placeholders for reserved migrations
* Tox env for Bandit
* Wed Apr 08 2015 cloud-develAATTsuse.de- Update to version keystone-2015.2.dev2: 2015.1.0rc1
* Open Liberty development
* Improved policy setting in the \'v3 filter\' tests
* Handle NULL value for service.extra in migration 066
* Skip SSL tests because some platforms do not enable SSLv3
* Add index to the revocation_event.revoked_at
* Fix for notifications for v2 role grant/delete
* Tue Apr 07 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev143:
* Fix the typo in `token/providers/fernet/core.py`
* Document websso setup
* Don\'t add unformatted project-specific endpoints to catalog
* Sun Apr 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev138:
* Allow identity provider to be created with remote_ids set to None
* Fix multiple SQL backend usage validation error
* Expose multiple SQL backend usage validation error
* Sat Apr 04 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev133:
* Import fernet providers only if used in keystone-manage
* Imported Translations from Transifex
* Update sample config file
* Fix errors in ec2 signature logic checking
* Fixes bug in Federation list projects endpoint
* Exposes bug in Federation list projects endpoint
* Cleanup use of .driver
* Fix setting default log levels
* Fri Apr 03 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev117:
* Reload drivers when their domain config is updated
* Correcting the name of directory holding dev docs
* Updated from global requirements
* Remove unnecessary .driver. references in assignment manager
* Rename notification for create/delete grants
* Drop sql.transaction() usage in migration
* Update configuration documentation for domain config
* Fix for migration 062 on MySQL
* Bump advertised API version to 3.4
* Deprecate eventlet config options
* More content in the guide for core components\' migration
* Mon Mar 30 2015 rsalevskyAATTsuse.com- Update to version keystone-2015.1.dev96:
* Extract response headers to private method
* Imported Translations from Transifex
* Add API to create ecp wrapped saml assertion
* Add relay_state_prefix to Service Provider
* Change the way values are migrated for 007_add_remote_id_table
* Use ORM in upgrade test instead of manual query construction
* Remove empty request bodies
* Remove unnecessary import that was not checked
* IdP ID registration and validation
* Imported Translations from Transifex
* add test of /v3/auth/catalog for endpoint_filter
* Make trust manager raise formatted message exception
* Revert \"Document mapping of policy action to operation\"
* Remove SQL Downgrades
* Add caching to getting of the fully substituted domain config
* Refactor _create_projects_hierarchy in tests
* Fixes bug when getting hierarchy on Project API
* Exposes bug when getting hierarchy on Project API
* use tokens returned by delete_tokens to invalidate cache
* Loosen the validation schema used for trustee/trustor ids
* region.description is optional and can be null
* Document mapping of policy action to operation
* Update install.rst for Fedora
* Update sample config file
* Remove parent_id in v2 tenant response
* create _member_ role as specified in CONF
* Fix sample policy to allow user to revoke own token
* Add unit tests for sample policy token operations
* Fix up token provider help text
* Remove parent_id in v2 token response
* Thu Mar 19 2015 rsalevskyAATTsuse.com- Update to version keystone-2015.1.dev497:
* Needn\'t workaround when invoking `app.request()` 2015.1.0b3
* Imported Translations from Transifex
* Update sample httpd config file
* Cleanup Fernet testcases and add comments
* Fix nullable constraints in service provider table
* Adds test for federation mapping list order issues
* Updated from global requirements
* Prefer . to setattr()/getattr()
* Support upload domain config files to database
* Update Apache httpd config docs for token persistence
* Add inline comment and docstrings fixes for Fernet
* Move backend LDAP role testing to the new backend testing module
* URL quote Fernet tokens
* Use existing token test for Fernet tokens
* Implement Fernet tokens for v2.0 tokens
* remove expected backtrace from logs
* Log when no external auth plugin registered
* Enable sensitive substitutions into whitelisted domain configs
* Imported Translations from Transifex
* Create a fixture for key repository
* Ignore unknown groups in lists for Federation
* Remove RestfulTestCase.admin_request
* Remove SSL configuration instructions from HTTPd docs
* Wrap apache-httpd.rst
* Remove fix for migration 37
* Cleanup for credentials schema test
* Build domain scope for Fernet tokens
* Mark the domain config API as experimental
* Imported Translations from Transifex
* Allow methods to be carried in Fernet tokens
* Federated token formatter
* Refactor: make Fernet token creation/validation API agnostic
* Convert audit_ids to bytes
* Drop Fernet token prefixes & add domain-scoped Fernet tokens
* Add JSON schema validation for service providers
* Implements whitelist and blacklist mapping rules
* Adding utf8 to federation tables
* Abstract the direct map concept into an object
* Sat Feb 14 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev102:
* Cleanup tests to not set multiple workers
* Use subunit-trace from tempest-lib
* Log exceptions safely
* Imported Translations from Transifex
* Refactor _send_audit_notification
* Updated from global requirements
* Remove excess brackets in exception creation
* Update policy doc to use new rule format
* remove the unused variables in indentity/core.py
* make federation part of keystone core
* Small cleanup of cloudsample policy
* Fix error message on check on RoleV3
* Improve creation of expected assignments in tests
* Add a check to see if a federation token is being used for v2 auth
* Adds a fork of python-ldap for Py3 testing
* Updates Python3 requirements
* Add local rules in the federation mapping tests
* Don\'t try to convert LDAP attributes to boolean
* Add schema for endpoint group
* Don\'t coerce port config values
* Add new \"RoleAssignment\" exception
* Fix evaluation logic of federation mapping rules
* Minor fix in RestfulTestCase
* Remove unused testscenarios requirement
* Integrate logging with the warnings module
* Fri Feb 13 2015 dmuellerAATTsuse.com- update logrotate.conf
* Fri Feb 13 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev53:
* fix assertTableColumns
* Imported Translations from Transifex
* Sync with oslo-incubator
* Thu Feb 12 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev47:
* Split the assignments controller
* log wsgi requests at INFO level
* Wed Feb 11 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev43:
* Use _VersionsEqual for a few more version tests
* Remove test PYTHONHASHSEED setting
* Correct version tests for result ordering
* Correct a v3 auth test for result ordering
* Correct catalog response checker for result ordering
* Correct test_get_v3_catalog test for result ordering
* Correct test_auth_unscoped_token_project for result ordering
* Fix the syntax issue on creating table `endpoint_group`
* Change hacking check to verify all oslo imports
* Change oslo.i18n to oslo_i18n
* Change oslo.config to oslo_config
* Change oslo.db to oslo_db
* Remove XMLEquals from tests
* Remove unused test case
* Change oslo.messaging to oslo_messaging
* Deprecate LDAP Assignment Backend
* Fix downgrade test for migration 61 on non-sqlite
* Tue Feb 10 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev10:
* Make identity id mapping handle unicode
* Improve testing of unicode id mapping
* Change oslo.serialization to oslo_serialization
* Sun Feb 08 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev6:
* Imported Translations from Transifex
* Sat Feb 07 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev5:
* Fix race on default role creation
* Imported Translations from Transifex
* Fri Feb 06 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev3:
* Unscoped to Scoped only
* Refactor federation SQL backend 2015.1.0b2
* Handle SSL termination proxies for version list
* Thu Feb 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev214:
* Set initiators ID to user_id
* Updated from global requirements
* Adds a wip decorator for tests
* Wed Feb 04 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev209:
* Imported Translations from Transifex
* Update federation config to use Service Providers
* Drop URL field from region table
* Create K2K SAML assertion from Service Provider
* Service Providers API for OS-FEDERATION
* Implements subtree_as_ids query param
* Refactor role assignment assertions
* Remove local conf information from paste-ini
* Explicit Unscoped
* Remove TODO comment which has been addressed
* Refactor keystone-all and http/keystone
* Add positive test case for content types
* add circular check when updating region
* fix the wrong update logic of catalog kvs driver
* Tue Feb 03 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev181:
* Fixes \'OS-INHERIT:inherited_to\' info in tests
* During authentication validate if IdP is enabled
* Fix typo in Patch #142743
* Implements parents_as_ids query param
* Multiple IDP authentication URL
* Change oslo.utils to oslo_utils
* Imported Translations from Transifex
* Regenerate sample config file
* Make unit tests call the new resource manager
* Make controllers and managers reference new resource manager
* Remove unused pointer to assignment in identity driver
* Move projects and domains to their own backend
* Make role manager refer to role cache config options
* Documentation fix for Keystone Architecture
* Imported Translations from Transifex
* Fix up _ldap_res_to_model for ldap identity backend
* Use RequestBodySizeLimiter from oslo.middleware
* Remove list_user_projects method from assignment
* Remove unnecessary code block of exception handling
* do parameter check before updating endpoint_group
* Thu Jan 29 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev144:
* remove invalid note
* Move test_utils to keystone/tests/unit/
* Wed Jan 28 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev140:
* Add library oslo.concurrency in config-generator config file
* Updated from global requirements
* fix test_ec2_list_credentials
* Assignment sql backend create_grant refactoring
* Fix incorrect session usage in tests
* Change /POST to /ECP at federation config
* Tue Jan 27 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev129:
* Updated from global requirements
* Sun Jan 25 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev128:
* Updated from global requirements
* Thu Jan 22 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev127:
* Correct comment about circular dependency
* Refactor assignment manager/driver methods
* Wed Jan 21 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev123:
* Updated from global requirements
* Mon Jan 19 2015 rhaferAATTsuse.com- fixed dependencies. The LDAP backend requires python-ldappool
* Mon Jan 19 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev122:
* Imported Translations from Transifex
* Identify groups by name/domain in mapping rules
* correct the help text of os_inherit
* invalidate cache when updating catalog objects
* Sat Jan 17 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev115:
* Updated from global requirements
* Move sql specific filter test code into test_backend_sql
* Fix migration 42 downgrade
* Fri Jan 16 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev110:
* Fix incorrect filter test name
* Update the keystone sample config
* Scope federated token with \'token\' identity method
* Make unit tests call the new, split out, role manager
* Make controllers call the new, split out, role manager
* Correct doc string for grant driver methods
* Split roles into their own backend within assignments
* Fix transaction issue in migration 44 downgrade
* Thu Jan 15 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev94:
* Update Inherited Role Assignment Extension section
* Limit lines length on configuration doc
* Fixes spacing in sentences on configuration doc
* Fixes several typos on configuration doc
* Trust redelegation
* add missing parent_id parameter check in project schema
* Updated from global requirements
* Correct failures for H238
* Move to hacking 0.10
* Always return the service name in the catalog
* Wed Jan 14 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev74:
* Additional test coverage for password changes
* Mon Jan 12 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev73:
* Updated from global requirements
* Sat Jan 10 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev72:
* Remove unused fields in base TestCase
* Keystoneclient tests from venv-installed client
* Cleanup test-requirements for keystoneclient
* Fix tests using extension drivers
* Fri Jan 09 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev65:
* Fix downgrade from migration 61 on non-sqlite
* explicit namespace prefixes for SAML2 assertion
* Remove requirements not needed by oslo-incubator modules anymore
* let endpoint_filter sql backend return dict data
* Wed Jan 07 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev58:
* Ensure manager grant methods throw exception if role_id is invalid
* update sample conf using latest oslo.conf
* Remove unnecessary oslo incubator bits
* Tue Jan 06 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev52:
* switch from sample_config.sh to oslo-config-generator
* Mon Jan 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev50:
* Enable hacking rule H302
* Mon Jan 05 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev48:
* Tests fail only on deprecation warnings from keystone
* Sat Jan 03 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev47:
* Update the keystone.conf sample
* Remove extra V3 version router
* Thu Jan 01 2015 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev43:
* improve the EP-FILTER catalog length check in test_v3.py
* Don\'t allow deprecations during testing
* Fix to not use deprecated Exception.message
* Fix to not use empty IN clause
* Removes a Py2.6 version of assertSetEqual
* Removes a Py2.6 version of inspect.getcallargs
* Removes a bit of WSGI code converts unicode to str
* Enhance FakeLdap to require base entry for subtree search
* Mon Dec 29 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev27:
* fix wrong self link in the response of endpoint_groups API
* rename oslo.concurrency to oslo_concurrency
* Mon Dec 29 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev24:
* Imported Translations from Transifex
* Expanded mutable hacking checks
* Make the mutable default arg check very strict
* Correct use of noqa
* Wed Dec 24 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev17:
* Memcache connection pool excess check
* Sat Dec 20 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev15:
* Be more precise with flake8 filename matches
* Use bashate to run_tests.sh
* Update federation docs to point to specs.o.org
* Fri Dec 19 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev9:
* sync to oslo commit 1cf2c6
* Update docs to no longer show XML support 2015.1.0b1
* Remove unnecessary ldap import
* Change config option examples to v3
* Thu Dec 18 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev297:
* Check and delete for policy_association_for_region_and_service
* Remove XML support
* Fix modifying a role with same name using LDAP
* Add a test for modifying a role to set the name the same
* Fix disabling entities when enabled is ignored
* Add tests for enabled attribute ignored
* Fix update role without name using LDAP
* Wed Dec 17 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev283.g3f42c1a:
* Rename `removeEvent` to be more pythonic
* Fix the way migration helpers check FK names
* Add test for update role without name
* Fixes links in Shibboleth configuration docs
* fix wrong indentation in contrib/federation/utils.py
* default revoke driver should be the non-deprecated driver
* Tue Dec 16 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev272.g9ee165f:
* Remove database setup duplication
* Sun Dec 14 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev270.gd5c8a37:
* Inherited role assignments to projects
* Sat Dec 13 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev268.ged7b033:
* Cleanup eventlet use in tests
* Fri Dec 12 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev266.gca8a8a6:
* Updated from global requirements
* Remove endpoint_substitution_whitelist config option
* TestAuthPlugin doesn\'t use test_auth_plugin.conf
* Add missing translation marker for dependency
* Thu Dec 11 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev258.g71c9bf5:
* Fix inherited user role test docstring
* Tue Dec 09 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev257.g6aaba42:
* Adds openSUSE support for developer documentation
* User ids that begin with 0 cannot authenticate through ldap
* Typo in policy call
* Updated from global requirements
* Correct max_project_tree_depth config help text
* make sample_data.sh account for the default options in keystone.conf
* Move notification unit tests to unit test dir
* Remove useless field passed into SQLAlchemy \"distinct\" statement
* Sun Dec 07 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev241.g2355f3a:
* Updated from global requirements
* Sat Dec 06 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev240.g39a93ca:
* Adds correct checks in LDAP backend tests
* Updated from global requirements
* Create, update and delete hierarchical projects
* Remove irrelative comment
* Moves hacking tests to unit directory
* Provide useful info when parsing policy file
* Fri Dec 05 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev229.g5513052:
* Add an identity backend method to get group by name
* remove deprecated access log middleware
* sys.exit mock cleanup
* Fixes endpoint_filter tests
* Thu Dec 04 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev222.g37c6766:
* Base methods to handle hierarchical projects
* Add parent_id field to projects
* Update the feature/hierarchical-multitenancy branch
* Wed Dec 03 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev215.gd82a3ca:
* drop developer support for OS X
* Wed Dec 03 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev213.ga8106b1:
* Ignore H302 - bug 1398472
* Tue Dec 02 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev212.g1083161:
* Multiple IdPs problem
* Fixes docstring at eventlet_server
* Fix the copy-pasted help info for db_version
* Update keystone readme to point to specs.o.org
* Use true() rather than variable/singleton
* use expected_length parameter to assert expected length
* Sat Nov 29 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev201.gdba82b1:
* Updated from global requirements
* Thu Nov 27 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev200.g2f00feb:
* Move check_output and git() to test utils
* Wed Nov 26 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev198.g6fb51ed:
* Use _ definition from keystone.i18n
* Remove Python 2.6 classifier
* Speed up memcache lock
* Add WSGIPassAuthorization to OAuth docs
* Tue Nov 25 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev190.gea4fcec:
* Fixes create_saml_assertion() return
* Remove duplicate setup logic in federation tests
* Sun Nov 23 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev186.g527924b:
* Add import i18n to federation/controllers.py
* Correct use of config fixture
* Extends hacking check for logging to verify i18n hints
* Sat Nov 22 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev180.gb55aa76:
* Adds missing log hints for level E/I/W
* Adds dynamic checking for mapped tokens
* Fri Nov 21 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev176.g1ee9468:
* Updated from global requirements
* Thu Nov 20 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev175.g2bea749:
* Enable cloud_admin to list projects in all domains
* Remove string from URL in list_revoke_events()
* Configuring Keystone edits
* Imported Translations from Transifex
* Increase test coverage of test_versions.py
* Increase test coverage of test_base64utils.py
* Move base64 unit tests to keystone/tests/unit dir
* Move injection unit tests to keystone/tests/unit
* Doc about specifying domains in domains specific backends
* Update references to auth_token middleware
* Sat Nov 15 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev157.g4ec0c61:
* Move test_pemutils.py to unit test directory
* Don\'t return ``user_name`` in mapped.Mapped class
* Allow for REMOTE_USER name in federation mapping
* Exclude domains with inherited roles from user domain list
* Improve testing of exclusion of inherited roles
* Fix project federation tokens for inherited roles
* Improve testing of project federation tokens for inherited roles
* Move shib specific documentation
* Fri Nov 14 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev141.g32734df:
* Fix domain federation tokens for inherited roles
* fix the wrong order of assertEqual args in test_v3
* Thu Nov 13 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev137.g6d5a093:
* Improve testing of domain federation tokens for inherited roles
* Additional debug logs for federation flows
* Add openid connect support
* Wed Nov 12 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev131.gb05a540:
* Enable hacking rule H904
* Prevent infinite loop in token_flush
* Tests raise exception if logging problem
* Tue Nov 11 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev125.ge333b41:
* Change ca to uppercase in keystone.conf
* Doc about deleting a domain specific backend domain
* Mon Nov 10 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev121.g2b7fdb1:
* Fix misspelling at configuration.rst file
* Sat Nov 08 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev120.g17ec695:
* Imported Translations from Transifex
* Fri Nov 07 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev119.gb13db25:
* Imported Translations from Transifex
* Enable hacking rule H104 File contains nothing but comments
* Rename _handle_saml2_tokens() method
* Updated from global requirements
* Thu Nov 06 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev114.g2ba7d67:
* Rename _handle_saml2_tokens(
* Thu Oct 30 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev113.g3d9184b:
* Updated from global requirements
* Remove token persistence proxy
* revise error message for keystone.token.persistence pkg
* Thu Oct 30 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev107.g7fa6e92:
* Adds IPv6 url validation support
* Wed Oct 29 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev106.gf45b3e5:
* Use oslo.concurrency instead of sync\'ed version
* Use correct name of oslo debugger script
* Tue Oct 28 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev102.g15a01f2:
* Remove nonexistant param from docstring
* Fixes aggressive use of translation hints
* Mon Oct 27 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev98.g1658095:
* Sync modules from oslo-incubator
* test_utils use jsonutils from oslo.serialization
* Add fileutils module
* PKI and PKIZ tokens unnecessary whitespace removed
* Move unit tests from test_backend_ldap
* Updated from global requirements
* Imported Translations from Transifex
* Correct the code path of implementation for the abstract method
* Use newer python-ldap paging control API
* Add xmlsec1 dependency comments
* Add max-complexity to pep8 for Keystone
* Remove check_password() in identity.backend.ldap
* Remove unused ec2 driver option
* Extract Assignment tests from IdentityTestCase
* Fixes docstrings to be more accurate
* Fri Oct 17 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev73.gfdbad9f:
* Restrict certain APIs to cloud admin in domain-aware policy
* Thu Oct 16 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev72.g61ccca5:
* wrong logic in assertValidRoleAssignmentListResponse method
* Tue Oct 14 2014 cloud-develAATTsuse.de- Update to version keystone-2015.1.dev70.gb276f3d:
* obsolete deployment docs
* Address some late comments for memcache clients
* Fix fakeldap search_s documentation