You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Roy Fielding <fi...@hyperreal.org> on 1997/09/30 23:02:17 UTC
cvs commit: apachen/src/modules/proxy proxy_ftp.c
fielding 97/09/30 14:02:16
Modified: src CHANGES
src/modules/proxy proxy_ftp.c
Log:
mod_proxy was sending HTTP/1.1 responses to ftp requests by mistake.
Also removed the auto-generated link to www.apache.org that was the
source of so many misdirected bug reports.
Submitted by: Roy Fielding, Marc Slemko
Revision Changes Path
1.452 +4 -0 apachen/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apachen/src/CHANGES,v
retrieving revision 1.451
retrieving revision 1.452
diff -u -r1.451 -r1.452
--- CHANGES 1997/09/26 03:52:08 1.451
+++ CHANGES 1997/09/30 21:02:10 1.452
@@ -1,5 +1,9 @@
Changes with Apache 1.3b1
+ *) mod_proxy was sending HTTP/1.1 responses to ftp requests by mistake.
+ Also removed the auto-generated link to www.apache.org that was the
+ source of so many misdirected bug reports. [Roy Fielding, Marc Slemko]
+
*) Change to CGI permission test to allow User/Group tests to do the
right thing for suexec. [Randy Terbush] PR#918
1.40 +4 -5 apachen/src/modules/proxy/proxy_ftp.c
Index: proxy_ftp.c
===================================================================
RCS file: /export/home/cvs/apachen/src/modules/proxy/proxy_ftp.c,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- proxy_ftp.c 1997/09/18 00:20:19 1.39
+++ proxy_ftp.c 1997/09/30 21:02:14 1.40
@@ -375,10 +375,9 @@
o += w;
}
}
- ap_snprintf(buf, sizeof(buf), "</PRE><HR><I><A HREF=\"http://www.apache.org\">%s</A></I></BODY></HTML>", SERVER_VERSION);
- bwrite(con->client, buf, strlen(buf));
+ bputs("</PRE><HR></BODY></HTML>\015\012", con->client);
if (f2 != NULL)
- bwrite(f2, buf, strlen(buf));
+ bputs("</PRE><HR></BODY></HTML>\015\012", f2);
total_bytes_sent += strlen(buf);
bflush(con->client);
@@ -964,9 +963,9 @@
/* send response */
/* write status line */
if (!r->assbackwards)
- rvputs(r, SERVER_PROTOCOL, " ", r->status_line, "\015\012", NULL);
+ rvputs(r, "HTTP/1.0 ", r->status_line, "\015\012", NULL);
if (cache != NULL)
- if (bvputs(cache, SERVER_PROTOCOL, " ", r->status_line, "\015\012",
+ if (bvputs(cache, "HTTP/1.0 ", r->status_line, "\015\012",
NULL) == -1)
cache = proxy_cache_error(c);