| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Replace the message_store instance on the database with an IMessageStore | Barry Warsaw | 2009-08-26 | 9 | -31/+53 | |
| | | | | | utility. | |||||
| * | Remove the user_manager attribute from config.db and expose it as an | Barry Warsaw | 2009-08-26 | 27 | -145/+215 | |
| | | | | | IUserManager utility. | |||||
| * | Instead of using an adapter, use a utility to get the mailing list manager. | Barry Warsaw | 2009-08-26 | 26 | -61/+75 | |
| | | ||||||
| * | Remove the special cases for pylint. Version 0.18 "works" out of the box ↵ | Barry Warsaw | 2009-08-25 | 2 | -5/+68 | |
| | | | | | | | now, except that it has a bug where it can't handle "from __future__ import absolute_import". Robustify master.py so that we can't get into a situation where the pid dictionary changes size during iteration. No test, but this should be fixed. | |||||
| * | Fix buglet. | Barry Warsaw | 2009-08-25 | 1 | -0/+1 | |
| | | ||||||
| * | Tweaks | Barry Warsaw | 2009-08-24 | 1 | -3/+4 | |
| | | ||||||
| * | Better title | Barry Warsaw | 2009-08-24 | 1 | -5/+5 | |
| | | ||||||
| * | Updates to documentation. | Barry Warsaw | 2009-08-24 | 3 | -21/+38 | |
| | | ||||||
| * | Documentation reorganization and update. | Barry Warsaw | 2009-08-24 | 16 | -0/+4863 | |
| | | ||||||
| * | Post-release bump of version number. | Barry Warsaw | 2009-08-21 | 1 | -3/+3 | |
| | | ||||||
| * | Test updates and repair.xo | Barry Warsaw | 2009-08-21 | 42 | -85/+139 | |
| | | ||||||
| * | * Updated NEWS.txt for 3.0a3. | Barry Warsaw | 2009-08-21 | 10 | -17/+34 | |
| | | | | | | * Use the IListManager() adapter instead of hanging the list manager off of config.db. This makes the code somewhat cleaner. | |||||
| * | mailmanctl must use absolute imports | Barry Warsaw | 2009-08-17 | 3 | -1/+5 | |
| | | | | | | | Turn debug log level up to info so we're not spammed. Apparently we now have to add a \n to the stream output in emit(). | |||||
| * | Clean ups. | Barry Warsaw | 2009-08-17 | 1 | -5/+1 | |
| | | ||||||
| * | Use an adapter instead of custom handleException() code to return a 404 | Barry Warsaw | 2009-08-17 | 2 | -10/+10 | |
| | | | | | instead of a 500 for NotFound errors. | |||||
| * | We don't need the AadminWebServiceRequest any more. | Barry Warsaw | 2009-08-17 | 2 | -11/+5 | |
| | | ||||||
| * | Use the new lazr.restful.simple.Publication as a base class. | Barry Warsaw | 2009-08-17 | 1 | -50/+7 | |
| | | ||||||
| * | The basics of 'mailman members --add'. | Barry Warsaw | 2009-08-16 | 3 | -1/+105 | |
| | | ||||||
| * | Refactor the subcommands so that the infrastructure does more of the menial | Barry Warsaw | 2009-08-16 | 6 | -44/+104 | |
| | | | | | | | | 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 | 4 | -85/+137 | |
| | | ||||||
| * | Remove old file | Barry Warsaw | 2009-08-13 | 1 | -130/+0 | |
| | | ||||||
| * | 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 | 3 | -28/+100 | |
| | | | | | 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 | |
| | | ||||||
| * | Refactor. | Barry Warsaw | 2009-08-12 | 1 | -3/+3 | |
| | | ||||||
| * | 'mailman info' command. | Barry Warsaw | 2009-08-12 | 4 | -1/+109 | |
| | | ||||||
| * | bin/mailman help as an alias for bin/mailman --help | Barry Warsaw | 2009-08-09 | 4 | -3/+53 | |
| | | ||||||
| * | Rename files inside src/mailman/commands to indicate whether it's an email | Barry Warsaw | 2009-08-09 | 6 | -7/+4 | |
| | | | | | | | 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 | 10 | -259/+403 | |
| | | | | | | | | | | | | | | 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. | |||||
| * | Use Storm 0.15's new GenerationalCache. | Barry Warsaw | 2009-08-08 | 1 | -1/+2 | |
| | | ||||||
| * | Fix some urls returned by the api. Instead of 'mailing_lists' use 'lists'. | Barry Warsaw | 2009-08-07 | 4 | -10/+29 | |
| | | | | | | Also, extend the ListManager so that it implements IResolvePathNames, so that it can get() sub-mailing lists. | |||||
| * | Pick some lint. | Barry Warsaw | 2009-08-06 | 3 | -4/+2 | |
| | | ||||||
| * | Minor fixes. | Barry Warsaw | 2009-08-06 | 2 | -2/+1 | |
| | | ||||||
| * | Get rid of the Traverse class by checking for None returned from ob.get(). | Barry Warsaw | 2009-08-06 | 3 | -54/+5 | |
| | | ||||||
| * | Fix the turning of application level exceptions into HTTP 400 errors, through | Barry Warsaw | 2009-08-06 | 4 | -7/+22 | |
| | | | | | | | the improvement of the publication's handleException() method. Pick some lint in traverse.py. | |||||
| * | Whitespace cleanup | Barry Warsaw | 2009-08-05 | 1 | -1/+0 | |
| | | ||||||
| * | Move BadDomainSpecificationError to domain.txt interface. Try to set this to | Barry Warsaw | 2009-07-26 | 9 | -14/+87 | |
| | | | | | | | return an HTTP 400 error, though it does not seem to work. Expose list creation through the API. | |||||
| * | * Expose IMailingLists in the API. | Barry Warsaw | 2009-07-25 | 4 | -14/+59 | |
| | | | | | | | * Better titles in the IMailingList interface. * Expose the real_name attribute. * Refactor URL mappers. | |||||
| * | Expose 'transaction' as an alias for config.db in the doctest globs. This | Barry Warsaw | 2009-07-21 | 6 | -9/+50 | |
| | | | | | | | | | means commit() is now transaction.commit() in doctests. Add tests of extended domain creation, which exposes the need to unlock the database (via transaction.abort()) so that the foreground test process doesn't lock the background REST server process. | |||||
| * | Our first writable REST API! You can now create new domains through the | Barry Warsaw | 2009-07-20 | 9 | -24/+112 | |
| | | | | | | | | | | webserver. Fix the https/http urls. Add the adapter for HTTPCharsets so POSTs work properly. Nice little cargo cult from lazr.restful. | |||||
| * | De-u-literal-ify our doctests. | Barry Warsaw | 2009-07-18 | 52 | -415/+461 | |
| | | ||||||
| * | De-u-literal-ify our doctests. | Barry Warsaw | 2009-07-17 | 17 | -163/+164 | |
| | | ||||||
| * | Wow. Put domains into the database. | Barry Warsaw | 2009-07-16 | 29 | -263/+515 | |
| | | | | | | | | | 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. | |||||
| * | Clean a few more lints. | Barry Warsaw | 2009-07-10 | 14 | -90/+106 | |
| | | | | | | | | | | | | | | | Add get_mailing_lists() which is used just for the web interface. Because of a bug in lazr.restful, this cannot be a generator. Similar change in IDomainSet. Instrument IListManager to be vended through the api. The REST server must be run in a separate process since SQLite does not like objects created in one thread to be used in another thread. Note that this breaks the domain.txt test, but domains really need to be in the database anyway. | |||||
| * | Pick some lint | Barry Warsaw | 2009-07-10 | 3 | -10/+3 | |
| | | ||||||
| * | More lint picking. | Barry Warsaw | 2009-07-04 | 4 | -11/+15 | |
| | | | | | Fix a documentation link. | |||||
| * | Remove some unused stuff and pick some lint. | Barry Warsaw | 2009-07-01 | 2 | -74/+2 | |
| | | ||||||
| * | Basic Sphinx documentation generation. | Barry Warsaw | 2009-06-30 | 2 | -2/+17 | |
| | | ||||||
| * | Many pylint cleanups. | Barry Warsaw | 2009-06-30 | 14 | -39/+198 | |
| | | ||||||
