diff options
| author | bwarsaw | 2006-10-08 18:23:22 +0000 |
|---|---|---|
| committer | bwarsaw | 2006-10-08 18:23:22 +0000 |
| commit | e22c46d9d4f440bf23d053f80954ab91928f33f7 (patch) | |
| tree | 300c6636534097e6011cb7f88843d42a7298fe51 /Mailman/SecurityManager.py | |
| parent | 838e3e65cf36777f063b8fa3c5ee4ff057ef80a6 (diff) | |
| download | mailman-e22c46d9d4f440bf23d053f80954ab91928f33f7.tar.gz mailman-e22c46d9d4f440bf23d053f80954ab91928f33f7.tar.zst mailman-e22c46d9d4f440bf23d053f80954ab91928f33f7.zip | |
First crack at an XML exporter of a mailing list's configuration and
membership. The next step is to write an XML importer that reads this file.
I'm not 100% sure that all the import data is included yet, but the intent is
that this will be the official way to move mailing lists.
A few notes: member passwords are not included by default, the idea being that
if we enable XML dumping from the web, we don't want the clear text user
passwords to be leaked. A command line option includes the member passwords.
Also, the various substitutable texts (i.e. those that include %-strings) will
be autoconverted to $-strings. In Mailman 2.2, we'll only have $-strings,
although this is not yet enforced in other parts of the code yet.
Convert config_list.py to mmshell, $-strings, and optparse.
Diffstat (limited to 'Mailman/SecurityManager.py')
0 files changed, 0 insertions, 0 deletions
