httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From c...@hyperreal.org
Subject cvs commit: apache-1.3/htdocs/manual/misc known_client_problems.html
Date Thu, 29 Apr 1999 15:06:54 GMT
coar        99/04/29 08:06:54

  Modified:    src      CHANGES
               src/main http_protocol.c
               htdocs/manual/misc known_client_problems.html
  Log:
  	Add another special-meaning envariable, force-no-vary, to allow
  	removal of the Vary field from response headers.
  
  PR:	4118
  
  Revision  Changes    Path
  1.1331    +4 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1330
  retrieving revision 1.1331
  diff -u -r1.1330 -r1.1331
  --- CHANGES	1999/04/28 08:39:45	1.1330
  +++ CHANGES	1999/04/29 15:06:50	1.1331
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.7
   
  +  *) Add "force-no-vary" envariable to allow servers to work around
  +     clients that choke on "Vary" fields in the response header.
  +     [Ken Coar]  PR#4118
  +
     *) Ease configuration debugging by making TestCompile fall back to
        using "make" if the $MAKE variable is unset [Martin Kraemer]
   
  
  
  
  1.266     +7 -0      apache-1.3/src/main/http_protocol.c
  
  Index: http_protocol.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/main/http_protocol.c,v
  retrieving revision 1.265
  retrieving revision 1.266
  diff -u -r1.265 -r1.266
  --- http_protocol.c	1999/04/27 20:36:31	1.265
  +++ http_protocol.c	1999/04/29 15:06:52	1.266
  @@ -1474,6 +1474,13 @@
           r->headers_out = ap_overlay_tables(r->pool, r->err_headers_out,
                                           r->headers_out);
   
  +    /*
  +     * Remove the 'Vary' header field if the client can't handle it.
  +     */
  +    if (ap_table_get(r->subprocess_env, "force-no-vary") != NULL) {
  +	ap_table_unset(r->headers_out, "Vary");
  +    }
  +
       ap_hard_timeout("send headers", r);
   
       ap_basic_http_header(r);
  
  
  
  1.18      +13 -0     apache-1.3/htdocs/manual/misc/known_client_problems.html
  
  Index: known_client_problems.html
  ===================================================================
  RCS file: /home/cvs/apache-1.3/htdocs/manual/misc/known_client_problems.html,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- known_client_problems.html	1999/04/26 12:22:24	1.17
  +++ known_client_problems.html	1999/04/29 15:06:54	1.18
  @@ -285,6 +285,19 @@
   generated by mod_rewrite in apache 1.3.  The result is an error from MSIE
   saying it cannot download the requested file.  There are more details
   in <a href="http://bugs.apache.org/index/full/4118">PR#4118</a>.
  +</P>
  +<P>
  +A workaround is to add the following to your server's configuration
  +files:
  +</P>
  +<PRE>
  +    BrowserMatch "MSIE 4\.0" force-no-vary
  +</PRE>
  +<P>
  +(This workaround is only available with releases <STRONG>after</STRONG>
  +1.3.6 of the Apache Web server.)
  +</P>
  +
   
   <!--#include virtual="footer.html" -->
   </BODY>
  
  
  

Mime
View raw message