diff options
author | Lars Hupel <hupel@in.tum.de> | 2010-09-30 01:27:36 +0100 |
---|---|---|
committer | David Sommerseth <dazo@users.sourceforge.net> | 2010-11-12 22:11:49 +0100 |
commit | 58f8d948acf3e9d35a9326b5b4996b55eed75a02 (patch) | |
tree | 221ef1e236cf4dd8ec7eefe8730da6c710004a06 /proxy.c | |
parent | Fix problem with special case route targets ('remote_host') (diff) | |
download | openvpn-58f8d948acf3e9d35a9326b5b4996b55eed75a02.tar.xz |
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
Diffstat (limited to 'proxy.c')
-rw-r--r-- | proxy.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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) { |