Mercurial > hg > nginx-vendor-1-0
comparison src/http/ngx_http_write_filter_module.c @ 60:df7d3fff122b NGINX_0_1_30
nginx 0.1.30
*) Bugfix: the worker process may got caught in an endless loop if the
SSI was used.
*) Bugfix: the response encrypted by SSL may not transferred complete.
*) Bugfix: if the length of the response part received at once from
proxied or FastCGI server was equal to 500, then nginx returns the
500 response code; in proxy mode the bug appeared in 0.1.29 only.
*) Bugfix: nginx did not consider the directives with 8 or 9 parameters
as invalid.
*) Feature: the "return" directive can return the 204 response code.
*) Feature: the "ignore_invalid_headers" directive.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Sat, 14 May 2005 00:00:00 +0400 |
parents | b55cbf18157e |
children | 0790a8599248 |
comparison
equal
deleted
inserted
replaced
59:4cb463ba8cce | 60:df7d3fff122b |
---|---|
166 | 166 |
167 if (!last && !flush && in && size < (off_t) clcf->postpone_output) { | 167 if (!last && !flush && in && size < (off_t) clcf->postpone_output) { |
168 return NGX_OK; | 168 return NGX_OK; |
169 } | 169 } |
170 | 170 |
171 #if 0 | |
171 /* | 172 /* |
172 * avoid the output if there are no incoming bufs but there are | 173 * avoid the output if there are no incoming bufs but there are |
173 * the postponed requests or data | 174 * the postponed requests or data |
174 */ | 175 */ |
175 | 176 |
176 if (in == NULL && r->postponed) { | 177 if (in == NULL && r->postponed) { |
177 return NGX_OK; | 178 return NGX_OK; |
178 } | 179 } |
180 #endif | |
179 | 181 |
180 if (c->write->delayed) { | 182 if (c->write->delayed) { |
181 return NGX_AGAIN; | 183 return NGX_AGAIN; |
182 } | 184 } |
183 | 185 |