summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd
AgeCommit message (Expand)Author
2016-07-03add -r option to enqueuer as compat interface for mailxGilles Chehade
2016-07-02remove misleading comment. it's not true anymore.Eric Faurot
2016-07-02datain counter is part of the transaction stateEric Faurot
2016-07-02set the msgid on the transactionEric Faurot
2016-07-01always refer to the helo string stored on the sessionEric Faurot
2016-07-01flag the local socket listener as local.Eric Faurot
2016-06-30update aliases documentation to reflect realityGilles Chehade
2016-06-29Explicitely enclose SMTP transactions between BEGIN and COMMIT/ROLLBACKEric Faurot
2016-06-23move transaction-specific states from struct smtp_session to struct smtp_txEric Faurot
2016-06-21do not allow whitespace in macro names, i.e. "this is" = "a variable".Sebastian Benoit
2016-06-20with new fork+reexec, in case of failure in init of any child processGilles Chehade
2016-06-17Also add missing date or message-id when listening on the submit portOtto Moerbeek
2016-06-15properly reset the transaction when a filter rejects a message.Eric Faurot
2016-06-15increase number of connections a local address is allowed to establishGilles Chehade
2016-06-15'Received' header violates RFC when receiving a TLS session, rework formatGilles Chehade
2016-06-14Fix typo; OK jung@Todd C. Miller
2016-06-08quote space-containing values in smtpd logs or they become hard to parseGilles Chehade
2016-06-07use io_set_nonblocking() instead of SOCK_NONBLOCKING to reduce delta withGilles Chehade
2016-06-06do not return on EAGAIN otherwise the event is never reloaded.Eric Faurot
2016-06-05LMTP banner is handled by a getline() call so it cannot handle multilineGilles Chehade
2016-06-05delivery_lmtp does not know how to deal with LMTP servers returningGilles Chehade
2016-06-02transfer is not a smtpctl command, but mta isJoerg Jung
2016-05-30Simplify address parsing code by only using inet_net_pton(3).Martin Pieuchot
2016-05-28Implement the fork+exec pattern in smtpd.Eric Faurot
2016-05-22start work on improving the log format, this is work in progress but it'llGilles Chehade
2016-05-22use temporary variables to store some struct tm values, no functionalGilles Chehade
2016-05-21replace hardcoded '+' with TAG_CHAR defineGilles Chehade
2016-05-19table formats are described in table(5) not makemap(8)Gilles Chehade
2016-05-16No need to store the return value of fcntl(fd, F_SETFL, flags).Todd C. Miller
2016-05-16fix logic in error code path of smtp state machine that can lead to anGilles Chehade
2016-05-16replace hardcoded + with TAG_CHARGilles Chehade
2016-05-11mention ca option in listen directiveJoerg Jung
2016-05-08The "loop detected" message should not print the errno string.Todd C. Miller
2016-05-03listen directive may use a table for authentication, to make this work theJoerg Jung
2016-04-29fix "smtpctl show queue" reporting "invalid" envelope state.Eric Faurot
2016-04-21Use automatic DH parameters, instead of fixed ones. Also disable DHE byJoel Sing
2016-04-18add -T to SYNOPSIS;Jason McIntyre
2016-04-18document the -T flagJoerg Jung
2016-04-17fix typo, it is supposed to be smtpctl trace "filters" not "filter"Joerg Jung
2016-04-10arguments to "chain" are space separated, not comma; verified by jungJason McIntyre
2016-03-30for some time now mandoc has not required MLINKS to functionJason McIntyre
2016-03-25Nuke session_socket_blockmode() and session_socket_linger(). UseKenneth R Westerback
2016-03-17Last parameter to execl[e]() functions *must* be cast to a pointer.Kenneth R Westerback
2016-03-07fix error in documentation of `ca' keywordGilles Chehade
2016-02-22the default address family for a listener was set too late and wouldGilles Chehade
2016-02-21bump versionGilles Chehade
2016-02-15Revert previous, semarie@ found a regression.Martin Pieuchot
2016-02-14Simplify address parsing code by only using inet_net_pton(3).Martin Pieuchot
2016-02-13tweak previous;Jason McIntyre
2016-02-13describe how 'listen on socket' worksGilles Chehade