| Commit message (Expand) | Author | Age | Files | Lines |
* | set TLS SNI when relaying to host | semarie | 2020-06-09 | 1 | -1/+22 |
* | Run lmtp deliveries as SMTPD_USER instead of the recipient user. | chrisz | 2020-06-01 | 2 | -4/+6 |
* | Correct getsockname(2)/getpeername(2) usage. | millert | 2020-05-21 | 1 | -7/+11 |
* | Only allow forkmda() to be called from a local action dispatcher. | millert | 2020-05-06 | 1 | -1/+3 |
* | In virtual alias context, do not try to match catchall entries for | eric | 2020-04-28 | 1 | -1/+5 |
* | update filter documentation after protocol change | eric | 2020-04-25 | 1 | -20/+27 |
* | point out that the "junk" filter decision adds the X-Spam header | eric | 2020-04-25 | 1 | -5/+13 |
* | strip trailing CRs at smtp level rather than io level | eric | 2020-04-24 | 6 | -10/+25 |
* | ce examples of "Ar arg Ar arg" with "Ar arg arg" and stop the spread; | jmc | 2020-04-23 | 2 | -13/+13 |
* | Check for the dispatcher name in the envelope validation function. | eric | 2020-04-22 | 2 | -11/+5 |
* | switch email and result fields in mail-from/rcpt-to event reports | eric | 2020-04-17 | 1 | -4/+4 |
* | When failing to validate a peer TLS certificate in the MTA due to the | beck | 2020-04-10 | 1 | -2/+6 |
* | bump smtpd version | eric | 2020-04-08 | 1 | -2/+2 |
* | use CRLF line-ending during the SMTP dialog in the local enqueuer | eric | 2020-03-18 | 1 | -17/+18 |
* | Exit when m_get_string() returns NULL to prevent nullptr dereference in | tobhe | 2020-03-17 | 1 | -1/+3 |
* | Initialize session.rcptto to NULL before parsing command line optinos. | millert | 2020-03-16 | 1 | -0/+1 |
* | Add missing casts to unsigned char when using ctype(3). | millert | 2020-03-15 | 3 | -6/+6 |
* | Rewrite qp_encoded_write. | martijn | 2020-03-08 | 1 | -37/+40 |
* | fsqueue_envelope_dump() returns 0 on temporary failure, not -1. | millert | 2020-02-25 | 1 | -3/+2 |
* | Cast argument of ctype(3) macros to unsigned char, not int. | millert | 2020-02-24 | 4 | -20/+20 |
* | Bump version to 6.6.4 for errata and to match -portable. | millert | 2020-02-24 | 1 | -2/+2 |
* | Fix two security vulnerabilities discovered by Qualys. | millert | 2020-02-24 | 6 | -23/+47 |
* | Standardize argument naming for "sourceaddr" and unify the wording a bit, | schwarze | 2020-02-12 | 1 | -5/+6 |
* | ORCPT addresses are prefixed with an address type, the stricter check cause | gilles | 2020-02-03 | 2 | -3/+7 |
* | now that mail.local(8) relies on lockspool(1) for mailbox locking, have the | gilles | 2020-02-03 | 4 | -8/+41 |
* | add SENDER to mda environment and teach lmtp to use that instead of command | gilles | 2020-02-02 | 3 | -10/+32 |
* | be much stricter about ORCPT, it isn't in the code path of local delivery | gilles | 2020-02-01 | 1 | -2/+4 |
* | condition to enter mda_mbox() is too strict, if user have commands in their | gilles | 2020-02-01 | 1 | -2/+4 |
* | introduce mda_mbox() to handle mbox delivery in its own code path, and make | gilles | 2020-01-31 | 6 | -11/+84 |
* | Bump smtpd version after recent changes | solene | 2020-01-30 | 1 | -2/+2 |
* | Fix a security vulnerability discovered by Qualys which can lead to a | gilles | 2020-01-28 | 1 | -16/+14 |
* | opportunistic tls downgrade logic is more complex than it should and can in | gilles | 2020-01-20 | 1 | -26/+6 |
* | remove literal tab from a column list; | jmc | 2020-01-08 | 1 | -2/+2 |
* | allow using the session username in builtin filters when available | gilles | 2020-01-08 | 4 | -8/+116 |
* | enable builtin filtering for commit phase | gilles | 2020-01-08 | 1 | -2/+9 |
* | emable builtin filtering for phase DATA, no idea why we didn't earlier as | gilles | 2020-01-08 | 1 | -2/+9 |
* | reorder reporting events so they are triggered _after_ protocol-server | gilles | 2020-01-08 | 2 | -18/+14 |
* | generate tx-envelope before tx-rcpt like for smtp-in | gilles | 2020-01-07 | 1 | -3/+3 |
* | fix reporting of tx-mail and tx-rcpt for smtp-out | gilles | 2020-01-07 | 3 | -26/+29 |
* | generate link-auth reporting event for outgoing sessions | gilles | 2020-01-07 | 1 | -5/+19 |
* | make it more explicit that filters are unique processes | gilles | 2020-01-06 | 1 | -3/+3 |
* | do not allow passing options to smtpctl encrypt | gilles | 2020-01-06 | 1 | -2/+2 |
* | provide a better error message for invalid smtpctl commands | gilles | 2020-01-06 | 1 | -1/+6 |
* | upon return of authentication we log the username and generate an smtp-in | gilles | 2020-01-03 | 1 | -2/+2 |
* | upon connect to remote host extract hostname from banner when possible then | gilles | 2019-12-21 | 1 | -5/+12 |
* | if a filter was attached to a relay action in config, notify instance that | gilles | 2019-12-21 | 1 | -1/+3 |
* | start bringing smtp-out reporting code, lacks some events still | gilles | 2019-12-21 | 3 | -7/+366 |
* | add FILTER_SUBSYSTEM_SMTP_OUT to filter_subsystem enum and add filter name | gilles | 2019-12-21 | 1 | -2/+5 |
* | keep track of DATA length in mta_session, will be needed for smtp-out | gilles | 2019-12-21 | 1 | -3/+7 |
* | keep track of the relay action in relays, will be used for smtp-out | gilles | 2019-12-21 | 1 | -1/+2 |