| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-02-20 | Mail: error_log support. | Vladimir Homutov | 1 | -12/+17 | |
| 2015-02-25 | Mail: client SSL certificates support. | Maxim Dounin | 1 | -0/+71 | |
| The "ssl_verify_client", "ssl_verify_depth", "ssl_client_certificate", "ssl_trusted_certificate", and "ssl_crl" directives introduced to control SSL client certificate verification in mail proxy module. If there is a certificate, detail of the certificate are passed to the auth_http script configured via Auth-SSL-Verify, Auth-SSL-Subject, Auth-SSL-Issuer, Auth-SSL-Serial, Auth-SSL-Fingerprint headers. If the auth_http_pass_client_cert directive is set, client certificate in PEM format will be passed in the Auth-SSL-Cert header (urlencoded). If there is no required certificate provided during an SSL handshake or certificate verification fails then a protocol-specific error is returned after the SSL handshake and the connection is closed. Based on previous work by Sven Peter, Franck Levionnois and Filipe Da Silva. | |||||
| 2014-09-01 | Mail: initialize the "signature" field of ngx_mail_session_t. | Valentin Bartenev | 1 | -0/+2 | |
| Currently it isn't used, but it can be suitable to distinguish objects stored in c->data. | |||||
| 2014-05-22 | Mail: output client port number on client connects (ticket #531). | Ruslan Ermilov | 1 | -2/+6 | |
| 2014-03-31 | Mail: fixed ngx_mail_send() (ticket #519). | Maxim Dounin | 1 | -0/+7 | |
| 2014-03-06 | Fixed format specifier in logging of "c->number". | Sergey Kandaurov | 1 | -1/+1 | |
| 2013-09-30 | Mail: smtp pipelining support. | Maxim Dounin | 1 | -3/+9 | |
| Basically, this does the following two changes (and corresponding modifications of related code): 1. Does not reset session buffer unless it's reached it's end, and always wait for LF to terminate command (even if we detected invalid command). 2. Record command name to make it available for handlers (since now we can't assume that command starts from s->buffer->start). | |||||
| 2012-08-17 | Removed a stale "AF_INET only" comment. | Ruslan Ermilov | 1 | -2/+0 | |
| IPv6 client connections in mail modules have been supported since r2856. | |||||
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2010-06-23 | style fix | Igor Sysoev | 1 | -4/+4 | |
| 2009-06-18 | ignore ngx_atomic_fetch_add() result | Igor Sysoev | 1 | -1/+1 | |
| this fixes building at least by gcc 4.2.1 on Mac OS X 10.6 | |||||
| 2009-05-18 | mail proxy listen IPv6 support | Igor Sysoev | 1 | -36/+72 | |
| 2009-05-04 | axe imap module artifacts | Igor Sysoev | 1 | -11/+11 | |
| 2009-02-09 | compatibility with Microsoft's | Igor Sysoev | 1 | -4/+5 | |
| AUTH LOGIN [base64 encoded user name ] patch by Maxim Dounin | |||||
| 2008-12-09 | use "!= NGX_OK" instead of "== NGX_ERROR" | Igor Sysoev | 1 | -3/+3 | |
| 2008-09-01 | *) listen ssl | Igor Sysoev | 1 | -0/+19 | |
| *) no default ssl_cetificate and ssl_cetificate_key | |||||
| 2008-08-12 | backout both r2162 and r2128 and implement a new fix | Igor Sysoev | 1 | -0/+2 | |
| 2008-06-17 | *) back out r2040 | Igor Sysoev | 1 | -9/+10 | |
| *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header | |||||
| 2007-12-10 | move condition declarations inside blocks where they are used | Igor Sysoev | 1 | -5/+3 | |
| 2007-09-21 | fix "AUTH PLAIN [initial-response]" bug introduced in r1477 | Igor Sysoev | 1 | -1/+1 | |
| 2007-09-20 | log starttls | Igor Sysoev | 1 | -1/+3 | |
| 2007-09-15 | ngx_mail_pop3_module, ngx_mail_imap_module, and ngx_mail_smtp_module | Igor Sysoev | 1 | -38/+20 | |
| 2007-09-14 | optimizations | Igor Sysoev | 1 | -10/+9 | |
| 2007-09-14 | move event handling to protocol specific code, | Igor Sysoev | 1 | -6/+0 | |
| it is required to support SMTP greeting delay | |||||
| 2007-09-13 | optimizations | Igor Sysoev | 1 | -0/+52 | |
| 2007-09-13 | style fix and optimizations | Igor Sysoev | 1 | -5/+5 | |
| 2007-09-13 | split pop3, imap, and smtp handlers | Igor Sysoev | 1 | -1666/+191 | |
| 2007-09-11 | decrement active connection counter in mail proxy | Igor Sysoev | 1 | -0/+4 | |
| 2007-07-20 | IMAP AUTHENTICATE | Igor Sysoev | 1 | -68/+311 | |
| patch by Maxim Dounin | |||||
| 2007-07-20 | SMTP STARTTLS | Igor Sysoev | 1 | -0/+67 | |
| patch by Maxim Dounin | |||||
| 2007-07-11 | fix segfault when CRAM-MD5 is not enabled but client tries it | Igor Sysoev | 1 | -2/+11 | |
| 2007-04-18 | style fix: remove tabs | Igor Sysoev | 1 | -27/+27 | |
| 2007-03-19 | Many changes: | Igor Sysoev | 1 | -0/+1838 | |
| *) rename imap to mail, sort pop3/imap functions *) smtp auth support *) pop3 starttls only *) fix segfault if cram-md5 was used without apop | |||||
