summaryrefslogtreecommitdiff
path: root/mailman/commands
Commit message (Collapse)AuthorAgeFilesLines
* Push the source directory into a 'src' subdirectory so that zc.buildout worksBarry Warsaw2009-01-2517-1555/+0
| | | | correctly regardless of how it's used.
* Picking some (py)lint.Barry Warsaw2009-01-042-23/+0
|
* Remove the mailman.interface magic. Use the more specific interface imports.Barry Warsaw2009-01-043-4/+4
|
* - For command line scripts, -C names the configuration file to use. ForBarry Warsaw2009-01-031-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | convenient testing, if -C is not given, then the environment variable MAILMAN_CONFIG_FILE is consulted. - Mailing lists no longer have a .web_page_url attribute; this is taken from the mailing list's domain's base_url attribute. - Incoming MTA selection is now taken from the config file instead of plugins. An MTA for Postfix+LMTP is added. bin/genaliases works again. - The LMTP server now properly calculates the message's original size. - If a message has no Message-ID, the stock archivers will return None for the permalink now instead of raising an assertion. - IArchiver no longer has an is_enabled property; this is taken from the configuration file now. - In bin/create_list, fixed a unicode problem when the language is defined in the configuration file. - Fixed bin/dumbdb, bin/list_lists, bin/remove_list, bin/unshunt, and bin/mailmanctl - config.archivers is a property now, not a dictionary that needs initialization from plugins. - IMailTransportAgent interface has been added.
* Bump copyright yearsBarry Warsaw2009-01-0115-15/+15
|
* bin/test -t commands now works.Barry Warsaw2008-12-273-5/+1
|
* Lots of changes to make bin/withlist work under a buildout environment.Barry Warsaw2008-12-207-7/+7
| | | | | | | | | | mailman.configuration -> mailman.config.config mailman.initialize -> mailma.core.initialize mailman.loginit -> mailman.core.logging (yay future absolute imports!) Convert all configurations to lazr.config, though some legacy still remains, and I haven't been able to remove Defaults.py yet. Added as_boolean() and as_log_level() helpers for explicit type conversion. Added a schema.cfg.
* Upgrade to GPLv3.Barry Warsaw2008-09-2415-165/+175
|
* Complete the 'join' command, including allowing it to both register andBarry Warsaw2008-09-242-66/+41
| | | | subscribe to a mailing list.
* Collect the initialization of adapters into a separate method.Barry Warsaw2008-09-232-16/+67
| | | | Flesh out the join method.
* checkpointingBarry Warsaw2008-08-252-2/+23
|
* Merge in command refactoring branch.Barry Warsaw2008-08-129-165/+352
|\ | | | | | | | | | | Begin to flesh out the tests for the join command. Refactor out notifications from the add_member() function.
| * Checkpointing new command infrastructure.Barry Warsaw2008-08-128-165/+285
|/ | | | | | - Add join command - Add echo command - Add end command
* Update and reorganize the command queue runner so that it works with theBarry Warsaw2008-04-2616-0/+1338
plugin architecture. Update the Echo command to the new architecture. Add a doctest of course.