mark 2.0 API as stable

Bug 1135230

Sets the API stability datetime to that of the stable branch

Change-Id: I829462b518c6d94eb5f1a9112fa4b011f8a2c7ed
add check for config-dir parameter (bug1101129)

Change-Id: I5cd454cc3c5bf5da9656c05e9a22385ffcd01147
Use the right subprocess based on os monkeypatch

This works around the following eventlet bug:

https://bitbucket.org/which_linden/eventlet/issue/92

by using the green version of Popen if os has been
monkeypatched. It also has the side effect of making the ssl
calls not block the reactor for workers that use eventlet.

Master Change ID was: I1457237f52310f0536fbcdcaa42174b17e8edbf5

Change-Id: I5b86f9920754a6ade770a336d21072ab0f36f457
auth_token hash pki
key PKI tokens on hash in memcached when accessed by auth_token
middelware

(cherry picked from commit 75496bbe6940e72fd42dcaacbfc92b6cf92b1149)

Bug 1073343

Change-Id: I32e5481f82fd110c855d7e1138c3d43c73099bbb
Retry http_request and json_request failure.

Temporary network outages or keystone server restarts can lead
to a connection refused in auth_token middleware. Rather than
failing immediately, this patch attempts to retry a few times.

Fixes bug 1150299

(pulled from python-keystoneclient commit
9bb29b9dff4d220eaabf86cd286e651c5ae15b98)

Change-Id: I2ecf0d7745290976efcb3e3cd6511817a53d3e0a
Merge "Retry http_request and json_request failure." into stable/folsom
Merge "add check for config-dir parameter (bug1101129)" into stable/folsom
Merge "Use the right subprocess based on os monkeypatch" into stable/folsom
Merge "auth_token hash pki key PKI tokens on hash in memcached when accessed by auth_token middelware" into stable/folsom
key all backends off of hash of pki token.

Backporting to ensure memcached support is correct.

Bug 1073272

Change-Id: If55b3b595fa6f3b5e773a502fc69e7da2c3bd114
Merge "mark 2.0 API as stable" into stable/folsom
Bump version to 2012.2.5

Change-Id: Ibf237525fc86d5ba2129620f58d574685a713782
Securely create signing_dir (bug 1174608)

Also verifies the security of an existing signing_dir.

Change-Id: I0685b4274a94ad3974a2b2a7ab3f45830d3934bb
(cherry picked from python-keystoneclient 1736e2ffb12f70eeebed019448bc14def48aa036)
Allow ldaps self signed certs.
Fix bugs with set ldap password.
Merge branch 'master' of github.com:piston/keystone