Mercurial > hg > nginx-vendor-0-8
comparison src/http/modules/ngx_http_fastcgi_module.c @ 412:b246022ef454 NGINX_0_7_18
nginx 0.7.18
*) Change: the "underscores_in_headers" directive; now nginx does not
allows underscores in a client request header line names.
*) Feature: the ngx_http_secure_link_module.
*) Feature: the "real_ip_header" directive supports any header.
*) Feature: the "log_subrequest" directive.
*) Feature: the $realpath_root variable.
*) Feature: the "http_502" and "http_504" parameters of the
"proxy_next_upstream" directive.
*) Bugfix: the "http_503" parameter of the "proxy_next_upstream" or
"fastcgi_next_upstream" directives did not work.
*) Bugfix: nginx might send a "Transfer-Encoding: chunked" heaer line
for HEAD requests.
*) Bugfix: now accept threshold depends on worker_connections.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 13 Oct 2008 00:00:00 +0400 |
parents | 79c5df00501e |
children | dac47e9ef0d5 |
comparison
equal
deleted
inserted
replaced
411:b453a4324c60 | 412:b246022ef454 |
---|---|
1029 | 1029 |
1030 for ( ;; ) { | 1030 for ( ;; ) { |
1031 | 1031 |
1032 part_start = u->buffer.pos; | 1032 part_start = u->buffer.pos; |
1033 | 1033 |
1034 rc = ngx_http_parse_header_line(r, &u->buffer); | 1034 rc = ngx_http_parse_header_line(r, &u->buffer, 1); |
1035 | 1035 |
1036 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, | 1036 ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0, |
1037 "http fastcgi parser: %d", rc); | 1037 "http fastcgi parser: %d", rc); |
1038 | 1038 |
1039 if (rc == NGX_AGAIN) { | 1039 if (rc == NGX_AGAIN) { |
1074 | 1074 |
1075 buf.last = p; | 1075 buf.last = p; |
1076 | 1076 |
1077 f->split_parts->nelts = 0; | 1077 f->split_parts->nelts = 0; |
1078 | 1078 |
1079 rc = ngx_http_parse_header_line(r, &buf); | 1079 rc = ngx_http_parse_header_line(r, &buf, 1); |
1080 | 1080 |
1081 h->key.len = r->header_name_end - r->header_name_start; | 1081 h->key.len = r->header_name_end - r->header_name_start; |
1082 h->key.data = r->header_name_start; | 1082 h->key.data = r->header_name_start; |
1083 h->key.data[h->key.len] = '\0'; | 1083 h->key.data[h->key.len] = '\0'; |
1084 | 1084 |