Add HTTP/1.1 Host header

OpenVPN should send a Host: header to comply with the HTTP/1.1
specification.

Full discussion of this patch can be found here:
<http://thread.gmane.org/gmane.network.openvpn.devel/4039>

Signed-off-by: Lars Hupel <hupel@in.tum.de>
Acked-by: Peter Stuge <peter@stuge.se>
Acked-by: Gert Doering <gert@greenie.muc.de>
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Trac-ticket: 63
This commit is contained in:
Lars Hupel 2010-09-30 01:27:36 +01:00 committed by David Sommerseth
parent 59afc4a5f7
commit 58f8d948ac

View File

@ -552,6 +552,10 @@ establish_http_proxy_passthru (struct http_proxy_info *p,
if (!send_line_crlf (sd, buf))
goto error;
openvpn_snprintf(buf, sizeof(buf), "Host: %s", host);
if (!send_line_crlf(sd, buf))
goto error;
/* send User-Agent string if provided */
if (p->options.user_agent)
{