| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Rename 'queue' directory to 'runners' since not all subprocesses run a queue. | Barry Warsaw | 2011-05-29 | 1 | -160/+0 |
| | | |||||
| * | * bounce_unrecognized_goes_to_list_owner -> forward_unrecognized_bounces_to | Barry Warsaw | 2011-05-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | * Add an additional option for unrecognized bounce disposition: send it to the site administrators. * Move maybe_forward() from src/mailman/queue/bounce.py to src/mailman/app/bounces.py, refactor and add tests. * Add a LogFileMark class to help with tests that want to check the output to a log file. * OwnerNotification gets a better signature. Instead of tomoderators, the last argument is a roster to send the notification to. If roster is None, then the notification goes to the site administrators. | ||||
| * | Eliminate the BounceMixin from the OutgoingRunner. | Barry Warsaw | 2011-05-18 | 1 | -10/+2 |
| | | |||||
| * | More testing and refactoring the temporary failures branch. | Barry Warsaw | 2011-05-18 | 1 | -4/+9 |
| | | |||||
| * | Work out what happens for permanent and temporary non-probe failures. | Barry Warsaw | 2011-05-17 | 1 | -15/+13 |
| | | |||||
| * | * Flesh out IBounceProcessor so that you can get an iterator over all events | Barry Warsaw | 2011-05-17 | 1 | -3/+22 |
| | | | | | | | | and over just the unprocessed events. * In the outgoing queue runner, work out the logic for when SomeRecipientsFailed with permanent failures in a probe message. | ||||
| * | Test (and fix!) the path in the outgoing runner where a socket.error gets | Barry Warsaw | 2011-05-17 | 1 | -4/+3 |
| | | | | | | | raised during the delivery function. Modify the ReopenableFileHandler so that the filename is a public attribute. | ||||
| * | checkpointing | Barry Warsaw | 2011-05-14 | 1 | -1/+1 |
| | | |||||
| * | Add tests for the outgoing queue runner. | Barry Warsaw | 2011-05-14 | 1 | -4/+5 |
| | | | | | | | | * Use m.u.datetime.now() instead of datetime.now() * Add a predicate argument to make_testable_runner() so that we can e.g. pass in a function that causes the queue runner to run only once. * Minor improvement to get_queue_messages() so that it doesn't need a lambda. | ||||
| * | Happy New Year. | Barry Warsaw | 2011-01-01 | 1 | -1/+1 |
| | | |||||
| * | Fix the obvious errors identified by pyflakes. Skip false positives (mostly | Barry Warsaw | 2010-10-08 | 1 | -2/+0 |
| | | | | | | due to _() interpolation) and a few other problems that did not have immediately obvious fixes. | ||||
| * | Happy New Year. | Barry Warsaw | 2010-01-01 | 1 | -1/+1 |
| | | |||||
| * | Refactor VERP calculation so that it's now in the outgoing queue instead of | Barry Warsaw | 2009-11-27 | 1 | -7/+25 |
| | | | | | | | the to-outgoing handler. Putting it in the latter means that more delivery vectors can take advantages of the same mechanisms. to-outgoing is now really simple (but is it simple enough?). | ||||
| * | smtp_direct.py is dead and gone. | Barry Warsaw | 2009-11-03 | 1 | -8/+8 |
| | | |||||
| * | Add decorations. | Barry Warsaw | 2009-11-01 | 1 | -1/+1 |
| | | | | | s/recips/recipients/ | ||||
| * | Refactor __import__'s into a separate utility module. | Barry Warsaw | 2009-05-16 | 1 | -3/+3 |
| | | |||||
| * | rsplit -> rpartition | Barry Warsaw | 2009-05-15 | 1 | -3/+3 |
| | | |||||
| * | Push the source directory into a 'src' subdirectory so that zc.buildout works | Barry Warsaw | 2009-01-25 | 1 | -0/+130 |
| correctly regardless of how it's used. | |||||
