Mercurial > hg > nginx-quic
comparison src/http/ngx_http_request.h @ 649:1e720b0be7ec release-0.3.46
nginx-0.3.46-RELEASE import
*) Feature: the "proxy_hide_header", "proxy_pass_header",
"fastcgi_hide_header", and "fastcgi_pass_header" directives.
*) Change: the "proxy_pass_x_powered_by", "fastcgi_x_powered_by", and
"proxy_pass_server" directives were canceled.
*) Feature: the "X-Accel-Buffering" response header line is supported
in proxy mode.
*) Bugfix: the reconfiguration bug and memory leaks in the
ngx_http_perl_module.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 11 May 2006 14:43:47 +0000 |
parents | 95d7da23ea53 |
children | 39b7d7b33c91 |
comparison
equal
deleted
inserted
replaced
648:e60de1d1cdb2 | 649:1e720b0be7ec |
---|---|
7 #ifndef _NGX_HTTP_REQUEST_H_INCLUDED_ | 7 #ifndef _NGX_HTTP_REQUEST_H_INCLUDED_ |
8 #define _NGX_HTTP_REQUEST_H_INCLUDED_ | 8 #define _NGX_HTTP_REQUEST_H_INCLUDED_ |
9 | 9 |
10 | 10 |
11 #define NGX_HTTP_MAX_REWRITE_CYCLES 10 | 11 #define NGX_HTTP_MAX_REWRITE_CYCLES 10 |
12 | |
13 /* must be 2^n */ | |
14 #define NGX_HTTP_LC_HEADER_LEN 32 | |
12 | 15 |
13 | 16 |
14 #define NGX_HTTP_DISCARD_BUFFER_SIZE 4096 | 17 #define NGX_HTTP_DISCARD_BUFFER_SIZE 4096 |
15 #define NGX_HTTP_LINGERING_BUFFER_SIZE 4096 | 18 #define NGX_HTTP_LINGERING_BUFFER_SIZE 4096 |
16 | 19 |
398 unsigned request_body_file_group_access:1; | 401 unsigned request_body_file_group_access:1; |
399 unsigned request_body_file_log_level:3; | 402 unsigned request_body_file_log_level:3; |
400 | 403 |
401 unsigned fast_subrequest:1; | 404 unsigned fast_subrequest:1; |
402 | 405 |
403 unsigned low_case_exten:1; | |
404 unsigned header_timeout_set:1; | 406 unsigned header_timeout_set:1; |
405 | 407 |
406 unsigned proxy:1; | 408 unsigned proxy:1; |
407 unsigned bypass_cache:1; | 409 unsigned bypass_cache:1; |
408 unsigned no_cache:1; | 410 unsigned no_cache:1; |
461 u_char *port_end; | 463 u_char *port_end; |
462 u_char *header_name_start; | 464 u_char *header_name_start; |
463 u_char *header_name_end; | 465 u_char *header_name_end; |
464 u_char *header_start; | 466 u_char *header_start; |
465 u_char *header_end; | 467 u_char *header_end; |
468 | |
466 ngx_uint_t header_hash; | 469 ngx_uint_t header_hash; |
470 ngx_uint_t lowcase_index; | |
471 u_char lowcase_header[NGX_HTTP_LC_HEADER_LEN]; | |
467 }; | 472 }; |
468 | 473 |
469 | 474 |
470 extern ngx_http_header_t ngx_http_headers_in[]; | 475 extern ngx_http_header_t ngx_http_headers_in[]; |
471 extern ngx_http_header_out_t ngx_http_headers_out[]; | 476 extern ngx_http_header_out_t ngx_http_headers_out[]; |