summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjeff <jeff>2007-04-08 01:14:25 +0000
committerjeff <jeff>2007-04-08 01:14:25 +0000
commit3bce7d148f2b658566e2d7dd718c52059f5c59e9 (patch)
tree459001bcf3a0a5769ce50b2f2fc58cab02caa567
parenta3713d55bee64cff7be08b13beb40f97fe5a9c4b (diff)
configuration option to have generated passwords be all caps
-rw-r--r--FS/FS/Conf.pm7
-rw-r--r--FS/FS/svc_acct.pm1
2 files changed, 8 insertions, 0 deletions
diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm
index 21af2b4cf..d7bd80a24 100644
--- a/FS/FS/Conf.pm
+++ b/FS/FS/Conf.pm
@@ -2074,6 +2074,13 @@ httemplate/docs/config.html
'type' => 'checkbox',
},
+ {
+ 'key' => 'password-generated-allcaps',
+ 'section' => 'password',
+ 'description' => 'Causes passwords automatically generated to consist entirely of capital letters',
+ 'type' => 'checkbox',
+ },
+
);
1;
diff --git a/FS/FS/svc_acct.pm b/FS/FS/svc_acct.pm
index dad60f8a5..cb3f38bf2 100644
--- a/FS/FS/svc_acct.pm
+++ b/FS/FS/svc_acct.pm
@@ -83,6 +83,7 @@ $FS::UID::callback{'FS::svc_acct'} = sub {
$smtpmachine = $conf->config('smtpmachine');
$radius_password = $conf->config('radius-password') || 'Password';
$radius_ip = $conf->config('radius-ip') || 'Framed-IP-Address';
+ @pw_set = ( 'A'..'Z' ) if $conf->exists('password-generated-allcaps');
};
@saltset = ( 'a'..'z' , 'A'..'Z' , '0'..'9' , '.' , '/' );