aboutsummaryrefslogtreecommitdiff
path: root/src/mail
Commit message (Collapse)AuthorAge
* Time parsing cleanup.Maxim Dounin2012-02-13
| | | | | | | Nuke NGX_PARSE_LARGE_TIME, it's not used since 0.6.30. The only error ngx_parse_time() can currently return is NGX_ERROR, check it explicitly and make sure to cast it to appropriate type (either time_t or ngx_msec_t) to avoid signedness warnings on platforms with unsigned time_t (notably QNX).
* Copyright updated.Maxim Konovalov2012-01-18
|
* Added support for TLSv1.1, TLSv1.2 in ssl_protocols directive.Maxim Dounin2012-01-11
| | | | | | Support for TLSv1.1 and TLSv1.2 protocols was introduced in OpenSSL 1.0.1 (-beta1 was recently released). This change makes it possible to disable these protocols and/or enable them without other protocols.
* Added the "so_keepalive=" parameter to the "listen" directive.Valentin Bartenev2011-12-05
| | | | | | The "so_keepalive" directive in mail module was deprecated. Thanks to Vsevolod Stakhov for initial work.
* Fixed NGX_CONF_TAKE1/NGX_CONF_FLAG misuse.Sergey Budnevitch2011-11-14
|
* Fixed port range checking.Ruslan Ermilov2011-10-25
|
* Support of several servers in the "resolver" directive.Igor Sysoev2011-10-24
| | | | Patch by Kirill A. Korinskiy.
* Fix for "ssl_session_cache builtin" (broken since 1.1.1, r3993).Maxim Dounin2011-09-27
|
* A new fix for the case when ssl_session_cache defined, but ssl is notIgor Sysoev2011-08-04
| | | | | | | | enabled in any server. The previous r1033 does not help when unused zone becomes used after reconfiguration, so it is backed out. The initial thought was to make SSL modules independed from SSL implementation and to keep OpenSSL code dependance as much as in separate files.
* ECDHE supportIgor Sysoev2011-07-20
| | | | patch by Adrian Kotelba
* MSIE export versions are rare now, so RSA 512 key is generated on demandIgor Sysoev2011-07-20
| | | | | | and is shared among all hosts instead of pregenerating for every HTTPS host on configuraiton phase. This decreases start time for configuration with large number of HTTPS hosts.
* use !aNULL to disable all anonymous cipher suitesIgor Sysoev2011-06-27
| | | | patch by Rob Stradling
* style fixIgor Sysoev2010-06-23
|
* ngx_str_set() and ngx_str_null()Igor Sysoev2010-05-14
|
* Zimbra IMAP server may return only 4 bytes: "+ \r\n"Igor Sysoev2010-04-23
|
* delete surplus codeIgor Sysoev2010-02-12
|
* use "localhost" in "Host" header line, if unix socket is used in "auth_http"Igor Sysoev2009-12-25
|
* *) fix resolving an empty name ("."),Igor Sysoev2009-11-09
| | | | | *) add quotes in an error message, *) backout r3299 in ngx_mail_smtp_handler.c
* fix "PTR ." case in address resolverIgor Sysoev2009-11-09
|
* rename ngx_peer_addr_t to ngx_addr_tIgor Sysoev2009-11-02
|
* replace inet_addr() with ngx_inet_addr()Igor Sysoev2009-11-02
|
* use only strong ciphers by defaultIgor Sysoev2009-10-07
|
* disable SSLv2 and low ciphers by defaultIgor Sysoev2009-10-06
|
* delete OpenSSL pre-0.9.7 compatibility: the sources were not actuallyIgor Sysoev2009-07-23
| | | | compatible with OpenSSL 0.9.6 since ssl_session_cache introduction
* ignore ngx_atomic_fetch_add() resultIgor Sysoev2009-06-18
| | | | this fixes building at least by gcc 4.2.1 on Mac OS X 10.6
* return NULL instead of NGX_CONF_ERROR on a create conf failureIgor Sysoev2009-06-02
|
* mail proxy listen IPv6 supportIgor Sysoev2009-05-18
|
* ngx_create_listening()Igor Sysoev2009-05-05
|
* delete ngx_listening_inet_stream_socket()Igor Sysoev2009-05-04
|
* axe imap module artifactsIgor Sysoev2009-05-04
|
* *) refactor error_log processing: listen socket log might inherit built-inIgor Sysoev2009-04-30
| | | | | | error_log with zero level, and r2447, r2466, r2467 were not enough *) remove bogus "stderr" level *) some functions and fields renames
* fix building by MSVC8Igor Sysoev2009-04-27
|
* fix Auth-Method, the bug has been introduced in r2496Igor Sysoev2009-04-24
|
* a prelimiary IPv6 support, HTTP listenIgor Sysoev2009-02-21
|
* send HELO/EHLO after XCLIENTIgor Sysoev2009-02-10
| | | | patch by Maxim Dounin
* compatibility with Microsoft'sIgor Sysoev2009-02-09
| | | | | AUTH LOGIN [base64 encoded user name ] patch by Maxim Dounin
* avoid deep nested calls, flatten call treeIgor Sysoev2009-01-31
|
* update r2439: make clear nameIgor Sysoev2009-01-13
|
* fix r2312Igor Sysoev2009-01-12
|
* use "!= NGX_OK" instead of "== NGX_ERROR"Igor Sysoev2008-12-09
|
* do not close session if SMTP backend returned an error on RCPT TOIgor Sysoev2008-11-13
| | | | patch by Maxim Dounin
* remove unused fieldIgor Sysoev2008-11-13
|
* smtp_auth noneIgor Sysoev2008-11-13
| | | | patch by Maxim Dounin
* *) listen sslIgor Sysoev2008-09-01
| | | | *) no default ssl_cetificate and ssl_cetificate_key
* *) refactor ngx_parse_inet_url()Igor Sysoev2008-08-26
| | | | | *) refactor ngx_parse_unix_domain_url() *) delete unused ngx_url_t fields
* *) remove zero termination in ngx_inet_ntop() and ngx_sock_ntop()Igor Sysoev2008-08-21
| | | | | | *) use ngx_snprintf() in ngx_inet_ntop() and ngx_sock_ntop() as they are called just once per connection *) NGX_INET_ADDRSTRLEN
* backout both r2162 and r2128 and implement a new fixIgor Sysoev2008-08-12
|
* fix typoIgor Sysoev2008-07-29
|
* change useless ngx_pcalloc() to ngx_pnalloc()Igor Sysoev2008-06-23
|
* *) back out r2040Igor Sysoev2008-06-17
| | | | | | *) refactor ngx_palloc() *) introduce ngx_pnalloc() *) additional pool blocks have smaller header