Lines Matching refs:pool

198     if (apr_uri_parse(r->pool, uri, &comp) != APR_SUCCESS) {
249 result.err.desc = apr_psprintf(r->pool,
278 comp.hostname = apr_pstrcat(r->pool, comp.hostname, domain, NULL);
297 new_file = apr_uri_unparse(r->pool, &comp, APR_URI_UNP_OMITSITEPART);
336 DAV_DECLARE(const char *) dav_xml_get_cdata(const apr_xml_elem *elem, apr_pool_t *pool,
377 cdata = s = apr_palloc(pool, len + 1);
413 DAV_DECLARE(dav_xmlns_info *) dav_xmlns_create(apr_pool_t *pool)
415 dav_xmlns_info *xi = apr_pcalloc(pool, sizeof(*xi));
417 xi->pool = pool;
418 xi->uri_prefix = apr_hash_make(pool);
419 xi->prefix_uri = apr_hash_make(pool);
444 prefix = apr_psprintf(xi->pool, "g%d", xi->count++);
464 apr_hash_index_t *hi = apr_hash_first(xi->pool, xi->prefix_uri);
473 s = apr_psprintf(xi->pool, " xmlns:%s=\"%s\"",
475 apr_text_append(xi->pool, phdr, s);
498 const char *timeout = apr_pstrdup(r->pool, timeout_const), *val;
507 while ((val = ap_getword_white(r->pool, &timeout)) && strlen(val)) {
637 if ((str = apr_pstrdup(r->pool, apr_table_get(r->headers_in, "If"))) == NULL)
646 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
654 if ((rv = apr_uri_parse(r->pool, uri, &parsed_uri)) != APR_SUCCESS
656 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
667 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
690 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
695 if ((ih = dav_add_if_resource(r->pool, ih, uri, uri_len)) == NULL) {
697 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
712 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
716 if ((err = dav_add_if_state(r->pool, ih, state_token, dav_if_opaquelock,
727 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
731 if ((err = dav_add_if_state(r->pool, ih, state_token, dav_if_etag,
742 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
758 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
760 apr_psprintf(r->pool,
777 return dav_new_error(r->pool, HTTP_BAD_REQUEST,
779 apr_psprintf(r->pool,
1423 if ((err = dav_validate_resource_state(ctx->w.pool, wres->resource,
1520 return dav_new_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0, 0,
1552 return dav_new_error(r->pool, result, 0, 0, NULL);
1569 ifhdr_new = apr_pcalloc(r->pool, sizeof(*ifhdr_new));
1574 ifhdr_new->state = apr_pcalloc(r->pool, sizeof(*ifhdr_new->state));
1606 ctx.w.pool = r->pool;
1625 err = dav_validate_resource_state(r->pool, resource, lockdb,
1636 err = dav_new_error(r->pool, HTTP_FORBIDDEN, 0, 0,
1640 err = dav_validate_resource_state(r->pool, parent_resource, lockdb,
1652 new_response = apr_pcalloc(r->pool, sizeof(*new_response));
1661 new_response->desc = apr_pstrcat(r->pool,
1692 return dav_new_error(r->pool, HTTP_FAILED_DEPENDENCY, 0, 0,
1706 propstat = apr_pcalloc(r->pool, sizeof(*propstat));
1715 new_response = apr_pcalloc(r->pool, sizeof(*new_response));
1727 return dav_new_error(r->pool, HTTP_MULTI_STATUS, 0, 0,
1760 lock_token = apr_pcalloc(r->pool, sizeof(dav_locktoken_list));
1771 return dav_new_error(r->pool, HTTP_BAD_REQUEST, DAV_ERR_IF_ABSENT, 0,
1781 static const char *strip_white(const char *s, apr_pool_t *pool)
1792 char *s2 = apr_pstrdup(pool, s);
1831 vary = apr_pstrcat(out_req->pool, vary, "," DAV_LABEL_HDR,
1868 return dav_new_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0, 0,
1874 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
1882 return dav_push_error(r->pool,
1923 err = dav_new_error(r->pool, HTTP_CONFLICT, 0, 0,
1924 apr_psprintf(r->pool,
1927 ap_escape_html(r->pool, resource->uri)));
1945 err = dav_new_error(r->pool, HTTP_CONFLICT, 0, 0,
1958 err = dav_push_error(r->pool, HTTP_CONFLICT, 0,
1959 apr_psprintf(r->pool,
1962 ap_escape_html(r->pool, resource->uri)),
1981 err = dav_push_error(r->pool, HTTP_CONFLICT, 0,
1982 apr_psprintf(r->pool,
1984 ap_escape_html(r->pool, resource->uri)),
2004 err = dav_new_error(r->pool, HTTP_CONFLICT, 0, 0,
2015 err = dav_push_error(r->pool, HTTP_CONFLICT, 0,
2016 apr_psprintf(r->pool,
2018 ap_escape_html(r->pool, resource->uri)),
2063 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
2064 apr_psprintf(r->pool,
2067 ap_escape_html(r->pool, resource->uri)),
2078 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
2079 apr_psprintf(r->pool,
2082 ap_escape_html(r->pool, resource->uri)),
2090 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
2091 apr_psprintf(r->pool,
2094 ap_escape_html(r->pool, av_info->parent_resource->uri)),
2116 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
2117 apr_psprintf(r->pool,
2119 ap_escape_html(r->pool, resource->uri)),
2139 return dav_push_error(r->pool, HTTP_INTERNAL_SERVER_ERROR, 0,
2140 apr_psprintf(r->pool,
2142 ap_escape_html(r->pool, av_info->parent_resource->uri)),