http_info
logx("redirect to %s", http_info(uri));
http_info(conn->req->uri));
(void)strlcpy(redirbuf, http_info(redirurl),
http_info(conn->req->uri), redirbuf);
snprintf(buf, sizeof(buf), "%s (%s)", http_info(uri), ip_info(conn));
errx(1, "%s: http_proxy not using http schema", http_info(uri));
http_info(uri));
errx(1, "%s: malformed proxy url", http_info(uri));
warnx("%s: not using https schema", http_info(uri));
warnx("%s: missing https path", http_info(uri));
warnx("%s: preposterous host length", http_info(uri));
warnx("%s: URI with userinfo not supported", http_info(uri));
warnx("%s: unmatched opening bracket", http_info(uri));