commit 259c57b5b6c8fa0820a584edcae713ffca7c5b3d
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Oct 1 13:23:50 2013 -0700

    Bump version for 1.1.3
    
    Change-Id: I967419f07702820b60a8ee8a57544a3af5c57108

commit 88a513299498b65dccd55b5e4e95903f750bc7b0
Merge: 730142d da13f01
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Oct 1 20:21:46 2013 +0000

    Merge "Import translations from Transifex for Havana RC1"

commit 730142d3928dabfe150680db297f8e396420a5a7
Merge: 7431b5b bd28461
Author: Jenkins <jenkins@review.openstack.org>
Date:   Mon Sep 30 19:08:19 2013 +0000

    Merge "Missing check, supporting changes in horizon for middleware changes"

commit 7431b5b334f1bfb944bf7f8ac86c8ff185b6def4
Merge: e6d9060 c661a8e
Author: Jenkins <jenkins@review.openstack.org>
Date:   Sat Sep 28 13:09:38 2013 +0000

    Merge "Add I18N related configurations"

commit da13f016d22f397fd33f7c81f10e5b4e38075079
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
Date:   Fri Sep 27 22:30:27 2013 +0900

    Import translations from Transifex for Havana RC1
    
    Related-Bug: #1229993
    Change-Id: I0c5fba2184ea48f180883965b5d53896f6f10a62

commit c661a8ec251dfed55156f152c3c452fda5eea0dc
Author: Akihiro MOTOKI <motoki@da.jp.nec.com>
Date:   Fri Sep 27 22:49:41 2013 +0900

    Add I18N related configurations
    
    * Add Transifex config
    * Add babel config to setup.cfg (extract_messages, compile_catalog)
    * Add Babel to test-requirements.txt (It is only required
      when extracting and compiling catalogs
    * Move English PO file to openstack_auth.pot
      (following other OpenStack projects)
    * Remove English MO file
    
    Change-Id: I7a908006c7a2c586d9d86cbfe3970b56f1461125

commit e6d9060611e48b7e952f2881a7687ee64af0f8c5
Author: Yves-Gwenael Bourhis <yves-gwenael.bourhis@cloudwatt.com>
Date:   Fri Sep 20 18:17:10 2013 +0200

    Revoking token when switching tenant or loging out
    
    Tokens where added to a list which was continuesly growing after each project
    switch.
    When session storage is configured to use signed cookies, this was leading to
    having cookies growing above the 4KB limit.
    
    Change-Id: I636ee34546a3a2bc59ae727cf8b1b64cd816e867
    Closes-Bug: #1227754

commit 3225ad1261e77cca8102f58491f52e793bdf06d5
Merge: 649664c 6e285e8
Author: Jenkins <jenkins@review.openstack.org>
Date:   Wed Sep 25 18:40:34 2013 +0000

    Merge "Add Apache2 licence header in data_v3.py"

commit 649664cc88cb5ad77c839fbbe1bd65256b84282a
Merge: 17f2a92 4698988
Author: Jenkins <jenkins@review.openstack.org>
Date:   Tue Sep 24 20:16:59 2013 +0000

    Merge "Make auth backend use OPENSTACK_ENDPOINT_TYPE parameter from settings."

commit 6e285e8e2291a3468df4f2bd360fd151bbc241df
Author: Maxime Vidori <maxime.vidori@enovance.com>
Date:   Tue Sep 24 13:01:46 2013 +0200

    Add Apache2 licence header in data_v3.py
    
    Fix pep8 error: missing H102  Apache 2.0 license header not found.
    
    Fixes bug #1229642
    
    Change-Id: I0cdcad569cef14f0d72f1e8619ca10f239954d59

commit 4698988c4d8ec4f50e8ce4688e8d868044ab9ac6
Author: Timur Sufiev <tsufiev@mirantis.com>
Date:   Mon Sep 9 14:26:18 2013 +0400

    Make auth backend use OPENSTACK_ENDPOINT_TYPE parameter from settings.
    
    And if parameter is missing in dashboard's settings, use default value of
    'publicURL'. This default value doesn't fit documentation at
    http://docs.openstack.org/developer/horizon/topics/settings.html#openstack-endpoint-type,
    but as lin-hua.cheng@hp.com said (see
    https://review.openstack.org/#/c/45679/) documentation should
    be fixed itself.
    
    More tests were added: same checks for V2 and V3 are also run for
    three possible values of settings.OPENSTACK_ENDPOINT_TYPE ('publicURL',
    'internalURL' and 'adminURL'). Old test suites correspond to
    settings.OPENSTACK_ENDPOINT_TYPE parameter not being set.
    
    Closes-bug: #1221563
    Change-Id: Ic164d1cfcb0c7606c7ca51b869a738b2976bf6ea

commit bd28461d0805bb024004a271bf0e18cceabd1a24
Author: ericpeterson-l <ericpeterson@hp.com>
Date:   Thu Aug 15 08:52:16 2013 -0600

    Missing check, supporting changes in horizon for middleware changes
    
    Change-Id: I6c228d43af43a3b3136088d8a25e9b01efc5d9a5
    Fixes: bug#1211535

commit 17f2a927178a2dbd1e42fa3c4344c43614760dda
Author: daisy-ycguo <guoyingc@cn.ibm.com>
Date:   Wed Sep 11 13:43:28 2013 +0800

    Update message translation files
    
    Change-Id: Iff65352927620cf31440021e5fcb1364553679e0

commit 985bf5659cddec4e60d33f0e1c709e0647fab4ca
Author: Monty Taylor <mordred@inaugust.com>
Date:   Tue Sep 10 16:57:19 2013 -0500

    Align with OpenStack project standards
    
    Change-Id: If03b325c941dcac257b25b90c8b152dcead5edd2

commit 7c92eee987f576f0082781b868058bad7d98e9df
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Sep 4 12:51:28 2013 -0700

    Bump version for H3 release.
    
    Change-Id: Ic40ac559447ce68b64f738a8838c817c6497d185

commit bd5b2957e0011ee1da9f1a6fb5ea63de6b3168ae
Author: Lin Hua Cheng <lin-hua.cheng@hp.com>
Date:   Thu Aug 15 14:12:14 2013 -0700

    Try to scope token for all available projects
    
    When scoping fails on the first project, continue trying until
    a scoped token can be acquired.
    
    Change-Id: I2827595423d5be0f5be9a24eded2a63ab7771ca7
    Fixes: bug 1212748

commit ebaf37163212b5c1900de6b5cf7be442a2ecda62
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jul 30 16:39:54 2013 -0700

    Bumping version for release.
    
    Change-Id: Iddfcc3f83eba10db500426bbd7c3f512f42645eb

commit 047f7b5ff1809f984ccfd6622dbfc84513eb8ab2
Author: Lin Hua Cheng <lin-hua.cheng@hp.com>
Date:   Wed Jul 17 13:47:11 2013 -0700

    Fix issue with V3 Authentication.
    
    Unscoped token does not have a roles attribute in it. Fix the
    code to handle non-existent of roles in the Auth Token.
    
    Fixes: bug #1202385
    
    Change-Id: I2bd101e3ed2dd37da86f84773c2b9dafc0717d3b

commit 546716c5856a3f76bfc58f24a8222aa1cd1919f7
Author: Monty Taylor <mordred@inaugust.com>
Date:   Wed Jul 17 11:43:32 2013 -0700

    Add tox.ini file and flake8 ignores
    
    Change-Id: I11c89c3902d974e94f4fee29211970546579f29e

commit afad771fff6bf74e3591e9c5a7ca78c8a524a2dd
Author: Monty Taylor <mordred@inaugust.com>
Date:   Wed Jul 17 11:22:38 2013 -0700

    Add OpenStack .gitreview file
    
    Change-Id: I42b0dc944cc6c838f0dd2eabcf90b133311f9159

commit 7d8527894fecade27d701d76aaa526c15942ed9e
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Jul 3 01:37:22 2013 -0700

    Dump version for release w/ v3 auth.

commit cb24ff88ef24b973a9fc1480da6a9ebb82961d21
Merge: 74f8006 b63d876
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jul 9 10:40:02 2013 -0700

    Merge pull request #47 from linhuacheng/login-domain-support
    
    Add capability for Keystone V3 Authentication.

commit b63d87697402a5cd0322df24091d1046cb95874e
Author: Lin Hua Cheng <lin-hua.cheng@hp.com>
Date:   Wed Jul 3 14:25:33 2013 -0700

    Add capability for Keystone V3 Authentication.
    
    For multi-domain model, set OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT
    to True and the login form will prompt the user for Domain name.
    
    For single-domain model, set OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT
    to False. The application will use the name of the default domain in
    OPENSTACK_KEYSTONE_DEFAULT_DOMAIN to login.
    
    Cleanup the unused Tenant field in the login form.
    
    Implements blueprint login-domain-support

commit 74f800684a80f42e034ba68e0bed2138764b67d8
Merge: 036e34e a13abea
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon Jul 1 11:44:37 2013 -0700

    Merge pull request #45 from saschpe/master-client025plus-fix
    
    Fix testsuite after "Support keystoneclient 0.2.5+"

commit a13abea67f0ccdf62489f3fd65e449132b3606cd
Author: Sascha Peilicke <saschpe@gmx.de>
Date:   Mon Jul 1 10:58:43 2013 +0200

    Fix testsuite after "Support keystoneclient 0.2.5+"
    
    access.AccessInfo.factory() does a (keystone) API version check, thus
    add versioned_scoped_token_dict to tests/data.py.

commit 036e34e1945765ae465383f487c41aec59e93a4f
Merge: e070645 d6b252d
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jun 25 19:01:30 2013 -0700

    Merge pull request #44 from dirkmueller/master
    
    Support keystoneclient >= 0.2.5

commit d6b252dc8505af021f1e81845bd3bc662bcba862
Author: Dirk Mueller <dirk@dmllr.de>
Date:   Sat Jun 22 18:10:17 2013 +0200

    Support keystoneclient 0.2.5+
    
    service_catalog became a read-only property. Inject
    test data via auth_ref now.

commit e070645f8637160ca3c95583c0c659fadafe8581
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jun 4 23:57:01 2013 -0700

    Adding missing files from docs to sdist tarball.

commit 7b7360366d131c88ca67dc17c7dc2501d25d085e
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon May 20 11:21:35 2013 -0700

    Bumping version for PyPI release.

commit 03b58cbcb433b46b8a32ddd5e6650f2d270b6be8
Merge: d1c92c7 7a1d24f
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon May 20 11:19:18 2013 -0700

    Merge pull request #39 from linhuacheng/patch-11
    
    Add username on the log for logout and rescope.

commit d1c92c7f1cfee0020ca24adde10e044201458be9
Merge: fcee315 b78a77f
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon May 20 11:18:49 2013 -0700

    Merge pull request #42 from dklyle/multi-region
    
    Adding basic multi-region support

commit b78a77f147bb31ee29f52b62c95c676e66712235
Author: David Lyle <david.lyle@hp.com>
Date:   Thu May 9 17:02:55 2013 -0600

    Adding basic multi-region support
    
    This work will enable users to view which regions they have access
    to based on their service catalog.  And set a current region when
    combined with Horizon changes that build on this.

commit 7a1d24f7d6c271280cc33afd023f653af3788f11
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Thu Apr 25 17:10:06 2013 -0700

    Add username on the log for logout and rescope.

commit fcee315e161d54c0a5641ae767201d68ca70b892
Merge: 473f4a2 81588a0
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Thu Apr 25 12:21:55 2013 -0700

    Merge pull request #37 from mrunge/master
    
    typo...

commit 81588a071cebe040bed63bd1e589e29f45ca69a6
Author: Matthias Runge <mrunge@redhat.com>
Date:   Thu Apr 25 08:09:29 2013 +0200

    fix typo

commit 473f4a2f0cc3df98d1efa56a92d41eb06e5b2fa1
Merge: eeac08d d9709c0
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Apr 24 14:29:01 2013 -0700

    Merge pull request #35 from linhuacheng/patch-8
    
    Add logging for success/failed login.

commit eeac08d9e79cf4dff594b736a07b2d54fc08384f
Merge: 72cc5b6 6e36509
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Apr 24 14:28:41 2013 -0700

    Merge pull request #36 from linhuacheng/patch-10
    
    Add logging on logout and token rescoping

commit 6e36509ac972b30f1eecfa1893d8e28dd8d2034f
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Wed Apr 24 14:11:04 2013 -0700

    Add logging on logout and token rescoping
    
    User events is useful for data analysis of usage and audit

commit d9709c013f9ae7d1569d6793d174f9caf0ff129c
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Wed Apr 24 14:04:18 2013 -0700

    Add logging for success/failed login.
    
    The log can be useful for analysis of usage of horizon.

commit 72cc5b6c4ac1c4173eced1a6f64a9786958ff13f
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Apr 24 13:56:35 2013 -0700

    Bump version for release to PyPI.

commit 92e60b45f0c5ebdb1b63e0cfd9669954cd124414
Merge: 1b41200 ce38374
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Apr 24 13:55:22 2013 -0700

    Merge pull request #34 from mrunge/master
    
    Setting of SECRET_KEY is required for tests to complete on Django-1.5

commit ce3837499e8c01daa5bc2902d2fc74dc1a2f02a0
Author: Matthias Runge <mrunge@redhat.com>
Date:   Wed Apr 24 09:25:29 2013 +0200

    setting of SECRET_KEY is required for Django-1.5

commit 1b4120087a0134ddb31478322b573ce81bd26cb5
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Apr 23 13:43:17 2013 -0700

    Bump version for new release to PyPI.

commit d79912d8782dd27775fdc6f3b2621dcd8c5aefcb
Merge: 5cb2862 6235d54
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Fri Apr 19 11:57:04 2013 -0700

    Merge pull request #31 from linhuacheng/patch-7
    
    Set the pk of User object for Django 1.5 compatibility.

commit 5cb2862bf4359d0726b018d6790ddb02833c70c2
Merge: 0ad712a 917be38
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Fri Apr 19 11:56:47 2013 -0700

    Merge pull request #32 from loles/master
    
    Allow insecure authentication

commit 917be38f6125af62451853f23ff65d8fb878b6a5
Author: Łukasz Oleś <loles@mirantis.com>
Date:   Tue Apr 9 11:07:55 2013 +0400

    Fix unit tests after adding insecure flag

commit 574e9d5f383fd8551fefcbd604e916d7bff6427c
Author: Łukasz Oleś <loles@mirantis.com>
Date:   Mon Apr 8 11:54:00 2013 +0400

    Allow insecure authentication
    Pass through the value of OPENSTACK_SSL_NO_VERIFY from settings.py to
    keystoneclient. This allows connecting to servers with self-signed or
    otherwise invalid certificates for testing purposes. It extends commit 8759ad4804271d0f86eed514a8007157f44d4ba4

commit 6235d54def515137b1fe49b80113d21adcf231c1
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Fri Apr 5 17:48:47 2013 -0700

    Updated User object for Django 1.5 compatibility.
    
    Setting the pk attribute of the User object for Django 1.5 compatibility.
    
    In Django 1.4, the id of the User object was used as the unique identifier. In Django 1.5, the pk is now used instead of id.
    
    
    
    Here is the related code change in Django: https://github.com/django/django/commit/0eeae15056edf07f786d3be5b47c14ab62eacd31

commit 0ad712a52c7490fb07938fb52495b7c20e49dc4e
Merge: 397379e 4e40eed
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon Apr 1 12:03:58 2013 -0700

    Merge pull request #25 from dklyle/master
    
    Allowing more complex permissions checks

commit 397379e5ce4aaf7d5e267d3df110180519d375bb
Merge: f6efb0f e9b9c5a
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Mar 19 12:35:33 2013 -0700

    Merge pull request #27 from conkiztador/fix-django-dep
    
    Fix compatibility with Django < 1.4.3

commit e9b9c5abff196fe409380e50b725ea6591646267
Author: Kieran Spear <kispear@gmail.com>
Date:   Tue Mar 19 10:43:26 2013 +1100

    Fix compatibility with Django < 1.4.3
    
    The is_safe_url function used in a previous commit was introduced in
    Django 1.4.3. I think breaking compatibility with the old version is
    unnecessary, and Ubuntu has backported the security fixes so I'm
    hesitant to require a new Django version.
    
    This commit moves the function into openstack_auth.utils, and uses
    it if the Django version is missing.

commit 4e40eed8133473ede43942c88c52169838e313a0
Author: David Lyle <david.lyle@hp.com>
Date:   Thu Mar 7 16:03:45 2013 -0700

    Allowing for more complex combinations of permissions.  Will check for
    logical AND of all top level permissions.  Will use logical OR for all
    first level tuples (check that use has one permissions in the tuple)
    
    Allows users with different roles to access a panel, while a user with
    a third role won't be allowed to access the same panel.
    
    Examples:
        Checks for all required permissions
        ('openstack.roles.admin', 'openstack.roles.L3-support')
    
        Checks for admin AND (L2 or L3)
        ('openstack.roles.admin', ('openstack.roles.L3-support',
                                   'openstack.roles.L2-support'),)

commit f6efb0ff31ae8d0db5682cd7ad5b0921e3a4e924
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Mar 5 14:18:47 2013 -0800

    Bump version for new release.

commit 2fabeb84a2f0721e46be509f2df9ffdec3ba7f01
Merge: 808b029 f09875e
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Feb 27 20:47:58 2013 -0800

    Merge pull request #24 from conkiztador/switch_redirect_to
    
    Support custom redirect url from the 'switch' view

commit f09875e53d45c126adcedd9d3661571e26ba803e
Author: Kieran Spear <kispear@gmail.com>
Date:   Mon Feb 25 15:19:09 2013 +1100

    Support custom redirect url from the 'switch' view
    
    The 'login' view currently accepts a parameter specifying the
    URL to redirect to after a successful login (via ?next=). This
    adds the same support for the 'switch' view by reusing a couple
    of lines of code from the Django login view.

commit 808b0296e568aba9d0e3a6bf715a5dd0315819ac
Merge: b6fe60c 185f855
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Feb 10 13:36:50 2013 -0800

    Merge pull request #23 from linhuacheng/patch-4
    
    Turn log level down for failure on delete token.

commit 185f855e6e9a4ad8565ed9f655a1b19aa8d1a9f4
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Fri Feb 8 13:22:20 2013 -0800

    Turn log level down for failure on delete token.
    
    Delete token is not a published Keystone API, and deleting an expired token might also cause an exception. Instead of logging an error, this should fail silently and log it as just info so that it won't be flagged as error in the application.

commit b6fe60c642760bfab466ba606ee119585a13649a
Merge: 4b898d5 00d96fb
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Jan 30 15:37:05 2013 -0800

    Merge pull request #22 from dklyle/master
    
    Fixing tests to work with keystoneclient v0.2

commit 00d96fb24224fb8b3fd8faefc45386e95b035f9f
Author: David Lyle <david.lyle@hp.com>
Date:   Wed Jan 30 15:19:03 2013 -0700

    Fixing tests that broke in transition to python-keystoneclient v0.2

commit 4b898d502213ffde1bd7b40787b66b10b6365564
Merge: b5d55ff 6f378a8
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jan 29 16:38:24 2013 -0800

    Merge pull request #20 from linhuacheng/patch-2
    
    Update openstack_auth/views.py

commit 6f378a81d5876fe4fa16fafebca1571a1f5ccfd3
Author: linhuacheng <lin-hua.cheng@hp.com>
Date:   Mon Jan 28 16:55:24 2013 -0800

    Update openstack_auth/views.py
    
    This patch fixes an issue when there are multiples tokens to be deleted, it ensures that the token passed in the header is always the active token.
    
    Fixes bug: https://bugs.launchpad.net/horizon/+bug/1108393

commit b5d55ff5eefb95a761e441e31df980147e69ac75
Merge: 2e0ec6b ea954ca
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sat Jan 26 10:51:56 2013 -0800

    Merge pull request #18 from ericpeterson-l/master
    
    missed obvious bug when moving to background thread

commit 2e0ec6b5de847aee397a310bf89a608476d53cb0
Merge: b613c78 e2523bb
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sat Jan 26 10:51:19 2013 -0800

    Merge pull request #17 from samos123/localization
    
    Fixed l10n bugs and added zh_CN translation

commit b613c787dc2a79673ca6b57a8b7f59d42737c22d
Merge: 9c0e61e 253b254
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sat Jan 26 10:50:55 2013 -0800

    Merge pull request #16 from mrunge/master
    
    German translation

commit ea954ca84295e605acb2d38412d145562fa4ac7f
Author: erpet <ericpeterson@hp.com>
Date:   Fri Jan 25 14:12:17 2013 -0700

    missed obvious bug when moving to new thread

commit e2523bb2a7d8bb210a74fff834200e8df554a918
Author: Sam Stoelinga <sammiestoel@gmail.com>
Date:   Fri Jan 25 14:22:43 2013 +0800

    Fixed l10n bugs and added zh_CN translation
    
    Some strings were not being localized because the string was already
    translated at import time it seems.
    
    Also added Chinese translation with help of Zhanghui

commit 253b254083f534fa64431635d050287f43411d62
Author: Matthias Runge <mrunge@redhat.com>
Date:   Thu Jan 24 10:34:06 2013 +0100

    Added german translation

commit 9c0e61ef84111e727e4066842eaa1b941ecc84c6
Merge: ce96d17 b319ac7
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Jan 16 15:13:04 2013 -0800

    Merge pull request #15 from ericpeterson-l/master
    
    horizon token delete on logout

commit b319ac78c81a2b0ad66fa998adf9347c4eec7ec0
Author: ericpeterson-l <ericpeterson@hp.com>
Date:   Tue Dec 11 15:16:48 2012 -0700

    horizon bug 1079832 Logout does not revoke the tokens created, correcting to keep tuple of endpoints and clients

commit ce96d1712765b173640297d670dcb68c19afa541
Merge: b95664d 8759ad4
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Wed Jan 16 12:10:03 2013 -0800

    Merge pull request #14 from conkiztador/allow-insecure-ssl
    
    Allow insecure authentication

commit 8759ad4804271d0f86eed514a8007157f44d4ba4
Author: Kieran Spear <kispear@gmail.com>
Date:   Tue Jan 15 15:23:03 2013 +1100

    Allow insecure authentication
    
    Pass through the value of OPENSTACK_SSL_NO_VERIFY from settings.py to
    keystoneclient. This allows connecting to servers with self-signed
    or otherwise invalid certificates for testing purposes.

commit b95664d5baf54bfff7c13c8869db5507a377005d
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Dec 9 19:28:13 2012 -0800

    Fixes compatibility with keystoneclient v0.2.

commit f8b1be84bf4560d010f99662316372ab9b119b8c
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Dec 9 18:39:53 2012 -0800

    Improves error handling; fixes failing test.
    
    Fixes #8, thanks to mrunge for the report.
    
    Fixes #10.

commit 8a88978154e50ecc385d483e5b4e4f010a578c6d
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Fri Nov 16 11:51:26 2012 -0800

    Slimming down the session size.
    
    Uses the MD5 hash for the unscoped token as well as the scoped
    token, and removes unused (duplicate) data from the session.

commit b7c6d9b93e0073bc7f6afdf43ab6c2bb745406a3
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Fri Nov 2 14:29:27 2012 -0700

    Use the MD5 hash of PKI-signed tokens.
    
    Since Keystone's default token format is now PKI, the length
    of the tokens increased by several orders of magnitude, causing
    problems with session cookie size exceeding the maximum
    cookie size.
    
    This patch imports the "is_ans1_token" function from Keystone
    and uses the MD5 hash for PKI-signed tokens since that's supported
    in Keystone as well.

commit ef030ff77a435ef1d327ad8be595cb59b11b64f3
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon Aug 20 14:49:44 2012 -0700

    Bumping version number for bugfix release with redirect fix.

commit 8ac8c7e375014fe0be1e31f88851125cde9cbc37
Merge: 0273b91 47ffb62
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Mon Aug 20 14:37:46 2012 -0700

    Merge pull request #7 from vuntz/redirect-next
    
    Fix redirection in login form.

commit 47ffb622b62d601d12dab5f86a10acd6bf70cabe
Author: Vincent Untz <vuntz@suse.com>
Date:   Mon Aug 20 16:25:50 2012 +0200

    Fix redirection in logging form
    
    The redirection was being ignored because the template in horizon needs
    the a value for redirect_field_name. We simply set it to the default.

commit 0273b9186e6ef191ea4aefb585350863dadbf157
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 19:33:03 2012 -0700

    Bumping version number for permission support release.

commit 03fe09c5a5f72dbba9528cbb89daf4d2aea606aa
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 19:30:51 2012 -0700

    Adds permissions support.
    
    Fixes #1.

commit a1ff650761cb641164bcfa7419692a50b568a069
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 17:18:45 2012 -0700

    Catch AuthorizationFailure.
    
    Fixes #5.

commit a31c1dae93a1033702390b767250d7ec3534d847
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 16:25:22 2012 -0700

    Adding manifest file.

commit 0bc387b463753a76385e1c4a72db784789129c36
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 16:13:13 2012 -0700

    Fixed typo in readme.

commit 25c0ff6fe7637dda327ed8742b3ca4f816754fef
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 16:12:44 2012 -0700

    Added docs to readme.

commit 30dddae11243e40d7a4867a783b01d4922924594
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 16:03:33 2012 -0700

    Adding a few translation files.
    
    Fixes issue #3.

commit 998c96cfaefbf7e6271226688034883e23ce2ca3
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 15:39:38 2012 -0700

    Adds docs.
    
    Fixes #2.

commit 9d45964b02e98212025399e69395296f288bd546
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Sun Jul 8 14:55:31 2012 -0700

    Check for expired tokens during authentication.
    
    Fixes issue #4.

commit df30fe0887e5ce74120459ad3585f7658252be13
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jul 3 02:29:22 2012 -0700

    Added note about unit tests.

commit afc7a64ff425a71092a61bb7c7f9b229886c5d48
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jul 3 02:27:34 2012 -0700

    Fixed README typo.

commit 9962375e0c5209ff82b7d6b5fda92bfec8dc4e1c
Author: Gabriel Hurley <gabriel@strikeawe.com>
Date:   Tue Jul 3 02:25:01 2012 -0700

    Initial commit.