summaryrefslogtreecommitdiff
path: root/Mailman/Utils.py
Commit message (Expand)AuthorAgeFilesLines
* Bite the bullet: rename the Mailman package to mailman.Barry Warsaw2008-02-271-860/+0
* Tweak copyright years.Barry Warsaw2008-02-071-1/+1
* Convert the administrivia check from the Hold handler to the administriviaBarry Warsaw2007-12-291-57/+0
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-211-0/+28
* ListAdmin mostly gone, but not quite.Barry Warsaw2007-09-091-0/+1
* It all started by trying to remove MailList.Create() and use the IListManagerBarry Warsaw2007-08-051-3/+2
* Move the pending database into the SQLAlchemy/Elixir layer. The oldBarry Warsaw2007-08-011-21/+5
* Merge the setuptools branch. Fix a couple of test modules that areBarry Warsaw2007-07-211-24/+30
|\
| * More work on completing the transition to setuptools.Barry Warsaw2007-07-181-1/+1
| * Major surgery to get the setuptools based installation passing all theBarry Warsaw2007-07-161-24/+30
* | Detect 'who' with 1 or 2 arguments as administrivia.Mark Sapiro2007-07-171-1/+1
|/
* Remove both the model and interface for RosterSets. These are no longer usedBarry Warsaw2007-06-181-1/+1
* Merge exp-elixir-branch to trunk. There is enough working to make me feelbwarsaw2007-05-281-5/+6
* Restore the use of passwords.Schemes enum for selection of password hashingbwarsaw2007-03-221-1/+3
* Fixes for i18n digest to work.tkikuchi2007-03-021-2/+5
* Restoreing i18n in 2.2tkikuchi2007-03-011-7/+3
* Passwords done right.bwarsaw2007-01-141-17/+8
* Clean up file permissions and umask settings. Now we set the umask to 007bwarsaw2007-01-051-3/+4
* Merged revisions 8113-8121 via svnmerge from bwarsaw2006-12-291-22/+22
* More work on the WSGI support. So far, I've tested most of the admin.py linksbwarsaw2006-10-151-30/+7
* Fix several problems reported by Mark. First, Python 2.3 doesn't havebwarsaw2006-08-291-0/+7
* Upgrade to email package version 4.0.1. Because email 4.0.1 is onlybwarsaw2006-07-301-3/+5
* First crack at real virtual domain support, i.e. mailing lists with the samebwarsaw2006-07-081-25/+29
* Massive conversion process so that Mailman can be run from a user specifiedbwarsaw2006-07-081-26/+27
* - Utils.py Fixed a security hole which allowed a crafted URI to injectmsapiro2006-07-071-0/+63
* Remove most uses of the types module, in favor of isinstance checks againstbwarsaw2006-04-171-3/+2
* - Convert all logging to Python's standard logging module. Get rid of allbwarsaw2006-04-171-5/+5
* Now that Python 2.3 is the minimum requirement for Mailman 2.2:bwarsaw2006-04-151-18/+3
* Improved fix for bug 1275856 to return host part of DEFAULT_URL if any frommsapiro2006-03-181-7/+5
* Fixed long standing bug (1275856) - get_domain() returned DEFAULT_EMAIL_HOSTmsapiro2006-03-121-3/+8
* back porting from 2.1.6tkikuchi2005-08-281-9/+67
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
* wrap(): Minor code cleaning.bwarsaw2003-10-071-4/+2
* to_percent(): Fix double dollar expansions.bwarsaw2003-09-241-1/+1
* maketext(), findtext(): Richard Barrett's patch for bug #730769, withbwarsaw2003-05-121-4/+15
* nntpsplit(): Helper function.bwarsaw2003-05-121-0/+11
* List2Dict(): Typobwarsaw2003-04-071-1/+1
* Use True/False where appropriate. Also update some code to new codingbwarsaw2003-04-061-40/+48
* _badchars: Do not allow email addresses that have 8-bit characters inbwarsaw2003-03-061-1/+1
* maketext(): If a TypeError or ValueError crashed the templatebwarsaw2003-01-281-1/+3
* IsLanguage(): New function.bwarsaw2003-01-271-0/+3
* ScriptURL(): Use s.endswith() where appropriate. Also whitespacebwarsaw2003-01-191-9/+9
* 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