Age | Commit message (Expand) | Author |
2021-05-20 | Call tls_accept_socket() and tls_connect_socket() immediatly instead of | Eric Faurot |
2021-03-07 | use the mx hostname for sni on outgoing connection, not the reverse | Eric Faurot |
2021-03-05 | Start porting smtpd to libtls. | Eric Faurot |
2020-12-21 | Use NI_NUMERICSERV. We don't use the result and it's faster and is a | Martijn van Duren |
2020-06-09 | set TLS SNI when relaying to host | Sebastien Marie |
2020-05-21 | Correct getsockname(2)/getpeername(2) usage. | Todd C. Miller |
2020-04-24 | strip trailing CRs at smtp level rather than io level | Eric Faurot |
2020-04-10 | When failing to validate a peer TLS certificate in the MTA due to the | Bob Beck |
2020-02-24 | Cast argument of ctype(3) macros to unsigned char, not int. | Todd C. Miller |
2020-02-24 | Fix two security vulnerabilities discovered by Qualys. | Todd C. Miller |
2020-02-03 | ORCPT addresses are prefixed with an address type, the stricter check cause | Gilles Chehade |
2020-01-20 | opportunistic tls downgrade logic is more complex than it should and can in | Gilles Chehade |
2020-01-08 | reorder reporting events so they are triggered _after_ protocol-server | Gilles Chehade |
2020-01-07 | generate tx-envelope before tx-rcpt like for smtp-in | Gilles Chehade |
2020-01-07 | fix reporting of tx-mail and tx-rcpt for smtp-out | Gilles Chehade |
2020-01-07 | generate link-auth reporting event for outgoing sessions | Gilles Chehade |
2019-12-21 | upon connect to remote host extract hostname from banner when possible then | Gilles Chehade |
2019-12-21 | start bringing smtp-out reporting code, lacks some events still | Gilles Chehade |
2019-12-21 | keep track of DATA length in mta_session, will be needed for smtp-out | Gilles Chehade |
2019-09-20 | teach smtpd how to do SRS so hosts that act as forwarders don't break SPF. | Gilles Chehade |
2019-09-18 | Implement server certificate validation in smtp(1). | Eric Faurot |
2019-08-11 | the mta "certificate check" log line was not in the same format as other | Gilles Chehade |
2019-06-28 | When system calls indicate an error they return -1, not some arbitrary | Theo de Raadt |
2019-06-24 | rename wait queues | Gilles Chehade |
2019-06-14 | simplify the runq interface: | Eric Faurot |
2019-06-12 | change "ssl" to "tls" in various identifiers. | Eric Faurot |
2018-12-23 | remove dead code | Eric Faurot |
2018-12-17 | use new cert helpers for mta sessions | Eric Faurot |
2018-10-31 | log tls events as "tls" not "starttls" it has confused people | Gilles Chehade |
2018-09-20 | fix indentation | Eric Faurot |
2018-09-17 | simplify code path for backup relay and remove useless flag | Eric Faurot |
2018-09-08 | use symbolic integer values for the different tls options when relaying, | Eric Faurot |
2018-09-05 | rename flag | Eric Faurot |
2018-09-04 | remove useless session flag | Eric Faurot |
2018-09-04 | remove unused flags | Eric Faurot |
2018-09-03 | use new smarthost syntax in log message | Eric Faurot |
2018-07-25 | Implement a generic interface to forward resolver queries to the lka | Eric Faurot |
2018-07-25 | qmail advertizes a size of 0 as "no limit on data", fix SIZE handling in | Gilles Chehade |
2018-07-08 | remove 'event=' from logs it doesn't carry any information | Gilles Chehade |
2018-06-07 | use RELAY_* flags where appropriate | Eric Faurot |
2018-06-04 | honor SIZE extension when advertised by peer | Gilles Chehade |
2018-06-01 | when peer advertises SIZE, keep track of it in the session | Gilles Chehade |
2018-05-31 | remove 'where' parameter from all x*() functions in utils.c, it doesn't | Gilles Chehade |
2017-05-24 | Fix a possible fatal() when smtpd is configured to *force* relaying over | Gilles Chehade |
2017-05-17 | Introduce more use of freezero(). Also, remove ptr conditionals before | Theo de Raadt |
2016-11-30 | hide internal io flags and rename IO_PAUSE_{IN,OUT} to IO_{IN,OUT} | Eric Faurot |
2016-11-30 | make struct io opaque: | Eric Faurot |
2016-11-25 | use a specific event to defer the mta connection instead of abusing | Eric Faurot |
2016-11-24 | add an io_fileno() accessor | Eric Faurot |
2016-11-24 | add an io_ssl() accessor | Eric Faurot |