Merge branch 'maint-0.2.2' into release-0.2.2

This commit is contained in:
Roger Dingledine 2012-04-13 20:11:04 -04:00
commit 1614e00a21
4 changed files with 6381 additions and 3185 deletions

3
changes/bug5593 Normal file
View File

@ -0,0 +1,3 @@
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.

3
changes/geoip-april2012 Normal file
View File

@ -0,0 +1,3 @@
o Minor features:
- Update to the April 3 2012 Maxmind GeoLite Country database.

File diff suppressed because it is too large Load Diff

View File

@ -1465,10 +1465,13 @@ connection_proxy_connect(connection_t *conn, int type)
}
if (base64_authenticator) {
const char *addr = fmt_addr(&conn->addr);
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",
fmt_addr(&conn->addr),
conn->port, base64_authenticator);
addr, conn->port,
addr, conn->port,
base64_authenticator);
tor_free(base64_authenticator);
} else {
tor_snprintf(buf, sizeof(buf), "CONNECT %s:%d HTTP/1.0\r\n\r\n",