Make WebOb version specification more flexible

Change the WebOb version to >=1.0.8 as a temporary
measure to allow the actual version update to 1.2.3
to roll out across the projects one at a time without
breaking the integration tests.

Change-Id: Ia4f9f92ae7013098706924eef8728bcd85869c29
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Blueprint memcache-protection: enable memcache value encryption/integrity check

DocImpact

Change-Id: I8b733256a3c2cdcf7c2ec5edac491ac4739aa847
Remove assertDictEqual for python 2.6 compatibility

Removes assertDictEqual from keystone tests and replaces it with assertEqual

Change-Id: I48011bb176d9f9131339d4500338a75d86305b75
Allow request timeout to be specified.

Add a new cli argument (--timeout) which
is by default 600 seconds which will be
set in the requests library so that timeouts
can occur correctly.

Change-Id: I845c55dfb6f6b8345663ccdb5b150a2655f20026
Restore Python 2.6 compatibility

Python 2.6 did not have a keyword argument 'output'
in the constructor defined yet, which caused a TypeError
exception

Change-Id: I4d455bef3480a7511172c58fd4794fa1e8acce8c
Fix thinko in self.middleware.cert_file_missing

The python function string.find() returns -1 on a miss,
which is also evaluated as True. Therefore use the
"X in Y" approach instead.

Also added a rather trivial test to test for this
code bug. In order to make the code easier to test,
I've changed the parameters to operate on the command
output, not the exception object and updated all callers.

Change-Id: If0b4fed6fe676cad50512267c1b601a3a8a631e5
Remove useless code

- There's no need to call parent init function since that's the default
  behaviour.
- The token attribute is nor used nor updated anywhere.

Change-Id: Ib0b2729a396a2d761931ce0e178c49c49814eb21
Signed-off-by: Julien Danjou <julien@danjou.info>
Factorize endpoint retrieval in access

Change-Id: Iaace7020696b238e7829dbcae60f0bc7c74a79e4
Signed-off-by: Julien Danjou <julien@danjou.info>
Fix STALE_TOKEN_DURATION usage

Change-Id: I9856684d93d8b45310e599863553a020180aa509
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Allow request timeout to be specified."
Merge "Restore Python 2.6 compatibility"
Merge "Remove useless code"
Merge "Factorize endpoint retrieval in access"
Merge "Fix STALE_TOKEN_DURATION usage"
Merge "Fix thinko in self.middleware.cert_file_missing"