summaryrefslogtreecommitdiff
path: root/src/mailman/app/lifecycle.py
Commit message (Expand)AuthorAgeFilesLines
* Moved InvalidListNameError class definition to mailman.interfaces.mailinglist.Mark Sapiro2017-02-201-11/+4
* Updated rest/lists.py to handle list name error exceptions and addedMark Sapiro2017-02-191-0/+4
* Made the allowable list name characters configurable.Mark Sapiro2017-02-191-1/+15
* Implemented stricter listname validation.Mark Sapiro2017-02-191-1/+15
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
* First massive round of cleanups.Barry Warsaw2016-03-231-11/+5
* Happy New Year.Barry Warsaw2016-01-021-1/+1
* Move the data_paths.Barry Warsaw2015-12-201-2/+0
* Add a send-digests subcommand to send list digests right now.Barry Warsaw2015-12-201-7/+5
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-5/+1
* Use print functions consistently through, and update all __future__ imports toBarry Warsaw2014-04-281-1/+1
* - Clean up and simplify remove_list()Barry Warsaw2014-03-021-20/+7
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
* LP: #975692 phase 1Barry Warsaw2012-12-281-3/+9
* * The link between members and the mailing lists they are subscribed to, isBarry Warsaw2012-09-041-13/+9
* Eradicate Pipermail. Everything but the scrubber test works. That will takeBarry Warsaw2012-03-151-10/+1
* copybumpBarry Warsaw2012-01-011-1/+1
* * Implement the style manager as a utility instead of an attribute hangingBarry Warsaw2011-10-241-1/+2
* Remove all pylint vestiges.Barry Warsaw2011-08-031-1/+0
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-161-4/+4
* Implement the email address validator as a utility for easier pluggability.Barry Warsaw2011-01-061-4/+6
* Happy New Year.Barry Warsaw2011-01-011-1/+1
* Basic importer test.Barry Warsaw2010-05-061-1/+1
* Add POST validators.Barry Warsaw2010-03-011-1/+15
* Happy New Year.Barry Warsaw2010-01-011-1/+1
* IRegistrar is now a utility; it doesn't need to be adapted from an IDomain.Barry Warsaw2009-12-121-2/+0
* * Make IDomainManager a utility, since the config object is global.Barry Warsaw2009-12-081-1/+1
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-261-3/+4
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-261-2/+4
* * Updated NEWS.txt for 3.0a3.Barry Warsaw2009-08-211-2/+3
* Move BadDomainSpecificationError to domain.txt interface. Try to set this toBarry Warsaw2009-07-261-3/+3
* Wow. Put domains into the database.Barry Warsaw2009-07-161-1/+2
* Many pylint cleanups.Barry Warsaw2009-06-301-3/+2
* When cleaning up the artifacts of a list being deleted, be more careful forBarry Warsaw2009-05-271-1/+3
* Refactor __import__'s into a separate utility module.Barry Warsaw2009-05-161-6/+3
* rsplit -> rpartitionBarry Warsaw2009-05-151-6/+6
* Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the UtilsBarry Warsaw2009-02-121-2/+2
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-251-0/+114