summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
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
2015-10-02reset static pointer to NULL after we free it, just in case another bugGilles Chehade
2015-10-02do not allow connid to wrap and collide with another active connection id.Gilles Chehade
2015-09-29makemap(8) should Xr table(5); OK gilles@Todd C. Miller
2015-09-10reduce .Nd to one line and kill .Tn while hereIngo Schwarze
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-09-03Document spool dir in smtpd's FILES section and be consistent withTodd C. Miller
2015-09-03move paren to correctly return a negative error value instead of theJonathan Gray
2015-09-03the session kicking mechanism has an accounting bug leading to some legitGilles Chehade
2015-08-19do not cast result from xcalloc(); it is in scopeTheo de Raadt
2015-08-16use a less ambiguous example; from larry hynesJason McIntyre
2015-08-16when we switch valid_domainpart() from our own logic to using res_hnok() weGilles Chehade
2015-08-15assume messages use 8bit bytes by default, not just when 8BITMIME extensionGilles Chehade
2015-08-15bump size of acceptable headers lines, there is no need to be too strictGilles Chehade
2015-08-15change "priorly" to "previously", it reads betterGilles Chehade
2015-08-11tls and verify are not mutually exclusive;Jason McIntyre
2015-07-27use file system path (.Pa) semantic markup macros where appropriate.Igor Sobrado
2015-06-11local user can cause smtpd to fail by sending invalid imsg to control sockGilles Chehade
2015-06-04spacing, makes example fit on display.Igor Sobrado
2015-06-03Do not assume that asprintf() clears the pointer on failure, whichTodd C. Miller
2015-05-28Do not try to unlink the control socket in an unprivileged childFlorian Obser
2015-05-15the code to prevent AUTH PLAIN from logging credentials upon authenticationGilles Chehade
2015-05-13The enqueuer should never encouter the "From " separator in its headers, asGilles Chehade
2015-05-06use res_hnok() to valid domain part in valid_domain()Gilles Chehade
2015-05-03S was misplaced in r1.89, the optarg that was removed was actually neededGilles Chehade
2015-05-03smtpd enqueue -S does not take an argument, fix optstring accordinglyGilles Chehade
2015-04-19Incorrect logic in smtpd(8) can lead to unexpected client disconnect, invalidGilles Chehade
2015-04-06remove superfluous ';' in Received linesGilles Chehade
2015-03-13typoEric Faurot
2015-03-13Missing free(3) in error pathGiovanni Bechis
2015-03-06Document how to use anti-spoofing rules to reject spam.Todd C. Miller