Commit 092a4fdc authored by Leigh Stoller's avatar Leigh Stoller

Add mailman passwords. One to the groups table to hold the admin

password for each project/group list, and another to the users
table to hold each users password.

These passwords are stored in cleartext. This is okay since the
mailman password is deemed to be throw away since the mailman
system is happy to mail them out to people in cleartext.

We initially set them to a random value, and will provide a web
interface on the Emulab side to change them. This is done in the
mailman setup script though.
parent 0427ba50
......@@ -573,6 +573,7 @@ CREATE TABLE groups (
expt_count mediumint(8) unsigned default '0',
expt_last date default NULL,
wikiname tinytext,
mailman_password tinytext,
PRIMARY KEY (pid,gid),
KEY unix_gid (unix_gid),
KEY gid (gid),
......@@ -1899,6 +1900,7 @@ CREATE TABLE users (
chpasswd_expires int(10) unsigned NOT NULL default '0',
wikiname tinytext,
wikionly tinyint(1) default '0',
mailman_password tinytext,
PRIMARY KEY (uid),
KEY unix_uid (unix_uid),
KEY status (status)
......
......@@ -2703,4 +2703,19 @@ last_net_act,last_cpu_act,last_ext_act);
KEY pid (pid,eid)
) TYPE=MyISAM;
4.1:
4.1: Add mailman passwords. One to the groups table to hold the admin
password for each project/group list, and another to the users
table to hold each users password.
These passwords are stored in cleartext. This is okay since the
mailman password is deemed to be throw away since the mailman
system is happy to mail them out to people in cleartext.
We initially set them to a random value, and will provide a web
interface on the Emulab side to change them. This is done in the
mailman setup script though.
alter table groups add mailman_password tinytext;
alter table users add mailman_password tinytext;
4.2:
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment