summaryrefslogtreecommitdiff
path: root/Mailman
Commit message (Expand)AuthorAgeFilesLines
* getallrecipients(): returns a tuple list of all To: and Cc: headerbwarsaw1999-01-121-0/+16
* Copied from Python 1.5.2 since we'll need the new interface.bwarsaw1999-01-121-0/+904
* main(): when crafting the admlogin.txt and there's no REQUEST_URI, fixbwarsaw1999-01-091-1/+1
* Copied from the Python 1.5.2 distribution.bwarsaw1999-01-091-0/+107
* ChangeOptions(): In `subscribees' section, ValidateEmail() now handlesbwarsaw1999-01-091-9/+2
* ValidateEmail(): Raise a MMBadEmailError on empty str.bwarsaw1999-01-091-0/+2
* GetAbsoluteOptionsURL(): Downcase the address, since it could come inbwarsaw1999-01-091-1/+2
* GetValidValue(): Use new ValidateEmail() interface andbwarsaw1999-01-091-12/+9
* ApprovedAddMember(): Use the new ValidateEmail() interfacebwarsaw1999-01-091-2/+2
* ValidateEmail(): Renamed from ValidEmail().bwarsaw1999-01-091-13/+13
* A start on the conversion to class-based exceptions :-)bwarsaw1999-01-091-2/+9
* main(): in previous VARHELP workaround, QUERY_STRING could exist butbwarsaw1999-01-091-3/+4
* HandleRequests(): the entries in the FieldStorage `form' could be abwarsaw1999-01-091-1/+4
* main(): Kludge-around for accessing variable details when cookies arebwarsaw1999-01-081-13/+23
* DeliverToList(): Ignore ECHILD exceptions that have been reported onbwarsaw1999-01-081-1/+17
* Changes to workaround some bogus clients which either don't include abwarsaw1999-01-081-2/+24
* Minor reformattingbwarsaw1999-01-081-4/+4
* Added cgi.py from Python 1.5.2 distribution.bwarsaw1999-01-081-0/+1341
* chunkify(): Don't put mm_cfg.DEFAULT_ADMIN_MEMBER_CHUNKSIZE as abwarsaw1999-01-061-1/+3
* processQueue(): We can pretty much guarantee that if an os.error isbwarsaw1999-01-051-7/+2
* TemporaryFile(): Divergence from Python 1.5.2 version. Can't use barebwarsaw1999-01-051-1/+6
* Added a TODO: fix the file!bwarsaw1999-01-051-0/+1
* reraise(): can now take an optional val argument, which is only usedbwarsaw1999-01-051-3/+7
* Save(): Can't use a bare `raise' here, since Python 1.5 doesn't havebwarsaw1999-01-051-1/+1
* IsAdministrivia(): Made more stringent about 'set' command, since weklm1999-01-051-2/+5
* SendMailToNewsGroup(): Slight reconfiguration of error messagesbwarsaw1998-12-301-7/+7
* SendMailToNewsGroup(): Don't raise an exception when either thebwarsaw1998-12-301-4/+8
* FormatMembershipOptions(): Changes to the table that gets built tobwarsaw1998-12-301-8/+28
* new class: DefinitionListbwarsaw1998-12-301-5/+14
* AddMember(), ApprovedAddMember(): In both cases, normalize addressbwarsaw1998-12-301-0/+14
* In `subscribees' section, parse address through Utils.ParseAddrs() sobwarsaw1998-12-301-0/+1
* ParseAddrs(): New function which attempts to parse out the emailbwarsaw1998-12-301-0/+42
* __get_f(): Use Mailman.Utils.reraise()bwarsaw1998-12-291-5/+2
* Use the default argument to the reraise() functionbwarsaw1998-12-291-4/+4
* reraise(): exc argument is optional, to more closely resemble Pythonbwarsaw1998-12-291-2/+5
* ChangeOptions(): Rework the test for empty or whitespace-only blankbwarsaw1998-12-291-8/+18
* LogStdErr(): small patch to ensure we get a stdout. Python 1.5bwarsaw1998-12-291-1/+5
* Be sure we import the latest version of tempfile.py from the Pythonbwarsaw1998-12-291-8/+13
* Copied from the Python 1.5.2b1 distribution, this version implementsbwarsaw1998-12-291-0/+141
* DeliverToUser(): Small stylistic tweak to change the sense of the testbwarsaw1998-12-291-19/+19
* SendMailToNewsGroup(): Small stylistic tweak to put the os.fork() inbwarsaw1998-12-291-2/+2
* FormatListListinfo(): Small tweak to make the email addr entry box 30bwarsaw1998-12-291-1/+1
* Fixed two instances where the old module named mm_err was beingbwarsaw1998-12-292-4/+4
* GetValidValue(): Fixed small bug in return value of mm_cfg.Numberbwarsaw1998-12-291-0/+1
* Don't use eval() to turn a string into an int, use int() -- it's safer.bwarsaw1998-12-292-27/+24
* GetValidValue(): Zap another case of eval() for string->number conversion.bwarsaw1998-12-291-7/+11
* GetValidValue(): Don't use eval() to turn a string into an int, usebwarsaw1998-12-291-4/+3
* get_list(): Watch out for no trailing slash on the URL, in which casebwarsaw1998-12-271-1/+5
* Fixed bugs that occur when no list name is given in the URL.bwarsaw1998-12-271-45/+50
* LockFile.lock(): Two changes: first a minor one, if we raise abwarsaw1998-12-272-14/+54