diff options
author | Mark Sapiro <msapiro@value.net> | 2011-04-25 16:52:35 -0700 |
---|---|---|
committer | Mark Sapiro <msapiro@value.net> | 2011-04-25 16:52:35 -0700 |
commit | aa8dd12bd7f3c442cdcc702b6bb1d8cabbca7d40 (patch) | |
tree | e94b411dc9cfcefc5346df1fdff8264f195c43f7 /Mailman/Defaults.py.in | |
parent | 7ef6c582816cb349f240054064d495753a916408 (diff) | |
download | mailman2-aa8dd12bd7f3c442cdcc702b6bb1d8cabbca7d40.tar.gz mailman2-aa8dd12bd7f3c442cdcc702b6bb1d8cabbca7d40.tar.xz mailman2-aa8dd12bd7f3c442cdcc702b6bb1d8cabbca7d40.zip |
A new list poster password has been implemented. This password may only
be used in Approved: or X-Approved: headers for pre-approving posts.
Using this password for that purpose precludes compromise of a more
valuable password sent in plain text email. Bug #770581.
Diffstat (limited to 'Mailman/Defaults.py.in')
-rw-r--r-- | Mailman/Defaults.py.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Mailman/Defaults.py.in b/Mailman/Defaults.py.in index e6a0e400..9ffa16e3 100644 --- a/Mailman/Defaults.py.in +++ b/Mailman/Defaults.py.in @@ -1375,6 +1375,11 @@ OPTINFO = {'hide' : ConcealSubscription, # option settings # - List creator, someone who can create and delete lists, but cannot # (necessarily) configure the list. +# - List poster, someone who can pre-approve her/his own posts to the list by +# including an Approved: or X-Approved: header or first body line pseudo- +# header containing the poster password. The list admin and moderator +# passwords can also be used for this purpose, but the poster password can +# only be used for this and nothing else. # - List moderator, someone who can tend to pending requests such as # subscription requests, or held messages # - List administrator, someone who has total control over a list, can @@ -1389,7 +1394,8 @@ AuthUser = 1 # Joe Shmoe User AuthCreator = 2 # List Creator / Destroyer AuthListAdmin = 3 # List Administrator (total control over list) AuthListModerator = 4 # List Moderator (can only handle held requests) -AuthSiteAdmin = 5 # Site Administrator (total control over everything) +AuthListPoster = 5 # List poster (Approved: <pw> header in posts only) +AuthSiteAdmin = 6 # Site Administrator (total control over everything) # Useful directories LIST_DATA_DIR = os.path.join(VAR_PREFIX, 'lists') |