aboutsummaryrefslogtreecommitdiffstats
path: root/Mailman/ListAdmin.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* __handlepost(): sender or subject could be Header instances, so str-ify thembwarsaw2004-02-291-2/+2
| | | | before trying to call replace on them for the rejection notice substitution.
* Rewritten, simplified, and made more bullet-proof. The file read/written isbwarsaw2004-02-171-77/+66
| | | | | | | | | | | | | | | | | | | now a pickle instead the less secure marshal. Other changes: __filename(): Removed. We'll use the instance variable __filename instead. __opendb(): Simplified by removing upgrade logic largely duplicated in _UpdateRecords(). __closedb(): Use pickles and the __filename instance variable. __request_id(): Removed this since it wasn't thread-safe. It didn't require the acquisition of the list lock. Replaced with __nextid() which not only asserts the list lock, but also ensures that the id returned will be unique. HoldMessage(): Always flush and fsync the heldmsg file. Various other code improvement.
* __handlesubscription(): Pass a meaningful whence argument tobwarsaw2003-11-211-1/+1
| | | | ApprovedAddMember().
* Backporting from trunkbwarsaw2003-03-311-1/+3
|
* Backporting from the trunk.bwarsaw2003-02-081-19/+25
|
* This commit was manufactured by cvs2svn to create branch2003-01-021-0/+579
'Release_2_1-maint'.