Mercurial > hg > nginx-vendor-current
comparison src/http/ngx_http_core_module.h @ 580: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
579:c570633043e7 | 580: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); |