Mercurial > hg > nginx-vendor-current
comparison src/mail/ngx_mail.h @ 654:753f505670e0 NGINX_1_1_11
nginx 1.1.11
*) Feature: the "so_keepalive" parameter of the "listen" directive.
Thanks to Vsevolod Stakhov.
*) Feature: the "if_not_empty" parameter of the
"fastcgi/scgi/uwsgi_param" directives.
*) Feature: the $https variable.
*) Feature: the "proxy_redirect" directive supports variables in the
first parameter.
*) Feature: the "proxy_redirect" directive supports regular expressions.
*) Bugfix: the $sent_http_cache_control variable might contain a wrong
value if the "expires" directive was used.
Thanks to Yichun Zhang.
*) Bugfix: the "read_ahead" directive might not work combined with
"try_files" and "open_file_cache".
*) Bugfix: a segmentation fault might occur in a worker process if small
time was used in the "inactive" parameter of the "proxy_cache_path"
directive.
*) Bugfix: responses from cache might hang.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 12 Dec 2011 00:00:00 +0400 |
parents | c04fa65fe604 |
children | d0f7a625f27c |
comparison
equal
deleted
inserted
replaced
653:8c96af2112c1 | 654:753f505670e0 |
---|---|
38 unsigned ssl:1; | 38 unsigned ssl:1; |
39 #endif | 39 #endif |
40 #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) | 40 #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) |
41 unsigned ipv6only:2; | 41 unsigned ipv6only:2; |
42 #endif | 42 #endif |
43 unsigned so_keepalive:2; | |
44 #if (NGX_HAVE_KEEPALIVE_TUNABLE) | |
45 int tcp_keepidle; | |
46 int tcp_keepintvl; | |
47 int tcp_keepcnt; | |
48 #endif | |
43 } ngx_mail_listen_t; | 49 } ngx_mail_listen_t; |
44 | 50 |
45 | 51 |
46 typedef struct { | 52 typedef struct { |
47 ngx_mail_conf_ctx_t *ctx; | 53 ngx_mail_conf_ctx_t *ctx; |
92 #if (NGX_MAIL_SSL) | 98 #if (NGX_MAIL_SSL) |
93 unsigned ssl:1; | 99 unsigned ssl:1; |
94 #endif | 100 #endif |
95 #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) | 101 #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) |
96 unsigned ipv6only:2; | 102 unsigned ipv6only:2; |
103 #endif | |
104 unsigned so_keepalive:2; | |
105 #if (NGX_HAVE_KEEPALIVE_TUNABLE) | |
106 int tcp_keepidle; | |
107 int tcp_keepintvl; | |
108 int tcp_keepcnt; | |
97 #endif | 109 #endif |
98 } ngx_mail_conf_addr_t; | 110 } ngx_mail_conf_addr_t; |
99 | 111 |
100 | 112 |
101 typedef struct { | 113 typedef struct { |