Skip to content
Snippets Groups Projects
Commit ab338e3b authored by Nick Mathewson's avatar Nick Mathewson :game_die:
Browse files

Merge remote-tracking branch 'origin/maint-0.2.2'

parents 5465ac5e 86c4b750
No related branches found
No related tags found
No related merge requests found
o Minor bugfixes:
- When sending an HTTP/1.1 proxy request, include a Host header.
Fixes bug 5593; bugfix on 0.2.2.1-alpha.
...@@ -1484,10 +1484,13 @@ connection_proxy_connect(connection_t *conn, int type) ...@@ -1484,10 +1484,13 @@ connection_proxy_connect(connection_t *conn, int type)
} }
if (base64_authenticator) { if (base64_authenticator) {
const char *addr = fmt_addr(&conn->addr);
tor_snprintf(buf, sizeof(buf), "CONNECT %s:%d HTTP/1.1\r\n" tor_snprintf(buf, sizeof(buf), "CONNECT %s:%d HTTP/1.1\r\n"
"Host: %s:%d\r\n"
"Proxy-Authorization: Basic %s\r\n\r\n", "Proxy-Authorization: Basic %s\r\n\r\n",
fmt_addr(&conn->addr), addr, conn->port,
conn->port, base64_authenticator); addr, conn->port,
base64_authenticator);
tor_free(base64_authenticator); tor_free(base64_authenticator);
} else { } else {
tor_snprintf(buf, sizeof(buf), "CONNECT %s:%d HTTP/1.0\r\n\r\n", tor_snprintf(buf, sizeof(buf), "CONNECT %s:%d HTTP/1.0\r\n\r\n",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment