| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Bump copyright years. | Barry Warsaw | 2017-01-04 | 1 | -1/+1 |
| | | |||||
| * | Use `atpublic` for @public instead of internal copy. | Barry Warsaw | 2016-11-29 | 1 | -1/+1 |
| | | |||||
| * | Clean up the commands subdirectory. | Barry Warsaw | 2016-03-24 | 1 | -17/+15 |
| | | |||||
| * | Happy New Year. | Barry Warsaw | 2016-01-02 | 1 | -1/+1 |
| | | |||||
| * | The ``mailman members`` command can now be used to display members based on | Barry Warsaw | 2015-12-22 | 1 | -35/+66 |
| | | | | | | subscription roles. Also, the positional "list" argument can now accept list names or list-ids. | ||||
| * | * Refactor add_member() so that it uses a RequestRecord namedtuple. | Barry Warsaw | 2015-03-21 | 1 | -7/+5 |
| | | | | | | | * RequestRecord contains no password key so these are not part of the held requests database any more. * Pending record contains `email` now instead of `address`. | ||||
| * | Bump copyright years. | Barry Warsaw | 2015-01-04 | 1 | -1/+1 |
| | | |||||
| * | Remove huge amounts of now unnecessary file boilerplate. | Barry Warsaw | 2014-12-22 | 1 | -8/+4 |
| | | |||||
| * | Port some of the commands. | Barry Warsaw | 2014-12-13 | 1 | -2/+0 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2014-01-01 | 1 | -1/+1 |
| | | |||||
| * | Switch to PEP 435 enums from flufl.enums. | Barry Warsaw | 2013-06-18 | 1 | -2/+2 |
| | | |||||
| * | Bump copyright years. | Barry Warsaw | 2013-01-01 | 1 | -1/+1 |
| | | |||||
| * | Replace flufl.password with passlib, albeit with a wrapper. | Barry Warsaw | 2012-06-27 | 1 | -1/+1 |
| | | |||||
| * | General code cleanup. | Barry Warsaw | 2012-04-25 | 1 | -3/+2 |
| | | | | | | | | | - Add explicit dependency on zope.event in setup.py. - Use Python 3 compatible syntax for specifying that a class implements an interface, i.e. the @implementer class decorator. - print_function futures. - Whitespace normalization. | ||||
| * | - Convert the CLI modules to use print_function. | Barry Warsaw | 2012-04-22 | 1 | -2/+3 |
| | | | | | | - Use the @transactional decorator. - Use the transaction context manager. | ||||
| * | Schema change. After discussion at Pycon, we decided to change "real_name" to | Barry Warsaw | 2012-03-15 | 1 | -8/+10 |
| | | | | | | | | | | | | "display_name" across the board. * `IMailingList.real_name` -> `IMailingList.display_name` * `IUser.real_name` -> `IUser.display_name` * `IAddress.real_name` -> `IAddress.display_name` * Schema changes: - real_name -> display_name (mailinglist, user, address) | ||||
| * | copybump | Barry Warsaw | 2012-01-01 | 1 | -1/+1 |
| | | |||||
| * | Replace the password stuff with flufl.password. | Barry Warsaw | 2012-01-01 | 1 | -2/+2 |
| | | |||||
| * | encrypt_password(): New convenience function for ensuring that a password is | Barry Warsaw | 2011-04-08 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | both encrypted according to a scheme, and a bytes object. add_member(): Use encrypt_password(). cli_members: Give the user a default, user-friendly password. Of course, this will be encrypted so it can't be retrieved, but it can be reset. Passwords are stored as bytes objects, not unicode now. ConfigLayer: Set the default test password scheme to cleartext. General test repair. | ||||
| * | Happy New Year. | Barry Warsaw | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | Because it was just to damn confusing, rename IAddress.address to | Barry Warsaw | 2011-01-01 | 1 | -5/+5 |
| | | | | | | | IAddress.email and IAddress.original_address to IAddress.original_email. From now on we'll use "address" to talk about the IAddress object and "email" to talk about the textual email address. | ||||
| * | Support filtering by delivery status. | Barry Warsaw | 2010-01-23 | 1 | -1/+37 |
| | | |||||
| * | Add filtering by delivery mode. | Barry Warsaw | 2010-01-23 | 1 | -0/+29 |
| | | |||||
| * | -o/--output | Barry Warsaw | 2010-01-23 | 1 | -6/+20 |
| | | |||||
| * | Refactoring and basic tests for membership display. | Barry Warsaw | 2010-01-23 | 1 | -4/+27 |
| | | |||||
| * | For 'bin/mailman members': | Barry Warsaw | 2010-01-23 | 1 | -12/+10 |
| | | | | | | | * -a option uses input_filename internally and a metavar of FILENAME * Change the assertion for when there isn't 1 argument * Do a better job of converting input to unicode. | ||||
| * | Happy New Year. | Barry Warsaw | 2010-01-01 | 1 | -1/+1 |
| | | |||||
| * | Typo. | Barry Warsaw | 2009-12-10 | 1 | -0/+1 |
| | | |||||
| * | When no arguments are given to 'bin/members', print a list of all the mailing | Barry Warsaw | 2009-11-28 | 1 | -3/+9 |
| | | | | | | | | list's member addresses and real names. Change the default LMTP server port to 8024, since 24 is the default (for postfix) but we don't want to require root. | ||||
| * | Add a development mode setting which changes the basic behavior of mailman. | Barry Warsaw | 2009-11-24 | 1 | -5/+16 |
| | | | | | | | | | | | | | | | The only thing it does currently is force the recipients in the low level connection code to a hard-coded address. Also: * Fix the inject command's --filename/-f argument * Make inject's LISTNAME required * When inject reads from stdin, capture C-c and print a nicer message * Extend the members command so that blank lines and lines starting with # are ignored. * members command should not fail when an address is already subscribed. Just warn and continue. | ||||
| * | Factor out most of the i18n subsystem and convert to using the flufl.i18n | Barry Warsaw | 2009-11-15 | 1 | -1/+1 |
| | | | | | package. | ||||
| * | Instead of using an adapter, use a utility to get the mailing list manager. | Barry Warsaw | 2009-08-26 | 1 | -1/+2 |
| | | |||||
| * | * Updated NEWS.txt for 3.0a3. | Barry Warsaw | 2009-08-21 | 1 | -1/+2 |
| | | | | | | * Use the IListManager() adapter instead of hanging the list manager off of config.db. This makes the code somewhat cleaner. | ||||
| * | The basics of 'mailman members --add'. | Barry Warsaw | 2009-08-16 | 1 | -0/+44 |
| | | |||||
| * | Refactor the subcommands so that the infrastructure does more of the menial | Barry Warsaw | 2009-08-16 | 1 | -0/+46 |
| tasks. This also let's the bin/mailman command sort its subcommands for help printing. Add the outline of a 'members' subcommand. | |||||
