|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for openstack-keystone-14.2.1~dev9-lp151.2.1.noarch.rpm :
* Tue Feb 15 2022 Guang Yee - Add patch (0001-Hide-AccountLocked-exception-from-end-users.patch) to fix the problem where AccountLocked exception discloses sensitive information. bsc#1189390,CVE-2021-38155 * Sat Jan 08 2022 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev9: * Delete system role assignments from system\\_assignment table * Tue Sep 21 2021 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev7: * Retry update\\_user when sqlalchemy raises StaleDataErrors * Wed Sep 15 2021 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev5: * Pin keystone-tempest-plugin for py27 compatibility * Thu May 14 2020 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev4: * Fix security issues with EC2 credentials * Ensure OAuth1 authorized roles are respected * Wed May 13 2020 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev2: * Check timestamp of signed EC2 token request * Fri May 01 2020 cloud-develAATTsuse.de- Update to version keystone-14.2.1.dev1: * Add cadf auditing to credentials 14.2.0 * Sat Feb 22 2020 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev36: * Tell reno to ignore the kilo branch * Fri Feb 21 2020 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev35: * Always have username in CADF initiator * Sat Feb 15 2020 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev33: * Fix role\\_assignments role.id filter * Ensure bootstrap handles multiple roles with the same name * Wed Feb 12 2020 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev29: * Add the missing packages when install keystone * Thu Nov 14 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev28: * Allows to use application credentials through group membership * Thu Oct 24 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev26: * Make system tokens work with domain-specific drivers * Wed Oct 23 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev24: * Add test case for expanding implied roles in system tokens * Sat Oct 19 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev22: * Add retry for DBDeadlock in credential delete * Thu Oct 17 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev20: * Import LDAP job into project * Update broken links to dogpile.cache docs * Wed Sep 25 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev16: * Fixing 404 URLs for Rocky * Thu Sep 12 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev15: * Updating mapping rule link * Fri Aug 30 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev13: * Fix python3 compatibility on LDAP search DN from id * Fixing dn\\_to\\_id function for cases were id is not in the DN * Fri Aug 23 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev9: * Remove experimental openSUSE 42.3 job * Sat Aug 03 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev8: * Revert \"Blacklist bandit 1.6.0\" * Tue May 14 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev7: * Blacklist bandit 1.6.0 * OpenDev Migration Patch * Wed Apr 17 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev5: * Remove message about circular role inferences * Tue Apr 16 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev3: * Delete shadow users when domain is deleted * Wed Apr 10 2019 cloud-develAATTsuse.de- Update to version keystone-14.1.1.dev1: * Replace openstack.org git:// URLs with https:// 14.1.0 * Mon Mar 25 2019 Dirk Mueller - create proper lock_dir * Thu Mar 21 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev25: * PY3: Ensure LDAP searches use unicode attributes * PY3: switch to using unicode text values * Set initiator id as user\\_id for auth events * Invalidate shadow\\_federated\\_user cache when deleting protocol * Switch devstack plugin to samltest.id * Wed Mar 20 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev15: * Update the minimimum required version of oslo.log * Tue Mar 19 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev13: * Run Rocky cover jobs on Xenial * Sat Mar 16 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev11: * Fix the incorrect release name of project guide * Wed Mar 13 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev10: * Remove publish-loci post job * fix self-service credential APIs (bsc#1121530) * correct the admin\\_or\\_target\\_domain rule * Tue Jan 08 2019 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev7: * Fix example for getting system scoped token * Wed Dec 12 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev6: * Clarify deprecation message * Tue Nov 27 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev4: * Make OSA rolling upgrade test experimental * Thu Nov 22 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev2: * Imported Translations from Zanata * Wed Nov 07 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.2.dev1: * Fix developer config dir flask aftermath 14.0.1 * Wed Oct 31 2018 Colleen Murphy - Switch to python-ldap (https://review.openstack.org/582977) * Tue Oct 30 2018 Colleen Murphy - Remove Paste usage * Paste dependency was removed upstream (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 * Thu Oct 25 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev15: * Add caching on trust role validation to improve performance * Invalidate app cred AFTER deletion * Sat Oct 20 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev12: * Update API version to 3.11 * Mapped Groups don\'t exist breaks WebSSO * Wed Oct 10 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev8: * Update RDO install guide for v3 * Tue Oct 09 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev6: * Ensure view args is in policy dict * Fri Oct 05 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev4: * LDAP attribute names non-case-sensitive * Tue Sep 11 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev3: * import zuul job settings from project-config * Sat Sep 08 2018 cloud-develAATTsuse.de- Update to version keystone-14.0.1.dev1: 14.0.0 * Update UPPER\\_CONSTRAINTS\\_FILE for stable/rocky * Fri Aug 31 2018 kwuAATTsuse.com- switch to stable/rocky branch * 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
|
|
|