dgaudet 98/05/24 21:21:56
Modified: htdocs/manual/misc known_client_problems.html Log: add a note about the content-type reload bug, and a few copy-edit tweaks Revision Changes Path 1.13 +27 -11 apache-1.3/htdocs/manual/misc/known_client_problems.html Index: known_client_problems.html =================================================================== RCS file: /export/home/cvs/apache-1.3/htdocs/manual/misc/known_client_problems.html,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- known_client_problems.html 1998/05/20 14:22:41 1.12 +++ known_client_problems.html 1998/05/25 04:21:56 1.13 @@ -16,17 +16,18 @@ <H1 ALIGN="CENTER">Known Problems in Clients</H1> <P>Over time the Apache Group has discovered or been notified of problems -with various clients which we have had to work around. This document -describes these problems and the workarounds available. It's not arranged -in any particular order. Some familiarity with the standards is assumed, -but not necessary. +with various clients which we have had to work around, or explain. +This document describes these problems and the workarounds available. +It's not arranged in any particular order. Some familiarity with the +standards is assumed, but not necessary. <P>For brevity, <EM>Navigator</EM> will refer to Netscape's Navigator -product, and <EM>MSIE</EM> will refer to Microsoft's Internet Explorer -product. All trademarks and copyrights belong to their respective -companies. We welcome input from the various client authors to correct -inconsistencies in this paper, or to provide us with exact version -numbers where things are broken/fixed. +product (which in later versions was renamed "Communicator" and +various other names), and <EM>MSIE</EM> will refer to Microsoft's +Internet Explorer product. All trademarks and copyrights belong to +their respective companies. We welcome input from the various client +authors to correct inconsistencies in this paper, or to provide us with +exact version numbers where things are broken/fixed. <P>For reference, <A HREF="ftp://ds.internic.net/rfc/rfc1945.txt">RFC1945</A> @@ -135,8 +136,8 @@ have a problem if the trailing CRLF of the response header starts at offset 256, 257 or 258 of the response. A BrowserMatch for this would match on nearly every hit, so the workaround is enabled automatically -on all responses. The workaround is to detect when this condition would -occur in a response and add extra padding to the header to push the +on all responses. The workaround implemented detects when this condition would +occur in a response and adds extra padding to the header to push the trailing CRLF past offset 258 of the response. <H3><A NAME="boundary-string">Multipart responses and Quoted Boundary @@ -243,6 +244,21 @@ <P>We don't advocate this though since bending over backwards for beta software is usually not a good idea; ideally it gets fixed, new betas or a final release comes out, and no one uses the broken old software anymore. In theory. + +<h3><a name="content-type-persistence"><code>Content-Type</code> change +is not noticed after reload</a></h3> + +<p>Navigator (all versions?) will cache the <code>content-type</code> +for an object "forever". Using reload or shift-reload will not cause +Navigator to notice a <code>content-type</code> change. The only +work-around is for the user to flush their caches (memory and disk). By +way of an example, some folks may be using an old <code>mime.types</code> +file which does not map <code>.htm</code> to <code>text/html</code>, +in this case Apache will default to sending <code>text/plain</code>. +If the user requests the page and it is served as <code>text/plain</code>. +After the admin fixes the server, the user will have to flush their caches +before the object will be shown with the correct <code>text/html</code> +type. <!--#include virtual="footer.html" --> </BODY>
