aboutsummaryrefslogtreecommitdiffstats
path: root/bin/change_pw
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bin/change_pw15
1 files changed, 8 insertions, 7 deletions
diff --git a/bin/change_pw b/bin/change_pw
index 0e365e08..20e821ca 100644
--- a/bin/change_pw
+++ b/bin/change_pw
@@ -1,19 +1,19 @@
#! @PYTHON@
#
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
+# Copyright (C) 2001-2004 by the Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
-#
+#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
-#
+#
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
+# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
"""Change a list's password.
@@ -123,7 +123,7 @@ def main():
domains = {}
password = None
quiet = 0
-
+
for opt, arg in opts:
if opt in ('-h', '--help'):
usage(0)
@@ -142,7 +142,7 @@ def main():
if args:
strargs = SPACE.join(args)
usage(1, _('Bad arguments: %(strargs)s'))
-
+
if password is not None:
if not password:
usage(1, _('Empty list passwords are not allowed'))
@@ -164,7 +164,8 @@ def main():
mlist.Lock()
try:
if password is None:
- randompw = Utils.MakeRandomPassword(8)
+ randompw = Utils.MakeRandomPassword(
+ mm_cfg.ADMIN_PASSWORD_LENGTH)
shapassword = sha.new(randompw).hexdigest()
notifypassword = randompw
else: