summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* rmdirhier(): We don't need this now that we've re-discovered <wink>bwarsaw2002-12-021-22/+4
* uquote(): Factored out the html-ifying of a string from uncanonstr()bwarsaw2002-11-181-9/+12
* maketext(): If the interpolation fails with a UnicodeError, we try tobwarsaw2002-11-181-1/+7
* to_dollar(): We have to not only escape $'s but we have to unescapebwarsaw2002-10-291-2/+2
* ValidateEmail(): Include the string argument in the MMBadEmailErrorbwarsaw2002-10-061-3/+3
* uncanonstr(): We always want this to return a byte string, but itbwarsaw2002-10-041-5/+17
* is_administrivia(): Change slightly the way the administrivia searchbwarsaw2002-10-021-3/+9
* canonstr(): With help from Tokio Kikuchi, this patch should make forbwarsaw2002-09-181-3/+13
* canonstr(): New helper function which will take a string from a webbwarsaw2002-09-171-0/+58
* GetDirectories(): Remove. We were only using this to get the list ofbwarsaw2002-09-131-5/+0
* Some Pychecker suggested cleanupsbwarsaw2002-07-171-4/+3
* midnight(): New utility function to calculate the epoch seconds of abwarsaw2002-05-281-0/+9
* QuoteHyperChars() -> websafe()bwarsaw2002-05-221-4/+3
* GetRequestURI(): Always cgi.escape() the url retrieved from thebwarsaw2002-05-201-5/+10
* AddressesMatch(), FindMatchingAddresses(): AFAICT, these two functionsbwarsaw2002-05-171-49/+0
* Untabificationbwarsaw2002-04-281-5/+5
* is_administrivia(): Do the same test on the Subject: field that we dobwarsaw2002-04-051-10/+8
* Patches to help localize where file system layout decisions are made.bwarsaw2002-03-051-6/+5
* WHITESPACE -> whitespace everywhere.bwarsaw2002-02-231-8/+72
* maketext(): As a final fallback, if a template cannot be found in anybwarsaw2002-01-081-5/+12
* get_global_password(): Factor this out of check_global_passwordbwarsaw2002-01-061-3/+10
* get_site_email(): Default the `extra' argument to None, and change thebwarsaw2001-11-201-2/+4
* get_domain(): Lower case the host name since host names are case insensitive.bwarsaw2001-11-021-2/+2
* List2Dict(): Add `foldcase' argument. When true, coerce all elementsbwarsaw2001-10-151-7/+10
* list_exists(): This has to know about config.pck and config.pck.last files.bwarsaw2001-10-041-5/+10
* Convert from mimelib to email.bwarsaw2001-10-011-7/+2
* ScriptURL(): Instead of using DEFAULT_URL directly, usebwarsaw2001-08-201-2/+2
* _badchars(): Fixed a typo in the last change; the `/' character needsbwarsaw2001-08-141-1/+1
* get_site_email(): New function.bwarsaw2001-08-041-0/+6
* Some code re-organization.bwarsaw2001-07-191-76/+29
* unique_message_id(): New function to craft a guaranteed unique Message-ID.bwarsaw2001-07-061-0/+19
* maketext(): When interpolating the dict into the template, catchbwarsaw2001-05-311-1/+1
* maketext(): Better support for template specialization levels. Thisbwarsaw2001-05-181-37/+83
* reap(): It's possible under some circumstances to get an ECHILD frombwarsaw2001-05-141-1/+8
* De-string-module-ification.bwarsaw2001-05-111-31/+33
* SetSiteAdminPassword() -> set_global_password(): Also, add optionalbwarsaw2001-05-091-9/+53
* QuoteHyperChars(): Porting forward from 2.0.4 a patch to get rid ofbwarsaw2001-05-011-15/+2
* chunkify(): Removed.bwarsaw2001-04-091-18/+0
* wrap(): Added honor_leading_ws argument, defaulted to 1, which if truebwarsaw2001-04-021-5/+5
* maketext(): Even though we're using a SafeDict, it's still possiblebwarsaw2001-02-281-4/+7
* MakeDirTree(): Remove (obsoleted by os.makedirs()).bwarsaw2001-02-161-21/+7
* CheckSiteAdminPassword(): Typo that should have chopped off all butbwarsaw2001-02-161-1/+1
* This module still needs lots of cleaning up but for now...bwarsaw2001-02-151-150/+91
* maketext(): New optional parameter `lang' which is the language tobwarsaw2000-12-261-2/+4
* write(): No longer necessary; Python 2.0's extended print syntax isbwarsaw2000-12-071-20/+0
* ScriptURL(): Hopefully fixes the last place that not havingbwarsaw2000-11-161-1/+5
* SetSiteAdminPassword(), CheckSiteAdminPassword(): These are betterbwarsaw2000-10-021-0/+16
* GetPathPieces(): Make this more efficient by using filter(), andbwarsaw2000-09-281-9/+7
* maketext(): Default dict argument to None, which means empty list.bwarsaw2000-09-171-1/+3
* MakeRandomPassword(): In response to several complaints, and SF bugbwarsaw2000-09-121-8/+16