You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by tr...@apache.org on 2002/05/06 20:47:22 UTC
cvs commit: httpd-2.0/modules/proxy proxy_connect.c
trawick 02/05/06 11:47:22
Modified: . CHANGES
modules/proxy proxy_connect.c
Log:
Get proxy CONNECT basically working (IE seems to be happy with secure
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.
Revision Changes Path
1.762 +2 -0 httpd-2.0/CHANGES
Index: CHANGES
===================================================================
RCS file: /home/cvs/httpd-2.0/CHANGES,v
retrieving revision 1.761
retrieving revision 1.762
diff -u -r1.761 -r1.762
--- CHANGES 6 May 2002 18:30:18 -0000 1.761
+++ CHANGES 6 May 2002 18:47:22 -0000 1.762
@@ -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]
1.57 +1 -1 httpd-2.0/modules/proxy/proxy_connect.c
Index: proxy_connect.c
===================================================================
RCS file: /home/cvs/httpd-2.0/modules/proxy/proxy_connect.c,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- proxy_connect.c 13 Mar 2002 20:47:53 -0000 1.56
+++ proxy_connect.c 6 May 2002 18:47:22 -0000 1.57
@@ -279,11 +279,11 @@
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());