marc 98/03/16 11:38:54
Modified: src/modules/proxy proxy_http.c
src CHANGES
Log:
We need to clear the Proxy-Connection header or connections can hang
when we are talking to a remote server that looks like an origin server
to us but is really being a reverse proxy, etc.
This shows what a dumb idea this header was to begin with.
PR: 1741
Revision Changes Path
1.19 +1 -0 apache-1.2/src/modules/proxy/proxy_http.c
Index: proxy_http.c
===================================================================
RCS file: /export/home/cvs/apache-1.2/src/modules/proxy/proxy_http.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- proxy_http.c 1998/01/30 09:14:28 1.18
+++ proxy_http.c 1998/03/16 19:38:51 1.19
@@ -114,6 +114,7 @@
char *name;
char *next = table_get(headers, "Connection");
+ table_unset(headers, "Proxy-Connection");
if (!next) return;
while (*next) {
1.300 +9 -0 apache-1.2/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache-1.2/src/CHANGES,v
retrieving revision 1.299
retrieving revision 1.300
diff -u -r1.299 -r1.300
--- CHANGES 1998/03/10 06:14:56 1.299
+++ CHANGES 1998/03/16 19:38:53 1.300
@@ -1,5 +1,14 @@
Changes with Apache 1.2.7
+ *) mod_proxy was not clearing the Proxy-Connection header from
+ requests; now it does. This did not violate any spec, however
+ causes poor interactions when you are talking to remote proxies.
+ [Marc Slemko] PR#1741
+
+ *) htpasswd now correctly terminates the salt passed to crypt().
+ On some systems this caused it to generate invalid passwords.
+ [Matthew Reimer <[EMAIL PROTECTED]>] PR#1946
+
*) rputs() did not calculate r->sent_bodyct properly.
[Siegmund Stirnweiss <[EMAIL PROTECTED]>] PR#1900