]> granicus.if.org Git - apache/commitdiff
Get proxy CONNECT basically working (IE seems to be happy with secure
authorJeff Trawick <trawick@apache.org>
Mon, 6 May 2002 18:47:22 +0000 (18:47 +0000)
committerJeff Trawick <trawick@apache.org>
Mon, 6 May 2002 18:47:22 +0000 (18:47 +0000)
connections).

The to-do of fixing client I/O so it goes through the filters still
remains.  But it will be nice if it will work until somebody gets
around to doing that.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@94971 13f79535-47bb-0310-9956-ffa450edef68

CHANGES
modules/proxy/proxy_connect.c

diff --git a/CHANGES b/CHANGES
index eae3b08354ff0ffc11e3b15a2f4fb2a78db1d689..abf3a4aa33bebf3f5bdc44efbe7fe127bbdfae26 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,5 +1,7 @@
 Changes with Apache 2.0.37
 
+  *) Get proxy CONNECT basically working.  [Jeff Trawick]
+
   *) Fix mod_rewrite hang when APR uses SysV Semaphores and
      RewriteLogLevel is set to anything other than 0.  PR: 8143
      [Aaron Bannert, Cliff Woolley]
index 9704ed228f894ea183e1836e77f98ea26461e4c2..4888411a28b579b0f198071fa82163562e88e5fe 100644 (file)
@@ -279,11 +279,11 @@ int ap_proxy_connect_handler(request_rec *r, proxy_server_conf *conf,
         apr_send(client_socket, buffer, &nbytes);
         nbytes = apr_snprintf(buffer, sizeof(buffer),
                              "Proxy-agent: %s" CRLF CRLF, ap_get_server_version());
+        apr_send(client_socket, buffer, &nbytes);
 #if 0
         /* This is safer code, but it doesn't work yet.  I'm leaving it 
          * here so that I can fix it later.
          */
-        apr_send(r->connection->client_socket, buffer, &nbytes);
         r->status = HTTP_OK;
         r->header_only = 1;
         apr_table_set(r->headers_out, "Proxy-agent: %s", ap_get_server_version());