| /f-stack/app/nginx-1.16.1/src/http/modules/ |
| H A D | ngx_http_try_files_module.c | 135 reserve = len > r->uri.len ? len - r->uri.len : 0; in ngx_http_try_files_handler() 141 reserve = len > r->uri.len - alias ? len - (r->uri.len - alias) : 0; in ngx_http_try_files_handler() 256 r->uri = path; in ngx_http_try_files_handler() 260 r->uri = path; in ngx_http_try_files_handler() 265 name = r->uri.data; in ngx_http_try_files_handler() 267 r->uri.len = alias + path.len; in ngx_http_try_files_handler() 268 r->uri.data = ngx_pnalloc(r->pool, r->uri.len); in ngx_http_try_files_handler() 269 if (r->uri.data == NULL) { in ngx_http_try_files_handler() 270 r->uri.len = 0; in ngx_http_try_files_handler() 274 p = ngx_copy(r->uri.data, name, alias); in ngx_http_try_files_handler() [all …]
|
| H A D | ngx_http_random_index_module.c | 80 ngx_str_t path, uri, *name; in ngx_http_random_index_handler() local 86 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_random_index_handler() 246 uri.len = r->uri.len + name[n].len; in ngx_http_random_index_handler() 248 uri.data = ngx_pnalloc(r->pool, uri.len); in ngx_http_random_index_handler() 249 if (uri.data == NULL) { in ngx_http_random_index_handler() 253 last = ngx_copy(uri.data, r->uri.data, r->uri.len); in ngx_http_random_index_handler() 256 return ngx_http_internal_redirect(r, &uri, &r->args); in ngx_http_random_index_handler()
|
| H A D | ngx_http_index_module.c | 102 ngx_str_t path, uri; in ngx_http_index_handler() local 112 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_index_handler() 190 uri.len = len - 1; in ngx_http_index_handler() 191 uri.data = name; in ngx_http_index_handler() 192 return ngx_http_internal_redirect(r, &uri, &r->args); in ngx_http_index_handler() 262 uri.len = r->uri.len + len - 1; in ngx_http_index_handler() 265 uri.data = path.data + root; in ngx_http_index_handler() 268 uri.data = ngx_pnalloc(r->pool, uri.len); in ngx_http_index_handler() 269 if (uri.data == NULL) { in ngx_http_index_handler() 273 p = ngx_copy(uri.data, r->uri.data, r->uri.len); in ngx_http_index_handler() [all …]
|
| H A D | ngx_http_referer_module.c | 120 ngx_str_t *uri; in ngx_http_referer_variable() local 195 if (uri) { in ngx_http_referer_variable() 196 goto uri; in ngx_http_referer_variable() 244 uri: in ngx_http_referer_variable() 258 if (len < uri->len || ngx_strncmp(uri->data, p, uri->len) != 0) { in ngx_http_referer_variable() 477 ngx_str_t *value, uri; in ngx_http_valid_referers() local 526 ngx_str_null(&uri); in ngx_http_valid_referers() 532 uri.data = p; in ngx_http_valid_referers() 547 ngx_str_t *value, ngx_str_t *uri) in ngx_http_add_referer() argument 552 if (uri == NULL || uri->len == 0) { in ngx_http_add_referer() [all …]
|
| H A D | ngx_http_dav_module.c | 158 if (r->uri.data[r->uri.len - 1] == '/') { in ngx_http_dav_handler() 359 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_dav_delete_handler() 504 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_dav_mkcol_handler() 516 r->uri.len--; in ngx_http_dav_mkcol_handler() 636 if ((r->uri.data[r->uri.len - 1] == '/' && *(last - 1) != '/') in ngx_http_dav_copy_move_handler() 637 || (r->uri.data[r->uri.len - 1] != '/' && *(last - 1) == '/')) in ngx_http_dav_copy_move_handler() 699 uri = r->uri; in ngx_http_dav_copy_move_handler() 700 r->uri = duri; in ngx_http_dav_copy_move_handler() 706 r->uri = uri; in ngx_http_dav_copy_move_handler() 764 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_dav_copy_move_handler() [all …]
|
| H A D | ngx_http_auth_request_module.c | 14 ngx_str_t uri; member 112 if (arcf->uri.len == 0) { in ngx_http_auth_request_handler() 189 if (ngx_http_subrequest(r, &arcf->uri, NULL, &sr, ps, in ngx_http_auth_request_handler() 330 ngx_conf_merge_str_value(conf->uri, prev->uri, ""); in ngx_http_auth_request_merge_conf() 363 if (arcf->uri.data != NULL) { in ngx_http_auth_request() 370 arcf->uri.len = 0; in ngx_http_auth_request() 371 arcf->uri.data = (u_char *) ""; in ngx_http_auth_request() 376 arcf->uri = value[1]; in ngx_http_auth_request()
|
| H A D | ngx_http_static_module.c | 66 if (r->uri.data[r->uri.len - 1] == '/') { in ngx_http_static_handler() 158 len = r->uri.len + 1; in ngx_http_static_handler() 176 last = ngx_copy(location, r->uri.data, r->uri.len); in ngx_http_static_handler()
|
| H A D | ngx_http_proxy_module.c | 1030 if (url.uri.len) { in ngx_http_proxy_eval() 1038 ngx_memcpy(p, url.uri.data, url.uri.len); in ngx_http_proxy_eval() 1112 u->uri = ctx->vars.uri; in ngx_http_proxy_create_key() 1132 len = ctx->vars.uri.len + r->uri.len - loc_len + escape in ngx_http_proxy_create_key() 1143 p = ngx_copy(p, ctx->vars.uri.data, ctx->vars.uri.len); in ngx_http_proxy_create_key() 1152 p = ngx_copy(p, r->uri.data + loc_len, r->uri.len - loc_len); in ngx_http_proxy_create_key() 1161 u->uri = *key; in ngx_http_proxy_create_key() 1243 uri_len = ctx->vars.uri.len + r->uri.len - loc_len + escape in ngx_http_proxy_create_request() 1353 b->last = ngx_copy(b->last, ctx->vars.uri.data, ctx->vars.uri.len); in ngx_http_proxy_create_request() 1379 u->uri.len = b->last - u->uri.data; in ngx_http_proxy_create_request() [all …]
|
| H A D | ngx_http_autoindex_module.c | 169 if (r->uri.data[r->uri.len - 1] != '/') { in ngx_http_autoindex_handler() 475 escape_html = ngx_escape_html(NULL, r->uri.data, r->uri.len); in ngx_http_autoindex_html() 478 + r->uri.len + escape_html in ngx_http_autoindex_html() 480 + r->uri.len + escape_html in ngx_http_autoindex_html() 529 b->last = (u_char *) ngx_escape_html(b->last, r->uri.data, r->uri.len); in ngx_http_autoindex_html() 531 b->last = (u_char *) ngx_escape_html(b->last, r->uri.data, r->uri.len); in ngx_http_autoindex_html() 534 b->last = ngx_cpymem(b->last, r->uri.data, r->uri.len); in ngx_http_autoindex_html() 536 b->last = ngx_cpymem(b->last, r->uri.data, r->uri.len); in ngx_http_autoindex_html()
|
| H A D | ngx_http_ssi_filter_module.c | 1647 if (r->uri.data[prefix - 1] == '/') { in ngx_http_ssi_evaluate_string() 1660 p = ngx_copy(data, r->uri.data, prefix); in ngx_http_ssi_evaluate_string() 1860 p = ngx_copy(p, r->uri.data, prefix); in ngx_http_ssi_evaluate_string() 2000 uri = params[NGX_HTTP_SSI_INCLUDE_VIRTUAL]; in ngx_http_ssi_include() 2006 if (uri && file) { in ngx_http_ssi_include() 2009 uri, file); in ngx_http_ssi_include() 2013 if (uri == NULL && file == NULL) { in ngx_http_ssi_include() 2027 if (uri == NULL) { in ngx_http_ssi_include() 2048 if (uri == NULL) { in ngx_http_ssi_include() 2049 uri = file; in ngx_http_ssi_include() [all …]
|
| H A D | ngx_http_flv_module.c | 80 if (r->uri.data[r->uri.len - 1] == '/') { in ngx_http_flv_handler()
|
| H A D | ngx_http_gzip_static_module.c | 102 if (r->uri.data[r->uri.len - 1] == '/') { in ngx_http_gzip_static_handler()
|
| /f-stack/app/nginx-1.16.1/src/core/ |
| H A D | ngx_inet.c | 723 if (uri) { in ngx_parse_unix_domain_url() 725 uri++; in ngx_parse_unix_domain_url() 726 u->uri.len = last - uri; in ngx_parse_unix_domain_url() 727 u->uri.data = uri; in ngx_parse_unix_domain_url() 807 if (uri == NULL || args < uri) { in ngx_parse_inet_url() 812 if (uri) { in ngx_parse_inet_url() 818 u->uri.len = last - uri; in ngx_parse_inet_url() 819 u->uri.data = uri; in ngx_parse_inet_url() 1016 if (uri) { in ngx_parse_inet6_url() 1022 u->uri.len = last - uri; in ngx_parse_inet6_url() [all …]
|
| /f-stack/app/nginx-1.16.1/src/http/ |
| H A D | ngx_http_parse.c | 1282 u = r->uri.data; in ngx_http_parse_complex_uri() 1566 r->uri.len = u - r->uri.data; in ngx_http_parse_complex_uri() 1591 r->uri.len = u - r->uri.data; in ngx_http_parse_complex_uri() 1830 len = uri->len; in ngx_http_parse_unsafe_uri() 1831 p = uri->data; in ngx_http_parse_unsafe_uri() 1885 src = uri->data; in ngx_http_parse_unsafe_uri() 1896 uri->len = dst - uri->data; in ngx_http_parse_unsafe_uri() 1901 len = uri->len; in ngx_http_parse_unsafe_uri() 1902 p = uri->data; in ngx_http_parse_unsafe_uri() 2115 last = uri->data + uri->len; in ngx_http_split_args() [all …]
|
| H A D | ngx_http_special_response.c | 424 error, &r->uri, &r->args); in ngx_http_special_response_handler() 587 ngx_str_t uri, args; in ngx_http_send_error_page() local 601 if (ngx_http_complex_value(r, &err_page->value, &uri) != NGX_OK) { in ngx_http_send_error_page() 605 if (uri.len && uri.data[0] == '/') { in ngx_http_send_error_page() 608 ngx_http_split_args(r, &uri, &args); in ngx_http_send_error_page() 619 return ngx_http_internal_redirect(r, &uri, &args); in ngx_http_send_error_page() 622 if (uri.len && uri.data[0] == '@') { in ngx_http_send_error_page() 623 return ngx_http_named_location(r, &uri); in ngx_http_send_error_page() 643 location->value = uri; in ngx_http_send_error_page()
|
| H A D | ngx_http_request.c | 1213 r->uri.data = ngx_pnalloc(r->pool, r->uri.len + 1); in ngx_http_process_request_uri() 1214 if (r->uri.data == NULL) { in ngx_http_process_request_uri() 1222 r->uri.len = 0; in ngx_http_process_request_uri() 1231 r->uri.data = r->uri_start; in ngx_http_process_request_uri() 1258 p = r->uri.data; in ngx_http_process_request_uri() 1259 last = r->uri.data + r->uri.len; in ngx_http_process_request_uri() 1279 p = r->uri.data + r->uri.len - 1; in ngx_http_process_request_uri() 1281 while (p > r->uri.data) { in ngx_http_process_request_uri() 1296 if (p != r->uri.data + r->uri.len - 1) { in ngx_http_process_request_uri() 1297 r->uri.len = p + 1 - r->uri.data; in ngx_http_process_request_uri() [all …]
|
| H A D | ngx_http_core_module.c | 1203 if (r->uri.data[r->uri.len - 1] == '/') { in ngx_http_core_content_phase() 1392 u_char *uri; in ngx_http_core_find_static_location() local 1396 len = r->uri.len; in ngx_http_core_find_static_location() 1397 uri = r->uri.data; in ngx_http_core_find_static_location() 1574 if (r->uri.data[i] == '.' && r->uri.data[i - 1] != '/') { in ngx_http_set_exten() 1857 last = ngx_cpystrn(last, r->uri.data + alias, r->uri.len - alias + 1); in ngx_http_map_uri_to_path() 2314 sr->uri = *uri; in ngx_http_subrequest() 2431 r->uri = *uri; in ngx_http_internal_redirect() 4657 ccv.value = &uri; in ngx_http_core_error_page() 4666 if (cv.lengths == NULL && uri.len && uri.data[0] == '/') { in ngx_http_core_error_page() [all …]
|
| H A D | ngx_http_copy_filter_module.c | 98 "http copy filter: \"%V?%V\"", &r->uri, &r->args); in ngx_http_copy_filter() 162 "http copy filter: %i \"%V?%V\"", rc, &r->uri, &r->args); in ngx_http_copy_filter() 200 "http aio: \"%V?%V\"", &r->uri, &r->args); in ngx_http_copy_aio_event_handler() 321 "http thread: \"%V?%V\"", &r->uri, &r->args); in ngx_http_copy_thread_event_handler()
|
| H A D | ngx_http_postpone_filter_module.c | 63 "http postpone filter \"%V?%V\" %p", &r->uri, &r->args, in); in ngx_http_postpone_filter() 110 &pr->request->uri, &pr->request->args); in ngx_http_postpone_filter() 126 &r->uri, &r->args); in ngx_http_postpone_filter()
|
| H A D | ngx_http.h | 102 ngx_int_t ngx_http_parse_unsafe_uri(ngx_http_request_t *r, ngx_str_t *uri, 112 void ngx_http_split_args(ngx_http_request_t *r, ngx_str_t *uri,
|
| H A D | ngx_http_script.h | 126 unsigned uri:1; member 142 unsigned uri:1; member
|
| /f-stack/app/nginx-1.16.1/src/event/ |
| H A D | ngx_event_openssl_stapling.c | 26 ngx_str_t uri; member 56 ngx_str_t uri; member 466 staple->uri = u.uri; in ngx_ssl_stapling_responder() 469 if (staple->uri.len == 0) { in ngx_ssl_stapling_responder() 470 ngx_str_set(&staple->uri, "/"); in ngx_ssl_stapling_responder() 573 ctx->uri = staple->uri; in ngx_ssl_stapling_update() 1275 len = sizeof("GET ") - 1 + ctx->uri.len + sizeof("/") - 1 in ngx_ssl_ocsp_create_request() 1288 p = ngx_cpymem(p, ctx->uri.data, ctx->uri.len); in ngx_ssl_ocsp_create_request() 1290 if (ctx->uri.data[ctx->uri.len - 1] != '/') { in ngx_ssl_ocsp_create_request()
|
| /f-stack/app/nginx-1.16.1/src/http/modules/perl/ |
| H A D | nginx.xs | 169 uri(r) 176 ngx_http_perl_set_targ(r->uri.data, r->uri.len); 778 internal_redirect(r, uri) 782 SV *uri; 788 uri = ST(1); 792 if (ngx_http_perl_sv2str(aTHX_ r, &ctx->redirect_uri, uri) != NGX_OK) {
|
| H A D | ngx_http_perl_module.c | 185 ngx_str_t uri, args, *handler; in ngx_http_perl_handle_request() local 241 uri = ctx->redirect_uri; in ngx_http_perl_handle_request() 245 uri.len = 0; in ngx_http_perl_handle_request() 256 if (uri.len) { in ngx_http_perl_handle_request() 257 ngx_http_internal_redirect(r, &uri, &args); in ngx_http_perl_handle_request()
|
| /f-stack/app/nginx-1.16.1/src/mail/ |
| H A D | ngx_mail_auth_http_module.c | 22 ngx_str_t uri; member 1212 len = sizeof("GET ") - 1 + ahcf->uri.len + sizeof(" HTTP/1.0" CRLF) - 1 in ngx_mail_auth_http_create_request() 1249 b->last = ngx_copy(b->last, ahcf->uri.data, ahcf->uri.len); in ngx_mail_auth_http_create_request() 1452 conf->uri = prev->uri; in ngx_mail_auth_http_merge_conf() 1538 ahcf->uri = u.uri; in ngx_mail_auth_http() 1540 if (ahcf->uri.len == 0) { in ngx_mail_auth_http() 1541 ngx_str_set(&ahcf->uri, "/"); in ngx_mail_auth_http()
|