[commits] Horde branch master updated. e9dc058d8a81b6dec6bb332b7e7baf2026900e67

Michael M Slusarz slusarz at horde.org
Wed Jun 9 23:17:32 UTC 2010


The branch "master" has been updated.
The following is a summary of the commits.

from: 7a85d89d830b74cb282fa7c8d59bf63d715a5ad9

6ec7d61 Final parts of the Horde_Auth rewrite.
a4f0822 Login page improvements
e9dc058 Prevent horde login tasks from running twice

-----------------------------------------------------------------------

commit 6ec7d614c26d88f25c2d2cf49e2d0263a1322106
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Mon Jun 7 22:53:02 2010 -0600

    Final parts of the Horde_Auth rewrite.
    
    All session related code has now been moved to horde/Core.
    Horde_Auth no longer depends on horde/Core.
    Authentication for each application is handled entirely by the
    Horde_Core_Auth_Application driver.
    
    Removed registry functions:
    getProvider()
    requireAuth()
    
    isAuthenticated() now has a new option - 'notransparent'
    
    Removed the recently added clearAuth() call to isAuthenticated() -
    isAuthenticated() is meant solely for determining whether the given app
    is authenticated.  Code to invalidate a session (for example, if a
    checkExistingAuth() call fails) MUST go elsewhere.
    
    Moved last login display to a Horde LoginTask.

 folks/edit/password.php                                    |    6 -
 folks/lib/Application.php                                  |    2 +-
 framework/Auth/lib/Horde/Auth.php                          |  357 +--------
 framework/Auth/lib/Horde/Auth/Auto.php                     |    2 +-
 framework/Auth/lib/Horde/Auth/Base.php                     |  179 +++--
 framework/Auth/lib/Horde/Auth/Composite.php                |    4 +-
 framework/Auth/lib/Horde/Auth/Cyrsql.php                   |    2 +-
 framework/Auth/lib/Horde/Auth/Cyrus.php                    |    2 +-
 framework/Auth/lib/Horde/Auth/Http.php                     |    2 +-
 framework/Auth/lib/Horde/Auth/Ipbasic.php                  |    2 +-
 framework/Auth/lib/Horde/Auth/Kolab.php                    |    2 +-
 framework/Auth/lib/Horde/Auth/Ldap.php                     |   33 +-
 framework/Auth/lib/Horde/Auth/Msad.php                     |   10 +-
 framework/Auth/lib/Horde/Auth/Shibboleth.php               |   25 +-
 framework/Auth/lib/Horde/Auth/Sql.php                      |    9 +-
 framework/Auth/package.xml                                 |   23 +-
 framework/Auth/test/Horde/Auth/credentials.php             |  Bin 895 -> 909 bytes
 framework/Auth/test/Horde/Auth/passwd.phpt                 |    4 +-
 framework/Core/lib/Horde/Core/Auth/Application.php         |  496 ++++++++----
 framework/Core/lib/Horde/Core/Auth/Ldap.php                |   72 ++
 framework/Core/lib/Horde/Core/Auth/Msad.php                |   63 ++
 framework/Core/lib/Horde/Core/Auth/Shibboleth.php          |   30 +
 framework/Core/lib/Horde/Core/Autoloader/Callback/Auth.php |   16 -
 framework/Core/lib/Horde/Core/Factory/Auth.php             |   75 +-
 framework/Core/lib/Horde/Registry.php                      |  215 ++++--
 framework/Core/package.xml                                 |    8 +-
 gollem/lib/Auth.php                                        |    2 +-
 horde/lib/LoginTasks/Task/LastLogin.php                    |   77 ++
 horde/login.php                                            |    8 +-
 passwd/lib/Passwd.php                                      |    4 -
 30 files changed, 957 insertions(+), 773 deletions(-)
 create mode 100644 framework/Core/lib/Horde/Core/Auth/Ldap.php
 create mode 100644 framework/Core/lib/Horde/Core/Auth/Msad.php
 create mode 100644 framework/Core/lib/Horde/Core/Auth/Shibboleth.php
 delete mode 100644 framework/Core/lib/Horde/Core/Autoloader/Callback/Auth.php
 create mode 100644 horde/lib/LoginTasks/Task/LastLogin.php

http://git.horde.org/diff.php/folks/edit/password.php?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/folks/lib/Application.php?rt=horde-git&r1=db011a2a40263b0bddcc42b1071f52a1e1bd2a83&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth.php?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Auto.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Base.php?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Composite.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Cyrsql.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Cyrus.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Http.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Ipbasic.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Kolab.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Ldap.php?rt=horde-git&r1=82cee4908842ce56c2ef76f7e6dc8fd7bcde3e55&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Msad.php?rt=horde-git&r1=b4223c6c9f3977d55b38d9dcb5f71b72e2190348&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Shibboleth.php?rt=horde-git&r1=302edad7eea3d0031536ea672ca11f2f598b8a4d&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/lib/Horde/Auth/Sql.php?rt=horde-git&r1=2d323f19cc3495568485cee8fef60cd928c63676&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/package.xml?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/test/Horde/Auth/credentials.php?rt=horde-git&r1=880314e236f67912136bd1494d4dc177ade28846&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Auth/test/Horde/Auth/passwd.phpt?rt=horde-git&r1=880314e236f67912136bd1494d4dc177ade28846&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Auth/Application.php?rt=horde-git&r1=4343b7a9079e436ff77770deb9adb6b1f38cc29c&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Auth/Ldap.php?rt=horde-git&r=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Auth/Msad.php?rt=horde-git&r=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/co.php/framework/Core/lib/Horde/Core/Auth/Shibboleth.php?rt=horde-git&r=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Autoloader/Callback/Auth.php?rt=horde-git&r1=f60700fd8ca4685e02a31fa6ab8fc0cf2258de0a&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/Factory/Auth.php?rt=horde-git&r1=302edad7eea3d0031536ea672ca11f2f598b8a4d&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Core/lib/Horde/Registry.php?rt=horde-git&r1=912e1a7f0793e4b54088145a56226d35add52d96&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/framework/Core/package.xml?rt=horde-git&r1=0828fed3ace715065d644ccf8ff685da2980f184&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/gollem/lib/Auth.php?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/co.php/horde/lib/LoginTasks/Task/LastLogin.php?rt=horde-git&r=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/horde/login.php?rt=horde-git&r1=3ca23855548ba2867938643d26e970eeaf2a500b&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106
http://git.horde.org/diff.php/passwd/lib/Passwd.php?rt=horde-git&r1=bb5a553250e937a8e82ecfbd57fd99cc9d777c27&r2=6ec7d614c26d88f25c2d2cf49e2d0263a1322106

-----------------------------------------------------------------------

commit a4f0822d066db407d303e32c20fcd0af10b33504
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Jun 8 14:40:18 2010 -0600

    Login page improvements

 horde/login.php                  |   96 +++++++++++++++++++------------------
 horde/templates/login/login.inc  |   10 ++--
 horde/templates/login/mobile.inc |    6 +-
 3 files changed, 57 insertions(+), 55 deletions(-)

http://git.horde.org/diff.php/horde/login.php?rt=horde-git&r1=6ec7d614c26d88f25c2d2cf49e2d0263a1322106&r2=a4f0822d066db407d303e32c20fcd0af10b33504
http://git.horde.org/diff.php/horde/templates/login/login.inc?rt=horde-git&r1=44794778d1e148b988fe57a75b3ef203883fa05f&r2=a4f0822d066db407d303e32c20fcd0af10b33504
http://git.horde.org/diff.php/horde/templates/login/mobile.inc?rt=horde-git&r1=97cb061195f50d9f64fc8f3f5e350076af3dd2c4&r2=a4f0822d066db407d303e32c20fcd0af10b33504

-----------------------------------------------------------------------

commit e9dc058d8a81b6dec6bb332b7e7baf2026900e67
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Jun 9 11:28:47 2010 -0600

    Prevent horde login tasks from running twice

 framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php |   18 ++++++++---
 1 files changed, 13 insertions(+), 5 deletions(-)

http://git.horde.org/diff.php/framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php?rt=horde-git&r1=4343b7a9079e436ff77770deb9adb6b1f38cc29c&r2=e9dc058d8a81b6dec6bb332b7e7baf2026900e67




More information about the commits mailing list