Age | Commit message (Expand) | Author |
2012-01-28 | add optional display handler to scheduler_backend, if not NULL the handler | Gilles Chehade |
2012-01-28 | - introduce the scheduler_backend API | Gilles Chehade |
2012-01-13 | Stop using envelope->status to report delivery outcome to the | Eric Faurot |
2012-01-12 | we should never use ramqueue_first_envelope() as a mean to determine the | Gilles Chehade |
2012-01-12 | The status field in the envelope is confusing. Its only purpose is to | Eric Faurot |
2012-01-12 | the ramqueue filling at startup was busted, it would load envelopes one by | Gilles Chehade |
2012-01-12 | now that we no longer do a stateful iteration on schedule queue, we need | Gilles Chehade |
2012-01-11 | Simplify runner/queue by getting rid of Q_PURGE. Instead, let smtpd | Eric Faurot |
2011-11-16 | remove unused functions | Eric Faurot |
2011-11-15 | Qwalk, our API to linearly walk over the persistent queue, did not take the | Gilles Chehade |
2011-11-14 | when receiving an unexpected imsg, print its name. | Charles Longeau |
2011-11-07 | Let the smtpd process handle the enqueueing of offline messages at | Eric Faurot |
2011-10-27 | Use PRI{x,d}64 in format strings instead of %llx, %lld or %qd to print {u_,}i... | Charles Longeau |
2011-10-26 | - fix smtpctl pause/resume so the ramqueue scheduling is done correctly | Gilles Chehade |
2011-10-23 | fsqueue no longer stores envelopes by dumping the structure, instead use a | Gilles Chehade |
2011-10-09 | show messages sent between processes in debug mode | Eric Faurot |
2011-09-18 | a single ramqueue message may be shared by many ramqueue envelopes to be | Gilles Chehade |
2011-09-01 | Introduce a small set of functions to manage stat counters in a | Eric Faurot |
2011-08-30 | Call free() into ramqueue_remove_{batch,host,message,envelope}() instead of j... | Charles Longeau |
2011-08-29 | cast all printed time_t to long long int, and change format string accordingly. | Charles Longeau |
2011-08-29 | add missing header needed by signal() | Charles Longeau |
2011-08-26 | add missing header needed by time() | Charles Longeau |
2011-08-17 | - plug a memory leak in runner_remove_envelope() | Gilles Chehade |
2011-08-17 | move ramqueue_host pointer from ramqueue_envelope to ramqueue_message. | Gilles Chehade |
2011-08-17 | - teach smtpctl remove about the new ramqueue structure | Gilles Chehade |
2011-08-16 | add a host-tree and an envelope-tree in the ramqueue, they will be used to | Gilles Chehade |
2011-07-21 | - update smtpctl.8 to reflect reality | Gilles Chehade |
2011-05-16 | murder struct path and make sure smtpd uses simpler structures that do not | Gilles Chehade |
2011-05-01 | the smtpd env is meant to be global, so do not pass it all around. | Eric Faurot |
2011-04-17 | cleanups, cosmethic changes, functions that should be static are now static | Gilles Chehade |
2011-04-17 | a structure describing an envelope should be called struct envelope, not | Gilles Chehade |
2011-04-15 | whenever an envelope is reinserted into the ramqueue after a trip to mda or | Gilles Chehade |
2011-04-15 | kill message_id and message_uid | Gilles Chehade |
2011-04-15 | temporarily add fsqueue_hash() prototype until runner is fully converted to | Gilles Chehade |
2011-04-14 | bye bye queue_hash() you can now rest in peace. | Gilles Chehade |
2011-04-14 | - implement fsqueue_message_create() and fsqueue_message_commit() | Gilles Chehade |
2011-04-14 | fsqueue now provides fsqueue_message_fd_r() and fsqueue_message_fd_rw() to | Gilles Chehade |
2011-04-14 | fsqueue queue backend will implement a filesystem queue: | Gilles Chehade |
2011-04-13 | following an idea from jacekm@, smtpd now uses a ram-queue instead of doing | Gilles Chehade |
2010-11-28 | remove all unused headers | Gilles Chehade |
2010-11-28 | a bit of .h cleanups, no functionnal change | Gilles Chehade |
2010-11-24 | add *maxactive stats | Todd T. Fries |
2010-10-28 | teach smtpd how to handle per-rule delays for message expiry, this allows | Gilles Chehade |
2010-10-09 | these need to be re-added too | Gilles Chehade |
2010-06-01 | new queue, again; gcc2 compile tested by deraadt | Jacek Masiulaniec |
2010-06-01 | New queue doesn't compile on gcc2, back out. Spotted by deraadt@ | Jacek Masiulaniec |
2010-05-31 | Rewrite entire queue code. | Jacek Masiulaniec |
2010-05-19 | cleanup-only commit, removes unrequired includes, no functionnal change | Gilles Chehade |
2010-04-22 | Fix a case of runner trying to send imsg directly to smtp process instead | Jacek Masiulaniec |
2010-04-22 | - kill the runner_imsg_compose wrapper to reduce indirection | Jacek Masiulaniec |