summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2015-10-16Implement real "flock" request and add it to userland programs thatTodd C. Miller
2015-10-15iobuf_queue() should return the number of bytes it queued on success, not 0Gilles Chehade
2015-10-15Let "all" as an argument for "resume envelope", "pause envelope"Sunil Nimmagadda
2015-10-14smtpd in tree is no longer neither 5.4.4, nor 5.4.5, bump SMTPD_VERSIONGilles Chehade
2015-10-14whitespacesGilles Chehade
2015-10-14SMTPD_MAXPATHLEN -> PATH_MAX, this was unnoticed as file is not linkedGilles Chehade
2015-10-14imsg_read() may return EAGAIN, handle it in mproc_dispatch()Gilles Chehade
2015-10-14whitespace + only log TRACE_MPROC if not IMSG_STAT_{IN,DE}CREMENTGilles Chehade
2015-10-14remove a handful of log_warn that we should handle at a different place toGilles Chehade
2015-10-14whitespaceGilles Chehade
2015-10-14fix define and enhanced status code reason for 5.5.0Gilles Chehade
2015-10-14we dump esc_code if we have an esc_class, code may be (and actually was)Gilles Chehade
2015-10-14whitespaceGilles Chehade
2015-10-14whitespaceGilles Chehade
2015-10-14pledge() privileged processGilles Chehade
2015-10-14pledge() pony and lookupGilles Chehade
2015-10-14Convert fgetln to getline.Sunil Nimmagadda
2015-10-13Add a helper for writing the message to simplify the code.Eric Faurot
2015-10-13pledge() queue processGilles Chehade
2015-10-13pledge() control processGilles Chehade
2015-10-13pledge("stdio") the scheduler processGilles Chehade
2015-10-13pledge("stdio") the RSA-privsep processGilles Chehade
2015-10-13let the enqueuer pledge() in both online and offline modesGilles Chehade
2015-10-13offline queue is no longer user-writable, do not attempt resetting fchflagsGilles Chehade
2015-10-12do not call sync() when committing a message, it's not helping in any wayGilles Chehade
2015-10-12Add missing checks for write errors; OK eric@Todd C. Miller
2015-10-12add Date header when a session iniated locally doesn't add oneGilles Chehade
2015-10-12do not umask() [with the wrong umask] around mkstemp() calls, no matterTheo de Raadt
2015-10-11Convert some fgetln to getline.Sunil Nimmagadda
2015-10-11Convert some fgetln to getline.Sunil Nimmagadda
2015-10-10three conversions of fgetln() to getline()Joerg Jung
2015-10-09upon smtpd restart, when scanning the offline queue, unlink 0-sized offlineGilles Chehade
2015-10-09Convert fgetln(3) to getline(3).Sunil Nimmagadda
2015-10-09if an error occurs during offline enqueuing after we've dropped group, thenGilles Chehade
2015-10-09turn our local enqueuer setgid _smtpq and restrict access to offline queue,Gilles Chehade
2015-10-09if enhanced status class is not set, enhanced status code is never dumpedGilles Chehade
2015-10-07Use getline(3) rather than fgetln(3). OK gilles@Todd C. Miller
2015-10-06Fix buf leak in error path. ok gilles@ eric@Stefan Sperling
2015-10-06we don't need this temporary buffer since we're going to strdup() it rightGilles Chehade
2015-10-06fix snprintf() error checking in token expansion code, these can't possiblyGilles Chehade
2015-10-06fix chdir() call for the sake of correctnessGilles Chehade
2015-10-06fix values passed to umask(), they should be octal.Gilles Chehade
2015-10-06fix reallocarray() constructs to always use temporary variableGilles Chehade
2015-10-06The performance hit for -fstack-protector-all is worth it here.Theo de Raadt
2015-10-05actually use lbuf in getmailname()Stefan Sperling
2015-10-02detect that a certificate chain will not fit in imsg calls before passingGilles Chehade
2015-10-02in secure_file(), make uid checking on .forward files more strict to avoidGilles Chehade
2015-10-02prevent users from playing hardlink/symlink/mkfifo games with their offlineGilles Chehade
2015-10-02introduce imsg_read_nofd() to allow reading imsg while discarding fd's whenGilles Chehade
2015-10-02fix a stack-based buffer overflow in the token expansion code of the lookupGilles Chehade