keystonemiddleware/keystonemiddleware
Lucas Alvares Gomes 5eebd22ccf Fix gate for newton
The gate is wedged and this is a combination of two commits.

1. Auth token, set the correct charset

Explicit set the charset to UTF-8 when replying with 401. It's now
required by webob.

A previous attempt to fix this problem was introduced as part of the
commit 20fb1dbe5a but this is only
compatible with the version 1.7.0 of WebOb, older versions will break.
See:
http://logs.openstack.org/05/371605/12/check/gate-ironic-python35-db/686bd86/console.html#_2017-01-03_11_10_11_760197

Change-Id: I30adc87882ce8bd2c18588161d5c60d77a56925e
Closes-Bug: #1653646
(cherry-picked from: 2092d57836)

2. Add docutils contraint on 0.13.1 to fix building

See:
http://lists.openstack.org/pipermail/openstack-dev/2016-December/108742.html

Change-Id: Ied3c922b8bbb52a3589c2f5308ecf87fc1415fbc
(cherry-picked from: 29a879c0ed)
2017-01-09 16:23:41 -05:00
..
_common Pop oslo_config_config before doing paste convert 2016-06-24 15:12:47 +10:00
audit Use jsonutils instead of ast for loading the service catalog 2016-07-09 02:34:20 +00:00
auth_token Fix gate for newton 2017-01-09 16:23:41 -05:00
echo Fix D204 PEP257 violation and enable D301 and D209 2016-05-06 16:36:15 +00:00
tests Merge "Use AccessInfo in UserAuthPlugin instead of custom" 2016-08-18 16:16:15 +00:00
__init__.py Moving middleware to new location 2014-06-19 15:50:41 -07:00
ec2_token.py Fix D200: One-line docstring should fit on one line with quotes (PEP257) 2016-05-17 00:23:48 +00:00
exceptions.py Create a Config object 2016-06-10 18:21:56 +00:00
fixture.py Add a fixture method to add your own token data 2016-06-16 10:40:53 +10:00
i18n.py Drop use of 'oslo' namespace package 2015-04-28 19:37:43 +00:00
opts.py Move auth token opts calculation into auth_token 2016-06-13 14:03:23 -03:00
s3_token.py Use method split_path from oslo.utils 2016-05-31 12:06:26 +00:00