Mercurial > hg > nginx-ranges
comparison src/http/ngx_http_variables.c @ 576:da3c99095432 NGINX_0_8_34
nginx 0.8.34
*) Bugfix: nginx did not support all ciphers and digests used in client
certificates.
Thanks to Innocenty Enikeew.
*) Bugfix: nginx cached incorrectly FastCGI responses if there was
large stderr output before response.
*) Bugfix: nginx did not support HTTPS referrers.
*) Bugfix: nginx/Windows might not find file if path in configuration
was given in other character case; the bug had appeared in 0.8.34.
*) Bugfix: the $date_local variable has an incorrect value, if the "%s"
format was used.
Thanks to Maxim Dounin.
*) Bugfix: if ssl_session_cache was not set or was set to "none", then
during client certificate verify the error "session id context
uninitialized" might occur; the bug had appeared in 0.7.1.
*) Bugfix: a geo range returned default value if the range included two
or more /16 networks and did not begin at /16 network boundary.
*) Bugfix: a block used in a "stub" parameter of an "include" SSI
directive was output with "text/plain" MIME type.
*) Bugfix: $r->sleep() did not work; the bug had appeared in 0.8.11.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Wed, 03 Mar 2010 00:00:00 +0300 |
parents | daf4847b43ff |
children | 566e105a89f1 |
comparison
equal
deleted
inserted
replaced
575:66adffc35a46 | 576:da3c99095432 |
---|---|
194 NGX_HTTP_VAR_NOCACHEABLE, 0 }, | 194 NGX_HTTP_VAR_NOCACHEABLE, 0 }, |
195 | 195 |
196 { ngx_string("server_name"), NULL, ngx_http_variable_server_name, 0, 0, 0 }, | 196 { ngx_string("server_name"), NULL, ngx_http_variable_server_name, 0, 0, 0 }, |
197 | 197 |
198 { ngx_string("request_method"), NULL, | 198 { ngx_string("request_method"), NULL, |
199 ngx_http_variable_request_method, 0, 0, 0 }, | 199 ngx_http_variable_request_method, 0, |
200 NGX_HTTP_VAR_NOCACHEABLE, 0 }, | |
200 | 201 |
201 { ngx_string("remote_user"), NULL, ngx_http_variable_remote_user, 0, 0, 0 }, | 202 { ngx_string("remote_user"), NULL, ngx_http_variable_remote_user, 0, 0, 0 }, |
202 | 203 |
203 { ngx_string("body_bytes_sent"), NULL, ngx_http_variable_body_bytes_sent, | 204 { ngx_string("body_bytes_sent"), NULL, ngx_http_variable_body_bytes_sent, |
204 0, 0, 0 }, | 205 0, 0, 0 }, |
492 } | 493 } |
493 | 494 |
494 return NULL; | 495 return NULL; |
495 } | 496 } |
496 | 497 |
497 if (ngx_strncmp(name->data, "upstream_http_", 10) == 0) { | 498 if (ngx_strncmp(name->data, "upstream_http_", 14) == 0) { |
498 | 499 |
499 if (ngx_http_upstream_header_variable(r, vv, (uintptr_t) name) | 500 if (ngx_http_upstream_header_variable(r, vv, (uintptr_t) name) |
500 == NGX_OK) | 501 == NGX_OK) |
501 { | 502 { |
502 return vv; | 503 return vv; |