keystone/keystone
Nathan Kinder db291b340e Use newer python-ldap paging control API
The API for using the LDAP simple paged results control changed
between python-ldap version 2.3 and 2.4. Our current implementation
fails with an AttributeError when trying to use paging with version
2.4 of python-ldap.

This patch detects the capabilities of the underlying python-ldap
version and uses the newer API in versions of python-ldap that have
removed the older API.

Change-Id: I2986e12daea3edf50f299af5927d2a05278e82f7
Closes-bug: #1381768
(cherry picked from commit 1be4a15454)
2014-10-21 01:43:48 +00:00
..
assignment Convert unicode to UTF8 when calling ldap.str2dn() 2014-10-01 12:13:29 -07:00
auth Add audit support to keystone federation 2014-08-29 10:58:01 -05:00
catalog Adds a whitelist for endpoint catalog substitution 2014-09-16 14:59:15 +00:00
common Use newer python-ldap paging control API 2014-10-21 01:43:48 +00:00
contrib Merge "Fixes an error deleting an endpoint group project" into proposed/juno 2014-10-07 08:50:42 +00:00
credential Implement validation on Credential V3 2014-08-31 03:41:09 -04:00
hacking Use oslo.i18n 2014-07-13 10:29:41 -05:00
identity Handle default string values when using user_enabled_invert 2014-09-30 20:02:39 -07:00
locale updated translations 2014-10-07 19:07:21 +00:00
middleware Update AuthContextMiddleware to not use token_api 2014-08-25 21:11:11 -07:00
models trustor_user_id not available in v2 trust token 2014-09-02 10:20:40 +08:00
openstack Add the processutils from oslo-incubator. 2014-09-18 11:16:42 -07:00
policy Implement validation on Policy V3 API 2014-08-31 03:39:49 -04:00
tests Use newer python-ldap paging control API 2014-10-21 01:43:48 +00:00
token Merge "Fail on empty userId/username before query" 2014-09-27 17:43:35 +00:00
trust Implement validation on Trust V3 API 2014-09-02 18:08:51 +00:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
backends.py backend for policy endpoint extension 2014-08-31 09:40:37 +01:00
clean.py Use oslo.i18n 2014-07-13 10:29:41 -05:00
cli.py Generate IdP Metadata with keystone-manage. 2014-09-02 17:49:53 -04:00
config.py Merge "Remove vim header" 2014-02-13 03:43:19 +00:00
controllers.py Add V3 JSON Home support to GET / 2014-09-10 16:49:21 -05:00
exception.py Ensure identity sql driver supports domain-specific configuration. 2014-09-18 10:17:23 +01:00
i18n.py Use oslo.i18n 2014-07-13 10:29:41 -05:00
notifications.py Keystone local authenticate has an unnecessary pending audit record. 2014-09-09 12:30:48 -05:00
routers.py Provide the V3 routers to the V3 extension controller 2014-08-21 07:52:03 -05:00
service.py Add V3 JSON Home support to GET / 2014-09-10 16:49:21 -05:00