remm        2005/08/19 01:00:37

  Modified:    http11/src/java/org/apache/coyote/http11
                        Http11AprProcessor.java
               webapps/docs changelog.xml
  Log:
  - Disable the built-in HTTP compression when sendfile is used for a resource.
  
  Revision  Changes    Path
  1.32      +1 -2      
jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java
  
  Index: Http11AprProcessor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-connectors/http11/src/java/org/apache/coyote/http11/Http11AprProcessor.java,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- Http11AprProcessor.java   4 Aug 2005 07:07:57 -0000       1.31
  +++ Http11AprProcessor.java   19 Aug 2005 08:00:37 -0000      1.32
  @@ -1583,9 +1583,8 @@
           
           // Check for compression
           boolean useCompression = false;
  -        if (entityBody && (compressionLevel > 0)) {
  +        if (entityBody && (compressionLevel > 0) && (sendfileData == null)) {
               useCompression = isCompressable();
  -
               // Change content-length to -1 to force chunking
               if (useCompression) {
                   response.setContentLength(-1);
  
  
  
  1.360     +3 -0      jakarta-tomcat-catalina/webapps/docs/changelog.xml
  
  Index: changelog.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v
  retrieving revision 1.359
  retrieving revision 1.360
  diff -u -r1.359 -r1.360
  --- changelog.xml     18 Aug 2005 13:25:18 -0000      1.359
  +++ changelog.xml     19 Aug 2005 08:00:37 -0000      1.360
  @@ -129,6 +129,9 @@
           <bug>36173</bug>: Add missing sync in FastHttpDateFormat.formatDate, 
submitted 
           by Alexei Krainiouk (remm)
         </fix>
  +      <fix>
  +        Disable HTTP compression when sendfile is used for a resource (remm)
  +      </fix>
        </changelog>
     </subsection>
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to