Commits on May 21, 2012
Commits on May 19, 2012
  1. Merge "fix pam admin user case"

    Jenkins committed with openstack-gerrit May 19, 2012
Commits on May 18, 2012
  1. Backslash continuation removal (Keystone folsom-1)

    Fixes bug #1000608
    Remove backslash continuations (except sqlalchemy and mox related code)
    Change-Id: I72eded8b49783937b7066f03fc61da6439edb82c
    zyluo committed May 17, 2012
Commits on May 17, 2012
  1. Remove service_* from authtoken examples

    Not used in new keystone
    Change-Id: I08322b72225441354f37c9e7853e9bccb397c737
    jogo committed May 7, 2012
  2. Nail prettytable test dependency at 0.5.0.

    Prettytable 0.6.0 has a bad md5sum in PyPi and as such causes tests
    to fail when creating a new venv. Nail the version to 0.5.0.
    Fixes LP Bug #1000757.
    Change-Id: I121ba8d411e47c2fe154370d9c3c941e25331ce6
    dprince committed May 17, 2012
Commits on May 16, 2012
  1. Invalidate user tokens when a user is disabled

    Fixes Bug 997194
    Delete valid tokens for a user when they have been disabled
    Moved logic to delete tokens into update_user, as this can be called
    directly form the REST API.
    Also checks if a user is enabled when creating a token from another
    token, this helps in cases there the backend didn't support listing of
    tokens (and as a result weren't deleted)
    Change-Id: Ib5ed73a7873bfa66ef31bf6d0f0322f50e677688
    derekhiggins committed May 11, 2012
  2. Fix depricated /users/{user-id}/roles

    * user-only roles are apparently depricated and not implemented, but
      the AdminRouter is incorrect, resulting in a stack trace rather than
      the expected not-implemented message.  As long as it is in the code,
      it might as well point to the right place...
    Change-Id: I923249e44e56e79ab088235a4e87277e6ad65deb
    dtroyer committed May 16, 2012
Commits on May 15, 2012
  1. Add validations of 'name' field for roles, users and tenants.

    Fixes LP Bug #997725
    Change-Id: I2759d21bed3c0e42642de96184844e1b9e795bb6
    mnaser committed May 15, 2012
  2. Added 'NormalizingFilter' middleware.

    Fixes bug 956954.
    Change-Id: Ib5995a01439e564fcb27682976e8e27c8bb7d0d1
    rafaduran committed Mar 19, 2012
Commits on May 11, 2012
  1. Flush tenant membership deletion before user

    Ensure user tenant membership is *actually* removed before deleting
    Fixes bug 998137.  This should be proposed to stable/essex as well.
    Change-Id: I097456e603177646d62ebf08ca71af1fd7f787bf
    Adam Gandelman committed May 11, 2012
  2. notify calling process we are ready to serve

    Fixes bug 980037
    Service managers starting keystone-all have no way of being notified
    when the service is ready to accept connections. This commit allows
    a configurable command to be called when we are ready e.g.
    for systemd setting the statup type of a service unit to "notify" and setting
    onready    = systemd-notify --ready
    in keystone.conf, would notify a waiting systemd that we are ready to
    In an automated envirnment (e.g. puppet) this will allow the startup of
    the keystone-all service (with systemctl for example) directly followed
    by usage of the keystone client without the need for a sleep (or retry)
    while we are waiting for the keystone service to be ready.
    Change-Id: I3f7aafe9837be60a0f35cae1a7db892f6851cc47
    derekhiggins committed May 9, 2012
  3. Invalidate user tokens when password is changed

    Fixes bug 996595
    This commit will cause all valid tokens to be deleted for a user
    who's password is changed (implemented for the sql and kvs backends)
    Change-Id: I6ad7da8957b7041983a3fc91d9ba9368667d06ac
    derekhiggins committed May 9, 2012
Commits on May 9, 2012
  1. Merge changes I2cb6060f,Iaa31cec6,I01db140a,I32c80be8,Ib5859604,Ia25f…

    * changes:
      Improve the sample keystone.conf
      Add defaults for ldap options
      Set defaults for sql options
      Set defaults for port options
      Add defaults for driver options
      Use ConfigOpts.find_file() to locate catalog template
      Use ConfigOpts.find_file() to locate policy.json
    Jenkins committed with openstack-gerrit May 9, 2012
  2. Added tenant name validation. Fixes bug 966249.

    1. Verified name length while creating/updating tenant (for all backends).
    2. Disallowed blank tenant name in create/update.
    3. Added unit test coverage.
    Change-Id: Ied1e2707ba16e14d791308fb618ca18effa0245f
    Unmesh Gurjar committed Apr 3, 2012
Commits on May 8, 2012
Commits on May 6, 2012
  1. Corrects url conversion in export_legacy_catalog

    Fixes bug 994936
    Change-Id: Ia63fdae7d0bcd7f8b0b587da588404765e22fb8f
    sorrison committed May 6, 2012
  2. Truly handle mailmap entries for all combinations.

    Bug: 994957
    Mailmap might contain mapping with full name. This commit fixes
    it to handle these combinations:
      Foo ZZ <> Bar YY <>
      Foo <> Bar <>
      <> <>
    This is inline with mailmap convention described here:
    * keystone/openstack/common/
      parse_mailmap(): Pull out canonical and alias email addresses.
    * keystone/tests/
      New test script to cover various combinations in mailmap.
    Change-Id: I471172aa012f37e499e86ffeb74c30ebcdb89b00
    bhuvan committed May 6, 2012
Commits on May 4, 2012
  1. fix pam admin user case

    fixes bug 994481
    Change-Id: I4ba73d1ce7ea7bcd6e1d3614230b6bad7ed8e617
    bmwiedemann committed May 4, 2012
Commits on May 3, 2012
  1. Merge "Sync to newer openstack-common"

    Jenkins committed with openstack-gerrit May 3, 2012
  2. Improve the sample keystone.conf

    Make sure all the available options are include in the file, add
    some more documentation and, rather than set any of the defaults,
    just include them as comments.
    Change-Id: I2cb6060f47ea88349b1862d4d995c80cf9237066
    markmc committed May 3, 2012
  3. Add defaults for ldap options

    Avoid relying on the options being set in the config file.
    However, most of the defaults are probably not all that useful here
    except maybe the objectClass and id attribute options.
    Change-Id: Iaa31cec64be66ed6e7a9b8111f6c8a3fd96731cb
    markmc committed May 3, 2012
  4. Sync to newer openstack-common

    Changes since last sync are:
     - cfg:
        * Support for directory source of config files
        * Provide file extension when when looking for files
        * Some refactoring of the cfg cache
        * Add caching to openstack.common.cfg
     - setup:
        * Handle authors existed before VCS was around.
    Change-Id: If3f0515a911a315dc1329b99299fdbc3592fce24
    markmc committed May 3, 2012
  5. Set defaults for sql options

    Avoid relying on the options being set in the config file.
    Change-Id: I01db140ac757325a80f493b732064fa0f437df23
    markmc committed May 3, 2012