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 {