summaryrefslogtreecommitdiff
path: root/Mailman
Commit message (Expand)AuthorAgeFilesLines
...
* ADMIN_COOKIE_LIFE now defaults to 0. This means Mailman will now usebwarsaw2000-07-201-3/+6
* Remove commented out syslog() lines.bwarsaw2000-07-201-2/+0
* hexlify(), unhexlify(): Make Python 1.5.2 compliant; slightbwarsaw2000-07-201-4/+7
* main(), authenticate(): Factored out of main(), this function nowbwarsaw2000-07-191-51/+62
* main(), authenticate(): Factored out of main(), this function nowbwarsaw2000-07-191-54/+57
* Several changes which will hopefully fix the cookie re-authenticationbwarsaw2000-07-191-37/+33
* hexlify(), unhexlify(): New helper functions for cookie value encodingbwarsaw2000-07-191-0/+20
* parseaddr(): If the Original-Recipient: or Final-Recipient: headersbwarsaw2000-07-171-1/+5
* Bump to 2.0beta4.bwarsaw2000-07-061-2/+2
* ArchiveMail(): Comment out the debugging prints to syslog.bwarsaw2000-07-061-2/+2
* __handlepost(): Ricardo Kustner noticed that the forward feature wasbwarsaw2000-07-061-2/+2
* intermediatebwarsaw2000-07-061-9/+9
* __init__(): time.mktime() can generate OverflowError.bwarsaw2000-07-061-1/+1
* open_ex(): Transfor OSError into IOError correctly (this is abwarsaw2000-07-051-2/+3
* Create(): Fold in the CreateFiles() method. Don't use self.Lock()bwarsaw2000-07-051-13/+11
* HoldMessage(): Make a copy of the msgdata dictionary so thatbwarsaw2000-07-051-0/+5
* __handlesubscription(): When subscribing the addr, ApprovedAddMember()bwarsaw2000-06-281-0/+3
* Unlock(): Use unconditionally flag to avoid NotLockedErrors.bwarsaw2000-06-281-8/+5
* QRUNNER_PROCESS_LIFETIME: decrease to 15 minutes.bwarsaw2000-06-281-1/+1
* main(): syslog() call needs log file first argument.bwarsaw2000-06-286-6/+6
* main(): syslog() call needs the log file as first argument. Found bybwarsaw2000-06-271-1/+1
* ScanMessages(): Watch out for exceptions in RegisterBounce().bwarsaw2000-06-271-2/+13
* ArchiveMail(): Don't do this work in a forked subprocesses; with manybwarsaw2000-06-261-53/+42
* QRUNNER_PROCESS_LIFETIME, QRUNNER_MAX_MESSAGES: Two new resourcebwarsaw2000-06-261-0/+9
* updateThreadedIndex(), update_archive(): Wrap thebwarsaw2000-06-261-11/+26
* __init__(): When the mktime() call fails due to a "bogus year mostbwarsaw2000-06-261-1/+1
* main(): syslog() requires first argument to be the logfile to log to.bwarsaw2000-06-261-1/+1
* ParseMailCommands(): Use mm_cfg.LIKELY_BOUNCE_SENDERS instead ofbwarsaw2000-06-231-3/+1
* LIKELY_BOUNCE_SENDERS:bwarsaw2000-06-231-0/+8
* main(): syslog doesn't need a trailing newlinebwarsaw2000-06-231-1/+1
* Administrivia.__doc__: Fixed typo (closes SF bug# 108128).bwarsaw2000-06-231-1/+1
* GetConfigInfo(): Reword slightly the two toggles to be morebwarsaw2000-06-231-4/+12
* Hackish support for `volatile' properties in the web interface.bwarsaw2000-06-231-9/+16
* __load(): Simplify logic in the IOError handler.bwarsaw2000-06-231-4/+2
* reap(): Added optional argument `func' which, if supplied, is abwarsaw2000-06-231-1/+3
* ArchiveMail(): First, extended the signature to take a msgdatabwarsaw2000-06-231-20/+25
* DumbBTree.__init__(): Rewrote the file opening and unmarshaling codebwarsaw2000-06-231-5/+15
* do_pipeline(): Added a failsafe around the delivery module's process()bwarsaw2000-06-231-1/+5
* process(), hold_for_approval(): The clue that the message has comebwarsaw2000-06-231-2/+2
* process(): ArchiveMail() now takes a second argument, msgdata, whichbwarsaw2000-06-231-1/+1
* process(): Be extra paranoid about the forks and child processes.bwarsaw2000-06-231-7/+11
* PrintAddMemberRequest(): First value should be mm_cfg.SUBSCRIBE.bwarsaw2000-06-201-1/+1
* do_pipeline(): Factored out from DeliverToList().bwarsaw2000-06-201-5/+12
* process(): Use the volatile `_kids' key to store the child pids.bwarsaw2000-06-201-2/+2
* PrintPostRequest(), PrintAddMemberRequest(): Use the new valuesbwarsaw2000-06-201-2/+5
* process(): Relax the search constraints even more. I've now seen twobwarsaw2000-06-201-4/+7
* RadioButtonArray.__init__(): New optional argument `values' which canbwarsaw2000-06-201-8/+13
* reap(): Wait on a dictionary of child pids. Moved here from gate_newsbwarsaw2000-06-201-0/+13
* Use the constants defined in Defaults.py.inbwarsaw2000-06-201-21/+24
* Enqueue(): New convention; msgdata keys that start with leadingbwarsaw2000-06-201-0/+5