comparison src/http/ngx_http_special_response.c @ 136:3656228c0b56 NGINX_0_3_15

nginx 0.3.15 *) Feature: the new 444 code of the "return" directive to close connection. *) Feature: the "so_keepalive" directive in IMAP/POP3 proxy. *) Bugfix: if there are unclosed connection nginx now calls abort() only on gracefull quit and active "debug_points" directive.
author Igor Sysoev <http://sysoev.ru>
date Wed, 07 Dec 2005 00:00:00 +0300
parents 82d695e3d662
children 36af50a5582d
comparison
equal deleted inserted replaced
135:c1ac76c0e9df 136:3656228c0b56
326 326
327 } else if (error < NGX_HTTP_BAD_REQUEST) { 327 } else if (error < NGX_HTTP_BAD_REQUEST) {
328 /* 3XX */ 328 /* 3XX */
329 err = error - NGX_HTTP_MOVED_PERMANENTLY + NGX_HTTP_LEVEL_200; 329 err = error - NGX_HTTP_MOVED_PERMANENTLY + NGX_HTTP_LEVEL_200;
330 330
331 } else if (error < NGX_HTTP_NGX_CODES) { 331 } else if (error < NGX_HTTP_OWN_CODES) {
332 /* 4XX */ 332 /* 4XX */
333 err = error - NGX_HTTP_BAD_REQUEST + NGX_HTTP_LEVEL_200 333 err = error - NGX_HTTP_BAD_REQUEST + NGX_HTTP_LEVEL_200
334 + NGX_HTTP_LEVEL_300; 334 + NGX_HTTP_LEVEL_300;
335 335
336 } else { 336 } else {
337 /* 49X, 5XX */ 337 /* 49X, 5XX */
338 err = error - NGX_HTTP_NGX_CODES + NGX_HTTP_LEVEL_200 338 err = error - NGX_HTTP_OWN_CODES + NGX_HTTP_LEVEL_200
339 + NGX_HTTP_LEVEL_300 339 + NGX_HTTP_LEVEL_300
340 + NGX_HTTP_LEVEL_400; 340 + NGX_HTTP_LEVEL_400;
341 switch (error) { 341 switch (error) {
342 case NGX_HTTP_TO_HTTPS: 342 case NGX_HTTP_TO_HTTPS:
343 r->headers_out.status = NGX_HTTP_BAD_REQUEST; 343 r->headers_out.status = NGX_HTTP_BAD_REQUEST;