Mercurial > hg > nginx-quic
comparison src/http/ngx_http_request.h @ 503:b1648294f693 release-0.1.26
nginx-0.1.26-RELEASE import
*) Change: the invalid client header lines are now ignored and logged
at the info level.
*) Change: the server name is also logged in error log.
*) Feature: the ngx_http_auth_basic_module module and the auth_basic
and auth_basic_user_file directives.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Tue, 22 Mar 2005 16:02:46 +0000 |
parents | d4ea69372b94 |
children | ee66921ecd47 |
comparison
equal
deleted
inserted
replaced
502:2017b79d7db5 | 503:b1648294f693 |
---|---|
53 #define NGX_HTTP_MOVED_PERMANENTLY 301 | 53 #define NGX_HTTP_MOVED_PERMANENTLY 301 |
54 #define NGX_HTTP_MOVED_TEMPORARILY 302 | 54 #define NGX_HTTP_MOVED_TEMPORARILY 302 |
55 #define NGX_HTTP_NOT_MODIFIED 304 | 55 #define NGX_HTTP_NOT_MODIFIED 304 |
56 | 56 |
57 #define NGX_HTTP_BAD_REQUEST 400 | 57 #define NGX_HTTP_BAD_REQUEST 400 |
58 #define NGX_HTTP_UNAUTHORIZED 401 | |
58 #define NGX_HTTP_FORBIDDEN 403 | 59 #define NGX_HTTP_FORBIDDEN 403 |
59 #define NGX_HTTP_NOT_FOUND 404 | 60 #define NGX_HTTP_NOT_FOUND 404 |
60 #define NGX_HTTP_NOT_ALLOWED 405 | 61 #define NGX_HTTP_NOT_ALLOWED 405 |
61 #define NGX_HTTP_REQUEST_TIME_OUT 408 | 62 #define NGX_HTTP_REQUEST_TIME_OUT 408 |
62 #define NGX_HTTP_REQUEST_ENTITY_TOO_LARGE 413 | 63 #define NGX_HTTP_REQUEST_ENTITY_TOO_LARGE 413 |
154 | 155 |
155 #if (NGX_HTTP_HEADERS) | 156 #if (NGX_HTTP_HEADERS) |
156 ngx_table_elt_t *accept; | 157 ngx_table_elt_t *accept; |
157 ngx_table_elt_t *accept_language; | 158 ngx_table_elt_t *accept_language; |
158 #endif | 159 #endif |
160 | |
161 ngx_str_t user; | |
162 ngx_str_t passwd; | |
159 | 163 |
160 ngx_array_t cookies; | 164 ngx_array_t cookies; |
161 | 165 |
162 size_t host_name_len; | 166 size_t host_name_len; |
163 ssize_t content_length_n; | 167 ssize_t content_length_n; |
192 ngx_table_elt_t *content_encoding; | 196 ngx_table_elt_t *content_encoding; |
193 ngx_table_elt_t *location; | 197 ngx_table_elt_t *location; |
194 ngx_table_elt_t *last_modified; | 198 ngx_table_elt_t *last_modified; |
195 ngx_table_elt_t *content_range; | 199 ngx_table_elt_t *content_range; |
196 ngx_table_elt_t *accept_ranges; | 200 ngx_table_elt_t *accept_ranges; |
201 ngx_table_elt_t *www_authenticate; | |
197 ngx_table_elt_t *expires; | 202 ngx_table_elt_t *expires; |
198 ngx_table_elt_t *cache_control; | 203 ngx_table_elt_t *cache_control; |
199 ngx_table_elt_t *etag; | 204 ngx_table_elt_t *etag; |
200 | 205 |
201 ngx_str_t charset; | 206 ngx_str_t charset; |
333 /* URI with "\0" or "%00" */ | 338 /* URI with "\0" or "%00" */ |
334 unsigned zero_in_uri:1; | 339 unsigned zero_in_uri:1; |
335 | 340 |
336 unsigned uri_changed:1; | 341 unsigned uri_changed:1; |
337 unsigned uri_changes:4; | 342 unsigned uri_changes:4; |
343 | |
344 unsigned invalid_header:1; | |
338 | 345 |
339 unsigned low_case_exten:1; | 346 unsigned low_case_exten:1; |
340 unsigned header_timeout_set:1; | 347 unsigned header_timeout_set:1; |
341 | 348 |
342 unsigned proxy:1; | 349 unsigned proxy:1; |