summaryrefslogtreecommitdiff
path: root/usr.sbin/smtpd/smtp_session.c
AgeCommit message (Expand)Author
2015-12-12rename enum valueGilles Chehade
2015-12-12remove whitespacesGilles Chehade
2015-12-12do not limit smtp session username to LOGIN_NAME_MAX it could be a virtualGilles Chehade
2015-12-12remove redundant checkGilles Chehade
2015-12-12Implement senders map.Sunil Nimmagadda
2015-12-12add a log_trace() for debugging purposesGilles Chehade
2015-12-12prepare struct smtp_session for handling of filtersGilles Chehade
2015-12-12add watermark define which will be needed for filtersGilles Chehade
2015-12-12if ca name not specified, pass hint to lka that a wildcard can matchGilles Chehade
2015-12-12declare and init filter wait queues (unused yet)Gilles Chehade
2015-12-12add filter_dataline prototype + empty functionGilles Chehade
2015-12-12fix prototypesGilles Chehade
2015-12-11rename field member + whitespacesGilles Chehade
2015-12-11rename header_masquerade_callback() to header_domain_append_callback(), theGilles Chehade
2015-12-03introduce limit session keyword replacing fixed valuesJoerg Jung
2015-12-01add received-auth parameter to listener to identify authenticated sessionsGilles Chehade
2015-11-30mechanical rename of some IMSG constantsGilles Chehade
2015-11-05when a message consists solely of headers and does not end them with anGilles Chehade
2015-10-21Only enable SSL_VERIFY_PEER when the verify option is set on a listener.Joel Sing
2015-10-16Use SSL_get_version() not SSL_get_cipher_version(); the former gives the TLSStuart Henderson
2015-10-13Add a helper for writing the message to simplify the code.Eric Faurot
2015-10-12add Date header when a session iniated locally doesn't add oneGilles Chehade
2015-10-02detect that a certificate chain will not fit in imsg calls before passingGilles Chehade
2015-09-07when bypassing the enqueuer, insert Message-Id header if none was found andGilles Chehade
2015-09-03the session kicking mechanism has an accounting bug leading to some legitGilles Chehade
2015-08-15assume messages use 8bit bytes by default, not just when 8BITMIME extensionGilles Chehade
2015-05-15the code to prevent AUTH PLAIN from logging credentials upon authenticationGilles 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-01-20use <limits.h> comprehensively. For now try to push <> includes toTheo de Raadt
2015-01-16Replace <sys/param.h> with <limits.h> and other less dirty headers whereTheo de Raadt
2015-01-14bring back reverted commits, the crash was unrelatedGilles Chehade
2015-01-11revert two latest commits until a crash is fixedGilles Chehade
2015-01-07fix ctype casting bug spotted by Jonas 'Sortie' TermansenGilles Chehade
2015-01-06move the message parser init earlier to avoid a possible use after free inGilles Chehade
2014-12-17Use log_warnx() not log_warn() for mail loop warning since errnoTodd C. Miller
2014-11-02increment s->datalen counter in append domain code to correctly account forGilles Chehade
2014-11-02rework domain append by locating either the brackets or the last componentGilles Chehade
2014-10-15when From, To and Cc headers present users without domains, append theGilles Chehade
2014-10-04some MUA will bypass the local enqueuer and send an empty BCC header in theGilles Chehade
2014-10-02when no domain is specified in MAIL FROM or RCPT TO, assume local userGilles Chehade
2014-07-09add a "no-dsn" listener option to disable DSN extension.Eric Faurot
2014-07-08get rid of mfa leftoversEric Faurot
2014-07-08fix typos.Igor Sobrado
2014-07-04It makes much more sense to do the loop checking on incoming mails ratherEric Faurot
2014-05-17add missing header needed by str* and mem* functionsCharles Longeau
2014-04-29Implement RSA privilege separation for OpenSMTPD, based on my previousReyk Floeter
2014-04-29Remove unused arguments from ssl_smtp_init()Reyk Floeter
2014-04-29use explicit_bzero() instead of memset() to clear out sensitive data.Reyk Floeter
2014-04-19knfGilles Chehade