summaryrefslogtreecommitdiff
path: root/Mailman/Handlers/Scrubber.py
Commit message (Expand)AuthorAgeFilesLines
* Reorganize doctests, moving handler documentation into Mailman/handlers/docs.Barry Warsaw2008-01-241-500/+0
* Update copyright years. Change a plugin name.Barry Warsaw2008-01-131-1/+1
* Add an interface IArchiver which is used to calculate urls and send messagesBarry Warsaw2008-01-131-5/+4
* Convert to the Storm Python ORM <storm.canonical.com>. There were severalBarry Warsaw2007-11-181-4/+0
|\
| * Initial pylint/pyflakes cleanupBarry Warsaw2007-11-171-4/+0
* | - Scrubber.pyMark Sapiro2007-11-061-5/+6
|/
* Much progress, though not perfect, on migrating to SQLAlchemy 0.4 and ElixirBarry Warsaw2007-10-311-4/+3
* General cleanups some of which is even tested <wink>. Mailman.LockFile moduleBarry Warsaw2007-10-101-7/+4
* OMGW00T: After over a decade, the MailList mixin class is gone! Well,Barry Warsaw2007-09-211-2/+4
* Move the pending database into the SQLAlchemy/Elixir layer. The oldBarry Warsaw2007-08-011-5/+5
* Convert the Scrubber test to a doctest, and fix Scrubber.py, but otherwiseBarry Warsaw2007-07-121-13/+14
* Scrubber.py - Malformed RFC 2047 encoded filename= parameter can haveMark Sapiro2007-06-221-12/+16
* Merge exp-elixir-branch to trunk. There is enough working to make me feelbwarsaw2007-05-281-2/+22
* passwords.py: Looks like we still need unicode checking.tkikuchi2007-03-251-33/+41
* Clean up file permissions and umask settings. Now we set the umask to 007bwarsaw2007-01-051-26/+6
* Fix test_message.py by finishing the wind-through of the configuration objectbwarsaw2006-07-081-6/+6
* 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-4/+5
* Now that Python 2.3 is the minimum requirement for Mailman 2.2:bwarsaw2006-04-151-31/+7
* Preparing for email 3.0/4.0. get_type() -> get_content_type() etc.tkikuchi2006-03-071-2/+2
* Fixed bug 1430236 by catching TypeError when trying to get a decoded payloadmsapiro2006-02-191-1/+6
* variable name: it is not a floating number. (time tuple)tkikuchi2006-02-031-2/+2
* Back out Revision 2.30 patch for email.Message.set_payload() bugtkikuchi2006-01-291-10/+3
* Port cleaning changes forward from 2.1-maint branch.bwarsaw2005-12-301-5/+6
* Fixes for email.set_payload() not distinguish parsed or virgin payload.tkikuchi2005-12-241-21/+24
* Add an extra trailing space in scrubbed content URL. This may save thetkikuchi2005-12-131-1/+3
* Add OverflowError in the except list.tkikuchi2005-09-191-1/+1
* back porting from 2.1.6tkikuchi2005-08-281-33/+100
* FSF office has moved. chdcking in for MAIN branch.tkikuchi2005-08-271-1/+1
* process(): In the msg.is_multipart() clause, inside the clause thatbwarsaw2003-09-131-2/+5
* makedirs(): Only twiddle the attachment directory permissions if webwarsaw2003-01-241-5/+5
* A few minor refinements to the previous patch.bwarsaw2003-01-201-6/+10
* Fixes for bug #669081. Based on Tokio Kikuchi's patch, but extendedbwarsaw2003-01-201-18/+56
* save_attachment(): Use Message.get_content_type() instead of thebwarsaw2003-01-191-4/+5
* Copyright years.bwarsaw2003-01-101-4/+4
* safe_strftime(): Watch out for TypeError coming back from strftime().bwarsaw2003-01-101-1/+1
* process(): This is the part of Martin's patch # 655214 not related tobwarsaw2002-12-201-0/+2
* calculate_attachments_dir(): Be defensive about bogus Date headers. ;/bwarsaw2002-11-221-6/+32
* Martin v. Loewis's SF patch #634109 for better scrubbing of multipartbwarsaw2002-11-131-22/+52
* process(): Fix for SF bug #598844 reported by Patrick Finnerty wherebwarsaw2002-08-221-1/+4
* save_attachment(): Strip leading dots off the filename.bwarsaw2002-08-151-0/+4
* Rework the directory layout for attachments. There were two problemsbwarsaw2002-08-131-40/+63
* process(): Calculate the message content type once, falling back tobwarsaw2002-07-121-4/+5
* QuoteHyperChars() -> websafe()bwarsaw2002-05-221-3/+2
* save_attachment(): Ugly hack to make sure that the attachmentsbwarsaw2002-04-191-1/+4
* Update copyright years.bwarsaw2002-03-161-1/+1
* save_attachment(): Why not actually /use/ the baseurl local variable?bwarsaw2001-12-191-1/+1
* process(): Teach the scrubber about message/rfc822 types, which arebwarsaw2001-11-301-3/+41
* process(): Implement ARCHIVE_HTML_SANITIZER == 3, strip but don'tbwarsaw2001-10-271-3/+16
* process(): Implement ARCHIVE_HTML_SANITIZER == 2, meaning "leave itbwarsaw2001-10-271-6/+31