summaryrefslogtreecommitdiff
path: root/roundcubemail/plugins/password/config.inc.php.dist
diff options
context:
space:
mode:
authoralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-09-02 09:35:19 +0000
committeralec <alec@208e9e7b-5314-0410-a742-e7e81cd9613c>2009-09-02 09:35:19 +0000
commitd55777ebef19c351f3fc9d9d5b11118ca3b978fe (patch)
treed8de3c77462abbc7a325fd91c63fd608f1e168d9 /roundcubemail/plugins/password/config.inc.php.dist
parenta9d66b059a967587f23efe6853efaca2a03a6b49 (diff)
- Password plugin: support hashed passwords and username parts in sql driver queries
git-svn-id: https://svn.roundcube.net/trunk@2908 208e9e7b-5314-0410-a742-e7e81cd9613c
Diffstat (limited to 'roundcubemail/plugins/password/config.inc.php.dist')
-rw-r--r--roundcubemail/plugins/password/config.inc.php.dist18
1 files changed, 17 insertions, 1 deletions
diff --git a/roundcubemail/plugins/password/config.inc.php.dist b/roundcubemail/plugins/password/config.inc.php.dist
index 163fddaec..076cfd6a1 100644
--- a/roundcubemail/plugins/password/config.inc.php.dist
+++ b/roundcubemail/plugins/password/config.inc.php.dist
@@ -21,13 +21,29 @@ $rcmail_config['password_db_dsn'] = '';
// %p is replaced with the plaintext new password
// %c is replaced with the crypt version of the new password, MD5 if available
// otherwise DES.
-// %u is replaced with the username (from the session info)
// %o is replaced with the password before the change
+// %n is replaced with the hashed version of the new password
+// %q is replaced with the hashed password before the change
// %h is replaced with the imap host (from the session info)
+// %u is replaced with the username (from the session info)
+// %l is replaced with the local part of the username
+// (in case the username is an email address)
+// %d is replaced with the domain part of the username
+// (in case the username is an email address)
// Escaping of macros is handled by this module.
// Default: "SELECT update_passwd(%c, %u)"
$rcmail_config['password_query'] = 'SELECT update_passwd(%c, %u)';
+// Using a password hash for %n and %q variables.
+// Determine which hashing algorithm should be used to generate
+// the hashed new and current password for using them within the
+// SQL query. Requires PHP's 'hash' extension.
+$rcmail_config['password_hash_algorithm'] = 'sha1';
+
+// You can also decide whether the hash should be provided
+// as hex string or in base64 encoded format.
+$rcmail_config['password_hash_base64'] = false;
+
// Poppassd Driver options
// -----------------------