index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
smtpd
/
scheduler.c
Age
Commit message (
Expand
)
Author
2021-06-14
add required headers for smtpd.h and remove unnecessary ones in other files.
Eric Faurot
2021-05-26
replaces calls to err(3)/errx(3) with fatal()/fatalx() from log.c
Eric Faurot
2018-12-30
Delete unnecessary <libgen.h> #includes
Philip Guenther
2018-12-08
Use correct RFC 3464 specified values for Action field in a DSN.
Sunil Nimmagadda
2018-05-31
remove 'where' parameter from all x*() functions in utils.c, it doesn't
Gilles Chehade
2018-05-24
switch smtpd to new grammar
Gilles Chehade
2017-01-09
Stop accessing verbose and debug variables from log.c directly.
Reyk Floeter
2016-09-08
Streamline the daemon shutdown sequence.
Eric Faurot
2016-09-04
The smtpd processes are not expected to ever leave their event loop.
Eric Faurot
2016-09-01
remove noop function
Eric Faurot
2016-05-28
Implement the fork+exec pattern in smtpd.
Eric Faurot
2015-12-28
remove spaces after '!'
Joerg Jung
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
[next]