summaryrefslogtreecommitdiff
path: root/src/mailman/commands/docs
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement the 'leave' email command.Barry Warsaw2009-12-061-3/+35
|
* * Fix a test based on updated output.Barry Warsaw2009-12-061-2/+2
| | | | | | | | | * Add a stub for the -confirm email command * Add stubs for -leave and -unsubscribe * Remove the crufty (and broken) 'tojoin' 'toleave' and 'toconfirm' metadata keys for synchronizing between lmtp and the command runner. Replace this by putting the subaddress recognized by lmtp into the metadata and having the command runner look at the subaddress.
* Replace the old bin/dumpdb with 'bin/mailman qfile'.Barry Warsaw2009-12-041-0/+67
|
* fix a testBarry Warsaw2009-11-291-9/+9
|
* Fix a test and make Sphinx happy.Barry Warsaw2009-11-281-2/+2
|
* Convert bin/genaliases to bin/mailman aliasesBarry Warsaw2009-11-281-0/+62
|
* When no arguments are given to 'bin/members', print a list of all the mailingBarry Warsaw2009-11-281-0/+18
| | | | | | | 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.
* Rework the 'bin/mailman lists' arguments to be more likely useful in theBarry Warsaw2009-11-281-33/+46
| | | | common case.
* Moderate testing of the withlist command.Barry Warsaw2009-11-261-0/+122
|
* Add a development mode setting which changes the basic behavior of mailman.Barry Warsaw2009-11-241-0/+37
| | | | | | | | | | | | | | 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.
* Add 'bin/mailman version' command (identical to bin/mailman --version)Barry Warsaw2009-11-031-0/+11
|
* Add bin/mailman reopen and bin/mailman restartBarry Warsaw2009-10-061-0/+3
| | | | Add .log prefix onto default logging file names.
* Move mailmanctl start and stop commands into bin/mailman.Barry Warsaw2009-10-061-0/+128
|
* whitespaceBarry Warsaw2009-09-191-1/+1
|
* Convert bin/inject to bin/mailman injectBarry Warsaw2009-09-197-8/+193
| | | | | | Expose the database store on .store instead of ._store A few other cleanups.
* Remove the user_manager attribute from config.db and expose it as anBarry Warsaw2009-08-261-3/+5
| | | | IUserManager utility.
* Instead of using an adapter, use a utility to get the mailing list manager.Barry Warsaw2009-08-262-2/+4
|
* Test updates and repair.xoBarry Warsaw2009-08-212-9/+13
|
* The basics of 'mailman members --add'.Barry Warsaw2009-08-161-0/+60
|
* Add the 'mailman remove' command.Barry Warsaw2009-08-142-1/+82
|
* The language manager is not test-isolated. For now, just use a fake languageBarry Warsaw2009-08-131-3/+3
| | | | code.
* Tests for setting an owner and the language. A test for notifications, andBarry Warsaw2009-08-121-2/+91
| | | | errors. Update newlist.txt.
* Add more tests for the 'mailman create' command.Barry Warsaw2009-08-121-0/+55
|
* Add command line creation of mailing lists.Barry Warsaw2009-08-121-0/+45
|
* 'mailman info' command.Barry Warsaw2009-08-121-0/+35
|
* Rename files inside src/mailman/commands to indicate whether it's an emailBarry Warsaw2009-08-091-1/+1
| | | | | | command (eml_ prefix) or a command line interface (cli_ prefix). Fix a test breakage.
* A start on the 'mailman' subcommand layout, with the help of argparse. RightBarry Warsaw2009-08-091-0/+127
| | | | | | | | | | | | | now the only subcommand is 'lists' which displays all mailing lists like the old bin/list_lists command did (which is now removed). Remove bin/version since 'bin/mailman --version' does this for us. Simplify the calculation of the bin scripts; there will be many fewer of them. Extend i18n to use a class based structure. By default, all i18n strings are dedented after translation and substitution, which improves command line help. The class structure allows for overriding this behavior.
* De-u-literal-ify our doctests.Barry Warsaw2009-07-173-19/+19
|
* Wow. Put domains into the database.Barry Warsaw2009-07-161-1/+2
| | | | | | | | Add an IDomainManager and a global domain manager which can be gotten by adapting the global config object. Add an IDomainCollection interface for exposing the domain manager onto the API.
* Move mailman.Message to mailman.email.Message. Rename Message.get_sender() toBarry Warsaw2009-02-093-3/+3
| | | | | | | | | Message.sender (property) and Message.get_senders() to Message.senders (another property). The semantics of .sender is slightly different too; it no longer consults config.mailman.use_envelope_sender. Add absolute_import and unicode_literals to Utils.py, and clean up a few imports.
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-253-0/+237
correctly regardless of how it's used.