summaryrefslogtreecommitdiff
path: root/Mailman/MailList.py (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* New feature (hopefully, the last one before feature freeze for 1.2 :)bwarsaw2000-03-031-30/+63
* Mixin the Autoresponder class.bwarsaw2000-02-191-1/+5
* CloseLogs(): new method, useful to avoid `Too many open files' errorshmeland2000-02-131-2/+10
* GetScriptURL(): Use ./ if a relative script URL prefix is the emptybwarsaw1999-12-271-0/+2
* GetOptionsURL(): typobwarsaw1999-12-261-1/+1
* GetRelativeScriptURL(): transcription errorbwarsaw1999-12-261-1/+1
* GetOptionsURL(): transcription errorbwarsaw1999-12-261-1/+1
* GetScriptURL(), GetOptionsURL(): generalized method to get a script'sbwarsaw1999-12-251-18/+21
* HasExplicitDest(): The argument order of the re.match()s is backwards;bwarsaw1999-12-161-4/+4
* __init__(): Turn on logging of a MailList object's lock. Primarilybwarsaw1999-12-091-1/+2
* AddMember(), ApprovedAddMembers(), DeleteMember(): Convert messagebwarsaw1999-11-241-29/+40
* __init__(): Removed redundant setting of self._full_path. This isbwarsaw1999-11-121-1/+2
* __del__(): wrap Unlock in it's separate try/exceptbwarsaw1999-11-121-2/+5
* Move Unlock() call into try clause in case the list hasn't even gottenbwarsaw1999-11-121-2/+3
* ApprovedAddMember(): When raising an Errors.MMAlreadyAMemberbwarsaw1999-11-111-1/+1
* ProcessConfirmation(): Ensure that the mailing list is Save()'d evenbwarsaw1999-11-101-7/+9
* Don't need to import pathsbwarsaw1999-11-101-1/+0
* reworked importsbwarsaw1999-11-101-197/+62
* ApprovedAddMembers(): each time through the loop, do a reap ofbwarsaw1999-10-301-0/+1
* InitTempVars(): Use <site> for lock file name when no list name isbwarsaw1999-09-021-1/+1
* Load(): Ignore AlreadyLockedErrors.bwarsaw1999-08-231-1/+4
* Ditch the posix lockfile stuff in favor of the now "standard" LockFilebwarsaw1999-08-211-29/+21
* Save(): When the list is created for the first time :) config.db maybwarsaw1999-07-211-1/+6
* Save(): Harald's fix (slightly rewritten by Barry) for window ofbwarsaw1999-07-211-23/+13
* Post(): Add `cgiext' key with value taken from mm_cfg.CGIEXT. Thisbwarsaw1999-07-181-2/+4
* .Post(): Try working around the "owner-alias" sendmail feature byhmeland1999-07-051-1/+7
* GetUserOption(), SetUserOption(): The invariant is that the keys forbwarsaw1999-07-031-0/+2
* MailList.Save(): Rewrite to be more robust in maintaining a validbwarsaw1999-07-011-13/+28
* re.match() was being used when we wanted re.search() for findinghmeland1999-06-151-2/+2
* Create(): Do ValidateEmail(admin) before trying to actually createhmeland1999-06-131-2/+2
* Changes to speed up mass subscription via the web:hmeland1999-06-041-39/+106
* eradicate "maillist" as a nounbwarsaw1999-05-051-14/+15
* GetConfigInfo(): increase max_message_size field to 5 charactersbwarsaw1999-05-031-1/+2
* Post(): For anonymous lists, set Reply-to: header to the list emailbwarsaw1999-05-011-0/+1
* Post(): When the sender does not want copies of their messages, andbwarsaw1999-04-161-1/+7
* Post(): New policy for message loops (e.g. messages that show up atbwarsaw1999-04-161-3/+2
* LogMsg(): small efficiency hackbwarsaw1999-04-021-1/+1
* Load(): Include the exception details when marshal.load() failsbwarsaw1999-03-311-2/+3
* Post(): when not including sender in recipients, remove address in abwarsaw1999-03-301-12/+2
* Load(): Verify that the unmarshaled config information is of typebwarsaw1999-03-291-3/+6
* Sweeping changes to hopefully and finally (for 1.0 at least) make sanebwarsaw1999-03-291-9/+69
* (Defaults.py.in): Added USE_ENVELOPE_SENDER variable, which is set tobwarsaw1999-03-091-4/+8
* MailList.HasExplicitDest(): Protect use of user-supplied regexp. Ifhmeland1999-03-021-4/+24
* GetRelativeScriptURL(), GetAbsoluteScriptURL(): tack the new CGIbwarsaw1999-02-281-3/+5
* Post(): Fixed some bogosities in removing sender from recipients whenbwarsaw1999-01-241-5/+5
* HasExplicitDest(): Essentially undo previous change, sincebwarsaw1999-01-131-1/+1
* HasExplicitDest(): Use new getallrecipients() so that we really do getbwarsaw1999-01-121-1/+1
* GetAbsoluteOptionsURL(): Downcase the address, since it could come inbwarsaw1999-01-091-1/+2
* ApprovedAddMember(): Use the new ValidateEmail() interfacebwarsaw1999-01-091-2/+2
* Save(): Can't use a bare `raise' here, since Python 1.5 doesn't havebwarsaw1999-01-051-1/+1