| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-08-05 | Mail: discard pipelined commands after SMTP STARTTLS. | Maxim Dounin | 1 | -0/+3 | |
| The bug had appeared in nginx 1.5.6 (04e43d03e153). Reported by Chris Boulton. | |||||
| 2014-05-21 | Mail: added a check for the number of arguments in MAIL/RCPT. | Maxim Dounin | 1 | -0/+10 | |
| Missed during introduction of the SMTP pipelining support (04e43d03e153, 1.5.6). Previously, the check wasn't needed as s->buffer was used directly and the number of arguments didn't matter. Reported by Svyatoslav Nikolsky. | |||||
| 2013-12-09 | Resolver: implemented IPv6 name to address resolving. | Ruslan Ermilov | 1 | -1/+0 | |
| 2013-12-06 | Changed resolver API to use ngx_addr_t. | Ruslan Ermilov | 1 | -20/+23 | |
| 2013-09-30 | Mail: smtp pipelining support. | Maxim Dounin | 1 | -57/+26 | |
| 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). | |||||
| 2013-09-30 | Mail: added session close on smtp_greeting_delay violation. | Maxim Dounin | 1 | -0/+1 | |
| A server MUST send greeting before other replies, while before this change in case of smtp_greeting_delay violation the 220 greeting was sent after several 503 replies to commands received before greeting, resulting in protocol synchronization loss. Moreover, further commands were accepted after the greeting. While closing a connection isn't strictly RFC compliant (RFC 5321 requires servers to wait for a QUIT before closing a connection), it's probably good enough for practial uses. | |||||
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2010-05-14 | ngx_str_set() and ngx_str_null() | Igor Sysoev | 1 | -50/+23 | |
| 2009-11-09 | *) fix resolving an empty name ("."), | Igor Sysoev | 1 | -14/+1 | |
| *) add quotes in an error message, *) backout r3299 in ngx_mail_smtp_handler.c | |||||
| 2009-11-09 | fix "PTR ." case in address resolver | Igor Sysoev | 1 | -0/+13 | |
| 2009-05-18 | mail proxy listen IPv6 support | Igor Sysoev | 1 | -0/+6 | |
| 2009-02-09 | compatibility with Microsoft's | Igor Sysoev | 1 | -1/+9 | |
| AUTH LOGIN [base64 encoded user name ] patch by Maxim Dounin | |||||
| 2009-01-31 | avoid deep nested calls, flatten call tree | Igor Sysoev | 1 | -3/+20 | |
| 2008-12-09 | use "!= NGX_OK" instead of "== NGX_ERROR" | Igor Sysoev | 1 | -3/+3 | |
| 2008-11-13 | smtp_auth none | Igor Sysoev | 1 | -4/+149 | |
| patch by Maxim Dounin | |||||
| 2008-06-17 | *) back out r2040 | Igor Sysoev | 1 | -1/+1 | |
| *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header | |||||
| 2008-02-16 | do not resolve SMTP clients by default | Igor Sysoev | 1 | -2/+8 | |
| 2008-02-13 | resolver in smtp proxy module | Igor Sysoev | 1 | -0/+166 | |
| 2007-12-21 | fix STARTTLS prompt in SMTP | Igor Sysoev | 1 | -0/+3 | |
| 2007-12-10 | move condition declarations inside blocks where they are used | Igor Sysoev | 1 | -3/+2 | |
| 2007-09-21 | use "_" instead of " " as new line substitute, do not delete trailing new line | Igor Sysoev | 1 | -9/+1 | |
| 2007-09-15 | ngx_mail_pop3_module, ngx_mail_imap_module, and ngx_mail_smtp_module | Igor Sysoev | 1 | -17/+25 | |
| 2007-09-14 | style fix: remove trailing spaces | Igor Sysoev | 1 | -4/+4 | |
| 2007-09-14 | create salt just before it will be used | Igor Sysoev | 1 | -7/+6 | |
| 2007-09-14 | fix r1482 | Igor Sysoev | 1 | -0/+2 | |
| 2007-09-14 | ngx_mail_smtp_create_buffer() | Igor Sysoev | 1 | -15/+36 | |
| 2007-09-14 | optimizations | Igor Sysoev | 1 | -2/+2 | |
| 2007-09-14 | smtp_client_buffer and smtp_greeting_delay | Igor Sysoev | 1 | -49/+158 | |
| 2007-09-14 | move event handling to protocol specific code, | Igor Sysoev | 1 | -1/+7 | |
| it is required to support SMTP greeting delay | |||||
| 2007-09-13 | optimizations | Igor Sysoev | 1 | -60/+22 | |
| 2007-09-13 | style fix and optimizations | Igor Sysoev | 1 | -3/+3 | |
| 2007-09-13 | split pop3, imap, and smtp handlers | Igor Sysoev | 1 | -0/+449 | |
