summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2017-03-17switch to recallocarray() and remove useless pre-allocation.Eric Faurot
2017-03-17realloc() -> recallocarray().Eric Faurot
2017-02-14fix man page, diff from jmc@Gilles Chehade
2017-02-14add standalone maildir MDA (work in progress) which will soon obsolete theGilles Chehade
2017-02-14add standalone mda for file delivery which will later obsoleteGilles Chehade
2017-02-14prepare Makefiles but don't link to the build yetGilles Chehade
2017-02-14add new implementation of a standalone LMTP client which will deprecate theGilles Chehade
2017-02-13fix incoming tls-require regression, introduced with last parse.y cleanupGilles Chehade
2017-02-13allow negation of authenticated keyword:Gilles Chehade
2017-02-06Bump bcrypt version to $2b$ and increase number of rounds in two examples.Theo Buehler
2017-02-04Cast char to unsigned char for isspace()Philip Guenther
2017-02-03Stop assuming that in_{addr,port}_t are typedefed in <sys/types.h> andPhilip Guenther
2017-01-09Stop accessing verbose and debug variables from log.c directly.Reyk Floeter
2017-01-09smtpd joins the 7 other daemons that share the same log.c file.Reyk Floeter
2017-01-08delete three macro lines that have no effect, found with mandoc -TlintIngo Schwarze
2017-01-05Replace hand-rolled for(;;) emptying of 'symhead' TAILQ with moreKenneth R Westerback
2017-01-05Replace symset()'s hand-rolled for(;;) traversal of 'symhead' TAILQKenneth R Westerback
2017-01-03document forward(5); from mkJason McIntyre
2016-12-03embed the struct iobuf instead of using a pointer.Eric Faurot
2016-11-30remove unused iobuf helpersEric Faurot
2016-11-30hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT}Eric Faurot
2016-11-30make struct io opaque:Eric Faurot
2016-11-25normalize iobuf before reading into it.Eric Faurot
2016-11-25use a specific event to defer the mta connection instead of abusingEric Faurot
2016-11-25assign an id to each rule in the ruleset, first step towards an MTA layerGilles Chehade
2016-11-24add an io_paused() function.Eric Faurot
2016-11-24add an io_fileno() accessorEric Faurot
2016-11-24add an io_ssl() accessorEric Faurot
2016-11-24add an io_error() accessor to avoid dereferencing the io struct directly.Eric Faurot
2016-11-24reset the io event when data is queued.Eric Faurot
2016-11-22Normalize the io input buffer internally when reinstalling the io event, soEric Faurot
2016-11-21replace calls to iobuf_*() functions with the corresponding io_*() wrappers.Eric Faurot
2016-11-20add dedicated functions to set fd and callback on a struct io.Eric Faurot
2016-11-18fix regression introduced in previous commitEric Faurot
2016-11-17Add io api functions for dealing with buffered data, as wrapper aroundEric Faurot
2016-11-17remove IO_TLSVERIFIED which is not a io event, and inline necessary codeEric Faurot
2016-11-16pass the user pointer as parameter to the io callback instead of havingEric Faurot
2016-10-19add -F to usage() too;Jason McIntyre
2016-10-19document -F which somehow escaped documentationGilles Chehade
2016-10-16Remove the "phase" state variable from the smtp session. Simply checkEric Faurot
2016-10-13A logic issue in smtpd's header parsing can cause SMTP sessions to hang.Gilles Chehade
2016-10-03fix smtp session logic bug that can lead to a server crash.Eric Faurot
2016-09-14remove useless #ifndefEric Faurot
2016-09-12listener configuration cleanup:Eric Faurot
2016-09-11remove documentation for filters, we'll document when it's readyGilles Chehade
2016-09-08Streamline the daemon shutdown sequence.Eric Faurot
2016-09-06use closefrom() before reexec to make sure the new process only getsEric 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-03log IP/hostname for all SMTP operations.Giovanni Bechis