dgaudet 98/02/07 04:07:11
Modified: htdocs/manual/misc known_client_problems.html conf srm.conf-dist srm.conf-dist-win Log: Add all the BrowserMatch directives mentioned on the known_client_problems page. Submitted by: Lars Eilebrecht Reviewed by: Dean Gaudet Revision Changes Path 1.10 +1 -1 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.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- known_client_problems.html 1998/02/05 21:19:56 1.9 +++ known_client_problems.html 1998/02/07 12:07:08 1.10 @@ -100,7 +100,7 @@ of the early pre-releases of the 1.1 JDK. We think it is fixed in the 1.1 JDK release. In any event the workaround: <BLOCKQUOTE><CODE> -BrowserMatch Java1.0 force-response-1.0 <BR> +BrowserMatch Java/1.0 force-response-1.0 <BR> BrowserMatch JDK/1.0 force-response-1.0 </CODE></BLOCKQUOTE> 1.18 +10 -5 apache-1.3/conf/srm.conf-dist Index: srm.conf-dist =================================================================== RCS file: /export/home/cvs/apache-1.3/conf/srm.conf-dist,v retrieving revision 1.17 retrieving revision 1.18 diff -u -r1.17 -r1.18 --- srm.conf-dist 1997/11/05 11:32:36 1.17 +++ srm.conf-dist 1998/02/07 12:07:09 1.18 @@ -214,15 +214,20 @@ # to determine its type. #MimeMagicFile conf/magic -# The following directive disables keepalives and HTTP header flushes for -# Netscape 2.x and browsers which spoof it. There are known problems with -# these +# The following directives disable keepalives and HTTP header flushes. +# The first directive disables it for Netscape 2.x and browsers which +# spoof it. There are known problems with these. +# The second directive is for Microsoft Internet Explorer 4.0b2 +# which has a broken HTTP/1.1 implementation and does not properly +# support keepalive when it is used on 301 or 302 (redirect) responses. -BrowserMatch Mozilla/2 nokeepalive +BrowserMatch "Mozilla/2" nokeepalive +BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 # The following directive disables HTTP/1.1 responses to browsers which # are in violation of the HTTP/1.0 spec by not being able to grok a # basic 1.1 response. BrowserMatch "RealPlayer 4.0" force-response-1.0 - +BrowserMatch "Java/1.0" force-response-1.0 +BrowserMatch "JDK/1.0" force-response-1.0 1.6 +10 -5 apache-1.3/conf/srm.conf-dist-win Index: srm.conf-dist-win =================================================================== RCS file: /export/home/cvs/apache-1.3/conf/srm.conf-dist-win,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- srm.conf-dist-win 1997/11/05 11:32:37 1.5 +++ srm.conf-dist-win 1998/02/07 12:07:10 1.6 @@ -218,15 +218,20 @@ # to determine its type. #MimeMagicFile conf/magic -# The following directive disables keepalives and HTTP header flushes for -# Netscape 2.x and browsers which spoof it. There are known problems with -# these +# The following directives disable keepalives and HTTP header flushes. +# The first directive disables it for Netscape 2.x and browsers which +# spoof it. There are known problems with these. +# The second directive is for Microsoft Internet Explorer 4.0b2 +# which has a broken HTTP/1.1 implementation and does not properly +# support keepalive when it is used on 301 or 302 (redirect) responses. -BrowserMatch Mozilla/2 nokeepalive +BrowserMatch "Mozilla/2" nokeepalive +BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 # The following directive disables HTTP/1.1 responses to browsers which # are in violation of the HTTP/1.0 spec by not being able to grok a # basic 1.1 response. BrowserMatch "RealPlayer 4.0" force-response-1.0 - +BrowserMatch "Java/1.0" force-response-1.0 +BrowserMatch "JDK/1.0" force-response-1.0