Remove Policy.endpoint_id reference

Change-Id: I52741ed30b97b062b701293759cdf4279fda3a0c
Correct a misspelled in comments

'fron' in keystoneclient/service_catalog.py should be 'from'

Change-Id: I75b01aca6eb905efa9d74f7deb4146c43525d4cc
Merge "Remove Policy.endpoint_id reference"
updating PEP8 to 1.3.3

* matching cinder, glance, etc
* made run_tests exclusions match tox

Change-Id: I9963245b079535a38a8c9b46917e8d833b62addb
Merge "updating PEP8 to 1.3.3"
Add command to allow users to change their own password

Fixes Bug 1082539

The Equivalent of doing
curl -X PATCH http://localhost:5000/v2.0/OS-KSCRUD/users/<userid> \
    -H "Content-type: application/json"  \
    -H "X_Auth_Token: <authtokenid>" \
    -d '{"user": {"password": "ABCD", "original_password": "DCBA"}}'

Change-Id: Ia1a907c5fd138c4252196145b361f43671047a1a
Add Ec2Signer utility class to keystoneclient

Add Ec2Signer class (from keystone.utils) to keystoneclient
Allows clients to more easily generate correctly signed requests
for use with APIs using EC2 auth-extension based authentication

blueprint ec2signer-to-keystoneclient
Signed-off-by: Steven Hardy <shardy@redhat.com>

Change-Id: Iea69ccd4dadd09740f42d907bf14f61c1750596a
Add --version CLI opt and __version__ module attr

Change-Id: I8c39a797e79429dd21c5caf093b076a4b1757de0
Merge "Add Ec2Signer utility class to keystoneclient"
Drop hashlib/hmac from pip-requires.

Python 2.5+ has hashlib.

Python 2.2+ has hmac.

As such there really is no need to have these in pip-requires.

Change-Id: Iaa7f6a6f2db4c5283608c320680da98ae400098f
Merge "Add command to allow users to change their own password"
Don't try to split a list of memcache servers

The memcache_servers configuration option is declared as a ListOpt,
but when used in AuthProtocol.__init__(), we treat it as a string
to be split on ',', which is wrong.  Remove the .split().

No test is added because the memcache package may not be installed,
and I cannot see an easy method to only test this clause if it is
available.

Fixes bug 1086125.

Change-Id: Ifb0a18017d2407b3ccb2188b1a704c26997ba594
bug-1040361: use keyring to store tokens

User can optionally turn off keyring by specifying the --no-cache option.
It can also be disabled with environment variable OS-NO-CACHE.

Change-Id: I8935260bf7fd6befa14798da9b4d02c81e65c417
Merge "Don't try to split a list of memcache servers"
Make use_keyring False by default.

Updates the use_keyring option for the Keystone Client class
to default to False by default. This provides for a much
easier upgrade path the the most recent keystone-client code
and is backwards compatible with the previous release.

This does not change the default of the no_cache keystone CLI
which will still enable use_keyring by default.

Fixes LP Bug #1087434.

Change-Id: Iaafadde660b0542a9c0a9c1bb742cb369b523a68
Rename --no_cache to --os_cache.

Some changes to make keystoneclient more backwards compatible
by disabling key caching by default.

This patch renames the CLI option for when to use the
auth token cache to --os-cache and sets it to False by default.

It also changes the ENV variable to OS_CACHE (instead of OS_NO_CACHE).

Change-Id: I6e549feec6ee7500e398a1eceb5bb44cd7d40347
Merge "Make use_keyring False by default."
Misspelling error in README.rst

Replaced instances of "EC2-compatibile" with "EC2-compatible".

Fixes: bug # 1088654
Changes to be committed:
	modified:   README.rst

Change-Id: Ic8df5bcabfb6b98377e722607fe3c8cf1cbe8310
Fix keystoneclient user-list output order

keystone user-list output is ordered by 'id' now.
But this order(by 'id') is not human-friendly. Sorting by 'name' is easy to
identify a user.

This patch fixes this problem.

Fixes bug 1073437

Change-Id: I00b1f46c248544157e09b2efccfff63a1f0426aa
Fix middleware logging for swift

Swift sets 'log_name' in the conf, and this can be used to set the
correct logger.  This patch moves the log configuration to
initialization so that the logger can be set appropriately and the
middleware will log to the swift proxy logs.  This also requires the
following review in swift to work:
https://review.openstack.org/#/c/17983/

Fixes bug #1089664

Change-Id: I315102ba277ac1f5ff92f4d79ae745bf53559328