summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/control.c
AgeCommit message (Expand)Author
2018-05-31remove 'where' parameter from all x*() functions in utils.c, it doesn'tGilles Chehade
2018-05-14kill corrupt / uncorrupt queue mechanism as it has never been usable and itGilles Chehade
2018-01-27Avoid passing NULL to vprintf() by assigning a name to client processes. Whileanton
2017-11-27Show correct command execution status by checking against updateSunil Nimmagadda
2017-11-23simplify imsg handler.Eric Faurot
2017-01-09smtpd joins the 7 other daemons that share the same log.c file.Reyk Floeter
2016-09-08Streamline the daemon shutdown sequence.Eric Faurot
2016-09-04The smtpd processes are not expected to ever leave their event loop.Eric Faurot
2016-09-04Remove the "smtpctl stop" command.Eric Faurot
2016-09-01remove noop functionEric Faurot
2016-05-28Implement the fork+exec pattern in smtpd.Eric Faurot
2016-03-25Nuke session_socket_blockmode() and session_socket_linger(). UseKenneth R Westerback
2016-02-09rename variable sun to s_un to ease portabilityGilles Chehade
2016-02-02Check imsg data size before use.Sunil Nimmagadda
2015-12-28remove spaces after '!'Joerg Jung
2015-11-05Implement smtpctl uncorrupt <msgid>Sunil Nimmagadda
2015-10-29Implement smtpctl discover <evpid|msgid>.Sunil Nimmagadda
2015-10-13pledge() control processGilles Chehade
2015-10-02do not allow connid to wrap and collide with another active connection id.Gilles Chehade
2015-06-11local user can cause smtpd to fail by sending invalid imsg to control sockGilles Chehade
2015-05-28Do not try to unlink the control socket in an unprivileged childFlorian Obser
2015-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2014-07-10make the control process broadcast verbose/profile admin requests directly,Eric Faurot
2014-04-19it's ok for strlcpy to fail here though it can't, cast voidGilles Chehade
2014-04-09Zap the mfa process. It is not currently doing anything, and content filteringEric Faurot
2014-04-04Merge the mda, mta and smtp processes into a single unprivilegedEric Faurot
2014-02-17new "smtpctl show status" command to show if mta/mda/smtp are currently runni...Eric Faurot
2014-02-04Allow the admin to pause relaying to a specific domain:Eric Faurot
2014-02-04pki code cleanupEric Faurot
2013-12-26bcopy -> memmoveEric Faurot
2013-12-06fix smtpctl resume routeEric Faurot
2013-10-30add "smtpctl show relays" and "smtpctl show hosts" commandsEric Faurot
2013-10-27Create the control socket in the parent process to abort early ifEric Faurot
2013-10-25Improve reporting in smtpctl and a few fixes.Eric Faurot
2013-07-19Many MTA improvements:Eric Faurot
2013-07-19scheduler improvements:Eric Faurot
2013-07-19Get rid of env->sc_pw and env->sc_pwqueue. Early queue initializationEric Faurot
2013-07-19Remove useless sc_pid from struct smtpd.Eric Faurot
2013-05-24sync with OpenSMTPD 5.3.2Eric Faurot
2013-04-12replace MAX_LINE_SIZE and SMTP_LINE_MAX with SMTPD_MAXLINESIZE forEric Faurot
2013-03-11handle ECONNABORTED errors from accept(). In many code blocks they can beTheo de Raadt
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-23send ack on update map.Eric Faurot
2012-11-23knfEric Faurot
2012-11-20Allow "smtpctl show queue" to run in "online" mode if the smtpd serverEric Faurot
2012-11-12Cleanups and improvements:Eric Faurot
2012-10-15implement and document "smtpctl stop"Eric Faurot
2012-10-14introduce map_file.c which will deprecate map_stdio.cGilles Chehade
2012-09-28smtpd.h/control.c cleanups:Eric Faurot
2012-09-27use xmalloc()/xcalloc() helpersCharles Longeau