summaryrefslogtreecommitdiff
path: root/src/mailman/app/membership.py
Commit message (Expand)AuthorAgeFilesLines
* Bump copyright years.Barry Warsaw2017-01-041-1/+1
* Use `atpublic` for @public instead of internal copy.Barry Warsaw2016-11-291-1/+1
* New template system. Closes #249Barry Warsaw2016-07-161-6/+7
* Fixes #237Barry Warsaw2016-06-031-6/+6
* Remove nonmember subscriptions if susbcribed as member.Aditya2016-05-311-0/+6
* First massive round of cleanups.Barry Warsaw2016-03-231-10/+4
* Boost coverage.Barry Warsaw2016-01-251-1/+1
* Happy New Year.Barry Warsaw2016-01-021-1/+1
* Merge branch '1-admin-notify-mchanges' into 'release-3.0'Barry Warsaw2015-05-021-7/+20
* Remove a misleading comment.Barry Warsaw2015-03-221-1/+0
* * Refactor add_member() so that it uses a RequestRecord namedtuple.Barry Warsaw2015-03-211-67/+36
* LP: #1425359: Elaborate on how email addresses with mixed case can subscribeBarry Warsaw2015-03-131-9/+27
|\
| * Fixed the issue #1425359 and wrote corresponding tests.black-perl ankprashar@gmail.com2015-03-041-1/+1
|/
* Bump copyright years.Barry Warsaw2015-01-041-1/+1
* Remove huge amounts of now unnecessary file boilerplate.Barry Warsaw2014-12-221-5/+1
* Remove a few redundant checks.Barry Warsaw2014-04-151-3/+0
* * Module coding style consistency.Barry Warsaw2014-03-021-6/+2
* Several internal improvements:Barry Warsaw2014-01-061-2/+24
* Bump copyright years.Barry Warsaw2014-01-011-1/+1
* Bump copyright years.Barry Warsaw2013-01-011-1/+1
* * Simplify moderator.rst and requests.rst so they serve a better purpose asBarry Warsaw2012-12-171-1/+1
* DatabaseBarry Warsaw2012-10-161-1/+1
* * `passlib`_ is now used for all password hashing instead of flufl.password.Barry Warsaw2012-07-021-2/+2
* Replace flufl.password with passlib, albeit with a wrapper.Barry Warsaw2012-06-271-6/+3
* Schema change. After discussion at Pycon, we decided to change "real_name" toBarry Warsaw2012-03-151-9/+10
* copybumpBarry Warsaw2012-01-011-1/+1
* Replace the password stuff with flufl.password.Barry Warsaw2012-01-011-3/+5
* * User and Member ids are now proper UUIDs. The UUIDs are pended as unicodes,Barry Warsaw2011-08-301-17/+16
|\
| * LP: #834130 add moderators and owners through REST API w/testsStephen A. Goss2011-08-251-6/+4
|/
* * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to Barry Warsaw2011-05-251-1/+2
* Refactor .subscribe() from IAddress to IMailingList.Barry Warsaw2011-04-161-3/+2
* encrypt_password(): New convenience function for ensuring that a password isBarry Warsaw2011-04-081-5/+2
* add_member()Barry Warsaw2011-04-081-3/+7
* Utils.maketext() and Utils.findtext() are gone.Barry Warsaw2011-03-161-6/+6
* Eliminate Utils.get_pattern() and in the process, completely revampBarry Warsaw2011-02-251-4/+3
* Fixed a typo in add_member() which prevented subscribing an email address thatBarry Warsaw2011-01-311-1/+1
* Implement the email address validator as a utility for easier pluggability.Barry Warsaw2011-01-061-2/+2
* Split member and nonmember moderation.Barry Warsaw2011-01-021-26/+25
* Happy New Year.Barry Warsaw2011-01-011-1/+1
* This is part 1 of the merge of Jimmy Bergman's branchBarry Warsaw2010-12-281-2/+0
* Fix the obvious errors identified by pyflakes. Skip false positives (mostlyBarry Warsaw2010-10-081-1/+0
* Happy New Year.Barry Warsaw2010-01-011-1/+1
* Some corner case tests.Barry Warsaw2009-12-281-1/+2
* * Leave a mailing list via the REST API.Barry Warsaw2009-12-281-1/+5
* * Add REST interface for joining a mailing list.Barry Warsaw2009-12-281-2/+10
* Factor out most of the i18n subsystem and convert to using the flufl.i18nBarry Warsaw2009-11-151-3/+1
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-261-6/+8
* The basics of 'mailman members --add'.Barry Warsaw2009-08-161-1/+1
* Many pylint cleanups.Barry Warsaw2009-06-301-9/+21
* Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the UtilsBarry Warsaw2009-02-121-1/+2