[sork] SORK - passwd and MySQL Cyrus
Ilya
mail at krel.org
Mon Aug 25 12:18:43 PDT 2003
Talking about cyrsql: Chuck, Eric I noticed there is a cyrus driver there now,
should that be the one maintained/used? I noticed it doesnt have a list user
functionality, and its now disabled in cyrsql as well.
I just wanted to get sense of general direction, as cyrsql gives me
Parse error: parse error in /usr/local/www/horde/lib/Auth/cyrsql.php on line 232
Fatal error: Call to undefined function: hascapability() in
/usr/local/www/horde/lib/Auth/composite.php on line 109
when i try to manage users, although it works fine for authentication.
so please let me know if cyrus.php is the way to future and i should switch to
it ;)
On Mon, Aug 25, 2003 at 03:01:17PM -0400, Ilya wrote:
> ive made this driver long time ago - see cyrsql
> it worked fine for me for a while, but recently i updated to latest head and
> noticed it doesnt work anymore with it. so i have to update the driver, you
> welcome to do it and send changes to list ;_)
>
>
> On Mon, Aug 18, 2003 at 09:45:52PM +0200, Milan Rip wrote:
> > Hi all,
> > last few hours I've spent with patching passwd (passwd-RELENG-2003-08-18) to allow me change passwords stored in MySQL throught HORDE (horde-2.2.3) web site.
> >
> > I think it should be cool for other users (using Mysql, Cyrus, Postfix & Horde+IMP) when this will be a part of passwd - sork.
> >
> > Because of I`m not familier with patch at this time, changes are described bellow as plain text.
> > By
> > Milan Jezdik, mail> xripm at seznam dot cz
> > please, let me know if somebody help this :)
> >
> > Change in passwd/lib/Driver.php , function comparePasswords in switch structure add this>
> > case 'cyrus':
> > if ($encrypted == crypt($plaintext, $encrypted)) {
> > return true;
> > }
> > break;
> >
> > Change in passwd/lib/Driver.php , function function comparePasswords in switch structure add this>
> > case 'cyrus':
> > $newPassword = crypt($newPassword, substr(md5(rand()),0,2));
> > break;
> >
> > Than in passwd/config/backends.php could be support like this>
> >
> > $backends['sql'] = array (
> > 'name' => 'Horde Authentication',
> > 'preferred' => '',
> > 'password policy' => array(
> > 'minLength' => 3,
> > 'maxLength' => 8,
> > 'maxSpace' => 0,
> > 'minUpper' => 1,
> > 'minLower' => 1,
> > 'minNumeric' => 1
> > ),
> > 'driver' => 'sql',
> > 'params' => array(
> > 'phptype' => 'mysql',
> > 'hostspec' => 'localhost',
> > 'username' => 'mail',
> > 'password' => 'secret',
> > 'encryption' => 'cyrus',
> > 'database' => 'mail',
> > 'table' => 'accountuser',
> > 'user_col' => 'username',
> > 'pass_col' => 'password'
> > )
> > );
> >
> > ____________________________________________________________
> > Nem? po??tadlo kalori?, nem? kompas, nem? zrc?tko - ale za tu cenu ho
> > budete cht?! Samsung C100 za 1977 K? http://ad2.seznam.cz/redir.cgi?isntance=58377%26url=http://www.oskarmobil.cz/handsets/hs_view1.php3?nob=1?=cz&hs_id=69&ii=1
> > --
> > Sork mailing list
> > Frequently Asked Questions: http://horde.org/faq/
> > To unsubscribe, mail: sork-unsubscribe at lists.horde.org
> --
> Sork mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: sork-unsubscribe at lists.horde.org
More information about the sork
mailing list