Maxim Dounin
7988334570
Dynamic modules: moved module-related stuff to separate files.
2016-02-04 18:30:21 +03:00
Vladimir Homutov
b7a8f2a08f
Disabled duplicate http, mail, and stream blocks.
...
Such configurations have very limited use, introduce various problems and
are not officially supported.
2015-06-16 23:28:38 +03:00
Ruslan Ermilov
c81d7ec158
Mail: listen backlog=.
2015-06-08 23:13:56 +03:00
Ruslan Ermilov
b72a7b0df3
Mail: embed ngx_mail_listen_t into ngx_mail_conf_addr_t.
2015-06-08 23:11:58 +03:00
Maxim Dounin
d5c34785bc
Simplified ngx_http_init_listening().
...
There is no need to set "i" to 0, as it's expected to be 0 assuming
the bindings are properly sorted, and we already rely on this when
explicitly set hport->naddrs to 1. Remaining conditional code is
replaced with identical "hport->naddrs = i + 1".
Identical modifications are done in the mail and stream modules,
in the ngx_mail_optimize_servers() and ngx_stream_optimize_servers()
functions, respectively.
No functional changes.
2015-05-20 15:51:28 +03:00
Ruslan Ermilov
80781f15b4
Removed the deprecated "imap" directive.
2015-04-29 13:53:24 +03:00
Vladimir Homutov
4e010c2834
Mail: error_log support.
2015-02-20 15:31:37 +03:00
Ruslan Ermilov
0b30dec0d3
Mail: fixed a comment.
2015-01-23 15:23:27 +03:00
Valentin Bartenev
8575dc3516
Mail: fixed a comment.
...
There's no loc_conf in the mail module.
2014-08-20 13:13:27 +04:00
Maxim Dounin
d10251030a
Style.
2013-07-11 20:38:27 +04:00
Vladimir Homutov
af18946d76
Core: extended ngx_sock_ntop() with socklen parameter.
...
On Linux, sockaddr length is required to process unix socket addresses properly
due to unnamed sockets (which don't have sun_path set at all) and abstract
namespace sockets.
2013-07-11 16:07:25 +04:00
Ruslan Ermilov
53b8514f2d
Mail: fixed handling of AF_UNIX addresses in "listen".
...
This makes AF_UNIX addresses in mail officially supported.
2012-08-17 05:21:28 +00:00
Ruslan Ermilov
f12c7563e2
Mail: fixed sorting of listen addresses (ticket #187 ).
...
For http module this problem was already fixed in r4756.
2012-08-17 05:08:42 +00:00
Maxim Konovalov
f8d59e33f3
Copyright updated.
2012-01-18 15:07:43 +00:00
Valentin Bartenev
92edf47ff9
Added the "so_keepalive=" parameter to the "listen" directive.
...
The "so_keepalive" directive in mail module was deprecated.
Thanks to Vsevolod Stakhov for initial work.
2011-12-05 08:06:15 +00:00
Igor Sysoev
610cbd4223
mail proxy listen IPv6 support
2009-05-18 12:20:22 +00:00
Igor Sysoev
ee4be0345f
ngx_create_listening()
2009-05-05 17:33:26 +00:00
Igor Sysoev
6efa56fe7f
delete ngx_listening_inet_stream_socket()
2009-05-04 19:51:09 +00:00
Igor Sysoev
4c9d36765c
axe imap module artifacts
2009-05-04 19:34:59 +00:00
Igor Sysoev
0cd76ea290
*) refactor error_log processing: listen socket log might inherit built-in
...
error_log with zero level, and r2447, r2466, r2467 were not enough
*) remove bogus "stderr" level
*) some functions and fields renames
2009-04-30 13:53:42 +00:00
Igor Sysoev
f100c7816d
*) listen ssl
...
*) no default ssl_cetificate and ssl_cetificate_key
2008-09-01 14:19:01 +00:00
Igor Sysoev
6a75019ad6
*) remove zero termination in ngx_inet_ntop() and ngx_sock_ntop()
...
*) use ngx_snprintf() in ngx_inet_ntop() and ngx_sock_ntop()
as they are called just once per connection
*) NGX_INET_ADDRSTRLEN
2008-08-21 18:47:23 +00:00
Igor Sysoev
7f6b2ffc60
*) back out r2040
...
*) refactor ngx_palloc()
*) introduce ngx_pnalloc()
*) additional pool blocks have smaller header
2008-06-17 15:00:30 +00:00
Igor Sysoev
de8ec1efc8
use ngx_int_t in ngx_sort() callback
2008-03-24 13:04:02 +00:00
Igor Sysoev
48714085dd
ngx_mail_pop3_module, ngx_mail_imap_module, and ngx_mail_smtp_module
2007-09-15 16:51:16 +00:00
Igor Sysoev
031a6e2906
set default listen() backlog to 511 on all platforms except FreeBSD
2007-08-09 13:32:21 +00:00
Igor Sysoev
c02ed54c4f
use stable search where it is required
2007-05-21 14:09:12 +00:00
Igor Sysoev
02c8d181a4
Many changes:
...
*) rename imap to mail, sort pop3/imap functions
*) smtp auth support
*) pop3 starttls only
*) fix segfault if cram-md5 was used without apop
2007-03-19 13:36:56 +00:00