char *base64 = apr_palloc(r->pool,
apr_base64_encode_len(size + 1) * sizeof(char));
apr_base64_encode(base64, basic, size);
- apr_table_set(r->headers_in, "Authorization",
- apr_pstrcat(r->pool, "Basic ", base64, NULL));
+ apr_table_setn(r->headers_in, "Authorization",
+ apr_pstrcat(r->pool, "Basic ", base64, NULL));
}
}
if (lookup.rnew->status == HTTP_UNAUTHORIZED && auth != NULL) {
/* propagate the WWW-Authorization header up from the
* subreq so the client sees it. */
- apr_table_set(r->err_headers_out, "WWW-Authenticate",
- apr_pstrdup(r->pool, auth));
+ apr_table_setn(r->err_headers_out, "WWW-Authenticate",
+ apr_pstrdup(r->pool, auth));
}
/* ### how best to report this... */
lock->locktoken),
">", NULL);
- apr_table_set(r->headers_out, "Lock-Token", locktoken_txt);
+ apr_table_setn(r->headers_out, "Lock-Token", locktoken_txt);
}
(*locks_hooks->close_lockdb)(lockdb);
* now apply the rules ...
*/
rulestatus = apply_rewrite_list(r, conf->rewriterules, NULL);
- apr_table_set(r->notes,"mod_rewrite_rewritten",
- apr_psprintf(r->pool,"%d",rulestatus));
+ apr_table_setn(r->notes, "mod_rewrite_rewritten",
+ apr_psprintf(r->pool,"%d",rulestatus));
}
else {
rewritelog((r, 2, NULL, "uri already rewritten. Status %s, Uri %s, "
maxfwd = conf->maxfwd;
}
if (maxfwd >= 0) {
- apr_table_set(r->headers_in, "Max-Forwards",
- apr_psprintf(r->pool, "%ld", maxfwd));
+ apr_table_setn(r->headers_in, "Max-Forwards",
+ apr_psprintf(r->pool, "%ld", maxfwd));
}
if (r->method_number == M_TRACE) {
break;
if (*secs_str != '\0') {
secs = atol(secs_str);
- apr_table_add(r->headers_out, "Retry-After",
- apr_psprintf(p, "%lu", (unsigned long)(60 * secs)));
+ apr_table_addn(r->headers_out, "Retry-After",
+ apr_psprintf(p, "%lu", (unsigned long)(60 * secs)));
}
return ftp_proxyerror(r, backend, HTTP_SERVICE_UNAVAILABLE, ftpmessage);
}
apr_pstrcat(r->pool, clientdn,
":password", NULL)),
NULL);
- apr_table_set(r->headers_in, "Authorization", auth_line);
+ apr_table_setn(r->headers_in, "Authorization", auth_line);
ap_log_rerror(APLOG_MARK, APLOG_INFO, 0, r,
"Faking HTTP Basic Auth header: \"Authorization: %s\"",