keeping the old defaults to not break existing installs

This commit is contained in:
Ralf Becker 2011-05-04 17:58:59 +00:00
parent 9e8fe54da3
commit 737b97566d

View File

@ -166,13 +166,17 @@ function passwdhashes($config)
{ {
$hashes['ext_crypt'] = 'ext_crypt'; $hashes['ext_crypt'] = 'ext_crypt';
} }
if(@defined('CRYPT_STD_DES') && CRYPT_STD_DES == 1)
{
$hashes['crypt'] = 'crypt';
}
$hashes += array( $hashes += array(
'md5' => 'md5', 'md5' => 'md5',
'plain' => 'plain', 'plain' => 'plain',
); );
return _options_from($hashes, $config['ldap_encryption_type']); return _options_from($hashes, $config['ldap_encryption_type'] ? $config['ldap_encryption_type'] : 'crypt');
} }
function sql_passwdhashes($config) function sql_passwdhashes($config)
@ -206,7 +210,7 @@ function sql_passwdhashes($config)
'plain' => 'plain', 'plain' => 'plain',
); );
return _options_from($hashes, $config['sql_encryption_type']); return _options_from($hashes, $config['sql_encryption_type'] ? $config['sql_encryption_type'] : 'md5');
} }
/** /**