comparison src/http/ngx_http_core_module.h @ 454:a8424ffa495c NGINX_0_7_39

nginx 0.7.39 *) Bugfix: large response with SSI might hang, if gzipping was enabled; the bug had appeared in 0.7.28. Thanks to Artem Bokhan. *) Bugfix: a segmentation fault might occur in worker process, if short static variants are used in a "try_files" directive.
author Igor Sysoev <http://sysoev.ru>
date Mon, 02 Mar 2009 00:00:00 +0300
parents 76a79816b771
children ca8f7f6cab16
comparison
equal deleted inserted replaced
453:9ef0e36f3cd5 454:a8424ffa495c
148 ngx_array_t server_names; 148 ngx_array_t server_names;
149 149
150 /* server ctx */ 150 /* server ctx */
151 ngx_http_conf_ctx_t *ctx; 151 ngx_http_conf_ctx_t *ctx;
152 152
153 ngx_http_virtual_names_t *virtual_names;
154
153 ngx_str_t server_name; 155 ngx_str_t server_name;
154 156
155 size_t connection_pool_size; 157 size_t connection_pool_size;
156 size_t request_pool_size; 158 size_t request_pool_size;
157 size_t client_header_buffer_size; 159 size_t client_header_buffer_size;
173 175
174 typedef struct { 176 typedef struct {
175 /* the default server configuration for this address:port */ 177 /* the default server configuration for this address:port */
176 ngx_http_core_srv_conf_t *core_srv_conf; 178 ngx_http_core_srv_conf_t *core_srv_conf;
177 179
178 ngx_http_virtual_names_t *virtual_names;
179
180 #if (NGX_HTTP_SSL) 180 #if (NGX_HTTP_SSL)
181 ngx_uint_t ssl; /* unsigned ssl:1; */ 181 ngx_uint_t ssl; /* unsigned ssl:1; */
182 #endif 182 #endif
183 } ngx_http_addr_conf_t; 183 } ngx_http_addr_conf_t;
184 184
198 198
199 #endif 199 #endif
200 200
201 201
202 typedef struct { 202 typedef struct {
203 in_port_t port;
204 ngx_str_t port_text;
205
206 /* ngx_http_in_addr_t or ngx_http_in6_addr_t */ 203 /* ngx_http_in_addr_t or ngx_http_in6_addr_t */
207 void *addrs; 204 void *addrs;
208 ngx_uint_t naddrs; 205 ngx_uint_t naddrs;
209 } ngx_http_port_t; 206 } ngx_http_port_t;
210 207