You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by dg...@hyperreal.org on 1998/01/14 01:09:35 UTC
cvs commit: apache/src CHANGES http_protocol.c
dgaudet 98/01/13 16:09:35
Modified: . Tag: APACHE_1_2_X STATUS
src Tag: APACHE_1_2_X CHANGES http_protocol.c
Log:
netscape needs padding on the 255th byte as well as 256 and 257
Reviewed by: Martin Kraemer, Roy Fielding
Revision Changes Path
No revision
No revision
1.1.2.14 +1 -5 apache/Attic/STATUS
Index: STATUS
===================================================================
RCS file: /export/home/cvs/apache/Attic/STATUS,v
retrieving revision 1.1.2.13
retrieving revision 1.1.2.14
diff -u -r1.1.2.13 -r1.1.2.14
--- STATUS 1998/01/14 00:04:56 1.1.2.13
+++ STATUS 1998/01/14 00:09:30 1.1.2.14
@@ -11,6 +11,7 @@
* more #define wrappers from FreeBSD port
* Dean's backport of the bputc()/chunking bugfix.
* Ralf's mod_rewrite bugfix for %3f
+ * backport of the netscape header padding fix
Available:
@@ -23,11 +24,6 @@
Needs update against new mod_include.
* Marc's "headers too big" patch, repost it please?
-
- * backport of the netscape header padding fix, it's needed for 255
- as well as 256, 257 bytes
- <19...@texas.net>
- Status: Dean +1, Martin +1, Roy +1
Needs patch:
No revision
No revision
1.286.2.66 +4 -0 apache/src/CHANGES
Index: CHANGES
===================================================================
RCS file: /export/home/cvs/apache/src/CHANGES,v
retrieving revision 1.286.2.65
retrieving revision 1.286.2.66
diff -u -r1.286.2.65 -r1.286.2.66
--- CHANGES 1998/01/14 00:04:58 1.286.2.65
+++ CHANGES 1998/01/14 00:09:32 1.286.2.66
@@ -1,5 +1,9 @@
Changes with Apache 1.2.6
+ *) It appears the "257th byte" bug (see
+ htdocs/manual/misc/known_client_problems.html#257th-byte) can happen
+ at the 256th byte as well. Fixed. [Dean Gaudet]
+
*) mod_rewrite would not handle %3f properly in some situations.
[Ralf Engelschall]
1.126.2.7 +1 -1 apache/src/http_protocol.c
Index: http_protocol.c
===================================================================
RCS file: /export/home/cvs/apache/src/http_protocol.c,v
retrieving revision 1.126.2.6
retrieving revision 1.126.2.7
diff -u -r1.126.2.6 -r1.126.2.7
--- http_protocol.c 1997/08/15 17:08:51 1.126.2.6
+++ http_protocol.c 1998/01/14 00:09:33 1.126.2.7
@@ -1091,7 +1091,7 @@
long int bs;
bgetopt(client, BO_BYTECT, &bs);
- if (bs == 256 || bs == 257)
+ if (bs >= 255 && bs <= 257)
bputs("X-Pad: avoid browser bug\015\012", client);
bputs("\015\012", client); /* Send the terminating empty line */