summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtpd.h
AgeCommit message (Expand)Author
2014-02-04add base64_encode/base64_decode helpersEric Faurot
2014-02-04get rid of fdlimit()Eric Faurot
2013-12-06now at 5.4.1Eric Faurot
2013-12-05move defines aroundEric Faurot
2013-12-03Rework the envelope flushing loops in mta to avoid sending all deliveryEric Faurot
2013-11-30do not hardcode scheduler batch size, and reduce default limit to avoidEric Faurot
2013-11-28limit the number of envelopes to recall in the hoststat cache.Eric Faurot
2013-11-20Rework the mda and scheduler to use the holdq mechanism instead ofEric Faurot
2013-11-19Add a limit on the number of inflight envelopes. The scheduler suspendsEric Faurot
2013-11-18Allow overriding the local caEric Faurot
2013-11-06Much much improved config parser and related changes.Eric Faurot
2013-10-30add "smtpctl show relays" and "smtpctl show hosts" commandsEric Faurot
2013-10-29add missing heloname field for relayhost.Eric Faurot
2013-10-29use "/etc/mail/mailname" instead of "/etc/mailname" and make it a define.Eric Faurot
2013-10-29Report mta sessions errors on the route rather than on the MX.Eric Faurot
2013-10-27Implement a feedback mechanism which allows the mta to "hold" envelopesEric Faurot
2013-10-27Make the filter infrastructure move forward.Eric Faurot
2013-10-27Create the control socket in the parent process to abort early ifEric Faurot
2013-10-26Simplify code for loading and dumping envelopes. Makes it much easierEric Faurot
2013-10-25local enqueuer improvements:Eric Faurot
2013-07-19We are basically at 5.4 nowEric Faurot
2013-07-19Implement a scheduler_proc backendEric Faurot
2013-07-19Many MTA improvements:Eric Faurot
2013-07-19Assorted queue improvements:Eric Faurot
2013-07-19Add a table_proc backend for delegating table lookups to anotherEric Faurot
2013-07-19Move the filter infrastructure forward.Eric Faurot
2013-07-19scheduler improvements:Eric Faurot
2013-07-19New implementation for smtpctl and the command line parser. AllowsEric Faurot
2013-07-19Get rid of env->sc_pw and env->sc_pwqueue. Early queue initializationEric Faurot
2013-07-19Introduce expand string modifiersEric Faurot
2013-07-19Remove useless sc_pid from struct smtpd.Eric Faurot
2013-07-19get rid of sa_set_port() and its awfully contorted implementationEric Faurot
2013-06-04we are at 5.3.3 now.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-06as done in ospf{,6}d/relayd, sync yyerror in various other daemons withStuart Henderson
2013-02-15add missing bits for lmtp support (from Ashish SHUKLA).Eric Faurot
2013-02-14- log smtpd version at startupGilles Chehade
2013-02-14- smtpctl trace expand, enables tracing of aliases expansionGilles Chehade
2013-02-10When getting the next batch of envelope to schedule, use an array toEric Faurot
2013-02-05unbreak broken smtpctl table updateGilles Chehade
2013-01-31assorted fixes spotted by Coverity.Eric Faurot
2013-01-31do not need to tweak the socket sndbuf, now that the envelopes are passedEric Faurot
2013-01-28use a stripped-down mta_envelope structure in the mta process.Eric Faurot
2013-01-28- introduce 'smtpctl trace lookup' to trace lookup processGilles Chehade
2013-01-26Sync with our smtpd repo:Gilles Chehade
2012-11-23Replace the qwalk API (to retreive on disk envelopes at runtime) withEric 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-11-02Add a "kick counter" that gets incremented on each command, to detectEric Faurot