Disallow file:// sources on location or copy-from.

Fixes bug #942118

For security reasons, file:// URIs local to the glance services
should not be supported as external sources (as specified via the
x-image-meta-location or x-glance-api-copy-from headers).

Change-Id: I43763cbefba95153434c7dcdcce3765ed04e05fe
Merge "Fix update of queued image with location set."
Allow region selection when using V2 keystone

Fix for bug 936798. Allow a client to select which
region endpoint they want from the service catalogue.

The region can be set via the environment variable
OS_REGION_NAME or via the '-R/--region' command line
option.

If a single image endpoint is returned from keystone,
the client will use that even if no region was specified
(the default). Where multiple endpoints exist a region
must be provided.

Change-Id: I6797f8ddf88d5875caf194913082c3fe24c86585
Glance skip prompting if stdin isn't a tty

Don't have glance issue prompts if stdin isn't a tty.  Fixes bug 884116.

In glance's user_confirm routine, check if stdin is a tty and if
not, just return the default value. If it is a tty, then continue
with the raw_input call to issue the prompt and get the response.
Latest patch includes recommended change to check for isatty attr before
using it.

Added myself to Authors.

Change-Id: I8134668b8382b44618c86972190f3d7d98f55e52
add git commit date / sha1 to sphinx html docs

Change-Id: I9f92a459fbf83bb42ff2fa31c2fb9c09372c8138
Remove trailing whitespaces in regular file

Change-Id: I0d015501492902ddf7fda20e0381fc21fbcaeb91
Merge "Added first step of babel-based translations."
Merge "Remove trailing whitespaces in regular file"
Fix deprecated warnings.

Fixes deprecated warnings when using sqlalchemy 0.7.4.
Fixes bug 925609.

Change-Id: I5ad5042dbc9785829694553f2657df3eb6e3ef20
Signed-off-by: Chuck Short <chuck.short@canonical.com>
Update bin/glance to allow for specifying image id

Fixes bug 945173

Change-Id: Ic33db6ab846064b142cdb8e79a4fb7a0cb52b0c4
Update paste file to use service tenant.

Update the keystone section of api-paste.ini with example settings
for the keystone service tenant.

Remove the admin_token example lines.

Change-Id: I6169ae727a07e75879b5e2e5c4099c9688c726c6
Replaced use of webob.Request.str_param

 * Changed webob.Request.str_param => webob.Request.param to
   ensure compatibility with WebOb >= 1.2.
 * Fixes bug 949677

Change-Id: I59c5af17fdef0754862ef6a0fda99978036112d9
Update tox.ini for jenkins.

The tox documentation is wrong, it looks for [tox:jenkins] instead
of [tox:hudson].  Also, run "pip freeze" before running tests from
within the virtualenv so we have a record of all versions used
in each test run in Jenkins.

Change-Id: Id0f34247f4545268f21dacb860d2e0fe72677a11
Merge "Update bin/glance to allow for specifying image id"
Merge "Update paste file to use service tenant."
Merge "Fix deprecated warnings."
Merge "Replaced use of webob.Request.str_param"
Merge "Glance skip prompting if stdin isn't a tty"
updates man page for glance-scrubber.
this time with extra pep8 scrubbing powers.
Fixes bug 908803

Change-Id: I105cc3157fe839cc35ef5e1fc1a5f032b04d1c9d
Glance cache updates to support Keystone Essex.

Glance caching updates to support keystone service tenants:

 * Update glance-cache-manage so that it supports the same style OS_
  environment variables and CLI options for auth that bin/glance does.

 * Updates registry/client so that it supports Keystone KSL style
  service tenants. As services no longer use admin_tokens this is
  a requirement to be able to use caching w/ KSL.

Fixes LP Bug #949486.

Change-Id: I8d0e56a9ec0d20ef56ed2ce8b860d987ae159e01