summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Collapse)Author
2014-02-04fix dump function with some combinations of flagEric Faurot
2014-02-04do not call event_del() on non-initialized eventsEric Faurot
2014-02-04add base64_encode/base64_decode helpersEric Faurot
2014-02-04get rid of fdlimit()Eric Faurot
2014-01-22relax the cfg file secrecy check slightly to allow group readabilityHenning Brauer
default permissions and mtree NOT changed. prodded by benno, ok phessler benno jmatthew theo pelikan florian
2014-01-18Remove -Wbounded: it is now the compiler default.Martynas Venckus
2014-01-08ctype cleanup; ok gillesTheo de Raadt
2013-12-26bcopy -> memmoveEric Faurot
bzero -> memset
2013-12-13Give format specifiers their own subsection, so that we can reference itJeremie Courreges-Anglas
from other places. ok brett@ jmc@ gilles@
2013-12-13Use \(dq instead of \&" to print a double quote on a macro line.Jeremie Courreges-Anglas
Documented by mandoc_char(7), and plays nicer with syntax hilighting editors. ok brett@ jmc@ gilles@
2013-12-06now at 5.4.1Eric Faurot
2013-12-06fix smtpctl resume routeEric Faurot
2013-12-06"verify" is already documented with "tls-require verify".Eric Faurot
2013-12-05missing initEric Faurot
2013-12-05bogus ';'Eric Faurot
2013-12-05minor tweaks;Jason McIntyre
2013-12-05move defines aroundEric Faurot
2013-12-05warn when failing to parse a fieldEric Faurot
2013-12-05document "verify" keyword and "authtable" option on "listen" rulesEric Faurot
2013-12-05When a relay fails, let the scheduler update all envelopes in theEric Faurot
holdq as if they tempfailed.
2013-12-03schedule in O(log n)Eric Faurot
2013-12-03Rework the envelope flushing loops in mta to avoid sending all deliveryEric Faurot
notifications in one go to the queue. Simplify code in the process.
2013-12-03warn when failing to enqueue an internal bounce.Eric Faurot
2013-11-30do not send the holdq release message if no envelope were held for a relay.Eric Faurot
2013-11-30do not hardcode scheduler batch size, and reduce default limit to avoidEric Faurot
hammering effects.
2013-11-30mention smtpctl encrypt subcommand.Eric Faurot
2013-11-29fix missing space from line breakTed Unangst
2013-11-28limit the number of envelopes to recall in the hoststat cache.Eric Faurot
2013-11-28fix loading of passphrase-protected keys.Eric Faurot
2013-11-28better responseEric Faurot
2013-11-28allow subdomain matching in mailaddr tablesEric Faurot
2013-11-28unsigned char casts for ctypeEric Faurot
ok gilles@
2013-11-26need errno, thx sthenHenning Brauer
2013-11-26deal with msgbuf_write EAGAIN, ok gilles bennoHenning Brauer
2013-11-25use u_char for buffers in yylex, for ctype calls, as done in all otherTheo de Raadt
parse.y in the tree issue found by millert, ok gilles
2013-11-21correctly set verify flag on the listenerEric Faurot
2013-11-21fail if lka can't load cert fileEric Faurot
2013-11-21correctly handle EAGAIN and closed pipe in msgbuf_write()Eric Faurot
2013-11-20Rework the mda and scheduler to use the holdq mechanism instead ofEric Faurot
tempfail for limiting the number of pending deliveries to the same user. This allows to reach optimal delivery time even in case of burst, while keeping the number of inflight envelopes low.
2013-11-19Allow '*' in the user part of mailaddresses. By default, potentially dangerousEric Faurot
characters are replaced when expanding for local deliveries, unless the "raw" modifier is specified.
2013-11-19Add a limit on the number of inflight envelopes. The scheduler suspendsEric Faurot
scheduling of mta/mda envelopes until the number of inflight envelopes falls below that line.
2013-11-18Allow overriding the local caEric Faurot
2013-11-18When looking up a MX, parse the address if the domain is a "[ipaddr]" string.Eric Faurot
2013-11-18change dict_poproot() prototype: do not take key placeholder parameter asEric Faurot
it can't work that way.
2013-11-13exit with 0 on admin shutdownEric Faurot
2013-11-13document smtpctl "show hosts" and "show relays".Eric Faurot
add an encrypt wrapper usable for auth tables.
2013-11-13disable .forward lookup if sticky bit is set on homedirEric Faurot
2013-11-13Fix case-folding issue with pki names. They are case-insensitive.Eric Faurot
Make sure a pki entry exists when used in a listen or relay rule.
2013-11-07missing manpage, spotted by jmc@Eric Faurot
2013-11-06fix format stringEric Faurot