[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