summaryrefslogtreecommitdiffstats
path: root/usr.sbin/smtpd/control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* remove 'where' parameter from all x*() functions in utils.c, it doesn'tgilles2018-05-311-3/+3
* kill corrupt / uncorrupt queue mechanism as it has never been usable and itgilles2018-05-141-3/+1
* Avoid passing NULL to vprintf() by assigning a name to client processes. Whileanton2018-01-271-1/+3
* Show correct command execution status by checking against updatesunil2017-11-271-2/+2
* simplify imsg handler.eric2017-11-231-54/+27
* smtpd joins the 7 other daemons that share the same log.c file.reyk2017-01-091-15/+14
* Streamline the daemon shutdown sequence.eric2016-09-081-22/+10
* The smtpd processes are not expected to ever leave their event loop.eric2016-09-041-4/+3
* Remove the "smtpctl stop" command.eric2016-09-041-18/+2
* remove noop functioneric2016-09-011-2/+1
* Implement the fork+exec pattern in smtpd.eric2016-05-281-13/+2
* Nuke session_socket_blockmode() and session_socket_linger(). Usekrw2016-03-251-3/+3
* rename variable sun to s_un to ease portabilitygilles2016-02-091-11/+11
* Check imsg data size before use.sunil2016-02-021-1/+7
* remove spaces after '!'jung2015-12-281-3/+3
* Implement smtpctl uncorrupt <msgid>sunil2015-11-051-1/+3
* Implement smtpctl discover <evpid|msgid>.sunil2015-10-291-1/+31
* pledge() control processgilles2015-10-131-1/+4
* do not allow connid to wrap and collide with another active connection id.gilles2015-10-021-3/+7
* local user can cause smtpd to fail by sending invalid imsg to control sockgilles2015-06-111-4/+35
* Do not try to unlink the control socket in an unprivileged childflorian2015-05-281-2/+1
* use <limits.h> comprehensively. For now try to push <> includes toderaadt2015-01-201-2/+3
* make the control process broadcast verbose/profile admin requests directly,eric2014-07-101-16/+36
* it's ok for strlcpy to fail here though it can't, cast voidgilles2014-04-191-2/+2
* Zap the mfa process. It is not currently doing anything, and content filteringeric2014-04-091-2/+1
* Merge the mda, mta and smtp processes into a single unprivilegederic2014-04-041-36/+28
* new "smtpctl show status" command to show if mta/mda/smtp are currently running or paused.eric2014-02-171-1/+9
* Allow the admin to pause relaying to a specific domain:eric2014-02-041-1/+20
* pki code cleanuperic2014-02-041-3/+2
* bcopy -> memmoveeric2013-12-261-3/+3
* fix smtpctl resume routeeric2013-12-061-2/+1
* add "smtpctl show relays" and "smtpctl show hosts" commandseric2013-10-301-1/+5
* Create the control socket in the parent process to abort early iferic2013-10-271-24/+32
* Improve reporting in smtpctl and a few fixes.eric2013-10-251-18/+12
* Many MTA improvements:eric2013-07-191-1/+40
* scheduler improvements:eric2013-07-191-1/+17
* Get rid of env->sc_pw and env->sc_pwqueue. Early queue initializationeric2013-07-191-3/+4
* Remove useless sc_pid from struct smtpd.eric2013-07-191-2/+1
* sync with OpenSMTPD 5.3.2eric2013-05-241-7/+12
* replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE foreric2013-04-121-2/+2
* handle ECONNABORTED errors from accept(). In many code blocks they can bederaadt2013-03-111-2/+3
* Sync with our smtpd repo:gilles2013-01-261-334/+331
* send ack on update map.eric2012-11-231-1/+3
* knferic2012-11-231-33/+43
* Allow "smtpctl show queue" to run in "online" mode if the smtpd servereric2012-11-201-1/+39
* Cleanups and improvements:eric2012-11-121-13/+74
* implement and document "smtpctl stop"eric2012-10-151-4/+7
* introduce map_file.c which will deprecate map_stdio.cgilles2012-10-141-2/+16
* smtpd.h/control.c cleanups:eric2012-09-281-40/+32
* use xmalloc()/xcalloc() helperschl2012-09-271-3/+2