Replace assertEqual(None, *) with assertIsNone in tests
Updated from global requirements
Change LOG.warn to LOG.warning
Wrong usage of “a”
On Windows and OSX, the ‘socket’ python module does not contain the attributes TCP_KEEPCNT or TCP_KEEPINTVL, causing services consuming the library to malfunction
Updated from global requirements
Add betamax to test-requirements.txt
Add some documentation about migrating from ksc
Docstring corrections
Iterate over copy of session.adapters keys in Python2/3
Update keystoneclient code to account for hacking 0.9.2
Rename v3._AuthConstructor to v3.AuthConstructor
Add issued handlers to auth_ref and fixtures
Add role ids to the AccessInfo
Doc build fails if warnings
Updated from global requirements
Add service_name to URL discovery
Remove _factory methods from auth plugins
Fix tests to use UUID strings rather than ints for IDs
Sync with oslo-incubator caed79d
Add endpoint handling to Token/Endpoint auth
Remove left over vim headers
Add /role_assignments endpoint support
Auth Plugin invalidation
Updated from global requirements
Fixes an erroneous type check in a test
Mark keystoneclient as being a universal wheel
Compressed Signature and Validation
OAuth request/access token and consumer support for oauth client API
Add mailmap entry
Sync with oslo-incubator 2640847
Discovery URL querying functions
Remove importutils from oslo config
fixed typos found by RETF rules
Fix docstrings in keystoneclient
Synced jsonutils from oslo-incubator
Updated from global requirements
Create a V3 Token Generator
Add new error for invalid response
Rename HTTPError -> HttpError
Don’t use generic kwargs in v2 Token Generation
Allow session to return an error response object
Updated from global requirements
Add service name to catalog
Hash functions support different hash algorithms
Allow passing auth plugin as a parameter
Ensure JSON headers in Auth Requests
Create a test token generator and use it
Reuse module exceptions from Oslo
Updated from global requirements
Handle URLs via the session and auth_plugins
Start using positional decorator
Fix passing get_token kwargs to get_access
Sync config fixture object from oslo.incubator
Add a positional decorator
Don’t use a connection pool unless provided
Revert “Add request/access token and consumer...”
Revert “Authenticate via oauth”
Fix doc build errors
Generate module docs
Authenticate via oauth
Add request/access token and consumer support for keystoneclient
Handle Token/Endpoint authentication
Updated from global requirements
Provide more data to AuthMethod plugins
Enforce scope mutual exclusion for trusts
Privatize auth construction parameters
Remove dependent module py3kcompat
Create V3 Auth Plugins
Create V2 Auth Plugins
Fix role_names call from V3 AccessInfo
Add Python 3 classifiers
Remove tox locale overrides
Remove vim header
Sync openstack/common/memorycache.py with Oslo
HTTPretty: Bump to 0.8.0
Update my mailmap
Sync apiclient from oslo
Create Authentication Plugins
Fix debug curl commands for included data
Add back –insecure option to CURL debug
Provide a conversion function for creating session
Return role names by AccessInfo.role_names
Fix typos in documents and comments
Using common method ‘bool_from_string’ from oslo strutils
Sort items in requirement related files
Adjust import items according to hacking import rule
Sync with global requirements
Updated from global requirements
Saner debug log message generation
Controllable redirect handling
Revert “Whitelist external netaddr requirement”
Sync strutils from oslo
Fix auth_token middleware test invalid cross-device link issue
Debug env for tox
Whitelist external netaddr requirement
Do not try to call decode() on a text string
Move redirect handling to session
Remove debug specific handling
Update requirements
HTTPretty: update to 0.7.1
Don’t install pre-release software with tox
Sync global requirements to pin sphinx to sphinx>=1.1.2,<1.2
Allow commit title messages to end with a period
Sync with latest module from oslo
Properly handle Regions in keystoneclient
Discover supported APIs
Bump hacking to 0.8
Updates .gitignore
Updates .gitignore
Extract a base Session object
Reorganize Service Catalog
Fix typo in keystoneclient
Encode the text before print it to console
Add testresources test requirement
Update tox.ini to usedevelop
Make HACKING.rst DRYer and turn into rst file
python3: Work around httpretty issue
Remove unused simplejson requirement
Migrate the keystone.common.cms to keystoneclient
Replace OpenStack LLC with OpenStack Foundation
Sync jsonutils from oslo
python3: Refactor dict for python2/python3 compat
Updated from global requirements
python3: Make iteritems py3k compat
Fix H202 assertRaises Exception
Allow v2 client authentication with trust_id
Require oslo.config 1.2.0 final
Move tests in keystoneclient
Change Babel to a runtime requirement
Decode the non-english username str to unicode
Allow Hacking 0.7.x or later
Fixing potential NameErrors
Fix and enable gating on F811
Fix and enable gating on F841
Remove duplicate method in AccessInfo
remove the UUID check for userids
Fix and enable gating on H302: only import modules
Fix License Headers and Enable Gating on H102
Add domain attributes to accessinfo
Support older token formats for projects in accessinfo
python3: Transition to mox3 instead of mox
Sync py3kcompat from oslo-incubator
Update oslo.config
Initial Trusts support
Add importutils and strutils from oslo
Synchronize code from oslo
Add apiclient.exceptions hierarchy
Fix and enable Gating on H404
flake8: enable H201, H202, H802
Add a get_data function to Service Catalog
Extract basic request call
Updated from global requirements
flake8: fix alphabetical imports and enable H306
Add discover to test-requirements
Update openstack-common.conf format
Fix and enable gating on H403
Fix and enable gating on H402
Use ServiceCatalog.factory, the object has no __init__
Sync install_venv_common from oslo
Flake8 should ignore build folder
Fix and enable H401
Use Python 3.x compatible print syntax
Implements v3 auth client
Use AuthRef for some client fields
Fix unused imports(flake8 F401, F999)
Fix line continuations (flake8 E125, E126)
python3: Introduce py33 to tox.ini
Enumerate ignored flake8 rules
Rename requires files to standard names
Allow secure user password update
Migrate to flake8
Migrate to pbr
Use testr instead of nose
Perform oslo-incubator code sync
Added Conflict Exception to the exception code map
Restore compatibility with PrettyTable < 0.7.2
Sync memorycache and timeutils from oslo
Improve error message for missing endpoint
Use oslo-config-2013.1b3
Use install_venv_common.py from oslo
Update .coveragerc
Treat HTTP code 400 and above as error
Fix STALE_TOKEN_DURATION usage
Factorize endpoint retrieval in access
Take region_name into account when calling url_for
Remove useless code
Add name arguments to keystone command
Add file ‘ChangeLog’ to MANIFEST.in
Use requests module for HTTP/HTTPS
Fix keystoneclient user-list output order
bug-1040361: use keyring to store tokens
Add –version CLI opt and __version__ module attr
updating PEP8 to 1.3.3
Correct a misspelled in comments
Add auth-token code to keystoneclient, along with supporting files
Make initial structural changes to keystoneclient in preparation to moving auth_token here from keystone. No functional change should occur from this commit (even though it did refresh a newer copy of openstack.common.setup.py, none of the newer updates are in functions called from this client)
removing repeat attempt at authorization in client
HACKING compliance: consistent usage of ‘except’
Replace refs to ‘Keystone API’ with ‘Identity API’
Don’t log an exception for an expected empty catalog
Add OpenStack trove classifier for PyPI
Useful error msg when missing catalog (bug 949904)
v3 Domain/Project role grants
updating keystoneclient doc theme
enabling i18n with Babel
pep8 1.3.1 cleanup
Add wrap option to keystone token-get for humans
Fixes setup compatibility issue on Windows
Handle “503 Service Unavailable” exception
Support 2-way SSL with Keystone server if it is configured to enforce 2-way SSL. See also https://review.openstack.org/#/c/7706/ for the corresponding review for the 2-way SSL addition to Keystone
Don’t call PrettyTable add_row with a tuple
Add post-tag versioning
Do not display None in pretty tables for fields with no value
Skip argparse when injecting requirements
Update to latest openstack.common setup code
Move docs to doc
pep8 1.1 changes and updates
Remove printt
Auto generate AUTHORS for python-keystoneclient
Include last missing files in tarball
Open Folsom
Updated tox.ini to work properly with Jenkins
Backslash continuations (python-keystoneclient)
enabled treated as string (bug 953678)
Make ec2-credentials-* commands work properly for non-admin user
Improve usability of CLI
Added condition requirement to argparse
Display token and service catalog for user
Add license file to the tarball
Updates client to work with keystone essex roles API routes
Support for version and extension discovery
Adjust version number to match other deliveries
Modify tox.ini file to do the standard thigns
Added in common test, venv and gitreview stuff
Improved error message when unable to communicate with keystone