pr 15 http/modules/ngx_http_proxy_module.c ngx_table_elt_t *h, size_t prefix, ngx_http_proxy_redirect_t *pr); pr 1498 http/modules/ngx_http_proxy_module.c ngx_http_proxy_redirect_t *pr; pr 1502 http/modules/ngx_http_proxy_module.c pr = plcf->redirects->elts; pr 1504 http/modules/ngx_http_proxy_module.c if (pr == NULL) { pr 1509 http/modules/ngx_http_proxy_module.c rc = pr[i].handler(r, h, prefix, &pr[i]); pr 1522 http/modules/ngx_http_proxy_module.c size_t prefix, ngx_http_proxy_redirect_t *pr) pr 1527 http/modules/ngx_http_proxy_module.c if (pr->redirect.len > h->value.len - prefix pr 1528 http/modules/ngx_http_proxy_module.c || ngx_rstrncmp(h->value.data + prefix, pr->redirect.data, pr 1529 http/modules/ngx_http_proxy_module.c pr->redirect.len) != 0) pr 1534 http/modules/ngx_http_proxy_module.c len = pr->replacement.text.len + h->value.len - pr->redirect.len; pr 1543 http/modules/ngx_http_proxy_module.c if (pr->replacement.text.len) { pr 1544 http/modules/ngx_http_proxy_module.c p = ngx_copy(p, pr->replacement.text.data, pr->replacement.text.len); pr 1547 http/modules/ngx_http_proxy_module.c ngx_memcpy(p, h->value.data + prefix + pr->redirect.len, pr 1548 http/modules/ngx_http_proxy_module.c h->value.len - pr->redirect.len - prefix); pr 1559 http/modules/ngx_http_proxy_module.c size_t prefix, ngx_http_proxy_redirect_t *pr) pr 1567 http/modules/ngx_http_proxy_module.c if (pr->redirect.len > h->value.len - prefix pr 1568 http/modules/ngx_http_proxy_module.c || ngx_rstrncmp(h->value.data + prefix, pr->redirect.data, pr 1569 http/modules/ngx_http_proxy_module.c pr->redirect.len) != 0) pr 1576 http/modules/ngx_http_proxy_module.c e.ip = pr->replacement.vars.lengths; pr 1579 http/modules/ngx_http_proxy_module.c len = h->value.len - pr->redirect.len; pr 1593 http/modules/ngx_http_proxy_module.c e.ip = pr->replacement.vars.values; pr 1601 http/modules/ngx_http_proxy_module.c ngx_memcpy(e.pos, h->value.data + prefix + pr->redirect.len, pr 1602 http/modules/ngx_http_proxy_module.c h->value.len - pr->redirect.len - prefix); pr 1725 http/modules/ngx_http_proxy_module.c ngx_http_proxy_redirect_t *pr; pr 1973 http/modules/ngx_http_proxy_module.c pr = ngx_array_push(conf->redirects); pr 1974 http/modules/ngx_http_proxy_module.c if (pr == NULL) { pr 1978 http/modules/ngx_http_proxy_module.c pr->handler = ngx_http_proxy_rewrite_redirect_text; pr 1981 http/modules/ngx_http_proxy_module.c pr->redirect = conf->url; pr 1982 http/modules/ngx_http_proxy_module.c pr->replacement.text = conf->location; pr 1985 http/modules/ngx_http_proxy_module.c pr->redirect.len = conf->url.len + sizeof("/") - 1; pr 1987 http/modules/ngx_http_proxy_module.c p = ngx_pnalloc(cf->pool, pr->redirect.len); pr 1992 http/modules/ngx_http_proxy_module.c pr->redirect.data = p; pr 1997 http/modules/ngx_http_proxy_module.c ngx_str_set(&pr->replacement.text, "/"); pr 2476 http/modules/ngx_http_proxy_module.c ngx_http_proxy_redirect_t *pr; pr 2514 http/modules/ngx_http_proxy_module.c pr = ngx_array_push(plcf->redirects); pr 2515 http/modules/ngx_http_proxy_module.c if (pr == NULL) { pr 2534 http/modules/ngx_http_proxy_module.c pr->handler = ngx_http_proxy_rewrite_redirect_text; pr 2537 http/modules/ngx_http_proxy_module.c pr->redirect = plcf->url; pr 2538 http/modules/ngx_http_proxy_module.c pr->replacement.text = plcf->location; pr 2541 http/modules/ngx_http_proxy_module.c pr->redirect.len = plcf->url.len + sizeof("/") - 1; pr 2543 http/modules/ngx_http_proxy_module.c p = ngx_pnalloc(cf->pool, pr->redirect.len); pr 2548 http/modules/ngx_http_proxy_module.c pr->redirect.data = p; pr 2553 http/modules/ngx_http_proxy_module.c ngx_str_set(&pr->replacement.text, "/"); pr 2560 http/modules/ngx_http_proxy_module.c pr->handler = ngx_http_proxy_rewrite_redirect_text; pr 2561 http/modules/ngx_http_proxy_module.c pr->redirect = value[1]; pr 2562 http/modules/ngx_http_proxy_module.c pr->replacement.text = value[2]; pr 2583 http/modules/ngx_http_proxy_module.c pr->handler = ngx_http_proxy_rewrite_redirect_vars; pr 2584 http/modules/ngx_http_proxy_module.c pr->redirect = value[1]; pr 2585 http/modules/ngx_http_proxy_module.c pr->replacement.vars.lengths = vars_lengths->elts; pr 2586 http/modules/ngx_http_proxy_module.c pr->replacement.vars.values = vars_values->elts; pr 100 http/ngx_http.h ngx_http_posted_request_t *pr); pr 2174 http/ngx_http_core_module.c ngx_http_postponed_request_t *pr, *p; pr 2258 http/ngx_http_core_module.c pr = ngx_palloc(r->pool, sizeof(ngx_http_postponed_request_t)); pr 2259 http/ngx_http_core_module.c if (pr == NULL) { pr 2263 http/ngx_http_core_module.c pr->request = sr; pr 2264 http/ngx_http_core_module.c pr->out = NULL; pr 2265 http/ngx_http_core_module.c pr->next = NULL; pr 2269 http/ngx_http_core_module.c p->next = pr; pr 2272 http/ngx_http_core_module.c r->postponed = pr; pr 55 http/ngx_http_postpone_filter_module.c ngx_http_postponed_request_t *pr; pr 93 http/ngx_http_postpone_filter_module.c pr = r->postponed; pr 95 http/ngx_http_postpone_filter_module.c if (pr->request) { pr 99 http/ngx_http_postpone_filter_module.c &pr->request->uri, &pr->request->args); pr 101 http/ngx_http_postpone_filter_module.c r->postponed = pr->next; pr 103 http/ngx_http_postpone_filter_module.c c->data = pr->request; pr 105 http/ngx_http_postpone_filter_module.c return ngx_http_post_request(pr->request, NULL); pr 108 http/ngx_http_postpone_filter_module.c if (pr->out == NULL) { pr 118 http/ngx_http_postpone_filter_module.c if (ngx_http_next_filter(r->main, pr->out) == NGX_ERROR) { pr 123 http/ngx_http_postpone_filter_module.c r->postponed = pr->next; pr 134 http/ngx_http_postpone_filter_module.c ngx_http_postponed_request_t *pr, **ppr; pr 137 http/ngx_http_postpone_filter_module.c for (pr = r->postponed; pr->next; pr = pr->next) { /* void */ } pr 139 http/ngx_http_postpone_filter_module.c if (pr->request == NULL) { pr 143 http/ngx_http_postpone_filter_module.c ppr = &pr->next; pr 149 http/ngx_http_postpone_filter_module.c pr = ngx_palloc(r->pool, sizeof(ngx_http_postponed_request_t)); pr 150 http/ngx_http_postpone_filter_module.c if (pr == NULL) { pr 154 http/ngx_http_postpone_filter_module.c *ppr = pr; pr 156 http/ngx_http_postpone_filter_module.c pr->request = NULL; pr 157 http/ngx_http_postpone_filter_module.c pr->out = NULL; pr 158 http/ngx_http_postpone_filter_module.c pr->next = NULL; pr 162 http/ngx_http_postpone_filter_module.c if (ngx_chain_add_copy(r->pool, &pr->out, in) == NGX_OK) { pr 1812 http/ngx_http_request.c ngx_http_posted_request_t *pr; pr 1821 http/ngx_http_request.c pr = r->main->posted_requests; pr 1823 http/ngx_http_request.c if (pr == NULL) { pr 1827 http/ngx_http_request.c r->main->posted_requests = pr->next; pr 1829 http/ngx_http_request.c r = pr->request; pr 1843 http/ngx_http_request.c ngx_http_post_request(ngx_http_request_t *r, ngx_http_posted_request_t *pr) pr 1847 http/ngx_http_request.c if (pr == NULL) { pr 1848 http/ngx_http_request.c pr = ngx_palloc(r->pool, sizeof(ngx_http_posted_request_t)); pr 1849 http/ngx_http_request.c if (pr == NULL) { pr 1854 http/ngx_http_request.c pr->request = r; pr 1855 http/ngx_http_request.c pr->next = NULL; pr 1859 http/ngx_http_request.c *p = pr; pr 1869 http/ngx_http_request.c ngx_http_request_t *pr; pr 1961 http/ngx_http_request.c pr = r->parent; pr 1985 http/ngx_http_request.c if (pr->postponed && pr->postponed->request == r) { pr 1986 http/ngx_http_request.c pr->postponed = pr->postponed->next; pr 1989 http/ngx_http_request.c c->data = pr; pr 2000 http/ngx_http_request.c if (ngx_http_post_request(pr, NULL) != NGX_OK) { pr 2008 http/ngx_http_request.c &pr->uri, &pr->args);