Mercurial > hg > nginx-vendor-1-0
comparison src/http/ngx_http_variables.c @ 424:9da1d9d94d18 NGINX_0_7_24
nginx 0.7.24
*) Feature: the "if_modified_since" directive.
*) Bugfix: nginx did not process a FastCGI server response, if the
server send too many messages to stderr before response.
*) Bugfix: the "$cookie_..." variables did not work in the SSI and the
perl module.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 01 Dec 2008 00:00:00 +0300 |
parents | 88d3e895bdf9 |
children | fd759445d8a8 |
comparison
equal
deleted
inserted
replaced
423:ca440bb56eca | 424:9da1d9d94d18 |
---|---|
22 ngx_http_variable_value_t *v, uintptr_t data); | 22 ngx_http_variable_value_t *v, uintptr_t data); |
23 | 23 |
24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r, | 24 static ngx_int_t ngx_http_variable_unknown_header_in(ngx_http_request_t *r, |
25 ngx_http_variable_value_t *v, uintptr_t data); | 25 ngx_http_variable_value_t *v, uintptr_t data); |
26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r, | 26 static ngx_int_t ngx_http_variable_unknown_header_out(ngx_http_request_t *r, |
27 ngx_http_variable_value_t *v, uintptr_t data); | |
28 static ngx_int_t ngx_http_variable_cookie(ngx_http_request_t *r, | |
27 ngx_http_variable_value_t *v, uintptr_t data); | 29 ngx_http_variable_value_t *v, uintptr_t data); |
28 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r, | 30 static ngx_int_t ngx_http_variable_argument(ngx_http_request_t *r, |
29 ngx_http_variable_value_t *v, uintptr_t data); | 31 ngx_http_variable_value_t *v, uintptr_t data); |
30 | 32 |
31 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r, | 33 static ngx_int_t ngx_http_variable_host(ngx_http_request_t *r, |
488 return NULL; | 490 return NULL; |
489 } | 491 } |
490 | 492 |
491 if (ngx_strncmp(name->data, "cookie_", 7) == 0) { | 493 if (ngx_strncmp(name->data, "cookie_", 7) == 0) { |
492 | 494 |
493 if (ngx_http_variable_argument(r, vv, (uintptr_t) name) == NGX_OK) { | 495 if (ngx_http_variable_cookie(r, vv, (uintptr_t) name) == NGX_OK) { |
494 return vv; | 496 return vv; |
495 } | 497 } |
496 | 498 |
497 return NULL; | 499 return NULL; |
498 } | 500 } |