commit: horde horde.php login.php horde/config horde.php.dist
registry.php.dist horde/docs CHANGES kronolith addevent.php
addeventaction.php day.php delevent.php editevent.php
editeventaction.php index.php mini_month.php month.php year.php ...
chuck@horde.org
chuck@horde.org
7 Feb 2001 04:48:29 -0000
chuck 2001/02/06 20:48:29 PST
Modified files:
. horde.php login.php
config horde.php.dist registry.php.dist
docs CHANGES
. addevent.php addeventaction.php day.php
delevent.php editevent.php
editeventaction.php index.php
mini_month.php month.php year.php
docs CHANGES
lib base.php
templates common-header.inc
templates/index notconfigured.inc
lib Horde.php Registry.php
templates/login login.inc
. addobject.php addobjectaction.php
advanced.php deleteobject.php
displayobject.php editobject.php
editobjectaction.php index.php search.php
docs CHANGES
lib Source.php Turba.php base.php
templates/menu menu.inc
Removed files:
. login.php
templates/login login.inc
. login.php redirect.php
templates/login login.inc
Log:
Yar. We now have single sign-on between Turba and Kronolith, Horde
authentication, and some other sundry and assorted cleanups. =)
Horde:
The registry config file format has changed. Mostly for readability and
future expansion; it might change again in the future if this isn't friendly
enough. Things will break HORRIBLY if you don't copy the new format from
registry.php.dist.
The notable functionality change in the registry is the addition of an
'allow_guests' parameter to each app's configuration. If this is true, then
unauthenticated users will be allowed to use that app. If it is false, then
a user _must_ be logged in to Horde before using that app. The menu bar
makes an attempt to enforce this from the UI side (ie, don't show links to
apps that don't allow guests if you aren't logged in), but it's not
refreshed automatically to stay consistent with your state. This will be
fixed eventually.
The Horde login form accepts an 'url' parameter as form data; if it is set,
once you have successfully authenticated you will be redirected to that url.
This is what applications that use Horde authentication can use to log users
in.
Turba and Kronolith have been updated to use Horde authentication. You must
configure an auth driver in config/horde.php to use these apps now (although
Turba can be configured to allow guests, though the UI/logic still needs to
be taught how to enforce this). The Auth_IMAP driver should be simple enough
for everyone to get running; more drivers will be coming soon.
Revision Changes Path
2.31 +34 -6 horde/horde.php
2.37 +16 -3 horde/login.php
1.22 +15 -1 horde/config/horde.php.dist
1.21 +49 -52 horde/config/registry.php.dist
1.112 +8 -0 horde/docs/CHANGES
1.21 +4 -12 kronolith/addevent.php
1.21 +5 -13 kronolith/addeventaction.php
1.25 +5 -14 kronolith/day.php
1.19 +5 -13 kronolith/delevent.php
1.20 +4 -12 kronolith/editevent.php
1.21 +5 -13 kronolith/editeventaction.php
1.12 +20 -15 kronolith/index.php
1.6 +11 -4 kronolith/mini_month.php
1.38 +6 -13 kronolith/month.php
1.5 +12 -5 kronolith/year.php
1.14 +6 -0 kronolith/docs/CHANGES
1.4 +23 -5 kronolith/lib/base.php
1.5 +2 -2 kronolith/templates/common-header.inc
1.3 +15 -14 kronolith/templates/index/notconfigured.inc
1.85 +13 -9 horde/lib/Horde.php
1.20 +18 -7 horde/lib/Registry.php
2.15 +11 -4 horde/templates/login/login.inc
1.3 +2 -6 turba/addobject.php
1.2 +6 -21 turba/addobjectaction.php
1.6 +7 -19 turba/advanced.php
1.2 +6 -21 turba/deleteobject.php
1.7 +2 -5 turba/displayobject.php
1.9 +2 -5 turba/editobject.php
1.3 +2 -9 turba/editobjectaction.php
1.9 +3 -5 turba/index.php
1.34 +2 -9 turba/search.php
1.26 +4 -0 turba/docs/CHANGES
1.23 +3 -4 turba/lib/Source.php
1.13 +3 -45 turba/lib/Turba.php
1.4 +12 -1 turba/lib/base.php
1.6 +0 -2 turba/templates/menu/menu.inc