comparison src/http/ngx_http_request.h @ 212:56688ed172c8 NGINX_0_3_53

nginx 0.3.53 *) Change: the "add_header" directive adds the string to 204, 301, and 302 responses. *) Feature: the "server" directive in the "upstream" context supports the "weight" parameter. *) Feature: the "server_name" directive supports the "*" wildcard. *) Feature: nginx supports the request body size more than 2G. *) Bugfix: if a client was successfully authorized using "satisfy_any on", then anyway the message "access forbidden by rule" was written in the log. *) Bugfix: the "PUT" method may erroneously not create a file and return the 409 code. *) Bugfix: if the IMAP/POP3 backend returned an error, then nginx continued proxying anyway.
author Igor Sysoev <http://sysoev.ru>
date Fri, 07 Jul 2006 00:00:00 +0400
parents 3866d57d9cfd
children fa32d59d9a15
comparison
equal deleted inserted replaced
211:f04a54878110 212:56688ed172c8
190 ngx_str_t passwd; 190 ngx_str_t passwd;
191 191
192 ngx_array_t cookies; 192 ngx_array_t cookies;
193 193
194 size_t host_name_len; 194 size_t host_name_len;
195 ssize_t content_length_n; 195 off_t content_length_n;
196 time_t keep_alive_n; 196 time_t keep_alive_n;
197 197
198 unsigned connection_type:2; 198 unsigned connection_type:2;
199 unsigned msie:1; 199 unsigned msie:1;
200 unsigned msie4:1; 200 unsigned msie4:1;
248 248
249 typedef struct { 249 typedef struct {
250 ngx_temp_file_t *temp_file; 250 ngx_temp_file_t *temp_file;
251 ngx_chain_t *bufs; 251 ngx_chain_t *bufs;
252 ngx_buf_t *buf; 252 ngx_buf_t *buf;
253 size_t rest; 253 off_t rest;
254 ngx_chain_t *to_write; 254 ngx_chain_t *to_write;
255 ngx_http_client_body_handler_pt post_handler; 255 ngx_http_client_body_handler_pt post_handler;
256 } ngx_http_request_body_t; 256 } ngx_http_request_body_t;
257 257
258 258
364 size_t limit_rate; 364 size_t limit_rate;
365 365
366 /* used to learn the Apache compatible response length without a header */ 366 /* used to learn the Apache compatible response length without a header */
367 size_t header_size; 367 size_t header_size;
368 368
369 size_t request_length; 369 off_t request_length;
370 370
371 void **err_ctx; 371 void **err_ctx;
372 ngx_uint_t err_status; 372 ngx_uint_t err_status;
373 373
374 ngx_http_connection_t *http_connection; 374 ngx_http_connection_t *http_connection;