summaryrefslogtreecommitdiffhomepage
path: root/src/mail/ngx_mail_imap_handler.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-01-12Mail: make it possible to disable SASL EXTERNAL.Sergey Kandaurov1-2/+6
2016-10-08Mail: support SASL EXTERNAL (RFC 4422).Rob N ★1-0/+11
This is needed to allow TLS client certificate auth to work. With ssl_verify_client configured, the auth daemon can choose to allow the connection to proceed based on the certificate data. This has been tested with Thunderbird for IMAP only. I've not yet found a client that will do client certificate auth for POP3 or SMTP, and the method is not really documented anywhere that I can find. That said, its simple enough that the way I've done is probably right.
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2010-05-14ngx_str_set() and ngx_str_null()Igor Sysoev1-20/+10
2009-02-09compatibility with Microsoft'sIgor Sysoev1-1/+9
AUTH LOGIN [base64 encoded user name ] patch by Maxim Dounin
2008-12-09use "!= NGX_OK" instead of "== NGX_ERROR"Igor Sysoev1-1/+1
2008-06-17*) back out r2040Igor Sysoev1-3/+3
*) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header
2007-12-10move condition declarations inside blocks where they are usedIgor Sysoev1-4/+3
2007-09-15ngx_mail_pop3_module, ngx_mail_imap_module, and ngx_mail_smtp_moduleIgor Sysoev1-10/+14
2007-09-14style fix: remove trailing spacesIgor Sysoev1-1/+1
2007-09-14create salt just before it will be usedIgor Sysoev1-7/+6
2007-09-14optimizationsIgor Sysoev1-2/+2
2007-09-14move event handling to protocol specific code,Igor Sysoev1-2/+8
it is required to support SMTP greeting delay
2007-09-13optimizationsIgor Sysoev1-68/+26
2007-09-13style fix and optimizationsIgor Sysoev1-3/+3
2007-09-13split pop3, imap, and smtp handlersIgor Sysoev1-0/+492