| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | A little bit of cleanup. | Barry Warsaw | 2009-05-11 | 2 | -7/+2 | |
| | | ||||||
| * | Linux signal management appears to work differently than OS X. Introduce a | Barry Warsaw | 2009-05-11 | 4 | -2/+16 | |
| | | | | | | runner flag to indicate whether the qrunner parent process should intercept signals or not. The REST server should not intercept signals. | |||||
| * | More tests for the REST server, this time, for the queue runner. | Barry Warsaw | 2009-05-10 | 7 | -18/+83 | |
| | | | | | | | | | | | | Add logging to the RESTRunner. Also, use pkg_resources.resource_stream() instead of .resource_string() where appropriate. Add a bunch of XXX comments for things I need to figure out about the Zope-ish parts of the lazr.restful implementation. Change __getitem__() api to _lookup(). | |||||
| * | Several RESTful updates. | Barry Warsaw | 2009-05-06 | 4 | -10/+33 | |
| | | | | | | | * Fix a typo in the runner * Add support for 404 Not Found exceptions * Suppress sha module deprecation warnings from lazr.restful | |||||
| * | /sys -> /system | Barry Warsaw | 2009-05-04 | 4 | -9/+8 | |
| | | ||||||
| * | A working test of the REST server. http://localhost:8001/3.0/sys returns | Barry Warsaw | 2009-05-04 | 6 | -8/+136 | |
| | | | | | useful information. It's GET only atm. | |||||
| * | The very basics of a working REST server. Only works for localhost:8001/sys | Barry Warsaw | 2009-05-03 | 7 | -23/+111 | |
| | | ||||||
| * | Moving closer now. | Barry Warsaw | 2009-05-02 | 8 | -61/+179 | |
| | | | | | | | | | | * Use the source version of lazr.restful until it's cheeseshopped. * IHasGet -> IResolvePathNames * path_override -> None; we don't need this * Simplify publication. We don't need anything fancy, except that what sucks is that it seems like we need to unwrap the security proxy in callObject() * Adaptation to IAbsoluteURL still doesn't work right. | |||||
| * | Make things import. | Barry Warsaw | 2009-04-02 | 2 | -3/+98 | |
| | | ||||||
| * | More checkpointing. | Barry Warsaw | 2009-04-02 | 5 | -4/+14 | |
| | | ||||||
| * | Checking pointing all the ZCA and restful wiring that I really don't | Barry Warsaw | 2009-04-02 | 8 | -2/+235 | |
| | | | | | understand. Cargo culting FTW. | |||||
| * | Checkpointing more REST stuff | Barry Warsaw | 2009-04-01 | 4 | -0/+134 | |
| | | ||||||
| * | Checkpointing restful annotations. | Barry Warsaw | 2009-04-01 | 3 | -6/+19 | |
| | | ||||||
| * | Hook in lazr.restful (which isn't in the Cheeseshop yet). | Barry Warsaw | 2009-04-01 | 6 | -19/+132 | |
| | | | | | | | | Add infrastructure that the first REST interface will use, i.e. providing the Mailman and Python versions. Update bin/version | |||||
| * | Oops! | Barry Warsaw | 2009-03-29 | 1 | -31/+0 | |
| | | ||||||
| * | Add argparse 'cause I think this might end up being cool. | Barry Warsaw | 2009-03-29 | 19 | -151/+108 | |
| | | | | | | | | | Refactor the finding of components so that it's much easier to find and register the ones that come with Mailman by default. Move all the old cmd_*.py commands into the attic. These will eventually be ported to the new framework. | |||||
| * | Bye bye plugins module. | Barry Warsaw | 2009-03-29 | 1 | -74/+0 | |
| | | ||||||
| * | Last few conversions to pkg_resources instead of listdir'ing the file system | Barry Warsaw | 2009-03-29 | 2 | -6/+4 | |
| | | | | | directly. | |||||
| * | typo | Barry Warsaw | 2009-03-29 | 1 | -1/+1 | |
| | | ||||||
| * | Move the Action and NewsModeration enums into their own interface files. | Barry Warsaw | 2009-03-25 | 10 | -55/+79 | |
| | | ||||||
| * | Get rid of the mailman.scrubber entry point. | Barry Warsaw | 2009-03-10 | 2 | -4/+7 | |
| | | ||||||
| * | Get rid of the mailman.rules entry point. | Barry Warsaw | 2009-03-09 | 3 | -13/+12 | |
| | | ||||||
| * | Get rid of the mailman.handlers entry point. | Barry Warsaw | 2009-03-09 | 2 | -11/+10 | |
| | | ||||||
| * | Get rid of mailman.commands entry point. | Barry Warsaw | 2009-03-09 | 1 | -4/+13 | |
| | | ||||||
| * | __all__ | Barry Warsaw | 2009-03-09 | 1 | -0/+4 | |
| | | ||||||
| * | Remove the mailman.database setup.py plugin, instead opting for defining the | Barry Warsaw | 2009-03-05 | 3 | -5/+10 | |
| | | | | | database class in the configuration file. | |||||
| * | Minor cleanups | Barry Warsaw | 2009-03-05 | 3 | -4/+6 | |
| | | ||||||
| * | There are some situations where the RFC 2919 List-ID header must be explicitly | Barry Warsaw | 2009-03-03 | 6 | -21/+73 | |
| | | | | | | set. Make this possible by moving list_id to an attribute of the MailingList object instead of hard-coding its calculation in cook_headers.py. | |||||
| * | Convert content filter and acceptable aliases away from pickle types. | Barry Warsaw | 2009-03-03 | 11 | -114/+440 | |
| | | | | | | | | * Add an adapter from mailing lists to acceptable alias set. Use this instead of the old acceptable alias interface, which is not removed. * Add contentfilter table * Add a bunch of missing docstrings | |||||
| * | acceptable_aliases are no longer a pickle. | Barry Warsaw | 2009-02-23 | 6 | -18/+149 | |
| | | ||||||
| * | Get rid of one_last_digest. Move this into a separate OneLastDigest table. | Barry Warsaw | 2009-02-22 | 12 | -96/+349 | |
| | | | | | | | | | | | | | | Make it explicit to get the last digest (I could imagine an user selecting not to). Actually add tests for this. Start to get rid of 'from storm.locals import *' in favor of more specific imports. Start to use Store.of() instead of config.db.store where we can. Rework (delivery)MemberRosters to use the Member attributes. This ensures that the layered lookup happens at the expense of query optimization. Sundry and various cleanups. | |||||
| * | Major cleanup of the automatic response stuff. | Barry Warsaw | 2009-02-19 | 10 | -158/+154 | |
| | | | | | | | | | | inject_message() grows a keyword argument dictionary which gets merged into the message metadata. Move NODELTA into the autorespond interface as ALWAYS_REPLY. Convert the integer response values into the ResponseAction enum. | |||||
| * | Complete the porting of the autoresponse implementation, with no need of the | Barry Warsaw | 2009-02-19 | 3 | -69/+193 | |
| | | | | | | | old pickle attributes. Fix a typo in the datetime.py module. | |||||
| * | Refactor. | Barry Warsaw | 2009-02-19 | 3 | -76/+63 | |
| | | ||||||
| * | Add IAutoResponseSet.last_response() and fix a few bugs with the datetime | Barry Warsaw | 2009-02-19 | 6 | -10/+67 | |
| | | | | | | testing harness. Remove the {admin,postings,request}_response attributes, but these are not apparently tested. | |||||
| * | Eradicate hold_and_cmd_autoresponses. | Barry Warsaw | 2009-02-17 | 5 | -30/+40 | |
| | | ||||||
| * | Add a "mock and monkey" layer to set up testing infrastructure, e.g. for | Barry Warsaw | 2009-02-17 | 4 | -4/+102 | |
| | | | | | | | | | | | predictable dates and times. Fill out the autorespond.txt test to show that when the date flips over, the response counts reset. Add a date/time factory which we should use rather than the built-in datetime for now() and today() so that they can be appropriately tested. | |||||
| * | Checkpointing the conversion of automatic responses away from pickles. | Barry Warsaw | 2009-02-16 | 5 | -0/+271 | |
| | | ||||||
| * | Remove one more unused function. | Barry Warsaw | 2009-02-12 | 1 | -21/+0 | |
| | | ||||||
| * | Remove or move QuotePeriods(), LCDomain(), and ValidateEmail from the Utils | Barry Warsaw | 2009-02-12 | 7 | -50/+79 | |
| | | | | | module. | |||||
| * | Remove Utils.ParseEmail() and Utils.midnight(). | Barry Warsaw | 2009-02-12 | 5 | -34/+62 | |
| | | ||||||
| * | Much clean up of the language code, though more can be done. Factor out the | Barry Warsaw | 2009-02-12 | 34 | -162/+227 | |
| | | | | | | | | language manager stuff into a separate Language class, and be clearer in the APIs about whether we want a language code or a Language instance. The impetus to this was to get rid of Utils.GetCharSet(), which is done. | |||||
| * | Clean up and reorganization languages and the language manager. | Barry Warsaw | 2009-02-10 | 8 | -173/+162 | |
| | | ||||||
| * | More cleanup of Utils.py on the path of its eventual demise. | Barry Warsaw | 2009-02-09 | 55 | -85/+12 | |
| | | | | | | Move the attic and web directories out of src/mailman for easier grepping. Eventually these will go away. | |||||
| * | Update an __all__ section. | Barry Warsaw | 2009-02-09 | 1 | -0/+2 | |
| | | ||||||
| * | Move mailman.Message to mailman.email.Message. Rename Message.get_sender() to | Barry Warsaw | 2009-02-09 | 36 | -233/+172 | |
| | | | | | | | | | | 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. | |||||
| * | Branch merge | Barry Warsaw | 2009-02-07 | 5 | -19/+25 | |
| |\ | ||||||
| | * | Remove the Mailman.Mailbox module; use the standard Python mailbox module. | Barry Warsaw | 2009-02-07 | 6 | -23/+37 | |
| | | | ||||||
| * | | Work around the limitation in Python 2.6's OptionParser class's refusal to | Barry Warsaw | 2009-02-04 | 1 | -4/+28 | |
| | | | | | | | | | accept unicode options strings in its add_option() method. | |||||
| * | | Repair some test failures and fix a doc typo as reported by Patrick Koetter. | Barry Warsaw | 2009-02-04 | 2 | -22/+12 | |
| |/ | ||||||
