| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Happy New Year. | Barry Warsaw | 2010-01-01 | 15 | -15/+15 |
| | | |||||
| * | * Add REST interface for joining a mailing list. | Barry Warsaw | 2009-12-28 | 1 | -2/+2 |
| | | | | | | | * add_member() now returns the newly created IMember. * Reorganized several exceptions and exposed them to the REST API. * Added NoSuchListError. | ||||
| * | IRegistrar is now a utility; it doesn't need to be adapted from an IDomain. | Barry Warsaw | 2009-12-12 | 3 | -48/+88 |
| | | | | | | | | This is because registration confirmation messages must come from the mailing list that the subscription request came from. Remove IDomain.confirm_address() since this lives only on the IMailingList now. | ||||
| * | Merge trunk | Barry Warsaw | 2009-12-12 | 1 | -1/+1 |
| |\ | |||||
| | * | OS X doesn't have /bin/true | Barry Warsaw | 2009-12-11 | 1 | -1/+1 |
| | | | |||||
| * | | IRegistrar.register() now requires a mailing list argument. This fixes the | Barry Warsaw | 2009-12-10 | 1 | -1/+1 |
| | | | | | | | | | problem where the confirmation message doesn't know where to come from. | ||||
| * | | * Refactor the language manager off of the config object and into a utility. | Barry Warsaw | 2009-12-10 | 3 | -5/+8 |
| |/ | | | | | | | | * Fix a few small typos in exception handlers. * Move the initialization of the Zope Component Architecture into the first initialization step. The only reason we couldn't do that previously was because the domain object referenced the config, causing a circularity problem. Refactor the Domain implementation to avoid that. | ||||
| * | Typo. | Barry Warsaw | 2009-12-10 | 1 | -0/+1 |
| | | |||||
| * | Add missing import. | Barry Warsaw | 2009-12-10 | 1 | -0/+2 |
| | | |||||
| * | Migrate unshunt to the bin/mailman command. | Barry Warsaw | 2009-12-10 | 2 | -0/+214 |
| | | |||||
| * | * Make IDomainManager a utility, since the config object is global. | Barry Warsaw | 2009-12-08 | 6 | -17/+84 |
| | | | | | | | | | * Give IMailingList a .domain attribute which looks up the IDomain for its .host_name. This cleans up a lot of code. * Add a test for the 'confirm' email command. * Suppress blank lines in email command responses. * Make the IDomainCollection a utility. | ||||
| * | Fix some test failures: | Barry Warsaw | 2009-12-08 | 2 | -0/+6 |
| | | | | | | * when postfix is not installed * because the Subject values are instances, not strings | ||||
| * | Only a verified address can be used to unsubscribe someone from a mailing list. | Barry Warsaw | 2009-12-06 | 2 | -7/+39 |
| | | |||||
| * | Add tests for -leave with one of your alternative addresses. | Barry Warsaw | 2009-12-06 | 2 | -2/+39 |
| | | |||||
| * | Implement the 'leave' email command. | Barry Warsaw | 2009-12-06 | 2 | -6/+55 |
| | | |||||
| * | * Fix a test based on updated output. | Barry Warsaw | 2009-12-06 | 3 | -2/+77 |
| | | | | | | | | | | * 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. | ||||
| * | * Mostly eradicate mentions of mailmanctl. | Barry Warsaw | 2009-12-05 | 1 | -5/+5 |
| | | | | | * In most human readable text, qrunner -> queue runner | ||||
| * | Replace the old bin/dumpdb with 'bin/mailman qfile'. | Barry Warsaw | 2009-12-04 | 2 | -0/+163 |
| | | |||||
| * | fix a test | Barry Warsaw | 2009-11-29 | 1 | -9/+9 |
| | | |||||
| * | Fix a test and make Sphinx happy. | Barry Warsaw | 2009-11-28 | 1 | -2/+2 |
| | | |||||
| * | Convert bin/genaliases to bin/mailman aliases | Barry Warsaw | 2009-11-28 | 2 | -0/+126 |
| | | |||||
| * | When no arguments are given to 'bin/members', print a list of all the mailing | Barry Warsaw | 2009-11-28 | 2 | -3/+27 |
| | | | | | | | | 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 the | Barry Warsaw | 2009-11-28 | 2 | -58/+77 |
| | | | | | common case. | ||||
| * | Moderate testing of the withlist command. | Barry Warsaw | 2009-11-26 | 2 | -1/+123 |
| | | |||||
| * | Flesh out --run | Barry Warsaw | 2009-11-26 | 1 | -12/+40 |
| | | |||||
| * | * The start of a conversion of bin/withlist to bin/mailman withlist | Barry Warsaw | 2009-11-26 | 2 | -1/+188 |
| | | | | | | | | | * Add lots of debugging to the SMTP delivery chain * Move the VERP calculation to the deliver module, since this is the central place we do delivery. For example, when it was in to_outgoing, other routes for injecting the message may not have been verp'd. to_outgoing is now really simple. | ||||
| * | Add a development mode setting which changes the basic behavior of mailman. | Barry Warsaw | 2009-11-24 | 3 | -10/+61 |
| | | | | | | | | | | | | | | | 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 | 8 | -9/+9 |
| | | | | | package. | ||||
| * | Move a module. | Barry Warsaw | 2009-11-04 | 1 | -1/+1 |
| | | |||||
| * | Add 'bin/mailman version' command (identical to bin/mailman --version) | Barry Warsaw | 2009-11-03 | 3 | -1/+60 |
| | | |||||
| * | Add bin/mailman reopen and bin/mailman restart | Barry Warsaw | 2009-10-06 | 2 | -9/+40 |
| | | | | | Add .log prefix onto default logging file names. | ||||
| * | Move mailmanctl start and stop commands into bin/mailman. | Barry Warsaw | 2009-10-06 | 2 | -0/+297 |
| | | |||||
| * | whitespace | Barry Warsaw | 2009-09-19 | 1 | -1/+1 |
| | | |||||
| * | Convert bin/inject to bin/mailman inject | Barry Warsaw | 2009-09-19 | 8 | -8/+297 |
| | | | | | | | 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 an | Barry Warsaw | 2009-08-26 | 1 | -3/+5 |
| | | | | | IUserManager utility. | ||||
| * | Instead of using an adapter, use a utility to get the mailing list manager. | Barry Warsaw | 2009-08-26 | 4 | -5/+9 |
| | | |||||
| * | Fix buglet. | Barry Warsaw | 2009-08-25 | 1 | -0/+1 |
| | | |||||
| * | Test updates and repair.xo | Barry Warsaw | 2009-08-21 | 2 | -9/+13 |
| | | |||||
| * | * Updated NEWS.txt for 3.0a3. | Barry Warsaw | 2009-08-21 | 2 | -4/+5 |
| | | | | | | * 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 | 2 | -0/+104 |
| | | |||||
| * | Refactor the subcommands so that the infrastructure does more of the menial | Barry Warsaw | 2009-08-16 | 4 | -41/+81 |
| | | | | | | | | tasks. This also let's the bin/mailman command sort its subcommands for help printing. Add the outline of a 'members' subcommand. | ||||
| * | Add the 'mailman remove' command. | Barry Warsaw | 2009-08-14 | 3 | -2/+137 |
| | | |||||
| * | The language manager is not test-isolated. For now, just use a fake language | Barry Warsaw | 2009-08-13 | 1 | -3/+3 |
| | | | | | code. | ||||
| * | Tests for setting an owner and the language. A test for notifications, and | Barry Warsaw | 2009-08-12 | 2 | -3/+92 |
| | | | | | errors. Update newlist.txt. | ||||
| * | Add more tests for the 'mailman create' command. | Barry Warsaw | 2009-08-12 | 1 | -0/+55 |
| | | |||||
| * | Add command line creation of mailing lists. | Barry Warsaw | 2009-08-12 | 2 | -3/+164 |
| | | |||||
| * | 'mailman info' command. | Barry Warsaw | 2009-08-12 | 2 | -0/+103 |
| | | |||||
| * | bin/mailman help as an alias for bin/mailman --help | Barry Warsaw | 2009-08-09 | 2 | -1/+49 |
| | | |||||
| * | Rename files inside src/mailman/commands to indicate whether it's an email | Barry Warsaw | 2009-08-09 | 5 | -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. Right | Barry Warsaw | 2009-08-09 | 2 | -0/+229 |
| | | | | | | | | | | | | | | 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. | ||||
