Attachment 'gzip_ecap_extended_compressible_types_v1_4.patch'

Download

   1 --- src/adapter_gzip.cc		Sun Jun 19 04:34:01 2016
   2 +++ src/adapter_gzip.cc		Tue Jun 21 02:31:31 2016
   3 @@ -385,6 +385,18 @@
   4  			if(strstr(contentTypeType.c_str(),"text")) {
   5  				this->requirements.responseContentTypeOk = true;
   6  			}
   7 +			else if(strstr(contentTypeString.c_str(),"application/xml")) {
   8 +				this->requirements.responseContentTypeOk = true; 
   9 +			}
  10 +			else if(strstr(contentTypeString.c_str(),"application/javascript")) {
  11 +				this->requirements.responseContentTypeOk = true;
  12 +			}
  13 +			else if(strstr(contentTypeString.c_str(),"application/x-javascript")) {
  14 +				this->requirements.responseContentTypeOk = true;
  15 +			}
  16 +			else if(strstr(contentTypeString.c_str(),"application/x-protobuffer")) {
  17 +				this->requirements.responseContentTypeOk = true;
  18 +			}
  19  		}
  20  	}
  21  
  22 @@ -412,7 +424,7 @@
  23  	adapted->header().add(name, value);
  24  	
  25  
  26 -	// Add "Vary: Accept-Encoding" response header if Content-Type is "text/html"
  27 +	// Add "Vary: Accept-Encoding" response header if Content-Type is supported type
  28  	if(requirements.responseContentTypeOk) {
  29  		static const libecap::Name varyName("Vary");
  30  		const libecap::Header::Value varyValue = libecap::Area::FromTempString("Accept-Encoding");

Attached Files

To refer to attachments on a page, use attachment:filename, as shown below in the list of files. Do NOT use the URL of the [get] link, since this is subject to change and can break easily.
  • [get | view] (2016-06-08 18:00:06, 1.4 KB) [[attachment:gzip_ecap_extended_compressible_types.patch]]
  • [get | view] (2016-06-11 20:37:49, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_latest.patch]]
  • [get | view] (2016-06-08 21:13:39, 1.4 KB) [[attachment:gzip_ecap_extended_compressible_types_v1.patch]]
  • [get | view] (2016-06-09 12:19:51, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_2.patch]]
  • [get | view] (2016-06-11 20:31:49, 1.6 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_2.patch.latest]]
  • [get | view] (2016-06-12 14:51:20, 1.9 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_3.patch]]
  • [get | view] (2016-06-20 20:35:35, 1.2 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_4.patch]]
  • [get | view] (2016-06-20 20:50:23, 2.1 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_5.patch]]
  • [get | view] (2016-06-20 21:26:21, 1.8 KB) [[attachment:gzip_ecap_extended_compressible_types_v1_6.patch]]
  • [get | view] (2016-06-18 16:44:11, 0.8 KB) [[attachment:gzip_ecap_vb_stop_on_done_v1.patch]]
  • [get | view] (2016-06-08 17:56:50, 1.4 KB) [[attachment:gzip_exap_extended_compressible_types.patch]]
  • [get | view] (2015-03-29 19:40:02, 1.5 KB) [[attachment:squid-ecap-gzip_all_text_compressed.patch]]
  • [get | view] (2015-03-29 19:35:49, 8.5 KB) [[attachment:squid-ecap-gzip_up_to_libecap-0.2.0.patch]]
  • [get | view] (2015-03-29 19:35:56, 9.2 KB) [[attachment:squid-ecap-gzip_up_to_libecap-1.0.0.patch]]
 All files | Selected Files: delete move to page copy to page

You are not allowed to attach a file to this page.