Age | Commit message (Expand) | Author |
2015-10-29 | Implement smtpctl discover <evpid|msgid>. | Sunil Nimmagadda |
2015-10-13 | pledge("stdio") the scheduler process | Gilles Chehade |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |
2014-07-10 | Improve the scheduler, better and simpler. | Eric Faurot |
2014-07-08 | fix typos. | Igor Sobrado |
2014-05-20 | format string cleanup: change "%i" to "%d" and fix a few typos | Eric Faurot |
2014-04-08 | use correct imsg | Eric Faurot |
2014-04-04 | Merge the mda, mta and smtp processes into a single unprivileged | Eric Faurot |
2014-02-04 | internal improvements and cleanups | Eric Faurot |
2014-02-04 | get rid of fdlimit() | Eric Faurot |
2013-12-26 | bcopy -> memmove | Eric Faurot |
2013-12-05 | When a relay fails, let the scheduler update all envelopes in the | Eric Faurot |
2013-11-30 | do not hardcode scheduler batch size, and reduce default limit to avoid | Eric Faurot |
2013-11-20 | Rework the mda and scheduler to use the holdq mechanism instead of | Eric Faurot |
2013-11-19 | Add a limit on the number of inflight envelopes. The scheduler suspends | Eric Faurot |
2013-10-27 | Implement a feedback mechanism which allows the mta to "hold" envelopes | Eric Faurot |
2013-10-27 | Create the control socket in the parent process to abort early if | Eric Faurot |
2013-10-25 | Improve reporting in smtpctl and a few fixes. | Eric Faurot |
2013-07-19 | Many MTA improvements: | Eric Faurot |
2013-07-19 | scheduler improvements: | Eric Faurot |
2013-07-19 | Get rid of env->sc_pw and env->sc_pwqueue. Early queue initialization | Eric Faurot |
2013-07-19 | Remove useless sc_pid from struct smtpd. | Eric Faurot |
2013-05-24 | sync with OpenSMTPD 5.3.2 | Eric Faurot |
2013-02-10 | When getting the next batch of envelope to schedule, use an array to | Eric Faurot |
2013-01-31 | assorted fixes spotted by Coverity. | Eric Faurot |
2013-01-26 | Sync with our smtpd repo: | Gilles Chehade |
2012-11-20 | Allow "smtpctl show queue" to run in "online" mode if the smtpd server | Eric Faurot |
2012-11-12 | Cleanups and improvements: | Eric Faurot |
2012-11-02 | Make counters more informative in the scheduler: | Eric Faurot |
2012-09-16 | Factorize log_imsg() in imsg_dispatch() instead of in each imsg_callback()'s | Charles Longeau |
2012-09-11 | Rework the scheduler internals. Fix some scheduling loop issues and | Eric Faurot |
2012-08-25 | - add myself to the copyright in control.c, i've done quite a few changes | Gilles Chehade |
2012-08-25 | - introduce struct stat_value | Gilles Chehade |
2012-08-24 | When an smtp session fails and IMSG_QUEUE_REMOVE_MESSAGE is sent to the | Eric Faurot |
2012-08-24 | add stat counter for the number of envelopes inflight. | Eric Faurot |
2012-08-21 | Re-enable loop detection, but in mta and mda this time. | Eric Faurot |
2012-08-20 | chroot scheduler in /var/empty instead of /var/spool/smtpd now that eric@ fix... | Charles Longeau |
2012-08-19 | fix smtpctl schedule-all and schedule-id <msgid> | Charles Longeau |
2012-08-18 | - introduce stat_backend, an API for pluggable statistic backends | Gilles Chehade |
2012-08-09 | Envelopes scheduled as "removed" are already deleted from the scheduler. | Eric Faurot |
2012-08-09 | dead prototype | Eric Faurot |
2012-08-09 | Improve the message flows to completely isolate operations on the | Eric Faurot |
2012-08-08 | Improve the scheduler backend API. | Eric Faurot |
2012-07-18 | make the scheduler less verbose by default. | Eric Faurot |
2012-07-10 | - simplify the scheduler loop logic further, it is ridiculously simple now | Gilles Chehade |
2012-07-09 | - introduce log_trace(TRACE_SCHEDULER, ...) | Gilles Chehade |
2012-07-09 | - runner is the terminology we used back when we had runqueues, we no | Gilles Chehade |
2012-07-02 | Lookup queue and scheduler backends by name, rather than enum. | Eric Faurot |
2012-06-17 | - introduce struct scheduler_info and the scheduler_info() function to fill | Gilles Chehade |
2012-01-28 | - introduce the scheduler_backend API | Gilles Chehade |