Mercurial > hg > nginx-quic
comparison src/http/ngx_http_request.h @ 829:362d156f0278
high level HTTP buffered flags should be on per-subrequest basis,
this fix a bug in SSI when a big static file is included
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 30 Oct 2006 20:25:22 +0000 |
parents | 4ab852b691f5 |
children | 9ddb57468082 |
comparison
equal
deleted
inserted
replaced
828:597c83dad983 | 829:362d156f0278 |
---|---|
109 #define NGX_HTTP_SERVICE_UNAVAILABLE 503 | 109 #define NGX_HTTP_SERVICE_UNAVAILABLE 503 |
110 #define NGX_HTTP_GATEWAY_TIME_OUT 504 | 110 #define NGX_HTTP_GATEWAY_TIME_OUT 504 |
111 #define NGX_HTTP_INSUFFICIENT_STORAGE 507 | 111 #define NGX_HTTP_INSUFFICIENT_STORAGE 507 |
112 | 112 |
113 | 113 |
114 #define NGX_HTTP_LOWLEVEL_BUFFERED 0x000000f0 | 114 #define NGX_HTTP_LOWLEVEL_BUFFERED 0xf0 |
115 #define NGX_HTTP_WRITE_BUFFERED 0x00000010 | 115 #define NGX_HTTP_WRITE_BUFFERED 0x10 |
116 #define NGX_HTTP_GZIP_BUFFERED 0x00000020 | 116 #define NGX_HTTP_GZIP_BUFFERED 0x20 |
117 #define NGX_HTTP_SSI_BUFFERED 0x00000100 | 117 #define NGX_HTTP_SSI_BUFFERED 0x01 |
118 #define NGX_HTTP_COPY_BUFFERED 0x00000200 | 118 #define NGX_HTTP_COPY_BUFFERED 0x02 |
119 | 119 |
120 | 120 |
121 typedef enum { | 121 typedef enum { |
122 NGX_HTTP_INITING_REQUEST_STATE = 0, | 122 NGX_HTTP_INITING_REQUEST_STATE = 0, |
123 NGX_HTTP_READING_REQUEST_STATE, | 123 NGX_HTTP_READING_REQUEST_STATE, |
449 unsigned request_complete:1; | 449 unsigned request_complete:1; |
450 unsigned request_output:1; | 450 unsigned request_output:1; |
451 unsigned header_sent:1; | 451 unsigned header_sent:1; |
452 unsigned done:1; | 452 unsigned done:1; |
453 unsigned utf8:1; | 453 unsigned utf8:1; |
454 | |
455 unsigned buffered:4; | |
454 | 456 |
455 unsigned main_filter_need_in_memory:1; | 457 unsigned main_filter_need_in_memory:1; |
456 unsigned filter_need_in_memory:1; | 458 unsigned filter_need_in_memory:1; |
457 unsigned filter_need_temporary:1; | 459 unsigned filter_need_temporary:1; |
458 unsigned allow_ranges:1; | 460 unsigned allow_ranges:1; |