comparison src/http/ngx_http_core_module.h @ 593:4d3e880ce86c NGINX_0_8_42

nginx 0.8.42 *) Change: now nginx tests locations given by regular expressions, if request was matched exactly by a location given by a prefix string. The previous behavior has been introduced in 0.7.1. *) Feature: the ngx_http_scgi_module. Thanks to Manlio Perillo. *) Feature: a text answer may be added to a "return" directive.
author Igor Sysoev <http://sysoev.ru>
date Mon, 21 Jun 2010 00:00:00 +0400
parents 7858d4f8dec4
children 016632f0fb18
comparison
equal deleted inserted replaced
592:c570633043e7 593:4d3e880ce86c
427 427
428 428
429 void ngx_http_core_run_phases(ngx_http_request_t *r); 429 void ngx_http_core_run_phases(ngx_http_request_t *r);
430 ngx_int_t ngx_http_core_generic_phase(ngx_http_request_t *r, 430 ngx_int_t ngx_http_core_generic_phase(ngx_http_request_t *r,
431 ngx_http_phase_handler_t *ph); 431 ngx_http_phase_handler_t *ph);
432 ngx_int_t ngx_http_core_rewrite_phase(ngx_http_request_t *r,
433 ngx_http_phase_handler_t *ph);
432 ngx_int_t ngx_http_core_find_config_phase(ngx_http_request_t *r, 434 ngx_int_t ngx_http_core_find_config_phase(ngx_http_request_t *r,
433 ngx_http_phase_handler_t *ph); 435 ngx_http_phase_handler_t *ph);
434 ngx_int_t ngx_http_core_post_rewrite_phase(ngx_http_request_t *r, 436 ngx_int_t ngx_http_core_post_rewrite_phase(ngx_http_request_t *r,
435 ngx_http_phase_handler_t *ph); 437 ngx_http_phase_handler_t *ph);
436 ngx_int_t ngx_http_core_access_phase(ngx_http_request_t *r, 438 ngx_int_t ngx_http_core_access_phase(ngx_http_request_t *r,
444 446
445 447
446 void *ngx_http_test_content_type(ngx_http_request_t *r, ngx_hash_t *types_hash); 448 void *ngx_http_test_content_type(ngx_http_request_t *r, ngx_hash_t *types_hash);
447 ngx_int_t ngx_http_set_content_type(ngx_http_request_t *r); 449 ngx_int_t ngx_http_set_content_type(ngx_http_request_t *r);
448 void ngx_http_set_exten(ngx_http_request_t *r); 450 void ngx_http_set_exten(ngx_http_request_t *r);
451 ngx_int_t ngx_http_send_response(ngx_http_request_t *r, ngx_uint_t status,
452 ngx_str_t *ct, ngx_http_complex_value_t *cv);
449 u_char *ngx_http_map_uri_to_path(ngx_http_request_t *r, ngx_str_t *name, 453 u_char *ngx_http_map_uri_to_path(ngx_http_request_t *r, ngx_str_t *name,
450 size_t *root_length, size_t reserved); 454 size_t *root_length, size_t reserved);
451 ngx_int_t ngx_http_auth_basic_user(ngx_http_request_t *r); 455 ngx_int_t ngx_http_auth_basic_user(ngx_http_request_t *r);
452 #if (NGX_HTTP_GZIP) 456 #if (NGX_HTTP_GZIP)
453 ngx_int_t ngx_http_gzip_ok(ngx_http_request_t *r); 457 ngx_int_t ngx_http_gzip_ok(ngx_http_request_t *r);