| Commit message (Expand) | Author | Age | Files | Lines |
| * | zap struct mta_batch. Only pass ids where needed. |  eric | 2012-08-18 | 1 | -15/+10 |
| * | - introduce stat_backend, an API for pluggable statistic backends |  gilles | 2012-08-18 | 1 | -2/+2 |
| * | Add missing header needed by PRI format string |  chl | 2012-08-11 | 1 | -1/+3 |
| * | Allow failure reports for different recipients of the same message |  eric | 2012-08-09 | 1 | -5/+3 |
| * | Improve the message flows to completely isolate operations on the |  eric | 2012-08-09 | 1 | -70/+147 |
| * | Improve the scheduler backend API. |  eric | 2012-08-08 | 1 | -2/+56 |
| * | - runner is the terminology we used back when we had runqueues, we no |  gilles | 2012-07-09 | 1 | -20/+20 |
| * | remove enum queue_kind from queue_fsqueue.c. |  chl | 2012-07-08 | 1 | -2/+2 |
| * | Finally get rid of the queue_kind enum in the queue API. Keep that |  eric | 2012-06-20 | 1 | -7/+7 |
| * | fix potential use of uninitialized variable. |  chl | 2012-06-18 | 1 | -1/+2 |
| * | - introduce the scheduler_backend API |  gilles | 2012-01-28 | 1 | -5/+5 |
| * | queue_message_purge() and queue_message_delete() are actually the same |  eric | 2012-01-13 | 1 | -2/+2 |
| * | Stop using envelope->status to report delivery outcome to the |  eric | 2012-01-13 | 1 | -3/+7 |
| * | Simplify runner/queue by getting rid of Q_PURGE. Instead, let smtpd |  eric | 2012-01-11 | 1 | -19/+1 |
| * | get rid of the "enqueue/" queue; use "incoming/" instead. |  eric | 2011-11-21 | 1 | -32/+11 |
| * | Qwalk, our API to linearly walk over the persistent queue, did not take the |  gilles | 2011-11-15 | 1 | -16/+10 |
| * | when receiving an unexpected imsg, print its name. |  chl | 2011-11-14 | 1 | -2/+3 |
| * | Let the smtpd process handle the enqueueing of offline messages at |  eric | 2011-11-07 | 1 | -5/+1 |
| * | - fix smtpctl pause/resume so the ramqueue scheduling is done correctly |  gilles | 2011-10-26 | 1 | -5/+5 |
| * | fsqueue no longer stores envelopes by dumping the structure, instead use a |  gilles | 2011-10-23 | 1 | -12/+12 |
| * | show messages sent between processes in debug mode |  eric | 2011-10-09 | 1 | -1/+3 |
| * | Introduce a small set of functions to manage stat counters in a |  eric | 2011-09-01 | 1 | -3/+3 |
| * | add missing header needed by signal() |  chl | 2011-08-29 | 1 | -1/+2 |
| * | murder struct path and make sure smtpd uses simpler structures that do not |  gilles | 2011-05-16 | 1 | -32/+26 |
| * | the smtpd env is meant to be global, so do not pass it all around. |  eric | 2011-05-01 | 1 | -36/+36 |
| * | cleanups, cosmethic changes, functions that should be static are now static |  gilles | 2011-04-17 | 1 | -12/+11 |
| * | a structure describing an envelope should be called struct envelope, not |  gilles | 2011-04-17 | 1 | -6/+6 |
| * | no functionnal change, getting rid of deprecated prototypes |  gilles | 2011-04-17 | 1 | -3/+1 |
| * | kill message_id and message_uid |  gilles | 2011-04-15 | 1 | -13/+23 |
| * | - implement missing operations for fsqueue: |  gilles | 2011-04-14 | 1 | -17/+10 |
| * | - implement fsqueue_message_create() and fsqueue_message_commit() |  gilles | 2011-04-14 | 1 | -5/+5 |
| * | fsqueue now provides fsqueue_message_fd_r() and fsqueue_message_fd_rw() to |  gilles | 2011-04-14 | 1 | -4/+4 |
| * | following an idea from jacekm@, smtpd now uses a ram-queue instead of doing |  gilles | 2011-04-13 | 1 | -15/+9 |
| * | remove unused functions |  gilles | 2010-11-28 | 1 | -15/+1 |
| * | remove all unused headers |  gilles | 2010-11-28 | 1 | -4/+1 |
| * | a bit of .h cleanups, no functionnal change |  gilles | 2010-11-28 | 1 | -1/+3 |
| * | backout the "new" queue code commited 4 months ago. it has many good ideas, |  gilles | 2010-10-09 | 1 | -1324/+170 |
| * | - fix a regression caused by latest commit (long story made short: do not |  gilles | 2010-09-20 | 1 | -2/+2 |
| * | smtpd should NOT fatal when it permanently fails a bounce delivery as this |  gilles | 2010-07-23 | 1 | -4/+2 |
| * | allow configure queue expiry |  chl | 2010-06-10 | 1 | -3/+3 |
| * | check event_dispatch() return value |  chl | 2010-06-02 | 1 | -2/+3 |
| * | new queue, again; gcc2 compile tested by deraadt |  jacekm | 2010-06-01 | 1 | -169/+1326 |
| * | New queue doesn't compile on gcc2, back out. Spotted by deraadt@ |  jacekm | 2010-06-01 | 1 | -1229/+170 |
| * | Schedule newly arrived mail immediately, ie. place it at the beginning |  jacekm | 2010-06-01 | 1 | -3/+2 |
| * | It's lasttry + 1 because I initially thought passing identical birth |  jacekm | 2010-06-01 | 1 | -2/+2 |
| * | Rewrite entire queue code. |  jacekm | 2010-05-31 | 1 | -170/+1230 |
| * | - kill the runner_imsg_compose wrapper to reduce indirection |  jacekm | 2010-04-22 | 1 | -3/+1 |
| * | Runner process is just a helper for queue, so tear down its imsg |  jacekm | 2010-04-21 | 1 | -10/+48 |
| * | Remove unusable ifdef DEBUG code. |  jacekm | 2010-04-21 | 1 | -7/+1 |
| * | Kill *2400* lines of code by abstracting common bits of the imsg handlers. |  jacekm | 2010-04-20 | 1 | -464/+112 |