Age | Commit message (Expand) | Author |
2016-10-19 | add -F to usage() too; | Jason McIntyre |
2016-09-08 | Streamline the daemon shutdown sequence. | Eric Faurot |
2016-09-06 | use closefrom() before reexec to make sure the new process only gets | Eric Faurot |
2016-09-04 | The smtpd processes are not expected to ever leave their event loop. | Eric Faurot |
2016-09-04 | Remove the "smtpctl stop" command. | Eric Faurot |
2016-09-01 | remove noop function | Eric Faurot |
2016-09-01 | get rid of the imsg buffer usage profiling code. | Eric Faurot |
2016-08-19 | make smtpd less verbose at startup | Eric Faurot |
2016-06-20 | with new fork+reexec, in case of failure in init of any child process | Gilles Chehade |
2016-06-07 | use io_set_nonblocking() instead of SOCK_NONBLOCKING to reduce delta with | Gilles Chehade |
2016-05-28 | Implement the fork+exec pattern in smtpd. | Eric Faurot |
2016-04-21 | Use automatic DH parameters, instead of fixed ones. Also disable DHE by | Joel Sing |
2016-03-17 | Last parameter to execl[e]() functions *must* be cast to a pointer. | Kenneth R Westerback |
2016-02-05 | use SMTPD_NAME define | Joerg Jung |
2016-02-02 | Remove setproctitle() for the parent process. Because rc.d(8) uses process | Stuart Henderson |
2016-01-27 | Check imsg data length before use. | Sunil Nimmagadda |
2016-01-18 | Load pki keys before daemon(3). Keys with passphrase require access | Sunil Nimmagadda |
2016-01-04 | switch to /usr/local/libexec when looking for -extras and drop loop iterating | Joerg Jung |
2015-12-28 | remove spaces after '!' | Joerg Jung |
2015-12-20 | remove redundant log | Gilles Chehade |
2015-12-14 | remove trailing whitespace | Joerg Jung |
2015-12-12 | remove CA from pki and no longer allow specifying a CA with 'pki' keyword. | Gilles Chehade |
2015-12-12 | Implement senders map. | Sunil Nimmagadda |
2015-12-12 | prepare load_pki_tree() for pki/ca split | Gilles Chehade |
2015-12-12 | In the configuration test mode (smtpd -n) setup queue crypto iff a | Sunil Nimmagadda |
2015-12-11 | New '-F' option to let smtpd run in foreground while logging to | Sunil Nimmagadda |
2015-12-10 | free sc_queue_key only when it points to something other than "stdin" | Sunil Nimmagadda |
2015-12-10 | Do not fatal when a log_warn suffices. | Sunil Nimmagadda |
2015-12-08 | Let smtpd shutdown gracefully with a zero exit code when the priv | Sunil Nimmagadda |
2015-12-05 | Remove a few NULL-checks before free(). | mmcc |
2015-12-01 | whitespace | Gilles Chehade |
2015-11-30 | when looking up tables, start in /usr/local/libexec before /usr/libexec, so | Gilles Chehade |
2015-11-30 | mechanical rename of some IMSG constants | Gilles Chehade |
2015-11-05 | Implement smtpctl uncorrupt <msgid> | Sunil Nimmagadda |
2015-10-29 | Implement smtpctl discover <evpid|msgid>. | Sunil Nimmagadda |
2015-10-26 | remove unneeded pidfile() from smtpd | Joerg Jung |
2015-10-22 | delivery to maildir needs pledge fattr | Gilles Chehade |
2015-10-17 | LMTP delivery requires "inet unix". | Sunil Nimmagadda |
2015-10-17 | smtpd starts rather robustly with a gigantic pledge request group (keep | Theo de Raadt |
2015-10-16 | add flock to pledge request, needed by delivery_filename | Gilles Chehade |
2015-10-14 | pledge() privileged process | Gilles Chehade |
2015-10-14 | Convert fgetln to getline. | Sunil Nimmagadda |
2015-10-13 | offline queue is no longer user-writable, do not attempt resetting fchflags | Gilles Chehade |
2015-10-12 | do not umask() [with the wrong umask] around mkstemp() calls, no matter | Theo de Raadt |
2015-10-09 | upon smtpd restart, when scanning the offline queue, unlink 0-sized offline | Gilles Chehade |
2015-10-06 | we don't need this temporary buffer since we're going to strdup() it right | Gilles Chehade |
2015-10-06 | fix values passed to umask(), they should be octal. | Gilles Chehade |
2015-10-02 | prevent users from playing hardlink/symlink/mkfifo games with their offline | Gilles Chehade |
2015-06-03 | Do not assume that asprintf() clears the pointer on failure, which | Todd C. Miller |
2015-01-20 | use <limits.h> comprehensively. For now try to push <> includes to | Theo de Raadt |