comparison src/http/ngx_http_request.h @ 126:df17fbafec8f NGINX_0_3_10

nginx 0.3.10 *) Change: the "valid_referers" directive and the "$invalid_referer" variable were moved to the new ngx_http_referer_module from the ngx_http_rewrite_module. *) Change: the "$apache_bytes_sent" variable name was changed to "$body_bytes_sent". *) Feature: the "$sent_http_..." variables. *) Feature: the "if" directive supports the "=" and "!=" operations. *) Feature: the "proxy_pass" directive supports the HTTPS protocol. *) Feature: the "proxy_set_body" directive. *) Feature: the "post_action" directive. *) Feature: the ngx_http_empty_gif_module. *) Feature: the "worker_cpu_affinity" directive for Linux. *) Bugfix: the "rewrite" directive did not unescape URI part in redirect, now it is unescaped except the %00-%25 and %7F-%FF characters. *) Bugfix: nginx could not be built by the icc 9.0 compiler. *) Bugfix: if the SSI was enabled for zero size static file, then the chunked response was encoded incorrectly.
author Igor Sysoev <http://sysoev.ru>
date Tue, 15 Nov 2005 00:00:00 +0300
parents d25a1d6034f1
children 82d695e3d662
comparison
equal deleted inserted replaced
125:97504de1f89e 126:df17fbafec8f
67 67
68 #define NGX_HTTP_NGX_CODES NGX_HTTP_TO_HTTPS 68 #define NGX_HTTP_NGX_CODES NGX_HTTP_TO_HTTPS
69 69
70 /* 70 /*
71 * We use the special code for the plain HTTP requests that are sent to 71 * We use the special code for the plain HTTP requests that are sent to
72 * HTTPS port to distinguish it from 4XX in an error page redirection 72 * HTTPS port to distinguish it from 4XX in an error page redirection
73 */ 73 */
74 #define NGX_HTTP_TO_HTTPS 497 74 #define NGX_HTTP_TO_HTTPS 497
75 75
76 /* 76 /*
77 * We use the special code for the requests with invalid host name 77 * We use the special code for the requests with invalid host name
78 * to distinguish it from 4XX in an error page redirection 78 * to distinguish it from 4XX in an error page redirection
79 */ 79 */
80 #define NGX_HTTP_INVALID_HOST 498 80 #define NGX_HTTP_INVALID_HOST 498
81 81
82 /* 82 /*
83 * HTTP does not define the code for the case when a client closed 83 * HTTP does not define the code for the case when a client closed
298 298
299 ngx_uint_t method; 299 ngx_uint_t method;
300 ngx_uint_t http_version; 300 ngx_uint_t http_version;
301 ngx_uint_t http_major; 301 ngx_uint_t http_major;
302 ngx_uint_t http_minor; 302 ngx_uint_t http_minor;
303 303
304 ngx_str_t request_line; 304 ngx_str_t request_line;
305 ngx_str_t uri; 305 ngx_str_t uri;
306 ngx_str_t args; 306 ngx_str_t args;
307 ngx_str_t exten; 307 ngx_str_t exten;
308 ngx_str_t unparsed_uri; 308 ngx_str_t unparsed_uri;
309 309
310 ngx_str_t method_name; 310 ngx_str_t method_name;
311 ngx_str_t http_protocol; 311 ngx_str_t http_protocol;
312 312
313 ngx_chain_t *out; 313 ngx_chain_t *out;
314 ngx_http_request_t *main; 314 ngx_http_request_t *main;
315 ngx_http_request_t *parent; 315 ngx_http_request_t *parent;
316 ngx_http_postponed_request_t *postponed; 316 ngx_http_postponed_request_t *postponed;
317 317