| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Updates to documentation. | Barry Warsaw | 2009-08-24 | 3 | -21/+38 |
| | | |||||
| * | Documentation reorganization and update. | Barry Warsaw | 2009-08-24 | 5 | -0/+729 |
| | | |||||
| * | 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 | -203/+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 |
| | | |||||
| * | Integrate pylint and Sphinx documentation buildout targets. | Barry Warsaw | 2009-06-30 | 1 | -0/+91 |
| | | | | | | | | | * bin/lint.sh runs the linter (be very afraid) * bin/docs runs Sphinx over the documentation (needs refining) src/sphinxconf.py is an ugly hack to hook the buildout recipe so that we can ignore text files in our tree that are not documentation. | ||||
| * | Implement returning multiple domains, a single specific domain, and raising a | Barry Warsaw | 2009-06-29 | 2 | -1/+87 |
| | | | | | 404 if the named domain is missing. | ||||
| * | Add an adapter for IDomain to IAbsoluteURL and add some zope.security onions | Barry Warsaw | 2009-06-29 | 5 | -11/+56 |
| | | | | | to the varnish. | ||||
| * | Set testing threads as daemon so they won't hang. | Barry Warsaw | 2009-06-29 | 3 | -4/+6 |
| | | | | | Fix system absolute url. | ||||
| * | More REST server updates. | Barry Warsaw | 2009-06-29 | 15 | -103/+157 |
| | | | | | | | | * Get rid of in-Python adapter registration in favor of ZCML. Eventually, I'd like to get rid of the ZCML. * Set the view_permission to None, but it's still not right. * Add IDomainSet and an adapter from Configuration to IDomainSet. | ||||
| * | typo | Barry Warsaw | 2009-05-27 | 1 | -1/+1 |
| | | |||||
| * | When cleaning up the artifacts of a list being deleted, be more careful for | Barry Warsaw | 2009-05-27 | 5 | -9/+51 |
| | | | | | | | | | | | | | | | artifacts that don't exist. In that case, just skimp them rather than complain. Docstring style cleanup. Allow for doctest layer specification in the package's __init__.py, defaulting to SMTPLayer if not given. This is probably too coarse for long term use, but it works for now. Make sure pipelines.txt properly cleans up its digest; it must be flushed after clearing. | ||||
